Недавно читатель RTL-SDR.com Ilias написал нам, чтобы сообщить о посте, который он опубликовал в своем блоге, показывающем, как он смог декодировать данные с устройства, передающего на 433 МГц с использованием RTL-SDR и MATLAB. MATLAB — это язык технических вычислений, который можно использовать для анализа и обработки сигналов. Его пост ясно объясняет предпринятые им шаги и является отличной помощью для тех, кто хочет узнать о декодировании простых сигналов.
Цель проекта Ilias — использовать RTL-SDR и MATLAB, чтобы выявить детали передатчика на 433 МГц, который он купил на eBay. Он хотел увидеть, сможет ли определить протокол и восстановить данные, даже не изучая код библиотеки передатчика.
Чтобы сделать это, он сначала использовал SDR# для записи переданных данных на 433 МГц. Затем, анализируя форму волны в аудиоредакторе Audacity, он смог определить, что сигнал модулирован как on-off-key (OOK), и, опираясь на эти знания, вручную восстановил двоичную строку. Далее он использовал MATLAB, чтобы создать программу, которая может автоматически декодировать полученный сигнал OOK. Его пост подробно описывает шаги обработки сигнала, которые он применил в MATLAB.
<\/a>Источник:
