APP下载

《数字信号处理》中几种卷积教学探讨

2015-06-08周艳玲

现代商贸工业 2015年8期
关键词:数字信号处理信号处理时域

周艳玲

摘要:

线性卷积,周期卷积和循环卷积是《数字信号处理》中的难点和重点。阐述了这三种卷积的概念及相互联系,将线性卷积和循环卷积联系起来,利用循环卷积的计算速度解决线性卷积表达的实际问题,并在matlab上验证了循环卷积的运算速度优势,有助于学生理解并掌握卷积的物理意义和使用方法。

关键词:

数字信号处理;线性卷积;循环卷积;Matlab

中图分类号:

G4

文献标识码:A

文章编号:16723198(2015)08013601

1前言

线性卷积,周期卷积和循环卷积在《数字信号处理》的时域分析中起着重要作用,是《数字信号处理》的一个重要知识点,也是该课程的一个难点。

一般教学中容易存在以下三个方面的问题:(1)由于该知识点数学性比较强,学生难以完全听懂,教学效果不好。(2)几种卷积概念比较抽象,即使上课能听懂,而让学生自己动手求解却又不知从何下手。(3)理解这几种卷积的物理意义和关系非常有必要,而学生难以将这几种卷积前后衔接,融会贯通。

本文从这几种卷积的定义出发,分析其概念及联系,探讨其教学方法,促进学生对该知识点的理解和掌握。

2线性卷积、周期卷积及循环卷积的定义

信号通过线性时不变系统的输出为信号与系统函数的线性卷积。所以线性卷积反映了线性系统对输入信号的作用方式,是线性系统分析与设计的基础,它广泛地应用于通信、控制、信号处理等领域中。线性卷积的定义如下:

yL(n)=∞k=-∞x(k)h(n-k)=x(n)*h(n)

(1)

线性卷积对参与卷积的两个序列长度无要求。虽说表达式中卷积的求和范围为-∞到+∞,实际中的求和范围根据序列长度有关。设序列x(n)长度为M,h(n)的长度为N,求和变量k的取值范围取决于x(k)和h(n-k)的长度和取值范围,并且最后得到的卷积结果即序列yL(n)的长度取决于x(n)和h(n)的长度和取值范围,所以该线性卷积的长度M+N-1。

由于计算机的发展,连续信号离散化为数字信号并由计算机处理是技术发展的必然。在离散情况下,由于离散傅里叶变换隐含的周期性,因而引入了周期卷积和循环卷积。周期卷积需要就两个序列先周期延拓,然后将一个序列翻转,再来移位、相乘,在主区间0~N-1求和。周期卷积的定义如下:

y(n)=N-1m=0x(m)h(n-m)

(2)

所以周期卷积要求两个序列是周期相同的周期序列,求和范围是一个周期,其结果仍是周期序列,且周期与原来的两个序列的周期相同。

由于多个周期的序列携带的信息与其主值区间相同,对周期卷积取主值区间的值,即可得到循环卷积。其定义如下:

3循环卷积与线性卷积的关系

线性卷积反映了线性系统对输入信号的作用方式,具有重要实际意义。但由于线性卷积是对无限项求和,不是闭合解的形式,不便于用计算机运算;而循环卷积是对有限项求和,特别适合于计算机运算;同时计算循环卷积可利用FFT来实现,在速度上比直接计算线性卷积要快得多。鉴于以上三点分析,通过循环卷积来计算线性卷积具有较大的优越性和实用性。如果找到线性卷积和循环卷积相等的条件,然后利用FFT计算循环卷积,即可获得线性卷积的结果。

设序列x(n)长度为M,h(n)的长度为N,设法构造这两个序列x(n)和h(n)的循环卷积,使其果与线性卷积相同。在x(n)后面补充N-1个0,使x(n)长度变为;在h(n)后面补充M-1个0,使h(n)长度也为M+N-1。先将x(n)和h(n)进行周期延拓,周期为M+N-1,再求周期卷积。

可见该周期卷积是x(n)和h(n)的线性卷积yL(n)的周期延拓,而以M+N-1为周期的周期延拓刚好没有发生混叠,对该周期卷积取主值得到的循环卷积正好等于线性卷积。

yc(n)=x(n)h(n)=y(n)RM+N-1(n)

=M+N-1k=0x(k)h(n-k)=yL(n),0≤n≤M+N-1

(6)

所以对于长度为M和N的两个序列,当L≥M+N-1时,L点循环卷积等于线性卷积。

4利用FFT求线性卷积

根据循环卷积的性质,两个序列时域循环卷积对应的频域为两序列离散频域直接相乘。可以利用FFT及IFFT来快速求解循环卷积。其过程如图1所示。

由此可见,在满足循环卷积和线性卷相等的条件下,用FFT和IFFT来计算循环卷积比直接从时域计算线性卷积快速很多。当序列长度更大的时候,优势将会更加明显。

5结论

分析了线性卷积的实用性和循环卷积的计算机处理优势,阐述了两者相等的条件,利用循环卷积来计算线性卷积,可以提高运算速度,解决实际问题,并在在Matlab上验证了循环卷积的运算速度优势。有助于学生理解卷积的物理意义并掌握卷积的计算方法。

参考文献

[1]刘国良.基于Matlab的离散卷积[J].现代电子技术,2009,32(5).

[2]周利清,苏菲.数学信号处理[M].北京:北京邮电大学出版社,2007.

[3]赵鸿图,刘艳辉.循环卷积的时域与频域算法研究[J].计算机工程与设计,2014,35(5).

猜你喜欢

数字信号处理信号处理时域
基于时域信号的三电平逆变器复合故障诊断
《信号处理》征稿简则
《信号处理》第九届编委会
《信号处理》征稿简则
《信号处理》第九届编委会
电子信息工程专业数字信号处理课程改革与研究
基于极大似然准则与滚动时域估计的自适应UKF算法
基于时域逆滤波的宽带脉冲声生成技术
基于时域波形特征的输电线雷击识别