基于MATLAB的连续信号数字谱分析

更新时间:2023-05-24 15:21:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2006年第12期

中图分类号:TN911.6

文献标识码:A

文章编号:1009—2552(2006)12—0137一04

基于MATLAB的连续信号数字谱分析

卢忠强

(华东交通大学电气学院,南昌330013)

摘要:通过MA7ILAB语言,对连续函数进行了数字谱分析,详细介绍了连续时间信号进行数

字谱分析的基本思路,并解释产生的混叠误差、栅栏效应、截断误差等,同时对产生误差的原因以及减少误差的相应措施进行了分析。

关键词:连续信号;MAⅡAB;傅里叶变换;频谱

Di西talspectrⅧn

analysisof

conti咖ou【ssig腮l

based

on

MATLAB

’LUzhon分qiang

(scl埘0f圈代臼dcalDlgj瑚灯ing,East(№aJi锄tongIIn.、哪商够,N锄cI琊【lg330013,(撕Im)

Abs衄Kt:1hisp印eramlyZed

guage,i腻ced也e

e11[orS.

t}le

di西tal

to

spectnllllofcontinuousfunctionby

t}le

MⅢBpID{删Ilg

si伊als,and

lan—

basicideas

aIlalyze出edi西tal

spectrLlIIlofcontinuoIls

as

expl刹出e

IIlixedovedappingeⅡor,fenceen-ects,andcut—o仃ermr,asweUt}lecoII℃spondingmeasuresofreducing

Key啪树s:conti肌ous

si目nal;MA皿AB;Fouriert删【lsfo衄;specm曲

引言

连续信号的频谱分析在工程上有着广泛的应

m)=封:。砌)严dQ

(2)

用,对于连续信号的频谱计算理论上可以采用直接积分的办法。它的好处是可以得出闭合的解析形式,其频谱可以精确地画出。但对于实际中遇到的大多数复杂的信号以及由测量得到的信号,包括传感器的输出,大多是连续非周期信号,不能采用这种

方法。这时,必须采用计算机辅助的方法。而用计

可以看出:积分式中时间与频率参数的积分区

间均为(一∞,+∞);而且被积函x(Q),戈(f)数都

是连续的函数。显然,这两点无法满足计算机进行数字处理的要求,若要应用FFT进行分析和处理,则必须在时、频域对参数进行有限化和离散化处理。有限化和离散化处理是在时、频域对被处理的连续信号的近似或逼近,是一种近似处理。下面进一步来讨论这种处理的原理。

①时域的有限化和离散化。时域的有限化:就是对信号的延续时间沿时间轴进行截断,也就是把时间区间由(一∞,+∞)限定为[0,兀]。时域的离散化:就是对连续信号进行抽样,若采样周期为r,则采样点数为』7、r,有

算机的第一步就是把连续信号离散化,一是采样;二

是截断。从传统的直接积分方法出发,借助MAT.

LAB结合实际例子对连续信号进行数字谱分析的基本思路进行了说明,并解释了可能产生的误差、产生误差的原因,同时说明了减少误差的相应措施。

连续信号频谱分析的基本方法

传统的连续信号频谱分析的基本方法是采用直

接积分的方法,方法如下:

收稿日期:2006—06—19

作者简介:卢忠强(1980一),男,华东交通大学在读硕士研究生,主

要研究领域为信号检测、信号处理。

万方数据 

一137—

t=n+r

(凡=0,1,2,…,Ⅳ一1)阻挡,看不见,把这种现象称为栅栏效应。连续时间信号只要采用数字谱分析的方法,就必定产生栅栏效应,栅栏效应只能减小而无法避免。能够感受的频谱最小间隔值,称为频谱分辨率,而频率分辨率与信号截断长度成反比,且频率分辨率越小,插值效果越好。因此即使连续信号是有限时间的,也应选择一个大的截断长度来改善栅栏效应。

贝0

r,=Ⅳr。

②频域的有限化和离散化。频域的有限化:在频率轴上取一个周期的频率区间,通常取所谓“主值区间”[o,Q。]。频域的离散化:就是对一个周期内的频谱进行抽样,若频域的采样周期为Q,,采样点数为Ⅳ,则有

Q=后Q

(J}=0,l,2,…,Ⅳ一1)

(3)

③截断误差。截断误差是由于对信号进行截断,把无限长的信号限定为有限长,即令有限区间以外的函数值均为零值的近似处理而产生的,这种处理相当于用一个矩形(窗)信号乘待分析的连续时间信号。必然会引起吉布斯效应(波动),也会把窗函数的频谱引入信号频谱,造成混叠,所以需要考虑其

则Ql=诗=等

设‰(f)为绝对可积的连续信号,并设石(儿r)

是它的采样序列,如果丁足够小,则

丑:(后Q1)。丁×DFT[戈。(nr)]=

r×X(后)

(4)

误差的问题。

2误差分析

对连续非周期信号的数字谱分析,其实质就是对信号在波形处在有限化的基础上,对波形与其频谱进行抽样。采样点越密,分析的结果和原信号越接近,近似程度越好,但误差总是存在的。

对一非周期连续信号数字谱分析的过程,要对£和Q作有限化和离散化处理。从频谱来看,即用一个有限长抽样序列的DFII来近似无限长连续信号的频谱,其结果必然产生误差。另外,要用实际的数字系统来实现DFr的快速运算,也会产生误差,如有限字长引起的误差等。本文只讨论由于信号的逼近所产生的误差,主要包括:频率混叠误差、栅栏效应和截断误差

①混叠误差。产生混叠误差的原因是:信号的离散化是通过抽样实现的,而抽样频率再高总是有限的。除带限信号外,如果信号的最高频率Q趋于无穷,则实际器件无法满足抽样定理。而抽样过程如果不满足抽样定理,就会产生频谱的混叠,即混叠误差。要减少或避免混叠误差,应该提高抽样频率,

以设法满足抽样定理,或者采用抗混叠滤波这样的

实例分析与结论

现要对一个连续信号z(£)=e加 1‘(f≥0)进

3.1实例分析

行数字谱分析,并对上述三种误差进行分析。

先取六组不同的r和Ⅳ进行分析:

①采样间隔r=1s,采样点数Ⅳ=64,数据截断

长度L=胛=64s。

②采样间隔r=2s,采样点数^r=64,数据截断

长度三=^T=128s。

③采样间隔丁=1s,采样点数Ⅳ=32,数据截断

长度£=M’=32s。

④采样间隔r=2s,采样点数Ⅳ=32,数据截断长度L=Ⅳr=16s。

⑤采样间隔r=ls,采样点数Ⅳ=16,数据截断

长度L=旧=16s。

⑥采样间隔r=2s,采样点数Ⅳ=16,数据截断长度£=^口=32s。

得到上述六组数据下的幅频特性如图1所示。从图l中可以直观地看到频率混叠的严重程度

信号预处理措施。

②栅栏效应。对于非周期信号来说,理论上应具有连续的频谱,但数字谱分析是用DFr来近似的,是用频谱的抽样值逼近连续频谱值,只能观察到有限个频谱值,每~个间隔中的频谱都观察不到。

如同通过“栅栏”观察景物一样,一部分被“栅栏”所

和截断误差。为了更具体地说明这种误差,用相对

误差来评价频率混叠的严重程度,相对误差这里指

奈奎斯特频率处的幅特性与峰值的比。同时用相对的波动来讨论其截断误差,相对波动这里指幅特性

的峰值减去Nyquist频率处的幅特性的差值,除以数

据截断长度£。详细说明如表1所示。

一138一

万方数据 

15

1j210

N:64

益5

//…\

.1

57∞旬7酷4

7皓4

57∞

15

T:1.N:32

15

T=2.N=32

—10C

×

一5

/\i

T:1.N=16

=10

苎5

|//\

.1

57∞田785|07854

57∞o

15

15

1|_2

N;16

10

=10

×

一5

/L

…一

g×

一5

夕℃

.1.57∞.07日54

0.7854

S7∞o

图l采样参数不同所得到的频率谱特性图

表1采样参数不同的频谱特性比较

采样参数、、\

r=1

Ⅳ=16

、、、\频谱分析Ny卿st频率处的幅特性

O.4190O.g玎60.50361.0548O.5241

r=2r=l

Ⅳ=32

r=27-=1

Ⅳ=64

r=2

幅特性的峰值

8.38678。806710.Ⅸ;o10.583610.490911.0150

混叠误差

0.05000.09970.Q5000.091970.05000.0997

相对波动

O.4980O.2478O.29930.14890.1558O.U775

1.0卯8

从表1中可以看出在r都取相同值的时候混叠误差相同,也就说明它们的频率混叠的程度是相同的,当r的取值越小时频率混叠越小。再从相对波动可以看出数据截断长度£越小截断误差越大(即波

动越大),而在数据截断长度£相同时采样周期r和

增大r。这是两个相互矛盾的要求。因此在计算连续信号的频谱时可以按照以下的步骤来选择采样周期

r和采样点数Ⅳ。

①先初步选择时间记录长度£,使得。到£之间包括了大部分非零的连续信号,然后逐次减小r和加大Ⅳ的步骤来选择周期丁,使得时间采样造成的频率混叠可以忽略不计。方法就是:选择一个较小

采样点数Ⅳ的不同对截断误差的影响很小。而对于栅栏效应其实质也就是讨论频率分辨率D,频率分

辨率D与£成反比,且D越小,在从通过FFT计算出

的Ⅳ1值。算出r1=L/Ⅳ1,然后用Ⅳ1点的F丌来计

算频谱x(2兀后/(Ⅳl丁1))。将x乘以rl并插值,这就得出了连续信号的频谱的第一次近似值。然后用r2=rl/2及Ⅳ2=2Ⅳl重复这一计算。由于两个计

算结果是在同样的£下得到的,它们具有相同的截

的样本值中插值出来的结果就越好。因此即使连续信号是有限时间的,也愿意选择一个大的L=Ⅳr

来改善频率分辨率。

由于上述三种误差的存在,当用F丌来计算连

续信号的频谱时必须注意。很明显,采样周期r应该选得小些以减少混叠,而Ⅳ要选得足够大来提高分辨率;如果,v是确定的,为了减小频率混叠就要减小丁;为了减小截断效应,需要增加L=Ⅳr,所以要

断效应,这样两个频谱间的误差都是由于频率混叠造成的。如果两个频谱非常接近(这里取最大幅度误

差小于峰值的2%),那么频率混叠可以忽略。以后

的计算中都可采用他作为采样周期,如果精度还不

一139—

万方数据 

够,可以另选较小的r3,心和较大的Ⅳ3,Ⅳ4等。

②在选定r后,进一步选择£。用丁和2Ⅳ来计

法近似得到的频谱差是很小。从图3所画的频谱特性中可以看到两者的差别非常小。

算连续信号的频谱,即把L增加一倍。并与r,Ⅳ的结果进行比较。因为两个频谱所用的r相同,它们的奈奎斯特频率范围和频率混叠应该相同。因此,两个频谱之间的任何差别都是由于截断效应不同(£不同)引起的。如果两者的误差不大,这个Ⅳ就可以接受;如果两者的误差太大,就把Ⅳ加倍,直到用两个Ⅳ算出的频谱非常接近为止(这里取误差小于2%)。这时得到的频谱应该很接近于连续信号的真实幅频特性。

使用MA,nAB按照上述思想进行编程,程序流程图如图2所示。

3.2结论

图3近似频谱与精确频谱的差别

当用肿来计算连续信号的频谱时必须注意

混叠误差、栅栏效应、截断误差对计算结果的影响。很明显,采样周期丁应该选得小些以减少混叠,而Ⅳ要选得足够大来提高分辨率;如果Ⅳ是确定的,为

了减小频率混叠就要减小r;为了减小截断效应,需要增加£=Ⅳ丁,所以要增大r。这是两个相互矛盾

的要求。因此在计算连续信号的频谱时可以按照文中提到的步骤来选择满足精度要求的r和Ⅳ。所得到的近似频谱与精确频谱的差别在一般场合可以满

足要求。参考文献:

[1]陈怀琛.数字信号处理教程——MA耵AB释义与实现[M].北

京:电子工业出版社,2004.

[2]周浩敏,王睿.测试信号处理技术[M].北京:北京航空航天大

图2程序流程图

学出版社,2004.

为了论证这个论断,可以按下式解析地求出

戈(£)=e加h(£≥O)的精确频谱:

[3]熊元新,刘涤尘.函数拟合连续信号的频谱分析[J].武汉水利

电力大学学报,2000,33(6):61—63.

x(Q)=j。e。07皿dt=赤=

JO

[4]杨钰.用快速傅里叶变换计算连续信号的频谱[J].湖南科技学

院学报,2005,26(11):192—193.

u J

1.●皇,

[5]郑阿奇.MArIIAB实用教程[M].北京:电子工业出版社,2004.

_—兰一e—j“(m’

(5)[6]姚天任,江太辉.数字信号处理[M].2版.武汉:华中科技大学

出版社。2000.

责任编辑:么丽苹

按照式(5)可以画出精确的频谱,它与按上述方

(上接第109页)另外,可以考虑在比例公平算法中增加

Stage

2I.Sj.2006.

时延要求来满足实时业务,但同时也会增加算法复

杂度,所以在实际工程应用中需要对公平性和算法复杂度做适当的折衷。

基于NodeB的分组调度作为HSuPA中的关键技术之一,随着}颧JP!A的进一步演进, ̄虹MO和OFDM技术的引入,势必会引起分组调度新的研究热潮。参考文献:

[1]

3GPP1s25.309V6.6.o:FDI)Enhance(1uplirll(Overil】1desc“ption

[2]

3GPP‘m25.808v6.o.0:P11ysicalhyerA印ectslsj.2005.

[3]

[4]

QLlalc㈣.m—031246,R如r肌ceNode

2003.

BscheduIerfor

EUL[R].

saITlSung.R1一040698,Descripd叩ofEuL

scheduler[R],2004.

[5]彭林,朱小敏,朱凌霄.wcDMA无线通信技术及演化[M].中

国铁道出版社,2004.[6]

Ih—H0llm,AnttiToskala.wcDMAforuMIs—Radio

Thild2005.

Access

for

Ge㈣m油M(“1ecⅫ_1111unjcations[M].机械,T:业出版社,

责任编辑:么丽苹

一140一

万方数据 

本文来源:https://www.bwwdw.com/article/e9v4.html

Top