Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Цифровые сигнальные процессоры (DSP) и их применение»

И чтоб Вы больше не мучались:-)

Отправлено -=ВН=- 17 января 2008 г. 15:34
В ответ на: Про матлаб ничего не подскажу. На глаз устроит, если циклические частоты с обычными не путать, я так думаю :-). отправлено -=ВН=- 17 января 2008 г. 15:05

F0=0.6 Гц (не частота среза, просто взята из графика )
FD=1000000/27.5 Гц

H(p)=(k*p+1)/((k*p)^2+k*p+1); k=0.4.
Нуль перед. х-ки, корень числителя, nul=-1/k
Полюса перед. х-ки, корни знаменателя, pol0=pol=(-1+j*sqrt(3))/(2*k).
pol1=pol'=(-1-j*sqrt(3))/(2*k).

К-т пересчета частот g=2pi*F0*ctg(pi*F0/FD)=72727.27266213

H(Z)=B*(1+D1*Z^-1+D2*Z^-2)/(1+C1*Z^-1+C2*Z^-2).
B=(g-nul)/((g-pol)(g-pol'))=0.00001375

D1=1-DNUL; D2=-DNUL;
DNUL=(g+nul)/(g-nul);
D1=0.00006875; D2=-0.99993125;

C1=-2*R*cos(fi). C2=R^2.
R=|DPOL|; fi=arctg(Im(DPOL)/Re(DPOL));
DPOL=(g+pol)/(g-pol).
C1=-1.99993125; C2=0.99993125.


Разностное уравнение фильтра:
v(n)=B*x(n);
y(n)=v(n)+D1*v(n-1)+D2*v(n-2)-C1*y(n-1)-C2*y(n-2);




Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru