Кот на связи

@kotsvzst
Heatmap  HeatMap View — плагин тепловых карт частот для SDR# от VE3NEA (Алекс Шовкопляс — автор CW Skimmer, Morse Expert и HeatMapGenerator), анонсированный rtl-sdr.com в конце июня 2018 года; исходники открыты под лицензией MIT. Что такое частотная тепловая карта: широкополосная «водопадная» картина активности за длительное время — яркие полосы на карте означают частоты, на которых была зафиксирована активность во время сканирования. Принципиальное отличие от обычного водопада: водопад SDR# показывает только захваченную полосу источника (у донгла ~2 МГц) и «живёт» секунды, а тепловая карта охватывает широкий диапазон за часы — потому что данные собираются заранее программой rtl_power, которая «скачет» по диапазону, снимая ~2 МГц за шаг и записывая мощность для каждой частоты в CSV-файл. Плагин читает этот CSV и рисует тепловую карту прямо в SDR#, над спектроскопом. Главная ценность именно плагинной реализации: клик по трассе сигнала на карте — мгновенная настройка приёмника на эту частоту. Функционал плагина: список тепловых карт (несколько карт с разным частотным и временным покрытием), включение галочкой Enabled или двойным щелчком по имени, панель с картой над полосным индикатором, управление мышью — зум колесом, панорамирование перетаскиванием, настройка щелчком по трассе сигнала; кнопки Plus (добавить карту из CSV-файла rtl_power), Minus (удалить) и Edit (переименовать). В комплекте — образцовая тепловая карта для первого знакомства. Рекомендуемая автором команда запуска rtl_power: rtl_power.exe -f 24M:1700M:50k -i 1s -c 0.25 -g 50 -e 1h "Example.csv" — то есть диапазон 24–1700 МГц с шагом 50 кГц, интеграция 1 с, длительность 1 час. Экосистема тепловых карт шире плагина: классический рендер — heatmap.py (Python-скрипт из комплекта rtl-sdr), быстрые альтернативы — rtl_gopow (PNG сразу из CSV, Windows/Linux/OSX/ARM) и sdr-heatmap на Rust. Отдельная область применения тепловых карт — идентификация устройств по их паразитным излучениям: скрипт Жозе Карлоса Руэды снимает тепловую карту 24–921 МГц электронного устройства, снятого вблизи донгла, и по совпадению карт в базе опознаёт девайс — «отпечаток пальца» в радиодиапазоне. Совместимость: плагин эпохи классического SDR# (2018), установка через Plugins.xml; в современных SDR# Studio штатные средства продолжают показывать только полосу источника — для широкополосного мониторинга тепловые карты по-прежнему собираются rtl_power и сторонними рендерами. Простыми словами. Это «фото всего радиоэфира за час»: вместо того чтобы смотреть 2 МГц в реальном времени, вы запускаете rtl_power на час — он проползает по всему диапазону от 24 до 1700 МГц — а потом открываете результат в SDR# и видите, где в вашем городе вообще что-то живёт. Дальше самое приятное: увидели яркую полосу — щёлкнули — приёмник уже стоит на этой частоте. Практика: прогон снимайте в спокойное время (ночью) и в час пик — сравнение двух карт мгновенно покажет, какие частоты работают всегда (ретрансляторы, пейджинг, вещание), а какие — эпизодически (голосовые вызовы). Для поиска «неизвестных» передач в большом диапазоне это радикально быстрее ручного сканирования. Нюансы: шаг 50 кГц — грубый, узкополосные сигналы на карте сольются; для детального участка повторите снимок с шагом 5–10 кГц в узком диапазоне. Усиление донгла задайте фиксацией (50 дБ в примере автора) — с AGC карта получится неровной. И помните: карта — это снимок прошлого; для постоянного контроля конкретной частоты это работа сканера (Frequency Manager + сканер, блок выше). Установка — краткая инструкция. 1.Скачайте файлы плагина из  (Releases) — нужны HeatMapGenerator.dll и SDRSharp.HeatMapView.dll.  2.Скопируйте обе DLL в папку SDR# и добавьте в Plugins.xml перед строкой : .  https://github.com/VE3NEA/HeatMapView 3.Соберите данные: запустите rtl_power.exe -f 24M:1700M:50k -i 1s -c 0.25 -g 50 -e 1h "Example.csv" — придёт CSV-файл со спектрами.  4.В плагине нажмите [+], выберите CSV и OK — карта появится над полосным индикатором; управление — колесо ...
Если у вас установлено приложение,
вы можете сразу перейти в канал