【通信原理笔记】【三】——3.7 频分复用

文章目录

  • 前言
  • 一、时分复用(TDM)
  • 二、频分复用(FDM)
  • 总结


前言

现在我们学习了几种调制模拟基带信号的方法,这些调制方法可以将基带信号搬移到频带进行传输。那么如果采用不同的载波频率把多个基带信号搬移到不同的频带处,并使得他们之间不会相互干扰,把这样的多个信号一同传输,在接收端用相应的滤波器分别滤出,也可以恢复出各个信号。这样的话就能同时传输多个信号了,这种传输方式我们称为复用,这节我们便学习在频率上实现复用。


一、时分复用(TDM)

在介绍频分复用之前,我们先介绍一个更简单的复用方式,时分复用。你上课的时候,不可能在一个教室永远都是上数学课,也会有物理课、化学课… 不同的课程就是在不同的时间使用同一个教室,这就是时分复用。在通信中就是不同的时隙用于传输不同用户的数据。我们不可能为了上别的课程就要再单独建一个教室,也不会为了发送另一个数据包单独再造一个传输系统,而是在不同时隙用同一个系统进行传输。

时分复用提高了系统的利用率,就像教室大部分时间都有老师在上课;体育馆场地时而有人在打羽毛球,时而在打篮球、排球;传输系统的大部分时隙也总有信息在传输。

二、频分复用(FDM)

要进一步提高传输系统的利用率,除了时间上复用,还能在频率上复用。一个信号的带宽往往是有限的,如果信道的传输带宽比信号带宽要宽,则剩下的部分完全可以用来传输其他的数据,即使的同一时隙传输,因为频域上是互不重合的,接收端可以解复用完整提取出每个信号。这就是频分复用。

同样拿教室举例子便是,教室了有很多桌椅,没必要一个人占10个桌椅,多余的空桌椅完全可以让更多的学生在同一时间来听课。频分复用的实现方法就是像前言里所说,将不同的信号使用不同的载波频率调制到不同的频带处,如下图所示
在这里插入图片描述
需要保证每个信号的频谱不发生重叠,重叠的话就没有办法在接收端直接分别滤出了。

从这里也可以看出,带宽是一种资源,如果一个信号带宽太大,必然会影响其他信息的传输,原本通过复用能传输10个信号的话,可能现在就只能传5个,因此带宽资源是通信中不得不考虑的因素。


总结

这节内容很少也很简单,就是介绍一下复用的概念,在学习了模拟信号调制后,频分复用的实现方式就显得自然而然了。复用的思想在通信原理中是广泛存在的,其主要目的就是充分利用某一资源,可以是时间资源,可以是带宽资源等等。之后还会学习到码分复用,也是同理。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/811677.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习-09-图像处理02-PIL+numpy+OpenCV实践

总结 本系列是机器学习课程的系列课程,主要介绍机器学习中图像处理技术。 参考 【人工智能】PythonOpenCV图像处理(一篇全) 一文讲解方向梯度直方图(hog) 【杂谈】计算机视觉在人脸图像领域的十几个大的应用方向&…

【LeetCode】1.两数之和

HashMap class Solution {public int[] twoSum(int[] nums, int target) {int a 0, b 0; // 返回两个索引HashMap<Integer, Integer> hm new HashMap<>(); // key是值&#xff0c;value是索引for (int i 0; i < nums.length; i) {if (!hm.containsKey(nums[…

基于SpringBoot的“汉服文化平台网站”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“汉服文化平台网站”的设计与实现&#xff08;源码数据库文档PPT) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringBoot 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 系统功能结构图 系统功能界面图 用户登录、用…

gpt4free报错集锦

一天装了nodriver之后&#xff0c;报错&#xff1a;could not find a valid chrome browser binary An error occured: OpenaiChat: FileNotFoundError: could not find a valid chrome browser binary. please make sure chrome is installed.or use the keyword argument br…

力扣第15题三数之和

解题思路&#xff1a; 首先这题也可以用set来做但是去重麻烦&#xff0c;很难快速搞定&#xff0c;&#xff08;用sort排序一遍先&#xff09;所以我采用双指针来解决这道题&#xff0c;定义i,left,right&#xff0c;分别指向遍历头&#xff0c;和头的下一位以及最后一位。然后…

论文阅读:Polyp-PVT: Polyp Segmentation with PyramidVision Transformers

这篇论文提出了一种名为Polyp-PVT的新型息肉分割框架&#xff0c;该框架采用金字塔视觉变换器&#xff08;Pyramid Vision Transformer, PVT&#xff09;作为编码器&#xff0c;以显式提取更强大的特征。本模型中使用到的关键技术有三个&#xff1a;渐进式特征融合、通道和空间…

C#:求三个整数的最大值

任务描述 本关任务&#xff1a;编写一个程序&#xff0c;实现从键盘输入的三个整数&#xff0c;输出三个整数的最大值。 编程要求 根据提示&#xff0c;在右侧编辑器补充代码&#xff0c;计算并输出从键盘输入的三个数的最大值。 测试说明 平台会对你编写的代码进行测试&…

定制个性化的 openEuler 系统镜像:打造独特的安装体验

前言 标准的操作系统镜像可能无法完全满足特定用户群体或特定应用场景的需求。通过定制化&#xff0c;可以根据具体需求预装特定软件、配置特定网络设置&#xff0c;甚至设置特定的用户权限&#xff0c;以确保系统能够满足用户的需求。定制化系统镜像可以优化安装流程&#xf…

ChatGPT引领论文写作新潮流

ChatGPT无限次数:点击直达 ChatGPT引领论文写作新潮流 随着人工智能技术的飞速发展&#xff0c;ChatGPT&#xff08;以下简称ChatGPT&#xff09;作为一种开放式AI技术&#xff0c;正逐渐引领论文写作的新潮流。本文将探讨ChatGPT在论文写作领域的应用与优势&#xff0c;并通过…

mac配置Jmeter环境

mac配置Jmeter环境 一、安装jmeter二、Jmeter目录结构三、汉化Jmeter四、jmeter安装第三方插件 一、安装jmeter 第一步先自行配置好电脑的jdk环境 1、官网下载jar包 https://jmeter.apache.org/download_jmeter.cgi 2、解压到软件安装目录 3、启动Jmeter 启动方式1️⃣&#x…

洛谷-P1596 [USACO10OCT] Lake Counting S

P1596 [USACO10OCT] Lake Counting S - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<bits/stdc.h> using namespace std; const int N110; int m,n; char g[N][N]; bool st[N][N]; //走/没走 int dx[] {-1,-1,-1,0,0,1,1,1}; //八联通 int dy[] {-1,0,1,1,-1,1…

【蓝桥杯】十六进制转八进制 C++实现

1.题目信息 时间限制&#xff1a;1.0s 内存限制&#xff1a;512.0MB 问题描述 给定n个十六进制正整数&#xff0c;输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数n &#xff08;1<n<10&#xff09;。 接下来n行&#xff0c;每行一个由09、大写字母AF组成…

docker:chown socket at step GROUP: No such process

docker:chown socket at step GROUP: No such process 原因&#xff1a;docker无法找到Group组信息&#xff0c;docker组有可能被误删除&#xff0c; 解决方式&#xff1a; groupadd docker Docker是一种相对使用较简单的容器&#xff0c;我们可以通过以下几种方式获取信息&am…

uniapp 开发小程序如何检测到更新点击重启小程序完成更新?

官方文档&#xff1a;uni.getUpdateManager() | uni-app官网 示例代码&#xff1a; const updateManager uni.getUpdateManager();updateManager.onCheckForUpdate(function (res) {// 请求完新版本信息的回调console.log(res.hasUpdate); });updateManager.onUpdateReady(fu…

Doris 深度解析:打造高效、可扩展的数据分析平台

“Doris” 是一个用于商业智能&#xff08;BI&#xff09;的开源MPP&#xff08;大规模并行处理&#xff09;数据库系统&#xff0c;原名 Apache Doris&#xff0c;用于构建数据仓库和进行数据分析。它是一个高性能、易扩展的分析数据库解决方案&#xff0c;支持实时查询和多维…

【读点论文】Segment Anything,视觉界的GPT,可以通过Prompt完成图像实体理解的视觉基础大模型,处理零样本任务

Segment Anything Abstract 我们介绍了Segment Anything&#xff08;SA&#xff09;项目&#xff1a;一种用于图像分割的新任务、模型和数据集。在数据收集循环中使用我们的高效模型&#xff0c;我们构建了迄今为止&#xff08;迄今为止&#xff09;最大的分割数据集&#xf…

【opencv】示例-imgcodecs_jpeg.cpp使用OpenCV库来创建和处理图像,并保存为不同JPEG采样因子的版本...

上层-原始图像 下层&#xff1a;编码解码后的lossy_img #include <opencv2/core.hpp> // 包含OpenCV核心功能的头文件 #include <opencv2/imgproc.hpp> // 包含OpenCV图像处理功能的头文件 #include <opencv2/imgcodecs.hpp> // 包含OpenCV图像编码解码功能…

jenkins+gitlab配置

汉化 1、安装Localization: Chinese (Simplified)插件 &#xff08;此处我已安装&#xff09; &#xff08;安装完成后重启jenkins服务即可实现汉化&#xff09; 新增用户权限配置 1、安装插件 Role-based Authorization Strategy 2、全局安全配置 3、配置角色权限 4、新建…

微信小程序 超市网上购物商城采购管理系统

本课题研究的是基于HBuilder X系统平台的超市网上商城进货管理系统&#xff0c;开发这款超市网上商城进货管理系统主要是为了帮助用户可以不用约束时间与地点进行所需信息。本文详细讲述了超市网上商城进货管理系统的界面设计及使用&#xff0c;主要包括界面的实现、控件的使用…

【重学C语言】六、循环结构

【重学C语言】六、循环结构 基本循环结构while 循环do...while 循环for 循环死循环 应用场景循环嵌套1. 处理二维数组2. 打印图案或文本3. 矩阵运算4. 复杂逻辑和算法 两个简单算法拆分数字统计大写小写数字其他字符个数 跳转语句1. break 语句2. continue 语句3. goto 语句&am…