2. 核心通信原理:FDMA、TDMA、CDMA、OFDMA 原理对比
做蜂窝模组开发这些年,我经常被问到同一个问题:「这些多址技术到底有什么区别?」
说白了,多址技术解决的是同一个核心矛盾——多人同时说话,怎么不让对方听岔了?
你想想看,一个基站覆盖范围内,可能有几百上千个手机同时要发数据。如果大家都挤在同一个频率上同时喊,那基站收到的就是一锅粥。怎么办?
工程师们想出了四种主流方案:FDMA、TDMA、CDMA、OFDMA。它们分别从频率、时间、码字、子载波四个维度来「分」出独立的通信通道。
我个人习惯把这四种技术比作一个会议室里的沟通方式。下面这张图可以帮你快速建立整体认知:
2.1 FDMA:一人一个频道,简单粗暴
频分多址,英文叫 Frequency Division Multiple Access。它是第一代模拟蜂窝系统(1G)的核心技术。
打个比方:就像收音机。你调频到 103.7,我调到 105.3。虽然信号在空中混在一起,但各自的接收机只解调自己的频率,互不干扰。
FDMA 的优点是实现简单,每个用户独占一个频率通道,没有复杂的调度算法。但缺点也很明显——频谱利用率极低。一个用户不说话时,他的频率通道就空着,别人也用不了。
关键特征:
- 每个用户分配一个唯一的频率通道
- 通道之间需要保护频带(Guard Band)防止串扰
- 适合连续语音传输,不适合突发数据
- 频谱效率:约 0.1-0.3 bps/Hz
我记得有一次调试一个老旧的 1G 模拟模块,发现通话质量受相邻频道干扰很大。后来查资料才知道,FDMA 的保护频带通常要占到总带宽的 10%-20%。说白了,相当一部分频谱资源被浪费在了「隔离带」上。
2.2 TDMA:轮流发言,效率翻倍
时分多址(Time Division Multiple Access)的思路完全不同。它让所有用户共享同一个频率,但分时使用。
你想想看,就像几个人用一部对讲机。每个人说完「Over」后,下一个人才能说。只不过 TDMA 把这个切换速度做得极快——GSM 系统中,每个时隙只有 0.577 毫秒。人耳根本感觉不到。
GSM 是 TDMA 最成功的应用。它把一个 200kHz 的载波分成 8 个时隙,每个用户占用一个时隙。相比 FDMA,频谱效率提升了 3-5 倍。
我的一点经验:
做 GSM 模组调试时,最头疼的是「时隙对齐」问题。模组必须精确地在基站分配的时隙内发送数据,误差超过几微秒就会干扰到其他用户。我曾经遇到过一批模组因为晶振温漂导致时隙偏移,最后不得不加了一颗温补晶振(TCXO)才解决。
TDMA 的另一个好处是适合数字系统。数字信号天然就是离散的,正好可以切分成时隙传输。而且可以在时隙之间插入保护间隔,对抗多径时延。
2.3 CDMA:所有人同时说,用「方言」区分
码分多址(Code Division Multiple Access)是 3G 时代的核心技术。它的思路最巧妙——所有用户同时同频发送,但用不同的正交码来区分。
怎么理解?想象一个房间里有 10 个人,每两个人说一种方言。虽然声音混在一起,但说普通话的人只能听懂普通话,说粤语的人只能听懂粤语。CDMA 里的「正交码」就是这种方言。
CDMA 的核心是扩频技术。发送端用正交码把信号扩展到很宽的频带上,接收端用相同的正交码解扩,恢复出原始信号。其他用户的信号因为码字不匹配,在解扩后变成类似噪声的信号。
注意:
CDMA 有一个著名的「远近效应」问题。离基站近的手机信号强,会淹没离基站远的手机信号。这就是为什么 3G 手机都有严格的功率控制机制——基站会不断命令手机「你声音太大了,小点声」或「你声音太小了,大点声」。
我在调试 CDMA 模组时,曾经因为功率控制环路的响应速度不够,导致通话掉线。后来把功率调整步进从 1dB 改到 0.5dB,问题才解决。
CDMA 的频谱效率比 TDMA 更高,可以达到 1-2 bps/Hz。而且它天然支持软切换——手机可以同时和多个基站通信,切换时不会断线。
2.4 OFDMA:精细切割,灵活调度
正交频分多址(Orthogonal Frequency Division Multiple Access)是 4G LTE 和 5G NR 的核心技术。它可以说是 FDMA 的「进化版」。
OFDMA 把整个带宽切分成大量正交的子载波。每个子载波带宽很窄(LTE 中是 15kHz),子载波之间相互正交,所以不需要保护频带。
最关键的是,子载波可以灵活分配给不同用户。一个用户可能占用 10 个子载波,另一个用户占用 50 个。而且可以根据信道质量动态调整——信道好的子载波多分配数据,信道差的少分配甚至不分配。
OFDMA 的核心优势:
- 抗多径衰落:子载波带宽窄,每个子载波上的信道近似平坦衰落
- 频谱效率极高:可达 5-15 bps/Hz(4G/5G)
- 灵活调度:频率选择性调度,把数据放在信道好的子载波上
- 支持 MIMO:天然适配多天线技术
OFDMA 还有一个关键特性——循环前缀(CP)。每个 OFDM 符号前面加一段保护间隔,用来对抗多径时延。只要多径时延不超过 CP 长度,就不会产生符号间干扰。
我记得第一次用频谱仪看 LTE 信号的 OFDMA 频谱时,那种「矩形」的频谱形状让我印象很深。跟 CDMA 的「白噪声」频谱完全不同,OFDMA 的频谱像一排整齐的栅栏。
2.5 四种技术对比总结
下面这张表可以帮你快速对比这四种技术:
| 特性 | FDMA | TDMA | CDMA | OFDMA |
|---|---|---|---|---|
| 资源划分维度 | 频率 | 时间 | 码字 | 频率+时间 |
| 用户是否同时发送 | 是(不同频) | 否(分时) | 是(同频同码) | 是(不同子载波) |
| 频谱效率 (bps/Hz) | 0.1-0.3 | 0.3-0.8 | 1-2 | 5-15 |
| 抗多径能力 | 弱 | 中(需均衡器) | 中(需 RAKE 接收) | 强(CP 保护) |
| 功率控制要求 | 低 | 中 | 高(远近效应) | 中 |
| 典型应用 | 1G 模拟蜂窝 | GSM (2G) | WCDMA/CDMA2000 (3G) | LTE/NR (4G/5G) |
| 实现复杂度 | 低 | 中 | 高 | 高 |
2.6 实际项目中的选择逻辑
做物联网项目时,选择哪种技术不是由你决定的——模组支持什么网络,你就用什么技术。但理解这些原理,能帮你更好地排查问题。
举个例子:
- 如果你用 2G GSM 模组(TDMA),要注意时隙对齐和晶振精度
- 如果你用 3G WCDMA 模组(CDMA),要关注功率控制和信号强度
- 如果你用 4G LTE 模组(OFDMA),要理解子载波调度和信道质量反馈
避坑指南:
我曾经在一个偏远地区的项目中,发现 4G 模组经常掉线。排查了很久,最后发现是 OFDMA 的循环前缀长度不够——基站距离模组太远,多径时延超过了 CP 长度。后来换了支持「扩展 CP」模式的模组,问题才解决。
所以,不要以为 OFDMA 就万能。在极端信道条件下,每种技术都有自己的短板。
好了,四种多址技术的核心原理就讲到这里。你可能会问:「5G 用的也是 OFDMA,跟 4G 有什么区别?」 嗯,这个问题我们后面会专门讲。现在先把基础打牢。