Перейти к содержанию
    

Синтез КВ радиосигналов

Добрый день!

Стоит задача имитации сигналов радиостанции РВМ.

РВМ радиостанция одновременно передает на трех частотах: 4,996 МГц, 9,996 МГц и 14,996 МГц.

На первом этапе нужно синтезировать сигнал, состоящий из суммы указанных синусоидальных частот. Опорной частотой выступает эталонный высокостабильный сигнал 100 МГц.

Хочу попытаться все сделать внутри FPGA. То есть на вход подаю эталонные 100 МГц через компаратор, далее в FPGA формирую нужные отсчеты для ЦАП.

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

Думал решить все в лоб: то есть вычислять сумму sin(2*pi*4996000*10нс*n)+sin(2*pi*9996000*10нс*n)+sin(2*pi*14996000*10нс*n), где n - это номер периода опорной частоты, но такое выражение в FPGA будет считаться очень медленно.

Возможно есть более простые методы для решения подобных задач?

Если так прошу подсказать где и что искать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Либо DDS - заранее в матлабе или маткаде высчитать отчеты и забить их в в память

Либо Кордиком формировать 3 частоты и при желании суммировать отчеты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Y[n] = K*Y[n-1] - Y[n-2], где K = 2*cos(2*pi*dT), он и целочисленный абсолютно стабилен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

..это КВ сигналы точного времени , по идее у них должны быть персональные аналоговые выходы с фильтрацией соответствующей. Значит сину, косинус можно вообще не формировать. А сделать только NCO и выдавать импульсы на ножку ПЛИС , а дальше само отфильтруется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...