資源簡介
LMS自適應波束形成算法Matlab實現及詳細注釋。【為了改成0積分,說注釋要50個字以上。。LMS自適應波束形成算法Matlab實現及詳細注釋。LMS自適應波束形成算法Matlab實現及詳細注釋。】
代碼片段和文件信息
%LMS自適應波束形成
clear?all;clc;close?all;
M?=?16;?????%陣元數
K?=?2;??????%信源數
theta?=?[0?30];?????%信號入射角度
d?=?0.3;?????%陣元間距
N?=?500;????%采樣數
fs?=?1000;??????%采樣頻率
f1?=?50;f2?=?100;???????%信號頻率
t?=?(0:N-1)/fs;?????????%時間序列
n_mean?=?0;n_var?=?1;???????%噪聲均值和方差
SNR?=?20;INR?=?20;???????%信噪比、干噪比
rvar1?=?sqrt(n_var)*10^(SNR/20);????%信號功率
rvar2?=?sqrt(n_var)*10^(INR/20);????%干擾功率
%生成源信號
s?=?[rvar1*exp(1i*2*pi*f1*t);rvar2*exp(1i*2*pi*f2*t)];??????%源信號
A?=?exp(-1i*pi*d*(0:M-1).‘*sin(theta*pi/180));??????%方向矢量
n?=?sqrt(n_var/2)*(randn(MN)+1i*randn(MN));???%噪聲
Y?=?A*s+n;??????????????%接收信號
%LMS算法
L?=?200;????????
de?=?s(1:);?????%取源信號第一行,所有列的元素
u?=?0.
- 上一篇:基于matlab仿真的電池模型
- 下一篇:penman計算潛在蒸散 matlab
評論
共有 條評論