资源简介
用最小二乘法对频谱进行估计,算是现代信号处理中的一种方法!也是MATLAB程序,很完整,没有错误!
代码片段和文件信息
close all;
clear all;
N=512;
m=1:N;
xn=sqrt(20)*sin(2*pi*0.2*m)+sqrt(2)*sin(2*pi*0.213*m)+randn(1N); %产生含有噪声的序列xn
Rx=xcorr(xn);
q=200;
%以下p1、p2分别是AR的阶数
p1=4;
p2=100;
%p1=4时:
p=p1;
R=zeros(pp);
r=zeros(1p);
for i=1:p
for j=1:p
R(ij)=R(ij)+Rx(1N+q-p+i+j-1);
end
end
for m=1:p
r(m)=Rx(1N+q+m);
end
A=-(inv(R‘*R))*R‘*r‘;
A(p+1)=1;
figure(1)
[H1w1]=freqz(1A);
f1=w1/(2*pi);%归一化
figure(1)
plot(f1
相关资源
- 基于matlab的小波图像融合(多种算法
- 语音编码Matlab代码及其论文
- DES程序的matlab实现代码
- 粒子群算法PSOmatlab工具箱toolbox
- 头脑风暴算法MATLAB版本
- 提取图像的颜色特征 matlab
- hsv颜色直方图matlab
- AP聚类算法的源代码
- HOG特征的三维直方图,很形象的说明
- 基于MATLAB的基带码型以及数字带通调
- 802.11 WLAN物理层仿真源代码 matlab
- burg算法的相关matlab程序实现及word文档
- BP神经网络与MATLAB神经网络工具箱
- 改进的蚁群算法求解TSP问题
- EM算法的matlab实现
- Matlab绘图教程(大量PPT)
- 泊松抠图的matlab代码
- 熵值法的高效matlab源程序
- matlab中tstem函数
- 超分辨率的matlab工具箱
- 低通抽样定理 matlab实现
- 灰度AGV路径识别matlab程序
- MATLAB R2017b linux
- 长周期光栅光谱matlab仿真
- MATLAB中图像分割迭代法求阈值
- jpeg图像压缩matlab程序
- 生物地理学算法BBO及与差分进化算法
- 用matlab实现角点检测源代码
- MATLAB实现Canny图像边缘检测
- 基于Lucas–Kanade算法的光流估计MATLA
评论
共有 条评论