找回密码
 注册
关于网站域名变更的通知
查看: 1902|回复: 1
打印 上一主题 下一主题

MATLAB ------- 看看离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间是什么关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-11-27 14:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
MATLAB ------- 看看离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间是什么关系
( T7 I1 R; A8 e$ y: L9 B: X! i2 B
( y, }  k7 j/ [+ j9 a% o' z

3 E/ U; e+ Y0 h/ S上篇我们简单的讨论了离散傅里叶级数DFS和离散傅里叶变换DFT之间的关系,简单地说,DFT就是DFS在一个周期内的表现。" d' P; K! w5 x! J9 I  M7 i

' I+ Q/ K; P& |MATLAB ------- 用MATLAB实现离散傅里叶变换(DFT)和逆变换(IDFT)
% ]2 V9 A! z6 y/ Q
/ ?- @/ M/ ~- |, z为了后面讨论方便,这里给出DFS的系数公式(分析公式):
) r/ }% w2 B5 [, T; I
: A8 t, Y$ U9 m; P                    (1)
5 Y" R. V8 G( c, S4 a6 H- I& u2 _, O) v
其中:: w& M; t% E1 K5 D3 Z- ~
) r) \9 @3 b3 V; f9 G1 S& v% E+ N
5 g3 I5 N0 q% c1 ^; k7 P

* o+ r$ a; h$ [0 q6 k4 E6 V  x  G综合公式:% J: d1 d! E5 e0 D0 U
) s+ z) y2 P9 A' J! z
                (2)6 |! q0 b/ |# i& r. z
( h* p5 J5 M3 K" w# \
为了对比,给出DFT的分析公式:
8 B. b1 ?3 o8 f* a" q) ]' F% G7 ~& b
                 (3)6 h; r0 f4 r* j4 x1 A
; h' l* C6 @% i# G* i
                    (4)/ n& E9 T3 z8 ^" ^1 J
; R8 @5 w9 [( e( E
5 z& c$ w  J7 E% i8 p
综合公式:$ `. M0 z" M$ {9 Y: T! h9 Y
1 `1 \2 W4 ]. V5 D
                     (5)# n# U! s" w/ X, W: T1 T

" S' g) y: I6 r% u% b. X                 (6)
0 T6 {( Z6 A) t/ c" F3 Q1 u: o0 M; j" O1 W$ p, E
下面讨论DFS和 z 变换之间的关系:8 C2 E! c& L: H) i
3 @0 m+ q8 u' ~6 l
这部分内容提取到文章:MATLAB ------- 快来看看DFS 与 z 变换之间有什么关系% Y# s  A- ]% w
# Y2 ]% c0 r+ g8 Y
设 x(n) 为一有限长序列,长度为N,即,
. e% M  g) m7 J  `3 [2 t" s! V$ f" I5 X; T, t. e
                    (7)
- t8 h, J* M8 ?! x& W8 O% G; N# W+ I( O+ ?$ o1 V7 H& N" h
那么,能求它的 z 变换为:+ k; h- P8 y  j, x# N- r5 k' b

' ^5 ~; F7 i9 X2 X; F' K' c, e                                            (8)$ j  c2 N# ~: E/ S. g
" Y0 i  Y8 x8 `" M3 x8 g
现在,以周期N,周期重复x(n)构造一个周期序列 ,即; O: Z7 z3 |7 Y/ i8 b

. p: z, F9 b/ E/ ?! i$ K                           (9)
- v* K6 s- n1 O, U9 {& Z
$ w8 {* c8 Q5 b 的DFS给出为:' m% h2 {7 y$ X8 N; g' ]
8 Z3 {. M4 c( s8 B6 G, C
               (10)* f6 J: C; ~4 g* J% F) o+ W  P

. K  s' A# b1 b: Y1 o2 d将(10)式与 z 正变换公式(8)比较后,得到:. l9 y% L6 y2 k
- E. ?! \% e; f- s
                                             (11)" @9 i5 B" H' y" o" ]
! S' w. V1 |. H
这就是说,DFS 代表了z变换 X(z)在单位圆上N个等间隔样本。. ?, W$ s# P7 b% U* H

/ ?. j% _1 |# ^+ \& Z! D7 W接着讨论DFS和DTFT的关系。) X% F* n% S+ }6 ^% L3 x, ?

. |$ }' g4 d6 K/ b这部分内容提取出来到:【 MATLAB 】DFS 和 DTFT 之间的关系" b3 v  o! h2 p) I5 w+ q

  l9 s* ]2 \* n" o5 n6 X6 z4 E. @我们大概都知道DTFT和z变换之间的关系,DTFT是单位圆上的z变换。我们通过一个公式就能说清楚,如下:
! i' f' {+ F: U
5 B- K3 G" B3 ~2 T先给出DTFT的公式:
: z: {* z* X1 e1 R  Q
# t! I3 C( W6 x- H1 ]9 U                      (12)( ^9 Y/ ]# S9 |% N( b0 _( \
0 d+ E% p# v  S* O3 o
对比z变换的公式(8),不难看出:
' M9 Y9 v; \+ R. v5 m% j8 M( _) s# ~! H6 s* C/ U
                                                    (13)
2 Y  n. w, F4 \+ t8 p0 N, [+ W: k' H7 @2 n5 \
为了避免某些人的抗议,我们不得不做出声明,这里都是针对有限长序列推导的公式,无论针对其他任何可行信号,推导的关系最后都是一样的。
! w6 W* w( N4 F  U( U! a/ h' g0 q" W! e& I
从(13)式可以看出,DTFT是单位圆上的z变换。' S: E2 x  T+ Z& U1 q
1 Q3 R; _* H" F5 F
上面又说了DFS和z变换的关系,关系是,DFS 代表了z变换 X(z)在单位圆上N个等间隔样本。* x; V# k  b, D5 j+ b: U, E

5 i& P5 b' ~: d, ]0 |2 o3 V结合z变换和DTFT之间的关系,我们是不是可以说DFS 是对DTFT 上的等间隔采样。采样间隔为 ,下面我们正式推导二者间的关系。  V* ~4 S& F' l; g3 K8 A4 m1 \- H
* d. w( Q2 A* g4 ~/ l3 P* C& R8 x
式(12)为:
( z. H- M  a( J  A
7 t. z" q! m2 L& R, w2 ?
0 C$ k0 y' Z9 u# w* `; P2 u" D7 ^4 l3 s7 n( j5 Y" E- h8 l
DFS为:% d# H/ A8 N" N) t! T

- E# C4 g( w1 L* K
* q( s) e8 v% O# W, P' }- w9 s0 ?
; b# v& ?  ^" Z1 P8 W. V$ A
4 Y4 w& J- d4 S; ^' [
可以看出,4 e1 x0 u( p; J7 x4 ?. j
& {% H1 t6 s" v
                                           (14)3 g1 m' t2 K% B. [& `3 d
3 ~1 L, s& y) ~: b
% k; M! `5 v# y
                              (15)                                          
5 Z/ |8 w: i: V3 q! P1 v/ ^
$ e$ s; Z$ |4 D- R7 p这样,6 P! S6 s" \7 T* \0 o( f  }$ X
4 n& L$ [9 O# S& b) h! L+ D+ C
                          (16); d  W: j; }% E. g/ v9 }( l2 p
' P& }& m( Z+ b) D2 Z! x
这意味着 DFS 可以通过以 为间隔对DTFT均匀采样而得到。* _8 P$ |! v) ]" v4 g; Q

# w( J+ u, `4 O' |由式子(13):
& l% P+ |7 G) P1 `& D% J/ ?) m: S( k- H1 h
- B2 T" C& C0 ?+ D" ^/ H
* M! y0 ?2 D; z& W% Z
以及式子(14):
" M: F/ Z7 `- p7 K  V7 S+ H! \6 J4 o5 G, g
* ]4 ]( V0 C# X) |; Y) i7 Q

5 `# D8 K& M% l: U# W3 A可见,DFS 表示给出了一种在频域的采样机理;而这个在原理上类似于时域采样。
6 x0 L8 i: m) Q0 f" B. K! D  k, M! ?& k  v5 W, F8 X
间隔 是在频域上的采样间隔,也称为频率分辨率。因为它告诉我们频率样本有多密集。
" @2 j# G6 M4 A8 m  j
# O- p4 e! k2 U4 U1 F3 g4 z
; Z/ E- Z) D" G# a
) d" Y: P! V& Y6 ]. G8 {
- d1 m; G4 h5 E( q+ O7 r+ H6 z

4 h5 q$ n; Y/ ]4 o, R7 X  `! G( k0 O
* S4 Z" @, \$ q! \' {

5 _' m/ i, ^6 t; N  j
! U3 k7 I% _4 v

该用户从未签到

2#
发表于 2019-11-27 17:51 | 只看该作者
看看,很好的分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-19 09:41 , Processed in 0.093750 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表