资源简介
matlab仿真,均匀子阵,可以根据需要改动信号的各种参数以及子阵的各种参数
代码片段和文件信息
clc;
clear;
clc;
%这个程序给的角度和最后形成的方向图主瓣零点角度刚好相反
%% 一、阵元基本参数
NN = 1000; %观测数据样本个数
N = 40; %阵元总个数
L = 4; %子阵内阵元个数
dn = 1/2; %阵元间距为半波长
M = N/L ; %子阵个数e
noise = (randn(NNN)+1i*randn(NNN))/sqrt(2); %噪声功率为1
theta_sig = 10;% 期望信号存在时期望信号入射角度
theta_jam =50;%干扰信号入射角度
SNR_sig = 0; %期望信号存在时信噪比
SNR_jam = 20; %干扰信号信噪比
sigma= 10; %波束形成角度
%% 二、产生期望信号和干扰信号的导向矢量,构造降维矩阵T
A_sig_ele = exp(-1i*2*pi*dn*sin(sigma*pi/180)*(0:N-1)‘); %期望信号的导向矢量
A_jam_ele = exp(-1i*2*pi*dn*sin(theta_jam*pi/180)*(0:N-1)‘); %干扰信号的导向矢量
C = exp(1i*(0:L-1)*2*pi*dn*sin(sigma*pi/180));
B = eye(M);
T0 = kron(BC);
T=T0‘;
A_sig_sub = T0*A_sig_ele;
A_jam_sub = T0*A_jam_ele;
%% 三、产生期望信号和干扰信号
As_sig = 10^(SNR_sig/10); %期望信号的幅度
%As_sig= 0 ; %无期望信号时
As_jam = 10^(SNR_jam/10); %干扰信号的幅度
sig = As_sig*exp(1i*0.15*2*pi*(0:NN-1)+1i*2*pi*rand); %产生期望信号
jam = As_jam*exp(1i*0.1*2*pi*(0:NN-1)+1i*2*pi*rand); %产生干扰信号
- 上一篇:基于MATLAB的阵列信号处理仿真
- 下一篇:基于几何最短距离的椭圆拟合
相关资源
- 天线阵的波束形成在MATLAB仿真程序及
- 雷达数字配相法多波束形成仿真程序
- 波束形成Matlab程序218509
- 波束形成matlab代码及方程图
- 很多种波束形成算法 一定有用
- 自适应波束形成程序集合
- CBF MVDR LMS波束形成的Matlab算法
- 智能天线MATLAB版中文
- 自己写的几个常用自适应波束形成程
- 阵列扫描matlab
- MVDR波束形成
- 波束形成算法
- SINR自适应波束形成器matlab代码
- uuu222223241414.m
- MVDRCapon波束形成DO估计.zip
- DBF的matlab仿真程序
- 自适应波束形成
- 均匀线阵波束形成
- 近场聚焦波束形成
- 波束形成程序
- MATLAB常规均匀圆阵波束形成
- LMS自适应波束形成matlab代码
- 数字多波束形成 matlab
- 窄带波束形成.txt
- LMS自适应波束形成MATLAB程序
- LMS自适应波束形成算法
- 任意阵列的常规波束形成matlab程序
- 麦克风阵列语音增强源程序
- 线性阵列自适应波束形成,干扰抑制
- LMS算法自适应波束形成
评论
共有 条评论