MUSIC算法---空间谱估计
MUSIC算法---空间谱估计
- 1 基本原理
- 1.1 噪声子空间和信号子空间
- 1.2 MUSIC算法
- 1.3 实现步骤
- 2 代码
1 基本原理
1.1 噪声子空间和信号子空间
1.2 MUSIC算法
1.3 实现步骤
2 代码
%% MUSIC算法---空间谱估计
%----单信源空间谱估计
clear all;
close all;
clc;%% 参数设置
c=3e8; % 光速
fc=500e6; % 载波频率
fs=1e9; % 采样频率1GHz
SNR=10; % 信噪比dB
M=16; % 阵元个数
lamda=c/fc; % 波长
d=lamda/2; % 阵元间距
COUNT=1024; % 快拍数
n=[0:M-1]';
thetas=[-30 35 60]; % 波束指向
f_dp=[300 400 500]*1e6; % 与波束指向对应的信号频率
Num_source=length(thetas); % 信源个数bujing=0.1;
theta=-90:bujing:90; % 空间扫描角度范围
t=(0:COUNT-1)/fs;P_noise=1; % 噪声功率
P_signal=10^(SNR/10); % 信号功率%% 得到输入信号的协方差矩阵for p=1:length(thetas)Rt(p,:)=P_signal*exp(1i*2*pi*f_dp(p)*t);
end
Vs=exp(1j*2*pi*fc*n*d*sind(thetas)/c); % 方向矢量
noise=(rand(M,COUNT)+1j*rand(M,COUNT))/sqrt(2);
X=Vs*Rt+noise;
R_xx=X*X'/COUNT; % 阵列接收信号的协方差矩阵%% MUSIC 算法
[V,D]=eig(R_xx); % 特征值D和特征向量V;
U=fliplr(V); % 将矩阵A的列绕垂直轴进行左右翻转
for p=1:length(theta)a=exp(1j*2*pi/lamda*n*d*sind(theta(p))); % 方向矢量G_n=U(:,(Num_source+1:M) ); % 噪声子空间的特征向量构成的矩阵P_temp(p)=1./(a'*G_n*G_n'*a); % MUSIC算法空间谱
endP=abs(P_temp);
PP=10*log10(P/max(P)); % 归一化功率
figure(1)
plot(theta,PP);grid on;
xlabel('入射角度/度');ylabel('信号功率/dB');
title('MUSIC谱');
MUSIC算法---空间谱估计相关推荐
- 空间谱估计matlab实现,空间谱估计理论与算法------程序.rar
[实例简介]包含空间谱估计理论与算法(王永良)课本对应各章的matlab程序 MATLAB程序:第2章_空间谱估计基础: 第3章_线性预测算法:第4章_多重信号分类算法:第5章_最大似然及子空间拟合算 ...
- 空间谱估计基础-到达角、发射角、阵列方向图
该基础知识笔记来源于空间谱估计理论与算法(王永亮-等). 波程差 两个阵元间的波程差为: τ=1c(xcosθcosφ+ysinθcosφ+zsinφ),\tau=\frac{1}{c}(x ...
- 空间谱估计matlab实现,相干信号空间谱估计测向Matlab仿真研究
相干信号空间谱估计测向Matlab 仿真研究 1. 引言 由于多径传播.电磁干扰等因素的影响,相干信源存在的电磁环境是经常碰到的.当空间存在相干源时,经典的超分辨DOA 估计方法:MUSIC 算法和E ...
- burg算法 matlab,基于burg算法的谱估计研究及其matlab实现.doc
基于burg算法的谱估计研究及其matlab实现 XX大学学院 毕业设计(论文) 相关资料 题目: 基于 其MATLAB实现 机电 系 电子信息工程 专业学 号: 学生姓名: 指导教师: (职称:讲 ...
- 王永良-空间谱估计理论与算法
http://bbs.81tech.com/forum.php?mod=viewthread&tid=216513
- JS哈希表算法——空间换时间
题目来源力扣: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数组中同一个元素 ...
- 空间谱专题10:MUSIC算法
作者:桂. 时间:2017-09-19 19:41:40 链接:http://www.cnblogs.com/xingshansi/p/7553746.html 前言 MUSIC(Multiple ...
- 毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解
毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解 文章目录 毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解 DOA阵列模型 MUSIC算法 空间平滑算法 整体流程 仿真代码 忙了 ...
- MATLAB中MVDR谱估计式,基于Welch算法的功率谱估计的实现
第 25 卷 第 3 期 2007 年 5 月 北京工商大学学报(自然科学版) Journal of Beijing Technology and Business University(Natura ...
- 空间谱专题02:波束形成(Beamforming)
作者:桂. 时间:2017-08-22 10:56:45 链接:http://www.cnblogs.com/xingshansi/p/7410846.html 前言 本文主要记录常见的波束形成问题 ...
最新文章
- Tensorflow基础入门十大操作总结
- beeline 将查询的数据导出来_滴滴大数据安全权限实践
- Python 频繁读取Mysql相关问题
- 乐视云监控数据存放到influxdb中
- Visual Studio 2013 Web开发新特性
- java.lang.OutOfMemoryError---at java.lang.StringBuilder.append
- SAP UI5 popup弹出对话框的调试
- 在WildFly的REST Web服务中与Jackson的双向关系
- Silverlight的自定义tooltip提示工具条
- #54 partition a sequence
- Oracle/PLSQL While Loop
- exe电子书转换txt 下载_如何把电子书转换成适合Kindle 的格式?这是最全的攻略...
- 设计模式(12)——状态模式
- java 删除目录下所有文件_Java删除文件、目录及目录下所有文件的方法实例
- 中国矿业大学本科毕业设计Latex模板cumtthesis
- python中ttk_ttk/Python中的按钮图像问题
- 函数周期与对称与奇偶性与单调性
- 利用一般处理程序处理头像的浏览和更新
- 世界技能大赛夺冠背后,亚马逊云科技如何培养云计算技能人才?
- Auto CAD标注表面粗糙度的方法