2016-04-05 8 views
0

この質問は、lmsフィルタに関連するリンクを参照しています。 http://au.mathworks.com/help/dsp/ref/adaptfilt.lms.htmllmsフィルタは入力信号または希望信号に依存しませんか?

フィルタはha = adaptfilt.lms(32、mu)によって呼び出されます; adaptfilt.lmsが出力 'h'をどのように計算していますか?どんなコメントもいただければ幸いです。例から

+0

タイトルを修正する必要があります。しかし、私はそれが何をすべきか疑問に思いました。 –

答えて

1

関連コード:行で

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); 

ルック:

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

LMSフィルタは、入力と所望の出力とシステムの順番で供給されています。

+0

私はadaptfilt.lmsが重み 'h'を計算していますが、それ以外の入力はしませんが、muと32と仮定しましたか? – Creator

+0

Lmsは適応フィルタです。未知システムへの入力および出力は、フィルタステップ上の「他の入力」である。 – xvan

+0

本当に申し訳ありませんが、入力出力を知らずにどのように採用していますか?または、adaptfilt.lmsが何をしているのですか? – Creator

関連する問題