Пользовательский блок GNU Radio для визуализации частотных характеристик - PullRequest
0 голосов
/ 23 января 2020

Работая в GNU Radio Companion, у меня есть переменные, содержащие коэффициенты для числителя и знаменателя, связанные с передаточной функцией цифрового фильтра. Я хотел бы визуализировать частотную характеристику фильтра во время работы моей потоковой диаграммы.

Сначала я хотел создать собственный иерархический блок QT GUI, который бы принимал переменные коэффициента передаточной функции в качестве параметров. Эти переменные могут быть переданы в блок исходного вектора. (Повторный) выход этого блока будет подключен к пользовательскому блоку python, который вычисляет частотную характеристику (выводит сетку частот, величину отклика, фазу и групповую задержку). Наконец, выходные данные этого блока могут быть применены к блоку векторного приемника для визуализации.

Проблема в том, что иерархическим блокам, по-видимому, требуется, как минимум, вход или выход - ни один из которых не присутствует в вышеупомянутом подходе (коэффициенты будут переданы в блок в качестве параметров, не входы). Это, похоже, и здесь проблема: Создание пользовательского блока без портов ввода или вывода Подход, принятый там, звучит сложно для этого новичка ie (помогло бы какое-нибудь минимальное примерное решение). Есть ли какой-нибудь более простой способ сделать это?

...