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

 
 
> Цифровой фильтр на ПЛИС
Zamir
сообщение Apr 2 2013, 08:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 10-09-08
Пользователь №: 40 105



Здравствуйте все!
Такой вопрос. Есть отладочная плата для плис циклон3 и примочка к нему-плата с АЦП и ЦАП (Снимок5). Хочу разобраться с цифровыми фильтрами. В матлабе создали фильтр IIR. настроил как показано на Снимке2. Из этого файла генерим VHDL файл. Компилируем его в квартусе. Далее на вход АЦП подаем синусоидальный сигнал с частотой 600КГц. Оцифрованный сигнал подаем на вход фильтра. Выход фильтра соединяем на вход ЦАП.(Снимок1). На выходе ЦАП получаем что то непонятное... (снимок4). При увеличении частоты амплитуда сигнала на выходе ЦАП не уменьшается т.е. фильтр не работает. Что делаю не так?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
eugen_pcad_ru
сообщение Apr 2 2013, 13:38
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Matlab видел только на семинаре, извинитеsm.gif
Но там есть пара кнопок: типа перевода алгоритма в целочисленный код. Только чтобы там все заработало, надо предварительно погонять на моделях матлаба и убедиться, что переполнения в этом случае не возникает.
Да, вот Вам совет: отключите АЦП, сделайте синусоиду внутри ПЛИС и подайте на ЦАП. Избавившись от одной неизвестной величины, проще настраивать дальше. Убедитесь что сигнал на выходе синус. В общем поработайте пока тольно с ЦАП.
Удачи!

P.S.: Думаю что ошибка всё-таки в разных представлениях данных. Посмотрите в каком коде работают ЦАП и АЦП: что соответствует кодам: все нули, все единицы и т.п.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Zamir   Цифровой фильтр на ПЛИС   Apr 2 2013, 08:12
- - eugen_pcad_ru   Как много рисунков!:) Как вариант: 1 может не...   Apr 2 2013, 08:20
|- - Lmx2315   QUOTE (eugen_pcad_ru @ Apr 2 2013, 12:20)...   Apr 2 2013, 08:36
|- - Zamir   Цитата(eugen_pcad_ru @ Apr 2 2013, 12:20)...   Apr 2 2013, 08:43
- - ViKo   Удивительно, что на осциллографе ручка Time/div за...   Apr 2 2013, 08:41
- - ViKo   На осциллографе пишет частоту 200 kHz. Если она та...   Apr 2 2013, 08:54
|- - Zamir   Цитата(ViKo @ Apr 2 2013, 12:54) На осцил...   Apr 2 2013, 08:57
- - litv   VHDL надо не только скомпилировать в ПЛИС . Проект...   Apr 2 2013, 09:01
|- - Zamir   Цитата(litv @ Apr 2 2013, 13:01) VHDL над...   Apr 2 2013, 09:06
|- - iosifk   Цитата(Zamir @ Apr 2 2013, 13:06) Так это...   Apr 2 2013, 11:10
|- - VladimirB   Цитата(iosifk @ Apr 2 2013, 15:10) .. Все...   Apr 2 2013, 19:11
- - Lmx2315   QUOTE (Zamir @ Apr 2 2013, 12:12) В матла...   Apr 2 2013, 09:08
|- - Zamir   Цитата(Lmx2315 @ Apr 2 2013, 13:08) ..а в...   Apr 2 2013, 09:18
- - litv   Если бы для разработки ЦФ нужно было нажать только...   Apr 2 2013, 09:52
|- - Zamir   Цитата(litv @ Apr 2 2013, 13:52) Если бы ...   Apr 2 2013, 10:25
|- - Lmx2315   QUOTE (Zamir @ Apr 2 2013, 14:25) моделир...   Apr 2 2013, 10:42
- - decom   Попробуйте немного изменить параметры фильтра и ещ...   Apr 2 2013, 11:11
- - Дмитрий_Б   Попробуйте подать на вход сигнал с очень маленькой...   Apr 2 2013, 16:02
- - Raven   Все, что опытные товарищи здесь посоветовали, коне...   Apr 2 2013, 17:07


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

 


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


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