GNURadio - WX FFT Plot не показывает частоту на оси x

Я использую WX GUI FFT для отображения определенного диапазона частот (38 Гц для ИК). Я не могу получить график, чтобы показать частотный диапазон на оси х. Я настроил это следующим образом:

И вот как это выглядит при запуске:

Как видно, на оси х нет частотного диапазона.

Есть идеи, что я делаю не так?

1 ответ

Решение

Дисплей абсолютно правильный.

Вы устанавливаете частоту дискретизации и, следовательно, отображаемую ширину полосы, номинально равную 10 МГц, поэтому каждое из десяти делений оси X должно иметь ширину 1 МГц.

Теперь ваша центральная частота на самом деле, конечно, не 0 МГц, а 38 кГц, но графический интерфейс WX округляет числа для отображения - на самом деле не очень полезно видеть "0,038 МГц" в качестве метки оси.

Что еще более важно, вы, похоже, не понимаете, какова частота дискретизации и какая центральная частота должна быть; У меня такое ощущение, что вы хотите наблюдать канал шириной 38 кГц около 10 МГц. Что вы делаете, это наблюдаете 10 МГц около 38 кГц (что, физически, не имеет особого смысла, и вы должны увидеть очень четкие предупреждения об этом в консоли).

Кроме того, WX уходит со следующего выпуска GNU Radio. Вместо этого используйте графический интерфейс Qt.

Другие вопросы по тегам