Декодирование UART с помощью gnuradio

#uart #gnuradio #modulation

#uart #gnuradio #модуляция

Вопрос:

Я боролся с разработкой приложения с gnuradio, которое принимало бы и декодировало модулированный сигнал ASK, который передает сообщения UART. Мне кажется, что это очевидная вещь, но я не могу найти какой-либо простой метод, кроме создания собственного компонента, который потреблял бы поток из 0 и 1 и создавал декодированную строку.

Чего я хотел бы достичь, так это подключить вывод двоичного среза к одному концу чего-либо и декодировать символы на другом конце.

введите описание изображения здесь

Правильный ли мой подход? Возможно ли это сделать с компонентами gnuradio по умолчанию? Или, может быть, это не так, как это предполагается сделать?

Комментарии:

1. Это GNU Radio 3.7. Это действительно наследие. Пожалуйста, не начинайте создавать на нем новые приложения — будет все сложнее и сложнее даже получить помощь в этом, а мы уже давно не занимались разработкой версии 3.7. Он даже больше не создается на очень современных системах. Кроме того, графический интерфейс WX устарел в конце 3.7 и удален в 3.8; пожалуйста, используйте вместо этого графический интерфейс Qt.

Ответ №1:

возможно, я создал как модулятор, так и демодулятор, хотя мне пришлось использовать приемник tcp и пользовательский код python для перехода от байтов к символам