Михаил Юдин

Общие заметки по GNURadio

Оставлю себе здесь заметки про работу с GNURadio. Чтобы быстро вспомнить как быть с sample rate и прочим =)

Вики по GNURadio

Sample rate

Sample rate (частота дискретизации) должна совпадать на выходе и на входе следующего блока. Меняется через decimation.

Так же для точной децимации (прореживания) стоит использовать блок Rational Resampler. Interpolation это кратность частоты семплирования на выходе, децимация это кратность на входе.

Например, если нужно понизить частоту семплирования с 200 кГц до 48 кГц, нужно выставить interpolation в 48, а decimation в 200. Ну или 12 и 50 соответственно, если упростить отношение (но так сложнее для понимания, ИМХО).

Throttle

Блок Throttle или “дроссель” нужен для ограничения обработки сигнала только в рамках заданной частоты дискретизации. 99% используется только с софтовыми генераторами, по информации с оф. сайта.

Low pass filter

Cutoff Freq задаётся половиной от ширины полосы пропускания, если срезаем IQ сигнал.


Поблагодарить через СберБанк:

4274320107381801


Остались вопросы или есть пожелания, замечания — пишите в комментарии: