EDA365电子论坛网

标题: 基于MATLAB序列运算的序列移位的函数实现 [打印本页]

作者: mytomorrow    时间: 2020-1-16 10:44
标题: 基于MATLAB序列运算的序列移位的函数实现
4 ]! I/ G1 X: w$ y) m
这种运算有点理解,反正我是觉得有点绕,所以单独拿出来,表示注重。
- D% a5 d" f. N/ e- Y& y
' a+ h% k0 |' F* q& _; ?8 r在这种运算中,x(n)的每个样本都要移位一个量k得到一个移位的序列y(n).
& W6 V3 K( N( H- _& u) t8 B) k8 d% Y& A
8 B5 D6 i! A0 U 3 I' B4 |0 O: O: x; T+ U
/ U6 ]  W4 s% G6 |
如果令m=n-k,那么n = m + k,上面运算给出为:7 C6 a3 n' _. j9 Y

- R0 O# A- x5 \  L$ h$ e 5 R* X( }- K  M% {

9 Q  c( T/ I) z8 Y这就是说,把m当成x的自变量,那么y的自变量n就等于m + k,对于n而言,相当于x右移了k位。
1 [0 h) j0 y  D6 l5 j  Y
/ J/ r3 r9 {9 g4 ?响应的函数可以定义如下:
" {  r% h- S2 f4 k$ n/ f8 s2 o- ?+ U8 N
# @# U. j: v( z* F: b. o
下面我们验证下这个函数是否实现移位功能:# n1 x3 ?$ b' A6 w) e
5 p7 X/ x- C+ P5 e4 o" v: w0 K
  
2 C2 g" ~1 W' \' g6 n) M ; G6 Y! o3 z. U' h

  ]9 B" O. Z* t( e. N可见,实现了移位运算。# H6 o% z+ j3 v/ z  k* i; ?& [- {
" R, P# P0 }8 X( I1 i3 U( ^

作者: yin123    时间: 2020-1-16 19:39
基于MATLAB序列运算的序列移位的函数实现




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2