基于DFT的信号幅值谱分析

第21卷第4期

重庆工学院学报(自然科学版)

2007年4,El

V01.21

No.4

JournaldChongqingInstitutedTechnology(NaturalScieaceEdition)

Apt.2007

【电子与自动化】

基于DFT的信号幅值谱分析。

李芳,曹长修

(重庆大学自动化学院,重庆40t)044)

摘要:根据离散傅里叶变换DFr的定义。推导出数字信号幅值谱的解析计算方法。并通过c++

Builder开发工具设计了一套测试程序,对数字合成信号进行了幅值谱的计算仿真,仿真结果验证了算法的有效性.最后,诠释了频谱泄漏及栅栏效应的问题,并提出了相应的改进方法.关键词:DFT;幅值谱;频谱泄漏;栅栏效应中图分类号:TN911

文献标识码:A

文章编号:1671—0924{2007)04一0064—03

DFT-BasedAnalysis

on

AmplitudeSpectrum

UFang,CAOChang-xiu

(College

dAutca班tion,Chongqing

University,Q髓19qiIlg400044,China)

Abstract:FromthedefinitionofDFr。calculationmethodofamplitudespectnanfordigitalsignalisderivedinthispaper.Througha

testingprogramdesignedwithC4-4-Buildertools,simulationofamplitude

spec・

trumcalculationis

fulfilledandtheefficiencyofthealgorithmis

validated

to

satisfytheneedfor

project.In

theend,theproblemsofspectrumleakageandpicketfenceeffect

are

explainedandthecorrespondingsolu-

donisproposed.

Keywords:DFT;amplitudespectrum;spectmmleakage;picketfenceeffect

路:从离散傅里叶变换的定义出发分析数字信号幅值谱.

0引言

DFr推导信号幅值谱

频谱是为了使信号从时域转到频域而对信号进行分析的方法,可分为幅值谱、相位谱、实频谱、虚频谱、功率谱

1.1连续周期信号的幅值谱

等,它们从不同方面描述了信号的特征,从而表示出信号众所周知,连续周期信号经过一定时间可以重复出的频率信息.幅值谱和功率谱可以反映信号各频率的能量现,数学表达式为茗(1)=茗(I+灯).同时,任何周期成分,相位谱可以反映信号各频率分量的初始相位.实频信号在满足Dirichlet条件下,均可在三角函数或复指数函谱和虚频谱在工程中的应用相对比较少,而功率谱和幅值

数的正交函数集中展开成傅里叶级数形式,如式(1):

谱应用则比较广泛.在振动分析中,幅值谱可以反映不同茹(‘)=ao+aic06(taot)+blain(toot)+

频率的正弦波所携带能量的多少.

02c∞(2甜ot)+b2sin(2∞ot)+……=

通常,在求随机信号的幅值谱时,没有严格的公式推-

导,往往采用程序验证的方法.本文中重点提出一种新思

ao+∑.anc08(nt00I)+墨b.sin(WOOt)=

・收稿日期:2007—2—13

基金项目:重庆市科技攻关重点项目(CC_sIE,2005AA4006—139).

作者简介:李芳(1979一),女,河北石家庄人,硕士研究生,主要从事控制理论与控制工程研究.

万 

方数据

李芳:等:基于DFT的信号幅值谱分析

65

Ao+∑A.咖(nOJ0卜‰)

(1)

其中:

Ao=ao;A^= ̄/口:+砖;

%=a~叁;ao=i1丘础)d1.

‰=了2

J:j善(I)啷(h砺I)dI.

“=号J:毒髫(t)sin(2丌nfot)dt;而=弓;

由式(1)不难看出。周期信号茗(I)可分解为直流分量

及各谐波成分的余弦量(或正弦量).以频率为横坐标,幅

值为纵坐标,即可得到信号的幅值谱.

但是,计算机或微处理器只能处理数字信号,即在时间上离散。在幅度上有量化误差的随机信号.为求信号的幅值谱,就要求信号在时域和频域上离散,且都是有限长的.FFr是常用的工具,而F下T只是离散傅里叶变换DFr的

一种快速算法.为求信号的幅值谱,可根据DFT的定义进

行推导.

1.2基于DFr离散数字信号的推导

有限长序列的离散傅里叶变换的定义【卜3】如下:正变换

x(jI):N∑-Ix(be-』和,:'l’.1..,一1n)eX(jI)=∑x(

o一,=,,…,一k01N1

(2)

^,O

反变换

小)=告警础)净㈣.1'…,Ⅳ-1

在实际工程应用中。信号髫(n)通常为实数.因此,在

以下推导中,将膏(n)视为实数.

由DFT定义式(2)可推导:x(0)=∑茗(n);

x(||})=笺菇(n)嘲(孙)一.『N盖-I算(n)8irI(和)=

r,ePl,rk2

lX(_|I)l

X(N一蠡):N∑-!寡(n)e一』裕(JIr川:掣髫(n)一和:

怠ram01茁(n)嘲(争)+,N量-I善(n)如(等,|J})=,Ie一以

(4)

在频谱分析过程中,经常以Ix(.|})I为纵坐标来建立频谱图,但Ix(七)I与信号组成成分的幅值到底有什么关系

呢?怎样建立离散数据(信号)的幅值谱?很多书上并未

进行推导说明.为此。从离散傅里叶反变换进行推导,取N为偶数,由式(3)得:

小)=斋(o)+丙l蓍砌)一和+

吉z(譬)一剿+吉篱m)一和=

专x(o)+南x(譬),。+吉警x(JI)一和+

万 

方数据上N冬kffillx(Ⅳ一.|})一和川):

去x(o)+啬x(譬)∥4+告警[x(1|})一和+

X(N一.|})√和]:

静(o)+吉x(譬),“+告警(h√‘气+和’+

“e一旭+和’)

又有欧拉公式e芦+e一声=20嘴口可得:

茹(n)=分(o)+酽l‘TN

e,-”+暮音h嘲(和+Ok)

不难看出,信号由直流分量及k谐波分量组合而成,l|}

次谐波分量幅值为2・Ix(k)I/JIv,其中(k=1,2…N/2—1),而直流分量幅值为X(O)/N.根据式(4)中x(o)的计算

方法,直流分量正好为采样数据点的均值,即专∑互(n).

I■

^iU

在应用中,茗(n)为实际采集的数据点,N为采样个数,采样频率为E.基频模拟频率为&IN,k次谐波模拟频率为||}・&IN.

实际上,DFT的定义由连续周期信号的傅里叶级数形式进行推导[21.所以在离散化非周期时域信号和频域频谱时.就会产生一些不可避免的问题[3j.

2基于c++Builder编程的设计c++Builder是一种功能强大的高级编程语言,采用类似Visual

Basic,喇等面向组件的开发方式【4J.这种高

度可视化的集成开发环境提供了大量的VCL组件和底层函数。使开发过程简化,开发周期短暂,是值得选取的一种开发工具.

在对信号进行离散傅里叶变换、分析其幅值谱之前。

需先产生原始波形数据.在仿真程序设计中。选取3种参数可任意设定的波形进行合成,之后通过“DI吖’按钮触发,对波形数据进行离散傅里叶变换,以求信号的幅值谱.原始

波形和幅值谱波形均以曲线形式显示出来.可视化仿真软件的界面图如图1所示.

图l仿真软件运行界面图

“Dl叩’按钮触发事件函数编程实现如下:

66

重庆工学院学报

所示,第一个正弦波频率改为525Hz,5.25次谐波成分能量泄漏到3—4,6—7等其它次谐波成分上.

void-fasteallⅡ’oIml::ButtonTCliek(TObject*Sender){

unsignedint

Fs=sn.TOIIlt(Edit3一>Text);//采样频率

unsignedintk,rl;

floatdt=Fs,XR,t,XI,A;

LineSeries2一>Clear();//清除波形LineSeries2一>Add(O,0,eLP,ed);for(k=O;k<N/2;k++){XR=0;XI=0;

for(n=0;n<N;n+.4-){

XR:XR+x[n]*c08(2*P1*k*n/N);//计算实部XI=XI+x[n]*sin(2*PI*k*n/N);//计算虚部

if(k==O)A=sqn(xR*xR+Ⅺ*XI)/N;//直流分量elseA=8qrt(xrt.Ⅺt+Ⅺ*Ⅺ)*Z/N;//k次谐波谱幅}

dt=dt/N;//基频计算

Edit37一>Text=dt:

图2幅值谱误差分析

另外,离散傅里叶变换在频域是离散的,即限制在基频整数倍上,只能得到信号K次谐波成分的幅值谱,而对于非K次谐波成分的频谱则无法检测出来.如图2,基频为

100

撇ries2一>Add(A,k,dRed);//幅值插入到波形显示

Panel'/一>Visible=1://基频显示}

“波形合成”按钮触发事件函数部分编程实现如下:

void.._fastcall

Hz,而525Hz信号的幅值为20,在幅值谱上无法检测,要减小栅栏效应和频谱泄漏,可以减小采样频率,增

这种栅栏效应【6J也是DFI"应用中不可避免的问题之一.加采样点数,减小基频值,使谱线变密,这样原来漏掉的某些频谱成分就可以检测出来,但注意采样频率必须满足采样定理的要求.

r11’0rml::Button2Click(TObjeet*Sender)

4结束语

在分析数字信号幅值谱时,通常采用程序验证的方法.而本文中通过离散傅里叶变换对的定义,清楚地推导出x(矗)与信号幅值的关系,进而加深了对离散数字信号幅值谱的理解和应用.

//波形合成I

……//局部变量定义unsigned

int

Fs=s乜.ToInt(Edit3一>Text);II采样频率

unsignedintN=S吼.oh吐(Edil35一>Text);//取样点数switch(PageControll一>TabIndex)//选择第一个波形

ca鸵0://正弦波

f=(StrToInt)(Ed潞一>Text);//波形频率a=(勖m)noat)(E翘t1一>Text);//波形幅值thei=(sb.T0n∞t)(E(I池一>Text);//波形初相位

参考文献:

[1]

门爱东,杨波,全子一.数字信号处理[M].北京:人民邮电出版社,2003:68—78.

[2]王世一.数字信号处理[M].北京:北京理工大学出

版社.2001:71—77.

x[n]=a*8in(2*PI*f*t+thei*PI);//.ff-弦:波

break;

ease

1://方波

[3]钟佑明,汤宝平,秦树人.离散傅里叶变换(DFr)计算

中一些问题的论证[J].重庆大学学报:自然科学版,

2001,24(3):1—5.

[4]俞涓,宋丽红.c++Builder5.0实例教程[M].上海:

浦东电子出版社,2001:l一20.

3幅值谱仿真分析

在满足采样定理条件下,当Ⅳ为信号周期的整数倍时,可以得到单一谱线的频谱.如图l,信号周期为500

Hz,

[5]毛筱,肖雁鸿,龚理专.FFr应用于谐波测量中频谱泄

漏的分析与处理[J].电工技术杂志,2001(2):3—7.

[6]李国朝.基于labview的谱分析栅栏效应研究[J].天

中学刊,2005,20(5):61—65.

采样频率为30kHz。取样点JIv为300。截断了整5个信号周期,得到的幅值谱在0次谐波(直流分量),5次谐波和10次谐波的幅值分别为对应的输入值15,20和40.而当Ⅳ为信号周期的非整数倍时。就会产生频谱泄漏现象【5】.如图2

[7]张兢,余成波.基于虚拟仪器技术的信号分析仪的软

件实现[J].重庆工学院学报,2002(3):69—72.

(责任编辑陈松)

万方数据 

基于DFT的信号幅值谱分析

作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:

李芳, 曹长修, LI Fang, CAO Chang-xiu重庆大学,自动化学院,重庆,400044

重庆工学院学报(自然科学版)

JOURNAL OF CHONGQING INSTITUTE OF TECHNOLOGY(NATURAL SCIENCE EDITION)2007,21(4)3次

参考文献(7条)

1. 门爱东;杨波;全子一 数字信号处理 20032. 王世一 数字信号处理 2001

3. 钟佑明;汤宝平;秦树人 离散傅里叶变换(DFT)计算中一些问题的论证[期刊论文]-重庆大学学报(自然科学版)2001(03)

4. 俞涓;宋丽红 C++ Builder5.0实例教程 2001

5. 毛筱;肖雁鸿;龚理专 FFT应用于谐波测量中频谱泄漏的分析与处理 2001(02)6. 李国朝 基于labview的谱分析栅栏效应研究[期刊论文]-天中学刊 2005(05)

7. 张兢;余成波 基于虚拟仪器技术的信号分析仪的软件实现[期刊论文]-重庆工学院学报 2002(03)

本文读者也读过(10条)

1. 陈文静. 苏显渝 提高Fourier变换轮廓术测量精度的新方法[期刊论文]-光电工程2002,29(1)

2. 熊元新. 陈允平. XIONG Yuanxin. CHEN Yunping 离散傅里叶变换的定义研究[期刊论文]-武汉大学学报(工学版)2006,39(1)

3. 吕尧新. 刘志强. 朱祥华 基于相位一致性原理的图像特征检测技术[会议论文]-2004

4. 马世文. 任盛怡. 曹长修. MA Shi-wen. REN Sheng-yi. CAO Chang-xiu 单变量ARIMA模型的铁水钛含量预报[期刊论文]-重庆工学院学报(自然科学版)2009,23(3)

5. 李新鄂. LI Xin-e 基于DFT的信号幅值频谱分析[期刊论文]-襄樊学院学报2008,29(11)

6. 王刚. 王艳芬. WANG Gang. WANG Yan-fen 幅度对DFT测频分辨率影响的研究[期刊论文]-电测与仪表2008,45(4)7. 刘永熙. 闻邦椿. 杨积东. 郭立新 投资时间序列的混沌分维研究[期刊论文]-东北大学学报(自然科学版)2001,22(5)

8. 彭良玉. 何怡刚. 黄满池. PENG Liang-yu. HE Yi-gang. HUANG Man-chi 基于E型频变负阻的五阶椭圆高通滤波器设计[期刊论文]-半导体技术2006,31(3)

9. 钟秉翔. 李家庆. 李芳. Zhong Bingxiang. Li Jiaqing. Li Fang 利用单片机技术实现对传感器实验仪的改造[期刊论文]-自动化仪表2005,26(11)

10. 孙大飞. 刘浩. 刘彬. 陈务深. SUN Dafei. LIU Hao. LIU Bin. CHEN Wushen 离散傅里叶变换的进一步探析[期刊论文]-现代电子技术2006,29(11)

引证文献(3条)

1. 张登攀. 高志强 噪声1/3倍频程计权声级算法[期刊论文]-河南理工大学学报(自然科学版) 2013(6)

2. 李百寿. 秦其明. 蒋洪波. 叶霞. 崔容菠. 张泽勋. 王清培. 陈超 被动式超低频电磁探测数据采集与处理方法研究[期刊论文]-地学前缘 2010(3)

3. 李百寿. 秦其明. 蒋洪波. 叶霞. 崔容菠. 张泽勋. 王清培. 陈超 被动式超低频电磁探测数据采集与处理方法研究[期刊论文]-地学前缘 2010(3)

引用本文格式:李芳. 曹长修. LI Fang. CAO Chang-xiu 基于DFT的信号幅值谱分析[期刊论文]-重庆工学院学报(自然科学版) 2007(4)

第21卷第4期

重庆工学院学报(自然科学版)

2007年4,El

V01.21

No.4

JournaldChongqingInstitutedTechnology(NaturalScieaceEdition)

Apt.2007

【电子与自动化】

基于DFT的信号幅值谱分析。

李芳,曹长修

(重庆大学自动化学院,重庆40t)044)

摘要:根据离散傅里叶变换DFr的定义。推导出数字信号幅值谱的解析计算方法。并通过c++

Builder开发工具设计了一套测试程序,对数字合成信号进行了幅值谱的计算仿真,仿真结果验证了算法的有效性.最后,诠释了频谱泄漏及栅栏效应的问题,并提出了相应的改进方法.关键词:DFT;幅值谱;频谱泄漏;栅栏效应中图分类号:TN911

文献标识码:A

文章编号:1671—0924{2007)04一0064—03

DFT-BasedAnalysis

on

AmplitudeSpectrum

UFang,CAOChang-xiu

(College

dAutca班tion,Chongqing

University,Q髓19qiIlg400044,China)

Abstract:FromthedefinitionofDFr。calculationmethodofamplitudespectnanfordigitalsignalisderivedinthispaper.Througha

testingprogramdesignedwithC4-4-Buildertools,simulationofamplitude

spec・

trumcalculationis

fulfilledandtheefficiencyofthealgorithmis

validated

to

satisfytheneedfor

project.In

theend,theproblemsofspectrumleakageandpicketfenceeffect

are

explainedandthecorrespondingsolu-

donisproposed.

Keywords:DFT;amplitudespectrum;spectmmleakage;picketfenceeffect

路:从离散傅里叶变换的定义出发分析数字信号幅值谱.

0引言

DFr推导信号幅值谱

频谱是为了使信号从时域转到频域而对信号进行分析的方法,可分为幅值谱、相位谱、实频谱、虚频谱、功率谱

1.1连续周期信号的幅值谱

等,它们从不同方面描述了信号的特征,从而表示出信号众所周知,连续周期信号经过一定时间可以重复出的频率信息.幅值谱和功率谱可以反映信号各频率的能量现,数学表达式为茗(1)=茗(I+灯).同时,任何周期成分,相位谱可以反映信号各频率分量的初始相位.实频信号在满足Dirichlet条件下,均可在三角函数或复指数函谱和虚频谱在工程中的应用相对比较少,而功率谱和幅值

数的正交函数集中展开成傅里叶级数形式,如式(1):

谱应用则比较广泛.在振动分析中,幅值谱可以反映不同茹(‘)=ao+aic06(taot)+blain(toot)+

频率的正弦波所携带能量的多少.

02c∞(2甜ot)+b2sin(2∞ot)+……=

通常,在求随机信号的幅值谱时,没有严格的公式推-

导,往往采用程序验证的方法.本文中重点提出一种新思

ao+∑.anc08(nt00I)+墨b.sin(WOOt)=

・收稿日期:2007—2—13

基金项目:重庆市科技攻关重点项目(CC_sIE,2005AA4006—139).

作者简介:李芳(1979一),女,河北石家庄人,硕士研究生,主要从事控制理论与控制工程研究.

万 

方数据

李芳:等:基于DFT的信号幅值谱分析

65

Ao+∑A.咖(nOJ0卜‰)

(1)

其中:

Ao=ao;A^= ̄/口:+砖;

%=a~叁;ao=i1丘础)d1.

‰=了2

J:j善(I)啷(h砺I)dI.

“=号J:毒髫(t)sin(2丌nfot)dt;而=弓;

由式(1)不难看出。周期信号茗(I)可分解为直流分量

及各谐波成分的余弦量(或正弦量).以频率为横坐标,幅

值为纵坐标,即可得到信号的幅值谱.

但是,计算机或微处理器只能处理数字信号,即在时间上离散。在幅度上有量化误差的随机信号.为求信号的幅值谱,就要求信号在时域和频域上离散,且都是有限长的.FFr是常用的工具,而F下T只是离散傅里叶变换DFr的

一种快速算法.为求信号的幅值谱,可根据DFT的定义进

行推导.

1.2基于DFr离散数字信号的推导

有限长序列的离散傅里叶变换的定义【卜3】如下:正变换

x(jI):N∑-Ix(be-』和,:'l’.1..,一1n)eX(jI)=∑x(

o一,=,,…,一k01N1

(2)

^,O

反变换

小)=告警础)净㈣.1'…,Ⅳ-1

在实际工程应用中。信号髫(n)通常为实数.因此,在

以下推导中,将膏(n)视为实数.

由DFT定义式(2)可推导:x(0)=∑茗(n);

x(||})=笺菇(n)嘲(孙)一.『N盖-I算(n)8irI(和)=

r,ePl,rk2

lX(_|I)l

X(N一蠡):N∑-!寡(n)e一』裕(JIr川:掣髫(n)一和:

怠ram01茁(n)嘲(争)+,N量-I善(n)如(等,|J})=,Ie一以

(4)

在频谱分析过程中,经常以Ix(.|})I为纵坐标来建立频谱图,但Ix(七)I与信号组成成分的幅值到底有什么关系

呢?怎样建立离散数据(信号)的幅值谱?很多书上并未

进行推导说明.为此。从离散傅里叶反变换进行推导,取N为偶数,由式(3)得:

小)=斋(o)+丙l蓍砌)一和+

吉z(譬)一剿+吉篱m)一和=

专x(o)+南x(譬),。+吉警x(JI)一和+

万 

方数据上N冬kffillx(Ⅳ一.|})一和川):

去x(o)+啬x(譬)∥4+告警[x(1|})一和+

X(N一.|})√和]:

静(o)+吉x(譬),“+告警(h√‘气+和’+

“e一旭+和’)

又有欧拉公式e芦+e一声=20嘴口可得:

茹(n)=分(o)+酽l‘TN

e,-”+暮音h嘲(和+Ok)

不难看出,信号由直流分量及k谐波分量组合而成,l|}

次谐波分量幅值为2・Ix(k)I/JIv,其中(k=1,2…N/2—1),而直流分量幅值为X(O)/N.根据式(4)中x(o)的计算

方法,直流分量正好为采样数据点的均值,即专∑互(n).

I■

^iU

在应用中,茗(n)为实际采集的数据点,N为采样个数,采样频率为E.基频模拟频率为&IN,k次谐波模拟频率为||}・&IN.

实际上,DFT的定义由连续周期信号的傅里叶级数形式进行推导[21.所以在离散化非周期时域信号和频域频谱时.就会产生一些不可避免的问题[3j.

2基于c++Builder编程的设计c++Builder是一种功能强大的高级编程语言,采用类似Visual

Basic,喇等面向组件的开发方式【4J.这种高

度可视化的集成开发环境提供了大量的VCL组件和底层函数。使开发过程简化,开发周期短暂,是值得选取的一种开发工具.

在对信号进行离散傅里叶变换、分析其幅值谱之前。

需先产生原始波形数据.在仿真程序设计中。选取3种参数可任意设定的波形进行合成,之后通过“DI吖’按钮触发,对波形数据进行离散傅里叶变换,以求信号的幅值谱.原始

波形和幅值谱波形均以曲线形式显示出来.可视化仿真软件的界面图如图1所示.

图l仿真软件运行界面图

“Dl叩’按钮触发事件函数编程实现如下:

66

重庆工学院学报

所示,第一个正弦波频率改为525Hz,5.25次谐波成分能量泄漏到3—4,6—7等其它次谐波成分上.

void-fasteallⅡ’oIml::ButtonTCliek(TObject*Sender){

unsignedint

Fs=sn.TOIIlt(Edit3一>Text);//采样频率

unsignedintk,rl;

floatdt=Fs,XR,t,XI,A;

LineSeries2一>Clear();//清除波形LineSeries2一>Add(O,0,eLP,ed);for(k=O;k<N/2;k++){XR=0;XI=0;

for(n=0;n<N;n+.4-){

XR:XR+x[n]*c08(2*P1*k*n/N);//计算实部XI=XI+x[n]*sin(2*PI*k*n/N);//计算虚部

if(k==O)A=sqn(xR*xR+Ⅺ*XI)/N;//直流分量elseA=8qrt(xrt.Ⅺt+Ⅺ*Ⅺ)*Z/N;//k次谐波谱幅}

dt=dt/N;//基频计算

Edit37一>Text=dt:

图2幅值谱误差分析

另外,离散傅里叶变换在频域是离散的,即限制在基频整数倍上,只能得到信号K次谐波成分的幅值谱,而对于非K次谐波成分的频谱则无法检测出来.如图2,基频为

100

撇ries2一>Add(A,k,dRed);//幅值插入到波形显示

Panel'/一>Visible=1://基频显示}

“波形合成”按钮触发事件函数部分编程实现如下:

void.._fastcall

Hz,而525Hz信号的幅值为20,在幅值谱上无法检测,要减小栅栏效应和频谱泄漏,可以减小采样频率,增

这种栅栏效应【6J也是DFI"应用中不可避免的问题之一.加采样点数,减小基频值,使谱线变密,这样原来漏掉的某些频谱成分就可以检测出来,但注意采样频率必须满足采样定理的要求.

r11’0rml::Button2Click(TObjeet*Sender)

4结束语

在分析数字信号幅值谱时,通常采用程序验证的方法.而本文中通过离散傅里叶变换对的定义,清楚地推导出x(矗)与信号幅值的关系,进而加深了对离散数字信号幅值谱的理解和应用.

//波形合成I

……//局部变量定义unsigned

int

Fs=s乜.ToInt(Edit3一>Text);II采样频率

unsignedintN=S吼.oh吐(Edil35一>Text);//取样点数switch(PageControll一>TabIndex)//选择第一个波形

ca鸵0://正弦波

f=(StrToInt)(Ed潞一>Text);//波形频率a=(勖m)noat)(E翘t1一>Text);//波形幅值thei=(sb.T0n∞t)(E(I池一>Text);//波形初相位

参考文献:

[1]

门爱东,杨波,全子一.数字信号处理[M].北京:人民邮电出版社,2003:68—78.

[2]王世一.数字信号处理[M].北京:北京理工大学出

版社.2001:71—77.

x[n]=a*8in(2*PI*f*t+thei*PI);//.ff-弦:波

break;

ease

1://方波

[3]钟佑明,汤宝平,秦树人.离散傅里叶变换(DFr)计算

中一些问题的论证[J].重庆大学学报:自然科学版,

2001,24(3):1—5.

[4]俞涓,宋丽红.c++Builder5.0实例教程[M].上海:

浦东电子出版社,2001:l一20.

3幅值谱仿真分析

在满足采样定理条件下,当Ⅳ为信号周期的整数倍时,可以得到单一谱线的频谱.如图l,信号周期为500

Hz,

[5]毛筱,肖雁鸿,龚理专.FFr应用于谐波测量中频谱泄

漏的分析与处理[J].电工技术杂志,2001(2):3—7.

[6]李国朝.基于labview的谱分析栅栏效应研究[J].天

中学刊,2005,20(5):61—65.

采样频率为30kHz。取样点JIv为300。截断了整5个信号周期,得到的幅值谱在0次谐波(直流分量),5次谐波和10次谐波的幅值分别为对应的输入值15,20和40.而当Ⅳ为信号周期的非整数倍时。就会产生频谱泄漏现象【5】.如图2

[7]张兢,余成波.基于虚拟仪器技术的信号分析仪的软

件实现[J].重庆工学院学报,2002(3):69—72.

(责任编辑陈松)

万方数据 

基于DFT的信号幅值谱分析

作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:

李芳, 曹长修, LI Fang, CAO Chang-xiu重庆大学,自动化学院,重庆,400044

重庆工学院学报(自然科学版)

JOURNAL OF CHONGQING INSTITUTE OF TECHNOLOGY(NATURAL SCIENCE EDITION)2007,21(4)3次

参考文献(7条)

1. 门爱东;杨波;全子一 数字信号处理 20032. 王世一 数字信号处理 2001

3. 钟佑明;汤宝平;秦树人 离散傅里叶变换(DFT)计算中一些问题的论证[期刊论文]-重庆大学学报(自然科学版)2001(03)

4. 俞涓;宋丽红 C++ Builder5.0实例教程 2001

5. 毛筱;肖雁鸿;龚理专 FFT应用于谐波测量中频谱泄漏的分析与处理 2001(02)6. 李国朝 基于labview的谱分析栅栏效应研究[期刊论文]-天中学刊 2005(05)

7. 张兢;余成波 基于虚拟仪器技术的信号分析仪的软件实现[期刊论文]-重庆工学院学报 2002(03)

本文读者也读过(10条)

1. 陈文静. 苏显渝 提高Fourier变换轮廓术测量精度的新方法[期刊论文]-光电工程2002,29(1)

2. 熊元新. 陈允平. XIONG Yuanxin. CHEN Yunping 离散傅里叶变换的定义研究[期刊论文]-武汉大学学报(工学版)2006,39(1)

3. 吕尧新. 刘志强. 朱祥华 基于相位一致性原理的图像特征检测技术[会议论文]-2004

4. 马世文. 任盛怡. 曹长修. MA Shi-wen. REN Sheng-yi. CAO Chang-xiu 单变量ARIMA模型的铁水钛含量预报[期刊论文]-重庆工学院学报(自然科学版)2009,23(3)

5. 李新鄂. LI Xin-e 基于DFT的信号幅值频谱分析[期刊论文]-襄樊学院学报2008,29(11)

6. 王刚. 王艳芬. WANG Gang. WANG Yan-fen 幅度对DFT测频分辨率影响的研究[期刊论文]-电测与仪表2008,45(4)7. 刘永熙. 闻邦椿. 杨积东. 郭立新 投资时间序列的混沌分维研究[期刊论文]-东北大学学报(自然科学版)2001,22(5)

8. 彭良玉. 何怡刚. 黄满池. PENG Liang-yu. HE Yi-gang. HUANG Man-chi 基于E型频变负阻的五阶椭圆高通滤波器设计[期刊论文]-半导体技术2006,31(3)

9. 钟秉翔. 李家庆. 李芳. Zhong Bingxiang. Li Jiaqing. Li Fang 利用单片机技术实现对传感器实验仪的改造[期刊论文]-自动化仪表2005,26(11)

10. 孙大飞. 刘浩. 刘彬. 陈务深. SUN Dafei. LIU Hao. LIU Bin. CHEN Wushen 离散傅里叶变换的进一步探析[期刊论文]-现代电子技术2006,29(11)

引证文献(3条)

1. 张登攀. 高志强 噪声1/3倍频程计权声级算法[期刊论文]-河南理工大学学报(自然科学版) 2013(6)

2. 李百寿. 秦其明. 蒋洪波. 叶霞. 崔容菠. 张泽勋. 王清培. 陈超 被动式超低频电磁探测数据采集与处理方法研究[期刊论文]-地学前缘 2010(3)

3. 李百寿. 秦其明. 蒋洪波. 叶霞. 崔容菠. 张泽勋. 王清培. 陈超 被动式超低频电磁探测数据采集与处理方法研究[期刊论文]-地学前缘 2010(3)

引用本文格式:李芳. 曹长修. LI Fang. CAO Chang-xiu 基于DFT的信号幅值谱分析[期刊论文]-重庆工学院学报(自然科学版) 2007(4)


相关内容

  • 基于FFT的连续信号谱分析
  • 毕 业 设 计(论文) 题 目:基于FFT 的连续信号谱分析 学 院: 电气与电子信息工程学院 专业名称: 电子信息工程 学 号: 学生姓名: XX 指导教师: 2013年 05月 25日 摘 要 离散傅里叶变换(DFT)的快速算法FFT 的出现,使DFT 在数字通信.语音信号处理.图像处理.功率谱 ...

  • 深刻理解傅里叶变换
  • 要理解傅立叶变换,确实需要一定的耐心,别一下子想着傅立叶变换是怎么变换的,当然,也需要定的高等数学基础,最基本的是级数变换,其中傅立叶级数变换是傅立叶变换的基础公式. 一.傅立叶变换的提出 让我们先看看为什么会有傅立叶变换?傅立叶是一位法国数学家和物理学家的名字,英语原名是Jean Baptiste ...

  • 扩频通信中窄带干扰抑制技术的研究
  • 第8卷 第1期2009年2月常 州 信 息 职 业 技 术 学 院 学 报Jou rnal of Changz hou V ocati on alC oll ege of In f or m ati on T echnology Vo. l 8N o . 1 Feb . 2009 扩频通信中窄带干扰 ...

  • 吉布斯效应和栅栏效应
  • 燕山大学 课 程 设 计 说 明 书 题目:基于Matlab的信号吉布斯效应和栅栏效应的验证 学院(系):电气工程学院 年级专业: 09级仪表1班 学 号: [1**********]0 学生姓名: ********** 指导教师: *********** 教师职称: 教授 讲师 燕山大学课程设计( ...

  • 成像原理论文
  • 三 维 形 貌 成 像 摘要 本文研究了一种还原物体表面三维形貌的技术---傅里叶变换轮廓术.傅里叶变换轮廓术只需要一幅干涉图即可对整个范围进行分析,其测量系统简约,分辨率高,计算机处理数据快,计算精度高,且具有很强的非接触测量优势,使其得到广泛的应用. 在实际傅里叶变换轮廓术测量中,获取的条纹图扩 ...

  • 汤姆.迪克和玛丽发现了DFT
  • 汤姆.迪克和玛丽发现了DFT --三个学生发现关于连续和离散之间的转换的故事 (韩振峰译) 离散傅里叶变换越来越多的被作为脱离基本连续时间傅里叶分析的材料来教学.如果有什么让学生理解的不是很清楚的话,那就是非常重要的数字信号产生的幅度谱和相位谱与连续时间信号分析之间的关系.这篇文章讲述了三个仅仅拥有 ...

  • 傅立叶变换的原理.意义和应用
  • 傅立叶变换的原理.意义和应用 1概念:编辑 傅里叶变换是一种分析信号的方法,它可分析信号的成分,也可用这些成分合成信号.许多波形可作为信号的成分,比如正弦波.方波.锯齿波等,傅里叶变换用正弦波作为信号的成分. 参考<数字信号处理>杨毅明著p.89,机械工业出版社2012年发行. 定义 f ...

  • 第三章 傅里叶分析
  • 第3章 傅里叶分析 3.1 傅里叶变换概述 一. 时间连续.频率连续的傅里叶变换(FT) 其傅里叶变换公式为: 正变换 X(jΩ)= ⎰ ∞ -∞∞ x(t)e-jΩtdt X(jΩ)ejΩtdΩ 1 反变换 x(t)= 2π ⎰ -∞ 时域函数的连续性造成频域函数的非周期性,而时域的非周期性造成频 ...

  • 设计一DFT在信号频谱分析中的应用
  • 设计一 DFT在信号频谱分析中的应用 一.设计目的 1. 熟悉DFT的性质. 2. 加深理解信号频谱的概念及性质. 3. 了解高密度谱与高分辨率频谱的区别. 二.设计任务与要求 1.学习用DFT和补零DFT的方法来计算信号的频谱. 2.用MATLAB语言编程来实现,在做课程设计前,必须充分预习课本D ...