计算机网络基础之多路复用技术

article/2025/10/19 12:57:15

温故:

        1、单工传输:单工传输只支持数据在一个方向上传输,数据传送只能在一个方向上进行,任何时候都不能改变方向,就像公路上的单行道,例如无线电广播。

        2、半双工传输:半双工传输允许数据在两个方向上传输,但是还是有限制的地方,就是在同一时刻只允许数据在一个方向上传输,从本质上来说,它应该是一种可以切换方向的单工通信,就像一条窄到只容一辆车通过的马路,虽然它不是单行道,两个方向皆可以通行,但是同一时间却只能有一个通过。传统的对讲机使用的就是半双工的通信方式。

        3、全双工传输:全双工传输允许数据同时在两个方向传输,即有两个信道,因此才能允许双向同时传输。全双工通信是两个单工通信的集合,要求收发双方都有独立的收发能力,就行马路上的双向车道,你走你的我走我的,互不干涉计算机之间的通信。
        如果对这部分内容有兴趣请看《计算机网络基础之数据传输方式(二)》

知新:

        今天给大家带来的是“多路复用技术”,什么是多路复用技术呢?简单的说就是许多单个的信号通过高速线路上的信道同时进行传输,这里有两点是要说的。第一,前面所说的高速线路的信道实际上是由一条信道分割出来的多条子信道,所以可以有N条信道;第二就是要想实现多路复用技术就需要一个工具:多路复用器。

拓展:多路复用器的存在意义是为了充分利用通信信道的容量,大大降低系统的成本。例如,对于一对电话线来说,它的通信频带一般在100kHz以上,而每一路电话信号的频带一般限制在4kHz以下。此时,信道的容量远大于一路电话的信息传送量。采用多路复用器,可使多路数据信息共享一路信道。

        当复用线路上的数据流连续时,这种共享方式可取得良好效果。显然,这样做比每台终端各用一根通信线路传送也更为经济。多路复用器总是成对使用的。一个连续终端,另一个在主机附近,它的作用是将接收的复合数据流,依照信道分离数据,并将它们送到对应的输出线上,故称为解多路复用器。举个例子,现在有一桌子饭,如果只有一个人就只能吃掉十分之一,为了不剩下,就再增加9个人不就能都吃掉了嘛。这一桌子饭就相当于一条频率带宽很大的信道,一个人的食量就相当于一个信号;下图就是多路复用的系统结构图。

多路复用技术又分为了好多种,这里介绍常见的三种频分多路复用、时分多路复用和波分多路复用。

1、频分多路复用(FDM):就是在物理信道的频率带宽大大超过单一原始信号所需要的带宽的情况下,可以将物理信道的总带宽分割成多个与传输单个信号带宽相同(略宽)的子信道,每个信道传输一路信号,多路原始信号在频分复用前,先要通过频谱搬移技术将各路信号的频谱搬移到物理信道频谱的不同段上,使各信号的带宽不相互重叠。多路原始信号在频分复用前,先要通过频谱搬移技术将各路信号的频谱搬移到物理信道频谱的不同段上,使各信号的带宽不相互重叠

2、时分多路复用 (TDM):若物理信道能够达到的位传输速率超过各路信号源所要求的的数据传输速率,可以采用时分多路复用技术。时分多路复用TDM是将一条物理信道按时间分为若干时间片轮换地给多个信号使用,每一时间片由复用的一个信号占用,这样可以在一条物理信道上传输多个数字信号。举个例子,一般人一秒钟磕一个瓜子,老王十分之一秒就能磕一个瓜子,因此老王就可以将一秒钟分成10份,同样的一秒钟老王就可以磕10个瓜子.

总结:

        对于频分复用,频带越宽,则在此频带宽度内所能划分的子信道就越多;对于时分复用,时隙长度越短,则每个时分复用帧中所包含的时隙数就越多,因而所划分的子信道就越多。FDM主要用于模拟信道的复用,TDM主要用于数字信道的复用。

        对于频分多路复用的分配方法,有分为了同步时分多路复用和异步时分多路复用。二者的区别是同步时分多路复用的时隙都是安排好并且固定不变的,即每一个信号源与一个时隙对应,因此在接收端只需要通过时隙序号就可以判断出是那个信号源的数据。但是这种多路复用也有其不足,因为同步时分多路复用有一个原则就是哪怕某个时隙某个信号源没有数据发过来,那么这个时隙宁可空着也不能给别的信号源用。

        其实大家知道了同步时分多路复用的原理也就基本知道了异步时分多路复用是怎么回事。刚刚说了同步时分多路复用的缺点是如果用户没有数据发送,那么就会浪费带宽,但是异步时分多路复用恰恰避免了这个问题,它可以动态的分配信道的时隙,用户不固定占用某个某个时隙,如果某路数据源没有数据发送,就允许其他数据源占用这个时隙。

3、波分多路复用(WDM):光分多路复用是指在同一根光纤中同时让两个或两个以上的光波长信号通过不同光信道各自传输信息,其实就是将电的频分多路复用技术用于光纤信道,唯一的区别就是WDM使用光调制解调设备将不同信道的信号调制成不同波长的光,并复用到光纤通道上,在接收端使用波分设备分离出不同的波长的光。

4、码分多路复用(CDM):码分bai多路复用也是一种共享du信道的方法,每个用户可zhi在同一时间dao使用同样的zhuan频带进行通信,shu但使用的是基于码型的分割信道的方法,即每个用户分配一个地址码,各个码型互不重叠,通信各方之间不会相互干扰,且抗干拢能力强。码分多路复用技术主要用于无线通信系统,特别是移动通信系统。它不仅可以提高通信的话音质量和数据传输的可靠性以及减少干扰对通信的影响,而且增大了通信系统的容量。

        总结:FDM是以频段不同来区分不同的信号的,特点是信道不独占,但是时间共享,每一子信道使用的频带不重叠;TDM的特点是独占时隙,但是信道资源共享,每一个子信道使用的时隙不重叠;而CDM的特点是所有子信道在同一时间可以使用整个信道进行数据传输,它在信道与时间资源上均为共享。

        如果对这部分内容感兴趣,请继续看我的《计算机网络基础之数据交换技术》


http://chatgpt.dhexx.cn/article/GFnTZ5cJ.shtml

相关文章

《JAVA核心知识》学习笔记(JVM)-1

JVM (1) 基本概念: JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。 JVM 是运行在操作系统之上的,它与硬件没有直接 的交互 Hotspot JVM 后台运行的系统线…

多路复用技术概述

概述频分复用(Frequency Division Multiplexing)时分复用(Time Division Multiplexing)波分复用(Wave Division Multiplexing)码分复用(Code Division Multiplexing) 概述 数据是在物理链路的信道中传输的,通常一条链路上会有多条信道。在默认情况下,一…

计算机网络-多路复用

什么是多路复用技术呢? 多路复用(multiplexing),简称复用,是通信技术中的基本概念 。 事实上,多路复用技术的原理就是,把通信资源或者说是链路、信道资源进行的划分,分成一系列的资源片。把这些资源片分配…

一、多路复用

1.什么是多路复用 数据通信系统或计算机网络系统中,传输媒体的带宽或容量往往会大于传输单一信号的需求,为了有效地利用通信线路,希望一个信道同时传输多路信号,这就是所谓的多路复用技术(Multiplexing)。采用多路复用技术能把多个信号组合起…

分类变量回归: R语言中哑变量编码本质

本篇描述分类变量如何进行回归(翻译自http://www.sthda.com/english/articles/40-regression-analysis/163-regression-with-categorical-variables-dummy-coding-essentials-in-r/) 分类变量(也称为因子或定性变量)是可以将观测数据分组的变量。它们有…

python哑变量转换为类别变量

就是get_dummies()功能的逆变化,把哑变量重新变为类别变量 原先的数据 转变后的数据 代码如下: df.columns[1,2,3,4,5,6]df df[df1].stack().reset_index() df.columns[A,B,C] print(df) del df[A] del df[C]

回归模型中的哑变量

在构建回归模型时,如果自变量X为连续性变量,回归系数β可以解释为:在其他自变量不变的条件下,X每改变一个单位,所引起的因变量Y的平均变化量;如果自变量X为二分类变量,例如是否饮酒(…

Python超实用小技巧:分类变量转化为哑变量(附哑变量详解)

代码示例 features ["Pclass", "Sex", "SibSp", "Parch"]# 筛选出分类变量用来建模X pd.get_dummies(train[features])# 把分类变量转化为哑变量 哑变量详解 定义:哑变量(DummyVariable)&#xf…

多元线性回归哑变量设置方法

多元线性回归是研究一个连续型变量和其他多个变量间线性关系的统计学分析方法,如果在自变量中存在分类变量,如果直接将分类变量和连续性变量统一纳入模型进行分析是有问题的,尤其是无序分类资料,即使进入了模型,也难以…

matlab虚拟变量,不要再稀里糊涂的做回归了:如何设置哑变量

原标题:不要再稀里糊涂的做回归了:如何设置哑变量 虚拟变量 ( Dummy Variables) 又称虚设变量、名义变量或哑变量,用以反映质的属性的一个人工变量,是量化了的自变量,通常取值为0或1。引入哑变量可使线形回归模型变得更…

哑变量与逻辑回归

哑变量与逻辑回归 数据 部分数据: admit,gre,gpa,rank 0,380,3.61,3 1,660,3.67,3 1,800,4,1 1,640,3.19,4 0,520,2.93,4 1,760,3,2 1,560,2.98,1 0,400,3.08,2 1,540,3.39,3 0,700,3.92,2 0,800,4,4 0,440,3.22,1 1,760,4,1 0,700,3.08,2 1,700,4,1导入库 numpy…

哑变量处理

dummyVars(formula, data, sep “.”, levelsOnly FALSE, fullRank FALSE, …) sep:因子变量名及其级别之间的可选分隔符。使用sep NULL表示没有分隔符(即模型的正常行为)。 data4 <- read.csv("玩家玩牌数据.csv") head(data4) library(VIM) aggr(data4,pro…

哑变量的基本介绍及R语言设置

哑变量的基本介绍及R语言设置 1. 哑变量的基本介绍【摘自医咖会】1.1 什么是哑变量&#xff1f;1.2 什么情况下需要设置哑变量?1.3 如何设置哑变量的参照组&#xff1f;1.4 设置哑变量时的注意事项 2. R语言中哑变量的设置2.1 示例数据2.2 哑变量设置的4种方式2.3 线性回归小实…

matlab如何转换哑变量,SPSS教程:手把手教你设置哑变量及解读结果!

将哑变量引入回归模型,虽然使模型变得较为复杂,但可以更直观地反映出该自变量的不同属性对于因变量的影响,提高了模型的精度和准确度。 举一个例子,如职业因素,假设分为学生、农民、工人、公务员、其他共5个分类,其中以“其他职业”作为参照,此时需要设定4个哑变量X1-X4…

clear both

<style type"text/css"> p.f1{float:left;width :100px;} p.f2{float:left;width :100px;} </style> <title>无标题文档</title> </head> <body> <p class"f1">这个是第1项 </p> <p class"f2&quo…

CSS中正确理解clear:both

原文地址&#xff1a;http://blog.sina.com.cn/s/blog_709475a10100wkdj.html 要注意以下几点&#xff1a; 1、 浮动元素会被自动设置成块级元素&#xff0c;相当于给元素设置了display:block&#xff08;块级元素能设置宽和高&#xff0c;而行内元素则不可以&#xff09;。 …

clear:both 的作用

如&#xff1a; <div style"border:2px solid red;"> <div style"float:left;width:80px;height:80px;border:1px solid blue;">TEST DIV</div> <div style"clear:both;"></div> </div> 你可以将此部分代码…

CSS中clear:both的作用

clear:both意思就是清除浮动&#xff0c;例如我们设置了三个div如下&#xff1a; <div style"line-height: 30px;background-color: #EEEEEE;height: 100px;width: 50px;float: left;padding: 5px;">侧边栏<br>侧边栏 </div> <div style"…

css中clear:both属性的理解及用法

css中clear:both属性的作用是清除浮动&#xff0c;设置了浮动就会破坏文档流结构&#xff0c;影响后边的布局&#xff0c;此时在设置清除浮动便可解决这一问题&#xff0c;可以认为&#xff0c;设置了clear:both的当前元素会把前边元素中设有浮动属性的元素&#xff0c;当做没设…

CSS规则clear: both有什么作用?

clear属性用来指定的浮动元件不允许浮动该哪一侧&#xff1b;它设置或返回元素相对于浮动对象的位置。而"clear: both"用于设置在左右两侧均不允许浮动元素。 原文地址&#xff1a;CSS规则"clear: both"有什么作用&#xff1f; 当不需要与指定元素相关的任…