HeadlinesBriefing HeadlinesBriefing.com

Роутер WiFi 7 как SDR-приемник 320 Msps

Hacker News •
×

Этот проект превращает роутер Gemtek W1700 K Wi-Fi 7 в широкополосный программно-определяемый радиоприемник. Его радиомодуль MediaTek MT7996 захватывает необработанные 14-битные IQ-отсчеты со скоростью до 320 Msps, SoC Airoha AN7581 передает их по 10-гигабитному Ethernet, а Linux-хост отображает в браузере живые спектр и водопадные диаграммы вместе с элементами управления приемником.

Система может в реальном времени наблюдать весь диапазон 2,4 ГГц на скорости 320 Msps с необязательной коррекцией «выравнивания», которая компенсирует спад, вызванный децимацией. БПФ на 262 144 точки выполняется для каждого отсчета со скоростью 100 спектров в секунду. Частоты дискретизации 40, 80, 160 или 320 Msps поддерживаются во всех диапазонах, а гетеродин может настраиваться в диапазонах 2,4, 5 и 6 ГГц, перестраиваясь прямо в процессе потока примерно за 1 мс.

MT7996 работает только с пользовательской прошивкой: патч ROM, WM и WA, собранные из репозитория проекта, без какого-либо кода MediaTek. Он инициализирует радиомодуль с холодного включения на основе анализа на уровне регистров собственной процедуры инициализации и калибровки MediaTek и принимает от хоста команды для гетеродина, частоты дискретизации, захвата, усиления и фильтра. Чтобы уложиться в 10-гигабитный канал, половина слайсов при 320 Msps упаковывается до 28 бит на пару отсчетов на собственных ядрах радиомодуля; процесс происходит без потерь и автоматически.

Для установки требуются W1700 K, USB-последовательный адаптер на 3,3 В, Ethernet-кабель и 10-гигабитная сетевая карта Ethernet на хосте. Команда make собирает все из открытых исходных кодов, а входящие наборы тестов запускаются командой make check.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing