Как сделать сдр приемник из телевизора. Портативный DVB-T тюнер на RTL2832. Слушаю эфир. Мобильный клиент SDR Touch

В этой статье я расскажу о том, как, потратив совсем небольшие деньги и немного времени, получить радиоприемник, способный принимать что угодно в диапазоне 60-1700 МГц (радиостанции, звуковое сопровождение ТВ, радиолюбителей, карманные радиостанции и многое другое). Для этого
мы используем DVB-тюнер на чипе RTL2832, работающий в специальном режиме, который можно приобрести за $20 или даже дешевле.

Радиоволны

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

ТВ-тюнер RTL2832

Теперь познакомиться с технологией SDR может любой желающий. Этим мы обязаны компании Realtek, выпустившей чип RTL2832. Его исходное предназначение - USB декодер DVB-T для приема цифровых телеканалов. Аналоговую часть (настройку на частоту телеканала) реализует твердотельный тюнер Elonics E4000, для управления которым у RTL2832 предусмотрены выходы. Таким образом, на основе этих двух микросхем и небольшого числа других деталей производители могут собирать USB DVB-T тюнеры.

У этого чипа был обнаружен режим, который отключает все встроенные функции декодирования и переводит его в режим быстрого АЦП, оцифровывающего все, что выдает E4000 с частотой до 3 млн. восьмибитных выборок в секунду. В свою очередь, E4000 может быть настроен на частоту от 60 до 1700 МГц, выдавая на вход RTL2832 выбранный «кусок» радиодиапазона шириной в 3 МГц для оцифровки. Добавив к этому программу обработки на ПК, мы получаем вполне рабочий SDR-приемник.

Как это все работает

Попробую описать простыми словами:
  • Антенна, подключенная к тюнеру, принимает сигналы с эфира.
  • Чип E4000 выделяет участок радиодиапазона, начинающийся там, где мы ему указали и шириной 3 МГц, усиливает его.
  • Чип RTL2832 оцифровывает этот участок и передает по USB на компьютер.
  • Программа (GnuRadio, HDSDR или другая) «настраивается» на выбранную частоту в пределах выбранных ранее 3 МГц, выполняет демодуляцию указанным способом и отправляет получившийся звук на звуковую карту. Также она может отправлять команды чипу E4000 на перестройку на другой участок диапазона.

Покупаем тюнер

Без ТВ-тюнера на основе RTL2832 нам не обойтись.
есть список устройств, которые нам подходят.
Проще и дешевле всего купить тюнер на eBay. Найти его просто - достаточно использовать название чипов в качестве запроса . Особой разницы между конкретными моделями тюнеров нет, можно выбрать самый дешевый или в понравившемся корпусе.

Устанавливаем и настраиваем

Рассмотрим настройку ПО под Windows.

Что дальше?

Понравилось? Тогда процесс совершенствования почти бесконечен. Существует большое количество гораздо более чувствительных и функциональных SDR-приставок. Некоторые из них обеспечивают полосу оцифровки и обзора до 100 МГц, некоторые - умеют работать на передачу, почти все более дорогие приставки оцифровывают сигнал с дискретностью в 16 или 24 бита вместо 8. Обратите внимание на проект

Привет форумчане! Решил создать первую мою тему на этом форуме.
Расскажу как с интересом потратить время и немного денег и получить универсальный радиоприемник в диапазоне 50-900Мгц. Я уложился в 20$ сейчас может и дешевле. Еще в прошлом году купил USB TV тюнер на ebay продавец уже не торгует, но можно найти в поиске по чипу Realtek rtl2832 Elonics e4000.
Вот такой он китайский юсб тв тюнер.

Спросите? Это тв тюнер как сделать радиоприемник.
Паять не чего не надо. Скажу я
Качаем патченый драйвер с функцией радиоприемника. удобный проверенный вариант — SDR https://public-xrp.s...ase-rev427T.zip С функцией авто тюнера.

Чтоб он заработал как радиоприемник, родные драйвера нам нафиг не нужны, заменяем нужными патченными.
Качнем программу для замены дров перетаскиваем его в скаченный патч.(откроем оба и перетащим)
Запускаем Zadig.exe, жмем Options->List all devices, выбираем Builk-in, Interface 0, выбираем драйвер для замены — «WinUSB», жмём Reinstall Driver

Заменили? Идем дальше.
И запускаем наш патч скачанный фаил SDR открываем папку Release-> жмем SDRSharp.exe, откроется приложение жмем Other и выпадающее меню RTL-SDR/RTL2832U

Куды тыкать.

Справились? жмем долгожданный Play если все сделали правильно должно заработать.
Теперь можно таскать шкалу влево или вправо или вбить в поле сверху слева.
В моем комплекте идет антенна полуметровый штырь.
На домашнюю антенну ловит лучше.Системы Рога. На некоторых забыт защитный диод, чтоб не убить приемник антенну руками не трогаем.

А зомбоящик показывает? Свисток DVB-T формата. в моих краях DVB-T2. Так что не чего про телек не скажу.
Что можно услышать таксистов, радиолюбителей, строителей, общения самолётов и диспетчеров, FM радио.
Специально Для умников Старался коротко рассказать процесс. На хабрахабре разжовано!
Ваш истинный нуб
Kendi Bober

Не забывайте Гугл знает все

SDR приемник из TV-тюнера это оптимальный вариант для новичка, который хочет иметь вседиапазоный приемник и потратить при этом минимум средств, около $20 давайте в кратце рассмотрим что это.

Цифровая часть у таких приемников должна быть RTL2832, а аналоговых может быть несколько e4000, FC0013. E4000 – кремниевый чип и довольно сильно шумит, можно поставить предусилитель и уменьшить шумы.

Что можно послушать

88-115Mhz – FM радио
118-135Mhz – общение
430Mhz – LPD/PMR.
144Mhz – На двойке радиолюбители.
864Mhz – что угодно, от радиотелефонов, то жучков закладок и т.д.

Антенну использовать лучше другую, штатная не очень хорошо подойдет. И ещё, если хотите слушать двойку (143-174МГц) к примеру то антенну под неё и делайте.

Метатроныч, огромная просьба: просвети по аналоговой части. Ебэй, да и не только, напичкан связкой RTL2832U+R820T. Как себя ведёт R820T?

Отлично подойдет R820T даже дешевле выйдет, так смело можно искать и по этому запросу. Спасибо друзья, что напомнили про него.

А как же цифровая связь APCO P25?

Программа принимает цифровую передачу на устройстве записи по умолчанию, и проигрывает декодированный результат в устройство воспроизведения по умолчанию. Чтобы «соединить» SDR# и DSD понадобится Virtual Audio Cable. Делаем в свойствах звука Windows «выход» VAC - устройством записи по умолчанию, а в SDR# выбираем устройство воспроизведения - Line 1 (VAC). AF Gain выставляем около 20-40%. Настраиваем SDR# на нужную частоту (

Предложили обозреть DVB-T тюнер. Я бы отказался из-за устаревшего формата трансляции, но уж больно само устройство занятное. С помощью тюнера можно принимать и декодировать почти любой сигнал в диапазоне от 25 до 900 МГц. Решил и я немного послушать эфир.

Тюнер приехал в серой коробочке без опознавательных знаков. Внутри имеется само устройство, диск с ПО, пульт ДУ и антенна. Всё в полиэтиленовых пакетиках.
Размеры тюнера чуть больше флешки. Сбоку подключается антенна. А сквозь отверстия принимается сигнал ИК пульта.





Вскрываем сразу

Сердцем устройства выступает чип RTL2832U, а за усиление ВЧ сигнала отвечает микросхема FC0012. Вместо последней могут использоваться другие микросхемы, что влияет на диапазон принимаемых частот, чувствительность антенны и требует подбора соответствующих драйверов.



Смотрим телевизор

Включение и настройка очень простая. Тюнер у меня работал на Windows 7 и 10. Драйвера и телевизионный приёмник есть на компакт диске, но можно найти в интернете, если что. На ОС семейства Linux не проверял, но работоспособность в этой среде подтверждается комментариями в интернете. Более того, я запустил тюнер на своём смартфоне буквально за пару кликов.

За основу при просмотре телевизионных каналов взята программа Blaze HDTV Player. Это платное приложение, хотя на упаковке диска есть серийный номер. Я взял самую последнюю версию с официального сайта (в режиме демо версии). Сканирование диапазона занимает минуты две, поcле чего у меня появляется список каналов. В Киеве на 2017-й год можно найти 16 каналов в диапазоне DVB-T. (ERA | первый национальный; Boutique; M2; ПравдаТут; ПлюсПлюс; NEWS 24; Rti; 100+; 5 канал; NewsOne; EU Music; Music Box; Рада; Сонце; Надія; КРТ;).


Этой же программой можно слушать радио в диапазоне 88-108 Мгц. С уверенным приёмом было найдено 28 станций.

К сожалению, но для уверенного приёма сигнала мне пришлось озаботиться выносом на балкон ноутбука со всем снаряжением. Хорошо бы применить приличных габаритов антенну, но для этого придётся разжиться переходником с используемого MCX разъёма на обычный антенный разъём. Иначе вы можете получить слайды вместо видео потока. В интернете также рекомендуют поменьше касаться антенны во избежание поломки устройства статикой.

Я постарался собрать статистику приёма сигнала по Киеву. Возле метро Харьковская - приём плохой. У метро Демиевская - приём хороший. Возле метро Минская - приём среднего качества, нужна более габаритная антенна. Напомню, что телевизионное вещание идёт и в диапазоне DVB-T2.

Альтернативные программы и драйвера

Для начала нужно озаботиться заменой драйверов устройств. Для этого используют программу Zadig, которую можно найти как вместе со скачанным ПО или на сайте . На вышеуказанном сайте в картинках показана инструкция по установке. От себя добавлю, что для поиска устройства под названием RTL2838UHIDIR - в настройках программы хорошо бы выставить галочки напротив «List all devices» и «Ignore Hubs or Composite Parents».

Больше всего мне понравилась программа SDRSHARP. . Я не изучал все её настройки, но в целом иона довольно функциональна. Смена частоты осуществляется путём нажатия на верхнюю или нижнюю часть цифр отображаемой текущей частоты. Тип принимаемого сигнала выбирается автоматически, в зависимости от диапазона. Но практически всё можно подобрать вручную. С помощью этой программы я смог принимать сигнал в диапазоне от 21 МГц…


… до 940 МГц. В FM диапазоне даже отображалась RDS информация станции.

Если нужно сменить драйвера на родные от Realtek, то я их нашел тут. Выбирайте в зависимости от набора микросхем.

RTL2838U + E4000 , FC0012 , FC0013 = Treiber1.zip
RTL2838U + R820T = Treiber2.zip
RTL2838U + Noxon = Treiber3.zip
RTL2838U + R828D = Treiber4.zip

Работа через USB OTG на Android

Для работы мне понадобился обычный OTG кабель. Потребляет тюнер совсем немного, около 0.7W, так что за аккумулятор смартфона я спокоен.



Зайдя в Play Market и указав в поиске словосочетание «RTL RDS» - я нашел множество программ. Первые попавшиеся я и протестировал. Сканировал диапазон с помощью программы SDRTouch (скачивает Rtl-sdr driver). А телевизор смотрел через Aerial TV (скачивает DVB-T driver). Получалось весьма недурно.



Послесловие

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

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Планирую купить +40 Добавить в избранное Обзор понравился +43 +67 16 августа 2012 в 14:59

USB TV-тюнеры на rtl2832 - или как услышать в радиоэфире все за 600 рублей

  • Стандарты связи

Давно я собирался купить какой-нибуть универсальный радиоприемник/радиосканер, чтобы полазить по эфиру, послушать о чем говорят ночью матёрые и бородатые радиолюбители…

До недавнего времени, это удовольствие обходилось от 300$ и до бесконечности. Ну а с переходом гос.органов (и России и за бугром) на цифровую (но пока еще не зашифрованную) связь APCO P25 стоимость удовлетворения нездорового любопытства стала ещё выше.

Год назад все изменилось - умельцы выяснили, что многие из продающихся у нас китайских USB TV-тюнеров за 600 рублей - фактически являются универсальным радиоприёмником, на который без каких-либо доработок можно послушать практически все-что угодно в диапазоне 50-900Мгц (если повезет - до 2200Мгц, но там голосом особо ничего не передают): переговоры самолётов с диспетчерами, строителей, такси, жучки в вашей квартире и многое другое.

Под катом я расскажу что и где покупать, как подключить и настраивать, ну и наконец - что можно послушать.

Железо

USB TV-тюнер состоит из двух частей - радиочастотная часть (определяет возможные частоты работы) и цифровая часть (оцифровывает сигнал и передаёт в компьютер по USB).
Цифровая часть поддерживается одна - RTL2832.
Вариантов аналоговой части несколько: Elonics e4000 (всеобщий любимец, работает в диапазоне 50-1100Mhz и 1250-2200Mhz), FC0013 (~45-900Mhz). FC0012 хуже т.к. имеет проблемы с качеством сигнала и много частот, где он не работает.
Таким образом, лучше искать приёмники с e4000 или FC0013. К сожалению Elonics на данный момент обанкротилась, и последние запасы быстро иссякают.

Из проверенных источников могу отметить Dealextreme - на e4000 приёмники у них кончились, и сейчас идут на FC0013.Полный список online магазинов собирают , ну и в целом на http://www.reddit.com/r/RTLSDR/ достаточно много информации. В случае покупки на ebay/aliexpress - обязательно у продавца уточнить на каких микросхемах сделан их тюнер (т.к. очень часто они у них кончаются и они шлют другие): «Hi, could you confirm that your tuner have rtl2832 & FC0013(e4000) chips?», тогда если вам пришлют не то - будет проще вернуть деньги.

Внутри приёмник выглядит так:


На многих моделях «забыт» защитный диод (он защищает приёмник от статического электричества) - можно оставить как есть, но стараться антенну руками не трогать, и в грозу антенну от приёмника отключать. Но можно конечно и припаять самому: BAV99 или как в моём случае - 2 отдельных 1N4148 (один от земли к антенне, другой в обратном направлении. Нужен именно «быстрый» диод с маленькой ёмкостью, абы какой не подойдёт).

Антенна

Вполне подойдёт ненаправленная телевизионная антенна МВ-ДМВ («рога»). Я вообще принимал на полуметровый металлический штырь. Все это нужно вытаскивать на балкон / в окно. Если компьютер далеко - лучше удлинять USB кабель, а не антенну. Ну и источники радиочастотного шума лучше убрать подальше (например тот же компьютер с открытым корпусом сильно мешает).

Софт

Вариантов софта целая куча, я рассмотрю популярный и достаточно удобный вариант - SDR# под виндой (по-английски также можно почитать ):

1) Качаем последнюю версию SDR# Dev и SDR# RTLSDR Plugin , и библиотеку RTLSDR .
2) Распаковываем в один каталог SDR# Dev и SDR# RTLSDR Plugin. Из библиотеки RTLSDR в этот же каталог кладём файл rtlsdr.dll (он в архиве в каталоге x32). Из подкаталога config файл SDRSharp.exe.config выносим на уровень выше (туда где основная масса файлов получилась).
3) - программа для того, чтобы заменить драйвер тюнера, который умеет показывать только телевизор - универсальным драйвером. Распаковываем в ту же кучу.
4) Запускаем Zadig.exe, жмем Options->List all devices, выбираем Builk-in, Interface 0, выбираем драйвер для замены - «WinUSB», жмём Reinstall Driver, со всем соглашаемся.
5) Запускаем SDRSharp.exe, в левой части - будет неактивная кнопка Frontend, и напротив неё - выпадающее меню. Выбираем там RTL-SDR / USB, и жмем Play в левом верхнем углу. Уже должно что-то начать работать.
6) Теперь можно либо напрямую вбивать нужную частоту в поле ввода сверху слева, или таскать шкалу частот влево-вправо для настройки на нужную частоту.

Хотите сделать что-то своё? (например GPS)

В простейшем случае получить доступ к эфиру можно так:
rtl_sdr -f 1575520000 -g 34 -s 2048000 out.dat
И в файл out.dat - сливается содержимое эфира на частоте 1.575Ггц, с частотой дискретизации 2.048 Мгц с коэфициентом усиления 34 dB. Если получившийся файлик теперь например скормить Matlab скрипту отсюда , можно увидеть спутники gps (если конечно вы подключили к приемнику активную GPS-антенну).

У меня получилось так (спутники - действительно соответствуют видимым в окно на обычном gps-приемнике):

Что и где можно послушать (в Москве)

88-115Mhz - банальное FM радио, режим WFM.
118-135Mhz - общения самолётов и диспетчеров, режим AM.
433Mhz, 446Mhz - кучи портативных радиостанций, у строителей обычно, NFM.
144-145Mhz, 435Mhz - радиолюбители (днём / утром практически никого нет), NFM.
864Mhz - куча каналов такси, NFM.
Также можно найти «радионяни», старые аналоговые радиотелефоны, аналоговые жучки которыми вас прослушивают - но тут с частотой не угадать (все это обычно тоже в NFM).

А как же цифровая связь APCO P25?

Качаем DSD . Программа принимает цифровую передачу на устройстве записи по умолчанию, и проигрывает декодированный результат в устройство воспроизведения по умолчанию. Чтобы «соединить» SDR# и DSD понадобится Virtual Audio Cable . Делаем в свойствах звука Windows «выход» VAC - устройством записи по умолчанию, а в SDR# выбираем устройство воспроизведения - Line 1 (VAC). AF Gain выставляем около 20-40%. Настраиваем SDR# на нужную частоту (гугл знает какую) в режиме NFM, в окошке DSD должен побежать текст с отладочной информацией, а в наушниках вы должны услышать декодированные переговоры. Настоятельно рекомендую случайно услышанные переговоры не записывать и не распространять.

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

Куда двигаться дальше?

Пути улучшения следующие:
1) HF конвертор, чтобы сдвинуть частоты на 100Мгц «вверх» - тогда можно слушать и 27Мгц рации, и кучу шпионских подозрительных КВ станций и многое другое.
2) GaAs-предусилитель : e4000 - кремниевый чип, и шумит достаточно сильно. Если перед ним поставить малошумящий усилитель - можно снизить уровень шума примерно на 3dB (т.е. вдвое).
3) Discone-антенна - отличается своей широкополосностью и горизонтальной диаграммой направленности.
4) режекторный фильтр вещательного диапазона (чтобы много-киловаттные FM и телестанции меньше мешали приемнику)
5) Диапазонную антенну на тот диапазон, который интересует, вместо дискоконуса с широкой полосой, но слабеньким усилением (опять же, уже полоса - меньше посторонних сигналов приходится приемнику отфильтровывать - соответственно потенциально выше качество приема слабых сигналов). За последние 2 пункта спасибо