物理层¶
本章回答:0、1 怎样变成可传输的信号,信道为何有速率上限?学习顺序:
- 区分数据、信号与传输方向。
- 用“状态数×每秒次数”理解码元和比特率。
- 在明确条件下使用奈奎斯特与香农公式。
- 逐位画编码,再理解载波调制与介质。
- 按采样→量化→编码计算声音码率。
- 按频率、时间或码序列区分复用方式。
从比特到信号¶
网线里传播电信号,光纤里传播光,无线链路传播电磁波。物理层要让接收端从这些信号中恢复比特,因此既要约定“哪种信号代表什么”,也要约定接头、引脚、电平和发送顺序。
接口的机械特性描述外形,电气特性描述电压等,功能特性描述各引脚作用,规程特性描述操作顺序。
数字数据可以用连续变化的载波传送;模拟声音也可以先数字化。数据与信号是两个观察对象,不能看到无线电就认定承载的是模拟数据。
- 单工只允许一个方向;
- 半双工允许双向但不能同时进行;
- 全双工允许同时双向。
- 发送与接收还必须对齐时间:若每位持续 1 ms,接收方需要知道在哪些时刻判决电平。
- 异步传输可用起止位重新同步,同步传输通过时钟或连续帧结构保持同步。
码元承载多少比特¶
一个码元是持续一定时间、供接收端判别的一种信号状态。每秒发送多少码元叫码元速率,单位 baud;每秒携带多少 bit 叫比特率。
若可可靠区分 \(M\) 种状态,每码元能表示 \(\log_2M\) bit,码元速率 \(R_s\) 对应
先理解 \(\log_2\):它问“2 的几次方等于这个数”。例如 \(2^3=8\),故 \(\log_2 8=3\)。
三个二进制位能写出 000—111 共八种组合;八个信号状态分别承载这八种组合,才得到每码元 3 bit。课堂通常使用 \(M=2^k\) 的等概率状态模型。
例子与推演
例如 2000 baud、四种状态,每个状态可对应 00、01、10、11,因此原始比特率为 4000 bit/s。
改成八种状态,每码元 3 bit,速率成为 6000 bit/s。
只有状态可分辨且没有编码冗余时,才可直接把它作为数据位率;若编码率为 \(k/n\),每 \(n\) 个线路位只包含 \(k\) 个信息位,有效位率还需乘 \(k/n\)。
频率 \(f\) 表示每秒振动次数,单位 Hz;周期为 \(1/f\)。物理信道的带宽 \(B\) 表示允许通过的频率范围宽度,也用 Hz。它与 bit/s 量纲不同,必须经过信道和调制条件才能建立关系。
实际信道会衰减信号,不同频率的衰减和传播时间可能不同,造成波形失真;噪声又会扰动判决。相邻码元的波形拖尾互相干扰称为码间串扰。
提高状态数量可以让每码元带更多 bit,同时也让状态之间更难区分。
练习 1¶
题目
【自编】发送设备从四状态改成八状态, 码元速率仍为2000 baud,无编码冗余, 且所有状态仍可可靠区分。哪项正确?
- A. 原始比特率从4000升为8000 bit/s
- B. 原始比特率不变,仍为4000 bit/s
- C. 原始比特率从4000升为6000 bit/s
- D. 原始比特率不变,仍为2000 bit/s
参考解答
答案:C。 四状态每码元2 bit,八状态每码元3 bit; 2000×3=6000 bit/s,码元率没有翻倍。
速率上限的条件¶
在课堂理想带限低通信道模型中,奈奎斯特公式给出无噪声条件下的上界:
\(B\) 是 Hz 带宽,\(M\) 是信号状态数。它体现带宽限制码元变化速度。含噪声时,还受香农容量限制:
\(S/N\) 是信号功率与噪声功率的线性比值;若题目给分贝,先用 \(S/N=10^{\mathrm{SNR}_{dB}/10}\) 转换。30 dB 对应 1000,不能把 30 直接代进对数。
例子与推演
例如 \(B=3000\) Hz、\(M=4\)、线性信噪比为 15,两个上界都是 12000 bit/s。
把状态数改为 8 后,奈奎斯特项增至 18000,但香农项仍为 12000,传输仍须同时满足两个限制。上界也不意味着现实设备一定能达到它。
两条公式分别限制不同环节:带宽有限时,信号变化过快会让相邻码元难以区分;噪声存在时,把信号状态分得更细也会增加判错风险。
flowchart TD
A["题目给信道带宽B"] --> B["有限状态M:奈奎斯特上界"]
A --> C["噪声存在:香农容量"]
D["信噪比若是dB,先转换成线性值"] --> C
B --> E["两种条件同时适用时,速率不超过较小值"]
C --> E
E --> F["实际信息速率还受编码开销和设备限制"]
上例的计算顺序是:\(\log_2 4=2\),所以奈奎斯特项 \(2\times3000\times2=12000\);\(1+15=16\),\(\log_2 16=4\),所以香农项 \(3000\times4=12000\)。若题目改给 15 dB,则应先算 \(10^{1.5}\approx31.62\),不再是线性值 15。
香农公式这里采用带宽 \(B\)、信号功率 \(S\)、加性白高斯噪声功率 \(N\) 的模型;它给理论容量。奈奎斯特式采用理想无噪声低通信道、有限可区分状态的课堂模型。
不能只看到同一个字母 \(B\),就把所有介质无条件代入。
练习 2¶
题目
【自编】采用课堂带限低通信道模型:带宽3000 Hz,线性信噪比为15,四状态。
- ① 分别计算奈奎斯特与香农上界。
- ② 改为八状态后,能否据此宣称达到18 kb/s?
参考解答
解答
- 奈奎斯特:2×3000×log₂4=12000 bit/s。
- 香农:3000×log₂(1+15)=12000 bit/s。
- 八状态时奈奎斯特项变18000 bit/s,但香农仍是12000 bit/s,所以不能宣称18 kb/s。
- 两个上界都需满足;
- 上界也不是实际可达保证。
判分要点
- 1分:区分线性15与15 dB,不再转换。
- 1分:两个初始结果均为12 kb/s。
- 1分:改制后受12 kb/s约束,说明必要上界。
常见编码如何读¶
基带编码直接用电平或跳变表示数据。下面采用一套明确约定;遇到题目给相反约定时依题意画。
| 编码 | 规则 | 同步特点 |
|---|---|---|
| NRZ | 1 高、0 低,每位维持电平 | 连续相同位没有跳变 |
| NRZI | 遇 1 在位首翻转,遇 0 保持 | 连续 0 缺少跳变 |
| Manchester | 1 为低→高,0 为高→低 | 每位中间有跳变,占用更多信号变化带宽 |
| 差分 Manchester | 每位中间跳变;此处约定位首有跳变表示 0 | 由相对变化判位,需记录前一状态 |
| AMI | 0 用零电平,1 交替用正、负电平 | 抑制直流,长 0 仍有同步问题 |
画 NRZI 时从给定初始电平逐位更新。
假设初始低,数据 11010:第一个 1 翻成高,第二个 1 翻成低,0 保持低,1 翻成高,0 保持高,结果为高、低、低、高、高。
AMI 同一数据则可为正、负、零、正、零。Manchester 每位写一对半位电平,不能把位间跳变也当成新数据。
编码时每一列代表一位持续的时间。“翻转”表示高变低、低变高;NRZI 需要沿用上一列末尾的电平。按本节约定,11010 的完整记录为:
| 第几位 | 数据 | NRZI 位首动作 | 本位电平 | Manchester 前半/后半 | AMI |
|---|---|---|---|---|---|
| 1 | 1 | 初始低→高 | 高 | 低/高 | 正 |
| 2 | 1 | 高→低 | 低 | 低/高 | 负 |
| 3 | 0 | 保持低 | 低 | 高/低 | 零 |
| 4 | 1 | 低→高 | 高 | 低/高 | 正 |
| 5 | 0 | 保持高 | 高 | 高/低 | 零 |
Manchester 的位中跳变兼有数据表示和同步作用。差分 Manchester 每位中间都跳变,再根据位首是否跳变解释数据;画图时先按规则处理位首,再画位中,最后把末电平带到下一位。
4B/5B 用 5 位码组表示 4 位数据,选择有利于同步的码字,有效比例为 \(4/5\)。它常与线路编码配合;“增加冗余位”本身不等于能够纠正任意错误。
练习 3¶
题目
【自编】数据10110。采用下列明确约定:NRZI初始低;位首遇1翻转,遇0保持。Manchester:1为低→高,0为高→低。AMI初始第一个1为正,后续1正负交替。
- ① 分别写五位的NRZI电平与Manchester半位对。
- ② 写AMI电平,说明长串0的同步风险。
参考解答
解答
- NRZI五位为高、高、低、高、高。
- Manchester半位对:低高、高低、低高、低高、高低。
- AMI为正、零、负、正、零。
- AMI长串0维持零电平、缺少跳变,时钟恢复困难;
- 不能说“正负交替就让所有数据都有足够跳变”。
判分要点
- 逐位使用前一电平更新NRZI,初始条件明确。
- Manchester每位中间跳变,按给定方向编码。
- AMI只在1出现时交替,解释长0边界。
调制与传输介质¶
当信道适合传某个频段的信号时,可以改变载波来承载数据:ASK 改幅度,FSK 改频率,PSK 改相位;QAM 同时利用幅度和相位。
星座图上每个点是一种信号状态,16-QAM 每码元带 4 bit。相同平均功率下,点更密通常需要更好的信噪比。
- 铜线成本低,受衰减和电磁干扰影响;
- 双绞通过绞合减小干扰。
- 光纤带宽高、长距离衰减小且不受普通电磁干扰,单模减少多路径色散,适合更长距离;
- 多模容许多种传播模式。
- 无线支持移动,但信道共享、遮挡、干扰和多径都影响质量。
更换介质不会使传播时间消失。
若地面到卫星为 36000 km,一次“地面甲→卫星→地面乙”路径约 72000 km,按 \(3\times10^8\) m/s 算是 240 ms;沿同样路径回复的传播往返约 480 ms。
先数题目实际经过几段,再代距离,不能看到“卫星”就固定乘某个次数。
声音如何数字化¶
- PCM(脉冲编码调制)分成采样、量化、编码。
- 采样每隔一段时间取一个幅值;
- 量化把幅值归入有限等级;
- 编码给每个等级编二进制编号。
- 对于理想限带、最高频率为 \(f_{\max}\) 的信号,一般重建保证使用 \(f_s>2f_{\max}\);
- 课堂计算题常把 \(2f_{\max}\) 当作奈奎斯特临界速率。
- 恰在等号处可能受边界频率和相位影响,例如只采到正弦波的零点;
- 实际设计保留余量,并在采样前用抗混叠滤波限制频率。
flowchart TD
A["连续声音:时间与幅值都连续"] --> B["采样:每秒取fs个值"]
B --> C["量化:每个值归入Q个等级之一"]
C --> D["编码:每个等级用b位编号"]
D --> E["PCM位率:fs × b"]
采样决定何时取值,量化决定保留多少幅值精度,编码给等级编号。
若有 \(Q=2^b\) 个量化等级,每个样本用 \(b\) bit,PCM 位率为 \(f_sb\)。注意:这里的采样定理针对模拟信号的采样,上面的奈奎斯特速率公式针对数字通信信道,不可混用字母和对象。
例子与推演
例如幅度范围为 \([-1,1]\) V,分成 8 个等宽区间,区间宽 \(\Delta=2/8=0.25\) V。
用区间中点重建时,样本 0.30 V 落入 \([0.25,0.50)\),重建为 0.375 V,重建减真实值的误差为 0.075 V。无过载时最大绝对误差不超过 \(\Delta/2\)。
提高采样率不能直接消除幅值量化误差,提高量化位数也不能修复已发生的混叠。
8000 sample/s、每样本 8 bit 的语音需要 64 kb/s。sample/s、bit/sample 和 bit/s 三种单位写出来,乘法关系就清楚了。
多人如何共用线路¶
- 频分复用 FDM 把频谱分成不同频段,通常留保护带;
- 时分复用 TDM 把时间分成周期性时隙;
- 波分复用 WDM 在光纤上使用不同波长,本质类似频分。
- 同步 TDM 每轮固定给各路时隙,空闲用户的时隙不自动转让;
- 统计 TDM 按实际需求分配,但需标识数据归属并考虑排队。
例子与推演
例如 4 路各 8 kb/s,每帧从每路取 1 bit,再加 1 个同步位。
每路每秒需取 8000 次,因此帧率为 8000 帧/s,每帧 5 bit,线路位率为 40 kb/s,有效总位率为 32 kb/s。
若每帧取的是一个 8 bit 样本,就要按样本数求帧率,不能仍把每个样本当成 1 bit。
- 码分复用 CDM 给各用户分配码片序列。
- 设甲码为 \((1,1)\)、乙码为 \((1,-1)\),两码点积为 0,称为正交。
- 用户以码发送 1,以负码发送另一二元符号;
- 接收叠加信号与甲码求点积再除码长,便可恢复甲的符号。
- 例如甲发 \(+1\)、乙发 \(-1\),叠加为 \((0,2)\);
- 与甲码点积除 2 得 1,与乙码点积除 2 得 \(-1\)。
- 理想同步、功率控制和正交条件是这种简单恢复成立的前提。
OFDM 把高速数据分到许多正交子载波,各子载波可采用 QAM 等调制。正交关系允许频谱重叠仍可分离;循环前缀用来减轻适当范围内的多径影响,但会占时间。
若有效符号长 80 μs、前缀 20 μs,有效时间比例为 \(80/100=0.8\),计算位率要扣此开销。
练习 4¶
题目
【自编】3路各8 kb/s,等时隙同步TDM。每帧每路取1 bit,另加1 bit同步位。
- ① 求帧率、总线路位率和有效数据率。
- ② 一路暂时无数据,固定分配不变时会怎样?
参考解答
解答
- 每路每秒要8000个时隙,故帧率8000帧/s。
- 每帧3个数据位加1个同步位,共4 bit。
- 总线路位率32000 bit/s,有效数据率24000 bit/s。
- 一路无数据,其固定时隙仍占用;
- 若另两路保持8 kb/s,有用数据率降为16000 bit/s,总线路位率仍为32000 bit/s。
判分要点
- 1分:帧率8000帧/s,非24000帧/s。
- 1分:区分32 kb/s线路位率与24 kb/s有效率。
- 1分:固定时隙不会自动转让,空闲后有效率16 kb/s。
接入方式放回路径¶
DSL 利用铜线不同频段提供数据接入;FTTH 把光纤延伸到用户,PON 通过无源分光连接多个用户,上行要协调共享时隙。
蜂窝系统把地域划小区,通过基站接入,用户移动时需要切换。接入速率较高不保证目标服务器或骨干路径也同样快。
经典 T1 是另一种同步复用算例:每 125 μs 一帧,每帧 24 路各 8 bit 加 1 个帧位,共 193 bit,故位率为 \(193\times8000=1.544\) Mb/s。
无论名称是什么,统一从“每帧多少 bit × 每秒多少帧”开始。
练习 5¶
题目
【自编】语音已理想限带至3 kHz,以8 ksample/s采样。均匀量化范围[−1,1] V,共16级,取区间中点。区间左闭右开,最大值1 V特别归最后区间。
- ① 样本0.20 V落在哪个区间?重建值和误差?
- ② 求每路PCM码率;两路同步TDM每帧各取一个完整样本,另加1同步位,求线路位率。
- ③ 改走光纤能否消除已有量化误差?
参考解答
解答
- 区间宽度2/16=0.125 V。
- 0.20落在[0.125,0.25),中点0.1875 V。
- 误差按重建减原值,为−0.0125 V。
- 每样本4 bit,每路8000×4=32 kb/s。
- 每帧4+4+1=9 bit,帧率8000帧/s;
- 线路位率72 kb/s,有效总码率64 kb/s。
- 光纤不能恢复在量化阶段已丢失的幅值信息。
判分要点
- 明确区间、中点、误差符号;
- 不把0.20直接舍入整数。
- 区分4 bit/sample、8000帧/s和72 kb/s。
- 介质改善传输不等于消除量化损失。
记忆要点¶
本章记忆要点
- 码元是一次可判别的信号状态;baud 数次数,bit/s 数信息位。
- \(R_b=R_s\log_2M\);先确认状态可区分,信息速率再扣编码冗余。
- 奈奎斯特看带宽和状态数,香农看带宽和线性信噪比;dB 先转换。
- 编码逐位跟踪初始电平;Manchester 每位分两半,AMI 只在 1 出现时交替。
- PCM 位率等于样本数每秒乘位数每样本;混叠和量化误差来自不同阶段。
- TDM 统一算每帧位数乘帧率;空闲固定时隙仍会占用线路。