Реалтек RTL SDR, ч. 3. Прием ТВ на ПК. Обзор софта.
С каждым следующим шагом изучения возможностей RTL-SDR приемника будет все труднее, будет требоваться больше информации и знаний, но при этом будет все легче и легче разбираться в радио / технологиях ... На этой странице мы подошли к приему стандартного широковещательного телевидения ... Это, с детства, всем знакомая технология, постоянно окружающая всех вокруг, поэтому претерпевает незначительный, но - интерес ... Постепенное осваивание технологий раскрывает прием и особенности цифрового телевидения ...
TV плагин PAL / SECAM для SDRSharp и RTL SDR.
Прием звукового сопровождения в программе SDRSharp не вызывает никаких нареканий ... А, вот - видео ... С Pal / Sekam TV плагином ... В той же самой точке, на окраине Екатеринбурга, 24 канал ДМВ телевещания на частоте 495 МГц ... Оставляет желать лучшего ... Возможно, попалась неудачная версия плагина, или ... / или ... Также смотрите разъяснения на странице плагины программы SDRSharp ...
Программа TVSharp для приемника RTL-SDR.
Программа TVSharp реально работает!... Особо описывать программу TVSharp не имеет смысла - это телевизор в компьютере. Зная частоту телеканала можно настроиться на его прием ... Не могу сказать есть ли в этой программе звук - просто не обратил внимания, зная, что RTL-SDR приемник не имеет технической возможности одновременного приема звука и изображения. На скриншоте показан прием телесигнала на окраине Екатеринбурга, 24 канал ДМВ телевещания на частоте 495 МГц ... Звука нет и быть не должно, но для его приема можно использовать второй RTL-SDR приемник - и получится приемлимый ПК / телевизор ...
Дополнительные материалы и исследования.
Особый интерес представляет тест цифрового эфирного ТВ DVB-T2 на теле тюнеры и SDR донглы, реализованный значительно позже даты этого опубликованного материала ...
Список ТВ частот ...
ТВ донгл Pinnacle ... Teст приема аналогового ТВ ... Сравнение качества ТВ приема картинки RTL SDR vs Pinnacle ...
Teст приема цифрового ТВ на DVB T2 приставки.
С момента прошлого сравнения и обзора ТВ тюнеров эфирного телевидения аналогового формата, посредством приема на цифровое SDR радио, в системе вещания эфирного ТВ России - произошло важное событие : аналог полностью заменили на цифру ... SDRSharp плагины, сразу же, стали - бесполезны ... Pinnacle HDTV / PCTV USB ТВ-тюнер с индексом DVB-T также, показывал только эфирный шум ))) ... Проблема, однако ... Для просмотра цифрового телевидения стали нужны новые приставки, чтобы декодировать телепередачи в новом формате ... Тема : как смотреть цифровое ТВ, конечно же - интересная, но без соответствующего оборудования - практически не реализуемая, с помощью одних только RTL SDR и ноутбука / ПК ... Некоторые вспомогательные материалы : FFMpeg. SDRAngel. DVB-S DATV demodulator. DVB DATV MPEG SDR декодирование ...
Итак, время шло, и необходимые компоненты для экспериментов - потихоньку накапливались ... Попалась в ремонт - антенна с отломанным усом ; кстати - очень интересный экземпляр : Zolan UHF-UNF TV InDoor Antenna, с усилителем и странной надписью на гнезде : alimentation вместо power, как обычно принято для входа подачи внешнего питания ... Цифровой эфирный приемник Cadena CDT-1793, с потерянным пультом ДУ (и, без кнопок управления на панели, ныне - совершенно бесполезный) ... Думал : прикупить для него внешний универсальный пульт дистанционного управления, да как то - не срослось ... Зато, на компьютерной разборке, удалось (по случаю) дешево приобрести цифровую ТВ приставку DEXP HD 1702M, со своим собственным пультом, а также и - оборудованную кнопками переключения каналов на лицевой панели ... Как бы - все срастается в кучу, с которой - что-то надо делать ))) ...
В связи со сложностью испытаний со многими неизвестными работоспособность антенны со встроенным усилителем - не была подтверждена, и возможно она вообще оказалась - неисправной ))) ...
А, к слову, надо сказать - существуют ещё и известные глобальные проблемы, которые хотелось бы избежать - уже на предварительной стадии тестирования ...
* - Уходить из Win7 x64 и переключаться в WinXP x32 ...
* - TV тюнер Pinnacle PCTV Hybrid Pro Stick без лицензии (куплен с рук, лицензионный номер на упаковке поврежден безвозвратно) ...
* - Программный ТВ плейер DScaler - неожиданно слетает из софта ПК, переустанавливать - бесполезно, так как работоспособность никакими ухищрениями не восстанавливается ...
* - Ну и еще одна известная проблема : RTL SDR девайс : ширина полосы пропускания канала = 3,2 МГц макс ... То есть, либо - изображение, либо - звук ... Плюс - просроченные и несовместимые плагины из-за смены Win XP / 7 и версии .Net Framework ...
Примеры работы на ПК DEXP теле приставки ...
Примеры работы на ПК Cadena теле приставки ...
... Представляет собой композитное видео, потому что яркость, цветность и монохром - передаются вместе, как один сигнал ... Разработка SECAM предшествовала PAL ... В отличие от PAL или NTSC, аналоговое программирование SECAM не может быть легко отредактировано в исходной аналоговой форме ... Цветной сигнал позволял черно / белым телеприемникам - продолжать работать ... Многие видеокамеры не писали SECAM - напрямую, используя при работе - внутренний стандарт PAL ... В России используется стандарт SECAM D / K ...
... Является составным композитным видео, поскольку яркость, цветность и монохром - передаются вместе, как один сигнал ... Стандарты PAL - более интероперабельны (то есть - функционально совместимы, несмотря на различия) ... Видеозаписи вещания PAL N, B / G, D / K, H или I - неразличимы, потому что : поднесущая на ленте, преобразованная с понижением частоты - одинакова, в том числе и на SECAM : в СССР была обязательная совместимость с PAL ...
Примеры приема ТВ на RTL SDR в HD качестве.
Ну что же, пришло время проверить народный свисток в деле ))) ... Кстати, тут вырисовываются, очень даже - интересные перспективы ))) ... Но, сначала - надо вспомнить, какая версия SDRSharp - поддерживает Windows и будет работать с ТВ плагином ... Перед началом просмотра на RTL SDR цифрового телевидения - убедился, что на рабочей Win7 x64, утяжеленной установленными программами и антивирусом, спотыкается, даже - FM радио ... Длительный перерыв в работе с донглом и потеря данных HDD жесткого диска, конечно - сказывается, но кое-что, все-таки - еще осталось в памяти ... Как наиболее простой и оптимальный вариант, выбрал связку - чистая ОС Win7 x32 (минус 1 Гб памяти) + TVSharp приложение ... В новой VHD системе установлены, только : .NET Framework 4.5.1 Full x86-x64 Slim.exe и Microsoft Visual C++ 2005-2008-2010-2012-2013 x86-x64.exe ...
Первая установка драйвера софтом Zadig (если он есть в дистрибутивах на ПК или внешних флешках / дисках) - не требует обязательного подключения к интернету, хотя прога и - просит проверить обновление ...
- вставить RTL-SDR в USB, позволить первичным драйверам само установиться ...
- запустить Zadig v2.5 ; в верхнем окне проверить выбор устройства : Bulk-In, Interface 0, чуть ниже - убедиться в отсутствии драйвера (Driver None) и нажать большую кнопку Install Driver ... Вот и все, донгл привязан для работы в системе ...
Примечание ... Похоже, что отображаемое имя RTL SDR донгла - напрямую зависит от того, как оно прописано в драйвере ... Generic RTL2832U OEM (0) ... Или ... ezcap USB 2.0 DVB-T / DAB / FM dongle ... Это - одно и то же устройство, по разному представленное в системе ))) ... В зависимости от задач - применяются и подставляются разные драйвера, в том числе, как - модифицированные, так и немодифицированные ...
При первом запуске, программа TVSharp пожаловалась на траблы загрузки rtlsdr.dll, а также - сообщил : не определено имя РТЛ СДР устройства ... Не поняв, в чем дело - сначала решил проверить, как вообще работает стандартный софт SDRSharp v1660 : тупо намахнул / скопировал рабочую папку на C:\ системный диск и запустил ... SDRsharp - заработал сразу, но даже на пустой системе и при свободной оперативной памяти - показал почти критическую нагрузку на процессор, хотя звук FM радио - уже перестал спотыкаться ... Это пример для сборки с параметрами ...
- Win 7 x32 максимальная ...
- Процессор Intel Core Duo P7350 @ 2 GHz ...
- Оперативная память : 4 Гб (только 3 Гб доступно к работе) ...
- RTL SDR v3 Pro , Sample Rate 2048 MSPS (частота выборки) ...
- SDRSharp, версия SDR# v1.0.0.1660 ...
Понижение частоты выборки РТЛ СДР в два раза (на 50 % процентов) до 1024 MSPS - снижает нагрузку процессора ПК всего на 10 % - 15 % процентов ... Это - мало, но и - значительно лучше, так как создает запас системных возможностей ноутбука ... Интересно : как это отразится на воспроизведении видео ? ...
Убедившись в работоспособности донгла - согласитесь, что никаких специальных действий - не было выполнено, однако повторный запуск ТВШарп - уже не выявил никаких проблем ... Всего 5 файлов телеутилиты - расположены в отдельной собственной папке, но где-то в системе - автоматически прописались некие соглашения и зависимости, и вуаля - TVSharp тоже стал работоспособным ... По щелчку в 3-15 ))) ... Или, по щучьему велению ... Кому, как - нравится ... Просто волшебство, какое-то ))) ...
Кстати, для сравнения : Pinnacle HDTV в связке с TVCenter в среднем потребляют 35 % - 45 % процентов процессорного времени, что можно и нужно считать - достаточно низким и энерго эффективным результатом, хотя кулер процессора - уже начинает активно и постоянно шуметь, отводя тепло ...
TVSharp запускается с начальными настройками, как устройство ezcap USB 2.0 DVB-T / DAB / FM dongle и Sample Rate 2.0 MSPS PAL SECAM ... Это значение - также можно понизить до 1.0 MSPS ... Кстати, а ведь я, экспериментируя с передачей видео по RCA - совершенно не знаю, какая рабочая частота в этом канале ... Частота RCA video, по слухам - равна ширине канала видеоданных, значит где-то 6 - 8 МГц ... Проверим ...
Итак, в этом способе передачи информации видео выход RCA приемника эфирного ТВ соединяем с антенным входом RTL-SDR ... Во как ))) ... Однако, минимальная частота настройки TVSharp = 10 MHz ... В качестве видеоисточника телепередач - использую DEXP ... Вообще, кто-нибудь / когда-нибудь, из обывателей, соединяющих таким способом видеотехнику - задумывался или видел, как выглядит сигнал на RCA кабеле ? ... Здесь использована модифицированная dll OliverMod ... Кто знает, насколько точные в ней таблицы синтезаторов частот ... Стандартная DLL Osmocom - не отображает сигналы на такой низкой частоте : 4.433 МГц ...
Или, например, более устойчивый 211,5 МГц - который реально показывает картинку изображения на экране ТВШарп, и который видят обе DLL ...
В реальности, изображение на частотах ... 26 МГц ... 40 МГц ... 96 МГц ... 104 MHz ... 112 MHz ... 211 MHz ... 220 MHz ... 301 и 319 МГц ... достаточно нестабильные, хотя и иногда - могут встать, как вкопанные ... Выше 350 мегагерц - становится хуже ... Детальность разрешения - практически на нулевом уровне ... Влияет ли, на качество - предустановленный на эфирной телеприставке 16:9 широкий формат, или надо ставить стандартный 4:3 ? ...
А, как вам, например - прямой телесигнал с беспроводной воздушной антенны ? ... Я не думал, что такое - сейчас можно принять, прямо на RTL SDR - но это тоже работает, хоть и не знаю, как ... Может быть - какой-нибудь местный ретранслятор ? ... В этом случае галочка настройки Program - не активирована, так как слишком затемняется изображение, а также - не применяется инверсия ...
Особо нужно отметить, что : и AGC, и Program - напрямую влияют на ползунок и блокируют ручное изменение Gain усиления ... Чекбокс RTL - тоже как-то влияет, но - менее и незаметнее ... AGC явно улучшает сигнал картинки, а Program - может даже избыточно зачернить - пере / усилить, его ... При этом, в некоторых случаях, может стать, более полезной - ручная регулировка чувствительности тракта, от : слабый Low Signal 3 dB до 30 dB OverLoad перегрузка ...
Но сейчас я хотел бы вернуться к настройкам вывода изображения эфирной приставки, точнее - установки соотношения сторон ... Для этого придется снова использовать Пиннакле донгл ... Изменяю ...
- соотношение сторон 4:3 полный ...
- разрешение 576i ...
- тв формат PAL оставляю (изменять - нельзя) ...
При настройке ТВ тюнера и вопреки всем правилам - подключил video out RCA тюльпан / банан к антенному входу ... Были найдены 2 канала : 11 - с частотой 220,7 МГц и 12 / 220,9 MHz ... Но, там были - лишь всплески перекрестных интермодуляций ...
Не сказать, что произошли, какие-либо глобальные улучшения ... Практически - все осталось на прежнем уровне ... Весьма посредственное декодирование имеет и обратную сторону - вы только посмотрите на загрузку CPU : она практически - нулевая, хотя и выполняются сложные преобразования IQ потоков в телесигнал ... Почему тогда SDRSharp v1660 - так жрет системные ресурсы ??? ... Какой именно плагин / модуль ??? ... На фоне последних слухов о хакерских ухищрениях - можно предположить, что внутри софта - встроен майнер криптовалюты ))) ... Иначе, внутри - слишком неоптимизированный программный код, со множеством порожняковых промежуточных операций, которые завешивают процессор ...
Тогда я начал искать PAL SEKAM TV плагин для SDR# и выяснил, что прошлый эксперимент с ним - закончился неудачно ... Что же ... Пришло время второй попытки ... Плагин, это - SDRSharp.TV.dll с магической строкой прописки ... Также, для него рекомендуется использовать специальный модифицированный R820T драйвер : modrtlsdr.zip ... Второе его название : Drv 2015 Fast Stable by Vasilii ... Василий скомпилировал улучшения на основе драйвера Оливера ... В драйвер включены - децимация, регуляторы усиления LNA, Mixer, VGA, переключение на лету и частоты дискретизации для приема ТВ ... Неожиданное улучшение : с этим драйвером донгл стал работать быстрее ... Децимация расширяет динамический диапазон, снижая фантомные сигналы / зеркала ... Децимация позволяет делать зум сигнала в узком диапазоне частот диапазона КВ - без потери разрешающей способности в перестройке по частоте ... В комплекте драйвера : библиотека SDRSharp.R820T.dll и ещё несколько DLL ... Осторожно : libwinpthread-1.dll будет заменена ... Также - может потребоваться разблокировать разархивированные файлы, как данные из другого источника (в целях безопасности) ...
Понижать версию СДРШарп - не потребовалось, хотя / внутренне, я уже - был готов, к этому ... Как можно видеть : базовая настройка Device Sample Rate установлена в значение = 2.56 MSPS , в то время, кая для ТВ - явно прописано использовать : ... 1.5 MSPS ... 2.0 MSPS ... 2.5 MSPS ... 3.0 MSPS ... Децимация предполагает кратные значения : 2, 4, 8, 16, 32, 64, 128, 256, как уже понятно - имеющие прямое отношение к кратности программирования, разрядности и формул ...
Плагин позволяет принимать, даже на пресловутой частоте 4.433 МГц , правда - ничего, кроме невнятных плавающих рамок, пока - не видно ... Децимация - действует, как увеличительное стекло (лупа или линза) изменяя интервал диапазона отображаемых границ частот на дисплее - и не трогая базовую настройку Sample Rate, напрямую влияющую на ширину видимого спектра сигналов экрана ...
... Decimation ... Freq Range MHz on Display (by Basic Sample Rate) ... Visible Spectrum, KHz ...
... none ... 3.850 - 5.050 MHz @ 1.5 MSPS ... 1200 КГц = 1.2 МГц ...
... 2 ... 4.150 - 4.750 ... 600 ...
... 4 ... 4.300 - 4.600 ... 300 ...
... 8 ... 4.375 - 4.525 ... 150 ...
... 16 ... 4.410 - 4.490 ... 75 ...
... 32 ... 4.430 - 4.470 ... 37,5 ...
... 64 ... 4.4405 - 4.4480 ... 18,75 ...
... 128 ... 4.445 - 4.455 ... 9,374 ...
... 256 ... нельзя отобразить ! - нужно увеличить частоту приема или частотность выборки ! ...
По моему, децимация - не полезна приему телевидения ... Она может влиять на синхроимпульсы, а при значении = 128 - софт вообще вываливается в осадок с неустранимой ошибкой ... Ниже - пример приема на частоте 4.433 МГц ... Как бы я ни бился с настройками ... Удалил все плагины ... Ставил стандартные и нестандартные значения ... Крутил регулировки ... Все, чего можно ожидать - видно на картинке ...
При этом, тест - работает просто идеально и проходит на ура ... В этом случае AM / FM модуляция играет роль псевдо инвертирования, больше похожее на зеркальное отражение слева направо ... Может, силы входного сигнала - не хватает ? ... Или, не соблюдена какая-то мелочь совместимости ? ...
Конечно я не поленился и произвел обзор более старых версий СДРШарп на предмет совместимости с TV plug-in ...
- v1318 ... Загрузка CPU : 18 % - 25 % ... Плагин не совместим (новее) ...
- v1331 ... Загрузка CPU : 25 % - 40 % ... Плагин не совместим (новее) ...
- v1583 ... Загрузка CPU : 40 % - 75 % ... Плагин поддерживается ... При выборке 1.5 MSPS - грузит ПК до 90 % процентов ... Максимум работоспособности 2.5 MSPS, но картинка - не становится значительно лучше ... При 3.0 MSPS - компьютер начинает висеть ...
Странный, какой-то, плагин ))) ... Беспроводное телевидение - принимает, а HD TV качество с приставки - игнорирует ... При этом, достаточно устойчиво держит кадр в рамке экрана ... Становится понятно, что сигнал с DEXP идет инвертированный ; используется AM модуляция ; а ползунок Contrast - должен быть в верхнем положении, иначе изображение - сереет до однотонного мадаполана ... Кнопки : инвертировать входной сигнал, в плагине - нет ...
То же - подтверждает и сигнал на 103 МГц, более сильный и настолько же - бесполезный ...
Бесполезно переключать эфирную приставку в NTSC, так как PAL / SECAM не должны быть, с ним - совместимы ... Чего не скажешь про software TVSharp - именно оно раскрыло особенности второй / не отображаемой другими средствами / настройки ТВ формата NTSC ... Как программа ТВШарп - так много умеет и при этом, совсем не жрет ресурсы ПК ??? ... Её осталось слегка допилить : доработать кадровую синхронизацию и немного увеличить разрешение детальности - и она может стать достойным аналогом и конкурентом многим USB TV dongle ...
А, пока, все эти программы - уступают по качеству Пиннакле стику, который продолжает открывать и соединять мир цифрового эфирного телевидения на компьютерах и ноутбуках пользователей ПК ... Пусть и с помощью цифровой декодирующей приставки, которая, еще - слишком молода и не доросла до цифровой связи с PC ...
© www / Internet, 2017 - 2022 ...
Раздел sdr-receiver : список всех страниц ...