1. 曼彻斯特编码(Manchester Encoding)
定义:一种数字信号编码方式,通过电平跳变表示数据。
工作原理:
0:在比特周期中间从高电平跳变到低电平(或相反)。
1:在比特周期中间从低电平跳变到高电平(或相反)。
特点:
自带时钟同步:电平跳变帮助接收端同步时钟。
传输效率 50%:每个比特需要两次电平变化(波特率是比特率的两倍)。
抗干扰性:通过跳变检测数据,减少基线漂移影响。
应用:经典以太网(10BASE-T)、RFID(如MIFARE卡)。
示例:
数据 0 1 0 1 编码为:高→低、低→高、高→低、低→高。
2. ASK(Amplitude Shift Keying,幅移键控)
定义:通过改变载波幅度表示数字信号。
工作原理:
0:低幅度(或无幅度)。
1:高幅度。
特点:
简单实现:电路复杂度低。
抗噪声差:幅度易受信道干扰。
带宽效率高:每个符号携带1比特。
应用:低成本RFID、光通信(如红外遥控)。
示例:
数据 1 0 1 调制为:高幅度 → 低幅度 → 高幅度。
3. FSK(Frequency Shift Keying,频移键控)
定义:通过改变载波频率表示数字信号。
工作原理:
0:低频(如1kHz)。
1:高频(如2kHz)。
特点:
抗干扰强:频率变化对噪声不敏感。
带宽需求大:需容纳多个频率。
复杂度中等:需生成不同频率。
应用:电话拨号、无线传感器网络(如ZigBee)。
示例:
数据 0 1 0 调制为:1kHz → 2kHz → 1kHz。
4. 曼彻斯特编码 vs. ASK/FSK 的区别
5. 波特率(Baud Rate)详解
定义:每秒传输的符号数(Symbols/s),与比特率(bps)不同。
关系公式:
示例:
曼彻斯特编码:
每个比特编码为1个符号(含2次电平变化)。
若比特率=10 Mbps → 波特率=20 M Baud。
2-FSK:
每个符号1比特(M=2)。
若波特率=1200 Baud → 比特率=1200 bps。
4-ASK:
每个符号2比特(M=4)。
若波特率=2400 Baud → 比特率=4800 bps。
- 综合示例
场景:用曼彻斯特编码传输数据 0101,再通过2-FSK发送。
曼彻斯特编码:
比特率=4 bps → 波特率=8 Baud(每个比特需2个符号周期)。
波形:高→低、低→高、高→低、低→高。
2-FSK调制:
数据 0101 → 频率序列:低频→高频→低频→高频。
若波特率=4 Baud → 比特率=4 bps(每个符号1比特)。
总结
曼彻斯特编码:牺牲带宽换取同步和抗干扰,适用于短距离有线通信。
ASK/FSK:模拟调制,分别侧重简单性和抗噪性,适用于无线链路。
波特率:反映符号速率,与比特率的关系取决于调制方式(符号状态数)。