%program p509
var=sqrt(1/exp(1.0));
v=var*randn(1,1000);
n=1:1000;
w0=1.4*pi;
xn=exp(j*pi*n-j*pi)+exp(j*w0*n-j*0.7*pi)+v;
m=-500:500;
[r,lag]=xcorr(xn,500,'biased');%corr
%pmusic
R=[r(501),r(502),r(503),r(504);
r(500),r(501),r(502),r(503);
r(499),r(500),r(501),r(502);
r(498),r(499),r(500),r(501)];
[V,D]=eig(R);
V3=[V(1,3),V(2,3),V(3,3),V(4,3)].';
V4=[V(1,4),V(2,4),V(3,4),V(4,4)].';
p=0:3;
wm=[0:0.002*pi:2*pi];
B=[(exp(-j)).^(wm'*p)];
A=B.';
p1=A'*V3;
p2=A'*V4;
s=(abs(p1)).^2+(abs(p2)).^2;
pmus=1./s;
subplot(211);
pp=10*log10(pmus);
plot(wm/pi,pp);
ylabel('Power Spectrum Magnitude (dB)');
title(' Music Spectral Estimate')
%MATLAB工具箱函数
subplot(212);
pmusic(xn,5)
JonSco
- 粉丝: 95
- 资源: 1万+
最新资源
- 精选项目-外卖搭伴拼团php后端.zip
- 精选项目-音乐播放器带后端.zip
- 精选项目-游轮中心带后端.zip
- 精选项目-云商城(带php后端).zip
- 单目相机+投影仪标定算法,C++语言,可同时进行相机标定与投影仪标定,标定结果以yml文件格式进行输出 非matlab工具箱 重投影误差均在0.1个像素内
- 线上辅导班系统(代码+数据库+LW)
- 永磁同步电机转速滑模控制Matlab simulink仿真模型,参数已设置好,可直接运行 属于PMSM转速电流双闭环矢量控制系统 电流内环采用PI控制器,转速外环采用滑模控制 波形完美,包含原理
- 锐捷办公云桌面-资料包
- 计算机视觉深度修复领域的创新模型DepthLab及其应用
- 基于Opencv和Python的车道线检测系统(带UI界面) 在自动驾驶中,让汽车保持在车道线内是非常重要的,所以这次我们来说说车道线的检测 我们主要用到的是openCV, numpy, matpl
- openssh-9.8p1 RPM安装包
- openssl 1.1.1s RPM安装包
- 基于长短期记忆网络算法LSTM的时间序列预测 单输入单输出预测 代码含详细注释,不负责 数据存入Excel,替方便,指标计算有决定系数R2,平均绝对误差MAE,平均相对误差MBE
- stm32 远程升级 OTA升级 使用WIFI连接升级 芯片 stm32f103系列 升级方式:wifi模块?自建服务器 升级文件为BIN文件,需要使用配套的exe文件将原来的bin文件内的数据,每隔
- 融合A*改进RRT算法的路径规划代码仿真 全局路径规划 - RRT算法原理 RRT算法,即快速随机树算法(Rapid Random Tree),是LaValle在1998年首次提出的一种高效的路径规划
- foc 基于stm32 弦波无刷电机控制资料 源码 带video教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈