短时傅里叶变换和小波变换

短时傅里叶变换和小波变换
短时傅里叶变换和小波变换

短时傅里叶变换和小波变换

吴桐

(西南交通大学峨眉校区机械工程系铁道车辆一班学号20116432)摘要:短时傅里叶变换(STFT,short-time Fourier transform,或 short-term Fourier transform))是和傅里叶变换相关的一种数学变换,用以确定时变信号其局部区域正弦波的频率与相位。小波变换与Fourier变换相比,是一个时间和频域的局域变换因而能有效地从信号中提取信息,通过伸缩和平移等运算功能对函数或信号进行多尺度细化分析(Multiscale Analysis),解决了Fourier变换不能解决的许多困难问题。

关键词:傅里叶变换;实质;缺陷;小波变换

0引言

傅立叶变换是信号分析技术的基础,它在分析平稳信号时起着至关重要的作用。傅立叶变换是一种全局的变换,只能获得信号的整个频谱,并不能反映某一局部时间内信号的频谱特性。在许多科学领域的实验和工程测量中,普遍存在着非平稳信号。针对传统的傅立叶变换无法表达信号的时频局域性质,人们提出了一系列新的信号分析理论,其中以短时傅立叶和小波变换应用最为广泛。

1傅里叶变换的实质与缺陷

傅里叶变换的实质是将一个信号分离为无穷多多正弦/复指数信号的加成,也就是说,把信号变成正弦信号相加的形式——既然是无穷多个信号相加,那对于非周期信号来说,每个信号的加权应该都是零——但有密度上的差别。所以,傅里叶变换之后,横坐标即为分离出的正弦信号的频率,纵坐标对应的是加权密度。对于周期信号来说,因为确实可以提取出某些频率的正弦波成分,所以其加权不为零——在幅度谱上,表现为无限大——但这些无限大显然是有区别的,所以我们用冲激函数表示已经说过,傅里叶变换是把各种形式的信号用正弦信号表示,因此非正弦信号进行傅里叶变换,会得到与原信号频率不同的成分——都是原信号频率的整数倍。这些高频信号是用来修饰频率与原信号相同的正弦信号,使之趋近于原信号的。所以说,频谱上频率最低的一个峰(往往是幅度上最高的),就是原信号频率。傅里叶变换把信号由时域转为频域,因此把不同频率的信号在时域上拼接起来进行傅里叶变换是没有意义的——实际情况下,隔一段时间采集一次信号进行变换,才能体现出信号在频域上随时间的变化。

基于傅里叶(Fourier)变换的信号频域表示,揭示了时间函数和频谱函数之间的内在联系,在传统的平稳信号分析和处理中发挥了极其重要的作用,很多理论研究和应用研究都把傅里叶变换当作最基本的经典工具来使用。但是傅里叶变换存在着严重的缺点:用傅里叶变换的方法提取信号频谱时,需要利用信号的全部时域信息,这是一种整体变换,缺少时域定位功能,因此必须对其加以改进。

信号的瞬时频率,表示了信号的谱峰在时间-频率平面上的位置及其随时间的变化情况,一般平稳信号的瞬时频率为常数,而非平稳信号的瞬时频率是时间t的函数。从傅里叶变换

变换的表达式可以看出,S(X)是单变量X 的函数,信号的傅里叶变换不随时间的变化而变化,因此,傅里叶变换仅仅适用于平稳信号。但是,在实际工作中,我们分析和处理的往往是时变的或非平稳的信号,它们的频率随时间变化而变化,其相关函数、功率谱等也是时变信号,用傅里叶变换进行分析,得到的信号频谱反映的是整体信号中包含的某一频率分量的平均值。所以傅里叶变换不能反映信号瞬时频率随时间的变化情况,仅仅适用于分析平稳信号。对频率随时间变化的非平稳信号,傅里叶变换只能给出其总体效果,不能完整地把握信号在某一时刻的本质特征。

2小波变换

傅立叶变换(Fourier Transform ,缩写为FT )由下列公式定义:

正变换公式

?()()i t f f t e dt ωω∞--∞=?? (1)

逆变换公式

?∞

∞-?=dt e f t f t i ωωπ)(?21)( (2)

分析:

1.对于确定信号和平稳随机过程,傅立叶变换把时间域与频率域联系起来,许多在时域内难以看清的问题,在频域中往往表现得非常清楚。

2.变换积分核t i e ω±的幅值在任何情况下均为1,即1=±t i e ω,因此,频谱)(?ωf 的任一频率点值是由时间过程)(t f 在整个时间域),(∞-∞上的贡献决定的;反之,过程)(t f 在

某一时刻的状态也是由)(?ωf 在整个频率域),(∞-∞上的贡献决定的。)(t f 与)(?ωf 彼此之

间是整体刻画,不能够反映各自在局部区域上的特征,因此不能用于局部分析。特别是傅立叶变换的积分作用平滑了非平稳过程的突变成分。要知道所分析的信号在突变时刻的频率成分,傅立叶变换是无能为力的。

3.实际中存在许多信号具有局部时间范围(特别是突变时刻)内的信号特征(一般是频率成分),例如,在音乐和语音信号中,人们所关心的是什么时刻奏什么音符,发出什么样的音节;图像信号中的细节信息,如边缘特征。

4.为了对非平稳信号作较好的分析,可以对信号在时域上加一个窗函数)(τ-t g ,使其对信号)(t f 进行乘积运算以实现在τ附近的开窗,再对加窗的信号进行傅立叶分析,这就是短时傅立叶变换(Short Time Fourier Transform, 缩写为STFT ),或者称为加窗傅立叶变换(Windowed Fourier Transform )。STFT 定义如下:

(,)()()i t f S f t g t e dt ωωττ∞

--∞=-? (3)

其中,窗口函数()g t 一般取为光滑的低通函数,保证)(τ-t g 只在τ的附近有值,在其余处迅速衰减掉。这样,短时傅立叶变换就在τ点附近局部地测量了频率分量ω的幅度值,

得到信号在τ=t 时刻附近的频率信息。D .Gabor 采用Gauss 函数作为窗口函数,其相应的傅立叶变换仍旧是Gauss 函数,从而保证短时傅立叶变换在时域与频域内均有局域化功能。

短时傅立叶变换存在固有的局限:即其时间——频率窗口是固定不变的,一旦窗函数()g t 选定,其时频分辨率也就确定了。也就是说,它对所有的频率都使用同样的窗口。我们若想提高时间分辨率,就要把窗口缩得很窄,但这样势必会降低频率分辨率。Heisenberg 测不准原理告诉我们,不可能在时间和频率上均有任意高的分辨率,因为时间和频率的最高分辨率受下式的制约:

1

4t ωπ???≥ (4)

上式中t ?和ω?分别表示时间域和频率域的窗口宽度。

这表明,任一方分辨率的提高都意味着另一方分辨率的降低。

上述的分析表明,由于使用了固定的窗口,而实际时变信号的分析需要时频窗口具有自适应性,对于高频谱的信息,时间间隔要相对地小以给出较高的精度;对于低频谱的信息,时间间隔要相对地宽以给出完全的信息。换句话说,重要的是要有一个灵活可变的时间——频率窗,能够在高“中心频率”时自动变窄,而在低中心频率时自动变宽。而小波便是为此而设计的。

小波变换定义为

*,(,)()()a b Wf a b f t t dt

ψ=? (5)

变换的核函数为 ,1()()a b t b t a a

ψψ-=,0a >b R ∈; (6) 其中,ψ()t 被称为一个基本小波或母小波,它一般是时域上以0=t 为中心的带通函数,在时域和频域都必须是局部化(紧支撑)的,且其平均值为零,即

()0t dt ψ=? (7)

3小波变换的应用

对于变化平缓的信息(对应低频信息),在大范围(尺度)上观察,对于变化很快的信息(对应高频信息),在小范围(尺度)上观察。称为多尺度或多分辨率思想。

若我们把尺度理解为照相机的镜头的话,当尺度由大到小变化时,就相当于将照相机镜头由远及近地观察目标。在大尺度空间里,对应远镜头下观察到的目标,只能看到目标大致的概貌;在小尺度空间里,对应近镜头下观察目标,可观察到目标的细节部分。这种由粗及精对事物的分析就称为多分辨率分析。介绍多分辨率分析及尺度空间和小波空间的概念。 任何一个事物S 都对应着多个描述空间,每个描述空间都由自身的特征描述基构成,若这些特征基可以描述出S 中不同事物,则称特征基在S 中是完备的。若这些特征基两两之间不相关,则称其为正交。当然完备并不要求正交,正交的好处在于每个特征基上描述的信息和其他特征基不相关。从而消除了信息的冗余(部分重复)表示。

描述空间也称描述域。不同特征基有不同描述和运算规则。

将事物在A 描述空间上的特征转为在B 空间(也称变换域)的特征,可更符合于我们的观察或认知。

例如:传统的傅里叶变换即是引入无穷余玄基和正玄基来无穷逼近L2空间中(平方可积空间)的函数。因余玄基和正玄基的许多优秀性质而被广泛应用。

例如:在图像压缩中,我们就是利用了图像数据的特性,将其转化为符合其特性描述的空间上,从而更好的描述了图像而达到压缩的目的。

因此解决不同问题可选择不同的变换方式。

自然图像的数据特性就是其中相邻的象素点的颜色(或象素值)在一个大的概率上相关,否则我们将要看到一片颜色(或灰度)乱变的点。

图像频域的描述空间概念:对于大范围内平缓变化的信息,我们称其为低频信息,对于小范围内变化很快的信息,我们称其为高频信息,并将这些信息对应频域上的数值。低频和高频信息可任意设置。

离散傅里叶变换以变化平缓的波来描述低频信息,以变化快速的波来描述高频信息。因自然图像相关性,故低频信息描述了整体的信息,而高频信息描述了局部细节。

傅里叶变换存在一些不足。例如,要想取得较好的低频信息,我们需要相对较长的变换窗口,而要想取得较好的高频信息,我们又需要较短的窗口, 这样就引起一对矛盾。

为了解决傅里叶变换的不足,就需要用长窗口来提取低频信息,用短窗口来提取高频信息。小波变换应运而生。

以图像来说明建立空间特征基和小波变换的关系

设有一幅图像由64个点组成,从不同分辨率考察。

最近时, 把1个点看作一个点,记此时构成的描述空间为V0

走远一些,把4个点看作一个点,记此时构成的描述空间为V1

再走远一些,把16个点看作一个点,记此时构成的描述空间为V2

再走进一些,把64个点看作一个点,记此时构成的描述空间为V3

可知凡是在

V j 空间内可以描述的图像,1-j V 空间内皆可描述,并且描述的更细致,故V j 包含于

1-j V 空间 。 记j j j W V V ⊕=-1,即V j 和W j 构成1-j V 空间。(若j j W V ⊥ ,则W j 为V j 的正交补空间,实际应用中不要求一定正交)

j P 为图像在V j 空间的描述 则

11j j j D P P ++=- 就表示了图像在这两个描述空间的细节差异,因为11j j j V V W ++=⊕,故1j D +为图像在1j W +空间上的描述。即1j W +空间表述了细节差异。如果1+⊥j j W W ,即为不同分辨率下的细节差异不相关,从而消除冗余。在

j W 空间中能找到一组正交标准基,其基本函数必是高(带)通的,就称其为小波函数。

继续分解3321j j j j j V V W W W ++++=⊕⊕⊕

即最清晰分辨率下的图像可以由不同分辨率下的细节差异和最高尺度(最低分辨率)下

的图像合成而得。

如何构造Wi ?

11

j j j V V W ++=⊕中 V j 就是尺度空间,即我们观察事物所采用的尺度,也就是分辨率。尺度越大,分辨率越小,尺度越小,分辨率越大。 j W 就是细节空间,即不同尺度空间观察事物的差异。

一幅图像=最低分辨率下图像+不同细节空间的细节信息。

即: 一幅图像=系数 * 尺度空间基 + 系数 * 细节空间基

正如傅里叶变换是将一个函数用无穷项正玄或余玄基逼近,小波变换是将一个函数以小波基来逐级逼近。富里叶变换是以 j t e ω为核进行积分,小波变换以小波基为核进行积分。 参考文献

1.郑令,赵亮,伉大俪,基于短时傅立叶和小波变换的时频分析,1006-4877(2009)09-0089-03

2.张才智,孙力,小波变换算法设计及应用,《计算机工程与设计》,第29卷,第11期

小波变换与傅里叶变换的对比异同

小波变换与傅里叶变换的对比、异同 一、基的概念 两者都是基,信号都可以分成无穷多个他们的和(叠加)。而展开系数就是基与信号之间的内积,更通俗的说是投影。展开系数大的,说明信号和基是足够相似的。这也就是相似性检测的思想。但我们必须明确的是,傅里叶是0-2pi 标准正交基,而小波是-inf到inf之间的基。因此,小波在实轴上是紧的。而傅里叶的基(正弦或余弦),与此相反。而小波能不能成为Reisz基,或标准稳定的正交基,还有其它的限制条件。此外,两者相似的还有就是PARSEVAL定理。(时频能量守恒)。 二、离散化的处理 傅里叶变换,是一种数学的精妙描述。但计算机实现,却是一步步把时域和频域离散化而来的。第一步,时域离散化,我们得到离散时间傅里叶变换(DTFT),频谱被周期化;第二步,再将频域离散化,我们得到离散周期傅里叶级数(DFS),时域进一步被周期化。第三步,考虑到周期离散化的时域和频域,我们只取一个周期研究,也就是众所周知的离散傅里叶变换(DFT)。这里说一句,DFT是没有物理意义的,它只是我们研究的需要。借此,计算机的处理才成为可能。所有满足容许性条件(从-INF到+INF积分为零)的函数,都可以成为小波。小波作为尺度膨胀和空间移位的一组函数也就诞生了。但连续取值的尺度因子和平移因子,在时域计算量和频域的混叠来说,都是极为不便的。用更为专业的俗语,叫再生核。也就是,对于任何一个尺度a和平移因子b的小波,和原信号内积,所得到的小波系数,都可以表示成,在a,b附近生成的小波,投影后小波系数的线性组合。这就叫冗余性。这时的连续小波是与正交基毫无关系的东西,它顶多也只能作为一种积分变换或基。但它的显微镜特点和相似性检测能力,已经显现出来了。为了进一步更好的将连续小波变换离散化,以下步骤是一种有效方法。第一步,尺度离散化。一般只将a二进离散化,此时b是任意的。这样小波被称为二进小波。第二步,离散b。怎么离散化呢?b取多少才合适呢?于是,叫小波采样定理的东西,就这样诞生了。也就是小波平移的最小距离(采样间隔),应该大于二倍小波基的最高频率(好像类似,记不清了)。所以b取尺度的整数倍就行了。也就是越胖的小波,对应频谱越窄,平移量应该越大,采样间隔越大。当然,第一二两步的频域理解,即在满足频域窗口中心是3倍的频域窗口半径的前提下,频域就在统计上是完美二分的。(但很多小波满足不了这个条件,而且频域窗口能量不?,所以只是近似二分的).这时的小波变换,称为离散二进小波变换.第三步,引入稳定性条件.也就是经过变换后信号能量和原信号能量有什么不等式关系.满足稳定性条件?后,也就是一个小波框架产生了可能.他是数值稳定性的保证.一个稍弱的稳定条件???,就是?

短时傅立叶变换试验

短时傅立叶变换试验 为了克服傅立叶变换的时频局部化方面的不足,也是为了对时域信号作局部分析,D.Gabor 于1946年提出了窗口傅立叶变换(简记为WFT )。 WFT 的公式形式 ()(,)()()j w t R G f w b f t w t b e d t -=-?()(,)()()j w t R G f w b f t w t b e d t -=-? 其中,实函数w(t)为是时窗函数,窗函数w(t)具有较强的衰减性,所以要精心选择窗函数。 下面是一个短时傅立叶变换的代码程序 function timefreq(x,Nw,window) % 待分析信号,行向量,Nw 时窗宽度 subplot(2,2,1); plot(real(x));%描绘待分析信号 X=fft(x);%快速傅里叶变换 X=fftshift(X);%调整0频位置 subplot(2,2,2); plot(abs(X));%描绘幅度谱 Lap=Nw/2;%重叠宽度 Tn=(length(x)-Lap)/(Nw-Lap);%计算分段数目 nfft=2^ceil(log2(Nw));%做fft 的点数 TF=zeros(Tn,nfft);%时频矩阵 for i=1:Tn if(strcmp(window,'rec')) Xw=x((i-1)*10+1:i*10+10);%加窗矩形处理 elseif(strcmp(window,'Hamming')) Xw=x((i-1)*10+1:i*10+10).*Hamming(Nw)';%加hamming 处理 elseif(strcmp(window,'Blackman')) Xw=x((i-1)*10+1:i*10+10).*Blackman(Nw)';%加black 处理 elseif(strcmp(window,'Gauss')) Xw=x((i-1)*10+1:i*10+10).*Gauss(Nw)';%加Gauss 处理 else return; end temp=fft(Xw,nfft);%求fft temp=fftshift(temp);%调整0频位置 TF(i,:)=temp;%保存分段fft 结果 end %绘制时频分析结果 subplot(2,2,3); fnew=((1:nfft)-nfft/2)/nfft; tnew=(1:Tn)*Lap; [F,T]=meshgrid(fnew,tnew); mesh(T,F,abs(TF)); xlabel('n');ylabel('w');zlabel('Gf');

短时傅里叶变换matlab程序

function [Spec,Freq]=STFT(Sig,nLevel,WinLen,SampFreq) %计算离散信号的短时傅里叶变换; % Sig 待分析信号; % nLevel 频率轴长度划分(默认值512); % WinLen 汉宁窗长度(默认值64); % SampFreq 信号的采样频率(默认值1); if (nargin <1), error('At least one parameter required!'); end; Sig=real(Sig); SigLen=length(Sig); if (nargin <4), SampFreq=1; end if (nargin <3), WinLen=64; end if (nargin <2), nLevel=513; end nLevel=ceil(nLevel/2)*2+1; WinLen=ceil(WinLen/2)*2+1; WinFun=exp(-6*linspace(-1,1,WinLen).^2); WinFun=WinFun/norm(WinFun); Lh=(WinLen-1)/2; Ln=(nLevel-1)/2; Spec=zeros(nLevel,SigLen); wait=waitbar(0,'Under calculation,please wait...'); for iLoop=1:SigLen, waitbar(iLoop/SigLen,wait); iLeft=min([iLoop-1,Lh,Ln]); iRight=min([SigLen-iLoop,Lh,Ln]); iIndex=-iLeft:iRight; iIndex1=iIndex+iLoop; iIndex2=iIndex+Lh+1; Index=iIndex+Ln+1; Spec(Index,iLoop)=Sig(iIndex1).*conj(WinFun(iIndex2)); end; close(wait); Spec=fft(Spec); Spec=abs(Spec(1:(end-1)/2,:));

MATLAB实验傅里叶分析

MATLAB实验傅里叶分析

实验七 傅里叶变换 一、实验目的 傅里叶变换是通信系统、图像处理、数字信号处理以及物理学等领域内的一种重要的数学分析工具。通过傅里叶变换技术可以将时域上的波形分 布变换为频域上的分布,从而获得信号的频谱特性。MATLAB 提供了专门的函数fft 、ifft 、fft2(即2维快速傅里叶变换)、ifft2以及fftshift 用于实现对信号的傅里叶变换。本次实验的目的就是练习使用fft 、ifft 以及fftshift 函数,对一些简单的信号处理问题能够获取其频谱特性(包括幅频和相频特性)。 二、实验预备知识 1. 离散傅里叶变换(DFT)以及快速傅里叶变换(FFT)简介 设x (t )是给定的时域上的一个波形,则其傅里叶变换为 2()() (1)j ft X f x t e dt π∞--∞=? 显然X ( f )代表频域上的一种分布(波形),一般来说X ( f )是复数。而傅里叶逆变换定义为: 2()() (2)j ft x t X f e df π∞-∞ =?

因此傅里叶变换将时域上的波形变换为频域上的波形,反之,傅里叶逆变换则将频域上的波形变换为时域上的波形。 由于傅里叶变换的广泛应用,人们自然希望能够使用计算机实现傅里叶变换,这就需要对傅里叶变换(即(1)式)做离散化处理,使 之符合电脑计算的特征。另外,当 把傅里叶变换应用于实验数据的分 析和处理时,由于处理的对象具有 离散性,因此也需要对傅里叶变换 进行离散化处理。而要想将傅里叶 变换离散化,首先要对时域上的波 形x (t )进行离散化处理。采用一个 时域上的采样脉冲序列: δ (t -nT ), n = 0, 1, 2, …, N -1; 可以实现上述目的,如图所示。其中N 为采样点数,T 为采样周期;f s = 1/T 是采样频率。注意采样时,采样频率f s 必须大于两倍的信号频率(实际是截止频率),才能避免混迭效应。 接下来对离散后的时域波形()()()(x t x t t n T x n T δ= -=的傅里叶变换()X f 进行离散处理。与上述做法类 似,采用频域上的δ脉冲序列: x (t δ x (t )δ t t t

基于傅里叶变换和小波变换的图像稀疏表示

基于二维傅里叶变换和小波变换的图像稀疏表示 一、基于二维傅里叶变换的图像稀疏表示 傅里叶变换是数字图像处理技术的基础,其通过在时空域和频率域来回切换图像,对图像的信息特征进行提取和分析。一幅静止的数字图像可以看成是矩阵,因此,数字图像处理主要是对包含数据的矩阵进行处理。 经过对图像进行二维离散傅里叶变换可以得到它的频谱,进而得到我们所需要的特征。二维离散傅里叶变换及逆变换可以表示为: 其中u=0,1,2,...,M-1和v=0,1,2,...,N-1。其中变量u和v用于确定它们的频率,频域系统是由F(u,v)所张成的坐标系,其中u和v用做(频率)变量。空间域是由f(x,y)所张成的坐标系。 傅立叶频谱图上我们看到的明暗不一的亮点,其意义是指图像上某一点与邻域点差异的强弱,即梯度的大小,也即该点的频率的大小(可以这么理解,图像中的低频部分指低梯度的点,高频部分相反)。一般来讲,梯度大则该点的亮度强,否则该点亮度弱。下图为cameraman原图像及其频谱分布图: cameraman原图像大小为256*256,其傅里叶变换频谱图大小为256*256。 图像从频域到时域的变换过程称为重构过程,通过峰值信噪比(PSNR)对图像进行评价,公式如下: PSNR=10*log10((2^n-1)^2/MSE)

MSE是原图像与处理后图像之间均方误差,n是每个采样值的比特数。通过取不同的大系数个数观察图像变化,单独取第1个大系数时: N=1 PSNR=12.2353所取频谱系数对应图 单独取第9个系数时: N=1 PSNR=6.3108第9个频谱系数对应图

N=2 PSNR= 13.1553所取频谱系数对应图 N=10 PSNR=15.4961 所取频谱系数对应图 N=50 PSNR=17.1111 所取频谱系数对应图

拉氏变换和傅里叶变换的关系

拉氏变换和傅里叶变换的关系 一、拉氏变换 1、拉氏变换的定义: 如果有一个以时间t 为自变量的实变函数 ()t f ,它的定义域是 0≥t ,,那么()t f 的的拉普拉斯变换定义为 ()()()0e d st F s L f t f t t ∞ -=?????? (2.10) s 是复变数, ωσj +=s (σ、ω均为实数), ?∞-0e st 称为拉普拉斯积分; )(s F 是函数 )(t f 的拉普拉斯变换,它是一个复变函数,通常也称 )(s F 为 )(t f 的象函数,而称 )(t f 为 )(s F 的原函数;L 是表示进行拉普拉斯变换的符号。 式(2.10)表明:拉氏变换是这样一种变换,即在一定条件下,它能把一实数域中的实变函数变换为一个在复数域内与之等价的复变函数 )(s F 。 2、拉氏变换的意义 工程数学中常用的一种积分变换。它是为简化计算而建立的实变量函数和复变量函数间的一种函数变换。对一个实变量函数作拉普拉斯变换,并在复数域中作各种运算,再将运算结果作拉普拉斯反变换来求得实数域中的相应结果,往往比直接在实数域中求出同样的结果在计算上容易得多。拉普拉斯变换的这种运算步骤对于求解线性微分方程尤为有效,它可把微分方程化为容易求解的代数方程来处理,从而使计算简化。在经典控制理论中,对控制系统的分析和综合,都是建立在拉普拉斯变换的基础上的。 在工程学上,拉普拉斯变换的重大意义在于:将一个信号从时域上,转换为复频域(s 域)上来表示;在线性系统,控制自动化上都有广泛的应用 二、傅里叶变换 1、傅里叶变换的定义: f(t )是t 的函数,如果t 满足狄里赫莱条件:具有有限个间断点;具有有限个极值点;绝对可积。则有下图①式成立。称为积分运算f(t )的傅立叶变换, ②式的积分运算叫做F (ω)的傅立叶逆变换。F (ω)叫做f(t )的像函数,f(t )叫做 F (ω)的像原函数。F (ω)是f(t )的像。f(t )是F (ω)原像。 ① 傅里叶变换 ②

详解傅里叶变换与小波变换

详解傅里叶变换与小波变化 希望能简单介绍一下小波变换,它和傅立叶变换的比较,以及它在移动平台做motion detection的应用。如果不做特殊说明,均以离散小波为例子。考虑到我以前看中文资料的痛苦程度,我会尽量用简单,但是直观的方式去介绍。有些必要的公式是不能少的,但我尽量少用公式,多用图。另外,我不是一个好的翻译者,所以对于某些实在翻译不清楚的术语,我就会直接用英语。我并不claim我会把整个小波变换讲清楚,这是不可能的事,我只能尽力去围绕要点展开,比如小波变换相对傅立叶变换的好处,这些好处的原因是什么,小波变换的几个根本性质是什么,背后的推导是什么。我希望达到的目的就是一个小波变换的初学者在看完这个系列之后,就能用matlab或者别的工具对信号做小波变换的基本分析并且知道这个分析大概是怎么回事。 要讲小波变换,我们必须了解傅立叶变换。要了解傅立叶变换,我们先要弄清楚什么是”变换“。很多处理,不管是压缩也好,滤波也好,图形处理也好,本质都是变换。变换的是什么东西呢?是基,也就是basis。如果你暂时有些遗忘了basis的定义,那么简单说,在线性代

数里,basis是指空间里一系列线性独立的向量,而这个空间里的任何其他向量,都可以由这些个向量的线性组合来表示。那basis在变换里面啥用呢?比如说吧,傅立叶展开的本质,就是把一个空间中的信号用该空间的某个basis的线性组合表示出来,要这样表示的原因,是因为傅立叶变换的本质,是。小波变换自然也不例外的和basis有关了。再比如你用Photoshop去处理图像,里面的图像拉伸,反转,等等一系列操作,都是和basis的改变有关。 既然这些变换都是在搞基,那我们自然就容易想到,这个basis的选取非常重要,因为basis的特点决定了具体的计算过程。一个空间中可能有很多种形式的basis,什么样的basis比较好,很大程度上取决于这个basis服务于什么应用。比如如果我们希望选取有利于压缩的话,那么就希望这个basis能用其中很少的向量来最大程度地表示信号,这样即使把别的向量给砍了,信号也不会损失很多。而如果是图形处理中常见的线性变换,最省计算量的完美basis就是eigenvector basis了,因为此时变换矩阵T对它们的作用等同于对角矩阵(Tv_n= av_n,a是eigenvalue)。总的来说,抛开具体的应用不谈,所有的basis,我们都希望它们有一个共同的特点,那就是,容易计算,用最简单的方式呈现最多的信号特性。 好,现在我们对变换有了基本的认识,知道他们其实就是在搞基。当然,搞基也是分形式的,不同的变换,搞基的妙处各有不同。接下来先看看,傅立叶变换是在干嘛。

傅里叶变换matlab代码

%傅里叶变换 clc;clear all;close all; tic Fs=128;%采样频率,频谱图的最大频率 T=1/Fs;%采样时间,原始信号的时间间隔 L=256;%原始信号的长度,即原始离散信号的点数 t=(0:L-1)*T;%原始信号的时间取值范围 x=7*cos(2*pi*15*t-pi)+3*cos(2*pi*40*t-90*pi/180)+3*cos(2*pi*30*t-90*pi/ 180); z=7*cos(2*pi*15*t-pi)+3*cos(2*pi*40*t-90*pi/180); z1=6*cos(2*pi*30*t-90*pi/180); z1(1:L/2)=0; z=z+z1; y=x;%+randn(size(t)); figure; plot(t,y) title('含噪信号') xlabel('时间(s)') hold on plot(t,z,'r--') N=2^nextpow2(L);%N为使2^N>=L的最小幂 Y=fft(y,N)/N*2; Z=fft(z,N)/N*2;%快速傅里叶变换之后每个点的幅值是直流信号以外的原始信号幅值的N/2倍(是直流信号的N倍) f=Fs/N*(0:N-1);%频谱图的频率取值范围 A=abs(Y);%幅值 A1=abs(Z); B=A; %让很小的数置零. B1=A1; A(A<10^-10)=0; % A1(A1<10^-10)=0; P=angle(Y).*A./B; P1=angle(Z).*A1./B1; P=unwrap(P,pi);%初相位值,以除去了振幅为零时的相位值 P1=unwrap(P1,pi); figure subplot(211) plot(f(1:N/2),A(1:N/2))%函数ffs返回值的数据结构具有对称性,因此只取前一半 hold on plot(f(1:N/2),A1(1:N/2),'r--') title('幅值频谱')

傅里叶变换

研究生课程论文(作业)封面 ( 2014 至 2015 学年度第 1 学期) 课程名称:__________________ 课程编号:__________________ 学生姓名:__________________ 学号:__________________ 年级:__________________ 提交日期:年月日 成绩:__________________ 教师签字:__________________ 开课---结课:第周---第周 评阅日期:年月日 东北农业大学研究生部制

积分变换在工程上的应用 摘要:在现代数学中,傅里叶变换是一种非常重要的积分变换,且在数字信号处理中有着广泛的应用。本文首先介绍了傅里叶变换的基本概念、性质及发展情况;其次,详细介绍了分离变数法及积分变换法在解数学物理方程中的应用,并在分离变数法中对齐次方程及非齐次方程进行了区分。傅里叶变换在不同的领域有不同的形式,诸如现代声学,语音通讯,声纳,地震,核科学,乃至生物医学工程等信号的研究发挥着重要的作用。 关键词:傅里叶变换;偏微分方程;数字信号处理 1 概要介绍 积分变换无论在数学理论或其应用中都是一种非常有用的工具。最重要的积分变换有傅里叶变换、拉普拉斯变换。由于不同应用的需要,还有其他一些积分变换,其中应用较为广泛的有梅林变换和汉克尔变换,它们都可通过傅里叶变换或拉普拉斯变换转化而来。傅里叶变换的典型用途是将信号分解成幅值分量和频率分量。傅里叶变换将原来难以处理的时域信号转换成了易于分析的频域信号(信号的频谱),可以利用一些工具对这些频域信号进行处理、加工。最后还可以利用傅里叶反变换将这些频域信号转换成时域信号。要知道傅立叶变换算法的意义,首先要了解傅立叶原理的意义。傅立叶原理表明:任何连续测量的时序或信号,都可以表示为不同频率的正弦波信号的无限叠加。而根据该原理创立的傅立叶变换算法利用直接测量到的原始信号,以累加方式来计算该信号中不同正弦波信号的频率、振幅和相位。傅里叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。最初傅里叶分析是作为热过程的解析分析的工具被提出的。 1.傅里叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。最初傅里叶分析是作为热过程的解析分析的工具被提出的。——(1) 2.傅里叶变换的逆变换容易求出,而且形式与正变换非常类似。 3.正弦基函数是微分运算的本征函数,从而使得线性微分方程的求解可以转化为常系数的代数方程的求解。在线性时不变的物理系统内,频率是个不变的性质,从而系统对于复杂激励的响应可以通过组合其对不同频率正弦信号的响应来获取。 ()()()()()()?? ? ??-++=-? ? ∞ +∞ +∞ -.,200,]cos [1 其它连续点处, 在t f t f t f t f d d t f ωττωτπ 当()t f 满足一定条件时,在()t f 的连续点处有:

小波变换与傅里叶变换的对比异同

小波变换与傅里叶变换 的对比异同 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

小波变换与傅里叶变换的对比、异同 一、基的概念 两者都是基,信号都可以分成无穷多个他们的和(叠加)。而展开系数就是基与信号之间的内积,更通俗的说是投影。展开系数大的,说明信号和基是足够相似的。这也就是相似性检测的思想。但我们必须明确的是,傅里叶是0-2pi标准正交基,而小波是-inf到inf之间的基。因此,小波在实轴上是紧的。而傅里叶的基(正弦或余弦),与此相反。而小波能不能成为Reisz基,或标准稳定的正交基,还有其它的限制条件。此外,两者相似的还有就是PARSEVAL 定理。(时频能量守恒)。 二、离散化的处理 傅里叶变换,是一种数学的精妙描述。但计算机实现,却是一步步把时域和频域离散化而来的。第一步,时域离散化,我们得到离散时间傅里叶变换(DTFT),频谱被周期化;第二步,再将频域离散化,我们得到离散周期傅里叶级数(DFS),时域进一步被周期化。第三步,考虑到周期离散化的时域和频域,我们只取一个周期研究,也就是众所周知的离散傅里叶变换(DFT)。这里说一句,DFT是没有物理意义的,它只是我们研究的需要。借此,计算机的处理才成为可能。所有满足容许性条件(从-INF到+INF积分为零)的函数,都可以成为小波。小波作为尺度膨胀和空间移位的一组函数也就诞生了。但连续取值的尺度因子和平移因子,在时域计算量和频域的混叠来说,都是极为不便的。用更为专业的俗语,叫再生核。也就是,对于任何一个尺度a和平移因子b的小波,和原信号内积,所得到的小波系数,都可以表示成,在a,b附近生成的小波,投影后小波系数的线性组合。这就叫冗余性。这时的连续小波是与正交基毫无关系的东西,它顶多也只能作为一种积分变换或基。但它的显微镜特点和相似性检测能力,已经显现出来了。为了进一步更好的将连续小波变换离散化,以下步骤是一种有效方法。第一步,尺度离散化。一般只将a二进离散化,此时b 是任意的。这样小波被称为二进小波。第二步,离散b。怎么离散化呢b取多少才合适呢于是,叫小波采样定理的东西,就这样诞生了。也就是小波平移的最小距离(采样间隔),应该大于二倍小波基的最高频率(好像类似,记不清了)。所以b取尺度的整数倍就行了。也就是越胖的小波,对应频谱越窄,平移量应该越大,采样间隔越大。当然,第一二两步的频域理解,即在满足频域窗口中心是3倍的频域窗口半径的前提下,频域就在统计上是完美二分的。(但很多小波满足不了这个条件,而且频域窗口能量不,所以只是近似二分的).这时的小波变换,称为离散二进小波变换.第三步,引入稳定性条件.也就是经过变换后信号能量和原信号能量有什么不等式关系.满足稳定性条件后,也就是一个小波框架产生了可能.他是数值稳定性的保证.一个稍弱的稳定条件,就是

线性调频信号短时傅里叶变换MATLAB

%%%%%%%%%% 线性调频信号%%%%%%%%%%%%%%%%%%%%%%%%%% clear all k=50; fs=250; n=0:1000-1; x=exp(j*pi*k*(n/fs).^2); subplot(221); plot(n/fs,real(x)); title('线性调频信号'); xlabel('时间'); ylabel('振幅'); %%%%%%%%%%%%%% 线性调频信号频谱%%%%%%%%%%%%%%%%%%%%%%%%% P=fft(x); subplot(222); plot(n/length(n)*fs,abs(P)); title('线性调频信号频谱'); xlabel('频率'); ylabel('振幅'); %%%%%%%%%%%%%%% 短时傅立叶变换%%%%%%%%%%%%%%%%%%%%%%% N=40; NFFT=512; N1=round((1000-N)*2/N+1); w=gausswin(N); %w=hanning(N); %w=rectwin(N); %w=hamming(N); %w=blackman(N); w=rot90(w); STFT=zeros(N1,NFFT); for i=1:N1; xt=x((i-1)*N/2+1:(i-1)*N/2+N); xt=xt.*w; %加高斯窗 STFT(i,:)=fft(xt,NFFT); end fn=(1:NFFT)*fs/NFFT; tn=(1:N1)*N/2/fs; [F,T]=meshgrid(fn,tn); subplot(223); mesh(F,T,abs(STFT)); title('STFT'); xlabel('频率'); ylabel('时间');

几种时频分析综述1——傅里叶变换和小波变换

几种时频分析方法综述1——傅里叶变换和小波变换 夏巨伟 (浙江大学空间结构研究中心) 摘要:传统的信号理论,是建立在Fourier 分析基础上的,而Fourier 变换作为一种全局性的变化,其有一定的局限性。在实际应用中人们开始对Fourier 变换进行各种改进,小波分析由此产生了。小波变换与Fourier 变换相比,是一个时间和频域的局域变换因而能有效地从信号中提取信息,通过伸缩和平移等运算功能对函数或信号进行多尺度细化分析(Multiscale Analysis ),解决了Fourier 变换不能解决的许多困难问题。本文对傅里叶变换和小波变换进行了详细介绍,并用算例分析指出了两者的差别。 关键词:傅里叶变换;小波变换;时频分析技术; 1 傅里叶变换(Fourier Transform ) 1 2/201 22/0()()()()1()()()(::::)N j nk N ft N ft j nk N n H T h kT e H f h t e d DFT FT IFT IDFT t NT k h t H f e dt h nT H e N NT ππππ--∞ --∞∞--∞?=??=??????????→????=?=??? ∑??∑离散化(离散取样) 周期化(时频域截断) 2 小波变换(Wavelet Transform ) 2.1 由傅里叶变换到窗口傅里叶变换(Gabor Transform(Short Time Fourier Transform)/) 从傅里叶变换的定义可知,时域函数h(t)的傅里叶变换H(f )只能反映其在整个实轴的性态,不能反映h (t )在特定时间区段内的频率变化情况。如果要考察h(t)在特定时域区间(比如:t ∈[a,b])内的频率成分,很直观的做法是将h(t)在区间t ∈[a,b]与函数[][]11,t ,()0,t ,a b t a b χ?∈?=? ∈??,然后考察1()()h t t χ傅里叶变换。但是由 于1()t χ在t= a,b 处突然截断,导致中1()()h t t χ出现了原来h (t )中不存在的不连 续,这样会使得1()()h t t χ的傅里叶变化中附件新的高频成分。为克服这一缺点, D.Gabor 在1944年引入了“窗口”傅里叶变换的概念,他的做法是,取一个光滑的函数g(t),称为窗口函数,它在有限的区间外等于0或者很快地趋于0,然后将窗口函数与h(t)相乘得到的短时时域函数进行FT 变换以考察h(t)在特定时域内的频域情况。 22(,)()()()()(,)ft f ft f STFT ISTF G f h t g t e dt h t df g t G f e d T ππτττττ +∞ --∞ +∞+∞ -∞ -∞ =-=-??? ::

短时傅里叶变换

短时距傅里叶变换(英文:short-time Fourier transform, STFT,又称short-term Fourier transform)是和傅里叶变换相关的一种数学变换关系,用以决定时变信号其局部段落之弦波成份的频率与相位。 简单来说,在连续时间的例子,一个函数可以先乘上仅在一段时间不为零的窗函数(window function)再进行一维的傅里叶变换。再将这个窗函数沿着时间轴挪移,所得到一系列的傅里叶变换结果排开则成为二维表象。数学上,这样的操作可写为: 其中w(t)是窗函数,通常是翰氏窗函数(Hann window)或高斯函数的“丘型”分布,中心点在零,而x(t)是待变换的信号。X(τ,ω)本质上是x(t)w(t?τ)的傅里叶变换,乃一个复函数代表了信号在时间与频率上的强度与相位。 短时傅里叶变换(STFT,short-time Fourier transform,或 short-term Fourier transform))是和傅里叶变换相关的一种数学变换,用以确定时变信号其局部区域正弦波的频率与相位。 它的思想是:选择一个时频局部化的窗函数,假定分析窗函数g(t)在一个短时间间隔内是平稳(伪平稳)的,移动窗函数,使f(t)g(t)在不同的有限时间宽度内是平稳信号,从而计算出各个不同时刻的功率谱。短时傅里叶变换使用一个固定的窗函数,窗函数一旦确定了以后,其形状就不再发生改变,短时傅里叶变换的分辨率也就确定了。如果要改变分辨率,则需要重新选择窗函数。短时傅里叶变换用来分析分段平稳信号或者近似平稳信号犹可,但是对于非平稳信号,当信号变化剧烈时,要求窗函数有较高的时间分辨率;而波形变化比较平缓的时刻,主要是低频信号,则要求窗函数有较高的频率分辨率。短时傅里叶变换不能兼顾频率与时间分辨率的需求。短时傅里叶变换窗函数受到W.Heisenberg不确定准则的限制,时频窗的面积不小于2。这也就从另一个侧面说明了短时傅里叶变换窗函数的时间与频率分辨率不能同时达到最优。

MAtlab傅里叶变换实验报告

M A t l a b傅里叶变换实 验报告 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

班级信工142 学号 22 姓名何岩实验组别 实验日期室温报告日期成绩 报告内容:(目的和要求,原理,步骤,数据,计算,小结等) 1.求信号的离散时间傅立叶变换并分析其周期性和对称性; 给定正弦信号x(t)=2*cos(2*pi*10*t),fs=100HZ,求其DTFT。(a)代码: f=10;T=1/f;w=-10::10; t1=0::1;t2=0::1; n1=-2;n2=8;n0=0;n=n1::n2; x5=[n>=]; x1=2*cos(2*f*pi*t1); x2=2*cos(2*f*pi*t2); x3=(exp(-j).^(t2'*w)); x4=x2*x3; subplot(2,2,1);plot(t1,x1); axis([0 1 *min(x2) *max(x2)]); xlabel('x(n)');ylabel('x(n)'); title('原信号x1'); xlabel('t');ylabel('x1'); subplot(2,2,3);stem(t2,x2); axis([0 1 *min(x2) *max(x2)]); title('原信号采样结果x2'); xlabel('t');ylabel('x2'); subplot(2,2,2);stem(n,x5); axis([0 1 *min(x5) *max(x5)]); xlabel('n');ylabel('x2'); title('采样函数x2'); subplot(2,2,4);stem(t2,x4); axis([0 1 +*min(x4) *max(x4)]); xlabel('t');ylabel('x4'); title('DTFT结果x4'); (b)结果: 2.用以下两个有限长序列来验证DTFT的线性、卷积和共轭特性;

初学者-从信号与系统角度浅谈傅里叶变换,拉氏变换,Z变换三者之间的关系

初学者-从信号与系统角度浅谈傅里叶变换,拉氏变换,Z 变换三者之间的关系 一 傅里叶级数展开与傅里叶变换 之所以要将一个信号f(t)进行傅里叶级数展开或傅里叶变换是因为一般自然界信号都非常复杂,且表面上并不能直观的表现出频率与幅值的关系,而一个信号的大部分有效信息恰藏于其频谱上,即其幅频关系和相频关系上。通过傅里叶级数展开或傅里叶变换,可将自然界中复杂的信号分解成简单的,有规律的基本信号之和或积分的形式,并且可以明确表达出周期信号的离散频谱和非周期信号的连续频谱函数。 傅里叶级数展开是对于周期信号而言,如果该周期信号满足狄利克雷条件(在电子和通讯中大部分周期信号均满足),周期信号就能展开成一组正交函数的无穷级数之和,三角函数集在一个周期内是完备的正交函数集,使用三角函数集的周期函数展开就是傅里叶级数展开,而欧拉公式是将三角函数和复指数连接了起来,所以傅里叶级数可展开成三角函数或复指数两种形式,此时就可画出信号的频谱图,便可直观的看到频率与幅值和相位的关系。 既然是级数和展开,则上述频谱图中横轴表示n 倍的角频率,是一个离散频谱图,那么由离散频谱的间隔与周期的反比关系知当f(t)的周期T 趋近于无穷大时,周期信号变成了非周期信号,谱线间隔趋近于无穷小,谱线无限的密集而变成为连续频谱,该连续频谱即为频谱密度函数,简称频谱函数,该表达式即是我们熟悉的傅里叶变换,傅里叶变换将信号的时间函数变为频率函数,则其反变换是将频率函数变为时间函数,所以傅里叶变换建立了信号的时域与频域表示之间的关系,而傅里叶变换的性质则揭示了信号的时域变换相应地引起频域变换的关系。 二 傅里叶变换与拉氏变换 上述的傅里叶变换必须是在一个信号满足绝对可积的条件下才成立,那么对于不可积的信号,我们要将它从时域移到频域上,就要将原始信号乘上一个衰减信号将其变为绝对可积信号再做傅里叶变换,即为 f t e ?σt e ?j ωt ∞?∞dt = f(t)e ?(σ+j ω)t dt ∞?∞= f(t)e ?st ∞ ?∞ dt s=σ+j ω 变为拉氏变换,如令σ=0则拉氏变换就变成了傅里叶变换,所以傅里叶变换是S 域仅在虚轴上取值的拉氏变换,拉氏变换是傅里叶的推广,拉氏变换的收敛域就是f t e ?σt 满足绝对可积条件的σ值的范围,在收敛域内可积,拉氏变换存在,在收敛域外不可积,拉氏变换不存在。拉氏变换针对于连续时间信号,主要用于连续时间系统的分析中,对一个线性微分方程两边同时进行拉氏变换,可将微分方程转化成简单的代数运算,可方便求出系统的传递函数,简化了运算。

短时傅里叶变换的有关资料

短时傅里叶变换短时傅里叶变换(STFT,short-time Fourier transform,或short-term Fourier transform))是和傅里叶变换相关的一种数学变换,用以确定时变信号其局部区域正弦波的频率与相位。它的思想是:选择一个时频局部化的窗函数,假定分析窗函数g(t)在一个短时间间隔内是平稳(伪平稳)的,移动窗函数,使f(t)g(t)在不同的有限时间宽度内是平稳信号,从而计算出各个不同时刻的功率谱。短时傅里叶变换使用一个固定的窗函数,窗函数一旦确定了以后,其形状就不再发生改变,短时傅里叶变换的分辨率也就确定了。如果要改变分辨率,则需要重新选择窗函数。短时傅里叶变换用来分析分段平稳信号或者近似平稳信号犹可,但是对于非平稳信号,当信号变化剧烈时,要求窗函数有较高的时间分辨率;而波形变化比较平缓的时刻,主要是低频信号,则要求窗函数有较高的频率分辨率。短时傅里叶变换不能兼顾频率与时间分辨率的需求。短时傅里叶变换窗函数受到W.Heisenberg不确定准则的限制,时频窗的面积不小于2。这也就从另一个侧面说明了短时傅里叶变换窗函数的时间与频率分辨率不能同时达到最优。 短时距傅里叶变换 维基百科,自由的百科全书 汉漢▼

[编辑]与傅里叶转换在概念上的区别 将信号做傅里叶变换后得到的结果,并不能给予关于信号频率随时间改变的任何信息。以下的例子作为说明: 傅里叶变换后的频谱和短时距傅里叶转换后的结果如下: 傅里叶转换后, 横轴为频率(赫兹) 短时距傅里叶转换, 横轴为时间( 秒 ) , 纵轴 为频率(赫兹) 由上图可发现,傅里叶转换只提供了有哪些频率成份的信息,却没有提供时间信息;而短时傅里叶转换则清楚的提供这两种信息。这种时频分析的方法有利于频率会随着时间改变的信号(例如:音乐信号、语音信号等)分析。 [编辑]定义 [编辑]数学定义 简单来说,在连续时间的例子,一个函数可以先乘上仅在一段时间不为零的窗函数再进行一维的傅里叶变换。再将这个窗函数沿着时间轴挪移,所得到一系列的傅里叶变换结果排开则成为二维表象。数学上,这样的操作可写为: 另外也可用角频率来表示:

连续时间信号傅里叶级数分析及MAtlAB实现

课程设计任务书 学生姓名:专业班级: 指导教师:工作单位: 题目: 连续时间信号傅里叶级数分析及MATLAB实现 初始条件: MATLAB 6.5 要求完成的主要任务: 深入研究连续时间信号傅里叶级数分析的理论知识,利用MA TLAB强大的图形处理功能,符号运算功能以及数值计算功能,实现连续时间周期信号频域分析的仿真波形。 1.用MATLAB实现周期信号的傅里叶级数分解与综合。 2.用MATLAB实现周期信号的单边频谱及双边频谱。 3.用MATLAB实现典型周期信号的频谱。 4.撰写《MATLAB应用实践》课程设计说明书。 时间安排: 学习MATLAB语言的概况第1天 学习MATLAB语言的基本知识第2、3天 学习MATLAB语言的应用环境,调试命令,绘图能力第4、5天 课程设计第6-9天 答辩第10天 指导教师签名:年月日 系主任(或责任教师)签名:年月日

目录 摘要................................................................................................................................................ I Abstract .......................................................................................................................................... II 绪论. (1) 1 MATLAB简介 (2) 1.1 MATLAB语言功能 (2) 1.2 MATLAB语言特点 (2) 2 傅里叶级数基本原理概要 (4) 2.1 周期信号的傅里叶分解 (4) 2.2 三角形式和指数形式傅里叶级数及各系数间的关系 (4) 2.3 周期信号的频谱 (5) 3 用MATLAB实现周期信号的傅立叶级数分解与综合 (6) 3.1 合成波形与原波形之间的关系 (6) 3.2 吉布斯现象 (6) 4 用MATLAB实现周期信号的单边频谱及双边频谱。 (8) 4.1 单边,双边(幅度,相位)频谱及其关系 (8) 4.1.1单边,双边(幅度,相位) (8) 4.1.2 单边,双边频谱关系 (9) 4.2以单边幅度频谱为例,研究脉冲宽度与频谱的关系 (10) 4.3以单边幅度频谱为例,研究脉冲周期与频谱的关系 (11) 5用MATLAB实现典型周期信号的频谱 (13) 5.1 周期方波脉冲频谱的MATLAB实现 (13) 5.2 周期三角波脉冲频谱的MATLAB 实现 (14) 6 小结及心得体会 (17) 参考文献 (18) 附录: (19)

相关文档
最新文档