На данный момент я частично закончил перевод статьи и хочу поделиться им с вами. Выкладываю только часть перевода потому-что вся остальная практическая часть будет в ролике который появится в этой теме.
Декодирование цифровой связи (P25, DMR, NXDN, D-STAR) с SDR-приемником, DSD+ и SDRSharp
С помощью аппаратного программно-определяемого приемника, работающего вместе с программой SDRSharp и с утилитой DSD+ (Digital Speech Decoder – декодер цифровых переговоров) можно дешево и просто прослушивать незашифрованные цифровые радиопереговоры.
Цифровые радиостанции голосовой связи становятся все более распространенными, это происходит благодаря тому, что у такой связи есть ряд усовершенствований в сравнении с традиционными аналоговыми видами радиосвязи. К сожалению для радиолюбителей – цифровую связь гораздо сложнее прослушивать так как для этого требуются специальные приемники, которые достаточно дороги за счет того, что они способны декодировать цифровой сигнал, к тому же системы цифровой радиосвязи могут быть зашифрованы что делает их практически невозможными для прослушивания радиолюбителями. Однако большинство пользователей цифровой радиосвязи предпочитают оставлять переговоры не зашифрованными так как шифрование создает определенные задержки при общении, удорожает оборудование и гораздо быстрее разряжает аккумуляторы портативных приемо-передатчиков которым приходится тратить дополнительную мощность для расшифровки принимаемых и шифрования отправляемых данных.
Самый распространенный набор стандартов для цифрового кодирования это APCO P25, и первая фаза этого стандарта успешно декодируется программой DSD. Но DSD также поддерживает и другие стандарты — вот список актуальный на 17.08.15 г. D-STAR, NXDN (4800 и 9600), DMR/MotoTRBO, P25 Phase 1, X2-TDMA и ProVoice.
Программно-определяемые приемники и приемо-передатчики, например, такие как HackRF One, RTL-SDR, Airspy, BladeRF и другие устройства которые могут принимать и дискредитировать сигнал для передачи на компьютер могут работать с программой SDRSharp и DSD+ благодаря чему у них появляется возможность декодировать перечисленные стандарты цифровой связи при учете что они не зашифрованы.
Декодируем цифровую радиосвязь с помощью DSD+ и SDRSharp
Ссылки:
- Программа SDRSharp - http://sdrsharp.com/#sdrsharp
- Утилита DSD+ (ссылка на официальный сайт со списком версий) - http://www.dsdplus.com/
- Плагин для связи SDRSharp с DSD+ - http://rtl-sdr.ru/uploads/download/dsd.zip
- VB-CABLE Driver (виртуальное звуковое устройство) - http://vbaudio.jcedeveloppement.com/Dow ... ack42b.zip
- IQ запись цифровых переговоров используемая в видео - https://disk.yandex.ru/d/BoglAJ7N5aqrSw
- Статья часть которой я перевел и озвучил в видео - http://www.rtl-sdr.com/rtl-sdr-radio-sc ... -with-dsd/
- Что-то вроде wiki о DSD - https://github.com/szechyjs/dsd/wiki/Operation
- Текстовая инструкция по настройке DSD+ и SDRSharp которой я частично пользовался - http://rtl-sdr.ru/page/instrukcija-po-n ... -interface
- Стандарты APCO P25 - https://ru.wikipedia.org/wiki/APCO_P25
- HackRF One первое знакомство с устройством - http://dmyt.ru/forum/viewtopic.php?f=7&t=1066
- Перевод доклада с DEFCon про SDR-радио - http://dmyt.ru/forum/viewtopic.php?f=7&t=1016