Здравствуйте, Andrew_manik, Вы писали:
A_>Поясни плиз некоторые моменты в коде.
R_P>>%инверсный фильтр, который из прямоугольного импульса делает почти
R_P>>%единичный
R_P>>b_inv = [1 -1];
R_P>>a_inv = [1 0 0 0 0 -.99 0 0 0 0 -.01];
A_>Ростислав, поясни плиз, почему написал такую импульсную характеристику инверсного фильтра.
A_>По-идее надо всего лишь b_inv = [1 -1]; a_inv = 1;
Подобрал экспериментальным путем. Пытался с помощью фильтрации из прямоугольного импульса сделать что-то похожее на единичный.
С вышеописанным фильтром получается очень похоже. А с b_inv=[1 -1], a_inv=1 боюсь, что получится 2 импульса — один положительный, а через N отсчетов отрицательный.
A_>И как я понял надо еще оценить параметры фильтра по импульсной характеристике
A_>[rest_b,rest_a]=stmcb(imp_restored,4,4);
Круто, я про такую функцию в матлабе даже не знал