4. 信号功率计算:周期信号功率、随机信号功率、功率谱密度(PSD)的基本概念

聊到信噪比,核心绕不开一个词——功率。信号功率算不对,后面所有指标都是空中楼阁。我早年刚做通信系统仿真时,就吃过这个亏:明明链路预算算得挺漂亮,结果实测灵敏度差了 3 dB。查了一整天,最后发现是随机信号的功率定义搞混了。嗯,今天咱们就把这笔账算清楚。

4.1 周期信号的功率

周期信号,说白了就是每隔一段时间重复自己的波形。比如正弦波、方波、三角波。这类信号在时间上无限延伸,能量是无穷大的,所以我们不谈能量,只谈平均功率。

周期信号的平均功率定义为:在一个周期内,信号瞬时功率的平均值。

核心公式

对于实信号 x(t),周期为 T:

P = (1/T) ∫_{0}^{T} |x(t)|² dt

对于正弦波 x(t) = A·cos(2πf₀t + φ):

P = A² / 2

注意:这是归一化功率,假设负载为 1 Ω。实际工程中要换算到 50 Ω 或 75 Ω。

举个例子。一个幅度为 1 V 的正弦波,在 1 Ω 负载上,平均功率就是 0.5 W(即 -3 dBW)。我在项目中经常看到新人直接拿幅度平方当功率,结果差了 3 dB。你想想看,3 dB 在链路预算里可不是小数目。

信号类型 时域表达式 平均功率(1 Ω) 备注
正弦波 A·cos(2πf₀t) A²/2 最常用参考信号
方波(±A) 占空比 50% A² 谐波丰富,功率集中在基波
三角波 峰峰值 2A A²/3 常用于抖动分析

我的习惯:做系统仿真时,先用正弦波验证功率计算模块。如果正弦波功率都对不上,后面随机信号更没戏。

4.2 随机信号的功率

随机信号就不一样了。它没有确定的周期,你没法用单个周期积分。比如热噪声、多径衰落、调制信号——这些都是随机过程。

随机信号的功率,我们通常用统计平均来定义。对于一个平稳随机过程 X(t),其平均功率为:

P = E[ |X(t)|² ]

这里的 E[·] 表示数学期望(统计平均)。如果过程是各态历经的,时间平均等于统计平均,那我们可以用一段足够长的采样数据来估计功率。

为什么会这样?因为随机信号你没法预测下一秒的值,只能用概率来描述。我当年做 5G 信道仿真时,就踩过这个坑:用 1000 个采样点算噪声功率,结果每次运行都不一样。后来才意识到,样本长度不够,估计方差太大。

避坑指南:我曾经用 1024 点 FFT 估计噪声功率谱,结果谱线毛刺特别多。后来改成 65536 点,平滑多了。随机信号的功率估计,样本量至少 10⁴ 起步,否则别怪仪表不准。

随机信号功率的工程估算,常用以下方法:

  • 时域法:直接对采样值平方后求平均。简单粗暴,但需要足够长的数据。
  • 频域法:先求功率谱密度,再对频带积分。能同时看到功率分布。
  • 相关函数法:利用 Wiener-Khinchin 定理,自相关函数在零延迟处的值就是平均功率。

4.3 功率谱密度(PSD)

功率谱密度,说白了就是告诉你功率在频率上怎么分布。一个信号总功率是 1 W,但它是集中在 1 GHz 附近,还是均匀分布在 100 MHz 带宽里?PSD 就是回答这个问题的。

对于平稳随机过程,PSD 定义为自相关函数的傅里叶变换(Wiener-Khinchin 定理):

Sₓ(f) = ∫_{-∞}^{∞} Rₓ(τ) · e^{-j2πfτ} dτ

其中 Rₓ(τ) = E[ X(t) · X(t+τ) ] 是自相关函数。

反过来,信号的总平均功率等于 PSD 在整个频率轴上的积分:

P = ∫_{-∞}^{∞} Sₓ(f) df

工程上我们常用单边 PSD(只考虑正频率),单位是 W/Hz 或 dBm/Hz。

概念 定义 单位 典型值
白噪声 PSD 在全频段均匀分布 W/Hz N₀/2(双边)
带限噪声 PSD 只在 B Hz 内有值 W/Hz N₀(单边,带内)
信号 PSD 随调制方式变化 dBm/Hz QPSK 主瓣宽度 = 符号速率

工程换算:热噪声的 PSD 在室温(290 K)下约为 -174 dBm/Hz。这个数字我建议你刻在脑子里。做任何接收机灵敏度分析,都从它开始。

PSD 的测量方法,我常用的有两种:

  1. 周期图法:对信号分段做 FFT,取幅度平方,再平均。简单,但方差大。
  2. Welch 法:加窗、重叠分段、平均。方差小,谱线平滑。我项目中 90% 的情况都用它。

下面这张图展示了周期信号、随机信号和 PSD 之间的核心关系,帮你理清思路。

信号功率分析知识体系 信号功率分析 周期信号 随机信号 P = (1/T)∫|x(t)|²dt P = E[ |X(t)|² ] 功率谱密度 (PSD) 信噪比计算 链路预算 频谱分析 PSD 是连接时域功率与频域分布的桥梁,也是信噪比计算的核心工具

我的建议:刚开始学 PSD 时,别急着啃数学推导。先用频谱仪看几个实际信号——正弦波、方波、白噪声。眼睛看到的东西,比公式记得牢。

最后总结一下三个概念的区别:

  • 周期信号功率:用时间平均,公式简单,适合确定性信号。
  • 随机信号功率:用统计平均,需要足够样本,适合噪声和调制信号。
  • 功率谱密度:告诉你功率在频率上的分布,是频域分析的基础。