2016-04-05 14 views

cevap

1

ilgili kod: hatlarında

x = randn(1,500);  % Input to the filter 
b = fir1(31,0.5);  % FIR system to be identified 
n = 0.1*randn(1,500); % Observation noise signal 
d = filter(b,1,x)+n; % Desired signal 
mu = 0.008;   % LMS step size. 
ha = adaptfilt.lms(32,mu); 
[y,e] = filter(ha,x,d); 

Görünüş:

ha = adaptfilt.lms(32,mu); 
[y,e] = filter(ha,x,d); 

LMS filtre giriş ve arzu edilen çıkış ve sistem için, beslenen edilmektedir.

+0

Adaptfilt.lms'nin 'h' ağırlığını hesaplayan bir değer olduğunu varsadım ama mu ama 32 ve başka bir girdi almıyor mu? – Creator

+0

Lms, uyarlamalı bir filtredir. Bilinmeyen sisteme girişler ve çıkışlar, filtre adımında "diğer girişler" dir. – xvan

+0

Gerçekten üzgünüm, ama girdi çıktısını bilmeden nasıl benimsiyor? Veya tam olarak nedirfilt.lms yapıyor? – Creator

İlgili konular