通信基础:数据、信号、编码、交换方式与性能定理。

2.1 通信基础

2.1.1 基本概念

2.1.1.1 数据、信号、码元

  • 数据:运送消息的实体。数据传输方式:
    • 串行传输:比特按时间顺序逐位传输(远距离常用)。
    • 并行传输:若干比特通过多条信道同时传输。
  • 信号:数据在传输介质中的物理表示,是数据的载体。
    • 模拟信号:连续变化的信号,如声音、光。
    • 数字信号:离散的信号,由0和1组成。
  • 码元:信号的基本单位,表示在特定时间间隔内传输的离散信息单元。一个码元可表示一个或多个比特。传输速率可用波特率(码元/秒)表示。

2.1.1.2 信源、信道、信宿

  • 信源:信息的产生者(如计算机、传感器)。
  • 信道:信号传输的通道。
    • 按传输信号形式:模拟信道、数字信道。
      • 基带传输:数字信号直接用不同电压传输。
      • 宽带传输:基带信号调制后形成频分复用模拟信号传输。
    • 按物理介质:有线信道(双绞线、光纤等)、无线信道(无线电、红外等)。
    • 按信息交互方式:
      • 单向通信(单工):只有一个方向(如广播)。
      • 半双工通信:双方都可发,但不能同时(需两条信道)。
      • 全双工通信:双方可同时发(需两条信道)。
  • 信宿:信息的接收者。

2.1.1.3 速率、波特、带宽

  • 速率:单位时间内传输的数据量。
    • 码元传输速率(波特率):单位时间传输的码元个数,单位Baud。
    • 信息传输速率(比特率):单位时间传输的比特数,单位bit/s。
    • 关系:若一个码元携带n比特,则比特率 = 波特率 × n。
  • 带宽
    • 模拟通信:信道能传输的频率范围(Hz)。
    • 数字通信:信道每秒能传输的最大比特数(bit/s)。

2.1.2 奈奎斯特定理与香农定理

2.1.2.1 奈奎斯特定理(奈氏准则)

  • 内容:在理想低通(无噪声、带宽有限)信道中,为避免码间串扰,极限码元传输速率为 2W 波特,其中W为信道带宽(Hz)。
  • 极限数据传输速率:若每个码元有V个离散电平,则:
    $$C = 2W \log_2 V \quad (\text{bit/s})$$
  • 结论
    • 码元传输速率有上限,超过会产生严重码间串扰。
    • 信道带宽越大,极限速率越高。
    • 奈氏准则未限制V,但香农定理间接限制了V。

例题(2009年34题)
无噪声,带宽3kHz,采用4个相位、每个相位4种振幅的QAM调制,最大数据传输速率?

  • 每个码元状态数:4×4=16,$\log_2 16 = 4$ bit/码元。
  • 极限码元速率 = 2×3kHz = 6000 Baud。
  • 最大数据率 = 6000 × 4 = 24 kbit/s。
    答案:B. 24kbps

2.1.2.2 香农定理

  • 内容:带宽为W(Hz)的高斯噪声信道,信道容量(最大数据传输速率)为:
    $$C = W \log_2\left(1 + \frac{S}{N}\right) \quad (\text{bit/s})$$
    其中S/N为信噪比(比值,无单位)。
  • 信噪比(dB):$SNR(dB) = 10\log_{10}(S/N)$。
  • 结论
    • 带宽或信噪比越大,极限速率越高。
    • 只要传输速率低于极限,就能实现无差错传输。
    • 实际速率低于极限。

例题(2017年34题)
无噪声极限速率 ≥ 信噪比30dB条件下的极限速率,求信号状态数至少?

  • 30dB → S/N = 1000。
  • 香农极限:$C_2 = W\log_2(1+1000) ≈ W × 9.97$。
  • 奈氏极限:$C_1 = 2W\log_2 V$。
  • 要求 $2W\log_2 V ≥ W×9.97$ → $\log_2 V ≥ 4.985$ → $V ≥ 2^{4.985} ≈ 31.6$,取32。
  • 状态数至少32。
    答案:D. 32

2.1.3 编码与调制

2.1.3.1 常见编码方式(基带调制)

编码 描述 特点
不归零(NRZ) 高电平1,低电平0(或相反) 简单,但连续0/1会导致时钟漂移
归零(RZ) 每个位周期内归零,高电平1,低电平0 提供时钟同步,但速率较低
反向非归零(NRZI) 电平跳变表示0,不变表示1 既能传输时钟信号又不损失带宽(USB2.0)
曼彻斯特编码 位周期中间跳变:向下跳变1,向上跳变0(或相反) 提供时钟同步,需双倍带宽(以太网)
差分曼彻斯特编码 中间跳变仅作时钟,开始处跳变表示0,不变表示1 抗干扰强(宽带高速网)

例题(2015年34题)
给出比特流01100111的编码波形图,判断编码1和编码2。

  • 编码1:类似NRZ(高低电平表示比特,无跳变)。
  • 编码2:每个比特中间有跳变,差分曼彻斯特(开始处跳变决定0/1)。
  • 答案:C. NRZI 和曼彻斯特编码(根据常见题库,该题选C)

2.1.3.2 基本的带通调制方法

调制 原理 特点 应用
调幅(ASK) 幅度表示0/1 简单,抗噪声差 低速无线
调频(FSK) 频率表示0/1 抗噪声好,频带利用低 调制解调器
调相(PSK) 相位表示0/1 抗干扰强,效率高 卫星通信、无线LAN
正交幅度调制(QAM) 同时调幅和调相 高效,需高信噪比 数字电视、高速传输
  • QAM速率:若波特率为B,m个相位,每个相位n种振幅,则数据率 $R = B \log_2(mn)$ bit/s。

2.1.3.3 模拟信号转换为数字信号(PCM编码)

步骤:

  1. 采样:按一定时间间隔抽取信号值。采样定理:采样频率 ≥ 2×信号最高频率,才能无失真重建。
  2. 量化:将采样值离散为有限个幅度等级。
  3. 编码:将量化值转换为二进制代码。

2.1.4 电路交换、报文交换与分组交换

交换方式 过程 优点 缺点 应用
电路交换 建立连接→通信→释放连接 时延小、实时性强、无失序 连接建立时间长、信道利用率低 传统电话
报文交换 整个报文存储转发 无需连接、可靠性高、线路利用率高 转发时延大、需大缓存 电报、电子邮件
分组交换 分组存储转发 无需连接、线路利用率高、出错重传量小 存在转发时延、可能失序 互联网、局域网

例题(2010年34题)
网络拓扑:H1→路由器→H2,链路速率100Mbps,分组大小1000B,头20B,文件980000B,不考虑传播延迟,求最短时间。

  • 文件分成分组数:每个分组数据980B?实际计算:分组大小1000B,数据部分980B,但文件980000B,需要分组数 = ceil(980000/980)=1000个分组。
  • 发送时延:一个分组发送时间 = 1000×8 / 100M = 80μs。
  • 经过两个路由器(三段链路),采用存储转发,流水线传输,总时间 = 第一个分组经过三段链路的时延 + 剩余分组在链路上的传播时间?更精确:总时间 = (分组数 + 链路数 - 1) × 单分组发送时延 = (1000 + 3 - 1) × 80μs = 1002 × 80μs = 80.16ms。
    答案:C. 80.16ms

2.1.5 数据报与虚电路

2.1.5.1 数据报(无连接)

  • 每个分组独立转发,携带完整目的地址。
  • 分组可能走不同路径,可能乱序、丢失、重复。
  • 无需建立连接,适合突发性通信。
  • 灵活性高,负载均衡。

2.1.5.2 虚电路(面向连接)

  • 先建立逻辑连接(虚电路),确定路径,之后分组携带虚电路号。
  • 分组按序到达,可靠传输。
  • 需要连接建立和释放时间,适合长时间数据流。
  • 节点故障会导致所有经过该节点的虚电路中断。

对比表

对比项 数据报 虚电路
可靠性 由用户主机保证 可由网络保证
连接建立 不需要 必须有
终点地址 每个分组都有完整地址 仅连接建立时使用,之后用虚电路号
分组转发 每个分组独立查表 同一条虚电路走固定路径
故障适应 可绕开故障节点 经过故障节点的虚电路全毁
分组顺序 不能保证有序 按序到达

例题(2020年34题)
关于虚电路网络的叙述,错误的是(B. 需要为每条虚电路预分配带宽)
虚电路是逻辑连接,并不预分配物理带宽。


习题(选)

  1. 信宿指的是:B. 接收数据的目标
  2. 带宽1000Hz,8电平码元,信噪比30dB,求最大传输速率。
    • 奈氏:$2×1000×\log_2 8 = 6000$ bps。
    • 香农:30dB→S/N=1000,$1000×\log_2(1001)≈1000×9.97=9970$ bps。
    • 取小值:6000 bps。选A. 6000bps
  3. PCM第一步是:C. 采样
  4. 采样定理:A. 采样频率应至少是信号带宽的两倍
  5. 曼彻斯特编码特点:A. 在每个比特周期中间发生电平变化
  6. 通信开始前必须建立专用路径:A. 电路交换
  7. 互联网主要传输机制:C. 分组交换
  8. 数据报方式正确:C. 每个分组包含完整的路由信息

谢希仁教材习题(部分)

1-34
(1) 报文交换,三段链路,速率2Mbps。

  • 第一段:$10^7$ bit / 2Mbps = 5s。
  • 总时间:经过三个节点(三段),每个节点存储转发需5s,总时间=5×3=15s。
    (2) 分组交换,1000个分组,每个分组长度=10^4 bit(忽略首部)。
  • 一个分组发送时间=10^4 / 2M = 5ms。
  • 第一个分组到达B需3段时延:3×5ms=15ms。
  • 所有分组传送完:最后一个分组在第一个分组发送后还需(1000-1)个分组发送时间,总时间=第一个分组到达时间 + 后续分组发送时间 = 15ms + (1000-1)×5ms = 15ms + 4995ms = 5010ms = 5.01s。
    (3) 分组交换:时延更小,但需处理分组首部开销,适合突发通信。

2-07
最高码元速率20000码元/秒,16个振幅等级 → 每个码元携带 $\log_2 16 = 4$ bit,数据率 = 20000×4 = 80kbit/s。

2-08
3kHz信道,64kbit/s,求信噪比。
由 $C = W\log_2(1+S/N)$ 得 $64×10^3 = 3000\log_2(1+S/N)$,$\log_2(1+S/N)=21.33$,$1+S/N≈2.6×10^6$,$S/N≈2.6×10^6$,信噪比(dB)= $10\log_{10}(2.6×10^6)≈64.2$dB。说明需要很高的信噪比,实际难以达到。

2-09
带宽3100Hz,速率35kbit/s,求S/N:$35×10^3=3100\log_2(1+S/N)$ → $1+S/N≈2^{11.29}≈2500$,S/N≈2500。
若速率增加60%→56kbit/s,则 $56×10^3=3100\log_2(1+S/N’)$ → $1+S/N’≈2^{18.06}≈2.7×10^5$,S/N’≈2.7×10^5,是原来的108倍。
再增大10倍,S/N’’=2.7×10^6,$C’’=3100\log_2(1+2.7×10^6)≈3100×21.36≈66.2$kbit/s,增加18%,未到20%。

4-01
网络层向上提供数据报和虚电路两种服务。

  • 数据报:无连接,分组独立路由,灵活,适合突发,但不可靠、可能失序。
  • 虚电路:面向连接,可靠,按序,但需建立连接,资源占用固定,故障影响大。

笔记结束