Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: DDS compiler 4.0 : есть вопрос
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
qwa
Надо сделать перенос на нулевую частоту. Сел разбираться с DDS в Симулинке (System Generator). Однако есть нюанс (на картинке). То есть,чем больше частоту на выходе я ставлю,тем все меньше сигнал напоминает синус. Как с этим бороться? При 5-8 МГц картинка еще более-менее,а если мне надо много больше,то что делать?

Alexey_Rostov
Цитата(qwa @ Apr 19 2015, 21:47) *
Как с этим бороться?


Бороться то зачем? DDS это обычный алгоритм вычисления функции (в Вашем случае синуса). На крайнем рисунке частота соответствует 1\4 частоты дискретизации (4 точки на период). Увеличьте частоту дискретизации и получите сигнал бОльшей частоты.
qwa
Цитата(farbius @ Apr 19 2015, 22:06) *
Бороться то зачем? DDS это обычный алгоритм вычисления функции (в Вашем случае синуса). На крайнем рисунке частота соответствует 1\4 частоты дискретизации (4 точки на период). Увеличьте частоту дискретизации и получите сигнал бОльшей частоты.

Это то,что называется System Clock?

Все,разобрался,благодарю.

А как сильно влияет число точек на период на точность переноса по частоте? Понятно,что чем больше точек тем выше точность.но насколько? И можно ли сделать за несколько этапов? Допустим,если надо перенести с 90 МГц до 0, то сделать это в два этапа - на каждом этапе переносить на 45 МГц?
Lmx2315
QUOTE (qwa @ Apr 19 2015, 23:28) *
А как сильно влияет число точек на период на точность переноса по частоте?

Даже если у вас будет три точки на период точность переноса будет абсолютная, зависит будет только от качества DDS .
qwa
Цитата(Lmx2315 @ Apr 20 2015, 07:22) *
Даже если у вас будет три точки на период точность переноса будет абсолютная, зависит будет только от качества DDS .

Благодарю.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.