Даниэль Эстевез недавно опубликовал в своём блоге пост о том, как он использует LimeSDR для записи и анализа сигнала DME, который применяется воздушными судами. DME, или Distance Monitoring Equipment, — это радионавигационная технология, которая иногда используется авиацией.
Концепция DME проста: самолёт передаёт импульс сигнала, а наземная станция принимает его и возвращает импульс на другой частоте. Самолёт принимает возвращённый импульс и по времени, прошедшему от передачи до приёма, определяется расстояние до наземной станции. Используемые частоты лежат в диапазоне от 960 МГц до 1215 МГц, а импульсы самолёта и наземной станции всегда разделены по частоте на 63 МГц.
В своём посте Даниэль объясняет, как он записывает два сигнала, разделённых 63 МГц, с использованием LimeSDR. Запись такого большого пропускания имеет некоторые проблемы, потому что обычно LimeSDR поддерживает пропускную способность всего 61,44 МГц, что недостаточно для разделения 63 МГц. Однако в посте Даниэль объясняет, как он обошёл это ограничение, используя два канала приема LimeSDR, сэмплируя с более высокой частотой дискретизации 80 MSPS, а затем применяя DSP LimeSDR для понижающего преобразования и уменьшения частоты дискретизации каждого DME-канала до 2,5 MSPS, что делает конечную частоту дискретизации достаточно малой, чтобы передавать по USB.
Оставшаяся часть поста описывает его эксперименты, анализ и результаты при приёме двух DME-каналов через GNU Radio.

[Также на Hackaday]
Источник:
