Вопрос по адаптивной фильтрации

Форум, посвященный общим вопросам, связанным с MATLAB

Модератор: Admin

den32
Пользователь
Сообщения: 6
Зарегистрирован: Пн ноя 11, 2019 9:54 pm

Вопрос по адаптивной фильтрации

Сообщение den32 » Пн дек 09, 2019 1:03 am

Всем доброй ночи!
Наткнулся на тему про адаптивную фильтрация
forum-f12/28-t35480.html

Автор применяет адаптивную фильтрацию с помощью ФНЧ (FIR_lowpass).
Подскажите пожалуйста, как для данного алгоритма применить полосовой фильтр? Никак не могу разобраться

Код: Выделить всё

% Обработка происходит до последнего отсчёта в источнике Source_debussy
while ~isDone(Source_debussy)   
    x = Source_whistle();
    d = FIR_lowpass(x) + Source_debussy();
    [y,e,w] = myLMS(x,d);
    AudioPlayer(e);
    myWeights(w');
end


И почему фильтр применяется именно к шуму, а не к сигналу?