Определение уровня сигнала соединения необходимо в различных ситуациях. Самое частое применение — это, когда модем не выходит на связь, нет звонков, не отправляет СМС. То есть для его диагностики.
Для определения уровня сигнала необходимо подключиться к модему с помощью терминального ПО:
Программы для настройки модемов TELEOFIS
Определение уровня сигнала
Для определения уровня (качества/силы) сигнала в модеме необходимо подать специальную AT-команду:
AT+CSQ
В ответ должно поступить:
+CSQ: 15,99
1. Первое число (в примере 15) — это параметр уровня сигнала.
2. Второе число (в примере 99) — это коэффициент ошибок.
Преобразование уровня сигнала
Уровень сигнала сети измеряется в RSSI (Received Signal Strength Indication) — стандартная условная единица для GSM.
RSSI может принимать значение от 0 до 31.
Однако большинство пользователей привыкло к стандартным значениям в dBm (дБ).
Для преобразования полученного значения в dBm используется формула:
[-113 + X * 2], где X — уровень сигнала, полученный AT-командой.
Посчитаем для примера:
[-113 + 15 * 2] = -83 dBm
Из этого можно сделать вывод:
- Сигнал выше 12–13 считается хорошим.
- Выше 15 — отличным.
- Значение 30 или 31 может свидетельствовать о проблемах со связью!
Коэффициент ошибок
Второй параметр — это коэффициент ошибок (Bit Error Rate, BER).
Значение | Процент ошибок |
---|---|
0 | Меньше чем 0.2% |
1 | 0.2% – 0.4% |
2 | 0.4% – 0.8% |
3 | 0.8% – 1.6% |
4 | 1.6% – 3.2% |
5 | 3.2% – 6.4% |
6 | 6.4% – 12.8% |
7 | Больше чем 12.8% |
99 | Неизвестно или не определено |
Автоматическое определение уровня сигнала
Для визуального определения уровня сигнала для модемов нами разработана утилита TELEOFIS GSM Antenna Tool.
Данная утилита работает исключительно с модемами компании TELEOFIS.