Использование RTL-SDR приёмника (USB DVB-T тюнер на чипах RT2832U и R820T) в качестве источника Scan data в программе для RF-менеджмента Shure Wireless Workbench.
Скачать последнюю версию SDR_WWB:
- с Яндекс.Диска: https://disk.yandex.ru/d/qDsB0IoRn6iXBQ
- c Облака Mail.Ru: https://cloud.mail.ru/public/8Pk3/anKVETyD4
Вместо введения.
Произошёл проект выходного дня под рабочим названием «SDR_WWB». Более разговорный «дневниковый» пост будет позже, а сейчас, чтобы ознаменовать рождение проекта – краткая инструкция по использованию.
«Сканер частот Владимира Дубишкина» - небольшая программка, бета-версию которой я публикую на ваш суд, позволяет с помощью SDR-«свистка» производить сканирование заданного спектра частот (в том числе, и сканирование с накоплением – для «отлова» импульсных помех), а затем выгружать файл в формате, понятном программе Wireless Workbench. Чем моя программа (может быть) лучше других аналогичных – расскажу в следующей статье.
Быстрый старт
Из железа нам понадобится, очевидно, RTL SDR приёмник с какой-нибудь антенной (для тех, кто не разбирается: простые пассивные антенны, как правило, представляют собой кусок проволоки, а это значит, что они могут работать на любых частотах, просто на каких-то работают лучше, а на каких-то – хуже, но для наших оценочных измерений это в разумных пределах не важно). В начале 2026 г. цена на такие «свистки» начинается от 1000-1500 р., хотя у многих любителей экспериментов такие уже есть.
Ссылки на скачивание программки я оставил в начале статьи и, как принято, в конце. Программа не требует установки, нужно просто распаковать архив. Да, для запуска понадобится .NET Framework 4.6, но он тоже уже установлен на большинстве компьютеров.
Естественно, перед началом работы нужно установить драйвер WinUSB с помощью известной программы Zadig. Если в списке несколько (как правило, два) одинаковых устройств, драйвер следует установить для обоих.
В архиве – запускаем единственный исполняемый файл: «SDR_WWB.exe».
Обращаю ваше внимание на то, что остальные файлы в папке с exe-шником необходимы для работы, и удаление их может сказаться на работоспособности программы.
В открывшемся окне всё предельно просто – на всякий случай я разместил очень краткую инструкцию в правом нижнем углу, где по мере работы будут появляться записи о действиях пользователя и возникающих ошибках.
Для начала работы нужно ввести интересующий нас диапазон частот (например, для Sennheiser A Range – от 518 до 558 МГц), отрегулировать чувствительность приёмника (честно говоря, у меня не было необходимости снижать её ниже максимального значения) и запустить сканирование соответствующей кнопкой. Процесс сканирования занимает некоторое время, по окончании – отображается спектр радиодиапазона.
Важный момент! Вертикальная шкала графика – это просто децибелы. Поскольку RTL-SDR не особо можно считать измерительным прибором, да и поставленная задача не предъявляет как таковых требований к точности измерения амплитуды (нам важно скорее сравнение зашумлённых частот со свободными), то и какой-либо калибровке приёмника речь даже не заводится. Нужно просто принять как факт – не децибел-милливатты или децибел-милливольты, а просто «какие-то» децибелы. Но поскольку Wireless Workbench хочет работать с весьма конкретным диапазоном децибел-милливатт, при экспорте файла CSV моя программа сдвигает весь график вниз до соответствия рабочему диапазону WWB.
Возвращаемся к окну программы. Если при установленном флажке «Накопление максимумов» запустить сканирование несколько раз, на графике спектра будет отображаться не последний захваченный спектр, а некая их комбинация, на которой отображаются максимальные значения уровня сигнала на каждой частоте за всё время сканирования. Это может быть полезно, если имеют место быть импульсные помехи, которые могут попасть лишь на одно сканирование из серии последовательных.
Чтобы программа сама (без постоянного нажатия на кнопку «Запуск») повторяла сканирование, пока это не надоест вам, нужно установить флажок «Бесконечное сканирование». Когда вам все-таки надоест (или вы посчитаете, что программа накопила достаточно данных), «бесконечный» флажок нужно снять, и работа приёмника прекратится по окончании последнего прохода по диапазону.
Насканировав достаточно данных, скорее всего, вы захотите сохранить их в файл для дальнейшего анализа программой от Shure. Для этого понадобится последняя кнопка: «Экспорт CSV».
Shure Wireless Workbench
Сохранённый файл с данными сканирования нужно подгрузить в программу WWB. Не буду писать еще одну инструкцию по работе в Shure WWB, поэтому вкратце. Естественно, нужно создать проект («Create New» в первом окне программы) или открыть существующий, добавить используемые радиосистемы (это можно сделать позже), а затем на вкладке «Frequency Coordination» в разделе «Scan Data» (слева от графика частот, ниже раздела Scan Sources) загрузить файл.
После открытия файла на графике должен отобразиться отсканированный спектр частот. В разделе «Exclusion Threshold» выставляем такое значение, чтобы красная прямая на спектре оказалась выше уровня шума на «свободных» частотах, но ниже уровня помех.
После этого можно добавлять необходимое количество радиосистем (программа от Shure содержит в каталоге не только свои радиосистемы, но и системы других известных производителей: Sennheiser, AudioTechnika, AKG и т.д.), а затем автоматически распределять свободные частоты кнопкой «Calculate».
Вместо заключения
Уважаемые коллеги! Прошу заметить, что на текущий момент распространяется только beta-версия программы SDR_WWB, то есть она не проходила масштабных испытаний (все-таки это проект выходного дня, поэтому вместо объемных методичных испытаний я планирую просто использовать её в своей работе, по возможности сверяя результаты с данными других радиосканеров). Если Вы обнаружите какие-либо неполадки в работе программы: несовместимость с какими-то конкретными RTL-SDR или несоответствие получаемых данных действительности, пожалуйста, сообщите мне, чтобы мы могли совместными усилиями исправить эти недоработки.
Я желаю вам успехов в использовании моей программы, а также, конечно, в иной вашей деятельности!
Скачать последнюю версию SDR_WWB:
- с Яндекс.Диска: https://disk.yandex.ru/d/qDsB0IoRn6iXBQ
- c Облака Mail.Ru: https://cloud.mail.ru/public/8Pk3/anKVETyD4