Frequency mixing with Local Oscillator (LO)
超外差接收机频率混频与中频揭秘一、接收机的核心任务收音机抓住高频信号后关键一步是“剥”出里面的音频让喇叭放出人声。这个过程叫解调——既然发射时把音频“调制”到高频载波上接收时自然要反向操作。以常见的**单边带(SSB)**信号为例音频的波形像温柔的大波浪骑在高频载波密密麻麻的小波浪身上。调制后高频信号的幅度会跟着音频波形上下变化形成“包络”——就像用音频的轮廓在高频信号上画了个像。高频信号被音频信号的对称形状“包裹”着音频的长周期特征依然藏在剧烈起伏的高频里。接收机的绝活就是从这个高频“包裹”里把低频音频重新提取出来。二、超外差的秘密武器混频超外差接收机的核心思路是不直接处理高频而是通过混频把它降到一个更低的频率同时保留音频包络。降频之后滤波更容易音频信号也更干净。混频原理把两个不同频率的信号搅在一起会生出四个新频率原来的高频原来的低频两者之和和频两者之差差频接收机只留下差频最低的那个其他三个统统滤掉。这个差频信号就叫中频IF——它介于原始射频和最终音频之间。三、举个代码例子模拟混频过程假设我们用 Python 来模拟两个信号混频importnumpyasnpimportmatplotlib.pyplotasplt# 采样参数fs10000# 采样率 10kHztnp.linspace(0,0.01,fs,endpointFalse)# 0.01秒# 两个输入信号f11000# 射频信号 1kHzf2800# 本振信号 800Hzsig_rfnp.sin(2*np.pi*f1*t)# 接收到的射频sig_lonp.sin(2*np.pi*f2*t)# 本振# 混频乘法sig_mixsig_rf*sig_lo# 差频分量频率 |f1 - f2| 200Hz# 可以通过低通滤波器提取这里简单演示波形plt.plot(t[:200],sig_mix[:200])# 画出前200个点plt.title(混频后的信号含差频分量)plt.xlabel(时间 (秒))plt.ylabel(幅度)plt.show()这个乘法混频在硬件里就是一个混频器芯片做的事。实际接收机中中频信号还会再经过放大、滤波、解调最终推动喇叭。四、包络如何保留重点来了如果输入的射频信号本身带有音频包络比如幅度在变化那么混频得到的差频信号会原样保留这个包络形状。换句话说调制信息一点没丢只是被搬到了更低的频率上。接收机后续只要对这个中频信号做包络检波比如二极管加电容就能把音频波形还原出来。五、为什么叫“超”外差早期有“外差”接收机直接用差频而超外差加了一个“超”字是因为它使用的中频高于音频范围通常几百千赫到几十兆赫。这样做可以避免镜像干扰提高选择性。有些高级接收机甚至会用两次或三次混频一级一级把频率降下来。六、总结流程天线 → 高频放大 → 混频器本振 → 中频滤波放大 → 解调 → 音频输出混频的核心就是两个频率入四个频率出只留差值中频包络不丢。七、动手思考如果本振频率选得比射频低差频还是正的吗对实际电路有影响吗如果射频信号是调幅AM广播混频后的中频波形长什么样试着改上面 Python 代码里的f1和f2看看混频波形如何变化。