[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено SM 30 июня 2004 г. 08:49
В ответ на: Деференцирование и интегрирование на TMS320LF2407 отправлено di 30 июня 2004 г. 07:49

Интегрирование:

H(z)=1/(1-z^-1) ==> y(n)=x(n)+y(n-1)

Для реализации требуется всего одна команда сложения.

Если нужно интегрирование за N выборок - то

H(z)=(1-Z^-(N+1))/(1-Z^-1). Что эквивалентно H(z)=1+z^-1+z^-2...+Z^-(N-1)

Для реализации этого - одно сложение, одно вычитание, и линия задержки на N отсчетов.

Ну а дифференцирование это либо первая конечная разность (часто ее достаточно)

H(z)=1-z^-1 ==> y(n)=x(n)-x(n-1)

Ну тут с реализацией все и так ясно.

либо дифференциатор. Он имеет ИХ вида


| 0 ; n=0
h(n) = {
| (-1)^n/(n*T) ; n!=0

Оно физически не реализуемо, поэтому либо "обрезать и обоконить", либо аппроксимировать другими методами (минимум среднего квадрата, или минимаксной оптимизацией). Все необходимое для этого есть в матлабе.

В реализвции получится КИХ-фильтр. На 2407 реализуется например командами RPT и MACD

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru