|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB -- DFT性质讨论(五)用MATLAB 来实现序列的循环卷积
6 d* Q, I( a' i# ?1 |5 @* r; ~- k# t# \1 F
这篇博文要将的是循环卷积,循环卷积和线性卷积还是有很大区别的,我们都知道,两个N点序列之间的线性卷积会得出一个更长的序列,不得不再一次要将区间限制在 0 <= n <= N -1。因此代替线性移位的是应该考虑循环移位,循环移位我们上面已经讨论了两篇博文:* p% O- @% U" N
1 O- f+ _9 h9 s
MATLAB -- DFT性质讨论(三)序列的循环移位及其 MATLAB 实现时域的方法# v- p0 j5 h/ J& e# H# m7 l8 l' E! `
2 `+ i* Q* ]' j# g: c- v: C
MATLAB -- DFT性质讨论(四)序列的循环移位及其 MATLAB 实现频域的方法5 b/ U$ a% V6 ~6 M" d5 ~6 x: n0 M
7 T5 n* ~% g$ j6 h- D8 L- J, n
包含循环移位的卷积运算称为循环卷积,给出:! y3 B2 C- k" x- R: `. e
. m& G2 e+ C: r9 L
/ S: L: V! a+ K( q: F, H, m
, ]' K" o, o H2 p3 Z; \0 A
下面我们根据循环卷积的表达式来使用MATLAB实现循环卷积:
. ]* N0 Y- O" e; r/ I- f+ Q4 f$ D7 }% e: b, _! t
8 f. E) z# C9 Q1 e2 N% x; c0 a4 z
" O, m% T+ S0 h! k* ^; r s7 q/ Y/ F( V+ {' _: O
+ n! p0 [. y$ R# c |
|