Одноадресное сообщение в GNURadio
У меня есть один USRP B210 и E312, и все сообщения, передаваемые между ними, через широковещательное сообщение.
Есть ли способ передать одноадресное сообщение (точка-точка) в GNURadio?
Если да, не могли бы вы помочь мне с примером?
2 ответа
Вы путаете GNU Radio с чем-то, чего нет:
GNU Radio является основой для разработки потоковых графиков обработки сигналов. Это особенно полезно для обработки цифровых радиосигналов.
Является ли сообщение "одноадресным" или "широковещательным" или что-то еще, это не то, чем занимается GNU Radio. Обычно вы просто анализируете полученный пакет, чтобы определить, предназначен ли он для вас.
GNU Radio - это не то, что вы обычно используете для реализации сетевого уровня. В основном вы выполняете обработку сигналов физического уровня. Как только у вас есть пакеты битов, вы обычно покидаете GNU Radio. Ваша проблема связана с неправильным пониманием того, что делает GNU Radio (и, возможно, с программным обеспечением радио в целом).
Я нашел отличную библиотеку gr-mac, которая может обрабатывать широковещательные и одноадресные сообщения над gnuradio.
https://github.com/jmalsbury/gr-mac
Я надеюсь, что это будет полезно для других новых пользователей gnuradio, таких как я.