1. 复信号:从数学工具到通信革命
第一次接触复信号这个概念时,我和大多数工程师一样困惑:现实世界明明只有实信号,为什么偏要引入虚数单位j?直到亲手搭建第一个零中频接收机,才真正理解这个数学工具如何彻底改变了通信系统设计。
复信号最直观的优势体现在频谱效率上。以常见的调频广播为例,传统AM调制需要占用两倍于基带信号的带宽——这正是因为实信号的频谱具有共轭对称性。记得有次调试车载收音机,频谱仪上总是对称出现的两个峰让我头疼不已。后来改用复信号表示法,突然发现频谱利用率直接翻倍:原本被负频率占用的资源可以承载新的信息。这就像把双向车道改成了单向高速路,相同物理带宽下能传输的数据量直接翻倍。
2. I/Q调制:把复数装进现实世界的钥匙
2.1 正交调制的魔法
真正让复信号落地的是I/Q调制技术。去年帮朋友改造业余无线电设备时,我们用AD9361射频收发芯片实现了这个原理:将复信号的实部(I路)和虚部(Q路)分别调制到相位差90°的载波上。调试时用示波器观察两路信号,当I路是余弦波而Q路是正弦波时,合成的射频信号竟然自动抑制了镜像频率!
这个现象背后是欧拉公式的完美演绎:e^(jωt) = cos(ωt) + jsin(ωt)。在硬件实现时,需要特别注意两路本振的相位正交性。有次因为PCB布局不对称导致两路出现5°相位误差,结果镜像抑制比直接从40dB掉到20dB。后来改用巴伦结构实现精确的90°移相,才解决了这个问题。
2.2 数字域的正交处理
现代通信系统更多在数字域处理I/Q信号。以5G常用的OFDM为例,其核心就是利用IFFT将复数符号转换为时域信号。在Xilinx Zynq上实现时,我习惯先用MATLAB生成复数的训练序列。比如QPSK调制可以直接用(1+j)/√2等四个点表示,比用实数表示简洁得多。FPGA实现时要注意:虽然最终DAC输出的是实信号,但内部所有滤波、均衡算法都在复数域完成。
3. 零中频架构:复信号的杀手级应用
3.1 告别镜像干扰的噩梦
传统超外差接收机最头疼的镜像干扰问题,在零中频架构下迎刃而解。记得第一次用ADRV9009设计SDR接收机时,省去了昂贵的中频SAW滤波器,仅凭复信号处理就实现了60dB的镜像抑制。秘密在于:当把射频信号直接下变频到基带时,复混频器会自然分离正负频率分量。
具体实现时,本振频率设置为载波中心频率,混频后信号包含:
- 期望信号:ω_LO - ω_RF(基带)
- 镜像信号:ω_RF - ω_LO(负频率)
由于复信号的负频率分量与正频率分量不共轭,可以用复数滤波器单独提取有用信号。
3.2 采样率减半的惊喜
在无人机图传项目中,复信号带来的另一个好处是降低ADC要求。对于20MHz带宽的信号,传统实信号采样需要≥40MHz采样率,而用I/Q两路各20MHz采样就能完整重构信号。这不仅节省了ADC成本,还显著降低了数字接口的数据量。实测发现,改用复数采样后,Xilinx FPGA的SerDes功耗降低了35%。
4. 直接变频收发机的设计实战
4.1 本振泄漏的克星
直接变频架构最大的挑战是本振泄漏。有次测试WiFi6射频模块,发现EVM指标始终不达标,频谱仪上能看到明显的载波泄漏。后来发现是IQ调制器的直流偏置导致,通过以下措施解决:
- 在基带数字域添加直流校准算法
- 改用差分结构的混频器
- 在PCB布局时严格隔离本振和射频路径
4.2 复数滤波器的实现技巧
传统超外差需要多级中频滤波器,而直接变频只需要基带复数滤波器。在STM32H7上实现时,我发现复系数FIR滤波器有个妙用:不仅能滤除带外噪声,还能进一步抑制镜像频率。例如设计一个截止频率5MHz的复数低通滤波器,其实相当于在正频率段5MHz处锐截止,而在负频率段-5MHz处同样衰减。
具体实现时,滤波器系数需要满足: h_re[n] = h_im[-n] h_im[n] = -h_im[-n] 这样才能保证频率响应在正负频率段不对称。