а также локальный генератор (положительное смещение для преобразователей с повышающим преобразователем) и диапазоны выборки.
Меню Scan состоит из пунктов:
–Start – запуск сканирования;
–Stop – остановка сканирования;
–Stop at End-Stop – остановить сканирование, когда текущая развертка завершена (только в непрерывном режиме).
Не менее важным является меню Tools на главном окне программы. Функции, которые оно предоставляет, следующие:
–Compare – сравнить два ранее сохраненных сканирования;
–Auto Calibration – выполняется грубая калибровка ключа до известного сигнала (это должен быть непрерывный, непоколебимый сигнал).
Анализатор ССПР GSM-900 и GSM-1800 RFDSP GSM
Scanner – это программа сканирования, анализа и идентификации нисходящих каналов GSM, написанная на Qt. Сканер работает под ОС Windows не ниже 7 версии на базе цифрового тюнера RTL-SDR. Формирование сигнала в нисходящем канале предусматривает организацию передачи его от базовой станции к абоненту (рис. 74).
Рис. 74. Организация связи в ССПР GSM
Программа отображает информацию об уровне сигнала каждого канала, а также определяет его принадлежность
115
к перечню российских операторов сотовой связи (МТС, Билайн, Мегафон, Теле2, SkyLink и Yota). После завершения работы в программе имеется возможность сформировать итоговый отчет в виде технических (служебных) параметров каждой базовой станции для более детального анализа работы каждого источника. Информация, входящая в упомянутые отчетные данные, содержит следующие сведения:
–MCC (Mobile Country Code) – код, определяющий страну, в которой находится оператор мобильной связи. Например, для России он равен 250, США – 310, Венгрия – 216, Китай – 460, Украина – 255, Белоруссия – 257;
–MNC (Mobile Network Code) – код, присваиваемый оператору мобильной связи. Уникален для каждого оператора
вконкретной стране;
– |
LAC (Location |
Area Code) – код локальной |
зоны. |
|
В двух словах LAC – это объединение некоторого количества |
||||
базовых |
станций, |
которые |
обслуживаются |
одним |
контроллером базовых станций (BSC). Этот параметр может быть представлен как в десятичном, так и
вшестнадцатеричном виде;
–CellID (CID) – «идентификатор соты» – тот самый сектор базовой станции. Этот параметр также может быть представлен в десятичном и шестнадцатеричном виде.
GSM сканер может быть использован для оценки уровня GSM сигнала, сравнения качества сигнала разных операторов, оценки радиопокрытия, при принятии решения об установке усилителей сигналов сотовой связи и регулировке их параметров, в образовательных целях и др. Основные характеристики сканера определяются параметрами используемой для анализа коммерческой платформы RTLSDR. Безусловно, представленное ПО не является заменой нормального измерительного оборудования. Программа распространяется на основе лицензии свободного программного обеспечения и, как следствие, является полностью бесплатной и с открытым исходным кодом.
116
Текущая версия поддерживает диапазон GSM 900 и не поддерживает GSM 1800 в связи с тем, что рабочая частота RTL-SDR с тюнером R820T2 ограничена значением
1760 МГц.
Однако применение нового экспериментального драйвера для данного SDR-оборудования может позволить реализовать работу в диапазоне 1800 МГц. Рассмотрим более детально главное окно программы (рис. 75).
Рис. 75. Главное окно RFDSP GSM Scanner
при запуске
Видим из представленного выше рисунка, что процесс анализа и идентификации радиосигнала ССПР GSM в нисходящем канале происходит непосредственно с момента запуска программы. Изначально наблюдаем смесь неизвестных сигналов.
По горизонтальной оси откладывается номер канала GSM в виде ARFCN или в МГц, по вертикальной – уровень сигнала в дБм. Высота линии – это уровень сигнала. Если идентификаторы БС были декодированы успешно и они
117
соответствуют идентификаторам основных операторов связи, линии окрашиваются в соответствующие цвета.
Выпадающие списки в верхней части экрана позволяют выбирать SDR-приемник, если их подключено несколько, а также диапазон работы GSM-900 или GSM-1800, единицы измерения по горизонтальной оси в ARFCN или МГц. Две кнопки позволяют сохранить отчет о работе сканера или же очистить результаты декодирования БС и получить информацию о программе.
В процессе работы программа сканирует рабочий диапазон частот с шагом 2,0 МГц (10 каналов GSM) и оцифровывает сигнал с частотой дискретизации 2,4 МГц. Процесс сканирования состоит из быстрого прохода всего диапазона для измерения мощности сигнала и медленного прохода для декодирования идентификаторов БС. Один шаг декодирования выполняется после прохода всего диапазона для измерения мощности. Таким образом, в диапазоне GSM 900, уровень сигнала обновляется приблизительно раз в 2 с, а полный проход декодирования занимает около 1 мин.
Флуктуации уровня сигнала в результате многолучевого распространения также снижают вероятность декодирования системной информации. По этим причинам, для получения идентификаторов БС необходимо чтобы сканер накапливал информацию в течение 5 мин. В процессе работы сканер добавляет системную информацию о новых декодированных каналах в общий массив информации по каналам. Но информация о декодированных ранее каналах не стирается при невозможности декодирования системной информации на данном шаге и остается в массиве. Для очистки этой информации служит кнопка очистки результатов декодирования БС.
По истечении некоторого времени (3-5 мин.) получаем результаты работы (рис. 76).
118
Рис. 76. Идентификация радиосигналов ССПР GSM в нисходящем канале
Следовательно, в результате проведения мониторинга диапазона ССПР GSM 900 в Левобережном районе города Воронежа удалось: идентифицировать принадлежность БС к сетям «Билайн», «МТС», «Мегафон», а также определить их рабочие частоты, оценить силу сигнала каждого из источников, общее количество базовых станций каждого оператора, обслуживающих определенную соту местонахождения абонентского терминала; не удалось идентифицировать (возможно, нет покрытия в точке наблюдения) принадлежность БС к SkyLink, Yota.
При нажатии на кнопку сохранения отчета накопленные результаты сохраняются в текстовый файл с названием, составленным из названия программы, даты и времени сохранения данных. Ниже для примера приведена часть файла отчета (рис. 77).
119