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

 
 
> Проблемы с CIC фильтром
YuP
сообщение Apr 18 2007, 08:35
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 28-11-06
Пользователь №: 22 854



Сделал CIC интерполятор с N=2,R=1024.
Входная разрядность 16 выходная 35.
Но есть косяк не пойму откуда он идет.
На вход подаю отчеты sin с Fsampl=5кГц. Жаждю на выходе увидеть sin с Fsampl в 1024 раза больше.
Но вижу sin который плавно уходит в минуса.

Может кто встречался с таким.Где я мог накосячить?
Почему sin на выходе 2-го интегратора ползёт вниз?
Диаграммы прилагаю.

Заранее спасибо.
Прикрепленные файлы
Прикрепленный файл  ________.bmp ( 121 килобайт ) Кол-во скачиваний: 55
 


--------------------
Противник, вскрывающий ваши ошибки, гораздо полезнее, чем друг, скрывающий их. /Леонардо да Винчи/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vladv
сообщение Apr 18 2007, 18:24
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 7-06-06
Пользователь №: 17 825



Цитата(YuP @ Apr 18 2007, 09:35) *
Может кто встречался с таким.Где я мог накосячить?


Да где угодно smile.gif. Без кода и не зная структуры довольно трудно
сказать где.

Если предположить, что структура Хогенаура и масштаб по времени
всех диаграмм одинаковый, то непонятно наличие на входе
второго интегратора (на выходе первого интегратора) преходов, которые
находятся между ненулевыми семплами на входе первого интегратора.
Go to the top of the page
 
+Quote Post
YuP
сообщение Apr 19 2007, 07:21
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 28-11-06
Пользователь №: 22 854



Цитата(vladv @ Apr 18 2007, 19:24) *
Да где угодно smile.gif. Без кода и не зная структуры довольно трудно
сказать где.

Если предположить, что структура Хогенаура и масштаб по времени
всех диаграмм одинаковый, то непонятно наличие на входе
второго интегратора (на выходе первого интегратора) преходов, которые
находятся между ненулевыми семплами на входе первого интегратора.


Масштаб по времени одинаковый.Переходы образуются в результате накопления в 1ом интеграторе амплитуды ненулевых сэмплов. Но синус получается немномго опущен относительно нуля и из-за этой постоянной состовляющей(отрицательной) синус на выходе 2го интегратора ползет вниз.
Как избавиться от этого пока не знаю. laugh.gif


--------------------
Противник, вскрывающий ваши ошибки, гораздо полезнее, чем друг, скрывающий их. /Леонардо да Винчи/
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:43
Рейтинг@Mail.ru


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