⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lmsrlsbeamformer.asv

📁 基于MMSE的波束形成器
💻 ASV
字号:
clear all;close all;

m=8 ;% Array number阵元
p=4; %  signal number信号数
N=2000;% The number of sample采样数或迭代次数
A=zeros(m,p); % array pattern阵列流型
theta=[30 0 -45 60]*pi/180;% the direction for each signal and the signal from the direction of 30 degree is desired. DOA 30为期望信号方向
j=sqrt(-1);
w=[0.1 0.2 0.3 0.4]; % frequency for each signal.各个信号的数字频率
s=zeros(p,N); %signal matrix.信号矩阵
s_rec=zeros(m,N);%matrix for signal 接收到的信号矩阵,假设信道增益为 1
%%
s=to_get_s(w,N,p); % 复指数字信号exp(j*wi*n)
s_rec=get_s_rec(s,m,p,theta);
S=s_rec; % m*N 的阵元数据

X=S;
d=s(1,1:N); %期望信号
%%%%—————————————LMS
[e,wop]=lms(m,N,X,d)
%%%%--------------------------RLS
%[e,wop]=rls(m,N,X,d)

%%-------------------------画图
drawpp(m,e,wop);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -