资源简介
现代数字信号处理与应用 5.24关于burg算法功率谱实现的仿真实验 自己参考相关的资料写的burg算法,可以运行,结果和课本上基本一直,有些地方处理不好,比较简单就不写注释了。学习burg算法的可以参考一下
代码片段和文件信息
close all; clear all;
%取样点
%定义常数值
% N=256;
% a(1)=-0.850848;
d2=0.101043;
% f1=0.05;
% f2=0.40;
% f3=0.42;
% ur=d2.*randn(1N);
% ui=d2.*randn(1N);
% u=ur+ui*i;
% %定义32个复数点
% z(1)=u(1);
% x(1)=6+z(1);
% for n=2:N
% z(n)=-a(1)*z(n-1)+u(n);
% x(n)=2*cos(2*pi*f1*(n-1))+2*cos(2*pi*f2*(n-1))+2*cos(2*pi*f3*(n-1))+z(n);
%
% end
N=256;
rand(‘seed‘666);
psi = 2*pi*rand(13)
f1 = 0.1;f2 = 0.25; f3 = 0.27;
w1=2*pi*(f1);
A1=1;
w2=2*pi*(f2);
A2=1;
w3=2*pi*(f3);
A3=0.5;
n = 1:N;
x(n)=A1*exp(j*(w1*n+psi(1)))+A2*exp(j*(w2*n+psi(2)))+A3*exp(j*(w3*n+psi(3)))+0.001*randn(size(n));
subplot(211);
plot(nx(n));
xlabel(‘n‘);
ylabel(‘x(n)‘);
title(‘输入信号与白噪声叠加的时域波形‘);
p=input(‘Input a Number > ‘)
%定义f范围
fmin=-0.5;
fstep=0.001;
fmax=0.5;
f=fmin:fstep:fmax;
nf=(fmax-fmin)/fstep;
t=sqrt(-1);
%初值
rxx=0;
p0=zeros(1p+1);
ef=zeros(p+1N);
eb=
相关资源
- fpm算法,用于傅里叶叠层显微图像恢
- 基于MATLAB利用相关分析法辨识脉冲响
- Matlab代码编写的semi-supervised CCA 程序
- 求取图像的相关系数---matlab ---M文件
- Matlab数字识别
- EOF分析matlab代码
- 尾灯识别matlab代码
- MATLAB提取颜色直方图特征
-
Simuli
nk TI C2000 DSP 硬件支持包离线安 - 条纹投影轮廓术中的快速光栅预校准
- HHT变换的三种方法+Matlab程序
- 背景差分法的MATLAB代码
- matlab常用代码大全科研神器
- MATLAB GUI设计学习手记第3版源代码BY罗
- MATLAB GUI设计学习手记 第3版 源代码
- Split bregman 算法MATLAB源代码
- 台湾大学MATLAB课程郭彦甫全英文PPT课
- 注水法功率分配问题.m
- HHT变换的三种方法 Matlab
- 语音共振峰检测的MATLAB程序
- matlab实现仿射加密解密
- matlab 图像傅里叶变换 (源代码)
- Matlab实现的阿拉伯数字识别程序代码
- 用matlab实现RSA数字签名
- matlab实现RSA公钥密码体制
- MATLAB大脑腔体图像分割
- 内弹道计算程序
- 区域合并msrm算法
- 四元数MATLAB工具箱
- MATLAB 对iris数据集进行PCA
评论
共有 条评论