13.12.2021 Формирование навигационного сигнала GPS CA с помощью gps-sdr-sim и HackRF
Roslyakov (обсуждение | вклад) |
Roslyakov (обсуждение | вклад) |
||
Строка 36: | Строка 36: | ||
Команды в консоль: | Команды в консоль: | ||
+ | |||
+ | * sudo apt update; sudo apt upgrade | ||
+ | * sudo apt install hackrf libhackrf-dev libhackrf0 gnuradio gnuradio-dev gr-osmosdr gqrx-sdr | ||
+ | |||
+ | ''' Шаг 3. Отклик HackRF ''' | ||
+ | |||
+ | * Включить плату, в открывшемся меню выберите и нажать на кнопку HackRF. | ||
+ | |||
+ | [[File:photo_2021-12-13_16-49-51.jpg||100px|left]] |
Версия 16:18, 23 декабря 2021
Формирование навигационного сигнала GPS L1 C/A c помощью GPS-SDR-SIM и HackRF One
GPS-SDR-SIM — программа позволяющая выводить двоичный файл сигналов в соответствии с указанным файлом спутниковой информации, информацией о координатах, частоте дискретизации и другими параметрами.
HackRF One — программно-определяемое радио, способное передавать / принимать радиосигналы на частотах от 1МГц до 6 ГГц. Использует технологию, позволяющую с помощью программного обеспечения устанавливать / изменять рабочие радиочастотные параметры.
Введение
Данная статья является инструкцией по формированию навигационного сигналы GPS L1 C/A для неподвижного потребителя. Для реализации подмены GPS сигнала будет использоваться программа GPS-SDR-SIM, которая позволяет формировать выборку навигационного сигнала (НС) в соответствии с указанным файлом спутниковой информации. Полученный файл будет импортироваться в радиочастотное устройство для трансляции НС в эфир.
В качестве приемопередатчика будет выступать программно-определяемое радио HackRF One. Из основных характеристик, это диапазон частот: от 1 МГц до 6 ГГц, полоса пропускания: 20 МГц, 8-разрядный АЦП/ЦАП.
В данном случае будет рассматриваться конфигурация HackRF One c расширяющей платой Portapack H2, которая позволяет, не теряя функционала, работать HackRF One автономно: без подключения к компьютеру.
В сборе HackRf One + Portapack H2 + металлический корпус, SDR выглядит следующим образом:
На изображении ниже можно увидеть два SMA разъема CLKIN (ближний) и CLKOUT – вход и выход для синхронизации. На этой же стороне присутствует разъем micro-USB для подключения платы к компьютеру.
С противоположной стороны плата имеет антенный разъем SMA и две кнопки: Reset – для перезагрузки HackRF по питанию и DFU – для восстановления заводской прошивки. Над кнопками разъем для карты памяти.
Экспериментальные шаги
Шаг 1. Подключение
- Подключите антенну к SMA разъему на плате.
- Подключите плату к ПК (micro-USB/USB кабель).
Шаг 2. Установка драйверов и пакетов на ПК (ОС: Linux)
Команды в консоль:
- sudo apt update; sudo apt upgrade
- sudo apt install hackrf libhackrf-dev libhackrf0 gnuradio gnuradio-dev gr-osmosdr gqrx-sdr
Шаг 3. Отклик HackRF
- Включить плату, в открывшемся меню выберите и нажать на кнопку HackRF.
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.