資源簡介
自適應信號處理 LMS算法
代碼片段和文件信息
%lms?算法
clear?all
close?all
hold?off%系統信道權數
sysorder?=?5?;%抽頭數
N=1000;%總采樣次數
inp?=?randn(N1);%產生高斯隨機系列
n?=?randn(N1);
[ba]?=?butter(20.25);
Gz?=?tf(ba-1);%逆變換函數
h=?[0.0976;0.2873;0.3360;0.2210;0.0964;];%信道特性向量
y?=?lsim(Gzinp);%加入噪聲
n?=?n?*?std(y)/(10*std(n));%噪聲信號
d?=?y?+?n;%期望輸出信號
totallength=size(d1);%步長
N=60?;?%60節點作為訓練序列
%算法的開始
w?=?zeros?(?sysorder??1?)?;%初始化
for?n?=?sysorder?:?N?
u?=?inp(n:-1:n-sysorder+1)?;%?u的矩陣
y(n)=?w‘?*?u;%系統輸出
e(n)?=?d(n)?-?
- 上一篇:蒙特卡洛仿真app
- 下一篇:A star A* 算法,MATLAB 好用
評論
共有 條評論