资源简介
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的阵列信号处理仿真
- 下一篇:基于几何最短距离的椭圆拟合
相关资源
- 线性阵列自适应波束形成,干扰抑制
- LMS算法自适应波束形成
- 直线阵和圆阵数字波束形成MatlAB程序
- 最优波束形成与常规波束形成对比.
- 基于干扰协方差矩阵重构的鲁棒波束
- 波束形成 MATLAB 实现
- 数字波束形成算法库
- LCMV算法下的波束形成实现
- CBF算法matlab程序
- 面阵的波束形成
- 波束形成MATLAB程序38775
- 基于matlab矩形阵波束形成
- LCMV准则波束形成
- 频域宽带波束形成.m
- zw_u010985925-8365901-自适应波束形成与
- lcmv dbf中的lcmv算法
- 远场 近场 聚焦波束形成(beamforing)
- SMI自适应波束形成matlab代码
- 常规波束形成 matl
- 自己写的几个常用自适应波束形成程
- 波束形成 MATLAB GSC 方法
- 常规波束形成matlab程序
- 自适应波束形成matlab代码
- genetic 采用遗传算法实现天线阵波束形
- Beamforming-Algorithm 目前最全的自适应波
- BEAMFORMING-Matlab 波束形成MATLAB程序
- Beamforming-Forming 波束形成Matlab程序
- GSC 采用广义旁瓣抵消(GSC)自适应波
- CircleBeamforming 本资料为个人matlab编程
- beamforming 固定权值的常规波束形成
评论
共有 条评论