资源简介
matlab程序。分别利用Capon和Music算法实现了DOA估计,并且绘出图形比较它们的性能。对于理解这两种算法有很好的帮助!
代码片段和文件信息
%尝试比较music算法和capon算法的doa估计效果
clear all;close all;clc;
d=1; %天线阵元间距
lamda=2; %信号中心波长
q1=pi/4;
q2=pi/3;
q3=pi/6;
q4=3*pi/4; %四个输入信号的波达方向
A1=[exp(-2*pi*j*d*[0:6]*cos(q1)/lamda)]‘; %信号的方向向量
A2=[exp(-2*pi*j*d*[0:6]*cos(q2)/lamda)]‘;
A3=[exp(-2*pi*j*d*[0:6]*cos(q3)/lamda)]‘;
A4=[exp(-2*pi*j*d*[0:6]*cos(q4)/lamda)]‘;
A=[A1A2A3A4]; %得出A矩阵(7行4列)
n=1:2000; %取2000个快拍
f1=0.015;
f2=0.05;
f3=0.02;
f4=0.035; %四个信号的频率
X=[1.3*cos(f1*n);1*sin(f2*n);1*sin(f3*n);1*sin(f4*n)]; %输入信号矩阵
U=A*X; %总的输入信号
C=cov(U‘); %总输入信号的协方差矩阵
[VD]=eig(C);
相关资源
- Isight集成ProE ICEM CFX MATLAB示范
- 基于cv模型的kalman 滤波matlab程序,有
- Matlab 2018a Win64 Crack.rar
- matlab几种计算互信息的方法
- 文档图像倾斜校正Matlab:霍夫变换原
- 无刷直流电机MATLAB模型.rar
- 一个简单的matlab图形界面程序GUI
- matlab绘制相图
- matlab 信号处理超级学习手册的程序代
- 30个MATLAB—GUI案例源码
- MATLAB四阶龙格库塔法 求解微分方程数
- MATLAB使用欧拉Euler法求解微分方程组
- 三次均匀B样条插值计算 matlab
- matlab中cftool拟合步骤
- 信息理论与编码的MATLAB实验
- 抛物线差分格式求解matlab程序
- DDC的MATLAB代码
- 基于MATLAB的质点弹道计算与外弹道优
- MATLAB程序实现外推法、黄金分割法
- TV去噪程序
- AHLOHA m=4二叉树冲突分解 matlab
- matlab傅里叶变换与反变换
- cholesky分解的matlab代码
- 粒子群PSO优化LSSVM的完整程序
- 基于Retinex理论的图像增强Matlab代码(
- jpeg图像压缩编解码程序
- 传染病模型 元胞自动机 matlab源码
- matlab模拟EKF滤波器
- 一种改进的DV-HOP算法matlab仿真代码
- matlab UKF 状态估计软件包
评论
共有 条评论