Определение частоты с помощью Андроид-приложений
I. Введение
Несущая частота (или диапазон частот) сигнала 3G/4G является одним из важнейших параметров при выборе антенны. В конце концов, можно и не знать расположение базовых станций в окрестностях - просто покрутив антенну, можно определить это направление по уровню сигнала. Если не знать частоту, то сигнал можно не поймать совсем.
Поскольку определение частоты для стандартов 3G, 4G и 4G-Advanced (4G+) отличаются, то рассмотрим способы определения частот по отдельности.
II. Определение частоты 3G сигнала
Как известно, в России приняты два частотных диапазона для 3G, это - 2100 МГц и 900 МГц. Частота 900 МГц принята в тех регионах, где по военным соображениям недопустимо применять 2100 МГц. Например, Юго-Восток Московской обл.
В каждом смартфоне есть скрытая программа под названием Netmonitor. Для каждой модели телефона эта программа активируется своим индивидуальным кодом. Для Android-смартфонов от Самсунг необходимо в режиме набора номера ввести код *#0011#. Для других телефонов под Андроид коды такие: *#*#4636#*#* или *#*#197328640#*#* в зависимости от версии. Наиболее полный список "секретных" кодов для активизации этой скрытой программы для разных моделей телефонов, в том числе iPhone, можно найти .
Итак, в режиме 3G набираю на номеронабирателе своего Самсунга код *#0011# и получаю:
Здесь RX = 10713 - номер канала, по которому определяется частота несущей.
Если значение канала в диапазоне 2937-3088, то это 3G/UMTS900.
Если значение канала в диапазоне 10562-10838, то это 3G/UMTS2100.
RI =-64 дБ - это уровень сигнала от базовой станции сотового оператора (RSSI).
Специальных Андроид-приложений для определения частоты 3G сигнала в Play Market не найдено.
III. Определение частоты 4G сигнала
В режиме 4G LTE сотовые операторы могут работать в трех диапазонах - 800 МГц, 1800 МГц и 2600 МГц. Для определения частоты в этом режиме также можно использовать встроенный Netmonitor смартфона. Как это сделать подробно описано в .
Имеется всего несколько приложений¹, которые заявлены разработчиками для определения частоты, помимо остальных функций. Однако, все не так просто. Некоторые приложения (G-NetTrack, Net Monitor и др.) требуют операционной системы не ниже Андроид 7.Х. Другие (LTE Discovery) требуют от смартфона режима Root².
Тем не менее, нашлось приложение, которое выдает частоту сигнала 4G. Знакомьтесь, это CellMapper . Для работы приложения нужно зарегистрироваться на сайте, регистрация бесплатна.
Чтобы программа выдала на экран значение несущей частоты, в настройках надо поставить галочку в пункте «Рассчитать частоты GSM/UMTS/LTE». В моем смартфоне (Самсунг GT-i9505, Андроид 5.01) частоты для GSM и UMTS не выдаются, для стандарта LTE получаем то, что показано на скриншоте:
Программа дает много информации о подключенной вышке и соседях, в том числе частоту сигнала в виде Band 7. Это частота 2600 МГц. Идентифицировать другие возможные частотные диапазоны можно .
Я не буду описывать каждую вкладку программы, есть (на английском языке) и FAQ , отмечу только, что это приложение дает частоту только для сигналов стандарта 4 G . Для определения частоты в стандарте 3G, как я говорил выше, андроид-приложений не найдено.
IV. Ситуация с 4G+
V. Заключение
Несколько замечаний в конце статьи.
Хотелось бы, чтобы все задачи по выбору антенны можно было выполнить на карманном устройстве типа смартфона. Однако, самым надежным и дешевым способом определения несущей частоты (или частот) интернет-сигнала остается компьютер (ноутбук) с модемом, имеющий интерфейс HiLink или программа MDMA.
Бурное развитие стандарта 4G+ ставит непростые задачи и перед разработчиками антенн. Как объединить в одной антенне с хорошим усилением (порядка 17-20 dBi) разные частоты, например 800+2600 МГц? Да еще, чтобы и MIMO было. Если такая задача не будет решена, то придется придумывать сложные конструкции из антенн разных диапазонов, объединять их сигналы диплексорами, в общем, задачка не из простых и дешевых. Или оставаться на 4G и довольствоваться скоростями, которые в теории можно увеличить в разы.
Жду отзывов и комментариев, ваш dmitryvv.
1] Рассматриваются только бесплатные приложения.
2] Для желающих поэкспериментировать со своим смартфоном, рискуя превратить его в кирпич, отсылаю сюда и сюда (обновление до Андроид 7.ХХ), или на форум 4pda.ru
3] Надо сказать, что даже лучшие зарубежные образцы этого класса (например, австралийской фирмы Telstra, стоимостью порядка 300 долл.), не превосходят по усилению 8...11 dBi.
При самостоятельном выборе усилителей сотовой связи и антенн - одними из первых встают вопросы об уровне сотового сигнала , принимаемого в Вашем помещении и об используемом стандарте сотовой связи
Современные смартфоны на базе самых популярных ОС IOS (iPhone) и Android (Samsung, HTC) - помогут Вам ответить на них!
1. Как измерить сигнал GSM?
1.1 Как измерить сигнал GSM на iPhone?
*3001#12345#*
Шаг 2. - числовое значение -86 в верхнем левом углу показывает уровень сигнала GSMв дБм (децибел на миливатт)
Значок E (EDGE) или G (GPRS) - говорит о том, что Ваш телефон находится в сети GSM, а не в сети 3G
Шаг 3. - нажимаем меню GSM Cell Environment -> GSM Cell info -> Neighboring Cell -> выбираем 0-й канал. Запишите или сделайте скриншот цифры напротив ARFCN (это номер рабочей частоты)
Частоты с 1 по 124 GSM 900 . Выбирайте репитеры GSM900 и антенны GSM900
Частоты с 512 по 885 - это диапазон частот стандарта GSM 1800 . Выбирайте репитеры GSM1800 и антенны GSM1800
Частоты с 974 по 1023 - это диапазон частот стандарта E-GSM 900 . Выбирайте репитеры E-GSM900 и антенны E-GSM900
*3001#12345#* .
1.2 Как измерить сигнал GSM на Android?
Шаг 1. Фиксируем телефон в сети GSM - зайдите в меню "Настройки/Беспроводные сети/ Мобильные сети" и отключите поддержку 3G выбрав пункт "Только сети 2G"
*#0011#
Если Ваш телефон Samsung Galaxy и не удается зайти в меню - попробуйте варианты: вариант 1 - *#32489# ; вариант 2 - *#*#7262626#*#* ; вариант 3 - *#*#4636#*#* .
Шаг 3. Проверяем уровень сигнала GSM - числовое значение -94 в строке RxPwr показывает уровень сигнала GSMв дБм (децибел на миливатт).
Шаг 4. Проверяем диапазон GSM 900 или 1800 - в верхней строке указан стандарт GSM - в данном случае GSM1800. Напротив параметра T будет указан номер рабочей частоты GSM - в данном случае 549 частота
Частоты с 1 по 124 - это диапазон частот стандарта GSM 900 . Выбирайте репитеры GSM900 и антенны GSM900
Частоты с 512 по 885 - это диапазон частот стандарта GSM 1800 . Выбирайте репитеры GSM1800 и антенны GSM1800
Частоты с 974 по 1023 - это диапазон частот стандарта E-GSM 900 . Выбирайте репитеры E-GSM900 и антенны E-GSM900
2. Как измерить сигнал 3G?
2.1 Как измерить сигнал 3G на iPhone?
Шаг 1. Открываем скрытое инженерное меню iPhone - наберите номер телефона *3001#12345#*
Шаг 2. Проверяем уровень сигнала 3G - числовое значение -95 в верхнем левом углу показывает уровень сигнала 3Gв дБм (децибел на миливатт)
Значок 3G (UMTS) или H (HSDPA) - говорит о том, что Ваш телефон находится в сети 3G, а не в сети GSM
Шаг 3. - нажимаем меню UMTS Cell Environment -> Neighbor Cells -> UMTS Set -> выбираем 0-й канал. Запишите или сделайте скриншот цифры напротив Downlink Frequency (это номер рабочей частоты)
Частоты с 2937 по 3088 - это диапазон частот стандарта 3G-UMTS 900 . Выбирайте репитеры GSM900 и антенны GSM900
Частоты с 10562 по 10838 - это диапазон частот стандарта 3G-UMTS 2100 . Выбирайте репитеры 3G 2100 и антенны 3G 2100
Как отключить режим инженерного меню на iPhone?
Повторно набираем номер телефона *3001#12345#* .
Далее нажимаем пальцем на цифры уровня сотового сигнала в левом верхнем углу и переключаемся в режим стандартного показа уровня сотового сигнала. После чего нажимаем кнопку Home и выходим из инженерного меню.
2.2 Как измерить сигнал 3G на Android?
Шаг 1. Фиксируем телефон в сети 3G - зайдите в меню "Настройки/Другие сети/Мобильные сети/Режим сети" и включите поддержку 3G выбрав пункт "Только WCDMA"
Шаг 2. Открываем скрытое инженерное меню Android - наберите номер телефона *#0011#
Если Ваш телефон Samsung Galaxy и не удается зайти в меню - попробуйте варианты: вариант 1 - *#32489# ; вариант 2 - *#*#7262626#*#* ; вариант 3 - *#*#4636#*#* .
Шаг 3. Проверяем уровень сигнала 3G - числовое значение -86 параметра R показывает уровень сигнала 3Gв дБм (децибел на миливатт).
Шаг 4. Проверяем диапазон 3G 2100 или 900 - напротив параметра Rx CH будет указан номер рабочей частоты 3G - в данном случае 10638 частота, что говорит о том, что это стандарт 3G-UMTS 2100
Частоты с 2937 по 3088 - это диапазон частот стандарта 3G-UMTS 900 . Выбирайте репитеры GSM900 и антенны GSM900
Частоты с 10562 по 10838 - это диапазон частот стандарта 3G-UMTS 2100 . Выбирайте репитеры 3G 2100 и антенны 3G 2100
О том, как измерить сигнал 4G LTE читайте в нашей новой статье!
Не нашли ответ на свой вопрос?
Напишите комментарий в конце статьи или позвоните нам - и получите персональный , профессиональный , бесплатный ответ!
Начало исследования
Для начала, хотела бы спросить читателей. Когда Вы в последний раз при покупке нового смартфона, задумывались о качестве связи, предоставляемым вашим смартфоном? Этот критерий как-нибудь влияет на выбор телефона или версию 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, то получаем следующее соответствие:
0-1 ASU
соответствует менее -110dBm RSSI
, то есть возможно даже отключение сигнала.
2-3 ASU
соответствует отрезку от -110 до -105 dBm RSSI
, то есть очень слабый сигнал, так сказать «на грани отключения».
4-5 ASU
соответствует отрезку от -105 до -95 dBm RSSI
, то есть слабый сигнал, так сказать «пограничная зона».
6-7 ASU
соответствует отрезку от -95 до -85 dBm RSSI
, то есть уверенная связь на улице и транспорте.
Более 13 ASU
соответствует нормальной связи в зданиях, то есть менее -75 dBm 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, полученный результат подтверждает различный уровень приема сигнала.
Вспомогательные материалы
1. www.kaibits-software.com/product_netwotksignaldonate.htm - сеть Signal Info Pro, программа, с помощью которой измерялся уровень сигнала2. Современные технологии беспроводной связи. И. Шахнович
3. Теория электрической связи. Зюко А. Г.
4. Цифровая связь. Теоретические основы и практическое применение. Скляр Б.
5. Радиотехнические цепи и сигналы. Баскаков С. И.
Основное назначение 3G/ 4G антенны - увеличить уровень сигнала, уменьшить помехи, в том числе от вышек других операторов, что в свою очередь приводит к увеличению скорости беспроводного Интернета. Исходя из того на сколько нужно увеличить уровень сигнала покупается та или иная антенна. В этой статье я хотел бы более детально остановиться на том Как узнать/ измерить уровень сигнала 3G или 4G . Существует несколько способов это сделать:
Узнать уровень сигнала 3G/ 4G на модеме.
Информацию о уровне сигнала можно получить практически на любом 3G/ 4G модеме. Для этого достаточно покопаться в его настройках и найти пункт "Уровень сигнала" или "RSSI". Ниже пример где можно узнать уровень сигнала в 3G модеме Билайн. Подключите 3G/ 4G модем к компьютеру/ ноутбуку, запустите программу для работы модема, зайдите в меню "Настройки" выберите пункт "Информация о модеме", в нем вы увидите строку "Уровень сигнала".
В модемах Мегафона, запустите программу "Мегафон | модем" нажмите кнопку "Справка" - "Диагностика".
Откройте меню "Состояние сети". В ней вы увидите уровень сигнала модема (RSSI).
Измерить уровень сигнала 3G/ 4G модема с помощью сторонних программ.
Измерить уровень сигнала 3G/ 4G модема можно так же сторонними программами, например Mobile Data Monitoring Aplication (MDMA).
Внимание!!! для работы программы Mobile Data Monitoring Aplication (MDMA) нужно закрыть родную программу 3G/ 4G модема.
Вы должны увидеть такую картину, где в сроке RSSI будет указан уровень сигнала.
Если программа отработала не корректно, посмотрите в диспетчере задач , какой порт использует ваш 3G/ 4G модем.
Затем создайте ярлык программы.
В свойствах ярлыка укажите COM порт который использует модем.
Теперь можете запускать ярлык программы.
Минус этой программы в том, что она подходит для большинства 3G модемов, но не 4G.
Узнать уровень сигнала 3G/ 4G с помощью планшета/ смартфона.
Измерить уровень сигнала можно и на смартфоне/ планшете, вот как это сделать на гаджетах с операционной системой Андроид.
Зайдите в Play Market.
С помощью поиска найдите программу "Network signal Info" и установите ее.
Откройте ее после установки, выберите меню "Мобильный" и на графике или в строке "Уровень сигнала" вы можете увидеть значения уровня сигнала.
Таким образом можно без труда узнать качество сигнала 3G/ 4G (LTE).
Вывод.
Все ниже описанное не только теория, но и подкреплено на практике, установкой 3G/ 4G антенн, а так же основано на отзывах покупателей.
После того как вы определили уровень сигнала 3G/ 4G предлагаю отнести его в соответствующую группу:
1 группа, от -50 dBm до -60 dBm - отличный уровень сигнала;
2 группа, от -60 dBm до -70 dBm - хороший уровень сигнала;
3 группа, от -70 dBm до -80 dBm - средний уровень сигнала;
4 группа, от -80 dBm до - 90 dBm - плохой уровень сигнала;
5 группа, от -90 dBm до - 100 dBm и меньше - отвратительный уровень сигнала.
Если ваш результат попал в первую группу, то 3G/ 4G антенна вам не нужна, поскольку существенного увеличения скорости Интернета не произойдет. Если ваш уровень сигнала во второй или третьей группе вам достаточно приобрести самую простую "слабую" антенну, для 3G это - . Если результат измерений попадает в предпоследнюю или последнюю группу, вам необходимо приобрести антенну с высоким коэффициентом усиления для 3G это будет - , для 4G - .
Если у вас вообще не ловит сигнал 3G, но вы знаете, что вышка оператора находится до 30 км. от вас, вам поможет , с его помощью вы сможете "поймать" сигнал 3G и у вас появится возможность пользоваться высокоскоростным Интернетом.
Если вы не можете "поймать" 4G сигнал, но знаете, что вышка оператора находится на расстоянии до 5 км. (возможно и больше, не приходилось сталкиваться) от вас, вы можете приобрести , который позволит усилить сигнал, подключиться к долгожданному 4G (LTE) и наслаждаться Интернетом.