|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB -- DFT性质讨论(五)用MATLAB 来实现序列的循环卷积
! E5 p8 ~- m1 b9 N' \" c5 O; b& l2 F% w, y' S8 W! {+ Y' A+ p
这篇博文要将的是循环卷积,循环卷积和线性卷积还是有很大区别的,我们都知道,两个N点序列之间的线性卷积会得出一个更长的序列,不得不再一次要将区间限制在 0 <= n <= N -1。因此代替线性移位的是应该考虑循环移位,循环移位我们上面已经讨论了两篇博文:
`5 ?; _9 k) t, X( b4 ^' B1 ^* f1 F, y1 F% A U2 {
MATLAB -- DFT性质讨论(三)序列的循环移位及其 MATLAB 实现时域的方法
5 ]% `5 V( u+ q8 n8 [, \0 ?% c4 k
MATLAB -- DFT性质讨论(四)序列的循环移位及其 MATLAB 实现频域的方法5 k9 _% i" M. P/ W
2 f8 Y1 T- A; d+ ^8 t
包含循环移位的卷积运算称为循环卷积,给出:
$ o. U2 y( S% D( M5 @$ y& E; Q' h1 B7 V2 K7 d, g
4 x0 e$ _3 a& Z) F
8 e# d, o5 N3 N0 q1 m/ b' i
下面我们根据循环卷积的表达式来使用MATLAB实现循环卷积:
7 o* F7 y# c6 I# W! t$ _0 l4 h$ u! i' @
) h& j. N/ f# K5 J3 e8 |
; h! ^& C$ T* o! T7 A( i! b5 X
' X( S! x+ { c {: A# B' Y2 U9 h5 @0 a$ b6 Z- x
|
|