循环卷积 DFT求线性卷积.ppt

循环卷积 DFT求线性卷积.ppt

ID:49298086

大小:128.00 KB

页数:19页

时间:2020-02-03

循环卷积 DFT求线性卷积.ppt_第1页
循环卷积 DFT求线性卷积.ppt_第2页
循环卷积 DFT求线性卷积.ppt_第3页
循环卷积 DFT求线性卷积.ppt_第4页
循环卷积 DFT求线性卷积.ppt_第5页
资源描述:

《循环卷积 DFT求线性卷积.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、专题:循环卷积、用DFT求线性卷积首先,我们要理解周期卷积仅仅针对离散傅里叶级数,循环卷积(又称圆周卷积)仅仅针对离散傅里叶变换。这里的“循环”是针对周期序列而言,我们要始终记住,离散傅里叶变换的序列x(n)是周期序列的主值序列。而线性卷积是针对有限长序列,要用DFT求线性卷积,必然要求周期序列在一个周期内求卷积能和有限长序列求线性卷积等值。因此我们求N点长度的循环卷积必然要和线性卷积长度一致。起码N要不少于线性卷积的长度。有限长序列的循环卷积(又称圆周卷积)(1)定义设x1(n)和x2(n)是两个长度为L、M的有限长序列,它们的

2、N点循环卷积x3(n)定义为:注意:其中N>=Max{L,M}注意:如果其中一个序列(或者两个序列)的长度没有所求N点循环卷积的长度长,那在该序列后面补零,直到长度达到N(c)用解析式计算此式可用矩阵表示为:注意矩阵的对角线为然后每列往下依次是1、2、3...循环移位h矩阵这个N阶方阵中的元素都是n由0到N-1区间的h(n),这是通过求模(n-m)N而得到的。在实际运用时只需要按照h矩阵中元素排列的规律直接写出这个矩阵。例设x1(n)={1,2,3,4,5},x2(n)={6,7,8,9},计算5点循环卷积。解:x2(n)为4点序

3、列,在其尾部填零使其成为5点序列,再进行循环卷积运算。循环卷积与线性卷积的关系我们已经知道,可以用DFT来求循环卷积,即,因此只要找到循环卷积与线性卷积之间的关系,就可以解决用DFT求线性卷积的问题。用DFT求线性卷积DFT不仅可以用来对信号进行频谱分析,而且还可以用来计算序列的线性卷积。设x(n)长度为N1,h(n)长度为N2,则线性卷积之长为N=N1+N2-1。为了便于用矩阵表示,我们在序列x(n)的后面添N2-1个0,使x(n)的长度变为N,这样,线性卷积为:用矩阵表示为:与循环卷积的矩阵表示相比较,可以看出,即使进行线性卷

4、积的两个序列长度也都是N,其结果也与循环卷积不同:两个表示式中h矩阵不但元素的排列不同,而且矩阵的大小也不同。事实上,如果x(n)和h(n)的长度都为N,则它们的循环卷积yN(n)之长度为N,而它们的线性卷积y(n)之长度为2N-1。但是,在一定的条件下,可以使循环卷积与线性卷积的结果相同。考虑两个有限长序列的线性卷积:设x(n)的非零区间为0≤n≤N1-1,h(n)的非零区间为0≤n≤N2-1,则线性卷积y(n)=x(n)*h(n)的长度为N=N1+N2-1,非零区间是0≤n≤N-1。现在来设法构造这两个序列x(n)与h(n)的

5、循环卷积,使其结果与线性卷积相同。在x(n)后面补充N2-1个0,使x(n)长度变为N,x(n):x(0)、x(1)、…、x(N1-1)、0、0、…、0。在h(n)后面补充N1-1个0,使h(n)长度变为N,h(n):h(0)、h(1)、…、h(N2-1)、0、0、…、0。再将h(n)进行周期延拓,周期为N:为了计算x(n)与h(n)的循环卷积yN(n),我们先计算与的周期卷积:此式说明,周期卷积是x(n)与h(n)的线性卷积y(n)的周期延拓。由于与的周期都为N,因此它们的周期卷积的周期也为N,正好等于y(n)的长度,即上式中以

6、N为周期的周期延拓没有发生混叠,线性卷积y(n)正好是周期卷积的一个周期。而循环卷积又是周期卷积的主值序列,因此,此时循环卷积yN(n)与线性卷积y(n)完全相同,即:例设两个有限长度序列:x(n),0≤n≤7;y(n),0≤n≤19。令X(k)和Y(k)分别表示它们的20点DFT,而序列r(n)=IDFT[X(k)Y(k)]。试指出r(n)中的哪些点相当于线性卷积g(n)=x(n)*y(n)中的点。解:设R(k)=X(k)Y(k),于是,并且r(n)之长度为20。又设g(n)=x(n)*y(n),则线性卷积g(n)之长度为8+2

7、0-1=27。循环卷积r(n)是周期卷积的主值序列,而又是线性卷积g(n)的周期延拓,延拓的周期就是周期卷积的周期20。由于20<27,即延拓的周期小于线性卷积的长度,故延拓时必然发生线性卷积的混叠,即的每一个周期的前27-20=7个值都是g(n)的前一个周期的后7个值与后一个周期的前7个值的混叠,也就是说,循环卷积r(n)的20个值中,后13个值才与g(n)中间部分的13个值相同。因此,对于循环卷积r(n),(0≤n≤19),只有7≤n≤19这13个点相当于线性卷积g(n)中的点。用DFT求线性卷积如果循环卷积的长度N满足N≥N

8、1+N2-1(N1、N2分别是x1(n)与x2(n)的长度),则此循环卷积就等于x1(n)与x2(n)的线性卷积,于是,我们用DFT求得的循环卷积就是线性卷积。图用DFT求线性卷积N≥N1+N2--1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。