GNU Radio Companion - 如何计算信号的平均功率

BBE*_*Eng 3 python signal-processing gnuradio lowpass-filter

如何计算特定带宽内信号的平均功率,并将该值存储在一个变量中供以后参考?

例如,我有一个 15kHz 宽的低通滤波器,我想知道 GNU Radio Companion 中是否有一个工具可以让我计算特定时间的平均功率,以查看功率水平是否超过阈值。

Mar*_*ler 5

数字信号的力量 x[t] 简直就是 绝对(x)². 因此,为了执行以下操作:

计算平均功率

  • 使用“复数平方”块将您的信号转换为信号功率

在一定时间内

  • 使用“移动平均”块来计算特定时间片的移动平均

查看功率电平是否超过阈值

  • 使用“阈值”块来计算......你猜对了,阈值。

你读过教程吗?http://tutorials.gnuradio.org