Добавить в корзинуПозвонить
Найти в Дзене
Владимир

Сканер радиочастот на RT2832U/R820T для звукарей (SDR_WWB)

Использование RTL-SDR приёмника (USB DVB-T тюнер на чипах RT2832U и R820T) в качестве источника Scan data в программе для RF-менеджмента Shure Wireless Workbench. Скачать последнюю версию SDR_WWB: Произошёл проект выходного дня под рабочим названием «SDR_WWB». Более разговорный «дневниковый» пост будет позже, а сейчас, чтобы ознаменовать рождение проекта – краткая инструкция по использованию. «Сканер частот Владимира Дубишкина» - небольшая программка, бета-версию которой я публикую на ваш суд, позволяет с помощью SDR-«свистка» производить сканирование заданного спектра частот (в том числе, и сканирование с накоплением – для «отлова» импульсных помех), а затем выгружать файл в формате, понятном программе Wireless Workbench. Чем моя программа (может быть) лучше других аналогичных – расскажу в следующей статье. Из железа нам понадобится, очевидно, RTL SDR приёмник с какой-нибудь антенной (для тех, кто не разбирается: простые пассивные антенны, как правило, представляют собой кусок провол
Оглавление

Использование RTL-SDR приёмника (USB DVB-T тюнер на чипах RT2832U и R820T) в качестве источника Scan data в программе для RF-менеджмента Shure Wireless Workbench.

Окно программы SDR_WWB (Сканер радиочастот Владимира Дубишкина) во время сканирования диапазона Sennheiser A Range.
Окно программы SDR_WWB (Сканер радиочастот Владимира Дубишкина) во время сканирования диапазона Sennheiser A Range.

Скачать последнюю версию SDR_WWB:

Вместо введения.

Произошёл проект выходного дня под рабочим названием «SDR_WWB». Более разговорный «дневниковый» пост будет позже, а сейчас, чтобы ознаменовать рождение проекта – краткая инструкция по использованию.

«Сканер частот Владимира Дубишкина» - небольшая программка, бета-версию которой я публикую на ваш суд, позволяет с помощью SDR-«свистка» производить сканирование заданного спектра частот (в том числе, и сканирование с накоплением – для «отлова» импульсных помех), а затем выгружать файл в формате, понятном программе Wireless Workbench. Чем моя программа (может быть) лучше других аналогичных – расскажу в следующей статье.

Быстрый старт

Из железа нам понадобится, очевидно, RTL SDR приёмник с какой-нибудь антенной (для тех, кто не разбирается: простые пассивные антенны, как правило, представляют собой кусок проволоки, а это значит, что они могут работать на любых частотах, просто на каких-то работают лучше, а на каких-то – хуже, но для наших оценочных измерений это в разумных пределах не важно). В начале 2026 г. цена на такие «свистки» начинается от 1000-1500 р., хотя у многих любителей экспериментов такие уже есть.

Варианты RTL-SDR приёмников - карточки с маркетплейсов.
Варианты RTL-SDR приёмников - карточки с маркетплейсов.

Ссылки на скачивание программки я оставил в начале статьи и, как принято, в конце. Программа не требует установки, нужно просто распаковать архив. Да, для запуска понадобится .NET Framework 4.6, но он тоже уже установлен на большинстве компьютеров.

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

Установка драйверов для RTL-SDR в программе Zadig.
Установка драйверов для RTL-SDR в программе Zadig.

В архиве – запускаем единственный исполняемый файл: «SDR_WWB.exe».

-4

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

Окно программы SDR_WWB.
Окно программы SDR_WWB.

В открывшемся окне всё предельно просто – на всякий случай я разместил очень краткую инструкцию в правом нижнем углу, где по мере работы будут появляться записи о действиях пользователя и возникающих ошибках.

Для начала работы нужно ввести интересующий нас диапазон частот (например, для Sennheiser A Range – от 518 до 558 МГц), отрегулировать чувствительность приёмника (честно говоря, у меня не было необходимости снижать её ниже максимального значения) и запустить сканирование соответствующей кнопкой. Процесс сканирования занимает некоторое время, по окончании – отображается спектр радиодиапазона.

Сканирование спектра в программе SDR_WWB.
Сканирование спектра в программе SDR_WWB.

Важный момент! Вертикальная шкала графика – это просто децибелы. Поскольку RTL-SDR не особо можно считать измерительным прибором, да и поставленная задача не предъявляет как таковых требований к точности измерения амплитуды (нам важно скорее сравнение зашумлённых частот со свободными), то и какой-либо калибровке приёмника речь даже не заводится. Нужно просто принять как факт – не децибел-милливатты или децибел-милливольты, а просто «какие-то» децибелы. Но поскольку Wireless Workbench хочет работать с весьма конкретным диапазоном децибел-милливатт, при экспорте файла CSV моя программа сдвигает весь график вниз до соответствия рабочему диапазону WWB.

Возвращаемся к окну программы. Если при установленном флажке «Накопление максимумов» запустить сканирование несколько раз, на графике спектра будет отображаться не последний захваченный спектр, а некая их комбинация, на которой отображаются максимальные значения уровня сигнала на каждой частоте за всё время сканирования. Это может быть полезно, если имеют место быть импульсные помехи, которые могут попасть лишь на одно сканирование из серии последовательных.

Чтобы программа сама (без постоянного нажатия на кнопку «Запуск») повторяла сканирование, пока это не надоест вам, нужно установить флажок «Бесконечное сканирование». Когда вам все-таки надоест (или вы посчитаете, что программа накопила достаточно данных), «бесконечный» флажок нужно снять, и работа приёмника прекратится по окончании последнего прохода по диапазону.

Насканировав достаточно данных, скорее всего, вы захотите сохранить их в файл для дальнейшего анализа программой от Shure. Для этого понадобится последняя кнопка: «Экспорт CSV».

Сохранение CSV файла в программе SDR_WWB для даньшейшей загрузки в Shure Wireless Workbench.
Сохранение CSV файла в программе SDR_WWB для даньшейшей загрузки в Shure Wireless Workbench.

Shure Wireless Workbench

Сохранённый файл с данными сканирования нужно подгрузить в программу WWB. Не буду писать еще одну инструкцию по работе в Shure WWB, поэтому вкратце. Естественно, нужно создать проект («Create New» в первом окне программы) или открыть существующий, добавить используемые радиосистемы (это можно сделать позже), а затем на вкладке «Frequency Coordination» в разделе «Scan Data» (слева от графика частот, ниже раздела Scan Sources) загрузить файл.

Добавление CSV-файла в Shure Wireless Workbench.
Добавление CSV-файла в Shure Wireless Workbench.

После открытия файла на графике должен отобразиться отсканированный спектр частот. В разделе «Exclusion Threshold» выставляем такое значение, чтобы красная прямая на спектре оказалась выше уровня шума на «свободных» частотах, но ниже уровня помех.

Спектр сигналов в программе Shure Wireless Workbench.
Спектр сигналов в программе Shure Wireless Workbench.

После этого можно добавлять необходимое количество радиосистем (программа от Shure содержит в каталоге не только свои радиосистемы, но и системы других известных производителей: Sennheiser, AudioTechnika, AKG и т.д.), а затем автоматически распределять свободные частоты кнопкой «Calculate».

Вместо заключения

Уважаемые коллеги! Прошу заметить, что на текущий момент распространяется только beta-версия программы SDR_WWB, то есть она не проходила масштабных испытаний (все-таки это проект выходного дня, поэтому вместо объемных методичных испытаний я планирую просто использовать её в своей работе, по возможности сверяя результаты с данными других радиосканеров). Если Вы обнаружите какие-либо неполадки в работе программы: несовместимость с какими-то конкретными RTL-SDR или несоответствие получаемых данных действительности, пожалуйста, сообщите мне, чтобы мы могли совместными усилиями исправить эти недоработки.

Я желаю вам успехов в использовании моей программы, а также, конечно, в иной вашей деятельности!

Скачать последнюю версию SDR_WWB: