Тема курсовой работы:
"Мониторинг сигналов BTS GSM приемником RTL-SDR (запись IQ-сигналов)."
1. Приемник RTL-SDR.
SDR, Software-defined radio (Программно-определяемая радиосистема) - радиопередатчик и/или радиоприемник, использующий технологию, позволяющую с помощью программного обеспечения устанавливать или заменять рабочие радиочастотные параметры, включая, в частности, диапазон частот, тип модуляции или выходную мощность, за исключением изменения рабочих параметров, используемых в ходе обычной предварительно определенной работы с предварительными установками радиоустройства, согласно той или иной спецификации или системы.
Раньше построение приемника, способного принимать в широком диапазоне частот и декодировать разные виды модуляций сигнала, было сложной задачей, поэтому готовые приемники стоили дорого, а самостоятельно собрать такой мог далеко не каждый. С появлением производительных процессоров появилась возможность заменить значительную часть электронных узлов программной обработкой — точная настройка частоты приема, демодуляция, фильтрация шумов и помех — все это отлично реализуется программно, да еще и получает возможности по тонкой настройке без необходимости переделки.

Рис-1. RTL-SDR приемник
Технические характеристики приемника:
- Диапазон частот: 24 - 1750МГц;
- Модуляция: АМ, FM, NFM, LSB, USB, CW (ADS-B, D-STAR, AIS и другие виды...) ;
- Полоса обзора: меняется от 250кГц до 3МГц;
- Чувствительность: 0.22мКв (на 438МГц. в режиме NFM) ;
- Входное сопротивление приёмника: 50ом ;
- Диапазонные фильтры: только внешние ;
- Разрядность АЦП: 8бит ;
- Динамический диапазон: 50дб (в режиме CW) ;
- Задержка принимаемого сигнала: 340мсек ;
- Интерфейс: USB 2.0 ;
- Требования к ПК: любой современный ;
- Операционная система: Windows, Linux, Android.
2.Установка ПО для приемника.
Для работы с приемником в ОС Windows необходимо установить драйвер. Rtl_sdr – драйвер, обеспечивающий «нецелевое» использование данных с TV-тюнеров на базе rtl2832. Далее представлена инструкция по установке драйвера.
1. Скачиваем программу Zadig (http://zadig.akeo.ie/).
2. Распаковываем архив в любую папку.
3.Запускаем unzip.exe. Это приложение непосредственно скачивает zading.
4.Вставляем RTL-SRD приемник в USB порт и запускаем Zadig.exe. Выбираем наше устройство в строке "Device". Если в строке нет устройств, значит, что драйвер уже установлен. Выбираем WinUSB драйвер в строке "Driver" и нажмите "Install Driver".
Этот способ применим для OC Vista и выше.

Рис-2. Окно установки драйвера программой Zadig.
3.Проверка работоспособности приемника RTL-SDR.
В OC Window для работы с приемником RTL-SDR скачаем программу SDRsharp. Программа SDRsharp выполняет цифровую обработку сигнала. Она позволяет настроиться на частоту и демодулировать сигнал. Инструкция по установке SDRSharp:
1. Скачиваем программу SDRSharp (https://airspy.com/download/).
2.Распаковываем в любую папку.
3.Запускаем sdr-install.bat. Этот скрипт скачает и распакует необходимые файлы. После работы скрипта будет создан каталог SDRSHARP. В нём уже готовый и настроенный на работу с RTL устройствами SDRSharp последней версии с обновлённым Zadig в комплекте.
4.Запускаем появившийся SDRSharp.exe.
Далее в поле Source необходимо выбрать RTL-SDR(USB) (рис.3).

Рис-3. Окно программы SDRSharp.
Затем переходим в настройки (рис.4).

Рис-4.Окно настройки SDRSharp,
Ставим галочки напротив Offset Tuning, Tuner AGS и RTL AGC.
Tuner AGC - Автоматическая регулировка усиления на участке "Вход приемника - МШУ - Смеситель".
Offset Tuning -Переключает режим работы входа RTL с нулевой частоты на промежуточную не нулевую. Установка этой галочки позволяет полностью избавится от палки посередине экрана.
RTL AGC - Автоматическая регулировка усиления на участке "Смеситель тюнера - АЦП RTL2832".
Sample Rate выбираем 2.4MSPS.
После этого закрываем окно настройки, выбираем модуляцию WFM и устанавливаем частоту любой радиостанции. Я выбрал 104.8 Мгц (рис.5).

Рис-5.Пример работы SDRSharp на частоте 104.8 Мгц.
Если вы услышали радиостанцию, то это значит, что устройство работает правильно и можно приступать к приему сигналов GSM с базовых станций. Так как наш приемник работает в диапазоне до 1750 Мгц, мы будем принимать сигналы GSM 900.
Литература:
1. https://xakep.ru/2014/10/31/rtl-sdr-first-steps/
2. https://ru.wikipedia.org
3. https://habrahabr.ru/post/149698/