【问题标题】:Calculating PSD of signal in GNURadio在 GNURadio 中计算信号的 PSD
【发布时间】:2019-01-16 20:07:33
【问题描述】:

我的总体目标是准确计算输入信号的功率谱密度,就像在 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 的偏移量似乎相当随意,我 认为我通常走在正确的轨道上。

【问题讨论】:

    标签: signal-processing gnuradio gnuradio-companion


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-01-09
      • 2019-01-17
      • 2021-06-10
      • 2017-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多