#python #gnuradio #gnuradio-companion
#python #gnuradio #gnuradio-companion
Вопрос:
В настоящее время я работаю над демодулятором и декодером BPSK для системы спутниковой связи с использованием GNURadio.
Система использует модуляцию BPSK на частоте примерно 2 ГГц со скоростью передачи символов 200 ксимб / с. Я записал сигнал непосредственно с модуля приемопередатчика, подключенного к моему Ettus b200mini, через коаксиальный кабель с некоторым промежуточным ослаблением, используя 2,4 МС / с и, следовательно, 12 SPS.
Я создаю следующий график для демодуляции сигнала, который работает при использовании его между различными SDR для отправки и получения. Но когда я пытаюсь демодулировать сигнал от модуля приемопередатчика, я получаю действительно шумное изображение созвездия (см. Скриншот).
Кажется, что фаза очень сильно скачет, и я понятия не имею, как это исправить.
Я уже пробовал разные способы фильтрации, разные уровни ослабления между отправителем и получателем и множество разных настроек для используемых блоков, пока ничего не помогло.
Кто-нибудь может мне здесь помочь? Даже некоторые подсказки о том, что я мог бы попробовать, уже были бы хороши.
С уважением
валькирия
Комментарии:
1. а, эквалайзер в спутниковом декодере? Откуда берется многолучевость?
2. (Надеюсь) нет. Особенно не в этом случае, поскольку я просто использую кабель. Я только что прочитал, что это может помочь в некоторых случаях, и поэтому я включил его.
3. ну, вы отлаживаете вещи. То, что вы делаете, это уменьшаете , а не увеличиваете сложность. Итак, удалите его. Определите первую точку в вашей цепочке обработки сигналов, где сигнал выглядит не так, как должен. Кстати, ваш вопрос не является вопросом программирования (вы знаете, как это запрограммировать, вы не знаете, что не так с сигналом), и, следовательно, не по теме в StackOverflow, насколько я могу судить. Вероятно, вам лучше использовать dsp.stackexchange. (Мне было бы интересно узнать, где сказано, что это поможет спутниковой линии связи с низкой пропускной способностью.) Кроме того, проверьте gr-satellites .
4. Хорошо, спасибо за ваш совет. Я снова пройдусь по всему графику и повторно опубликую вопрос о DSP. Что касается gr-satellites, я уже использую это и проработал большинство их применимых блоков и примеров, пока безуспешно.