11.07.2011, Состояние имитатора сигналов на июль 2011

Материал из SRNS
Перейти к: навигация, поиск


Содержание

Предыстория

Я затеял ветку в SVN по имитатору сигналов в начале года, а сами исходники были созданы неизвестно уже когда. Всё было не доделано до конца, как всегда. Но стоило день-другой посидеть в спокойной обстановке, и имитатор заработал!

Где это лежит

Имитатор сейчас находится в SVN, в ветке Imitator_20110107. В ревизии SVN-193 лежат рабочие исходники как проекта ПЛИС, так и прошивки для MPC8245, формирующей сигнал.

Что это даёт

На данный момент всё сделано по-простому. Каждый канал имитатора позволяет формировать только один сигнал с модуляцией BOC или BPSK. При этом генератор дальномерного кода использован тот же самый, что и в корреляторе, таким образом, есть возможность формирования самых разнообразных кодов (все известные, кроме тех, что заданы таблицами).

На выходы ЦАП платы Альпака выдаются действительная и мнимая части модулирующего сигнала, которые необходимо подать на IQ-модулятор генератора сигналов. При этом необходимо установить фильтры ФНЧ. На данный момент у нас есть фильтры MiniCircuits SLP-21.4+, при использовании которых можно формировать сигналы с полосой чуть более 50 МГц.

Уровень паразитных составляющих я определил, он составляет -47 дБ. Для достижения низкого уровня паразитных составляющих на выходе блока пришлось использовать достаточно большие таблицы косинуса в проекте ПЛИС, 7 разрядов по фазе и 6 разрядов по величине. В результате имитатор занимает достаточно много блочной памяти ПЛИС. Проект с 4 каналами имитатора (остальное стандартное, 1 канал коррелятора и data_collector) занял 68% Block RAM. Так что очень много каналов вставить не удастся. Либо уменьшать таблицы и мириться с не очень хорошей картинкой на анализаторе спектра, что в реальной жизни (не для докладов на конференции) тоже нормально.

Спектры процессов

Специально для Саши и его НК-248П я построил спектр сигнала BOC(6, 1.5):

2011.07.11 BOC(6,1.5).JPG

Выглядит вполне нормально.

А это спектр суммы сигналов BOC(5, 2.5), BOC(1, 1) и BPSK(1):

2011.07.11 AllL1cdma.JPG

Жаль, что сигналы BOC(1, 1) и BPSK(1) сливаются. Пока это просто сумма трёх сигналов с разными ПСП, нормального мультиплексирования нет.

Планы на будущее

Ближайшая область применения этого имитатора (помимо НК-248П) - доклад на конференции в Туапсе. Картинку спектров (и достаточно приличную) можно продемонстрировать уже сейчас, но для доклада этого мало. Пока с "изюминкой" доклада я не определился, надо думать.

Но в ближайших планах:

  • сделать временное мультиплексирование в одном канале имитатора;
  • сделать квадратурное мультиплексирование в одном канале имитатора;
  • сделать модуляцию навигационными данными (фиксированным образцом);
  • допилить обнаружитель, чтобы можно было этот сигнал обнаружить;
  • откалибровать отношение сигнал/шум;
  • сделать слежение.

Далее можно уже будет снимать какие-нибудь характеристики. Конечной целью является подтверждение положений из СигналСП, поэтому без приёма такого сигнала обойтись не получится. Правда, к Туапсе вряд ли успеть.

[ Хронологический вид ]Комментарии

Весело отпуск проводишь))

А, да, я никак в отпуск не уйду.

Войдите, чтобы комментировать.

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты