Радио GNU: изменение выходной мощности в зависимости от уровня входящего сигнала - PullRequest
0 голосов
/ 27 декабря 2018

Я работаю над проектом с использованием радио GNU Radio и USRP (Ettus B205mini).Я хотел бы изменить выходную мощность в зависимости от мощности входящего сигнала.Например, при заданной частоте (скажем, 900 МГц) выходная мощность должна масштабироваться с силой контрольного тона на этой частоте.Можно ли это сделать «из коробки» или мне нужно для него кодировать новый блок?

1 Ответ

0 голосов
/ 27 декабря 2018

Должно быть возможно.Вы можете преобразовать сигнал в мощность сигнала с помощью «квадратного блока комплексной величины»;затем масштабируйте это до чего-то полезного (то есть между 0 и 1) с помощью блока «multiply const», или используйте любую другую комбинацию арифметических блоков для достижения желаемой кривой мощности / мощности.

Тогда вы обычноотфильтруйте результат нижних частот и используйте его с блоком «Умножение» для масштабирования комплексных чисел, которые вы вводите в «приемник USRP».

...