我的总体目标是精确计算输入信号的功率谱密度,就像在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的偏移似乎是任意的,我认为我通常处在正确的轨道上。
答案 0 :(得分:1)
您需要按FFT长度缩放FFT结果。 20Log10(2048) = 66 dB
。您正在通过计算周期图来估算PSD,周期图是FFT的幅度平方除以FFT的长度。