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

 
 
 
Reply to this topicStart new topic
> Смеситель на Cyclone 3, Смеситель на Cyclone 3
iMan_
сообщение Jul 26 2012, 06:10
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 4-07-11
Из: Kazan
Пользователь №: 66 042



Добрый день!

Признаюсь сразу, я далекий от цифровых обработок и плис человек, поэтому прошу не судить строго. Решил сделать сеситель на Altera Cyclone ||| Starter Board: с двухканального ацп подаются сигналы с частотами 12 и 20 Мгц на умножитель (внутри плис), результат умножения подается на FIR с центральной частотой 8 МГц и на выходе ЦАП появляется чистый сигнал с частотой 8 МГц. Но стоит только поставить перед умножителем цифровые фильтры (в плис) с центральными частотами 12 и 20 МГц спектр засоряется даже при отсутствии сигналов на входах АЦП, причем уровень шумов сопоставим с уровнем полезного сигнала.

Далее, поставил эксперимент. соединил 2 фильтра последовательно с одинаковыми характеристиками и получил похожий результат: при подаче сигнала на них получаю чистый выходной сигнал, а при отсутствии входного сигнала - шумы в полосе пропускания фильтров уровни которых сопоставимы с уровнем сигнала. С одним фильтром шумов нет. Помогите пожалуйста справиться с проблемой! Может у кого нить была похожая проблемка?

Исходные данные:

Формат данных с ацп - binary offset
Формат данных на ЦАП - positive binary
тактиррование АЦП, ЦАП - от плис с частотой 100 МГц
Настройки ЦФ - параллельная структура, pipeline - 2, input number system - unsigned
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Jul 26 2012, 06:30
Сообщение #2


Знающий
****

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



проблемы с просмотром рисунка...
Но может быть дело в том, что фильтры и т.п. структуры выполняют математические операции (умножение, суммирование и т.п.).
Если работать с целыми числами то важно правильно выбрать необходимый динамический диапазон результата промежуточных и конечных вычислений.
Иными словами, может быть Вы наблюдаете ошибки округлений?


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





Группа: Новичок
Сообщений: 8
Регистрация: 4-07-11
Из: Kazan
Пользователь №: 66 042



Цитата(eugen_pcad_ru @ Jul 26 2012, 09:30) *
проблемы с просмотром рисунка...
Но может быть дело в том, что фильтры и т.п. структуры выполняют математические операции (умножение, суммирование и т.п.).
Если работать с целыми числами то важно правильно выбрать необходимый динамический диапазон результата промежуточных и конечных вычислений.
Иными словами, может быть Вы наблюдаете ошибки округлений?

С рисунком вроде бы все в порядке. Скорее вы правы с ошибками округлений. На выходе цифровых фильтров увеличивается разрядность и при соединениее одного цф к другому я удалил младшие разряды. Спасибо за замечание, попробую еще поколдовать. Кстати, а как по-людски осуществляется округление промежуточных результатов?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 26 2012, 07:34
Сообщение #4


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(iMan_ @ Jul 26 2012, 09:01) *
С рисунком вроде бы все в порядке. Скорее вы правы с ошибками округлений. На выходе цифровых фильтров увеличивается разрядность и при соединениее одного цф к другому я удалил младшие разряды. Спасибо за замечание, попробую еще поколдовать. Кстати, а как по-людски осуществляется округление промежуточных результатов?

Округление
Go to the top of the page
 
+Quote Post
iMan_
сообщение Aug 13 2012, 09:50
Сообщение #5





Группа: Новичок
Сообщений: 8
Регистрация: 4-07-11
Из: Kazan
Пользователь №: 66 042



Дело действительно было в динамическом диапазоне. Подогнал и все заработало!!! Спасибо уважаемые Гуру!
Go to the top of the page
 
+Quote Post

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

 


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


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