
调频对讲机在信号慢慢变弱时声音一开始只是底噪变粗再走几步突然就变成一片刺啦刺啦的沙沙声人声彻底被吞掉——这个从“还能听”到“完全不能听”的转折点就是门限效应。做无线通信、射频链路设计、对讲系统集成的人几乎都被它坑过明明链路预算算出来还有十几 dB 余量实测却在某个距离点突然失效回头一查才发现问题出在解调器本身不在发射功率上。门限效应说的是解调器在输入信噪比跌到某个临界值以后输出信噪比不再按原来的线性关系下滑而是像踩空一样急速恶化形成一道看不见的悬崖。这个内容适合三类人看通信、电子相关专业正在啃原理课的学生做射频链路预算和选型的工程师以及经常跟无线设备打交道、想搞清楚“为什么临界距离上信号会突然没”的一线调试人员。下面我把这道悬崖的形成机理、定量估算方法、工程上的对抗手段和实测踩过的坑一次讲透。1. 门限效应到底是什么一条看不见的“悬崖线”1.1 从安静房间走进菜市场一个能立刻听懂的类比我习惯用这样一个场景解释门限效应。你和朋友在安静房间里聊天音量不用大每个字都清清楚楚。走出房间进了菜市场背景噪声一下子上来你还会本能地提高音量、凑近对方。噪声再大一点你干脆改用喊的虽然费劲但还能沟通。可当背景噪声超过某个强度之后你会发现无论怎么喊都没用了——不是对方听不见你的声音而是噪声已经把你的语音“切碎”了你喊的每一句都还在但对方接收到的是一团混着噪声的碎片语义彻底丢失。通信里的解调器面临同样的处境。以调频解调为例鉴频器本质上是把频率的变化翻译成电压的变化。输入信号强、噪声弱的时候噪声只是在载波相位上轻轻推一下鉴频器输出的噪声电压很小跟有用信号叠加后还能分辨。当噪声强到一定程度它就不再是“轻轻推一下”而是时不时把合成信号的相位甩出去一整圈。相位一旦绕圈鉴频器就会输出一个幅度很大、方向相反的尖峰脉冲这就是所谓的脉冲噪声。这些脉冲一旦出现就不是“多加一点噪声”那么简单它会在音频里变成噼啪的爆音把有效信号盖掉。这里的关键在于非线性。乘性噪声、鉴频器的相位折叠、包络检波器的平方律特性都会让噪声在某个临界点之后进入“自我放大”的状态。线性系统里噪声是均匀叠加的你能一直听到“越来越吵”非线性系统里噪声是突变放大的所以听到的是“突然没了”。这道分界线就是门限。我见过不少刚接触这个概念的同事把门限效应理解成“信号太弱了”。其实不完全对。信号弱只是触发条件真正让它变成“效应”的是解调环节的非线性行为。同样弱的信号如果用不同的解调方式处理门限点的位置可能差好几个 dB。1.2 严格一点的定义为什么它只出现在非线性解调环节把话说明白门限效应指的是解调器输出信噪比与输入信噪比之间的关系在输入信噪比高于某个值门限值时近似为一条斜率固定的直线低于这个值后斜率急剧变陡、输出信噪比快速跌落的现像。用公式说话。假设解调器输入载噪比为 $(C/N)_i$输出信噪比为 $(S/N)_o$在大信噪比区域两者满足$$(S/N)_o G \cdot (C/N)_i$$其中 $G$ 是解调制度增益。这条关系在对数坐标下是一条斜率为 1 的直线你输入涨 1 dB输出也涨 1 dB。这条直线成立的前提是解调器工作在线性近似区——噪声小到可以被当作对载波的微小扰动。一旦 $(C/N)i$ 跌破门限值 $(C/N){th}$上面这个关系就崩了。输出信噪比会以远大于 1 的斜率往下掉实测曲线斜率往往是 2 到 4甚至更陡。也就是说输入只掉 1 dB输出能掉 3 dB 以上。这就是为什么主观听感上“突然就没了”。需要强调门限效应不是调频独有的。调幅的包络检波在小信号区也有门限锁相环在信噪比不足时会失锁数字通信的误码率曲线在低信噪比端也是陡降的瀑布形。它们的共同点是处理环节里存在非线性操作线性近似只在噪声足够小时成立。理解这一点后面所有分析就有共同的落脚点。注意门限值和灵敏度是两个完全不同的指标。灵敏度是“达到规定输出质量所需的最小输入电平”是把输出指标倒推回输入端的结果门限值是解调特性的拐点是器件和调制方式决定的物理属性。混用这两个概念是做链路预算时最常见的错误来源之一。1.3 门限和灵敏度、和信噪比到底差在哪这三个词在日常交流里经常被混着用我觉得有必要掰开讲一次因为我在排查现场问题时不止一次遇到有人拿灵敏度当门限用结果把设计方向带偏。信噪比是一个比值描述信号比噪声强多少是状态量。灵敏度是一个系统指标通常定义为在给定输出信噪比比如 12 dB SINAD条件下接收机输入端需要的最小信号电平单位是 dBm。灵敏度跟整机噪声系数、带宽、解调方式都有关系。门限则是解调器特性曲线的拐点位置它可以用输入载噪比来表示也可以用对应的输入电平来表示但它的本质是“线性近似失效的那个点”。三者的关系可以这样理解灵敏度是一个“验收线”工程上要求设备在灵敏度电平上还能达到规定的输出质量而门限是“物理悬崖”如果设计时让工作点紧贴门限那么即使静态测试通过稍微有点衰落或者干扰输出质量就会断崖式下跌。所以合理的做法是让灵敏度指标建立在门限之上的安全区里留出余量。我通常的做法是先确定门限点然后在门限之上留 3 到 6 dB 作为设计工作点再看这个工作点对应的输入电平能不能满足覆盖要求。如果反过来先定一个灵敏度数字再回头验证门限很容易发现两个数字打架而打架的原因往往是调制度选得太大或者带宽压得太狠。2. 调频解调门限的机理拆解与定量估算2.1 大信噪比下的线性近似为什么“制度增益”能成立要搞清楚门限效应先得搞清楚门限之上那条直线是怎么来的。调频信号可以写成 $s(t) A\cos[\omega_c t \varphi(t)]$其中 $\varphi(t)$ 携带信息。叠加窄带噪声后合成信号的幅度和相位都会偏离。在大信噪比条件下噪声对相位的影响可以用一个小角度近似来描述相位扰动 $\Delta\varphi \approx n_s(t)/A$其中 $n_s(t)$ 是噪声的正交分量$A$ 是载波幅度。这个近似极其关键它说明相位扰动与噪声成正比、与载波幅度成反比。鉴频器输出的是相位对时间的导数所以输出噪声功率谱是噪声正交分量的导数谱呈抛物线形。经过推导单音调制的调频制度增益可以写成$$G_{FM} \approx 3m_f^2(m_f1)$$其中 $m_f \Delta f / f_m$ 是调频指数$\Delta f$ 是最大频偏$f_m$ 是调制信号的最高频率。有些教材在单音假设下写成 $\frac{3}{2}m_f^2(m_f1)$系数差异来自调制信号功率分配的不同约定。做工程估算时我一般用不带 1/2 的版本得到的数偏乐观一点正好用后面的余量去兜。这个公式的价值在于它告诉你制度增益随 $m_f$ 的三次方量级增长。$m_f$ 从 1 加到 5$G$ 从 6 涨到 450约 18.7 dB 的差距。这就是调频能用很小的发射功率换来很高音质的根本原因也是它能压倒调幅的核心竞争力。2.2 门限附近发生了什么脉冲噪声与相位跳变线性近似失效的过程可以用“相位绕圈”来描述。合成信号的相位由有用信号和噪声的矢量和决定。当噪声的正交分量大到超过载波幅度时矢量的合成相位就可能跨过原点附近产生一次 $2\pi$ 的跳变。鉴频器对这个跳变求导输出的就是一个面积固定、幅度极大的脉冲。这类脉冲有个很有意思的性质它的能量是固定的但它的发生频率随信噪比下降而上升。也就是说输出噪声功率不是连续增长的而是以“脉冲事件”的形式出现的。这就是为什么在门限附近听调频听到的不是均匀的白噪声而是零星的“啪、啪”爆音信噪比再低一点爆音密集到连成一片语音就被淹了。工程上把这个现象叫脉冲噪声或者点击噪声。它对听觉的破坏力远大于同等功率的平滑高斯噪声所以主观感受上的“门限”往往比按功率计算出来的门限还要早一点。这也是为什么 SINAD 这种加权测量方法比单纯的 SNR 更贴近实际听感。我做过一组简单的统计实验在门限上方 2 dB 左右脉冲事件每秒只有几次主观上还能忍掉到门限下方 2 dB脉冲频率就到了每秒上百次语音可懂度直线下降。这个非线性非常陡用“恶化”形容都太温和准确说是崩塌。2.3 手把手算一次m_f、带宽、制度增益与门限点拿一个典型的调频语音链路做演算。设调制信号最高频率 $f_m 3\text{ kHz}$语音通信场景最大频偏 $\Delta f 5\text{ kHz}$那么 $m_f 5/3 \approx 1.67$。先算带宽卡森公式$$B \approx 2(m_f1)f_m 2 \times 2.67 \times 3\text{ kHz} \approx 16\text{ kHz}$$再算制度增益$$G \approx 3 \times 1.67^2 \times 2.67 \approx 22.3 \approx 13.5\text{ dB}$$如果换一组参数$f_m 15\text{ kHz}$、$\Delta f 75\text{ kHz}$调频广播的典型值$m_f 5$带宽 $B 2 \times 6 \times 15 180\text{ kHz}$$G \approx 3 \times 25 \times 6 450 \approx 26.5\text{ dB}$。接下来算门限点。调频鉴频的门限经验值大致可以用下面的规律估算调频指数 $m_f$带宽$f_m$3 kHz制度增益门限输入载噪比经验值112 kHz67.8 dB约 6~8 dB218 kHz3615.6 dB约 8~10 dB324 kHz10820.3 dB约 10~11 dB536 kHz45026.5 dB约 11~13 dB表里的门限值是工程经验范围具体会随解调器实现方式、中频滤波器特性、是否加预加重而变化别把它当精确公式用当量级参考更稳妥。这组数据能看出一个反直觉的结果$m_f$ 越大制度增益越高但门限点也越高。也就是说大调制度换来的是“晴朗天气下的高音质”代价是“恶劣条件下的更快崩溃”。这个矛盾是调频系统设计里最核心的取舍下面单独展开。2.4 调制度 m_f 的两难抗噪增益和门限余量的反向拉扯很多人第一反应是既然 $G$ 随 $m_f$ 三次方增长那把 $m_f$ 拉到最大不就完了实际系统里没有这么干的原因就在门限。设想一个覆盖半径 10 km 的中继台系统。如果按 $m_f 5$ 设计边缘场强处的载噪比可能只有 12 dB正好卡在门限上用户走到边缘就会听到断崖式的音质崩塌。如果改成 $m_f 2$制度增益掉了 8 dB 左右但门限点也降低了 3~4 dB边缘处的实际输出信噪比反而更稳定主观体验是“一直有点吵但一直能听清”。这就是工程上的经典权衡大信噪比区域看制度增益小信噪比区域看门限位置。设计者必须判断系统主要工作在哪个区域。城市里基站密集、信号强的场景大 $m_f$ 划算野外覆盖、距离远、信号弱是常态的场景小 $m_f$ 反而更稳。实际的语音通信系统通常取 $m_f$ 在 1.5 到 3 之间。调频广播因为有固定的大功率发射和良好的接收条件可以放心用 4 到 5。航空通信特别保守有些系统用更小的调制度就是为了在极弱信号下保住可懂度——对飞行员来说“一直有杂音但能听清指令”比“大部分时候很清晰但偶尔彻底失联”重要得多。提示调制度的选择不是纯技术问题要结合业务的容错要求。语音通信能容忍噪底数据通信不能容忍误码两者的最优点不在同一个位置。3. 不止调频门限效应在其他环节的几种面孔3.1 包络检波的“小信号区”AM 也有门限调幅的解调分两种相干解调和包络检波。相干解调用本地载波做乘法本质是线性运算理论上没有门限效应实际受限于载波恢复。包络检波成本低几乎所有廉价的调幅接收机都用它但它有门限。原因在二极管。包络检波利用二极管的单向导电性和 RC 充放电来跟踪包络。当输入信号的幅度足够大时二极管工作在开关状态检波是线性的。当输入幅度小到跟二极管导通电压可比时二极管进入平方律区检波输出不再是输入包络的线性复制而是平方关系噪声被非线性放大。调幅包络检波的门限大致出现在载波幅度接近二极管导通阈值的时候。工程上的经验是调制深度越深门限越明显载波功率相对噪声功率的比值也就是载噪比低于 10 dB 左右时包络检波就开始明显恶化。这也解释了为什么调幅广播在弱信号下的音质是“慢慢变糊”而不是“突然断掉”——它有门限但门限的陡峭程度远不如调频。调幅的门限更像一个缓坡调频的门限是一道悬崖。这是两者非线性机理不同的直接结果。顺带说一句单边带SSB因为是线性调制加相干解调没有门限效应弱信号下表现为平滑的信噪比下降这也是业余无线电远距离通信偏爱单边带的原因之一。3.2 载波恢复与锁相环失锁门限比你想的更靠前同步解调、相干检测都需要本地载波与接收信号同频同相。这个任务通常交给锁相环。锁相环在信噪比足够时能稳定跟踪一旦信噪比跌到某个值环路就会失锁输出相位乱跳解调彻底失败。锁相环的失锁门限跟环路带宽关系极大。环路带宽窄抗噪能力强失锁门限低但捕获时间长、跟踪动态信号的能力差环路带宽宽跟踪快但噪声容易穿透门限高。这个矛盾在突发通信、跳频通信里特别尖锐因为每次突发都要求快速捕获不能把环路做太窄。我在调试某款短报文接收设备时遇到过这个问题。静态测试时接收灵敏度很好一旦加上频偏和相位噪声误包率立刻上升。用仪器看环路锁定指示发现每次突发的前几个符号都在挣扎。最后把环路带宽从 200 Hz 调到 600 Hz同时把前导码加长了 4 个符号问题才解决。教训是锁相环的门限不能只看静态载噪比还要看动态条件下的环路应力。3.3 数字通信的瀑布曲线门限就是拐点数字通信的误码率曲线画出来是一条瀑布高信噪比区误码率极低且平缓低信噪比区陡直上升。这条曲线的拐弯处对应的就是数字系统的门限。以常见的调制方式为例达到 $10^{-6}$ 误码率所需的 $E_b/N_0$ 大致是BPSK/QPSK 约 10.5 dB16QAM 约 14.5 dB64QAM 约 18.5 dB。每符号承载比特数翻倍需求就高出约 4 dB。这条规律在链路预算里非常有用——提高频谱效率的代价可以近似地按每比特 2 dB 到 4 dB 来估算。数字系统的门限有个特点它往往以“瀑布”形式呈现但实际接收机里还叠加了前向纠错、同步、均衡等环节所以实测曲线会比理论曲线更陡甚至在某个点之后出现“平台效应”——误码率降到某个值就再也降不下去。这个平台通常不是噪声造成的而是同步误差、相位噪声、量化误差等系统性因素。遇到平台效应加功率是没用的得回头查实现。注意数字系统的“门限”在工程上经常被定义成某个误码率门限比如 $10^{-3}$跟物理上的解调门限不完全是一回事。做指标交接时要问清楚对方用的是哪个定义。3.4 光接收与突发模式接收机里的门限影子门限效应在光通信里也有对应物。雪崩光电二极管APD有一个最佳倍增系数倍增太小信号放大不够倍增太大倍增噪声也跟着放大信噪比反而下降。这个最优点两侧都是恶化本质上也是一种门限行为。突发模式接收机更典型。因为要在极短时间内完成幅度检测和判决门限设定前置放大器的建立时间、峰值检测的响应速度都会影响实际灵敏度。突发的前几个比特经常因为门限还没稳定而误判所以协议里要加前导码。这类问题在点对多点接入系统里非常普遍做现场调试时如果发现“短包丢得多、长包反而正常”八成要往这个方向查。4. 把门限挡住工程上的四类应对手段与选型4.1 门限扩展解调FMFB 与锁相鉴频的取舍既然门限是解调器自己造成的那能不能换一种解调方式把门限推低可以这就是门限扩展解调技术的思路。调频负反馈FMFB是最经典的一种。在普通鉴频器前面加一个反馈环路把解调输出的一部分反馈回去控制本地振荡器等效地压缩了输入信号的频偏从而减小了中频带宽。带宽窄了进来的噪声就少载噪比自然改善。工程经验上FMFB 能把门限降低 5 dB 到 10 dB具体取决于压缩比和环路稳定性。锁相鉴频是另一种。用锁相环直接跟踪瞬时频率因为环路本身有窄带滤波作用对噪声的抑制比宽带鉴频器好。典型情况下门限能降低 4 dB 到 6 dB。这两种方案都有代价。FMFB 的环路稳定性设计很麻烦压缩比做大了容易自激锁相鉴频的捕获范围有限遇到大频偏或者快速变化的信号容易失锁。而且它们的改善是有天花板的——当输入信噪比低到一定程度任何解调方式都救不回来这是信息论层面的限制。我在选型时的判断逻辑是如果系统主要瓶颈是边缘覆盖且成本敏感优先考虑天线和前端改进性价比更高如果前端已经做到极限才考虑门限扩展解调而且要接受复杂度和调试成本的上升。4.2 预加重与去加重改善的是分布不是门限本身调频解调后的噪声功率谱是抛物线形的高频段噪声远大于低频段。语音信号的频谱能量又集中在低频结果就是高频段信噪比明显劣于低频段听起来发闷、发毛。预加重和去加重就是针对这个问题的。发射端对高频分量做提升预加重接收端做等量衰减去加重信号被完整还原而高频噪声在去加重环节被压下去了。常用的时间常数是 50 μs 和 75 μs前者用于欧洲和部分亚洲制式后者用于北美。选哪个不是随便定的要跟对端设备保持一致否则频响会失真。这里必须澄清一个常见误解预加重改善的是输出信噪比的频率分布不能降低门限。它让主观听感变好等效信噪比提升大约 10 dB 左右对语音信号但解调器的工作点没有变门限位置也没有变。如果你在门限边缘工作加了预加重之后听到的仍然是爆音只是爆音的音色变了。我见过有团队把预加重当成解决边缘覆盖的手段结果现场一测毫无改善白白花了两个月。这个坑值得写进任何一份设计规范里。4.3 前端与链路预算最便宜的那几 dB对抗门限效应最有效的手段往往不在解调器里而在解调器前面。第一是降低系统噪声系数。接收机第一级放大器的噪声系数几乎决定了整机噪声系数 Friis 公式把低噪声放大器做好等于把所有门限问题往后推。经验规则第一级增益每提高 1 dB后续各级噪声系数的贡献就减少一分。第二是压缩带宽。热噪声功率与带宽成正比带宽减半噪声功率降 3 dB。当然带宽不能随便减要满足调制信号的需要但很多系统实际使用的滤波器带宽比理论值宽不少白白放进了一堆噪声。第三是天线增益与安装位置。这一条经常被低估。天线高度从 10 米升到 30 米覆盖改善可能比换一台发射机还明显。天线馈线的损耗也是实打实的一根 30 米的劣质馈线在 400 MHz 上能吃掉 4 dB 以上这 4 dB 直接反映在门限余量上。第四是分集接收。空间分集、极化分集在衰落信道下效果显著两路最大比合并能带来 3 dB 到 5 dB 的等效增益。代价是硬件翻倍但在关键链路上很值。4.4 一次完整的链路预算演算含表格光说原则不够走一遍完整的数字。场景设定某野外作业队使用手持电台频率 150 MHz发射功率 0.5 W27 dBm发射天线增益 2 dBi接收天线增益 2 dBi馈线及接头损耗合计 3 dB人体遮挡附加损耗 6 dB通信距离 20 km接收机噪声系数 6 dB中频带宽按 16 kHz 算。自由空间传播损耗$$L_{fs} 32.4 20\lg(150) 20\lg(20) 32.4 43.5 26.0 101.9\text{ dB}$$接收功率$$P_r 27 2 2 - 3 - 6 - 101.9 -79.9\text{ dBm}$$噪声底计算。室温下热噪声功率谱密度是 -174 dBm/Hz带宽 16 kHz 对应 $10\lg(16000) 42.0\text{ dB}$加上噪声系数 6 dB$$N -174 42.0 6 -126.0\text{ dBm}$$载噪比$$C/N -79.9 - (-126.0) 46.1\text{ dB}$$这个数字看起来非常宽裕远超前面表格里 10 dB 左右的门限。但实际系统里还要扣掉多径衰落余量。野外环境下衰落深度取 20 dB 不算保守再扣掉这一项实际可用载噪比就只剩 26 dB 左右——依然够用。真正让它掉到门限附近的情况是距离拉远到 40 km损耗增加 6 dB、雨衰和植被吸收再加 10 dB 到 15 dB、以及天线被身体遮挡角度不利。三者叠加载噪比有可能跌到 8 dB 到 10 dB正好踩在门限上。项目数值备注发射功率27 dBm0.5 W发射天线增益2 dBi手持鞭状天线接收天线增益2 dBi同上馈线及接头损耗-3 dB短馈线含接头人体遮挡损耗-6 dB手持姿态自由空间损耗20 km-101.9 dB150 MHz接收功率-79.9 dBm累加结果热噪声16 kHz-132.0 dBm-174 42接收机噪声系数6 dB第一级主导噪声底-126.0 dBm实际噪声功率载噪比46.1 dB无衰落衰落与环境余量-20 dB野外经验值余量后载噪比26.1 dB距门限约 16 dB这张表的价值不在数字本身而在展示一种思维方式门限余量是从链路预算里一层层扣出来的不是拍脑袋定的。我见过设计文档里直接写“预留 10 dB 余量”问他这个 10 dB 是怎么来的答不上来。余量必须对应具体的恶化机理否则就是玄学。5. 仿真与实测把门限曲线画出来5.1 基带仿真怎么搭从调相到鉴频再到统计想真正理解门限最好的办法是自己扫一遍信噪比把曲线画出来。仿真不需要很复杂基带等效模型就够了。思路是这样的生成随机调制信号做相位积分得到调频相位叠加复高斯噪声用相位差分近似鉴频再统计输出信噪比。关键是噪声功率要按带宽归一化否则扫出来的曲线没有物理意义。import numpy as np fs 200e3 # 采样率 fm 3e3 # 调制频率 df 5e3 # 频偏 mf df / fm T 2.0 t np.arange(0, T, 1/fs) # 单音调制信号 msg np.cos(2*np.pi*fm*t) phase 2*np.pi*df*np.cumsum(msg)/fs results [] for cnr_db in np.arange(0, 25, 1.0): cnr 10**(cnr_db/10) sig np.exp(1j*phase) noise_power 1.0 / cnr noise np.sqrt(noise_power/2) * (np.random.randn(len(t)) 1j*np.random.randn(len(t))) rx sig noise # 鉴频取相邻样点相位差的差分 demod np.angle(rx[1:] * np.conj(rx[:-1])) * fs / (2*np.pi) # 去掉直流后统计带内信号与噪声功率 demod demod - np.mean(demod) spec np.abs(np.fft.rfft(demod))**2 freqs np.fft.rfftfreq(len(demod), 1/fs) band (freqs 0.5*fm) (freqs 1.5*fm) sig_p spec[band].sum() noise_p spec[~band].sum() results.append((cnr_db, 10*np.log10(sig_p/noise_p))) for r in results: print(fCNR{r[0]:5.1f} dB - SNR_out{r[1]:6.2f} dB)跑完这段代码把 CNR 和 SNR_out 画在对数坐标上你会看到一条很直观的折线CNR 大于 10 dB 左右时曲线是一条斜率约为 1 的直线截距对应前面算的制度增益CNR 低于这个值以后曲线明显向下弯折斜率变成 2 以上。这个弯折点就是仿真出来的门限。如果你的曲线在低 CNR 区没有出现明显的弯折而是平滑下降先检查两个地方一是噪声功率归一化是否正确二是鉴频器的相位差分有没有做解卷绕。这两处错了门限效应会被“抹平”仿真结果看起来一切正常实际上是模型有问题。5.2 观测什么、怎么记录三个必须盯住的量仿真和实测中我固定看三个量。第一个是输出信噪比随输入载噪比的变化曲线。这条曲线是判断门限位置的主依据。记录时建议以 1 dB 为步进门限附近加密到 0.5 dB因为弯折区的斜率大步进太粗容易漏掉拐点。第二个是脉冲事件的计数。在时域上设定一个阈值统计单位时间内超过阈值的尖峰个数。这个指标比信噪比更能反映主观听感尤其在做方案对比时脉冲计数少的方案听起来明显更舒服即使两者的平均信噪比差不多。第三个是主观可懂度评分。别笑这个指标在语音系统里非常有用。找几个人做盲听按 5 分制打分你会发现主观评分和脉冲计数的相关性比和信噪比的相关性更高。这其实印证了前面说的门限效应伤人的方式主要是脉冲噪声不是平均功率。记录表格建议这样组织输入载噪比输出信噪比脉冲计数次/秒主观评分1-520 dB32.5 dB0515 dB27.4 dB0512 dB24.1 dB24.510 dB20.8 dB153.58 dB11.2 dB12026 dB3.5 dB4001这张表的形状就是门限效应的“指纹”前段平缓中段陡降后段见底。任何一列出现异常形状都值得回头查实现。5.3 实测环节的五个坑坑一信号源和噪声源的注入方式不对。有些人为了省事直接把噪声从天线口注入但实际接收机的天线口有匹配网络和滤波器噪声的频谱被改变了测出来的门限会偏乐观。正确做法是按标准方法合成信号或者用专用的噪声系数分析仪验证。坑二静噪电路掩盖了真实门限。对讲机的静噪功能会在信噪比低于某阈值时直接关闭音频输出你听到的是“静音”而不是“噪声”。如果不把静噪关掉根本测不到门限曲线只会得到一个台阶形的响应。测试时一定先关静噪。坑三AGC 的介入。自动增益控制会让接收机的增益随信号强度变化载噪比的计算基准就漂了。测试时要看 AGC 是否已经进入控制区如果是测出来的数字反映的是 AGC 之后的特性不是解调器本身的特性。坑四温度影响。前端噪声系数和滤波器插损都随温度变化我在冬天室外测的一组数据和夏天室内测的差了将近 2 dB。要做长期判断至少取三个温度点。坑五重复性不足。门限附近的脉冲噪声是随机事件单次测量波动很大。同一电平下至少要重复测五次取中位数否则很容易得出错误结论。我吃过这个亏曾经因为一次偶发的异常数据把整条链路判了死刑后来复测发现是虚警。6. 常见问题速查与我的避坑清单6.1 问题速查表现场问题千奇百怪但顺着门限这条线捋大部分能归到几类。下面这张表是我这些年攒下来的按现象倒查原因比从原理正向推要快。现象可能原因排查方向处理办法距离一远就突然没声不是渐变门限效应工作点紧贴拐点测输入载噪比与输出信噪比曲线提高链路余量或减小调制度强信号区音质很好中距离突然变差调制度偏大门限点高核对 $m_f$ 与带宽适度降低频偏换取更低门限加了预加重弱信号下仍然全是爆音预加重不改变门限确认工作点从链路余量入手别指望预加重静态测试合格一动就断锁相环跟踪余量不足观察锁定指示与频偏加宽环路带宽加长前导码短包丢包率高长包正常突发模式门限未建立查峰值检测响应时间延长前导码优化 AGC 建立速度误码率曲线出现平台系统性误差非噪声限制查相位噪声、量化、同步加功率无效需修实现换了高增益天线弱信号没改善工作点已在线性区或噪声主导算噪声系数与门限位置检查第一级 LNA 与馈线损耗6.2 几条不写在手册里的经验第一先把门限定下来再谈灵敏度。我见过太多设计文档是从“要达到 -110 dBm 灵敏度”倒推的推到最后发现调制度不得不压得很小音质指标反而达不到。正确顺序是先根据业务场景选定调制方式和 $m_f$算出理论门限再确认在门限之上留多少余量能满足业务要求最后才得出灵敏度目标。顺序反了中间会反复返工。第二余量不是越大越好。链路余量留得太足意味着发射功率、天线规格、设备成本都要往上加而且可能掩盖了系统里真正的问题。我一般按 90% 位置、90% 时间的统计要求来定余量而不是拍一个数。具体场景差异很大固定台可以留 10 dB移动台可能要 20 dB手持机在室内可能要到 25 dB。第三别拿实验室数据直接推到野外。实验室里的噪声是干净的加性高斯噪声野外的噪声有脉冲性、有色性、非平稳性。工业环境里的电弧噪声、城市里的多径、山区的遮挡都会让实际门限比仿真值更早出现。我习惯在实验室数据上再打 3 dB 到 5 dB 的折扣用来做保守设计。第四主观测试不能省。数字指标漂亮的系统听感不一定好。前面说过脉冲噪声的能量占比很高但平均功率占比不高所以信噪比指标会把它低估。做语音系统一定要找人盲听。第五门限附近不要做精细标定。门限附近的特性本身就不稳定受温度、器件离散性、老化影响很大。在这个区域做精确标定过两个月就漂了。工程上正确的做法是把工作区推到门限之上足够远的地方让器件离散性落在容差之内。第六理解“门限”和“崩溃”的区别。模拟系统在门限之下还能勉强听到断续的语音数字系统在门限之下往往是直接静音或者解码失败。两者的用户体验完全不同前者让人烦躁但还有信息后者是彻底的信息中断。做系统选型时这个差异往往比指标表上的数字更重要——救援、消防这类场景宁可要“吵但能听”的模拟链路也不要“清晰但会突然消失”的数字链路。我个人在实际操作中的体会是门限效应最麻烦的地方不在于它难理解而在于它太容易被忽略。链路预算表里每一行都算得清清楚楚唯独解调器的非线性特性没人写进去结果就是纸面上一切正常现场却处处碰壁。把这道悬崖的位置标在图纸上比多买 3 dB 的发射功率有用得多。最后分享一个我常用的快速判断方法如果设备在某个距离点上表现是“逐渐变差”问题大概率在覆盖和干扰如果表现是“突然失效”先怀疑门限去测解调器输入端的载噪比而不是急着换天线。这个判断花不了五分钟但能省下不少来回折腾的时间。