《射频项目从设计到量产》

第2章 需求分析与指标分解

第2章 · 需求分析与指标分解

读懂客户需求(灵敏度、线性度、功耗),系统链路预算的初步概念。

说实话,干了十几年射频,我最怕的不是调试,而是需求没吃透。客户说“灵敏度要好”,好到什么程度?-110 dBm 还是 -120 dBm?差这 10 dB,整个链路架构可能都得换。这一章,我就带你捋一捋怎么把客户嘴里那些“差不多”、“高一点”、“省电”翻译成工程师能用的指标。

2.1 客户需求到底在说什么?

客户通常不会直接给你一个指标表。他们更爱说:“距离要远”、“通话要清晰”、“电池要耐用”。你想想看,这背后其实就是三个核心:灵敏度、线性度、功耗。

  • 灵敏度 —— 说白了就是接收机能听到多小的信号。客户说“距离远”,本质是灵敏度要够低。
  • 线性度 —— 大信号来了不失真。客户说“通话清晰”,背后是互调、阻塞这些指标。
  • 功耗 —— 这个最直白,客户说“省电”,就是电流要小。
⚡ 我个人习惯,拿到需求先列一个三栏表:
“客户原话” → “工程语言” → “关键指标”

举个例子:客户说“我要在停车场最角落也能连上”。翻译过来就是:灵敏度 ≤ -115 dBm @ 1 Mbps。嗯,这样硬件团队才知道该用多大增益的LNA,选什么等级的射频开关。

2.2 灵敏度:不只是“听得到”

灵敏度公式大家都背过:
Sensitivity (dBm) = -174 + NF + 10log(BW) + SNR_min
但实际项目里,我见过太多人只盯着NF。有一次我评审一个NB-IoT模块,对方说灵敏度做到-125 dBm,结果一看带宽才15 kHz,SNR要求又低,其实NF并不出彩。所以别被数字骗了,一定要看带宽和调制方式。

💡 我的经验:客户给的灵敏度目标,先扣掉2~3 dB裕量再分解。产线测试、温度变化、老化都会吃掉余量。

另外,灵敏度是系统级指标。天线效率差1 dB,灵敏度就掉1 dB。我曾经遇到一个项目,客户抱怨距离短,查了半天,发现天线匹配电感焊错了批次,Q值差了0.5,灵敏度直接掉了2 dB。所以分解指标时,别忘了把天线、滤波器插损、PCB走线损耗都算进去。

2.3 线性度:大信号下的“体面”

线性度通常用IIP3、P1dB来衡量。客户不会说“IIP3要+10 dBm”,但他们会说“两个基站靠很近的时候不能掉线”。这就是互调干扰。

我一般这样跟客户对齐:
“您这个场景,最大输入信号大概多少?旁边有没有强干扰?”
如果客户说“有时候在基站底下用”,那线性度就得硬扛。否则LNA饱和了,灵敏度再高也没用。

⚠️ 注意:线性度和功耗是死对头。电流每增加一倍,IIP3大概能好3~5 dB。客户要“又省电又线性”,基本是耍流氓。这时候你得用需求优先级矩阵让他签字确认。

2.4 功耗:每一毫安都要交代

功耗分解要分状态:发射、接收、休眠、空闲。客户往往只给一个“平均电流”,但不同场景差异巨大。我习惯让客户填一份占空比问卷:每天发射多久?接收多久?休眠多久?

举个例子,一个LoRa传感器,发射电流120 mA,但一秒只发10 ms,平均下来才1.2 mA。如果客户按“120 mA”去设计电池,那得配多大容量?白白浪费成本。

工作模式电流 (mA)占空比平均电流 (mA)
发射 (TX)1201%1.2
接收 (RX)152%0.3
休眠0.00297%0.00194
总计~1.5

你看,这样分解完,客户也清楚,工程师也明白。我曾经因为没抠这个占空比,电池容量多算了三倍,被生产经理追着骂……

2.5 系统链路预算:把一切串起来

链路预算,说白了就是算算信号从发射机出来,经过天线、空间、接收机,最后还剩多少。我习惯画一张图,把所有增益和损耗列出来。

PA输出 +20 dBm 馈线/匹配 -1.5 dB 发射天线 +2 dBi 空间损耗 -80 dB (1km) 接收天线 +2 dBi 接收前端 NF=3 dB 解调器 SNR_min=6 dB 链路预算 = 发射功率 + 天线增益 - 馈线损耗 - 空间损耗 + 接收天线增益 - 接收NF - SNR_min

你看,从PA输出+20 dBm,到接收机输入端,信号可能只剩-60 dBm左右。如果接收机灵敏度是-95 dBm,那还有35 dB的余量。但余量不是越大越好,余量太大说明发射功率浪费,功耗高。我一般控制在10~20 dB。

🔧 避坑指南:我曾经在一个车联网项目里,链路预算算得漂漂亮亮,结果忽略了天线附近的金属支架,实际增益比标称低了5 dB。所以预算里一定要留“未知损耗”项,至少2~3 dB。

2.6 指标分解的“三步法”

我自己总结了一个套路,分享给你:

  1. 拆 —— 把客户需求拆成灵敏度、线性度、功耗三个维度。
  2. 算 —— 用链路预算把每个模块的指标算出来(增益、NF、IIP3、电流)。
  3. 分 —— 把系统指标分配到芯片、滤波器、天线、PCB等各个部分。

举个例子,客户要求接收灵敏度-110 dBm,带宽1 MHz,调制SNR要求6 dB。那接收机最大允许NF是多少?
NF_max = -110 - (-174) - 10*log10(1e6) - 6 = -110 +174 -60 -6 = -2 dB ?
等等,NF不可能为负。这说明什么?要么带宽算错了,要么客户目标太激进。这时候就要跟客户沟通,或者降低SNR要求,或者接受更窄带宽。你看,指标分解的过程,也是跟客户博弈的过程。

🧠 我习惯在分解完指标后,做一张“指标-模块”矩阵表,每个模块的增益、NF、P1dB、电流都列清楚。这样原理图还没画,心里已经有数了。

好了,需求分析和指标分解就聊到这儿。下一章我们开始器件选型,到时候我会拿一个真实的蓝牙项目来拆解。记住,需求没理清,后面全是坑。