z變換與s變換之間的轉換(一些零碎且不嚴謹的想法)

lamphungry發表於2020-11-01

Z變換與“s變換”(拉普拉斯變換)的探討

  我們發現:z變換並不能直接對連續系統的傳遞函式G(s)進行 z = e s T , s = l n ⁡ z T z=e^sT,s=\frac{ln⁡z}{T} z=esT,s=Tlnz的簡單替換。首先T的意義是取樣訊號的時間間隔,同時也是取樣頻率的倒數。而對於連續系統,“取樣時間間隔”為0。
我們做如下對比:
∫ − ∞ + ∞ f ( t ) e − s t d t = G ( s ) \int_{-\infty}^{+\infty}{f(t)e^{-st}dt}=G(s) +f(t)estdt=G(s)
∫ − ∞ + ∞ f ( t ) δ T ( t ) e − s t d t = ∑ n = − ∞ ∞ f ( n T ) e − n s T = G ( z ) \int_{-\infty}^{+\infty}{f(t)\delta_T(t)e^{-st}dt}= \sum_{n=-\infty}^{\infty}{f(nT)e^{-nsT}}=G(z) +f(t)δT(t)estdt=n=f(nT)ensT=G(z)
我們利用定積分的定義:
∫ x 1 x 2 f ( x ) d x = lim ⁡ n → ∞ [ ∑ i = 0 n − 1 ( f ( x 1 + i ⋅ Δ x ) ⋅ Δ x ) ] ( Δ x = ( x 2 − x 1 ) / n ) ∫_{x_1}^{x_2}{f(x)dx}=\lim_{n→\infty} \left[\sum_{i=0}^{n-1}{(f(x_1+i⋅\Delta x)⋅\Delta x)}\right] (\Delta x=(x_2-x_1)/n) x1x2f(x)dx=nlim[i=0n1(f(x1+iΔx)Δx)](Δx=(x2x1)/n)
所以,我們可以嘗試這樣的變換(自己推的哈哈,不會嚴謹的證明):
lim ⁡ T → 0 ⁡ ∑ n = − ∞ ∞ ( T ⋅ f ( n T ) e − n s T ) = lim ⁡ T → 0 ⁡ [ ∑ n = − ∞ ∞ ( f ( n T ) e − n s T ⋅ T ) ] = ∫ − ∞ + ∞ f ( t ) e − s t d t = G ( s ) \lim_{T\to0}⁡\sum_{n=-\infty}^\infty {(T\cdot f(nT) e^{-nsT})} =\lim_{T\to0}⁡\left[\sum_{n=-\infty}^\infty(f(nT) e^{-nsT}⋅T)\right] =\int_{-\infty}^{+\infty}f(t) e^{-st}dt=G(s) T0limn=(Tf(nT)ensT)=T0lim[n=(f(nT)ensTT)]=+f(t)estdt=G(s)
⇒ lim ⁡ T → 0 T ⋅ G ( z ) = G ( s ) ⇒\lim_{T\to0}{T⋅G(z)}=G(s) T0limTG(z)=G(s)
  如 1 ( t ) → 1 s → 1 1 − z − 1 1(t)→\frac{1}{s}→\frac{1}{1-z^{-1}} 1(t)s11z11,(其他例子沒試過。。。)
lim ⁡ T → 0 T ⋅ 1 1 − e − s T → Taylor expansion lim ⁡ T → 0 T 1 − 1 − s T = lim ⁡ T → 0 T s T = 1 s \lim_{T→0}{T⋅\frac{1}{1-e^{-sT}}}\xrightarrow{\text{Taylor expansion}} \lim_{T→0}{\frac{T}{1-{1-sT}}}=\lim_{T→0}{\frac{T}{sT}}=\frac{1}{s} T0limT1esT1Taylor expansion T0lim11sTT=T0limsTT=s1
  或許可以試試把 s → 1 − z − 1 T s→\frac{1-z^{-1}}{T} sT1z1?(其實不行,一個直觀的理由是: lim ⁡ T → 0 ⁡ 1 − z − 1 T = s \lim_{T→0}{⁡\frac{1-z^{-1}}{T}}=s limT0T1z1=s,但不過這只是一種滿射(也就是說不止一種表示式的極限等於s),所以我們暫時只能利用極限從s域變為z域)

相關文章