Csq что это такое
Показатель уровня принимаемого сигнала на Android
Начало исследования
Для начала, хотела бы спросить читателей. Когда Вы в последний раз при покупке нового смартфона, задумывались о качестве связи, предоставляемым вашим смартфоном? Этот критерий как-нибудь влияет на выбор телефона или версию Android при покупке нового гаджета? Правильно- нет. Я тоже на это не смотрела, пока не столкнулась с очень интересной ситуацией, о которой сейчас расскажу.
Итак. Все мы знаем, что существует достаточное количество стандартов как мобильных, так и локальных сетей. Самым распространенным стандартом локальных сетей является стандарт IEEE 802.11 (а, b, g, n и другие). У мобильных сетей- стандарт GSM-900 или GSM-1800 для Европы и Азии; GSM-850 и GSM-1900 для Африки и Америки. В этих стандартах используется показатель уровня принимаемого сигнала RSSI (received signal strength indicator). Он измеряется приемником по логарифмической шкале в децибелах (dBm). Однако в большинстве смартфонов на платформе Android используется другая система показателя уровня принимаемого сигнала — ASU. Если смотреть на градацию ASU и привычную всем RSSI, то получаем следующее соответствие:
Однако, как оказалось, разные смартфоны по-разному определяют уровень сигнала в одном и том же помещении. Постараюсь сейчас это доказать.
Эксперимент и результаты
Итак. Вооружившись телефоном я походила по квартире и с помощью программ (GSM SIgnal Monitoring, Netmonitor и др., мне вот понравилась эта программа: www.kaibits-software.com/product_netwotksignaldonate.htm) измеряла сигнал в разных точках квартиры. (Большое спасибо разработчикам программ, которые сразу перевели получаемый сигнал в всем знакомую RSSI). Показываю на следующей картинке результаты моих замеров.
Все результаты полученных данных в dBm. По полученным данным я постаралась сделать диаграмму покрытия, с обозначением точек проведения измерений.
Смартфон участвующий в исследовании: Alcatel onetouch idol 3, версия Android 5.0.
Далее. Я попросила приятеля с его более «крутым» смартфоном провести тот же эксперимент. Привожу результаты.
Все результаты полученных данных измеряются в dBm.
Смартфон участвующий в исследовании: Nexus 5, версия Android 6.0.
Проверка уровня сигнала проходила с помощью одной и той же программы.
Выводы
В типичном случае распространения мобильно сигнала в жилом районе (к примеру), на распространение сигнала влияет множество факторов. Например: земная поверхность в зоне прямой видимости антенн, городская застройка, подвижные объекты (машины, строительные краны), высота нахождения приёмника (мобильного телефона), лифтовые шахты или разводка розеток… (Какие же непостоянные, эти сигналы!)
В итоге посмотрев на диаграмму покрытия, я поняла, что да: и лифтовые шахты, и разводка розеток повлияли на мои сигналы. Правда кроме этого, нет нигде базовых станций, что тоже негативно сказалось на уровне сигнала.
В ходе данного эксперимента было доказано, что разные смартфоны с разными версиями Android по-разному воспринимает уровень передаваемого сигнала в одних и тех же условиях. И хотя количество опытов, проведенных с Nexus 5, было меньше, чем с Idol 3, полученный результат подтверждает различный уровень приема сигнала.
Техническая поддержка
Чем мы можем вам сегодня помочь?
Как определить уровень сигнала в модеме RX? Печать
Изменено: Чт, 24 Авг, 2017 at 10:09 AM
Для определения уровня сигнала необходимо подключиться к модему с помощью Терминального ПО
Для определения уровня(качества/силы) сигнала в модеме необходимо подать специальную АТ команду:
AT+CSQ
В ответ должно поступить:
+CSQ: 15,99
В документации Received Signal Strength Indication(RSSI)
RSSI может принимать значение от 0 до 31.
Но большинство пользователей привыкло к стандартным значениям в dBm(дБ)
Для того, чтобы преобразовать полученное значение в dBm нужно применить не хитрую формулу:
Из этого можно сделать вывод, что:
Сигнал выше значений 12-13 считается хорошим.
Выше 15 считается отличным.
Максимальным, практически никогда не бывает, так как оператор регулирует мощность сигнала в мобильных устройствах.
Т.е. если Вы видите значение 30 или 31, это может свидетельствовать о проблемах со связью!
Второй параметр это коэффициент ошибок. Значение в процентах
В документации Bit Error Rate
0 — Меньше чем 0.2%
1 — 0.2% to 0.4%
2 — 0.4% to 0.8%
3 — 0.8% to 1.6%
4 — 1.6% to 3.2%
5 — 3.2% to 6.4%
6 — 6.4% to 12.8%
7 — Больше чем 12.8%
99 — Неизвестно или не определено.
Для визуального определения уровня сигнала для модемов нами разработана утилита TELEOFIS GSM Antenna Tool
Данная утилита работает исключительно с модемами компании TELEOFIS.
Паутина
10.07.2008 Определяем уровень сигнала мобильной сети AT-командой
Ниже скрин с пальмы:
ЗЫ: а вообще я уже выкладывал ооочень толковый мануал по АТ-командам, из которого можно узнать много интересного…
Отзывов (28) на «Определяем уровень сигнала мобильной сети AT-командой»
второе число — ошибки связи. от 0 до 7, 99 — не определено.
AT+CSQ Execution command reports received signal quality indicators in the form:
— bit error rate (in percent)
0 — less than 0.2%
1 — 0.2% to 0.4%
2 — 0.4% to 0.8%
3 — 0.8% to 1.6%
4 — 1.6% to 3.2%
5 — 3.2% to 6.4%
6 — 6.4% to 12.8%
7 — more than 12.8%
99 — not known or not detectable
Note: this command should be used instead of the %Q and %L commands,
since GSM relevant parameters are the radio link ones and no line is
present, hence %Q %L and have no meaning.
система схавала больше меньше как теги. такша поправки
+CSQ: [rssi],[ber]
where
[rssi] — received signal strength indication
—-
[ber] — bit error rate (in percent)
Заинтересовался возможностью измерения уровня сигнала gsm сети, но не могу сообразить как их вводить в терминале. При попытке что то напечатать, терминал подключается (пошло время внизу экрана), но команда не вводиться. Можете что-то посоветовать.
С флэш диском, который на модеме тоже почему то не получилось. Сейчас не отобращается вообще никакой, но есть диск в диспетчере устройств.
Иван, если при введении не отображаются символы — введи ate1 и нажми ввод, появится ответ ОК и должно попустить. Если же даже на at (и ввод) нет ответа ОК — значит, чтото не так с настройками.
Попробуй тогда выбрать порт модема…
Может быть дело вот в чем :
Tips
You must have TCP/IP properly installed in order for HyperTerminal to act as a telnet client.
Димитрий, спасибо! Не сразу сообразил, что надо вводить «всерую»
все получилось :
И что это мощьный сигнал? Скорость только ночью 128 (у меня такой тариф — unlim 128Kbps за 550р)Днем обычно макс до 50
Разве EDGE работает на стандарте cdma? Хотя меня насторожило, что где-то в настройках видел “cdma-modem” или что-то подобное.
А как это проще сделать на линуксе? можно же выводить сразу из терминала на устройство, а в соседнем окошке читать это самое устройство? (Только я команд не знаю) У меня на маке ls /dev помимо прочего выдает вот это:
cu.HUAWEIMobile-Diag
cu.HUAWEIMobile-Modem
cu.HUAWEIMobile-Pcui
tty.HUAWEIMobile-Diag
tty.HUAWEIMobile-Modem
tty.HUAWEIMobile-Pcui
чем отличаются устройства с префиксом cu. от устройств с префиксом tty.?
Привет, Паук! Может поможешь решить проблему…
Есть некая сеть. Вход в неё извне только через проводной модем dial-up (ZyXEL OMNI 56K Plus Rev.3). До сих пор из любой точки земного шара с сотового тела звонил на номер этого модема, модем сотового тела вязался с проводным модемом, правда на скорости 9600 К, но для управления сетью этого мне вполне достаточно. Купил чудо техники коммуникатор HTC HD2 — не хочет соединяться с проводным модемом, хотя у него есть средства для соединения по телефонной линии с рабочей сетью! С помощью программы «USB модем» подключил его в качестве модема к компьютеру, настроил удаленное соединение посредством модема коммуникатора и…. вуаля… подключение есть… все работает, но только когда коммуникатором управляет компьютер. Есть возможность через реестр в коммуникаторе прописать строку инициализации модема. Пока мучался пару раз получилось и сам коммуникатор подключить через проводной модем. Но это пару раз из сотни попыток, а может из тысячи… Есть логи проводного модема удачной и неудачной попытки, могу выслать… Заранее спасибо, если уделишь внимание….
Андрей, свяжись по аське — может что и придумаем.
Появился такой вопрос как определить какой стандарт связи работает жпрс едж или умтс, кто нибудь может сказать))
Если активен 3G — то модем периодически выдает в терминал UMTS или HSDPA (в зависимости от связи).
Если воткнута 3G симка — при регистрации модем пишет, разрешен ли роуминг, и в какой сети зарегистрировался.
А вот как определить во время работы… хз даж…
Программки для GSM (мониторинг)http://depositfiles.com/files/n6sns2gih
показывают уровень ну и всякую доп. инфу
Как через терминал узнать, в каком именно EV-DO работает устройство? В виндовой программе светятся буквы RA (для Rev A) и RO для Rev. 0.
Скорее всего эта инфа передается по диагностическому порту, а он в cdma-модемах «не com»…
В gsm/umts модемах кроме порта модема есть еще один com порт (по которому работают АТ команды), так в нем пишется, umts или hsdpa активен в данный момент…
Приветствую, Паук. Два дня бьюсь над проблемой.
Выставил принудительно только 3G. В родной проге от МТС показывает то HSDPA то WCDMA. Что это и как сделать что бы не прыгало?
Сигнал слабый — вот и прыгает. У меня на 2х юсб-удлиннителях (в сумме 4,5 метра) модем висит в окне.
У тебя 2 варианта: или найти место для модема, где сигнал сильнее, или использовать направленную антенну.
Отслеживать уровень сигнала удобнее всего в MDMA
Сигнал отличный. В родной проге все палки. +CSQ: 13,99
Включаю соединение и на второй порт вешаю HyperTerminal. Получается что-то вроде этого:
Ещё он как будто повисает и перестаёт принимать пакеты.
Совсем забыл написать модель. Е1550
Подвисание — может по питанию юсб-порт не вытягивает?
Как вообще с закачкой? Если скорость более-менее стабильная, то имхо можно забить…
дело не в закачке, если поставил что-то на закачку то всё стабильно. нажимаю открыть страницу и жду полминуты…
Тогда идей больше нет… Если б модему не хватало питания — то просаживалась бы закачка.
Спасибо, буду дальше с ним бороться.
Кстати, 3 часа нормально работает.
GSM/GPRS модуль SIM900. Часть вторая.
И так вторая часть, посвященная gsm модулю Sim900. В ней будет описаны самые основные команды управления и получения данных.
AT Команды.
С внешним миром модуль общается посредством AT команд. Пользователи модемов должны их помнить:) Все команды делятся на базовые, большинство из которых появились еще во времена U.S. Robotics, так называемые S-команды, родом оттуда же и расширенных, добавленных в стандартах GSM07.05-07.07. Практически все команды работают в 3 режимах — тестовом, чтения и записи.
В тестовом режиме возвращается OK, если команда поддерживается или возможные значения данных в параметре команды. Тестовый режим определяется окончанием команды в виде ‘=?’
В режиме чтения возвращаются текущие значения параметра, отличается от тестового наличием в конце просто символа ‘?’
И в режиме записи после ‘=’ идут новые значения параметров.
Количество параметров при чтении и записи не обязательно должно совпадать.
Как пример:
AT+CFUN=? тестовый режим, вернет +CFUN: (0,1,4),(0-1), что значит у нее 2 параметра. Первый может принимать значение 0,1 или 4, а второй может быть в интервале 0-1.
AT+CFUN? режим чтения, у меня возвращает +CFUN: 1, все хорошо.
AT+CFUN=4,0 запись, приемо/передатчик выключается без перезагрузки модуля.
Все команды могут вводиться как строчными, так и прописными буквами.
Информационные команды.
Тут собраны разнообразные команды, выдающие информацию о самом модуле и его текущем состоянии.
Команды информации о модуле.
AT+GMM — идентификатор модуля.
Вернет: SIMCOM_SIM900D, или какой именно у Вас модуль. Можно убедиться, что не обманули и не подсунули другой, более дорогой модуль.
AT+GOI — более короткий идентификатор модуля.
У меня SIM900D
AT+GMR — версия прошивки. Может пригодится при желании использовать новые фишки.
Мой порадовал меня строкой: Revision:1137B06SIM900D64_ST
После прошивки строка поменялась на: Revision:1137B07SIM900M64_ST
AT+GSV — команда 3-in-1.
Вернет и производителя модуля и его модель и версию прошивки:
SIMCOM_Ltd
SIMCOM_SIM900
Revision:1137B07SIM900M64_ST
AT+GSN — вернет IMEI модуля. Между прочим весьма полезная информация. Можно использовать для идентификации модуля в удаленной программе.
Теперь как влияет установки значения командой AT+CMGF.
Для CMGF=0
Сообщение с интернет-портала мегафон:
+CMGR: 0,»»,35
07919762020012F10414D0F7FBDDD52E9FC3E6B71B0000114010107565610DD4F29C0E6A97E7F3F0B9EC02
Сообщение с интернет-портала билайн:
+CMGL: 2,1,»»,34
07919730071111F10414D04937BD2C7797E9D3E6140000114010713564610CD4F29C0E6A97E7F3F0B90C
Сообщение с моего основного телефона:
+CMGL: 1,0,«4D31B76E»,31
07919730071111F1040B919760472105F50000114010811095610DD4F29C0E6A97E7F3F0B9EC02
И те же сообщения для CMGF=1
+CMGR: «REC UNREAD»,«www.megafon»,»»,«11/04/01,01:57:56+16»
Test message.
+CMGL: 2,«REC UNREAD»,«InternetSMS»,»»,«11/04/01,17:53:46+16»
Test message
+CMGL: 1,«REC UNREAD»,»+7XXXXXXXXXX»,«Main»,«11/04/01,18:01:59+16»
Test message.
В общем, если не хочется заняться героическим преодолеванием трудностей, то используем CMGF=1 и забываем о существовании русских символом.
Используя эти команды вполне можно организовать несложное управление обогревателем на даче или то же не менее простую охранную сигнализацию для нее же. Для более сложных задач лучше использовать сетевые возможности модуля.
Сеть.
Модуль содержит два блока — APPTCP, через который идет работа с TCP/UDP и блока SAPBR, работающий с FTP/HTTP. В принципе общение с ними весьма простое, для примера приведу общение по ftp. Общение по http будет в другой статье, с уже с готовым устройством и реальной задачей.
GPRS.
Настройка и установка GPRS соединения:
AT+SAPBR=3,1,«CONTYPE»,«GPRS»
AT+SAPBR=3,1,«APN»,«internet.beeline.ru»
AT+SAPBR=3,1,«USER»,«beeline»
AT+SAPBR=3,1,«PWD»,«beeline»
AT+SAPBR=1,1 — установка GPRS связи
AT+SAPBR=2,1 — полученный IP адрес
+SAPBR: 1,1,«10.229.9.115»
AT+SAPBR=4,1 — текущие настройки соединения
AT+SAPBR=0,1 — разорвать GPRS соединение
Для чтения все практически аналогично, только PUT меняется на GET. Так AT+FTPPUTPATH становится AT+FTPGETPATH.
AT+FTPGET=1 — открытие ftp соединения.
+FTPGET:1,1 — данные для чтения доступны.
AT+FTPGET=2,10 — чтение 10 байт данных. Если данных меньше, то вернется сколько есть.
+FTPGET:2,10 — сколько данных будет для считывания.
Повторное чтение, если указатель стоит на конце файла вернет +FTPGET:2,0.
AT+FTPGET:2,0 — закрытие ftp соединения.
Я не привел и половины имеющихся команд, например команд управления чувствительностью микрофона, генерации сигналов dtmf или измерения напряжения на AC0. Я ими не пользовался, а в тупую переводить даташит не хочется. Так же многие команды дублируются аналогичными. Все они есть в мануалах.
Какой уровень сигнала 4G модема считается нормальным
Опубликовал Игорь | Июн 22, 2021 | Интернет | 0 |
При оценке работы мобильного интернета нужно ориентироваться не относительными понятиями («слабый-сильный»), а вполне определенными, конкретными цифрами. Для анализа качества приема модемом сотового телефона или другим устройством радиотехниками и специалистами в области связи (информатики) разработан целый набор параметров, которые обозначаются латинскими аббревиатурами.
Рассмотрим, как эти обозначения переводятся на понятный язык, что за ними скрывается, и что они обозначают. Каким образом определить качество 4G сигнала в определенном месте, какие значения должны фиксироваться в оптимальном случае, а какие являются критичными для устойчивой работы устройства. Это поможет выявить причину плохого соединения и малой скорости передачи: неудачный выбор телефона или качество приема в этом месте.
RSSI, RSPR, RSRQ, SINR: оценка сигнала и нормируемые показатели
При проверке уровня сигнала от источника 4G-связи специалисты используют целый ряд параметров, обозначаемых труднопроизносимым сочетанием латинских букв. Рассмотрим, что это за значения, как они переводятся, и что обозначают. А также уточним, какими должны быть цифры в зоне стабильного приема, а при каких значениях Интернет-соединение просто не может быть устойчивым и надежным.
Существуют и другие параметры, которые характеризуют сигнал, например, CQI – Индикатор Качества Канала (Channel Quality Indicator) и прочие.
Что означает уровень сигнала dBm ASU?
Одно из обозначений отношения уровня передаваемой информации к шуму в пилотном канале обозначается как ASU. Пилотный сигнал – это излучение, которое непрерывно (фоном) передается Базовой Станцией. Уровень мощности остается постоянным, он всегда на 4-5 дБ выше, чем в информационных каналах.
Параметр ASU отображается не в децибелах, а в баллах. Таблица перевода баллов в дБ выглядит так:
Что за единица измерения дБм?
Для измерения качества приема используется внесистемная единица dBm (децибел милливатт), которая представляет собой отношение получаемого сигнала к стандартной величине. Она показывает, на сколько децибел параметры сигнала, идущего от базовой станции, меньше (или, при положительных значениях, больше) величины в 1 мВт.
Какой dBm лучше?
Почему dBm отрицательный?
Программы для измерения уровня сигнала модемного устройства
Сегодня, чтобы скачать программы и узнать уровень сигнала, достаточно зайти на Play Market и выбрать понравившуюся или рекомендованную программу определения основных параметров.
Наиболее простой вариант – использовать приложение Mobile Data Monitoring Application. Чтобы программа работала максимально точно, после скачивания и перед началом измерения следует закрыть все приложения, которые относятся к управлению модемом.
После открытия меню следует войти в подраздел «RSSI». Появятся данные об уровне принимаемого сигнала. Использование программы позволяет:
Но сегодня разработаны и другие программы, оценивающие параметры 3G или 4G сетей. Скачать приложения можно с официальных сайтов компаний-производителей или из проверенных источников.
Как проверить стабильность сети на мобильном устройстве
Современные смартфоны и планшеты располагают программным обеспечением, которое позволяет определить уровень сигнала, его надежность и устойчивость. Лучше всего такая возможность реализована на ОС Андроид. Для определения стабильности рекомендуется:
По полученным данным, вы сможете оценить силу и устойчивости сигнала.
Параметры для сетей поколения 3G
Для сетей третьего поколения программы показывают такие данные:
Параметры для сети 4G
Для сетей четвертого поколения будут отображаться уже рассмотренные характеристики:
Для каждого типа сетей выделяется пул частот:
Также программа предложит дополнительные приложения для Андроид, которые можно скачать и использовать.
Как сделать уровень сигнала более качественным
Если анализ состояния показывает слабость сигнала, его можно попытаться усилить «домашними» средствами. Вот некоторые рекомендации:
В некоторых случаях, если сигнал принимается с достаточной силой, ухудшает качество связи само устройство. В таком случае рассматривается возможность заменить модем на новый.