реклама на сайте
подробности

 
 
> Рассуждения на тему ЦОС на ПЛИС - а нужен ли NCO(цифровой DDS)?
ovs_pavel
сообщение Jul 7 2016, 08:57
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



День добрый. Вот рассуждаю не тему нужен ли в данном конкретном случае модуль NCO (Numerically Controlled Oscillator)?

Входной сигнал после АЦП с Fd = 112 МГц поступает на ПЛИС.
Внутри ПЛИС раскладывается на квадратуры (умножается на sin и cos, который формируется NCO).
Ситуация интересна тем, что NCO формирует частоту 28 МГц и получаем, что один период 28 МГц - это ровно 4 отсчета частоты дискретизации (112 МГц).

Даже в самой простой ситуации (начальная фаза NCO = 0) получаем:

COS: Vmax, 0, Vmin, 0 ....... (далее повтор)
SIN: 0, Vmin, 0, Vmax ....... (далее повтор)

Т.е. получается если необходимая частота генерации кратна частоте дискретизации, то следовательно данный модуль можно заменить на простой мультиплексор заданных отсчетов.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ovs_pavel
сообщение Oct 3 2016, 09:27
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



День добрый коллеги. Вообщем наконец получил железо и теоретические изыскания попытался переложить на железо.

Вкратце:
- частота дискретизации 112 МГц;
- входной сигнал (тестовый) подается частотой 85 МГц (ПЧ = 84 МГц и сдвиг по частоте 1 МГц);
- внутри ПЛИС раскладывается на квадратуры (умножается на sin и cos, причем косинус это 1, 0, -1, 0 и синус это 0, 1, 0, -1).
- внутри ПЛИС реализуем фильтр для подавления зеркальной составляющей.

Получаем первую картинку - с фильтром без децимации:



На этой картинке показана вся частотная шкала (112 МГц) для БПВ 32768. Видна основная гармоника - 1 МГц и подавленная зеркальная составляющая.

Вторая картинка показывает результат децимации после этого фильтра:



На этой картинке вся шкала уже 56 МГц. Также основная гармоника и зеркальная составляющая переехала вправо (хотя физически осталась на месте). Вроде все как и должно быть.

Но при попытке реализовать фильтр-дециматор с учетом того, что у нас после АЦП спектр оказался на частоте Fd/4 и отбрасывания соответствующих нулевых составляющих, практика и теория не совпадает. Картинка:



На этой картинке вся шкала также 56 МГц. Есть основная гармоника (слева), а вот справа появилось что-то, чего быть не должно (должна быть вроде как задавленная зеркалка).

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 01:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01468 секунд с 7
ELECTRONIX ©2004-2016