
Если год назад я рассказывал о приемнике«Radio Receiver», полностью написанном на JavaScriptЯкобо Таррио и позволяющем использовать RTL-SDR с веб-сайта https://radio.ea1iti.es/, то теперь я нашел нечто гораздо более полное и отлаженное.
BrowSDR — это сверхбыстрый браузерный программно-определяемый радиоприемник (SDR) последнего поколения, изначально разработанный для HackRF новозеландским программистом Джоэлом «Lynx». Подключите устройство HackRF или RTL-SDR, откройте в браузере этот URL https://browsdr.jlynx.net — и все готово.
Хотя утверждается, что драйверы не нужны, я считаю, что это не совсем так. Я проверил это на компьютере, на котором у меня не установлено ни одного драйвера SDR-RTL, и устройство не запускалось при подключении только USB-приемника. Хотя вы и избавляетесь от программного обеспечения и связанных с ним хлопот, вам все равно придется запустить zadig на своем компьютере, чтобы драйверы работали.

WebUSB, без установки
Подключается напрямую к оборудованию HackRF или RTL-SDR через WebUSB. Никакого программного обеспечения, плагинов и прочего: просто откройте браузер — и у вас будет полностью работоспособный приемник.
Прием с несколькими VFO
Вы можете прослушивать несколько частот одновременно, каждая из которых имеет свой собственный цвет, режим, шумоподавитель (сквелч), громкость и аудиофильтры. Кроме того, вы можете сохранять отдельные частоты или предустановки целых групп Multi-VFO. Группируйте их по более чем 15 категориям, а также ищите, импортируйте и экспортируйте в формате JSON.

Совместное использование удаленного SDR
Очень интересной функцией является возможность легко делиться своим SDR с удаленными слушателями через WebRTC с помощью PeerJS. Клиенты подключаются по общей ссылке. Хозяин может заблокировать настройки и управлять подключенными клиентами. Вы генерируете URL-адрес и передаете его другу, который сможет получить доступ к вашему SDR прямо с этого сайта. Все очень просто.

Транскрипция с помощью Whisper AI
Вам доступна функция преобразования речи в текст в режиме реального времени с помощью OpenAI Whisper, работающего локально в вашем браузере. Поддерживаются как англоязычные, так и многоязычные модели объемом до 800 МБ.

Монитор частотной активности
Автоматически регистрирует время срабатывания сквалча и количество передач по каждому VFO. Классифицирует активные частоты и отображает индикаторы текущей передачи.
Декодер пейджерной системы POCSAG
Декодирование пейджерных сигналов POCSAG в режиме реального времени на любом VFO NFM. Отображение кода доступа (capcode), типа сообщения, скорости передачи данных и текста сообщения с возможностью экспорта.
Декодирование FM RDS
Декодирует метаданные системы Radio Data System (RDS) радиостанций WFM. Поддерживает региональные настройки для стран ЕС и Северной Америки.
Способы демодуляции
NFM, WFM (со стерео и RDS), AM, USB, LSB, DSB, CW и RAW; все декодируется в реальном времени с помощью DSP на базе WebAssembly.
Пожалуй, единственная функция, которой мне не хватает по сравнению с SDR++, — это запись, но для этого всегда можно воспользоваться инструментами, которые записывают звук с ПК. Я проверил программу в четырёх браузерах, и во всех она работает нормально. Только в Opera я обнаружил ошибку: окно закрывается при перетаскивании шкалы частот. Хотя чувствительность немного ниже, а точная настройка частот немного менее удобна, чем в SDR++, и также немного менее точна, в остальном отклик безупречен. Будем следить за его развитием.
Все подробности можно найти на их странице в GitHub.






