Страница 1 из 1

Поспособствуйте в реализации разностного уравнения на DSP

Добавлено: Пт ноя 11, 2011 12:12:11
Uklunok
Здравствуйте товарищи! Не знаю в тот раздел написал или нет...
Нужна подмога знающих специалистов в теме СЦОС. На кафедре имеется стенд TMDSDSK6455
http://www.omgtu.ru/general_information ... rtment.php - нашёл тут его.
Нужно синтезировать фильтр по разностному уравнению. Собственно, вот уравнение:
Изображение
Как ВЫ уже догадались, это БИХ фильтр 2-го порядка. :)
Если интересно, вот АЧХ:
Изображение

В общем, не имею ни малейшего представления, как это сделать. Может у кого есть информация, или кто то подобное уже реализовывал, а может есть классная книга :P
Согласен даже материально поощрить того, кто сделает задание 8)

Re: Поспособствуйте в реализации разностного уравнения на DS

Добавлено: Сб ноя 12, 2011 09:27:47
Meteor
В общем, не имею ни малейшего представления, как это сделать. Может у кого есть информация
У вас имеются входные данные Xi. Они могут быть заданы массивом или, что чаще раз речь о фильтре, потоком с АЦП.
На основе разностного уравнения вычисляется поток выходных данных Yi.
В самом начале работы, когда еще нет данных Xi-2, Yi-1, Yi-2, вместо их значений подставляете 0.
При получении очередного отсчета производите расчет и заполняете массив Y.
Например имеем последовательность X= 1;2;4;3;5...
Тогда
Y1=0,25*1-0,25*0+1,13*0-0,55*0 = 0,25
Y2=0,25*2-0,25*0+1,13*0,25-0,55*0=-0,2825
Y3=0,25*4-0,25*1+1.13*(-0,2825)-0,55*0,25=0,293275

Re: Поспособствуйте в реализации разностного уравнения на DS

Добавлено: Вс ноя 13, 2011 11:12:15
Uklunok
Спасибо, вроде понял :)

Re: Поспособствуйте в реализации разностного уравнения на DS

Добавлено: Пт дек 02, 2011 14:00:06
Uklunok
И снова здрасте.
Получилось реализовать на этом стенде (dsk6455) свой фильтр (представлен в первом сообщении) и разностным уравнением и свёрткой. Частота дискретизации 48кГц.
Подал на вход синусоиду с генератора амплитудой 900мВ . Ну и отфильтровал этими двумя способами. Снял с осциллографа значения амплитуды на разных частотах. Ниже графики:
Изображение
Так вот, скажите пожалуйста, это нормальный результат? Почему при разных способах такие отличия в графиках? И вообще соответствуют моей передаточной функции? А то я не могу понять...
Что эта картинка в принципе должна говорить о характере цифрового фильтра? :)