Здравствуйте,
Использую Keenetic Giga KN-1010 в связке с USB-модемом Fibocom L850-GL, а также планирую установить Foxconn T77W968 (Cat.20, LTE-A 3CA).
Сейчас в интерфейсе есть базовые метрики сигнала: RSRP, SINR, RSRQ, PCI, Band, EARFCN — это уже очень хорошо. Но для полноценной диагностики и точной настройки антенны/оборудования не хватает одного критичного параметра — уровня модуляции QAM.
Почему важно добавить QAM:
• QAM-модуляция (16/64/256) — это основной показатель реальной производительности радиоканала
• Она зависит от SINR, но напрямую не коррелирует: можно иметь SINR=15 и всё ещё работать на 16QAM
• Без информации о модуляции невозможно понять, что именно ограничивает скорость: плохой радиоканал, перегрузка соты, или операторская политика
Что это даст пользователям:
• Юстировать внешнюю антенну более точно, ориентируясь не только на RSRP/SINR, но и на результат модуляции
• Видеть реальную эффективность CA: Primary — 256QAM, Secondary — 64QAM (или нет)
• Отличать перегрузку сети от плохого сигнала
• Понимать, почему при хороших уровнях сигнала скорость остаётся низкой
Реализация (возможные варианты):
• Вывод поля в интерфейсе рядом с метриками LTE-модуля:
Primary Carrier (B3): 256QAM
Secondary Carrier (B1): 64QAM
Tertiary Carrier (B7): 64QAM
• Брать данные из:
• QMI (если поддерживается модемом): nas_GetLteCphyCaInfo
• MBIM (при наличии): CellularClass, SignalState
• Diag-порт — опционально, если открыт
Аппаратная конфигурация:
• Keenetic Giga KN-1010
• Модем Fibocom L850-GL, скоро — Foxconn T77W968
• Антенна: Антэкс VIKA-21F MIMO
• Весь упор идёт на CA + QAM — без этого невозможно объективно оценивать эффективность канала
Вложение:
Макет интерфейса с примером реализации (png)
Спасибо!
Фича кажется несложной в реализации и точно полезна активным пользователям, особенно тем, кто работает с LTE-сетями за городом и использует Keenetic в связке с внешними модемами.