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

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

Отправлено alexzorin 23 февраля 2004 г. 05:47
В ответ на: Ответ: отправлено ВН 15 февраля 2004 г. 14:21

спасибо за развёрнутый ответ

Передаточная функция нормированного аналогово ФНЧ, описывающая фильтры 4ёх типов [баттерворда, чебышева1, чебышева2, эллиптический] имеет следующий вид:
H(s)=(K0/P*s+Q) * П(C*s^2+A0[k]/s^2 + B1[k] + B0[k]) где k=1..r
коэффициенты P,Q,C,A0 определяются в зависимости от типа фильтра.
Для получения передаточной функции цифрового фильтра необходимо произвести замену в передаточной функции аналогового фильтра.
Замена осуществляется в зависимости от типа фильтра[ФНЧ, ФВЧ, ПФ, РФ]
Для полосового фильтра фильтра замена выглядит следующим образом:

K0/P*s+Q = (am0 + am1*z^-1 + am2*z^-2) / (1 + bm1*z^-1 + bm2*z^-2)

C*s^2+A0[k]/s^2 + B1[k] + B0[k] = Sum(a[i,k]*z^-i)/Sum(b[i,k]*z^-i)

таким образом передаточная функция ЦФ будет иметь вид
H(z) = ((am0+am1*z^-1+am2*z^-2)/(1+bm1*z^-1+bm2*z^-2))*П(Sum(a[i,k]*z^-i)/Sum(b[i,k]*z^-i))
где k индекс при П изменяющийся k=1..r {r=порядок фильтра/2}
i индекс при Sum изменяющийся i=0..4

все коэффициенты в передаточной функции ЦФ извесны
но как перейти от H(Z) к разностному уравнению вида
y(n)=a0*x(n)+a1*x(n-1)+a2*x(n-2)-c1*y(n-1)-c2*y(n-2)
я что то не доганяю.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru