Программы для sdr rtl2832

Все материалы сюжета:

  • Как случилась настоящая радиореволюция
  • Делаем первые шаги с RTL-SDR
  • Первое поколение доступных SDR-трансиверов

Уверен, для многих из вас, как и для меня совсем недавно, происходящее в радиоэфире было настоящей магией. Мы включаем телевизор или радио, поднимаем трубку сотового телефона, определяем свое положение на карте по спутникам GPS или ГЛОНАСС — и все это работает автоматически. Благодаря RTL-SDR у нас появился доступный способ заглянуть внутрь всего этого волшебства.

Как уже говорилось, RTL-SDR — это целое семейство дешевых ТВ-тюнеров, способных выполнять функцию SDR-приемника. У этих игрушек разные названия и бренды, но объединяет их одно — все они построены на чипсете RTL2832. Это микросхема, содержащая два 8-битных АЦП с частотой дискретизации до 3,2 МГц (однако выше 2,8 МГц могут быть потери данных), и интерфейс USB для связи с компьютером. Эта микросхема на входе принимает I- и Q-потоки, которые должны быть получены другой микросхемой.

R820T и E4000 — это две наиболее удобные для SDR микросхемы, реализующие радиочастотную часть SDR: усилитель антенны, перестраиваемый фильтр и квадратурный демодулятор с синтезатором частоты. На рисунке — блок-схема E4000.

Блок-схема тюнера E4000 Другие статьи в выпуске:

Хакер #177. Радиохакинг: что такое SDR?

  • Подписка на «Хакер»

Разница между ними следующая: E4000 работает в диапазоне ~52–2200 МГц и имеет немного большую чувствительность на частотах менее 160 МГц. Из-за того что производитель E4000 обанкротился и микросхема снята с производства, остающиеся тюнеры покупать все труднее, и цены на них растут.

R820T работает в диапазоне 24–1766 МГц, однако диапазон перестройки внутренних фильтров сильно затрудняет работу R820T выше 1200 МГц (что делает невозможным, например, прием GPS). На данный момент тюнеры на этой микросхеме легко купить, и стоят они около 10–11 долларов.

Также продаются тюнеры на микросхемах FC0012/FC0013/FC2580 — у них очень серьезные ограничения по частотам работы, и лучше их не покупать. Узнать, на какой микросхеме сделан тюнер, можно в описании товара или спросив у продавца. Если информации по используемым чипам нет — лучше купить в другом месте.

Покупка

В розничных магазинах их не найти, поэтому нам поможет aliexpress.com. Пишем в поиске R820T или E4000, сортируем по количеству заказов, внимательно читаем описание (там должно быть явно написано, что тюнер использует микросхемы RTL2832 + E4000 или RTL2832 + R820T), и можно заказывать. Присылают обычно почтой России, в течение 3–6 недель.

В комплекте с тюнером будет и крошечная антенна — ее, конечно, лучше заменить. Хорошие результаты можно получить, используя обычную комнатную телевизионную антенну МВ-ДМВ «рога». В описании товара также нужно обратить внимание на разъем антенны — и либо искать тюнер с обычным телевизионным разъемом, либо расчехлять паяльник и делать переходник / перепаивать разъем. При пайке очень легко убить устройство статическим электричеством, так что заземляйтесь.

Типичный приемник на основе RTL2832 — EzTV668

На многих тюнерах рядом с коннектором антенны отсутствуют защитные диоды (в данном случае U7) — их можно либо впаять самому (один к земле, один от земли — я, например, впаял 1N4148), либо оставить как есть, и антенну голыми руками не трогать и всячески беречь от статического электричества.

Софт и API для работы с RTL2832

rtl_sdr

Rtl_sdr – драйвер, обеспечивающий «нецелевое» использование данных с TV-тюнеров на базе rtl2832. В Windows вам придется заменить драйвер тюнера по умолчанию на WinUSB с помощью программы Zadig.

Rtlsdr.dll требуют все SDR-программы, и зачастую эта DLL уже идет в поставке софта, использующего RTL2832.

Rtl_sdr также можно использовать и через консольную утилиту, чтобы протестировать тюнер или слить кусок эфира в файл:

rtl_sdr -f 1575520000 -g 34 -s 2048000 out.dat

При дальнейшей обработке нужно помнить, что в файле байты I- и Q-потоков идут поочередно.

SDRSharp

SDRSharp — одна из популярных и простых в использовании программ под Windows для работы с RTL2832 (и некоторыми другими SDR). При старте нужно выбрать RTL2832, нажав на кнопку Front-end. Вводить частоту руками нужно в поле Center.

Слева вверху — выбор типа демодулирования. FM используется для обычного FM-вещания и аудио в аналоговом телевидении, AM — в радиостанциях на низких частотах и переговоров самолетов, NFM — в рации.

Прием переговоров по рации на частоте 446 МГц в SDRSharp

Многие внешние декодеры цифровых передач работают через «аналоговый» интерфейс — то есть ты запускаешь SDRSharp, устанавливаешь программу Virtual Audio Cable (программа платная), настраиваешь SDRSharp, чтобы он декодированный звук выводил в VAC, и в системных настройках Windows указываешь VAC как устройство записи по умолчанию. В результате внешняя программа-декодер будет получать звук от SDRSharp.

Таким образом подключаются декодеры P25 раций (милиция), данных с метеоспутников, пейджеров, навигационных сообщений самолетов (ADS-B) и многого другого (об этом ниже). Такой необычный способ подключения сложился исторически — раньше к компьютеру подключали аналоговые приемники. Со временем декодеры дописывают, чтобы они напрямую работали с RTL-SDR.

GNU Radio

GNU Radio — настоящий зубр SDR. Это программный пакет, предназначенный для обработки данных, полученных от SDR-приемника, в реальном времени. Являющаяся стандартом де-факто для всех более-менее профессиональных забав в области радио, программа построена на модульной основе с учетом парадигмы ООП. Это настоящий радиоконструктор, в котором роль элементов отведена функциональным блокам: фильтрам, модуляторам/демодуляторам и несметному множеству других примитивов обработки сигналов. Таким образом, имеется возможность составить из них практически любой тракт обработки. Делается это в прямом смысле слова в несколько кликов мышкой в наглядном графическом редакторе, имя которому gnuradio-companion. Более того, gnuradio-companion написан на Python и позволяет генерировать схемы на Python. Но у такой гибкости есть и обратная сторона — освоить GNU Radio за десять минут невозможно.

Аппаратные дополнения

Расширение диапазона поддерживаемых частот

Ниже ~52 МГц / 24 МГц находится бОльшая часть интересного в радиоэфире — поэтому ограничение по минимальной частоте серьезно сужает возможности этих приемников. Расширить диапазон можно, купив up-converter, который сдвинет сигнал с антенны на 100 или 125 МГц вверх. Среди продающихся конвертеров пока лучше всех себя показывает NooElec — Ham It Up v1.2 с кварцем на 125 МГц. Использование кварца на 125 МГц очень важно, так как в районе 100 МГц находится много мощных FM-станций и без очень качественного экранирования всех частей системы они будут мешать приему.

RF-конвертер NooElec — Ham It Up v1.2

Этот конвертер можно использовать с любыми SDR-системами, в том числе и работающими на передачу (есть ограничение на мощность).

Для приема на частотах менее 50 МГц придется больше внимания уделить антенне, так как габариты ее растут пропорционально увеличению длины волны. Конструкций антенн для любительской радиосвязи в КВ-диапазоне очень много, но в самом простейшем случае — это спускаемый с балкона провод длиной 5–20 м.

Малошумящий усилитель

И E4000, и R820T — кремниевые микросхемы, и усилитель внутри них шумит сильнее, чем более дорогие отдельные GaAs-усилители. Для некоторого снижения уровня шумов (на 1,5–3 дБ) и улучшения возможностей приема очень слабых сигналов можно купить малошумящий усилитель, который включается между антенной и тюнером.

Один из вариантов — LNA for all.

Малошумящий усилитель LNA for all >Что послушать в радиоэфире?

Радиопереговоры в безлицензионных диапазонах

Гражданские рации, не требующие регистрации в России, работают на частотах 433 и 446 МГц. Впрочем, в Москве русскую речь там услышать сложно. Их сразу и без проблем слышно в SDRSharp, модуляция NFM.

Поскольку каналов много, очень полезен плагин для SDRSharp AutoTuner Plugin — он автоматически включает частоту, на которой ведется передача, и таким образом можно слушать сразу все каналы раций.

Чтобы слушать рации на частоте 27 МГц, нужен тюнер с микросхемой R820T или внешний конвертер в случае E4000 (например, описанный ранее Ham It Up v1.2). Оптимальная антенна для 27 МГц уже требуется более серьезная, длиной ~2,59 или ~1,23 м.

Радиопереговоры полиции

Полиция в Москве и во многих других регионах России перешла на использование цифровых радиостанций, работающих в стандарте APCO-25 (P25). В P25 данные передаются в цифровом виде со сжатием и кодами коррекции ошибок — это позволяет увеличить дальность устойчивой связи и больше каналов впихнуть в ту же полосу радиочастот. Также существует опциональная возможность шифрования переговоров, однако обычная полиция работает без шифрования.

Для приема P25-раций можно использовать декодер DSD. DSD ожидает аудиоданные на входе. Перенаправить аудио с SDRSharp в DSD можно с помощью Virtual Audio Cable. DSD весьма критичен к настройкам SDRSharp — я рекомендую устанавливать AF Gain около 20–40%, возможно отключать галочку Filter Audio. Если все идет по плану — в окне DSD побегут декодированные пакеты, а в наушниках будут слышны переговоры. Эта схема также работает с упомянутым плагином AutoTuner в SDRSharp.

Найти частоты предлагаю читателям самостоятельно, так как эта информация не является открытой.

Радиопереговоры самолетов и диспетчеров

По историческим причинам для радиосвязи в авиации используется амплитудная модуляция. Обычно передачи с самолетов лучше слышно, чем от диспетчеров или погодных информаторов на земле. Диапазон частот — 117–130 МГц.

Прием сигналов с автоматических передатчиков самолетов ADS-B

ADS-B используется для того, чтобы и диспетчер, и пилот видели воздушную обстановку. Каждый самолет регулярно передает параметры полета на частоте 1090 МГц: название рейса, высота, скорость, азимут, текущие координаты (передаются не всегда).

Эти данные можем принять и мы, чтобы лично наблюдать за полетами. Два популярных декодера ADS-B для RTL2832 — ADSB# и RTL1090. Я использовал ADSB#. Перед запуском желательно настроиться на 1090 МГц в SDRSharp, посмотреть, есть ли сигнал и какая ошибка частоты из-за неточности кварцевого генератора. Эту ошибку необходимо скомпенсировать в настройках Front-end’а: Frequency correction (ppm). Нужно помнить, что величина этой ошибки может изменяться вместе с температурой приемника. Найденную коррекцию нужно указать и в окне ADSB### (предварительно закрыв SDRSharp).

Оптимальная антенна-монополь для 1090 МГц получается длиной всего 6,9 см. Так как сигнал очень слабый, тут очень желательно иметь дипольную антенну, установленную вертикально с такой же длиной элементов.

ADSB# декодирует пакеты и ждет подключений по сети от клиента, отображающего воздушную обстановку. В качестве такого клиента мы будет использовать adsbSCOPE.

После запуска adsbSCOPE необходимо открыть пункт меню Other -> Network -> Network setup, нажать внизу на кнопку adsb#, убедиться, что указан адрес сервера 127.0.0.1. Затем на карте необходимо найти твое местоположение и выполнить команду Navigation -> Set Receiver Location. Затем запустить подключение к ADSB#: Other -> Network -> RAW-data client active.

Если все сделано правильно, то в течение нескольких минут ты сможешь увидеть информацию о самолетах (если, конечно, они пролетают рядом с тобой). В моем случае с антенной-монополем можно было принимать сигналы от самолетов на расстоянии примерно 25 км. Результат можно улучшить, взяв более качественную антенну (диполь и сложнее), добавив дополнительный усилитель на входе (желательно на GaAs), используя тюнер на основе R820T (на этой частоте он имеет более высокую чувствительность по сравнению с E4000).

Декодированные сообщения ADS-B

Прием длинно- и коротковолновых аналоговых и цифровых радиостанций

До прихода интернета КВ-радиостанции были одним из способов узнавать новости с другого конца земного шара — короткие волны, отражаясь от ионосферы, могут приниматься далеко за горизонтом. Большое количество КВ-радиостанций существует и поныне, их можно искать в диапазоне ~8–15 МГц. Ночью в Москве мне удавалось услышать радиостанции из Франции, Италии, Германии, Болгарии, Великобритании и Китая.

Дальнейшее развитие — цифровые DRM-радиостанции: на коротких волнах передается сжатый звук с коррекцией ошибок + дополнительная информация. Слушать их можно с помощью декодера Dream. Диапазон частот для поиска — от 0 до 15 МГц. Нужно помнить, что для таких низких частот может понадобиться большая антенна.

Помимо этого, можно услышать передачи радиолюбителей — на частотах 1810–2000 кГц, 3500–3800 кГц, 7000–7200 кГц, 144–146 МГц, 430–440 МГц и других.

Радиостанция «судного дня» — UVB-76

UVB-76 расположена в западной части России, передает на частоте 4,625 МГц с начала 80-х годов и имеет не до конца ясное военное назначение. В эфире время от времени передаются кодовые сообщения голосом. Мне удалось принять ее на RTL2832 с конвертором и 25-метровую антенну, спущенную с балкона.

GPS

Одна из самых необычных возможностей — прием навигационных сигналов со спутников GPS на TV-тюнер. Для этого понадобится активная GPS-антенна (с усилителем). Подключать антенну к тюнеру нужно через конденсатор, а до конденсатора (со стороны активной антенны) — батарейка на 3 В для питания усилителя в антенне.

Далее можно либо обрабатывать слитый дамп эфира matlab-скриптом — это может быть интересно в целях изучения принципов работы GPS, — либо использовать GNSS-SDR, который реализует декодирование сигналов GPS в реальном времени.

Принять аналогичным способом сигнал с ГЛОНАСС-спутников было бы затруднительно — там разные спутники передают на разных частотах, и все частоты в полосу RTL2832 не помещаются.

Другие применения и границы возможного

RTL2832 можно использовать для отладки радиопередатчиков, подслушивания за радионянями и аналоговыми радиотелефонами, для разбора протоколов связи в игрушках на радиоуправлении, радиозвонках, пультов от машин, погодных станций, систем удаленного сбора информации с датчиков, электросчетчиков. С конвертором можно считывать код с простейших 125 кГц RFID меток. Сигналы можно записывать днями, анализировать и затем повторить в эфир на передающем оборудовании. При необходимости тюнер можно подключить к Android-устройству, Raspberry Pi или другому компактному компьютеру для организации автономного сбора данных из радиоэфира.

Можно принимать фотографии с погодных спутников и слушать передачи с МКС — но тут уже потребуются специальные антенны, усилители. Фотографии декодируются программойWXtoImg.

Есть возможность захватывать зашифрованные данные, передаваемые GSM-телефонами (проект airprobe), в случае если в сети отключен frequency-hopping.

Возможности SDR на основе RTL2832 все-таки не безграничны: до Wi-Fi и Bluetooth он не достает по частоте, и, даже если сделать конвертер, из-за того, что полоса захватываемых частот не может быть шире ~2,8 МГц, невозможно будет принимать даже один канал Wi-Fi. Bluetooth 1600 раз в секунду меняет рабочую частоту в диапазоне 2400–2483МГц, и за ним будет не угнаться. По этой же причине невозможен полноценный прием аналогового телевидения (там нужна принимаемая полоса 8 МГц, с 2,8 МГц можно получить только черно-белую картинку без звука). Для таких применений нужны более серьезные SDR-приемники: HackRF, bladeRF, USRP1 и другие.

Тем не менее возможность исследовать как аналоговый, так и цифровой радиоэфир, прикоснуться к спутникам и самолетам теперь есть у каждого!

Самодельная антенна для SDR приёмника

В комплекте с SDR приёмником http://ali.pub/1p0ml2 идёт антенна. Точнее не антенна, а огрызок. Зачем её туда кладут — непонятно… В обшем, можете её сразу выбросить, на неё вы радиолюбителей принять не сможете. Точнее не выбрасывайте, а отрежьте кабель у основания антенны, он — пригодится. Конечно, можете её подключить к приёмнику, но, будьте готовы разочароваться, радиолюбителей на неё вы не услышите.
Радиолюбители работают на Коротких волнах, поэтому, чтобы вы могли их принимать, нужно иметь либо специализированную радиолюбительскую антенну (к примеру диполь), или хотя бы просто кусок провода на улице, по длине равный 1/4 от радиолюбительского диапазона. К примеру, если вы хотите слушать радиохулиганов или радиолюбителей на диапазоне 80м, то длина антенны должна быть 80/4=20м. Ну, минимум 10-15м, не меньше. Если будет меньше, то вы сможете услышать только мощных соседей радиолюбителей.
Для изготовления антенны нужен любой медный провод, вообще любой. К примеру — провод с трансформатора, провод с катушки размагничивания кинескопа, провод из витой пары (интернет кабель) и т.д. Антенна — это просто кусок провода 15-30м. К примеру, из окна на дерево, столб, забор, крышу и т.д. Вот несколько видео таких антенн.

Нормальный медный провод найти сейчас почти невозможно, а покупать — довольно дорого, поэтому — воспользуйтесь дельным советом:

1. Идёте в любой компьютерный магазин и покупаете 15м сетевого «интернет» кабеля, который часто называют «витой парой», стоит он копейки.

2. Внутри кабеля 8 проводков, или 4 пары. Распускаете кабель по всей длине, чтобы достать эти пары. Далее, распускаете уже по 2 пары. Не спешите, потихоньку, плавно, чтобы не сделать «бороду». В итоге, у вас получится 2 куска из 4-х проводков, общей длиной 30м.

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


4. Отрежьте столько, сколько нужно, желательно не меньше 20м, это будет полотно антенны, то есть — сама антенна. Один конец — в комнату, к приемнику, через оконную раму. Ко второму концу присоедините изолятор (кусок пластика, текслолита, полипропиленовой трубки и т.д.) В общем, любой изоляционный, крепкий материал, который не проводит ток (деревяшку нельзя). Он нужен для того, чтобы антенну электрически отделить от забора, дерева и т.д. К этому изолятору прикрутите либо остаток провода, либо верёвку, капрон, леску, прочную нитку и привяжите к дереву, столбу, соседнему дому и т.д. Чем выше от земли, тем лучше для приёма.

Всё, простейшая антенна для SDR приёмника у вас готова. Можете слушать радиолюбителей.

Установка драйвера под Windows

Обновление:

  • 30/09/2018: Новая статья с примером применения RTL-SDR: Собственный сервис по отслеживанию самолётов
  • 29/09/2018: Пример применения RTL-SDR: Сканирование EGSM диапазона
  • 30/06/2018: Добавлена информация про ошибку «Cannot access RTL device»
  • 28/12/2017: Добавлена информация про SDR сервер и информация по WebSDR
  • 18/11/2017: Описание процесса установка драйвера под Windows
  • 16/11/2017: На нашем сайте опубликованная статья: Следим за самолётами. Flightradar24 и SDR приёмник

Давно читал о применении USB ТВ тюнеров на микросхемах RTL2832U + R820T в качестве SDR приёмника.

Тема меня заинтересовала но в стандартном исполнении диапазон ограничивался 24 — 1750 МГц. Были статьи (1, 2) о доработке и расширении диапазона и захвата всего КВ, но все это был такой-то «соплестрой». И вот на Ebay появилось доведенное до ума устройство, которое и было приобретено.

Всегда хотелось иметь обзорный приемник. Аппаратура как говориться «на все диапазоны» есть, а посмотреть, что творится в радиусе 3 МГц в реальном времени всегда полезно, как раз для этого он и приобретался.

Характеристики:

Диапазон частот 100 кГц — 1750 МГц
Модуляция АМ, FM, NFM, LSB, USB, CW
Полоса обзора меняется от 250 кГц до 3 МГц
Чувствительность 0.22 мКв (на 438 МГц в режиме NFM)
Входное сопротивление приёмника 50 Ом

В добротном металлическом корпусе, материнская плата с 2 разъемами SMA. Один UV от 24 – 1750 МГц, второй HF от 100 кГц – 24 МГц. В центре материнской платы всё тот же ТВ тюнер с доработками.

  1. Плата ТВ тюнера на микросхемах RTL2832U + R820T.
  2. Подключение антенного входа 24 – 1750 МГц.
  3. Фильтры приемника КВ диапазона 100 кГц – 24 МГц.
  4. Доработка, подключение к 4 и 5 ноге микросхемы приемной части 100 кГц – 24 МГц.

Описание будет под Windows 10, но думаю, заработает и на Windows 7/8.

Когда SDR приёмник на базе RTL2832U + R820T подключается к компьютеру, то Windows устанавливает неподходящие для наших целей драйвера, а программа Zadig (http://zadig.akeo.ie) поможет нам установить правильные драйвера.

Подключаем SDR приёмник к USB, скачиваем программу Zadig (http://zadig.akeo.ie) и запускаем её от прав администратора.

Выполняем ниже следующие действия:

Установка драйверов RTL-SDR: Шаг 1Установка драйверов RTL-SDR: Шаг 2
Установка драйверов RTL-SDR: Шаг 3Установка драйверов RTL-SDR: Шаг 4

Установка драйверов RTL-SDR: Шаг 5

В Диспетчере устройств Windows должно появиться устройство RTL2838UHIDIR

В Диспетчере устройств Windows должно появиться устройство RTL2838UHIDIR

SDRSharp подключение к RTL-SDR

SDRSharp подключение к RTL-SDR

  1. Выбираем источник сигнала, в нашем случае SDR подключен по USB;
  2. Входим в настройки параметров соединения;
  3. Выбираем RTL-SDR приёмник;
  4. Включаем параметры AGC (Автоматическая регулировка усиления);
  5. И нажимаем «Start».

Если в процессе подключения к SDR появится ошибка «Cannot access RTL device»

SDR Sharp. Connot access RTL Device

то запустите файл «install-rtlsdr.bat» из архива sdrsharp.

Параметры подключения к SDR

Sample Rate (Частота дискретизации RTL) Ширина полосы приемника, 2048 MSPS это 2.048 МГц (значение по умолчанию). Полосу можно менять от 0,25 МГц до 3,2 МГц. Чем больше полоса, тем больше нагрузка на процессор.Не на каждом компьютере можно нормально работать с максимальной полосой. Если будет притормаживать на вашем компьютере, подберите полосу пониже.
Sampling Mode Режим работы RTL устройства. Для работы необходим режим «Quadrature sampling».
Offset Tuning Данная опция актуальна только для тюнера E4000. Переключает режим работы входа RTL с нулевой частоты на промежуточную не нулевую. Включение данной опции позволяет избавится от «палки посредине экрана». На 820’ых тюнерах эта опция игнорируется.
RTL AGC Автоматическая регулировка усиления на участке «Смеситель тюнера — АЦП RTL2832».
Tuner AGC Автоматическая регулировка усиления на участке «Вход приемника — МШУ — Смеситель». Данная АРУ может работать не очень хорошо, многое зависит от антенны, условий приема и диапазона который вы принимаете. Я её всегда включаю. Если не включить будет очень низкая чувствительность SDR приёмника.
RF Gain Ручная регулировка усиления тюнера. Позволяет самостоятельно менять усиление входного тракта тюнера при отключенной «Tuner AGC».
Frequency correction PPM Коррекция частоты опорного генератора тюнера. Калибровка частоты приема необходима для точного соответствия индикации принимаемой частоты её реальному значению. Описание процедуры калибровки: http://rtl-sdr.ru/page/kalibrovka-chastoty-priema

Установка драйверов и программы управления SDR приёмником

Сейчас начинается кропотливая работа по установке драйверов и программы управления. Как говорится, не «бегите впереди паровоза», а делайте точно по инструкции. Шаг в шаг.
1. Если вы приобрели SDR приёмник как у нас ( http://ali.pub/1p0ml2 ), то в комплекте с ним будет маленький диск с драйверами. Если же диска нет, или у вас нет CD-Rom-а, не беда, вот эти драйвера https://yadi.sk/d/bjfPakpC3RCZx2
2. Подключите SDR приёмник в USB порт компьютера. Если компьютер предложит начать поиск драйверов — откажитесь.
3. Установите драйвер приёмника, запустив файл Setup.exe с диска или, скачав их по ссылке выше. Следуйте инструкциям, там ничего сложного, всё стандартно. Иногда может появиться окошко предупреждения, мол, Windows не может определить цифровую подпись драйвера, это не страшно, нажмите — Всё равно установить.

4. Теперь нужно установить второй драйвер, он называется Zadig. Скачиваете отсюда http://zadig.akeo.ie Прямая ссылка на драйвер http://zadig.akeo.ie/downloads/zadig-2.3.exe Прямая ссылка с яндекс-диска, если предыдущие по каким-то причинам не будут работать https://yadi.sk/d/2yDgeQeW3RCas9
5. SDR приёмник у вас всё это время должен быть подключён к компьютеру. Запускайте скаченный файл zadig-2.3.exe В меню драйвера, вверху, нажмите Options и поставьте галочку List All Devices. Это для того, чтобы драйвер смог увидеть ваш SDR приёмник.


6. После этого в окошке программы покажется список ваших всех USB устройств, в том числе и SDR приёмник. Он будет отображаться как Bulk-In, Interface (Interface 0), выбираете его.


7. После этого, нажмите большую кнопку Replace Driver


8. Драйвер Zadig начнёт установку, после которой появится окошко, что драйвер установлен. Нажимайте «Close» и закрывайте программу Zadig. На этом, самый сложный этап завершен.

Теперь необходимо скачать, установить и настроить программу, с помщью которой вы будете управлять вашим SDR приёмником.
Есть множество программ, все они отличаются функциями, удобством, наличием дополнительных плагинов и т.д. Какая из них лучше сказать однозначно невозможно, т.к. это тоже самое, как спорить, что лучше Билайн, Мегафон или МТС. Каждый радиолюбитель в процессе работы с SDR приёмниками выбирает со временем свою. Мы же рекомендуем для начала ознакомления с SDR приёмником использовать программу HDSDR. Кстати, на диске с драйверами в комплекте к приёмнику тоже есть программа, но она — полный шлак, уж поверьте)).
1. Итак, скаиваем и устанавливаем программу HDSDR http://www.hdsdr.de/index.html На момент написания этой статьи, актуальная и стабильная версия программы 2.76, прямая ссылка: http://www.hdsdr.de/download/HDSDR_install.exe Прямая ссылка с Яндекс-диска, если официальный сайт по каким-то причинам не будет работать https://yadi.sk/d/6Gd2bCjk3RCbqV
2. После завершения установки программы — НЕ запускайте её! Там будет стоять галочка, мол, «запустить» — снимите её. Для того, чтобы программа увидела ваш приёмник, необходимо скачать DLL файл, вот этот http://hdsdr.de/download/ExtIO/ExtIO_RTL2832.dll Прямая ссылка с Яндекс-диска на этот же файл https://yadi.sk/d/5KZTA-K53RCbzZ
3. Этот файл необходимо поместить в папку, в которую у вас установлена программа HDSDR. (по умолчанию C:\Program Files\HDSDR, или C:\Program Files(x86)\HDSDR )
4. Далее. Необходимо скачать второй DLL файл, с помощью которого уже можно будет принимать непосредственно радиолюбителей. Ссылка на файл https://xa.yimg.com/kq/groups/82400279/47992593/name/ExtIO_RTL_SW_Patch.dll Прямая ссылка с Яндекс-диска на тот же файл: https://yadi.sk/d/t7XPc0HO3RCcBP
5. Его так же нужно поместить в папку, где у вас стоит программа HDSDR (по умолчанию C:\Program Files\HDSDR, или C:\Program Files(x86)\HDSDR ).
Теперь, настроим саму программу HDSDR

1. Запускайте программу по ярлыку на рабочем столе. В момент запуска у вас каждый раз будет появляться такое окно


Это окно, в котором программа как бы спрашивает у вас — с какой DLL мне работать? Для начала, выбирайте пропатченную DLL, то есть SW_Patch. С этой DLL ваш SDR приёмник сможет принимать радиоволны примерно от 3 до 12МГц, то есть радиохулиганов на 3МГц и два любительских диапазона 80м и 40м. Потом, когда приобретёте или сами спаяете конвертер, будете запускать программу по обычной DLL.
2. Итак, программа HDSDR запустилась и, если вы всё ранее сделали точно по пунктам, как мы писали — вы услышите шум эфира, ваш SDR приёмник — работает! Подключайте антенну и попробуйте настроиться на станции

3. Программа на английском языке, но, интуитивна понятна. Самое главное, запомните в настройках программы этот путь: Options / Misc Oprions / Reset to factory settings. Это функция, которая обнуляет все найстроки программы на заводские. Она вам обязательно пригодится, чтобы сбрасывать настройки, когда будете экспериментировать 😉


На этом всё. В следущих статьях поделимся опытом с настройками программы.

>
Коротковолновый конвертер для SDR приемника на RTL2832U
18 июня 2014 г.

Данный вариант безнадежно устарел. В ближайшем будущем на этом месте появится ссылка на описание свежей версии!

Схема нарисована в редакторе Digikey:

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

В качестве задающего генератора гетеродина используется готовый осциллятор на 40 Мгц. Такая частота выбрана не зря. Я видел множество схем и готовых изделий с генератором на 125Мгц, мол, в таком случае, не мешают FM станции, это все правда, но на участке 40-60Мгц у приемника на базе R820 и аналогичных тюнеров чувствительность значительно выше, чем на участке 125-155Мгц. Использование частоты 40МГц имеет свои недостатки, например, зеркальный канал, который появляется на участке 20-40Мгц принимаемой частоты, но мне это не мешает, т.к. дальше 20 МГц на КВ для меня ничего интересного нет, а начиная с 24МГц тюнер R820 способен принимать самостоятельно. Подстрочником R12 можно регулировать усиление сигнала гетеродина для поиска оптимального режима работы смесителя.

Преселектор использует древний двухсекционный воздушный переменный конденсатор 20..495 пф, он обеспечивает перекрытие всех любительских диапазонов. Преселектор строго необходим, чтобы отстраиваться от сигналов мощных вещательных станций. Без отстройки из-за высокой чувствительности конвертера возникают сильнейшие интермодуляционные искажения, которые делают прием слабого полезного сигнала невозможным.

Конвертер разделен на две части, изолированные друг от друга и экранированные (иначе не избежать самовозбуждения): ВЧ и смеситель (большой блок) и УПЧ (маленький блок). ПЧ из первой части во вторую подается по коаксиалу. На ужасном фото ниже виден лишь большой блок, малый же не попал в кадр. Последний следует располагать в непосредственной близости от платы донгла, а трансформатор L5 должен обеспечивать полную гальваническую развязку цепей конвертера от цепей донгла и USB. Соединять землю конвертера и землю USB не рекомендуется, особенно если корпус системного блока не заземлен (меньше наводок).

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

Питание — 5 вольт. У меня платка донгла охлаждается мини-кулером на 12 вольт, поэтому питание в коробку подводится от отдельного блока, а конвертер питается через стабилизатор 7805. Питать его от USB настоятельно не рекомендую из-за чрезвычайно высокого уровня помех. Чтобы снизить уровень шумов на панораме, я все импульсные блоки питания на рабочем месте оснастил ферритовыми фильтрами, а локальную сеть переложил экранированной витой парой, все заземлил. Только тогда стало возможным увидеть и услышать что-то интересное.

Конденсаторы:
C1, C2, C3, C5, C6, C7, C12 — 10 нф

Диоды D1, D2, D3, D4 — две сборки диодов Шоттки BAT54S

Катушки (провод 0.2 мм):
L1, L3 — 10 витков на ферритовом колечке или SMD индуктивность 2 мкГн
L2, L5 — 10 + 10 витков на ферритовом кольце
L4, L6 — 40 витков на ферритов кольце или индуктивность 10мкГн
L7, L8 — 35 витков провода 0.75мм на каркасе диаметром 10мм, количество витков подбирается таким образом, чтобы при изменении емкости переменного конденсатора перекрывались все любительские диапазоны (хотя, на 160 метров почти ничего интересного), чтобы захватить вещательные СВ и ДВ диапазоны, можно сделать дополнительный переключатель, который бы добавлял индуктивности. Для прослушивания этих диапазонов я использую отдельный донгл на RTL2832U, модифицированный под L9 — 20 витков провода 0.75 на каркасе 7-8 мм, количество витков подбирается таким образом, чтобы срезать все выше 20-25 Мгц, очень мешают мощный FM станции, принимаемые на гармониках гетеродина.

Намотка ВЧ трансформаторов:

На ферритовом колечке намотать по 6 витков свитых между собой трех проводков диаметром 0.2 мм по такой схеме:

Затем соединяем н2 и к1, это будет центральный отвод, н1 и к2 при этом будут другими выводами вторичной обмотки, н3 и к3 соответственно — первичная. Чтобы не запутаться, я крашу начало красным маркером, конец — синим, затем тестером исключаю выводы одной и той же обмотки и скручиваю вторичку.

Прошу прощения за такую ужасную фотографию, не хотелось мастерить нормальный корпус пока не будет проработана вся конструкция. В настоящий момент конвертер со всем добром, включая приемник, находится в спаянном из нескольких листов стеклотекстолита «корпусе». В планах (хотя, не уверен, что они будут воплощены) высокодобротный преселектор на все любительские бэнды с цифровым управлением, более качественная фильтрация сигнала гетеродина (на плате видно, что место под фильтр предусмотрено, но я пока от него отказался) и ПЧ.

Напомню, что в качестве приемника используется этот незамысловатый девайс: Китайский USB ТВ-тюнер на чипе RTL2832U, который имеет недокументированную возможность прямой оцифровки квадратурного сигнала с находящегося на той же плате тюнера R820, что позволяет при использовании специального ПО превратить его в радиоприемник, работающий в диапазоне 24 — 1700 Мгц и принимать FM, TV, спутниковое ТВ (с конвертера на тарелке, теоретически), сигналы практически всех возможных носимых и стационарных радиостанций (HF, CB, VHF, UHF, спецслужбы, ВВС, гражданская авиация, флот), перехватывать сигнал GSM в старых диапазонах, получать телеметрию всевозможных спутников, пролетающих над головой, путешествовать во времени

Тем не менее вот, что можно принять при помощи этого конвертера: