在GNURadio

时间:2018-08-09 11:22:13

标签: signal-processing gnuradio gnuradio-companion

我的总体目标是精确计算输入信号的功率谱密度,就像在QT GUI频率吸收器模块中看到的那样。稍后我将需要处理PSD值。 Here is my current setup.

These graphs are produced when a signal (no transmission) is inputted.

蓝色=信号,绿色=信号最大值,粉红色=信号最小值。

我对PSD的实现产生的图形具有与QT GUI频率接收器块所示的实际PSD相同的高度和形状,但是偏移不正确-实际PSD比我的低约66 dB。

我盯着粗略的最大/最小/信号y轴值:
实际PSD的最大值= -76dB,最小值= -115dB,信号= -86dB。
我的PSD的最大值为-10dB,最小值为-50dB,信号为-20dB。

我不太确定自己在做什么错; -66dB的偏移似乎是任意的,我认为我通常处在正确的轨道上。

1 个答案:

答案 0 :(得分:1)

您需要按FFT长度缩放FFT结果。 20Log10(2048) = 66 dB。您正在通过计算周期图来估算PSD,周期图是FFT的幅度平方除以FFT的长度。