资源简介
该仿真是基于线性最小约束方差算法的波束形成,利用MATLAB实现,效果明显。
代码片段和文件信息
clc;
close all
clear all;
M=20;%% the number of antennas
L=200; %% sample number
thetas=45; %信号入射角度
thetai=[-30 30]; thetai1=[40 50 ]; thetai2=[42 48]; %干扰入射角度
n=[0:M-1]‘; %n
vs=exp(-j*pi*n*sin(thetas/180*pi)); % vs1=exp(-j*pi*n1*sin(thetas/180*pi)); vs2=exp(-j*pi*n2*sin(thetas/180*pi)); %信号方向矢量
vi=exp(-j*pi*n*sin(thetai/180*pi)); vi1=exp(-j*pi*n*sin(thetai1/180*pi));vi2=exp(-j*pi*n*sin(thetai2/180*pi)); %干扰方向矢量
f=16000; % carrier frequency
t=[0:1:L-1]/200;
snr=20; %信噪比
inr=15; %干噪比
xs=sqrt(10^(snr/10))*vs*exp(j*2*pi*f*t); %xs1=sqrt(10^(snr1/10))*vs*exp(j*2*pi*f*t); xs2=sqrt(10^(snr2/10))*vs*exp(j*2*pi*f*t); %构造有用信号
xi=sqrt(10^(inr/10)/2)*vi*[randn(length(thetai)L)+j*randn(length(thetai)L)];
xi1=sqrt(10^(inr/10)/2)*vi*[randn(length(thetai1)L)+j*randn(length(thetai1)L
- 上一篇:最优潮流计算MATLAB仿真模型
- 下一篇:基于matlab的免疫遗传算法
相关资源
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 引导图像滤波器 Matlab实现
- 图像小波变换MatLab源代码
- 图像的二进小波分解matlab源码(保证
- 一个用MATLAB编写的用于估计信号谐波
- 基于matlab的窗函数法FIR数字滤波器设
- 小波神经网络Matlab交通仿真程序
- 有源电力滤波器的Matlab仿真_高勇
- 均值滤波和FFT频谱分析Matlab代码
- KF+EKF matlab程序实现
- 声波方程数值模拟 FD方法
- 《MATLAB编程第二版)》高清晰PDF版
- 采用FFT方法实现数字接收多波束
- 雷达数字配相法多波束形成仿真程序
- 同步挤压小波变换分离混沌干扰 mat
- matlab分析谐波
- 基于FPGA分布式算法FIR滤波器verilog代码
- 四层声波波场有限差分程序
- 数字信号处理及MATLAB实现__第二版__学
- IIR数字滤波器设计实验报告
- 冲击电压发生器MATLAB仿真,主要是单
- 卡尔曼滤波MATLAB代码170027
- 正负斜率LFM信号的仿真(信号生成,
- 最小二乘滤波算法正弦波
- 高压直流输电系统的滤波器设计及仿
- 高压直流输电系统的滤波器设计及S
- 基于MATLAB的心电信号分析及滤波
- matlab地震波数值模拟
评论
共有 条评论