x=rn(n)傅里叶变换matlab,第三章 离散傅立叶变换

本文深入探讨了离散傅立叶变换(DFT)的概念,指出DFT作为有限长序列的傅立叶表示,是数字信号处理的核心。介绍了DFT与连续傅立叶变换、傅里叶级数的关系,并通过举例展示了DFT在计算线性卷积和谱分析中的应用。此外,还讨论了DFT的性质,包括线性、循环移位定理和循环卷积定理,以及DFT在频域抽样理论中的作用。
摘要由CSDN通过智能技术生成

第三章离散傅立叶变换(DFT)

3.1引言

有限长序列在数字信号处理是很重要的一种序列,当然可以用Z变换和傅里叶变换来研究它,但是,可以导出反映它的"有限长"特点的一种有用工具是离散傅里叶变换(DFT)。离散傅里叶变换除了作为有限长序列的一种傅里叶表示法在理论上相当重要之外,而且由于存在着计算离散傅里叶变换的有效快速算法,因而离散傅里叶变换在各种数字信号处理的算法中起着核心的作用。

有限长序列的离散傅里叶变换(DFT)和周期序列的离散傅里叶级数(DFS)本质上是一样的。为了更好地理解DFT,需要先讨论周期序列的离散傅里叶级数DFS。而为了讨论离散傅里叶级数及离散傅里叶变换,我们首先来回顾并讨论傅里叶变换的几种可能形式。

(连续时间信号:如果在讨论的时间间隔内,除若干不连续点之外,对于任意时间值都可给出确定的函数值,此信号就称为连续时间信号。)

一、连续时间、连续频率——连续傅立叶变换(FT)

设x(t)为连续时间非周期信号,傅里叶变换关系如下图所示:

37031622_1.jpg

37031622_2.jpg

37031622_3.gif可以看出时域连续函数造成频域是非周期的谱,而时域的非周期造成频域是连续的谱。

二、连续时间,离散频率------傅里叶级数

设f(t)代表一个周期为T1的周期性连续时间函数,f(t)可展成傅里叶级数,其傅里叶级数的系数为37031622_4.gif,f(t)和37031622_4.gif组成变换对,表示为:

37031622_5.gif(37031622_6.gif)

37031622_7.gif

注意符号:如果是周期性的采样脉冲信号p(t),周期用T表示(采样间隔)。采样脉冲信号的频率为37031622_8.gif

37031622_9.jpg

37031622_10.jpg

可以看出时域连续函数造成频域是非周期的谱,而时域的周期造成频域是离散的谱

37031622_11.gif

三、离散时间,连续频率------序列的傅里叶变换

正变换:DTFT[x(n)]=37031622_12.gif

反变换:DTFT-137031622_13.gif

37031622_14.gif级数收敛条件为|37031622_15.gif|=37031622_16.gif

37031622_17.jpg

可以看出时域离散函数造成频域是周期的谱,而时域的非周期造成频域是连续的谱

37031622_18.gif

四、离散时间,离散频率------离散傅里叶变换

上面讨论的三种傅里叶变换对,都不适用在计算机上运算,因为至少在一个域(时域或频域)中,函数是连续的。因为从数字计算角度,我们感兴趣的是时域及频域都是离散的情况,这就是我们这里要谈到的离散傅里叶变换。

37031622_19.jpg

时域抽样间隔T,频域周期Ws=2p/T,

时域周期T1,频域抽样间隔W1=2p/T1

周期序列的离散傅里叶级数(DFS)

37031622_20.gif是周期为N的一个周期序列,即37031622_21.gif,r为任意整数。和连续时间周期信号一样,周期序列可用离散傅里叶级数来表示。

37031622_22.jpg

离散傅里叶级数(DFS)对:

正变换37031622_23.gif=DFS[37031622_20.gif] = 37031622_24.gif = 37031622_25.gif

37031622_26.gif

反变换37031622_20.gif=IDFS[37031622_23.gif]=37031622_27.gif=37031622_28.gif

37031622_29.gif

式中,37031622_30.gif37031622_31.gif37031622_32.gif均为整数。

观察37031622_23.gif=37031622_33.gif37031622_23.gif是一个周期序列吗?如是,周期为多少?

37031622_34.gif37031622_33.gif=37031622_23.gif

所以。37031622_23.gif是一个周期序列,周期为N。

37031622_20.gif,周期为N

37031622_23.gif,周期也为N。

37031622_35.jpg

观察37031622_20.gif=37031622_27.gif,与连续时间信号与系统中的傅里叶级数对应,表明将周期序列分解成N个独立谐波分量。第0次谐波序列37031622_36.gif,基波序列37031622_37.gif,…,第k次谐波序列37031622_38.gif,第N-1次谐波序列37031622_39.gif。谐波频率37031622_40.gif,k=0,1,2,…,N-1,幅度为37031622_41.gif37031622_23.gif。例如:基波分量的频率为2p/N,幅度是37031622_41.gif37031622_42.gif。一个周期序列可以用其DFS表示它的频谱分布规律。

例题:37031622_20.gif如图所示,求37031622_20.gif的DFS

37031622_43.jpg

解:37031622_23.gif=DFS[37031622_20.gif] = 37031622_24.gif = 37031622_25.gif

37031622_26.gif

37031622_23.gif=37031622_44.gif=37031622_45.gif=37031622_46.gif=37031622_47.gif

=37031622_48.gif=37031622_49.gif37031622_26.gif

|37031622_23.gif|如下图所示。

37031622_50.jpg

离散傅立叶变换(DFT)

周期序列实际上只有有限个序列值才有意义,因而它的离散傅里叶级数表示式也适用于有限长序列,这就可以得到有限长序列的傅里叶变换(DFT)。

设x(n)是一个长度为M的有限长序列,

正变换37031622_51.gif=DFT[37031622_52.gif] = 37031622_53.gif = 37031622_54.gif

k=0,1,2,…,N-1(3.1.1)

反变换37031622_52.gif=IDFT[37031622_51.gif]=37031622_55.gif=37031622_56.gif

n=0,1,2,…,N-1(3.1.2)

式中37031622_30.gif,N称为DFT变换区间长度,N≥M。

例3.1.1:37031622_52.gif=R4(n),求37031622_52.gif的8点和16点DFT。

解:(1)DFT变换区间N=8,则:

37031622_51.gif=37031622_57.gif=37031622_45.gif=37031622_46.gif=37031622_47.gif

=37031622_49.gif,k=0,1,…,7

(2)DFT变换区间N=16,则:

37031622_51.gif=37031622_58.gif=37031622_59.gif

=37031622_60.gif,k=0,1,…,15

DFS与DFT的关系

1、有限长序列和周期序列的关系

设x(n)是一个长度为M的有限长序列,以N(N≥M)为周期进行周期延拓得37031622_20.gif37031622_20.gif是x(n)的周期延拓。如下图所示:

37031622_61.jpg

37031622_62.jpg

M=4,N=8,以N=8进行周期延拓。37031622_20.gif的周期为8。

用式子表示:

37031622_20.gif37031622_63.gif

37031622_20.gif=x(n模N)=x((n))N,(n模N)表示n对N取余数

例:设37031622_20.gif是以N=8周期对有限长序列x(n)(长度M=4)进行周期延拓得到的。37031622_64.gif=x(3),37031622_65.gif=x(2)。

有限长序列进行周期延拓得到周期序列。

定义:周期序列37031622_20.gif中从n=0到N-1的第一个周期为37031622_20.gif的主值区间,而主值区间上的序列称为37031622_20.gif的主值序列

周期序列的主值序列是有限长序列

利用前面的矩形序列符号RN(n)

<

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值