计算机网络——物理层(信道复用技术)
计算机网络——物理层(信道复用技术)
- 信道复用技术
- 频分多址与时分多址
- 频分复用 FDM (Frequency Division Multiplexing)
- 时分复用 TDM (Time Division Multiplexing)
- 统计时分复用 STDM (Statistic TDM)
- 波分复用
- 码分复用
我们今天接着来看信道复用技术,如果大家对物理层的知识不是很熟,可以点击这里:
https://blog.csdn.net/qq_67693066/category_12609808.html
信道复用技术
频分多址与时分多址
信道复用技术是一种在通信系统中提高信道利用率的关键技术。它允许多个信号共享同一物理信道进行传输,从而有效地利用了有限的频谱资源这种技术广泛应用于各种通信网络中,包括有线和无线通信系统。
信道复用技术主要分为以下几种类型:
频分复用(FDM):将用于传输信道的总带宽划分成若干个子频带(或称子信道),每一个子信道传输一路信号。频分复用要求总频率宽度大于各个子信道频率之和,同时为了保证各子信道中所传输的信号互不干扰,应在各子信道之间设立隔离带。
时分复用(TDM):时分复用技术则是将时间划分为一段段等长的时分复用帧(TDM帧)。每一个时分复用的用户在每个TDM帧中占用固定序号的时隙。时分复用的所有用户是在不同的时间占用同样的频带宽度。时分复用技术可能会造成线路资源的浪费,因为当某些用户在某个时间段没有发送数据时,该时段分配给该用户的空间片段为空。
统计时分复用(STDM):一种改进的时分复用技术,它没有平均分配资源给用户,而是采取在数据首部加上标识的方法实现了随机传输,接收端根据标识分发数据。
波分复用(WDM):波分复用实际上是光的频分复用。最初,人们只能在一根光纤上复用两路光载波信号,而现代技术已经能够实现多路信号的波分复用,从而大大提高了光纤的传输容量。
码分复用(CDM):这种技术为每个用户分配一个唯一编码,各用户可以在同样的时间使用同样的频带进行通信。
简单来说:就是为了让多个信号能够在同一条通信线路上传输,而不会相互干扰。想象一下,你有一条很宽的道路,如果只有一辆车在上面行驶,那么这条道路就显得很浪费。但如果能让多辆车在不同的时间或不同的地方行驶,那么这条道路就能被更充分地利用起来。
频分复用 FDM (Frequency Division Multiplexing)
频分复用(FDM,Frequency Division Multiplexing)是一种将传输信道的总带宽划分成若干个子频带(或称子信道)的复用技术。每个子信道都可以并行传输一路信号,从而允许多个信号在同一传输介质上同时传输。
在频分复用系统中,不同的信号被调制到不同的频带上,然后这些频带的信号叠加在一起进行传输。接收端会根据频带来区分和提取出各个信号。
频分复用主要用于电话和电缆电视系统,以及有线和无线通信系统中。它要求总频率宽度大于各个子信道频率之和,同时为了保证各子信道中所传输的信号互不干扰,应在各子信道之间设立隔离带。
频分复用技术的优点在于它允许多个信号共享同一物理信道,提高了信道的利用率。然而,它也有一些限制,比如需要较宽的频带,且如果邻近频带的信号功率过大,可能会出现干扰。
类比的方式想象一下,你有一条宽阔的马路,但是这条马路上不仅可以走行人,还可以开车、骑自行车等等。每种交通方式都需要一定的空间来行驶,而且不能互相干扰。频分复用就像是给这条马路划分了不同的区域,每个区域专门供一种交通方式使用。
在频分复用中,传输信道的总带宽就像这条马路,而被划分成的子频带就像是马路上的不同区域。每个子频带都可以用来传输一路信号,就像每个区域可以供一种交通方式使用一样。
例如,你可以将马路的左侧区域划分给行人,中间区域给汽车,右侧区域给自行车。这样,每种交通方式都可以在自己的区域内安全地行驶,而不会互相干扰。
频分复用就是类似这样的思路,将信道的带宽划分成不同的子频带,每个子频带传输不同的信号。这样,多个信号就可以在同一传输介质上并行传输,提高了信道的利用率。
需要注意的是,为了确保各个子频带中的信号不会互相干扰,我们需要在各子频带之间设立隔离带,就像是马路上的分隔线一样。这样,每个信号都能在自己的频带上安全地传输
时分复用 TDM (Time Division Multiplexing)
时分复用(TDM,Time Division Multiplexing)是一种数据通信技术,它将整个信道传输信息的时间划分成若干时间片(简称时隙),并将这些时隙分配给每一个信号源使用。这意味着每一个信号源在自己的时隙内独占信道进行数据传输,从而实现了多个信号源信号的同时传输。
时分复用技术的特点是时隙事先规划分配好且固定不变,因此有时也叫同步时分复用。其优点是时隙分配固定,便于调节控制,特别适于数字信息的传输。然而,时分复用技术也存在一些缺点。例如,当某信号源没有数据传输时,它所对应的信道会出现空闲,而其他繁忙的信道无法占用这个空闲的信道,这会导致线路的利用率降低。
为了解决时分复用技术中线路利用率低的问题,统计时分复用(STDM)技术被开发出来。这种技术能够明显地提高信道的利用率。统计时分复用不是固定地分配时隙,而是根据信号源的实际需求来动态地分配时隙,因此更加灵活高效。
用通俗的话来说,就是把一条通信线路的使用时间分成很多小段,每段时间叫做一个时隙。每个信号源在分配给自己的时隙内使用这条线路,这样就能让多个信号源同时在这条线路上传输数据,而不会相互干扰。
举个例子,想象一条繁忙的马路,时分复用就像是给马路上的车辆安排时间,让每辆车在特定的时间段内行驶。比如,第一分钟让第一辆车行驶,第二分钟让第二辆车行驶,以此类推。这样,虽然每辆车都在同一条马路上行驶,但每辆车都在自己的时间段内行驶,不会互相碰撞。
当然,如果某辆车在特定的时间段内没有行驶(也就是说,没有数据需要传输),那么它的时间段就会空闲下来。这就是时分复用中可能出现的线路利用率问题。
同时注意:在时分复用中,每个“车辆”(或者说信号源)可以在不同的时间段内多次使用线路,就像车辆可以在不同的时间段内多次上路一样。每次使用都分配一个特定的时隙,这样多个信号源就可以轮流使用同一通信线路。
统计时分复用 STDM (Statistic TDM)
统计时分复用(STDM,Statistic Time Division Multiplexing)是一种改进的时分复用技术。传统的时分复用(TDM)技术是将时间划分为固定长度的时隙,并预先分配给各个信号源使用。然而,在某些情况下,某些信号源可能并没有足够的数据需要传输,这就会导致时隙的浪费。为了解决这个问题,统计时分复用技术被提出。
统计时分复用的核心思想是根据信号源的实际需求来动态地分配时隙。这意味着,只有当信号源需要发送数据时,它才会被分配一个时隙。如果某个信号源在某一时刻没有数据需要传输,那么它的时隙就不会被分配,而是会空闲出来,供其他有数据传输需求的信号源使用。
这种动态分配时隙的方式可以显著提高信道的利用率。因为统计时分复用技术避免了固定分配时隙可能导致的资源浪费,使得信道资源能够更加灵活、高效地得到利用。
在实际应用中,统计时分复用技术需要一个集中控制器来管理时隙的分配。这个集中控制器会根据各个信号源的数据传输需求来动态地调整时隙的分配。当某个信号源需要发送数据时,它会向集中控制器发送请求,集中控制器会根据当前的时隙分配情况来安排一个合适的时隙给这个信号源使用。
总的来说,统计时分复用技术通过动态分配时隙的方式,提高了信道的利用率,使得多个信号源能够更加高效地在同一条信道上传输数据。这种技术在现代通信系统中得到了广泛应用,为各种数据传输需求提供了更加灵活和高效的解决方案。
统计时分复用(STDM)是一种更聪明的时分复用方式。在传统的时分复用中,每个时间段(或称为时隙)都是预先分配好的,不管信号源有没有数据要发送,时隙都是固定不变的。这就像是你给每个人分了一个固定的时间段来发言,但有些人可能在这段时间里没什么要说的,这样就浪费了时间。
而统计时分复用则更加灵活。它会根据信号源实际有没有数据要发送来动态地分配时间段。如果某个信号源在这段时间内没有数据,那么它的时间段就不会被使用,而是可以分配给其他需要发送数据的信号源。这就像是一个灵活的会议安排,有人想发言就给他时间,没人发言的时间就可以留给其他人。
统计时分复用需要一个“主持人”(也就是集中控制器)来管理这个动态分配的过程。当信号源想要发送数据时,它会告诉“主持人”,然后“主持人”会看看现在哪个时间段是空闲的,就分配给这个信号源使用。
所以,统计时分复用就像是一个更加聪明和高效的会议安排方式,它可以根据实际情况动态地分配发言时间,避免浪费,让会议更加高效。在通信系统中,统计时分复用也是这样,它可以更加高效地利用信道资源,让多个信号源能够更好地共享同一条通信线路。
波分复用
波分复用(Wavelength Division Multiplexing,简称WDM)是一种在光纤通信中使用的多路复用技术。它利用不同波长的光信号来实现在同一根光纤中同时传输多个独立的数据流。每个波长都代表一个独立的光信号,可以携带不同的数据流,且这些波长之间互不干扰。
具体来说,波分复用系统由多个光源、多个调制器和多个探测器组成。光源产生不同波长的光信号,这些光信号经过调制器调制后,携带了各自的数据,然后通过复用器(合波器)耦合到同一根光纤中进行传输。在接收端,经解复用器(分波器或去复用器)将各种波长的光信号分离,再由光接收机进行解调,恢复出原始的数据信号。
波分复用技术的优点在于:
高效的多路复用:可以在同一根光纤中同时传输多个数据流,提高了光纤的利用率和传输容量。
灵活性和可扩展性:每个波长可以独立地进行速率和协议的调整,且可以方便地增加或减少波长,以满足不同的通信需求。
高带宽:能够实现非常高的数据传输速率,满足大数据、高清视频等高速率应用的需求。
总的来说,波分复用技术通过利用不同波长的光信号,实现了在光纤中的高效、灵活和高速的数据传输,是现代通信系统中不可或缺的重要技术之一。
波分复用是一种在光纤通信中使用的技术,它允许我们在同一根光纤里同时传输多个不同的数据流,就像是一条高速公路上可以同时行驶多辆不同颜色的车一样。每辆车代表一个独立的数据流,而车的颜色(在波分复用中就是光的波长)帮助我们区分它们。
想象一下,你有一根很长的透明管子(这就是光纤),你想在这根管子里同时传输多种颜色的光(代表不同的数据信号)。波分复用技术就能帮你实现这个目标。它首先把不同颜色的光(不同波长的光信号)合并在一起,然后让它们一起进入光纤进行传输。
当这些光信号到达接收端时,波分复用技术又能把它们分开,就像是一个分色镜一样,把不同颜色的光分开,这样接收端就能分别处理每个数据信号了。
这种技术的好处是,它可以充分利用光纤的传输能力,让一根光纤同时传输多个数据信号,提高了光纤的利用率。同时,由于不同颜色的光(不同波长的光信号)之间互不干扰,所以传输的数据质量也很高。
总的来说,波分复用就像是在一根光纤里实现了多车道的并行传输,提高了数据传输的效率和容量。
码分复用
码分复用(Code Division Multiplexing,简称CDM)是一种信道复用技术,它利用不同编码的码字来区分不同的原始信号,实现多路信号在同一信道中的传输。简单来说,码分复用就是通过给每个信号分配一个独特的编码,使得它们可以在共享的信道上互不干扰地传输。
在码分复用中,每个原始信号都被编码成一个特定的码字序列。这些码字序列是正交的,意味着它们之间互不相关,从而可以在接收端被准确地分离和恢复。当多个信号同时通过码分复用系统传输时,它们会被混合在一起,但由于它们具有不同的编码,接收端仍然能够区分并恢复出每个原始信号。
码分复用具有一些显著的优势。首先,它提高了信道的利用率,因为多个信号可以共享同一信道进行传输。其次,码分复用具有较好的抗干扰能力,因为即使某些码字在传输过程中受到干扰或损坏,只要干扰不是系统性的,接收端仍然可以通过剩余的正确码字来恢复原始信号。此外,码分复用还具有较高的保密性,因为未经授权的接收者很难从混合的信号中解析出原始数据。
在实际应用中,码分复用技术常与扩频技术结合使用,以提高频谱利用率和系统容量。此外,码分复用还广泛应用于无线通信、光纤通信、卫星通信等领域,为现代通信系统的高效、可靠运行提供了有力支持
码分复用是一种让多个信号在同一通道上传输的技术。想象一下,你有很多封信,每封信都有不同的编码标记,比如用不同的颜色或者特殊的图案来区分。这样,即使所有的信都放在同一个邮筒里,邮递员也能根据编码标记准确地找到每封信应该送到哪里。
在码分复用中,每个信号就像是一封信,它们都有自己的独特编码。这些编码就像信上的标记,帮助我们在接收端区分不同的信号。当多个信号同时传输时,它们就像多封信一起放入邮筒,但在接收端,通过识别这些独特的编码,我们就能准确地找到每个信号,并还原出原始的信息。
码分复用的好处在于,它能让多个信号共享同一个通道,提高了通道的利用率。同时,只要编码设计得好,即使信号在传输过程中受到一些干扰,我们仍然能够通过剩余的编码信息还原出原始信号,保证了传输的可靠性。
总的来说,码分复用就像是用不同的标记来区分多封信,让它们能够一起放在同一个邮筒里传输,接收端再通过这些标记来找到每封信。这样,我们就能够更高效地利用通信通道,实现多个信号的同时传输。
相关文章:

计算机网络——物理层(信道复用技术)
计算机网络——物理层(信道复用技术) 信道复用技术频分多址与时分多址 频分复用 FDM (Frequency Division Multiplexing)时分复用 TDM (Time Division Multiplexing)统计时分复用 STDM (Statistic TDM)波分复用码分复用 我们今天接着来看信道复用技术&am…...

【Qt问题】使用QSlider创建滑块小部件无法显示
问题描述: 使用QSlider创建滑块小部件用于音量按钮的时候,无法显示,很奇怪,怎么都不显示 一直是这个效果,运行都没问题,但是就是不出现。 一直解决不了,最后我在无意中,在主程序中…...

Linux--Shell脚本安装 httpd 和 修改IP
shell脚本 关闭防火墙、安装httpd、启动httpd [rootnode11 ~]# mkdir shell[rootnode11 ~]# vim abc.sh #!/bin/bash#安装httpd服务#1、挂载 准备yum源 mount /dev/sr0 /mnt &> /dev/nulldf$(df -h | grep /dev/sr0 | awk {print $6})if [ "$df" "/mn…...
mysql 常见问题
1、count(*) 、 count(1) 和 count(字段)区别 在MySQL中,COUNT(*)、COUNT(1) 和 COUNT(字段) 是用于统计行数的函数,它们的主要区别在于: COUNT(*):会统计符合条件的所有行的数量,不管这些行中…...
考研机试题
目录 头文件与STL动态规划最大数组子串和最长公共子序列最长连续公共子串最长递增子序列最大上升子序列和0-1背包多重背包多重背包问题 I整数拆分最小邮票最大子矩阵 数学问题朴素法筛素数线性筛素数快速幂 石子合并锯木棍并查集Dijkstra单源最短路Python进制转换(整数无限大)全…...
Java基础知识总结(6)
String类中常用的类方法: 方法名称描述format(String format, Object... args)使用指定的格式字符串和参数返回一个格式化字符串。 format - 格式字符串 args - 格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数…...
JAVA基础—关于Java的反射机制
1. Java的反射机制是什么? 反射(reflection) 当我们谈及反射,可以将其比作正在照镜子的行为。就像你可以在禁止中看到自己的反射一样,程序在运行时可以检查自身的机构和行为。这意味这程序可以动态地了解自己地组成部分,比如类、…...
Hive中的explode函数、posexplode函数与later view函数
1.概述 在离线数仓处理通过HQL业务数据时,经常会遇到行转列或者列转行之类的操作,就像concat_ws之类的函数被广泛使用,今天这个也是经常要使用的拓展方法。 2.explode函数 2.1 函数语法 -- explode(a) - separates the elements of array …...

北京市委统战部领导一行莅临百望云视察调研
“当今时代,数字技术、数字经济是世界科技革命和产业变革的先机,是新一轮国际竞争重点领域”。 为了解数字标杆企业的发展现状,促进新质生产力与实体产业的协同与赋能,近日,北京市委统战部非公经济处处长王雷、副处长徐…...

使用Python进行数据库连接与操作SQLite和MySQL【第144篇—SQLite和MySQL】
👽发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 使用Python进行数据库连接与操作:SQLite和MySQL 在现代应用程序开发中…...
How to manage Python environment based on virtualenv in Ubuntu 22.04
How to manage Python environment based on virtualenv in Ubuntu 安装使用创建环境激活环境安装软件包退出环境移除环境 安装 pip3 install virtualenv使用 创建环境 lwkqwfys:~$ mkdir ~/project/harbin lwkqwfys:~$ cd ~/project/harbin lwkqwfys:~/project/harbin$ vir…...

一款基于 SpringCloud 开发的AI聊天机器人系统,已对接GPT-4.0,非常强大
简介 一个基于SpringCloud的Chatgpt机器人,已对接GPT-3.5、GPT-4.0、百度文心一言、stable diffusion AI绘图、Midjourney绘图。用户可以在界面上与聊天机器人进行对话,聊天机器人会根据用户的输入自动生成回复。同时也支持画图,用户输入文本…...

C语言自定义库
编写 xx.c 和xx.h文件\将源代码编译为目标文件 gcc -c add.c sub.c 执行完毕后会生产add.o和sub.o文件静态库创建使用ar命令; ar -r libmymath.a add.o sub.o将库和main.c文件一起编译 gcc -o main main.c -lmymath -L./ 注意 上述书写格式不要错乱 -L 是指定文件路…...
目标检测常见数据集格式(YOLO、VOC、COCO)
目录 1.YOLO格式数据 1.1数据格式 1.2YOLO格式数据示例 1.3YOLO格式可视化 2.COCO数据格式 2.1数据格式 2.2COCO格式数据示例 2.3COCO格式可视化 3.VOC数据格式 3.1数据格式 3.2VOC格式数据示例 3.3COCO格式可视化 🍓🍓1.YOLO格式数据 &…...

搭建 es 集群
一、VMware准备机器 首先准备三台机器 这里我直接使用 VMware 构建三个虚拟机 都是基于 CentOS7 然后创建新用户 部署 es 需要单独创建一个用户,我这里在构建虚拟机的时候直接创建好了 然后将安装包上传 可以使用 rz 命令上传,也可以使用工具上传 工…...

Android弹出通知
发现把Android通知渠道的重要性设置为最高时,当发送通知时,通知能直接弹出来显示,以前一直搞不明白为什么别的app的通知可以弹出来,我的不行,搞了半天原来是这个属性在作怪,示例如下: class Ma…...
如何用 UDP 实现可靠传输?并以LabVIEW为例进行说明
UDP(用户数据报协议)本身是一个无连接的、不可靠的传输协议,它不提供数据包的到达确认、排序保证或重传机制。因此,如果要在UDP上实现可靠传输,就需要在应用层引入额外的机制。以下是一些常见的方法: 确认和…...
【任职资格】某大型商业金融银行任职资格体系搭建项目纪实
【客户背景】某大型商业金融银行位于南方某省,成立于上个世纪九十年代,是一家具有独立法人资格的股份制商业银行,经过多年发展,下辖20多家分行,近200多个营业网点,并于21世纪初成功上市,规模不断…...

如何利用IP地址分析风险和保障网络安全
随着网络攻击的不断增加和演变,保障网络安全已经成为了企业和组织不可忽视的重要任务。在这样的背景下,利用IP地址分析风险和建立IP风险画像标签成为了一种有效的手段。本文将深入探讨IP风险画像标签的作用以及如何利用它来保障网络安全。 IP风险画像查…...

轧钢自动化中的智能仪器:监控、控制和优化新视角
摘要:轧钢自动化是现在及未来的发展趋势,而自动化的轧钢发展,更是离不开形形色色的智能仪器,本文来看看那些应用于轧钢生产中的测量仪。 关键词:智能仪器,在线测量仪,测径仪,测宽仪,测厚仪,测长仪,工业数据分析采集软件…...

相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了: 这一篇我们开始讲: 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下: 一、场景操作步骤 操作步…...
深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法
深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...
【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表
1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...

GC1808高性能24位立体声音频ADC芯片解析
1. 芯片概述 GC1808是一款24位立体声音频模数转换器(ADC),支持8kHz~96kHz采样率,集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器,适用于高保真音频采集场景。 2. 核心特性 高精度:24位分辨率,…...

Mysql中select查询语句的执行过程
目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析(Parser) 2.4、执行sql 1. 预处理(Preprocessor) 2. 查询优化器(Optimizer) 3. 执行器…...

【 java 虚拟机知识 第一篇 】
目录 1.内存模型 1.1.JVM内存模型的介绍 1.2.堆和栈的区别 1.3.栈的存储细节 1.4.堆的部分 1.5.程序计数器的作用 1.6.方法区的内容 1.7.字符串池 1.8.引用类型 1.9.内存泄漏与内存溢出 1.10.会出现内存溢出的结构 1.内存模型 1.1.JVM内存模型的介绍 内存模型主要分…...

elementUI点击浏览table所选行数据查看文档
项目场景: table按照要求特定的数据变成按钮可以点击 解决方案: <el-table-columnprop"mlname"label"名称"align"center"width"180"><template slot-scope"scope"><el-buttonv-if&qu…...

uni-app学习笔记三十五--扩展组件的安装和使用
由于内置组件不能满足日常开发需要,uniapp官方也提供了众多的扩展组件供我们使用。由于不是内置组件,需要安装才能使用。 一、安装扩展插件 安装方法: 1.访问uniapp官方文档组件部分:组件使用的入门教程 | uni-app官网 点击左侧…...

基于开源AI智能名片链动2 + 1模式S2B2C商城小程序的沉浸式体验营销研究
摘要:在消费市场竞争日益激烈的当下,传统体验营销方式存在诸多局限。本文聚焦开源AI智能名片链动2 1模式S2B2C商城小程序,探讨其在沉浸式体验营销中的应用。通过对比传统品鉴、工厂参观等初级体验方式,分析沉浸式体验的优势与价值…...