频谱扩散处理利得模拟器 返回
电气·通信

频谱扩散处理利得模拟器

用于直接扩散方式(DSSS)通信链路设计的工具。改变芯片速率和数据速率,可实时获得处理利得、占有带宽、干扰容限,找到干扰波下仍能通信的条件。

参数设置
芯片速率 R_chip
Mcps
扩散码的芯片速度。决定占有带宽
数据速率 R_data
kbps
扩散前的信息比特速率
干扰波电力(相对信号比)
dB
相对于希望波的干扰强度(J/S)
解调所需 Eb/N0
dB
满足目标 BER 的最小 Eb/N0
系统损失 L_sys
dB
实现损失、码不理想、同步误差等
计算结果
处理利得 PG (倍)
处理利得 PG (dB)
扩散率(芯片/比特)
占有带宽 (MHz)
抗干扰余裕(干扰容限)(dB)
干扰下判定
频谱扩散、逆扩散 — 频率频谱的变化

窄带数据信号被芯片码扩散成宽带(功率密度降至噪声以下),接收端用同一码逆扩散回窄带。同时干扰波在逆扩散时被展宽、衰减。

处理利得 vs 芯片速率
干扰容限 vs 数据速率
理论、主要公式

$$\text{PG}=\frac{R_{chip}}{R_{data}},\qquad \text{PG}_{dB}=10\log_{10}\text{PG}$$

处理利得 PG 是芯片速率 R_chip 除以数据速率 R_data 的比值。每数据比特的芯片数(扩散率)的无量纲数,分贝表示为 PG_dB。

$$M_J=\text{PG}_{dB}-\left(\tfrac{E_b}{N_0}\right)_{req}-L_{sys}$$

干扰容限 M_J [dB]。表示能容忍比希望波强多少 dB 的干扰。为处理利得减去所需 Eb/N0 和系统损失的差值,即余裕。

处理利得本质上是「扩散后的带宽」÷「数据的带宽」的比,带宽越宽,抗干扰能力越强。

频谱扩散是什么

🙋
「频谱扩散」就是故意把信号扩散到更宽的频谱吧?这样不就浪费电波了,效率岂不是更差了?为什么要这样做呢?
🎓
很好的问题。看起来确实是「浪费」,但这其实是个很强大的技巧。数据本身仍然占用窄带宽,但发送前乘以一个高速伪随机「芯片码」。这样信号能量就分散到宽频带上,发射功率密度极低,甚至低于噪声底线。也就是说,外人「根本看不出来有没有信号」。
🙋
那接收端怎么能从这么低的信号中接收到呢?应该被噪声淹没了吧。
🎓
这就是妙处所在。接收端用「同样的芯片码」再乘一次,这叫逆扩散。只有希望波会压缩回窄带,瞬间变成强信号。而敌方的干扰波在发送时没有经过这个编码,所以接收端逆扩散时反而被展宽、减弱。也就是说,同一个操作让友方变强、敌方变弱——这种不对称性才是关键。
🙋
明白了!那个「变强的倍数」就是处理利得啊。我刚才调高了干扰波电力,判定就变红了。
🎓
对的。处理利得 PG 就是「扩散后的宽带宽」÷「数据的窄带宽」,即 R_chip / R_data。默认设置是 10 Mcps ÷ 100 kbps = 100 倍,分贝是 20 dB。从这个 20 dB 中减去解调所需的 Eb/N0 和系统损失,剩下的就是干扰容限。这个数字表示「能容忍比希望波强多少 dB 的干扰」。默认情况下只有 11 dB 的余裕,而干扰波是 20 dB,所以输了。
🙋
那要抗干扰,就得提高处理利得?提高芯片速率就行了吧?
🎓
有两个办法:提高芯片速率,或降低数据速率。提高芯片速率会同时扩大占有带宽,而可用频谱有限,所以会碰到天花板。降低数据速率的话,在同样的带宽下,每比特的芯片数会增加,处理利得就能提高,但吞吐量当然会下降。下面的图表中试试调这两个参数,你会看到降低数据速率时,余裕大幅增加。
🙋
这套技术在现实中哪些地方用到呢?
🎓
最典型的就是 GPS。卫星信号到了地面已经弱于噪声,但接收机用各卫星分配的 C/A 码进行逆扩散,就能从噪声中拉出信号来做定位。还有第 3 代手机的 CDMA 方式,每个用户分配一个正交码,都用同一个频带但互不干扰——这就是码分多址。早期 WiFi 的 DSSS 模式、军用抗干扰通信,还有蓝牙、IoT 无线的频率跳变扩散都是这个思路。一个理念衍生出抗干扰、低被截获、多址接入三大好处,非常强大。

常见问题

处理利得 PG 是扩散后的宽带宽除以数据的窄带宽的比值,PG = R_chip / R_data。这与数据 1 比特所乘的芯片(扩散码)个数的「扩散率」相同,是无量纲数。分贝表示为 PG_dB = 10·log10(PG)。接收端逆扩散后,希望波回到窄带并增强,码不匹配的干扰波反而被扩散并减弱。这个强弱比正是 PG,也就是抗干扰能力(干扰容限)。
干扰容限 M_J 是处理利得减去解调所需 Eb/N0 和系统损失得到的值,M_J = PG_dB − (Eb/N0)_req − L_sys [dB]。表示「希望波超过干扰波多少 dB 时才能通信」。例如 PG_dB=20 dB、所需 Eb/N0=7 dB、系统损失=2 dB,则 M_J=11 dB。若干扰波强度低于希望波 11 dB,链路保活;反之通信中断。
由于 PG = R_chip / R_data,提高芯片速率或降低数据速率都能增加 PG。提高芯片速率会增加占有带宽(约 2×芯片速率),受可用频谱限制。降低数据速率会增加每比特的芯片数,在同样带宽下获得更高的处理利得,但吞吐量下降。实际中需平衡「分配频谱上限」与「所需数据速率」,在两个约束下最大化 PG。
发端将窄带数据信号乘以高速伪随机芯片码,能量分散在宽频带上,信号功率密度极低,下沉到噪声之下,不知道符号的第三方难以接收解读(低被截获性)。收端用同一符号再乘一次进行逆扩散,希望波压缩回窄带成为强信号。而符号不匹配的干扰波被逆扩散反而展宽减弱。这种非对称性使频谱扩散具有抗干扰、防窃听、抗多径的能力。

实际应用

GPS·卫星定位:GPS 卫星信号到达地面时弱于天线噪声,用频谱分析仪无法与噪声区分。但接收机用每颗卫星分配的 C/A 码进行逆扩散,就能从噪声中提取信号完成定位。处理利得越大,弱卫星信号或城市多径环境下定位精度越高。

CDMA 移动通信:第 3 代手机(W-CDMA、cdma2000)中,所有用户共用同一频段,通过分配不同的正交扩散码来区分。处理利得将其他用户信号转变为「宽而低」的干扰,分散到频谱中,实现多个用户共享有限频谱的「码分多址」。

军用·抗干扰通信:面对敌方干扰(jamming),频谱扩散能提供干扰容限数量的 dB 耐受余量。关键通信中常将直接扩散与跳频结合,使敌方干扰无法跟踪。本工具的干扰容限计算可作为抗干扰链路设计的初步估算。

WiFi、蓝牙、IoT:早期 IEEE 802.11(11 Mbps)采用 DSSS,蓝牙和多数 IoT 无线使用频率跳变扩散。在免执照的 ISM 频段,多个设备混信严重,扩散的干扰耐性和低功率密度(对他人设备的友好性)至关重要。

常见误区与注意

最常见的误解是:「有了处理利得就能改善信噪比本身」。处理利得是接收机内部对希望信号和干扰信号比值的改善,不是魔法般改善空中传播的无线电波的绝对信噪比。对白色(热)噪声而言,扩散与否并不改变每比特的能量 Eb,因此 Eb/N0 基本不变。处理利得只对「窄带干扰波」或「码分多址的其他用户」有效。对广带白噪声本身无利益可言,这点勿混淆。

另一个误解是:「占有带宽就等于芯片速率」。直接扩散信号的主瓣(两侧零点间)带宽通常约为芯片速率的 2 倍(本工具亦按 2×芯片速率近似)。但不同实现对瓣定义、滤波方式有差异,有些流派按 1 倍计,导致「处理利得按 2 倍折算」的变体。对比不同资料或工具数据时,必须确认带宽和处理利得的定义(零点间 vs 3dB 带宽 vs R_chip/R_data)保持一致。

最后,「干扰容限为正就绝对安全」是危险的自满。本工具的 M_J 是对定常、平均干扰的一阶计算。现实干扰有「部分带干扰」、「脉冲干扰」、「欺骗性中继干扰」等复杂手法,单用平均功率无法完全捕捉。同时同步偏差会大幅削弱逆扩散利得。干扰容限只是设计起点,还需针对最坏干扰场景、同步余裕、纠错码等做深入验证。

使用指南

  1. 设置芯片速率(MHz),范围从 2.048 MHz 到 10.24 MHz。决定直接扩散通信的扩频频率
  2. 输入数据速率(kbps),例如 9.6 kbps、19.2 kbps、64 kbps 等。与芯片速率的比值自动计算扩散率
  3. 设置干扰器电力级(dBm)、输入所需 Eb/N0(dB),执行模拟。处理利得、占有带宽、干扰余裕实时输出

具体计算示例

芯片速率 3.84 MHz、数据速率 384 kbps 的直接扩散系统,扩散率=3840/384=10 芯片/比特,处理利得 PG=10(10 dB),占有带宽=3.84 MHz。接收机所需 Eb/N0=7 dB 时,干扰电力 -40 dBm 下干扰容限为 12 dB,确保了大于 6 dB 最小余裕的稳定运行。符合卫星通信规范(ITU-R M.1229)的设计值。

实务注意事项