阿姆斯特朗调频法:从窄带PM到宽带FM的经典电路实现
1. 项目概述:重温一个被遗忘的基石
如果你对通信工程或者无线电技术稍有涉猎,FM(调频)广播对你来说一定不陌生。我们每天在车里、手机上听到的清晰、抗干扰能力强的广播信号,其核心调制技术就是FM。但你是否想过,在数字技术尚未普及、集成电路还是天方夜谭的年代,工程师们是如何凭空“变”出这种频率随声音变化的信号的?今天,我们就来深入拆解一个在FM广播发展史上具有里程碑意义,却又在现代教科书中常常被一笔带过的经典方法——阿姆斯特朗调频法。
埃德温·H·阿姆斯特朗,这位无线电领域的传奇人物,不仅是超外差接收机的发明者,更是调频广播技术的奠基人。在20世纪30年代,为了克服当时主流的AM(调幅)广播易受噪声干扰的致命缺点,他提出并实现了全新的FM系统。而“阿姆斯特朗法”正是他最初实现高质量FM信号生成的核心电路方案。这个方法巧妙避开了直接对高频主振荡器进行调频的技术难题(当时可变电抗器性能极不稳定),转而采用了一种间接的、更为稳健的思路。理解这个方法,不仅能让我们窥见早期工程师的智慧,其背后蕴含的“间接生成”与“频谱搬移”思想,至今仍在通信系统设计中闪闪发光。
对于电子爱好者、通信专业的学生,或是任何对“信号如何从麦克风变成电波”感到好奇的读者,这篇文章将带你回到那个充满创造力的模拟电路时代。我们将从最根本的需求出发,一步步还原阿姆斯特朗的设计思路,用现代视角分析其电路原理,并亲手进行理论推导和“纸上谈兵”式的设计计算。你会发现,这个看似古老的方法,其逻辑之严谨、构思之精妙,丝毫不亚于任何现代数字通信算法。
2. 核心思路与设计哲学:为何要“间接”调频?
在深入电路细节之前,我们必须先回答一个根本问题:为什么阿姆斯特朗要选择一条看似迂回的“间接”路径,而不是直接去调制一个高频振荡器的频率?
2.1 直接调频的“阿喀琉斯之踵”
所谓直接调频,原理上最简单:让一个LC振荡器的谐振回路中的电抗元件(通常是变容二极管)的容值,随着调制信号(音频)的电压变化而变化,从而直接改变振荡频率。这在今天用一颗变容二极管和运放就能轻松实现。但在阿姆斯特朗的时代,半导体尚未问世,电子管是唯一的选择。当时的可变电抗元件性能极不可靠,存在几个致命缺陷:
- 中心频率稳定性极差:电子管本身的参数(如极间电容)会随温度、老化、电源电压波动而发生漂移。这意味着即使没有调制信号,振荡器的中心频率(载波频率)本身也在不断漂移。对于广播系统,这会导致收音机不断失谐,用户体验极差。
- 调制线性度难以保证:要实现高质量的FM,要求振荡频率的变化与调制电压的变化成严格的线性关系。早期的可变电抗元件(如电抗管)其特性曲线非线性严重,会产生巨大的谐波失真,让声音变得刺耳难听。
- 可获得的频偏有限:FM广播的音质优势,很大程度上依赖于足够大的频率偏移(频偏)。直接法在当时的器件水平下,很难产生广播标准所需的大频偏(例如±75kHz)。
阿姆斯特朗敏锐地意识到了这些工程实践上的“硬伤”。他需要一个方案,既能产生高稳定度的载波,又能实现线性、大频偏的频率调制。他的解决方案,是将这个复杂问题分解为几个更易解决的子问题。
2.2 阿姆斯特朗法的“分而治之”策略
阿姆斯特朗法的核心智慧在于“解耦”。它将“高频”和“可变”这两个棘手的要求分开处理:
- 高频的稳定性:用一个频率非常稳定、但固定的晶体振荡器来产生一个纯净的“参考载波”。晶体振荡器的频率几乎不受外界因素影响,完美解决了中心频率漂移的问题。
- 频率的可变性:在较低的、易于处理的频率上,先产生一个“窄带FM信号”。这里的“窄带”指的是最大频偏相对于载频很小,实现起来对线性度要求较低,电路简单。
- 频谱的搬移与扩展:通过一系列的频率倍频器,将这个“窄带FM信号”的频率(包括其中心频率和频偏)同时倍增几十甚至上百倍。这样,一个原本频偏只有几十赫兹的窄带信号,就被“放大”成了一个频偏达几十千赫兹的、符合广播标准的宽带FM信号。
简单来说,阿姆斯特朗法的流程可以概括为:稳定载波 + 低通相位调制 → 窄带FM → 多次倍频 → 宽带FM。这个过程就像先用精密机床加工一个小尺寸的精密零件,然后通过光学放大镜将其等比放大到所需尺寸,既保证了核心精度,又达到了最终规格。
注意:这里有一个关键概念转换。在低通阶段,阿姆斯特朗实际采用的是“相位调制”(PM)。但由于频率是相位的变化率(ω = dφ/dt),对一个积分后的音频信号进行相位调制,其效果等价于对原始音频信号进行频率调制。这是该方法在数学上的巧妙之处,我们会在下一节详细推导。
3. 核心电路模块深度解析
理解了战略层面的“分而治之”,我们接下来深入到战术层面,逐一剖析阿姆斯特朗发射机中的几个关键电路模块。我会用现代电路分析的视角,解释它们的工作原理和设计考量。
3.1 晶体振荡器与载波生成
这是整个系统的“心脏”,要求绝对的稳定。阿姆斯特朗当时可能使用了哈特莱或皮尔斯结构的电子管晶体振荡器。今天我们理解其原理,可以将其等效为一个高Q值的LC谐振回路加上一个放大器。
- 晶体等效模型:晶体在谐振频率附近可以等效为一个RLC串联谐振电路与一个静态电容C0的并联。其串联谐振频率fs由内部的L1、C1决定,Q值极高(可达数万至数十万),这意味着频率选择性极好,对外部电路参数(如晶体管/电子管的极间电容、电源电压)的变化非常不敏感。
- 设计要点:振荡器的输出必须是纯净的正弦波,谐波含量要尽可能低,因为后续的倍频器会对谐波进行放大,污染频谱。通常会在振荡器输出后跟随一个调谐放大器(选频放大器),起到缓冲隔离和初步滤波的作用。这个载波频率f_c1的选择很有讲究,它不能太高(否则后续的相位调制器设计困难),也不能太低(否则需要极高的倍频次数)。一个典型值可能在200kHz左右。
3.2 积分器与相位调制器(关键创新点)
这是阿姆斯特朗法的灵魂所在,也是将音频信号转换为角度调制信号的关键一步。
积分器:首先,原始的音频调制信号v_m(t)(比如来自麦克风放大器)需要先通过一个积分电路。一个简单的无源RC电路(当满足一定条件时)或一个有源运放积分器就可以实现。积分器的输出v_int(t) ∝ ∫ v_m(t) dt。
- 设计考量:积分器的时间常数RC需要仔细选择。时间常数太大,低频响应差;太小,则积分效果不明显,导致后续调相指数不足。其设计目标是与音频带宽(如20Hz-15kHz)和预期的相位偏移相匹配。
相位调制器:经过积分的音频信号v_int(t)被送入一个“可变相移网络”。这个网络的核心是一个由可变电抗元件(在阿姆斯特朗的原始专利中,他使用了一个平衡调制器/乘积调制器的变体,有时也称为“阿姆斯特朗调制器”)和固定相移网络组成的结构。
- 简化原理模型:我们可以将其理解为一个“矢量合成”过程。稳定的载波信号A·cos(ω_c1 t)被分成两路:一路直接通过(0度相移),另一路先经过一个90°的固定移相器变成A·sin(ω_c1 t),然后再与积分后的音频信号v_int(t)相乘。最后将两路信号相加。
- 数学表达:输出信号 = A·cos(ω_c1 t) + k·v_int(t)·A·sin(ω_c1 t)。当k·v_int(t) << 1时(即窄带调制条件),这个合成信号的相位φ(t) ≈ arctan[k·v_int(t)] ≈ k·v_int(t)。看到了吗?输出信号的相位与积分后的音频信号v_int(t)成正比,这正是相位调制(PM)的定义。
- 电路实现:早期的乘积调制器通常使用非线性元件(如二极管环形调制器)或电子管的平方律特性来实现乘法功能。现代我们可以用一个模拟乘法器芯片(如AD633)来轻松演示这一原理。
最终,这个模块的输出s_nb(t)就是一个载频为f_c1的窄带相位调制信号。由于相位变化率即频率变化,而v_int(t)是v_m(t)的积分,所以s_nb(t)本质上等价于一个由原始v_m(t)调制的窄带FM信号。这是整个方法中最精妙的一步数学转换。
3.3 倍频器与频谱扩展
窄带FM信号的频偏Δf1很小,可能只有几十到几百赫兹,远达不到广播标准(±75kHz)。倍频器的作用就是将其“放大”。
工作原理:倍频器通常是一个非线性电路(如C类放大器)后接一个调谐在目标谐波频率上的LC选频回路。假设输入信号为cos(ω_c1 t + φ(t)),经过一个平方律器件(输出正比于输入的平方),会产生2ω_c1的频率分量。通过调谐回路选出这个分量,就实现了2倍频。
- 关键特性:倍频器在将载波频率倍增N倍的同时,也会将相位偏移φ(t)倍增N倍。因为频率是相位的导数,所以频偏Δf也同样被倍增了N倍。
- 数学证明:设输入相位为φ(t)。N倍频后,输出相位为N·φ(t)。则瞬时频率 ω_i = d[N·φ(t)]/dt = N·dφ(t)/dt = N·ω_i_input。因此,频偏Δf = N * Δf_input。
级联设计:为了获得足够的倍频数(比如从200kHz倍频到100MHz的VHF波段,需要500倍),通常需要多级倍频器级联。例如,先进行5倍频,再进行2倍频,再进行5倍频,再进行2倍频,总倍频数N=5x2x5x2=100。每一级之后都可能需要加入缓冲放大器来补偿信号损耗,并利用选频回路进一步滤除不需要的谐波成分。
3.4 混频器与最终频率调整
经过多级倍频后,我们得到了一个中心频率很高、频偏也足够大的FM信号。但有时,这个最终频率可能不是我们想要的精确广播频道频率(例如98.1MHz)。此外,在早期系统中,为了降低倍频链的设计难度,可能会先倍频到一个中间高频,再通过混频(变频)来调整到最终频率。
- 混频的作用:混频器将倍频后的FM信号(频率为f_FM)与另一个本地振荡器(LO)信号(频率为f_LO)进行混合,产生和频(f_FM + f_LO)与差频(|f_FM - f_LO|)分量。通过滤波器选取其中一个分量(通常是和频),就可以将FM信号频谱搬移到新的中心频率上。
- 重要性质:混频是一个线性频谱搬移过程。它改变的是载波的中心频率,但不会改变信号的调制类型和频偏值。也就是说,输入一个FM信号,输出仍然是一个FM信号,且调制指数和频偏保持不变。这为我们灵活安排发射机频率规划提供了可能。
经过混频和最后的功率放大器放大,一个符合标准的宽带FM广播信号就诞生了,可以馈送到天线发射出去。
4. 数学推导与参数设计实例
理论离不开数学的支撑。让我们通过一个具体的设计实例,将上述过程量化,看看各个关键参数是如何计算和确定的。
设计目标:生成一个中心频率为100MHz,最大频偏Δf为75kHz的FM广播信号。假设音频带宽B_audio = 15kHz。
步骤1:确定窄带FM阶段参数我们选择在较低的频率上生成窄带FM信号,设其载波频率f_c1 = 200kHz。为了简化相位调制器的设计,我们令窄带FM的最大相位偏移(调制指数)β_nb很小,例如设定β_nb = 0.5 rad(弧度)。 根据FM的定义,频偏Δf = β * f_m,其中f_m是调制信号的最高频率。在窄带阶段,我们用最高音频来估算所需频偏: Δf1 = β_nb * B_audio = 0.5 * 15kHz = 7.5kHz。 所以,窄带FM信号参数为:f_c1=200kHz, Δf1=7.5kHz, β_nb=0.5。
步骤2:计算所需的总倍频数N最终需要的频偏Δf_final = 75kHz。 因此,总倍频数 N = Δf_final / Δf1 = 75kHz / 7.5kHz = 10。 同时,最终载波频率应为:f_c_final = f_c1 * N = 200kHz * 10 = 2MHz。 这显然不是我们想要的100MHz。
步骤3:引入倍频与混频组合我们需要将中心频率从2MHz提升到100MHz。单纯靠倍频,需要倍频数N_total = 100MHz / 200kHz = 500。这会导致频偏过大:Δf_final = Δf1 * 500 = 7.5kHz * 500 = 3.75MHz,这远远超过了广播标准(±75kHz),是不可行的。
因此,必须采用“倍频+混频”的策略。一个经典的阿姆斯特朗发射机设计如下:
- 窄带FM生成:f_c1=200kHz, Δf1=7.5kHz。
- 第一次倍频:乘以N1=64。得到信号A:f_A = 200kHz * 64 = 12.8MHz;Δf_A = 7.5kHz * 64 = 480kHz。
- 此时频偏已经远超75kHz,但没关系,后续步骤会处理。
- 混频(下变频):将信号A与一个频率为f_LO1=13.3MHz的本地振荡器混频,并取差频。
- 输出信号B频率:f_B = |12.8MHz - 13.3MHz| = 0.5MHz (500kHz)。
- 关键点:混频不改变频偏!所以信号B的参数:f_B=500kHz, Δf_B = Δf_A = 480kHz。
- 现在的情况看起来更“糟”了,载频很低但频偏巨大,调制指数β_B = Δf_B / B_audio = 480kHz/15kHz = 32,这是一个宽带FM信号。但载频不对。
- 第二次倍频:对信号B进行倍频,N2=200。得到最终信号C:
- f_C = 500kHz * 200 = 100MHz (达成目标)
- Δf_C = 480kHz * 200 = 96MHz (!这明显不对)
哪里出错了?上述计算揭示了一个关键:当采用混频取下变频时,如果差频结果是“本振频率减信号频率”,那么信号的频谱会发生“倒置”。对于AM信号,这无关紧要;但对于FM信号,这会导致调制极性反转(即音频相位反相)。然而,更重要的是,我们忽略了混频后信号的绝对频偏虽然不变,但相对于新的载频的调制指数发生了变化。在我们的设计中,步骤3后巨大的频偏(480kHz)相对于很低的载频(500kHz)本身就是不合理的,信号带宽可能已经超过载频本身,这在物理上难以实现,也会在后续倍频中产生灾难性后果。
修正设计思路:更实用的阿姆斯特朗发射机采用“多次小倍数倍频+一次混频”的结构,并确保在每一次频率变换后,信号的瞬时频率变化范围始终处于该级电路的正常工作带宽内。一个可行的简化设计是:
- 窄带PM:f_c1=200kHz, β_nb=0.5, Δf1=7.5kHz。
- 倍频链:N_total = 75kHz / 7.5kHz = 10。 我们可以设计N=10的倍频链(例如2x5)。
- 得到中间信号:f_int = 200kHz * 10 = 2MHz, Δf_int = 75kHz。
- 混频:将2MHz的FM信号与一个98MHz的纯净本振信号进行混频,取和频。
- 最终信号:f_final = 2MHz + 98MHz = 100MHz, Δf_final 保持不变为75kHz。完美。
这个例子说明了系统参数设计的耦合性与权衡。窄带阶段的调制指数、各级倍频数、混频点的选择,都需要联合考虑,以确保在每个物理节点上信号都是可生成、可处理的。
5. 阿姆斯特朗法的遗产与现代启示
尽管现代FM发射机早已采用基于PLL(锁相环)和直接数字合成(DDS)的先进方案,但阿姆斯特朗法并未完全走进历史博物馆。它的思想遗产在多个方面持续影响着工程实践。
5.1 优势与历史贡献回顾
- 载波稳定性:得益于晶体振荡器,其中心频率稳定性是同时代其他方案无法比拟的,这为FM广播的高保真接收奠定了基础。
- 优异的线性度:相位调制在低调制指数下易于实现高线性度,从源头上减少了失真。
- 灵活的功率放大:倍频过程通常伴随着信号放大,并且工作在C类的倍频器效率较高,有利于最终生成大功率发射信号。
- 架构的清晰性:各模块功能明确,便于调试和维护。在模拟电路时代,这是一种非常优雅的系统级设计。
5.2 固有缺陷与挑战
- 系统复杂:需要大量的倍频级、滤波器和放大器,设备庞大、成本高、功耗大。
- 频谱纯净度:每一级倍频都会产生不需要的谐波,需要精细的滤波设计,否则会导致带外辐射超标。
- 调试繁琐:多个本振和倍频链需要精确统调,生产与维护门槛高。
5.3 在现代技术中的“转世”
阿姆斯特朗法的核心——“在低频生成已调信号,然后通过频率变换搬到高频”——这一思想以新的形式存活下来:
- 软件无线电(SDR):在SDR发射机中,我们通常在数字域(FPGA或DSP)的低中频上生成完整的FM/PM调制信号,然后通过高速DAC转换为模拟信号,再经由模拟上变频混频器搬移到射频。这可以看作是阿姆斯特朗法的数字版本,其中“倍频”被“采样率转换”和“数字上变频”所替代。
- 间接频率合成:在一些频率合成器中,通过改变PLL中分频器的分频比来微调输出频率,其本质也是先产生一个频率变化,再通过PLL的倍频/混频作用将其放大和搬移。
- 教学与理解价值:学习阿姆斯特朗法,是理解角度调制(FM/PM)、频谱线性搬移(混频)、非线性变换(倍频)以及系统级设计权衡的绝佳案例。它强迫工程师从整个信号链的角度思考问题,而不是仅仅关注一个电路点。
6. 动手仿真:用现代工具重现经典
我们无法回到实验室搭建一套电子管阿姆斯特朗发射机,但我们可以利用电路仿真软件(如LTspice、Multisim)或数学计算软件(如MATLAB、Python with NumPy/SciPy)来在概念上验证整个系统。这里提供一个基于Python和信号处理概念的仿真思路,你可以将其视为一个“数字孪生”实验。
import numpy as np import matplotlib.pyplot as plt from scipy import signal # 1. 参数设置 fs = 1e6 # 采样率 1MHz T = 0.01 # 仿真时长 10ms t = np.arange(0, T, 1/fs) # 音频信号(单频1kHz正弦波作为测试) f_audio = 1000 A_audio = 0.5 # 振幅,控制调制深度 audio_signal = A_audio * np.sin(2*np.pi*f_audio*t) # 窄带FM阶段参数 f_c1 = 200e3 # 200kHz 载波 beta_nb = 0.5 # 窄带调制指数 # 2. 生成窄带FM信号 (通过PM等价实现) # 对音频信号积分 integrated_audio = np.cumsum(audio_signal) * (1/fs) # 近似积分 # 生成相位调制信号: cos(2π*f_c1*t + beta*integrated_audio) # 注意:积分信号需要缩放,使得beta*integrated_audio的最大值等于beta_nb scale_factor = beta_nb / np.max(np.abs(integrated_audio)) phase_modulation = beta_nb * scale_factor * integrated_audio nbfm_signal = np.cos(2*np.pi*f_c1*t + phase_modulation) # 3. 倍频过程 (以2倍频为例,使用非线性平方操作) # 实际电路会滤波,这里我们模拟理想平方律器件并滤波 doubled_signal = nbfm_signal ** 2 # 平方产生二倍频分量 # 设计一个带通滤波器,中心在2*f_c1 = 400kHz b, a = signal.butter(4, [2*f_c1-5e3, 2*f_c1+5e3], btype='bandpass', fs=fs) wideband_signal = signal.filtfilt(b, a, doubled_signal) # 4. 观察频谱 def plot_spectrum(sig, title, fs): N = len(sig) f = np.fft.fftfreq(N, 1/fs)[:N//2] Y = np.fft.fft(sig)[:N//2] plt.figure(figsize=(10,4)) plt.plot(f/1e3, 20*np.log10(np.abs(Y)+1e-10)) # 转换为dB plt.xlabel('Frequency (kHz)') plt.ylabel('Magnitude (dB)') plt.title(title) plt.grid(True) plt.xlim([f_c1/1e3 - 50, f_c1/1e3*2 + 50]) # 观察载波附近 plt.show() plot_spectrum(nbfm_signal, 'Narrowband FM Signal Spectrum (around 200kHz)', fs) plot_spectrum(wideband_signal, 'Signal after Doubling & Filtering (around 400kHz)', fs) # 5. 估算频偏 (通过瞬时频率) def estimate_deviation(sig, fc, fs): """简易的瞬时频率估算(通过希尔伯特变换求相位差分)""" analytic_signal = signal.hilbert(sig) instantaneous_phase = np.unwrap(np.angle(analytic_signal)) instantaneous_frequency = np.diff(instantaneous_phase) / (2.0*np.pi) * fs # 计算频率相对于载频的偏移 freq_deviation = instantaneous_frequency - fc return freq_deviation dev_nb = estimate_deviation(nbfm_signal, f_c1, fs) dev_wide = estimate_deviation(wideband_signal, 2*f_c1, fs) print(f"窄带FM信号估算最大频偏: {np.max(np.abs(dev_nb))/1e3:.2f} kHz") print(f"倍频后信号估算最大频偏: {np.max(np.abs(dev_wide))/1e3:.2f} kHz") print(f"理论倍频关系 (频偏应加倍): {np.max(np.abs(dev_wide)) / np.max(np.abs(dev_nb)):.2f}")这个仿真代码清晰地展示了从音频信号到窄带FM,再经过非线性平方(模拟倍频)和滤波,得到新载频信号的过程。运行后,你可以从频谱图上看到能量从200kHz搬移到400kHz,并且估算出的频偏也大致符合倍频关系。这只是一个原理性验证,真实的倍频器会有损耗、谐波抑制等问题,但核心的频谱变换概念得以体现。
7. 常见问题与调试思考
即便在仿真或理论设计中,理解阿姆斯特朗法也可能遇到一些典型的困惑点。以下是我根据经验整理的一些常见问题与思考:
Q1: 窄带PM阶段的调制指数β_nb是不是越小越好?A1:并非如此。β_nb小有利于简化相位调制器的设计,提高线性度。但β_nb过小,意味着初始频偏Δf1也小。为了达到最终的大频偏,就需要更大的总倍频数N。倍频数越高,系统链越长,引入的噪声、失真和滤波难度就越大。因此,β_nb的选择是一个权衡,通常会在0.2到1弧度之间选取一个折中值。
Q2: 倍频器除了放大频偏,会不会放大噪声和失真?A2: 会的,而且这是该方法的主要缺点之一。倍频器对输入信号的相位噪声有20log10(N) dB的恶化。同样,任何在窄带PM阶段引入的失真(非线性或谐波),也会被后续的倍频链放大。因此,确保窄带PM阶段极高的线性度和信噪比至关重要。在早期系统中,这需要精心挑选和调试电子管的工作点。
Q3: 混频时,如果取差频,对FM信号到底有什么影响?A3:这是一个非常关键的问题。混频取差频(f_LO - f_RF)时,输出信号的频谱是输入信号频谱的“镜像反转”。对于AM信号,这无关紧要,因为上下边带是对称的。但对于FM/PM信号,其频谱本身不对称(在调制信号非对称时)。更重要的是,从瞬时频率的角度分析:假设输入FM信号为cos[ω_RFt + φ(t)],本振为cos(ω_LOt)。混频相乘后,差频分量为cos[(ω_LO - ω_RF)t - φ(t)]。可以看到,输出信号的相位项变成了-φ(t)。这意味着调制信号的极性被反转了。如果φ(t)由音频积分得到,那么相当于音频信号v_m(t)被反相了。在广播系统中,这可能导致左右声道相位错误等问题,因此需要特别注意并予以校正。
Q4: 如何在实际电路中实现精确的90°相移?A4:在阿姆斯特朗调制器中,生成两个相位差精确为90°(正交)的载波是核心。在音频和低频段,可以使用RC或CR网络产生近似90°的相移,但只能在单一频率上做到精确。在固定的载频f_c1上,通常采用“多相网络”或“延迟线”来获得更精确和带宽性能更好的正交信号。另一种经典方法是使用“科斯塔斯环”一类的电路来动态生成正交本振,但这增加了系统复杂性。在现代实现中,直接数字合成(DDS)可以完美地生成两路精确正交的信号。
Q5: 阿姆斯特朗法与后来的“PLL调频”方法相比,最大的工程区别是什么?A5:最根本的区别在于反馈的引入。阿姆斯特朗法是开环系统,其性能完全依赖于前端晶体振荡器的稳定性和各级电路的线性度。而PLL(锁相环)调频是一个闭环系统。它将压控振荡器(VCO)的输出相位与一个稳定参考源的相位进行比较,用误差电压去控制VCO,使其相位(从而频率)跟踪参考源。调制信号是加在VCO控制端或通过修改分频比加入的。PLL法天然具有抑制VCO自身漂移的能力,并且可以通过在环路滤波器外加入调制路径来获得更好的调制线性度。它用电路的复杂性(环路设计)换取了更高的整体性能和集成度,成为现代FM发射机的绝对主流。
回顾阿姆斯特朗法,它更像一件精密的机械钟表,每一个齿轮(电路模块)都必须精确加工并手动调校。而现代PLL/DDS方案则像一块石英表,其核心是一个高度集成的、依赖反馈原理的智能系统。学习前者,能让我们对“频率”、“相位”、“调制”这些基本概念产生触及本质的物理理解,这是在面对任何复杂通信系统时都不会过时的宝贵财富。当你下次拧开收音机,听到清澈的音乐时,或许可以想起,在电波的起点,曾有一位工程师用如此巧妙而直接的方式,让频率随歌声起舞。
