符号与波特率 | AI生成和翻译
问题:波特率中的“信号变化(符号)”是什么?
答案:
符号是在固定时间间隔内,通过通信信道发送的离散信号状态。
可以这样理解:
- 比特 = 信息(0 或 1)
- 符号 = 在导线、光纤或无线电波上传输的物理信号
一个符号可以表示一个比特或多个比特。
简单示例:二进制信号传输
假设发射器使用:
- 低电压 = 0
- 高电压 = 1
电压
高 ────┐ ┌──────
│ │
低 ────┴──────┴──────→ 时间
0 1
每个符号携带 1 个比特。
| 符号 | 比特 |
|---|---|
| 低 | 0 |
| 高 | 1 |
因此:
- 1000 符号/秒 = 1000 波特
- 1000 比特/秒 = 1000 bps
多电平信号传输
假设不使用两个电压电平,而是使用四个:
| 电压电平 | 比特 |
|---|---|
| -3V | 00 |
| -1V | 01 |
| +1V | 10 |
| +3V | 11 |
现在一个符号携带 2 个比特。
示例:
00 11 01 10
↓ ↓ ↓ ↓
-3V +3V -1V +1V
如果我们发送:
- 1000 符号/秒(1000 波特)
那么:
[ 1000 \times 2 = 2000 \text{ bps} ]
所以:
- 波特率 = 1000
- 比特率 = 2000
为什么叫“信号变化”?
从历史角度看,工程师们观察到信号在线路上物理变化:
电压
+3V ──────┐
│
+1V ──┐ └──────
│
-1V ──┘
└─────────→ 时间
每个符号间隔对应一个选定的信号状态。
波特本质上就是:
“每秒传输多少个符号间隔?”
并非每个符号都必须相对于前一个符号发生电平变化,但从历史上看,波特率指的是发送符号的速率。
真实调制解调器示例
早期的电话调制解调器:
- 2400 波特
- 9600 bps
如何实现?
每个符号编码:
[ 9600/2400 = 4 \text{ 比特每符号} ]
利用 QAM 等调制方案。
因此:
- 符号速率 = 2400 波特
- 信息速率 = 9600 比特/秒
与奈奎斯特的关系
奈奎斯特定理指出:
[ \text{最大波特率} = 2B ]
其中 (B) 是信道带宽。
对于 3000 Hz 的电话线路:
[ 2 \times 3000 = 6000 \text{ 波特} ]
如果每个符号携带:
- 1 比特 → 6000 bps
- 2 比特 → 12000 bps
- 4 比特 → 24000 bps
这就是通信系统试图将多个比特打包到每个符号中的原因。
直观理解
想象用卡车运送信息:
- 波特率 = 每秒卡车数量
- 每符号比特数 = 每辆卡车携带的箱子数量
- 比特率 = 每秒送达的箱子数量
公式:
[ \text{比特率} = \text{波特率} \times \text{每符号比特数} ]
因此,符号是在一个信号间隔内实际传输的物理信号状态,而比特是编码到该符号中的信息。