Восстановление Реального ПСК
Я пытаюсь передать и получить сигнал BPSK с Ettus Research N210 на Ettus Research B200. Я управляю полученным сигналом через регулировку усиления, синхронизацию часов и PLL, а затем пытаюсь демодулировать сигнал.
Вот моя блок-схема.
При моделировании (передача сигнала через блок канала вместо передачи с одного радио на другое) эта блок-схема работает нормально. Ниже приведены результаты моделирования. Как вы можете видеть, получатель видит повернутое созвездие, и обработка исправляет это. Все хорошо, и пакеты успешно декодируются.
Однако, когда я передаю и получаю от двух моих реальных радиостанций, я больше не получаю сигналы, похожие на 2-PSK. Вместо этого графики созвездия сигнала RX просто выглядят как капли.
Вот моя блок-схема снова с блоками USRP без комментариев.
А вот и результаты передачи и получения.
Меня очень смущает отсутствие картины созвездия в полученном сигнале. Иногда, когда я отправляю пакет, RX-созвездие приобретает более упорядоченный овальный вид, но не похоже на линию. К сожалению, мне не удалось поймать овальный шаблон на скриншоте, так как он очень быстро возвращается к шаблону BLOB-объектов.
Я не думаю, что это аппаратная проблема, потому что я успешно использовал эти радиостанции для UHF GMSK.
Что-то не так с моим временем восстановления / обработки?
Спасибо всем заранее за любую помощь.
1 ответ
Нашел проблему. Я установил частоту дискретизации ниже, чем минимальная частота выборки USRP. После дня разочарования я изменил частоту дискретизации до 320 Кб и несколько вещей в своем блоке обработки, и теперь все работает, и я получаю хорошо выглядящее созвездие.
Вот моя обновленная (рабочая) блок-схема и графики.