着重记录一下码分复用(CDM),
而,其他的常见复用寥寥几笔带过了~
文章目录
复用(“yyds”:“以一当十”):
用一条物理线路,同时传输多路用户的信号。
频分复用(FDM)
FDM,Frequency Division Multiplexing
顾名思义,
就是将传输线路的频带资源划分为多个子频带
当多路信号蜂拥而至,输入复用器,
复用器, 就将每路信号调制到不同频率的载波上。
在信道的另一头有个相应的分用器,…
时分复用(TDM)与统计时分复用(STDM)
TDM,Time Division Multiplexing
TDM顾名思义,
按照时间轮流给不同用户,分配宽带资源。
每个用户拥有的时间,有个动听的名字,
叫时隙(slot)
要是上面ABCD四个用户,不按分给他们的时隙来上网怎么办。
或者说,到了某用户自己的时隙,Ta却不利用信道资源怎么办。?
STDM!
因为TDM难以满足网络用户的 突发性质,
所以TDM会造成线路资源浪费
那么:
STDM,Statistic Time Division Multiplexing
- 是 “动态分配” 时间的TDM
- 可以提高信道的利用率
- 同时,因为要做统计,
就必然要用时隙中的一些时间传送用户的信息
FDM 与 TDM,小结
- FDM的所有用户,相同时间占用不同频带资源,
- TDM的所有用户,在不同时间占用同样的频带资源。
码分复用(CDM)
CDM,Code Division Multiplexing
比起CDM, 人们更常用CDMA,Code Division Multiplexing Access
码分多址,听起来好🐂的样子
实际上还真的牛。
有一篇博文写CDMA,写的甚为精妙。
在这里放个传送门:码分多址(CMDA)的本质-正交之美
先放一道CDMA的简单题
(来自计算机网络教程(第五版)习题2-14)
2-14
共有4个用户进行CDMA通信。这4个用户的码片序列为:
A: (–1 –1 –1 +1 +1 –1 +1 +1)
B: (–1 –1 +1 –1 +1 +1 +1 –1)
C: (–1 +1 –1 +1 +1 +1 –1 –1)
D: (–1 +1 –1 –1 –1 –1 +1 –1)
现收到码片序列:(–1 +1 –3 +1 –1 –3 +1 +1)。
问是哪些用户发送了数据?发送的是1还是0?
首先假装自己什么都不懂…
呃…从何下手?
暂且把收到的码片序列(–1 +1 –3 +1 –1 –3 +1 +1),称为序列S
S 是个啥?
这里面怎么可能会包含ABCD发送的消息?
该是这一堆的 +1 -1 +1 -1…叫做用户的码片序列A、B、C、D的玩意儿
和 S 扭一扭、挤一挤、碰一碰, 就能得到用户发送的数据了吧?
没错,还真是。
这挺神奇的,所谓“正交之美”~ 🐕
再在这里放个传送门:码分多址(CMDA)的本质-正交之美
码片序列(CS,Chip Sequence)
- 使用CDMA的每个站(用户)被指派一个唯一的 m bit 码片序列。
- 如发送比特 1,则发送自己的 m bit 码片序列。
- 如发送比特 0,则发送该码片序列的二进制反码。
所以,最终1bit信息,为了CDM,就变成m bit
- 通常将码片中的0写为-1。
(那这个通常,怎么通常了?为什么写-1?) - 实际中,使用伪随机码序列
- 模为1 (于是自我规格化的内积就是1)
“不同且正交66 ”
一个CDMA系统中,
每个站点被分配到码片序列,
必满足:
各不相同,各个