随机信号 处理各种功率谱估计方法及matlab仿真实现

合集下载

随机信号的功率谱估计及Matlab的实现

随机信号的功率谱估计及Matlab的实现

x (n ) e- jΞm
n= 0
2
=
lim
N →∞
1 N
X N (Ξ)
2
由于实际得到的随机信号只能是它的一个样本的
片断, 因此只能用有限长的的样本序列来估计功率谱,
这相当于用一个有限宽度 (N ) 的窗函数 Ξ(n) 去乘样
本序列, 于是有 (用离散频率 K 代替 Ξ) :
参 考 文 献 1 熊沈蜀, 周兆英, 金龙, 陈耘 1 工程图矢量化处理系统 1 清华大学学报 (自然科学版) , 2000, 40 (4) : 35~ 38 2 董海卫, 江早, 王永军 1 基于矢量化的二值工程图符号提取算法 1 计算机辅助设计与图形学学报, 2000, 12 (4)
所示)。
仿真与测试
4 结 语
功率谱估计的实现有许多方法, 也有很多具体的 算法可以参阅。M a tlab 提供的算法函数为我们学习设 计谱估计提供了一条可行的方便途径, 但较为有限。我 们可以在熟悉了估计原理之后, 自己动手编写m 文件 来实现。这对具有一定M a tlab 编程经验的人并不难, 这里就不再赘述了。
2N
1 +
1n= - N x (n) x 3 (n + m )
e- jΞm
N
∑ =
lim
N →∞
2N
1 +
1
x (n ) e- jΞm
n= - N
N
∑ x (n) e- jΞm 3
n= - N
N
∑ =
lim
N →∞
2N
1 +
1
x (n ) e- jΞm
n= - N
2
N- 1
∑ =

MATLAB仿真实现经典谱估计(采用周期图法)

MATLAB仿真实现经典谱估计(采用周期图法)
axis([0 0.3 -2 2]);
grid on;
window = boxcar( length( xn) ) ;%矩形窗
nfft = 512;
[Pxx f]= periodogram( xn,window,nfft,Fs) ;%直接法
subplot(312)
plot( f,10* log10( Pxx) ) ;
plot( f,10*log10( Pxx) ) ;
title('直接法经典谱估计,1024点');
xlabel('频率(Hz)');
ylabel('功率谱密度');
grid on;
六、实验总结
从上图我们可以得到这样的结论:在增加数据长度N时,就会使互不相关的点数增加,提高谱曲线的分辨力,但是加剧谱曲线 的起伏。经典功率谱估计不是一致估计,这是周期图法(直接法)的一个严重的缺点。
数字信号处理课程实验报告
实验指导教师:黄启宏
实验名称
MATLAB仿真实现经典谱估计(采用周期图法)
专业、班级
电子与通信工程
姓名
张帅
实验地点
仿古楼301
实验日期
2013.11.17
一、实验内容
采用周期图法(直接法)实现经典谱估计。
二、实验目的
(1)掌握周期图法(直接法)估计出功率谱的步骤和方法;
(2)在实验的过程中找到影响经典谱估计的因素;
%采用直接法(周期图法)估计功率谱;
clear
Fs = 1000;%采样频率
n = 0:1 /Fs: .3;%产生含有噪声的序列
xn = cos(200*pibplot(311);%输出随机信号xn;

随机信号及其自相关函数和功率谱密度的MATLAB实现

随机信号及其自相关函数和功率谱密度的MATLAB实现

随机信号及其自相关函数和功率谱密度的MATLAB 实现摘要:学习用rand 和randn 函数产生白噪声序列;学习用MATLAB 语言产生随机信号;学习用MATLAB 语言估计随机信号的自相关函数和功率谱密度。

利用xcorr,xcov 以及pwelchMATLAB 函数估计随机信号的自相关函数、自协方差以及功率谱密度。

关键词:随机信号 自相关系数 功率谱密度 实验原理:随机信号X(t)是一个随时间变化的随机变量,将X (t )离散化,即以Ts 对X (t )进行等间隔抽样,得到随机序列X(nTs),简化为X(n)。

在实际工作中,对随机信号的描述主要是使用一、二阶的数字特征。

如果X (n )的均值与时间n 无关,其自相关函数Rx(n1,n2)与n1,n2的选取无关,而是依赖于n1,n2之差,即:()[]xm n X E =()()1221,n n R n n R x -=即称X (n )为宽平稳随机序列。

宽平稳随机信号是一类重要的随机信号,实际中的大部分随机信号都可以认为是宽平稳的。

对一平稳序列X(n),如果它的所有样本函数在某一固定时刻的一、二阶特性和单一样本函数在长时间内的统计特性一致,则称X(n)为各态历经序列。

对于各态历经序列,可像确定性的功率信号那样定义一、二数字特征。

设X(n)是各台历经序列X(n)的一个函数,对X(n)数字特征可重新定义如下: 均值:[]∑-=∞→=+==NNn xN x mn x N n X E m )(121lim)(自相关函数:()[]∞→-=∑=++=+=N NNn x x m R m n x n x N m n X n X E m R )()()(121lim)()(自协方差函数:()(){}(){}[]()2xx x x x m m R m m n X m n X E m C -=-+-=具有各态历经的随机信号,由于能够使用单一的样本函数做时间平均,以求得均值和自相关函数,所以在分析和处理信号时比较方便。

随机信号的功率谱估计及Matlab的实现

随机信号的功率谱估计及Matlab的实现

供了 相应 的工 具 函数 , 这为我 们进行 工程 设计 分析 、 理 论 学 习提供 了相 当便捷 的途径 我们 现在 着重对 这两 种代 表 方法 做 以下 介绍
1 周 期 图 法
L L 估 计 原 理 .
1 (e 。 Z n一 一 i I ) I m

f ( l x )




L 熊沈蜀,周兆英 ,金龙 ,陈耘 .工程图矢量化处理 系统 .清华大学学报 ( 自然科学版) 0 0 0 ( ) 5 8 ,2 0 ,4 4 :3 ~3
2 董海卫 ,江早 ,王永军 .基于矢量化的二值工程图符号提取算法 .计算机辅助设 计与图形学学报,2 0 ,1 () 00 . 4 2
维普资讯
《 现代 电子技 术 } 0 2年 第3期 总第 1 4期 20 3
收 稿 日期 :2 0 一1 — 2 0] 2 7
随机信号的功率谱 估计及 Malb的实现 t a
PS ( o rS e tu De st )Esi to o n o Sg a n aia in i al b D P we p c r m n iy tma i n f rRa d m in la d Re lz to n M ta
( 空军 工 程 太 学 工 程 学 院
( r eE s  ̄ e ig Ua ̄ rl En ie r g C l g ・ Xi Ai r c n i r i sw gn ei o l e Fo n n e %n・7 0 3 ) 1 0 8


从 夼 绍曲 率 谱 的 估 计 原 理 ^ 手 , 分 析 了经 典 谱 估 计 和 现 代 谱 估 计 两 类 估 计 方 法 的原 理 、 各 自特 点 厦 在

功率谱密度估计方法的MATLAB实现

功率谱密度估计方法的MATLAB实现

功率谱密度估计方法的MATLAB实现功率谱密度估计是信号处理领域中常用的一种方法,用于分析信号的频率特性。

MATLAB提供了多种功率谱密度估计方法的函数,包括传统的傅里叶变换方法和更现代的自相关方法。

以下是一些常见的功率谱密度估计方法及其MATLAB实现。

1.傅里叶变换方法:傅里叶变换方法是最常用的功率谱密度估计方法之一、MATLAB提供了`pwelch`函数来实现傅里叶变换方法的功率谱密度估计。

以下是一个简单的使用例子:```matlabfs = 1000; % 采样率t = 0:1/fs:1-1/fs; % 时间序列x = cos(2*pi*50*t) + randn(size(t)); % 生成一个包含50 Hz 正弦波和噪声的信号[Pxx, f] = pwelch(x, [],[],[], fs); % 估计功率谱密度plot(f, 10*log10(Pxx)); % 画出功率谱密度曲线xlabel('Frequency (Hz)');ylabel('Power Spectral Density (dB/Hz)');```2.自相关方法:自相关方法是另一种常用的功率谱密度估计方法。

MATLAB提供了`pcov`函数来实现自相关方法的功率谱密度估计。

以下是一个简单的使用例子:```matlabfs = 1000; % 采样率t = 0:1/fs:1-1/fs; % 时间序列x = cos(2*pi*50*t) + randn(size(t)); % 生成一个包含50 Hz 正弦波和噪声的信号[Rxx, lags] = xcorr(x, 'biased'); % 估计自相关函数[Pxx, f] = pcov(Rxx, [], fs, length(x)); % 估计功率谱密度plot(f, 10*log10(Pxx)); % 画出功率谱密度曲线xlabel('Frequency (Hz)');ylabel('Power Spectral Density (dB/Hz)');```3.周期图方法:周期图方法是一种能够处理非平稳信号的功率谱密度估计方法。

[matlab实现经典功率谱估计]matlab功率谱估计

[matlab实现经典功率谱估计]matlab功率谱估计

[matlab实现经典功率谱估计]matlab功率谱估计1、直接法:直接法又称周期图法,它是把随机序列x(n)的N个观测数据视为一能量有限的序列,直接计算x(n)的离散傅立叶变换,得X(k),然后再取其幅值的平方,并除以N,作为序列x(n)真实功率谱的估计。

Matlab代码示例:clear;Fs=1000; %采样频率n=0:1/Fs:1;%产生含有噪声的序列xn=cos(2*pi*40*n)+3*cos(2*pi*100*n)+randn(size(n)); window=boxcar(length(xn)); %矩形窗nfft=1024;[Pxx,f]=periodogram(xn,window,nfft,Fs); %直接法plot(f,10*log10(Pxx));2、间接法:间接法先由序列x(n)估计出自相关函数R(n),然后对R(n)进行傅立叶变换,便得到x(n)的功率谱估计。

Matlab代码示例:clear;Fs=1000; %采样频率n=0:1/Fs:1;%产生含有噪声的序列xn=cos(2*pi*40*n)+3*cos(2*pi*100*n)+randn(size(n)); nfft=1024;cxn=xcorr(xn,”unbiased”); %计算序列的自相关函数CXk=fft(cxn,nfft);Pxx=abs(CXk);index=0:round(nfft/2-1);k=index*Fs/nfft;plot_Pxx=10*log10(Pxx(index+1));plot(k,plot_Pxx);3、改进的直接法:对于直接法的功率谱估计,当数据长度N太大时,谱曲线起伏加剧,若N太小,谱的分辨率又不好,因此需要改进。

3.1、Bartlett法Bartlett平均周期图的方法是将N点的有限长序列x(n)分段求周期图再平均。

Matlab代码示例:clear;Fs=1000;n=0:1/Fs:1;xn=cos(2*pi*40*n)+3*cos(2*pi*100*n)+randn(size(n)); nfft=1024;window=boxcar(length(n)); %矩形窗noverlap=0; %数据无重叠p=0.9; %置信概率[Pxx,Pxxc]=psd(xn,nfft,Fs,window,noverlap,p);index=0:round(nfft/2-1);k=index*Fs/nfft;plot_Pxx=10*log10(Pxx(index+1));plot_Pxxc=10*log10(Pxxc(index+1));figure(1)plot(k,plot_Pxx);pause;figure(2)plot(k,[plot_Pxx plot_Pxx-plot_Pxxc plot_Pxx+plot_Pxxc]);3.2、Welch法Welch法对Bartlett法进行了两方面的修正,一是选择适当的窗函数w(n),并再周期图计算前直接加进去,加窗的优点是无论什么样的窗函数均可使谱估计非负。

功率谱密度相关方法的MATLAB实现飞剑萧林 转自新浪博客

功率谱密度相关方法的MATLAB实现飞剑萧林 转自新浪博客

功率谱密度相关方法的MATLAB实现【转】飞剑萧林2012-01-09 17:25转自新浪博客1. 基本方法周期图法是直接将信号的采样数据x(n)进行Fourier变换求取功率谱密度估计的方法。

假定有限长随机信号序列为x(n)。

它的Fourier变换和功率谱密度估计存在下面的关系:查看大图式中,N为随机信号序列x(n)的长度。

在离散的频率点f=kΔf,有:查看大图其中,FFT[x(n)]为对序列x(n)的Fourier变换,由于FFT[x(n)]的周期为N,求得的功率谱估计以N为周期,因此这种方法称为周期图法。

下面用例子说明如何采用这种方法进行功率谱用有限长样本序列的Fourier变换来表示随机序列的功率谱,只是一种估计或近似,不可避免存在误差。

为了减少误差,使功率谱估计更加平滑,可采用分段平均周期图法(Bartlett 法)、加窗平均周期图法(Welch法)等方法加以改进。

2. 分段平均周期图法(Bartlett法)将信号序列x(n),n=0,1,…,N-1,分成互不重叠的P个小段,每小段由m个采样值,则P*m=N。

对每个小段信号序列进行功率谱估计,然后再取平均作为整个序列x(n)的功率谱估计。

平均周期图法还可以对信号x(n)进行重叠分段,如按2:1重叠分段,即前一段信号和后一段信号有一半是重叠的。

对每一小段信号序列进行功率谱估计,然后再取平均值作为整个序列x(n)的功率谱估计。

这两种方法都称为平均周期图法,一般后者比前者好。

程序运行结果为图9-5,上图采用不重叠分段法的功率谱估计,下图为2:1重叠分段的功率谱估计,可见后者估计曲线较为平滑。

与上例比较,平均周期图法功率谱估计具有明显效果(涨落曲线靠近0dB)。

3.加窗平均周期图法加窗平均周期图法是对分段平均周期图法的改进。

在信号序列x(n)分段后,用非矩形窗口对每一小段信号序列进行预处理,再采用前述分段平均周期图法进行整个信号序列x(n)的功率谱估计。

常见的功率谱估计方法及其Matlab仿真

常见的功率谱估计方法及其Matlab仿真

常见的功率谱估计方法及其Matlab仿真
邓泽怀;刘波波;李彦良
【期刊名称】《电子科技》
【年(卷),期】2014(027)002
【摘要】功率谱估计是数字信号处理的重要内容之一,又分为经典谱估计和现代谱估计.经典谱估计主要是周期图法及其改进方法,现代谱估计则有参数模型与非参数模型谱估计之分.文中主要介绍了几种常见的功率谱估计方法的原理、特点,并进行了Matlab仿真分析,发现基于AR参数模型的Burg法效果较好.
【总页数】3页(P50-52)
【作者】邓泽怀;刘波波;李彦良
【作者单位】西安电子科技大学理学院,陕西西安710017;西安电子科技大学理学院,陕西西安710017;西安电子科技大学理学院,陕西西安710017
【正文语种】中文
【中图分类】TN911.6
【相关文献】
1.基于功率谱估计的航磁补偿优化处理方法 [J], 吴佩霖;张群英;陈路昭;费春娇;朱万华;方广有
2.经典功率谱估计Welch法的MATLAB仿真分析 [J], 杨晓明;晋玉剑;李永红
3.功率谱估计及其MATLAB仿真 [J], 王凤瑛;张丽丽
4.功率谱估计及其MATLAB仿真 [J], 王凤瑛;张丽丽
5.基于功率谱估计的航磁补偿优化处理方法 [J], 吴佩霖; 张群英; 陈路昭; 费春娇; 朱万华; 方广有
因版权原因,仅展示原文概要,查看原文内容请购买。

功率谱估计性能分析及其MATLAB实现

功率谱估计性能分析及其MATLAB实现

功率谱估计性能分析及其MATLAB实现首先,需要明确对信号频谱分析的要求。

根据应用需求,可以确定对信号频率分辨率和精确度的要求。

例如,在通信系统中,对信号频率成分的精确估计是非常重要的,而在音频信号处理中,对音频频率的精确识别可以实现音频信号的识别和分析。

然后,需要选择适合的功率谱估计算法。

常见的功率谱估计算法有周期图法、平均自功率谱法、Welch方法、Yule-Walker方法等。

这些方法根据不同的原理和算法,对信号的功率谱进行估计。

选择适合的方法需要考虑信号特性、计算开销、分辨能力以及对噪声的抑制效果等因素。

接下来,对所选择的功率谱估计算法进行性能评估。

性能评估可以从不同的角度进行,常用的评估指标包括频率分辨率、频率精确度、信噪比、峰均比等。

频率分辨率是指能够分辨出的最小频率间隔,频率精确度是指估计频率与真实频率的差别,信噪比是指信号与噪声的比值,峰均比是指信号峰值与均值的比值。

根据实际需求,可以确定适合的评估指标和评估方法。

最后,可以使用MATLAB进行功率谱估计的实现。

MATLAB提供了丰富的信号处理工具箱,包括功率谱估计函数和相关的绘图函数。

可以使用这些工具来实现不同的功率谱估计算法,并进行性能评估。

在实现过程中,可以使用模拟信号或者真实信号进行测试,并通过比较实际频谱与估计频谱的差别来评估算法的性能。

总结起来,功率谱估计性能分析是对功率谱估计算法的准确性和精确度进行评估的过程。

通过明确需求、选择适合的算法、进行性能评估,并使用MATLAB进行实现,可以得到准确的功率谱估计结果,并满足对信号频域特性分析的要求。

(完整版)功率谱估计性能分析及Matlab仿真

(完整版)功率谱估计性能分析及Matlab仿真

功率谱估计性能分析及Matlab 仿真1 引言随机信号在时域上是无限长的,在测量样本上也是无穷多的,因此随机信号的能量是无限的,应该用功率信号来描述。

然而,功率信号不满足傅里叶变换的狄里克雷绝对可积的条件,因此严格意义上随机信号的傅里叶变换是不存在的。

因此,要实现随机信号的频域分析,不能简单从频谱的概念出发进行研究,而是功率谱[1]。

信号的功率谱密度描述随机信号的功率在频域随频率的分布。

利用给定的N 个样本数据估计一个平稳随机信号的功率谱密度叫做谱估计。

谱估计方法分为两大类:经典谱估计和现代谱估计。

经典功率谱估计如周期图法、自相关法等,其主要缺陷是描述功率谱波动的数字特征方差性能较差,频率分辨率低。

方差性能差的原因是无法获得按功率谱密度定义中求均值和求极限的运算[2]。

分辨率低的原因是在周期图法中,假定延迟窗以外的自相关函数全为0。

这是不符合实际情况的,因而产生了较差的频率分辨率。

而现代谱估计的目标都是旨在改善谱估计的分辨率,如自相关法和Burg 法等。

2 经典功率谱估计经典功率谱估计是截取较长的数据链中的一段作为工作区,而工作区之外的数据假设为0,这样就相当将数据加一窗函数,根据截取的N 个样本数据估计出其功率谱[1]。

2.1 周期图法( Periodogram )Schuster 首先提出周期图法。

周期图法是根据各态历经的随机过程功率谱的定义进行的谱估计。

取平稳随机信号()x n 的有限个观察值(0),(1),...,(1)x x x n -,求出其傅里叶变换10()()N j j n N n X e x n e ωω---==∑然后进行谱估计21()()j N S X e Nωω-= 周期图法应用比较广泛,主要是由于它与序列的频谱有直接的对应关系,并且可以采用FFT 快速算法来计算。

但是,这种方法需要对无限长的平稳随机序列进行截断,相当于对其加矩形窗,使之成为有限长数据。

同时,这也意味着对自相关函数加三角窗,使功率谱与窗函数卷积,从而产生频谱泄露,容易使弱信号的主瓣被强信号的旁瓣所淹没,造成频谱的模糊和失真,使得谱分辨率较低[1]。

基于MATLAB的功率谱估计

基于MATLAB的功率谱估计
用于自相关法求功率谱,对自相关估计加窗,然后再求其傅立叶变 换。
Welch 法
对长度为N的数据x(n)分段时,允许每一段有部 分的重叠(一般重叠50%)
每一段数据用一个合适的窗函数来进行平滑处理
求每段数据的DFT,周期图法求各段功率谱估计
对各段功率谱求平均并归一化处理
X(n),L点 ×
M点DFT M≥L=2^n
功率谱估计
实验二
数字信号处理的两个主要分支:
数字滤波 频谱分析
对随机信号的频谱分析——功率谱估计
对确定信号,可以用傅立叶变换;而随机信号无始无终具 无限能量,不满足傅立叶变换绝对可积的条件。
功率谱:随机信号的功率谱反映的是随机信号 的频率成分及各成分的相对强弱。
功率谱估计:基于有限的数据寻找信号、随机 过程或系统的频率成分。
自相关法
数据长度N太大,谱线起伏加剧 数据长度N太小,谱的分辨率不好
功率谱估计的改进
平均:对同一过程做多次周期图估计再加以平均
将数据N分为K段(一般无重叠),然后对每段数据分别估计其功率 谱,
最后求平均值。
Sx w
1 K
K M
Sw
i1 x ,i
平滑:用加窗的办法对单一功率谱估计加以平滑
任务
生成一个包括三个频率的噪声信号x(n) 周期图法进行功率谱估计( periodogram ) 自相关法进行功率谱估计 Welch法进行功率功率谱和信号幅频特性的平方结合
起来。 自相关法: 根据维纳-辛钦定理,先估计相关函
数,再经傅立叶变换得功率谱估计。
周期图法
N 1
X e jw
xne jnw xne jnw
n
n0
^
S x e jw

MATLAB仿真实现功率谱估计

MATLAB仿真实现功率谱估计

MATLAB仿真实现功率谱估计功率谱估计是信号处理中常用的一种技术,用于分析信号的频谱特征。

自相关法是一种常用的功率谱估计方法,在MATLAB中可以很方便地实现。

自相关法的基本原理是首先对信号进行自相关运算,然后对自相关结果进行傅里叶变换,最后求得功率谱。

下面将详细介绍如何在MATLAB中使用自相关法实现功率谱估计。

首先,我们需要生成一个待分析的信号。

假设我们生成一个长度为N的随机信号x,可以使用randn函数生成一个均值为0、方差为1的随机数序列,然后使用fft函数求得x的傅里叶变换。

```matlabN=1024;%信号长度Fs=1000;%采样率t=(0:N-1)/Fs;%时间向量x = randn(1, N); % 生成随机信号X = fft(x); % 计算信号的傅里叶变换```接下来,我们可以使用MATLAB的xcorr函数对信号进行自相关运算,得到自相关结果。

```matlabrxx = xcorr(x); % 自相关运算```得到自相关结果后,我们可以对rxx进行归一化处理,即将结果除以信号长度,以消除信号长度对功率谱估计的影响。

```matlabrxx = rxx / N; % 归一化处理```然后,我们可以对rxx进行傅里叶变换,得到信号的功率谱。

```matlabPxx = fftshift(abs(fft(rxx))); % 功率谱估计f=(-N/2:N/2-1)*Fs/N;%频率向量```最后,我们可以使用plot函数将结果画出来,以便进行观察和分析。

```matlabfigure;plot(f, Pxx);xlabel('频率(Hz)');ylabel('功率谱');title('信号的功率谱估计');```通过以上步骤,我们就完成了MATLAB中利用自相关法实现功率谱估计的过程。

可以通过改变信号的长度N、采样率Fs以及噪声的统计特性等参数,观察估计结果的精确性和稳定性。

matlab中计算功率谱的4种方法

matlab中计算功率谱的4种方法

在MATLAB中,计算功率谱是信号处理和频谱分析中的重要任务。

功率谱可以帮助我们了解信号中不同频率成分的能量分布情况,对于理解信号特性和进行频谱分析都是至关重要的。

在MATLAB中,有多种方法可以用来计算功率谱,在本文中,我将介绍并比较其中的四种常用方法。

第一种方法是使用MATLAB中的`periodogram`函数。

`periodogram`函数可以直接计算信号的功率谱密度(PSD),它采用傅里叶变换的方法,将信号从时域转换到频域,并计算功率谱密度。

这种方法简单直接,适用于对功率谱快速估计的情况。

在使用`periodogram`函数时,我们可以指定窗函数和重叠比例等参数,来对功率谱的估计进行优化。

第二种方法是使用`pwelch`函数。

`pwelch`函数也可以用来计算信号的功率谱密度,它采用Welch方法,通过对信号进行分段,然后对每个段进行傅里叶变换,并对结果进行平均来估计功率谱密度。

Welch 方法可以减小估计的方差,得到更平滑和可靠的功率谱估计结果。

在使用`pwelch`函数时,同样可以指定窗函数和重叠比例等参数来优化估计结果。

第三种方法是使用`fft`函数和自行计算功率谱。

通过对信号进行傅里叶变换得到频谱,然后对频谱的幅度进行平方运算,即可得到功率谱。

这种方法的好处是灵活性高,可以根据具体需求对傅里叶变换和求平方的结果进行后续处理,比如进行平滑或滤波操作。

但是需要注意的是,自行计算功率谱需要对信号处理和频谱分析有较深的理解。

第四种方法是使用`cpsd`函数。

`cpsd`函数可以用来计算信号之间的交叉功率谱密度,适用于多信号系统中不同信号之间的频谱分析。

交叉功率谱密度可以帮助我们理解不同信号之间频率成分的相关性和影响程度,对于系统建模和故障诊断都是非常有帮助的。

MATLAB提供了多种方法来计算功率谱,每种方法都有其适用的场景和优势。

在具体应用中,我们可以根据信号特性和分析需求来选择合适的方法。

matlab功率谱估计

matlab功率谱估计

功率谱估计及其MATLAB仿真1经典功率谱估计经典功率谱估计是将数据工作区外的未知数据假设为零,相当于数据加窗。

经典功率谱估计方法分为:相关函数法(BT法)、周期图法以及两种改进的周期图估计法即平均周期图法和平滑平均周期图法,其中周期图法应用较多,具有代表性。

1.1相关函数法(BT法)该方法先由序列x(n)估计出自相关函数R(n),然后对R(n)进行傅立叶变换,便得到x(n)的功率谱估计。

当延迟与数据长度相比很小时,可以有良好的估计精度。

Matlab代码示例1(Btfangfa.M):Fs=500;%采样频率n=0:1/Fs:1;xn=cos(2*pi*40*n)+3*cos(2*pi*90*n)+randn(size(n));%产生含有噪声的序列nfft=512;cxn=xcorr(xn,'unbiased');%计算序列的自相关函数CXk=fft(cxn,nfft);Pxx=abs(CXk);index=0:round(nfft/2-1); %Round towards nearest integer.k=index*Fs/nfft;plot_Pxx=10*log10(Pxx(index+1));figure(1);plot(k,plot_Pxx);结果如下:1.2周期图法(periodogram)周期图法是把随机序列x(n)的N个观测数据视为一能量有限的序列,直接计算x(n)的离散傅立叶变换得X(k),然后再取其幅值的平方,并除以N,作为序列x(n)真实功率谱的估计。

Matlab代码示例2(PEriod.M):Fs=600;n=0:1/Fs:1;xn=cos(2*pi*40*n)+3*cos(2*pi*90*n)+randn(size(n));window=boxcar(length(xn));%矩形窗nfft=512;[Pxx,f]=periodogram(xn,window,nfft,Fs);%直接法figure(1);plot(f,10*log10(Pxx));window=boxcar(length(xn));%矩形窗nfft=1024;[Pxx,f]=periodogram(xn,window,nfft,Fs);%直接法figure(2);plot(f,10*log10(Pxx));结果如下:1.3平均周期图法和平滑平均周期图法对于周期图的功率谱估计,当数据长度N太大时,谱曲线起伏加剧,若N太小,谱的分辨率又不好,因此需要改进。

用matlab做经典功率谱估计

用matlab做经典功率谱估计

用matlab做经典功率谱估计经典功率谱估计1、直接法:直接法又称周期图法,它是把随机序列x(n)的N个观测数据视为一能量有限的序列,直接计算x(n)的离散傅立叶变换,得X(k),然后再取其幅值的平方,并除以N,作为序列x(n)真实功率谱的估计。

Matlab代码示例:clear;Fs=1000; %采样频率n=0:1/Fs:1;%产生含有噪声的序列xn=cos(2*pi*40*n)+3*cos(2*pi*100*n)+randn(size(n));window=boxcar(length(xn)); %矩形窗nfft=1024;[Pxx,f]=periodogram(xn,window,nfft,Fs); %直接法plot(f,10*log10(Pxx));2、间接法:间接法先由序列x(n)估计出自相关函数R(n),然后对R(n)进行傅立叶变换,便得到x(n)的功率谱估计。

Matlab代码示例:clear;Fs=1000; %采样频率n=0:1/Fs:1;%产生含有噪声的序列xn=cos(2*pi*40*n)+3*cos(2*pi*100*n)+randn(size(n));nfft=1024;cxn=xcorr(xn,'unbiased'); %计算序列的自相关函数CXk=fft(cxn,nfft);Pxx=abs(CXk);index=0:round(nfft/2-1);k=index*Fs/nfft;plot_Pxx=10*log10(Pxx(index+1));plot(k,plot_Pxx);3、改进的直接法:对于直接法的功率谱估计,当数据长度N太大时,谱曲线起伏加剧,若N 太小,谱的分辨率又不好,因此需要改进。

3.1、Bartlett法Bartlett平均周期图的方法是将N点的有限长序列x(n)分段求周期图再平均。

Matlab代码示例:clear;Fs=1000;n=0:1/Fs:1;xn=cos(2*pi*40*n)+3*cos(2*pi*100*n)+randn(size(n));nfft=1024;window=boxcar(length(n)); %矩形窗noverlap=0; %数据无重叠p=0.9; %置信概率[Pxx,Pxxc]=psd(xn,nfft,Fs,window,noverlap,p);index=0:round(nfft/2-1);k=index*Fs/nfft;plot_Pxx=10*log10(Pxx(index+1));plot_Pxxc=10*log10(Pxxc(index+1));figure(1)plot(k,plot_Pxx);pause;figure(2)plot(k,[plot_Pxx plot_Pxx-plot_Pxxc plot_Pxx+plot_Pxxc]);3.2、Welch法Welch法对Bartlett法进行了两方面的修正,一是选择适当的窗函数w(n),并再周期图计算前直接加进去,加窗的优点是无论什么样的窗函数均可使谱估计非负。

用matlab实现功率谱仿真

用matlab实现功率谱仿真

功率谱估计性能分析及其MATLAB实现一、经典功率谱估计分类简介1.间接法根据维纳-辛钦定理,1958年Blackman和Turkey给出了这一方法的具体实现,即先由N个观察值,估计出自相关函数,求自相关函数傅里叶变换,以此变换结果作为对功率谱的估计。

2.直接法直接法功率谱估计是间接法功率谱估计的一个特例,又称为周期图法,它是把随机信号的N 个观察值直接进行傅里叶变换,得到,然后取其幅值的平方,再除以N,作为对功率谱的估计。

3.改进的周期图法将N点的观察值分成L个数据段,每段的数据为M,然后计算L个数据段的周期图的平均,作为功率谱的估计,以此来改善用N点观察数据直接计算的周期图的方差特性。

根据分段方法的不同,又可以分为Welch法和Bartlett法。

Welch法所分的数据段可以互相重叠,选用的数据窗可以是任意窗。

Bartlett法所分的数据段互不重叠,选用的数据窗是矩形窗。

二、经典功率谱估计的性能比较1.仿真结果为了比较经典功率谱估计的性能,本文采用的信号是高斯白噪声加两个正弦信号,采样率Fs=1000Hz,两个正弦信号的频率分别为f1=200Hz,f2=210Hz。

所用数据长度N=400.仿真结果如下:(a)(b)(c)(d)(e)(f)Figure1经典功率谱估计的仿真结果Figure1(a)示出了待估计信号的时域波形;Figure2(b)示出了用该数据段直接求出的周期图,所用的数据窗为矩形窗;Figure2(c)是用BT法(间接法)求出的功率谱曲线,对自相关函数用的平滑窗为矩形窗,长度M=128,数据没有加窗;Figure2(d)是用BT法(间接法)求出的功率谱曲线,对自相关函数用的平滑窗为Hamming 窗,长度M=64,数据没有加窗;Figure2(e)是用Welch平均法求出的功率谱曲线,每段数据的长度为64点,重叠32点,使用的Hamming窗;Figure2(f)是用Welch平均法求出的功率谱曲线,每段数据的长度为100点,重叠48点,使用的Hamming窗;2.性能比较1)直接法得到的功率谱分辨率最高,但是方差性能最差,功率谱起伏剧烈,容易出现虚假谱峰;2)间接法由于使用了平滑窗对直接法估计的功率谱进行了平滑,因此方差性能比直接法好,功率谱比直接法估计的要平滑,但其分辨率比直接法低。

功率谱估计及其MATLAB仿真

功率谱估计及其MATLAB仿真

功率谱估计及其MATLAB仿真一、本文概述功率谱估计是一种重要的信号处理技术,它能够从非平稳信号中提取有用的信息,揭示信号在不同频率上的能量分布特征。

在通信、雷达、生物医学工程、地震分析等领域,功率谱估计都发挥着至关重要的作用。

随着计算机技术的快速发展,功率谱估计的仿真研究也越来越受到重视。

本文将对功率谱估计的基本理论进行简要介绍,包括功率谱的概念、性质以及常见的功率谱估计方法。

随后,我们将重点探讨MATLAB 在功率谱估计仿真中的应用。

MATLAB作为一种功能强大的数值计算和仿真软件,为功率谱估计的研究提供了便捷的工具。

通过MATLAB,我们可以轻松地模拟出各种信号,进行功率谱估计,并可视化结果,从而更直观地理解功率谱估计的原理和方法。

本文旨在为读者提供一个关于功率谱估计及其MATLAB仿真的全面而深入的学习机会,帮助读者更好地掌握功率谱估计的基本原理和仿真技术,为后续的实际应用打下坚实的基础。

我们将通过理论分析和实例仿真相结合的方式,逐步引导读者深入了解功率谱估计的奥秘,探索MATLAB在信号处理领域的广泛应用。

二、功率谱估计的基本原理功率谱估计是一种在信号处理领域中广泛使用的技术,它旨在从时间序列中提取信号的频率特性。

其基本原理基于傅里叶变换,通过将时域信号转换为频域信号,可以揭示信号中不同频率分量的存在和强度。

功率谱估计主要依赖于两个基本概念:自相关函数和功率谱密度。

自相关函数描述了信号在不同时间点的相似程度,而功率谱密度则提供了信号在不同频率下的功率分布信息。

在实际应用中,由于信号往往受到噪声的干扰,直接计算功率谱可能会得到不准确的结果。

因此,功率谱估计通常使用窗函数或滤波器来减小噪声的影响。

窗函数法通过在时域内对信号进行分段,并对每段进行傅里叶变换,从而减小了噪声对功率谱估计的干扰。

而滤波器法则通过在频域内对信号进行滤波,去除噪声分量,得到更准确的功率谱。

MATLAB作为一种强大的数值计算和仿真软件,为功率谱估计提供了丰富的函数和工具。

MATLAB处理信号得到频谱、相谱、功率谱

MATLAB处理信号得到频谱、相谱、功率谱

第一:频谱一.调用方法X=FFT(x);X=FFT(x,N);x=IFFT(X);x=IFFT(X,N)用MATLAB进行谱分析时注意:(1)函数FFT返回值的数据结构具有对称性。

例:N=8;n=0:N-1;xn=[4 3 2 6 7 8 9 0];Xk=fft(xn)→Xk =39.0000 -10.7782 + 6.2929i 0 - 5.0000i 4.7782 -7.7071i 5.0000 4.7782 + 7.7071i 0 + 5.0000i -10.7782 - 6.2929iXk与xn的维数相同,共有8个元素。

Xk的第一个数对应于直流分量,即频率值为0。

(2)做FFT分析时,幅值大小与FFT选择的点数有关,但不影响分析结果。

在IFFT时已经做了处理。

要得到真实的振幅值的大小,只要将得到的变换后结果乘以2除以N即可。

二.FFT应用举例例1:x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t)。

采样频率fs=100Hz,分别绘制N=128、1024点幅频图。

clf;fs=100;N=128; %采样频率和数据点数n=0:N-1;t=n/fs; %时间序列x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t); %信号y=fft(x,N); %对信号进行快速Fourier变换mag=abs(y); %求得Fourier变换后的振幅f=n*fs/N; %频率序列subplot(2,2,1),plot(f,mag); %绘出随频率变化的振幅xlabel('频率/Hz');ylabel('振幅');title('N=128');grid on;subplot(2,2,2),plot(f(1:N/2),mag(1:N/2)); %绘出Nyquist频率之前随频率变化的振幅xlabel('频率/Hz');ylabel('振幅');title('N=128');grid on;%对信号采样数据为1024点的处理fs=100;N=1024;n=0:N-1;t=n/fs;x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t); %信号y=fft(x,N); %对信号进行快速Fourier变换mag=abs(y); %求取Fourier变换的振幅f=n*fs/N;subplot(2,2,3),plot(f,mag); %绘出随频率变化的振幅xlabel('频率/Hz');ylabel('振幅');title('N=1024');grid on;subplot(2,2,4)plot(f(1:N/2),mag(1:N/2)); %绘出Nyquist频率之前随频率变化的振幅xlabel('频率/Hz');ylabel('振幅');title('N=1024');grid on;运行结果:fs=100Hz,Nyquist频率为fs/2=50Hz。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、随机信号原理分析随机信号的古典法谱估计广义平稳随机过程的功率谱是自相关函数的福利叶变换,它取决于无数个自相关函数值。

但对于许多实际问题,可以利用的数据往往是有限的,所以要准确的计算功率谱是不可能的。

比较合理的目标是设法得出功率谱的一个好的估计,这就是功率谱估计。

功率谱估计有两类大的方法:古典谱估计和现代谱估计。

古典谱估计又有相关法估计,周期图法估计,WOSO法,Bartlett法;现代谱估计有Levinson-Durbin算法和Burg算法。

下面对他们分别作介绍。

1.相关法谱估计这种方法以相关函数为媒介来计算功率谱,所以又叫间接法。

这种方法的具体步骤是:第一步:从无限长随机序列x(n)中截取长度N的有限长序列X N(n)。

第二步:由N长序列求(2M-1)点的自相关函数序列。

即这里,m=-(M-1),。

,-1,0,1,。

,M-1,M N,R^在此处键入公式。

x(m)是双边序列,但是由自相关函数的偶对称性式,只要求出m=0,。

,M-1的,另一半也就知道了。

第三步:由相关函数的傅式变换求功率谱。

即以上过程中经历了两次截断,一次是将x(n)截成N长,称为加数据窗,一次是将截成(2M-1)长,称为加延迟窗。

因此所得的功率谱仅是近似值,也叫谱估计,式中的,代表估值。

一般取M〈〈N,因为只有当M较小时,序列傅式变换的点数才较小,功率谱的计算量才不至于大到难以实现,而且谱估计质量也较好。

因此,在FFT问世之前,相关法是最常用的谱估计方法。

当FFT问世后,情况有所变化。

因为截断后的可视作能量信号,由相关卷积定理可得这就将相关化为线性卷积,而线性卷积又可以用快速卷积来实现。

我们可对上式两边取(2N-1)点DFT,则有于是将时域卷积变为频域乘积。

用快速相关求的完整方案如下:1.对N长的充(N-1)个零,成为(2N-1)长的。

2.求(2N-1)点的FFT,得。

3.求。

由DFT性质,是纯实的,满足共轭偶对称,而一定是实偶的,且以(2N-1)为周期。

4.求(2N-1)点的IFFT:这里是实偶的,m=-(N-1),。

,0,。

,N-1。

本来IFFT求和范围是0--2N-2,由于的实偶性与周期性,求和范围改为-(N-1)--(N-1)不影响计算结果。

同理可将m的范围改为-(N-1)--(N-1)。

上述的快速相关中,充零的目的是为了能用圆周卷积代替线性卷积,以便进一步采用快速卷积算法。

整个相关法的计算框图见图A。

快速相关输出是-(N-1)--(N-1)的2N-1点,加窗后截取的是-(M-1)--(M-1)的,最后作(2M-1)点FFT,得。

2.周期图法周期图法又称直接法。

1.从随机信号x(n)中截取N长的一段,把它视为能量有限信号,直接取的傅式变换,得频谱,2.取其幅值的平方,并除以N,作为对x(n)真实功率谱的估计的估计,即古典谱估计的改进相关法和周期图法都是用获得的N个数据对随机过程进行功率谱估计,它隐含着对无限长数据加了一个矩形窗截断。

时域中与矩形窗函数相乘对应于频域中与矩形窗频谱相卷积,由于矩形窗频谱不同于冲击函数,所以所得结果的谱估计不同于真实的功率谱。

为了使估计逼近真实谱,应设法使窗函数谱幅度函数逼近冲击函数。

矩形窗频谱与冲击函数相比存在两方面差异,一是主瓣不是无限窄,二是有旁瓣。

由于主瓣不是无限窄,使得功率向附近扩散,使信号模糊,降低了分辨率,主瓣越宽分辨率越低。

由于旁瓣的存在又会产生两个结果,一是功率谱主瓣内的能量泄露到旁瓣使谱估计方差增大,二是与旁瓣卷积后得的功率谱完全属于干扰。

严重情况下会使弱信号淹没在强信号的干扰中,无法检测出来,这是古典谱估计的主要缺点。

为了减少这些缺点造成的影响,对古典谱估计做了改进,现在比较常用的改进方法是Bartlett法和Welch法。

下面分别作介绍。

1.Bartlett法平滑是用一个适当的窗函数与算出的功率谱进行卷积,使谱线平滑。

这种方法得出的谱估计是无偏的,方差也小,但分辨率下滑。

平均就是将截取的数据段再分成L个小段,分别计算功率谱后取功率谱的平均,这种方法叫Bartlett法。

因为L个平均的发差比随机变量的单独方差小L倍,所以当时,L哥平方的方差趋于零,可以达到一致谱估计的目的。

2.Welch法Welch法又叫加权交叠平均法,简记为WOSA法,这种方法以加窗(加权)求取平滑,以分段重叠求得平均.其主要步骤是:1.将N长的数据段分成L个小段,每小段M点,相邻小段间交叠M/2点(即2:1分段)。

因为L(M/2)+M/2=N,所以段数2.对各小段加同样的平滑窗后起傅氏变换3.用下式求各小段功率谱的平均这里,代表窗函数平均功率,MU是M长窗函数的能量。

Welch法得出的是无偏谱估计,当段数 L增大时方差减小,趋于一致估计,分段平均减小了由数据样本本身的随机性带来的方差,段数越多方差越小,但分辨率下降。

分段多了每段的点数必然少了,所以采用2:1分段,拉长了每小段长度,有利于平滑过渡。

随机信号的现代法谱估计1.自相关法自相关法是通过Yule-Walker方程获得AR模型参数。

Levinson-Durbin算法是一种解Yule-Walker方程的高效算法。

该算法用信号p+1个自相关函数值解出AR模型的P+1个参数2.Burg算法Burg算法与自相关法不同, 它是使序列x ( n)的前后向预测误差功率之和:最小。

利用Burg法求解AR模型参数的步骤:第一步:由初始条件e f0(n)=x(n)和e b0(n)=x(n),根据式,,求出反射系数k1 ;第二步:根据序列x ( n)的自相关函数,求出阶次m = 1时的AR模型参数与前后向预测误差功率之和;第三步:由式求出前向预测误差( n)与后向预测误差( n) , 然后由式估计出反射系数k2 ;第四步:由式(10) Levinsion递推关系,求出阶次m =2时的AR模型参数和 ,以及;第五步:重复上述过程, 直到阶次m = p, 这样就求出了所有阶次的AR模型参数。

二、实验程序及实验结果%时域信号clear all;n=0:511; %设置点数xn=sin(2*pi*0.1*n)+2*sin(2*pi*0.4*n)+randn(1,512); %时域信号axis([0,512,-5,5]) %坐标轴范围subplot(5,1,1);plot(n,xn) %作图xlabel('n');ylabel('xn'); %坐标轴意义title('时域信号')grid on %显示方格% 相关法谱估计X1k=fft(xn,1023); %2N-1点福利叶变换X2k=abs(X1k.^2)/512;Rm=ifft(X2k,1023); %求出相关函数m=-255:255Sxk=fft(Rm,511); %信号功率谱估计S=10*log(Sxk); %功率谱幅值(用分贝表示)subplot(5,1,2); %作图k=0:510; %频域自变量范围k=k/511; %对自变量做归一化处理plot(k,S); %显示图形xlabel('Frequency')ylabel('10lg(PSD)');title('相关法谱估计结果')grid on%周期图表法谱估计Fx1=10*log(abs(fft(xn,512).^2)/512); %周期法求功率谱密度f1=(0:length(Fx1)-1)/length(Fx1);subplot(5,1,3)plot(f1,Fx1)xlabel('Frequency/Hz');ylabel('PSD');title('周期法功率谱估计结果')grid on;%Bartlett法 (l=2)N=512for i=1:N/2 %把信号分成2段yn1(1,i)=cos(2*pi*0.1*i)+cos(2*pi*0.4*i);yn2(1,i)=cos(2*pi*0.1*(i+N/2))+cos(2*pi*0.4*(i+N/2));if i==N/2break;endendyn1=yn1+randn(1,N/2); %第1段加噪声yn2=yn2+randn(1,N/2); %第2段加噪声xk3=fft(yn1,N/2); %做FFTxk4=fft(yn2,N/2); %做FFTxk5=(abs(xk3).^2+abs(xk4).^2)./(N); %模平方取均值k=1:N/2;f=(k-1)./(N/2);subplot(5,1,4)plot(f,10*log(abs(xk5)));title('Bartlett法 (l=2)');%Welch(汉宁窗,L=7,64点交叠)M=0;for i=1:7for j=1:128 %做128次循环wh(i,j)=0.5*(1-cos(2*pi*j/(127))); %汉宁窗M=M+wh(i,j).^2/7; %窗函数平均功率yn7(i,j)=(cos(2*pi*0.1*(j+64*(i-1)))+cos(2*pi*0.4*(j+64*(i-1)))).*wh( i,j); %信号分为重叠64点的7段endendfor i=1:7yn7(i,:) = yn7(i,:)+randn(1,128); %对每段加噪声xk_7(i,:)=fft( yn7(i,:),N/4); %对每段做fftendxk8=zeros(1,128);for i=1:7xk8=(xk8+ abs(xk_7(i,:)).^2./M); %求功率谱估计endxk8=xk8/7;k=1:N/4;ff=(k-1)./(N/4);subplot(515)plot(ff,10*log(abs(xk8)));title('Welch(汉宁窗,L=7,64点交叠');clear allN=512;n=0:N-1;y=sin(2*pi*0.1*n)+sin(2*pi*0.4*n)+randn(size(n));%-----------自相关(yule-walker,levinson)算法-----------% p=20; %定义阶数a=zeros(p,p);s=zeros(1,p+1);for m=1:Nr=0;for n=1:(N-m)r=r+y(n)*y(n+m-1);endrx(m)=r/N;enda(1,1)=-rx(2)/rx(1);q(1)=rx(1)*(1-a(1,1)^2);for m=2:p;s=0;for j=1:m-1;s=s+a(m-1,j)*rx(m-j+1);endk(m)=-(rx(m+1)+s)/q(m-1);a(m,m)=k(m);for i=1:m-1;a(m,i)=a(m-1,i)+k(m)*a(m-1,m-i); q(m)=q(m-1)*(1-k(m)^2);endends=[1,a(p,:)];P=abs(fft(s,1000)).^2;Pw=10*log(q(p)./P);w=(0:N-1)/N;f=0:0.001:0.999;M=length(f);plot(f(1:M/2),Pw(1,1:M/2)); ylabel('10log(PSD)');title('自相关算法功率谱');%-----------------基于burg方法的功率谱估计-------------%N =512;p1=3;f1 = 0.1;f2 = 0.3;n= 0:(N-1);x = sin(2*pi*f1*n) + sin(2*pi*f2*n)+randn(1,N);% xcorr(x,9,'biased')%ef=zeros(p1,N);eb=zeros(p1,N);ef(1,:)=x; %-----ef(0,:)-----% eb(1,:)=x; %-----eb(0,:)-----% cov(1)=x*x'/N;k(1)=0; %-------k(0)------% a=zeros(p1+1,p1+1);for p=2:p1+1num=0;den=0;for n=p:Nnum= num+ (-2)*ef(p-1,n)*eb(p-1,n-1);den=den+(ef(p-1,n))^2+(eb(p-1,n-1))^2;endk(p)=num./den;cov(p)=(1-abs(k(p))^2).*cov(p-1);a(p,p)=k(p);for n=p:Nef(p,n)=ef(p-1,n)+k(p).*eb(p-1,n-1); eb(p,n)=eb(p-1,n-1)+k(p).*ef(p-1,n); endendk=k(1,2:p1+1);a=a(2:p1+1,2:p1+1);for p=2:p1for i=1:p-1a(p,i)=a(p-1,i)+k(p)*a(p-1,p-i);endends=a(p1,:);s=[1,s];n=(0:511)/512;y=fft(s,512);figure(3);plot(n,cov(p1+1)./abs(y).^2);title('基于burg方法的功率谱估计');。

相关文档
最新文档