[an error occurred while processing this directive]
Ну ЧТО ТАМ СЛОЖНОГО? (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 02 июня 2005 г. 11:57
В ответ на: Да нет, правда всем большое спасибо, но для меня это сложно. Я надеялся получить несложный алгоритм, но похоже что по простому не получится. отправлено <font color=gray>Hard</font> 02 июня 2005 г. 11:42

одна секция фильтра:
Считаем что коэффициенты при x(n) равны единице (16384 в Q14)


static int dl1,dl2; // Q.15
short int input; // Q.15
long int temp; // Q.29

temp = input<<14 - dl1*A_COEFF1 - dl2*A_COEFF2;
dl2 = dl1; dl1 = temp>>14;
temp = dl1*B_COEFF1 + dl2*B_COEFF2;
return temp>>14; // Q.15

P.S. Надеюсь с кол-вом сдвигов не наобманул.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru