Rtlsdr scanner: EarToEarOak/RTLSDR-Scanner: A cross platform Python frequency scanning GUI for the OsmoSDR rtl-sdr library

RfDSP | GSM сканер на RTL-SDR

Основные характеристики сканера


GSM сканер выполняет сканирование нисходящих каналов GSM и отображает информацию об уровне сигнала и принадлежности канала одному из трех основных операторов сотовой связи МТС, Билайн и Мегафон. По результатам работы сканер позволяет сохранить список идентификаторов базовых станций MCC, MNC, LAC и CI для всех сканированных каналов.

GSM сканер может быть использован для оценки уровня GSM сигнала, сравнения качества сигнала разных операторов, оценки радиопокрытия, при принятии решения об установке усилителей сигналов сотовой связи и регулировке их параметров, в образовательных целях и др.

Сканер работает под Windows и использует простой и дешевый приемник — RTL-SDR. Прочитать о RTL-SDR можно на:
RTL-SDR (RTL2832U) and software defined radio news and projects,
RTL-SDR – OsmoSDR,
RTL-SDR по-русски.

Параметрами RTL-SDR и определяются основные характеристики сканера. Безусловно GSM сканер не является заменой нормального измерительного оборудования.

Сканер распространяется бесплатно, без каких либо ограничений на использование.

Текущая версия поддерживает диапазон GSM 900 и не поддерживает GSM 1800. Это определяется тем, что рабочая частота RTL-SDR с тюнером R820T ограничена значением 1760 МГц. Есть надежда что применение экспериментального драйвера RTL-SDR позволит реализовать работу хотя бы в части диапазона 1800 МГц.

Запуск сканера


Последнюю версию сканера можно скачать по ссылке. Просто разархивируйте файл в удобное место и запустите gsmscan.exe.

Предыдущие версии сканера, ссылка на репозиторий с исходниками и другая информация связанная с разработкой находится на странице разработки.

Для работы сканера требуется установка драйверов RTL-SDR, если они еще не были установлены, это удобно сделать с помощью программы Zadig описание процедуры установки.

Использование сканера


Ниже представлен вид окна программы сканера:

По горизонтальной оси откладывается номер канала GSM в виде ARFCN или в МГц, по вертикальной оси уровень сигнала в дБм. Высота линии показывает уровень сигнала. Если идентификаторы БС были декодированы успешно и они соответствуют идентификаторам тройки основных операторов связи, линии окрашиваются в соответствующие цвета.

Выпадающие списки в верхней части экрана позволяют выбирать SDR приемник, если их подключено несколько, диапазон работы GSM 900 или GSM 1800 и единицы измерения по горизонтальной оси ARFCN или МГц.

Кнопки позволяют сохранить отчет о работе сканера в виде списка декодированных базовых станций, очистить результаты декодирования БС и получить информацию о программе.

Принципы и особенности работы.

В процессе работы программа сканирует рабочий диапазон частот с шагом 2.0 МГц (10 каналов GSM) и оцифровывает сигнал с частотой дискретизации 2. 4 МГц. Процесс сканирования состоит из быстрого прохода всего диапазона для измерения мощности сигнала и медленного прохода для декодирования идентификаторов БС. Один шаг декодирования выполняется после прохода всего диапазона для измерения мощности. Таким образом, в диапазоне GSM 900, уровень сигнала обновляется приблизительно раз в 2 с, а полный проход декодирования занимает порядка 1 мин.

Из-за плохого качества сигнала получаемого с RTL-SDR, вероятность правильного декодирования системной информации (SI) широковещательного управляющего канала (BCCH) БС оказывается не высокой. Флуктуации уровня сигнала в результате много-лучевого распространения так же снижают вероятность декодирования системной информации. По этим причинам, для получения идентификаторов БС необходимо чтобы сканер накапливал информацию в течении времени порядка 10 мин. Но даже в этом случае, далеко не все каналы обеспечивают в данном месте достаточный уровень и качество сигнала для декодирования даже самым идеальным приемником. Кроме этого, не все каналы GSM используются для работы по стандарту GSM, как видно на рисунке выше, каналы 975 — 1000 заняты Мегафоном для работы по стандарту UMTS.

В процессе работы, сканер добавляет системную информацию о новых декодированных каналах в общий массив информации по каналам. Но информация о декодированных ранее каналах не стирается при недекодировании системной информации на данном шаге, и остается в массиве. Для очистки этой информации служит кнопка очистки результатов декодирования БС.

При нажатии на кнопку сохранения отчета, накопленные результаты сохраняются в текстовый файл с названием составленным из названия программы, даты и времени сохранения данных.
Ниже для примера приведена часть файла отчета:


ARFCN    Mhz     dBm   MCC  MNC   LAC     CI     Type   BCCH
.....
   14   937.8   -96.1  250    1    435  15042  TCH only   20
   15   938.0   -99.0  ---  ---  -----  -----
   16   938.2  -106.9  250    1    435  15042  TCH only   20
   17   938. 4   -97.6  ---  ---  -----  -----
   18   938.6  -109.0  250    1    435   1432  TCH only    1
   19   938.8  -107.0  ---  ---  -----  -----
   20   939.0   -82.4  250    1    435  15042  BCCH+TCH
   21   939.2  -105.6  250    1    435  16062  TCH only   86
.....


Сканер предназначен для работы под Windows 7, 8.1 и 10. работа тестировалась с тремя экземплярами RTL-SDR с тюнером R820T, другие типы тюнеров не тестировались.

Для работы под Windows XP собрана специальная версия программы, работает она в несколько раз медленнее стандартной версии.

Развитие.


Программа сканера поставляется как есть, без каких либо гарантий и ответственности. Если у вас есть разумные идеи как расширить функциональность или улучшить работу сканера мы готовы обсудить возможность их реализации.

Вы можете принять участие в разработке сканера, для этого посетите страницу разработки.

Планируется дальнейшее развитие GSM сканера, возможно с вашим участием.

AUR (en) — rtlsdr-scanner-git

العربية

Asturianu

Català

Český

Dansk

Deutsch

Ελληνικά

English

Español

Español (Latinoamérica)

Suomi

Français

עברית

Hrvatski

Magyar

Italiano

日本語

Norsk

Nederlands

Polski

Português (Brasil)

Português (Portugal)

Română

Русский

Slovenčina

Srpski

Türkçe

Українська

简体中文

正體中文

  • AUR Home
  • Packages
  • Register
  • Login

Search Criteria

Enter search criteria

Search by
Name, DescriptionName OnlyPackage BaseExact NameExact Package BaseKeywordsMaintainerCo-maintainerMaintainer, Co-maintainerSubmitter

Keywords

Out of Date
AllFlaggedNot Flagged

Sort by

NameVotesPopularityVotedNotifyMaintainerLast modified

Sort order

AscendingDescending

Per page
50100250

 

Package Details: rtlsdr-scanner-git r911.

275c7fe-1

Dependencies (9)

  • python2-matplotlib

  • python2-numpy

  • python2-pillow

  • python2-pyrtlsdr-git

  • python2-pyserial

  • rtl-sdr

    (rtl-sdr-keenerd-git, rtl-sdr-librtlsdr-git, rtl-sdr-git)

  • wxpython

    (python2-wxpython3-gtk2, python2-wxpython3-gtk3)

  • git

    (git-vfs, git-git, git-run-command-patch-git)

    (make)

  • python2-visvis

    (optional) – better and faster real-time plotting

Required by (0)

    Sources (1)

    • rtlsdr-scanner

    Сканер RTLSDR

    Спасибо K2GOG из цифровой сети Hudson Valley Digital Network за то, что он поделился с нами своей последней записью в блоге, которая представляет собой полезный обзор некоторых методов пеленгации, которые можно использовать с ключами RTL-SDR. Радиопеленгация — это использование радио для определения физического местоположения сигнала.

    В своем посте K2GOG упоминает нашу успешно профинансированную KerberosSDR, которая поступит в продажу в январе следующего года. KerberosSDR — это наш 4-кратный когерентный RTL-SDR, и одно из возможных применений — использовать его в качестве фазово-когерентного пеленгатора с четырьмя антеннами. K2GOG довольно элегантно объясняет концепцию фазовой когерентности в своем посте.

    При просмотре KerberosSDR K2GOG также вспомнил о другом методе пеленгации, называемом тепловым картографированием, который может выполняться с помощью одного RTL-SDR. Этот процесс включает в себя движение с помощью регистратора RTL-SDR и GPS, измерение мощности сигнала во время вождения и объединение его с текущими координатами GPS. Из этих данных можно создать тепловую карту, которая показывает, где сигнал самый сильный и, следовательно, где находится вероятный источник. Приложение RTLSDR Scanner от eartoearoak позволяет легко это сделать, а в своем посте K2GOG предоставляет краткое руководство по его настройке.

    Тепловая карта, созданная K2GOG с помощью сканера RTL-SDR, GPS и RTLSDR.

    Автор: админ
    4 комментария

    Опубликовано в Приложения, KerberosSDR, RTL-SDR

    Метки: пеленгация, kerberossdr, rtl-sdr, rtl2832, rtl2832u, RTLSDR Scanner

    RTLSDR Scanner — это программа, которую можно использовать с RTL-SDR для сканирования мощности на очень широкой частоте. Он работает, быстро сканируя выбранную полосу пропускания по частям и объединяя результаты. Раньше для установки этого программного обеспечения вам приходилось запускать программу установки, которая устанавливала множество зависимостей. Однако совсем недавно автор выпустил автономную версию, не требующую установки. Чтобы использовать эту версию, просто загрузите .exe-файл RTLSDR Scanner и поместите его в ту же папку, что и официальные драйверы librtlsdr для Windows, которые можно загрузить с Osmocom.

    Одним из полезных приложений, для которых можно использовать сканер RTLSDR, является создание тепловой карты уровня сигнала. Если вы подключите устройство GPS к своему ноутбуку, сканер RTLSDR будет записывать координаты GPS вместе с уровнем сигнала, когда вы едете. На основе этого может быть сгенерирована тепловая карта уровней сигнала, которая может помочь вам найти источники сигнала или источники помех.

    Сканер RTLSDR, сканирующий диапазоны сотовой связи.

    Автор: админ
    11 комментариев

    Рубрика: Новости, РТЛ-СДР

    Теги: rtl-sdr, rtl2832, rtl2832u, Сканер RTLSDR

    На Reddit пользователь tautology2 связался со своим проектом, который представляет собой программное обеспечение, которое может создавать тепловую карту уровней сигнала. Его программное обеспечение использует данные, полученные от сканера RTLSDR, который представляет собой программу, которая собирает данные об уровне сигнала в любой желаемой полосе пропускания и в то же время записывает координаты GPS с помощью внешнего приемника GPS. Сканер RTLSDR также может создавать тепловую карту сам по себе, но тепловая карта tautology2 намного понятнее и имеет удобные веб-элементы управления для выбора частоты сигнала тепловой карты.

    Тавтология2 пишет о своей программе:

    Сканер rtl-sdr Eartoearoak может сохранять данные о местоположении GPS вместе с образцами спектра. Я установил USB-модуль GPS и антенну SDR на крышу автомобиля, положил ноутбук с работающим сканером на переднее сиденье и поехал на нем.

    Затем я сохранил результаты как в виде последовательности изображений (которую вы можете увидеть внизу карты), так и в виде необработанных данных в формате json. Мой скрипт (scan2web.rb[3]) анализирует необработанные данные, отфильтровывает избыточные выборки (которые были сняты стоя на светофоре и т. д.) и вычисляет нормализованную мощность спектра для восьми полос по 300 кГц для каждой пространственной выборки. Результаты сохраняются в файлеheatmap.json[4] , который обрабатывается с использованием API тепловой карты Google Maps v.3.

    Ветку Reddit, в которой обсуждается его проект, можно найти здесь.

    Инструменты, используемые для создания тепловой карты: ноутбук, RTL-SDR со штатной антенной и GPS. Тепловая карта мощностей сигнала GSM

    Автор: админ
    7 комментариев

    Рубрика: Приложения, RTL-SDR

    Теги: тепловая карта, тепловая карта, радиопеленгация, rtl-sdr, rtl2832, rtl2832u, сканер RTLSDR, триангуляция сигнала

    Несколько месяцев назад мы сообщали о том, что программное обеспечение RTLSDR-Scanner было обновлено и теперь включает возможности триангуляции сигналов. Теперь блогер Тобби написал пост о своей попытке триангуляции источника зашифрованного полицейского сигнала с помощью RTLSDR-Scanner.

    Для этого он установил в своей машине ноутбук с установленным RTLSDR-сканером и подключил свой RTL-SDR к штатной антенне и GPS-приемнику. Проехав всего 15 минут, он смог получить тепловую карту триангуляции достаточной точности.

    Тепловая карта триангуляции сигналов сканера RTLSDR

    Автор: админ
    6 комментариев

    Рубрика: Приложения, RTL-SDR, Безопасность

    Теги: тепловая карта, rtl-sdr, rtl2832, rtl2832u, сканер RTLSDR, триангуляция сигнала

    Недавно мы сообщали об обновлении сканера RTLSDR, позволяющего взаимодействовать с устройством GPS. Это позволяет вам создавать карты мощности сигнала, объезжая местность и одновременно записывая мощность сигнала и местоположение GPS.

    Поскольку у большинства людей нет специального устройства GPS, пользователь Reddit soooooil составил краткое руководство о том, как он смог использовать свой iPhone в качестве устройства GPS и подключить его к сканеру RTLSDR.

    Сканер RTLSDR с устройством iOS GPS.

    Автор: админ
    1 Комментарий

    Рубрика: Приложения, RTL-SDR

    Теги: GPS, rtl-sdr, rtl2832, rtl2832u, сканер RTLSDR, отображение сигналов

    Программное обеспечение сканера RTLSDR было обновлено и теперь поддерживает подключение к внешнему приемнику GPS. С GPS-приемником, подключенным к ноутбуку, RTL-SDR можно использовать для создания карт мощности сигнала, проезжая в автомобиле и контролируя радиоспектр с работающим сканером RTLSDR. Затем карту уровня сигнала можно просмотреть в Google Earth, программе ГИС или любом средстве просмотра изображений. Тепловая карта мощности сигнала GPS сканера RTLSDR

    Автор: админ
    1 Комментарий

    Рубрика: Приложения, RTL-SDR

    Теги: GPS, радиопеленгация, rtl-sdr, rtl2832, rtl2832u, RTLSDR Scanner, карта уровня сигнала

    RTLSDR Сканер скачать | SourceForge.net

    Кроссплатформенный графический интерфейс сканирования частоты Python для rtl-sdr

    Статус: Бета

    Привлечены к вам:
    eartoearoak

    Скачать

    Получить обновления

    Поделиться

    Windows
    Мак
    Линукс

    Кросс-платформенный графический интерфейс Python для сканирования частоты для USB-ключей TV с использованием библиотеки OsmoSDR rtl-sdr.

    Другими словами, дешевый и простой анализатор спектра.

    Дополнительную информацию можно найти по адресу:
    http://eartoearoak.com/software/rtlsdr-scanner

    Установщик и отдельные версии для Windows находятся здесь:
    https://github.com/EarToEarOak/RTLSDR-Scanner/releases

    Исходники доступны на GitHub :
    https://github.com/EarToEarOak/RTLSDR-Scanner

    ** Обновленный установщик больше не поддерживается на этом сайте, и теперь его можно найти по адресу https://github.com/EarToEarOak/RTLSDR-Scanner. /релизы **

    Характеристики

    • Недорогой и простой анализатор спектра
    • Кроссплатформенность: Windows, Linux и OS X
    • Графический интерфейс пользователя и командной строки
    • Широкополосное сканирование (около 2 ГГц в зависимости от ключа)
    • Экспорт в растровые изображения, векторы, CSV или PDF

    Образцы проектов

    Деятельность по проекту

    Просмотреть все действия >

    {{ this. obj.activity_extras.summary }}

    {{/каждый}}

    Категории

    Радиолюбители, испытания и измерения

    Лицензия

    Стандартная общественная лицензия GNU версии 3.0 (GPLv3)

    Следите за сканером RTLSDR

    Веб-сайт сканера RTLSDR

    Transformieren sie ihre kundenkommunikation mit twilio

    Zuverlässige Kommunikation auf Globaler Ebene

    Twilio Ist Die Weltweit Führende Cloud-Basierte Kommunikations, Mit Derewete, Smalenerenerenerenerenelantfortform, Mit Derseherene-venerenerenerenemunikations, Mit dereherene-venenerenerenemunikations.

    Mit einem Experten sprechen

    Оцените этот проект

    Войдите, чтобы оценить этот проект

    Рейтинг пользователей

    4,5

    из 5 звезд

    ★★★★★

    ★★★★

    ★★★

    ★★

    легкость
    1 из 5
    2 из 5
    3 из 5
    4 из 5
    5 из 5
    4 / 5

    функции
    1 из 5
    2 из 5
    3 из 5
    4 из 5
    5 из 5
    4 / 5

    дизайн
    1 из 5
    2 из 5
    3 из 5
    4 из 5
    5 из 5
    4 / 5

    поддержка
    1 из 5
    2 из 5
    3 из 5
    4 из 5
    5 из 5
    4 / 5

    Отзывы пользователей

    Отфильтровать отзывы:

    Все

    • Небольшой проект легко изменить.

    • Большое спасибо за очень хорошую программу и мультиплатформенный дизайн.
      При установке Ubuntu 14.04 32 Bit у меня возникли некоторые трудности:
      1. при установке библиотеки вместо «pyserial» она должна называться «python-serial».
      2. Также нужна библиотека «libusb-1.0.0-dev»
      3. Команда make должна быть такой: cmake ../ -DINSTALL_UDEV_RULES=ON
      При установке Win32 у меня возникла проблема с переменной «Путь», потому что Python 3.3 уже был установлен.
      Решение состояло в том, чтобы отредактировать переменную среды «Путь» и установить «python27» перед «python33».
      С уважением, Рудольф

      1 пользователь считает этот отзыв полезным.

    • Это отличное приложение; в частности, он делает именно то, на что претендует, в то время как коммерческая программа Touchstone Pro серьезно сломана. У меня были проблемы с установкой, и мне пришлось приложить немало усилий, чтобы их обойти, но автор помог.
      Я увлекся этим дешевым анализатором спектра, потому что мой клиент хочет уменьшить EMI (электромагнитные помехи) от продукта, который я разработал. Он вообще не финансировал исследование EMI ​​и сейчас не хочет тратить деньги на оборудование, но я ненавижу просто гадать, поэтому я пытаюсь собрать простую установку для оценки EMI на свои собственные деньги. Я начал с RF Viewer и Touchstone Pro от NutsAboutNets. Короче говоря, Touchstone Pro допускает серьезные ошибки при обработке сигнала, и выходной спектр загрязнен артефактами, которые не являются фактическими входными сигналами. Я обнаружил это, когда нашел сканер RTLSDR, который выдает спектр, который я могу объяснить во всех деталях. Хорошо известно, что аппаратный ключ Realtek RTL2832U выдает сигналы на частоте 28,8 МГц и ее гармониках, и я это ясно вижу. Я также могу видеть радиостанции в диапазоне FM-вещания, и я ничего не могу с этим поделать без радиозащищенного помещения. В противном случае то, что я вижу, имеет смысл с точки зрения экспериментов, которые я провожу, чего не было в случае с Touchstone Pro.
      Сканер RTLSDR находится в активной разработке, и у него есть несколько шероховатостей, в которые я не буду вдаваться, потому что они, вероятно, будут исправлены к тому времени, когда кто-нибудь прочитает это.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *