Derivasi ini rumit. Pendekatan yang disarankan sebelumnya memiliki kelemahan. Biarkan saya menunjukkan ini dulu; maka saya akan memberikan solusi yang benar.
Kami ingin menghubungkan transformasi- dari sinyal downsampled, Y D ( z ) = Z { x [ M n ] } , dengan transformasi- Z dari sinyal asli X ( z ) = Z { x [ n ] } .ZYD(z)=Z{x[Mn]}ZX(z)=Z{x[n]}
Jalan yang salah
Orang bisa berpikir hanya dengan memasukkan ekspresi untuk sinyal downsampled ke dalam ekspresi dari transformasi- :Z
YD(z)=∑n=−∞+∞x[Mn]z−n
Perubahan variabel tampak jelas:n′=Mn
YD(z)=∑n′∈MZx[n′]z−n′/M
Namun, penting untuk menyadari bahwa meskipun indeks penjumlahan baru masih berjalan dari - ∞ ke ∞ , jumlahnya sekarang lebih 1 dari M bilangan bulat nomor . Dengan kata lain,n′−∞∞
,n′∈MZ={...,−2M,−M,0,M,2M,...}
sedangkan definisi dari transformasi membutuhkanZ
n∈{...,−2,−1,0,1,2,...} .
Karena ini bukan lagi transformasi- , kami tidak dapat menulis:Z
YD(z)=X(z1/M)
Jalan yang benar
Mari kita tentukan sinyal kereta impuls 'helper' sebagai:tM[n]
tM[n]=∑k=−∞+∞δ[n−kM]={10:n∈MZ:n∉MZ
Fungsi ini adalah pada satu dari setiap sampel M , dan nol di tempat lain.1M
Secara ekuivalen, fungsi pulse train dapat ditulis sebagai:
tM[n]=1M∑k=0M−1ej2πkn/M
Bukti: Kita perlu mempertimbangkan secara terpisah kasus-kasus dan n ∉ M Z :n∈MZn∉MZ
Dalam kasusn∉MZ, kami menggunakan ekspresi untukjumlah terbatas dari deret geometri
tM[n]=1M∑k=0M−1ej2πkn/M=⎧⎩⎨⎪⎪⎪⎪1M∑k=0M−111M1−ej2πkn1−ej2πkn/M:n∈MZ:n∉MZ={1MM1M1 - 11 - ej 2 πk n / M: n ∈ MZ: n ∉ MZ= { 10: n ∈ MZ: n ∉ MZ
n ∉ MZ .
Sekarang mari kita kembali ke masalah awal kita menemukan -transformasi downsampler:Z
YD( z) = ∑n = - ∞+ ∞x [ Mn ] z- n
Kami menerapkan substitusi , dengan mengingat bahwa ini membuat penjumlahan hanya berjalan pada kelipatan bilangan bulat M:n′= Mn
YD( z) = ∑n′∈ M.Zx [ n′] z- n′/ M.
Kita sekarang dapat menggunakan fungsi kereta impuls di atas untuk menulis ulang dengan aman ini sebagai penjumlahan dari semua :n ∈ Z
YD( z) = ∑n = - ∞+ ∞tM.[ n ] x [ n ] z- n / M
Dengan menggunakan formulasi di atas untuk fungsi kereta impuls sebagai jumlah eksponensial terbatas, kita mendapatkan:
YD( z)= ∑n = - ∞+ ∞( 1M.∑k = 0M.- 1ej 2 πk n / M) x [ n ] z- n / M= 1M.∑k = 0M.- 1∑n = - ∞+ ∞ej 2 πk n / Mx [ n ] z- n / M= 1M.∑k = 0M.- 1∑n = - ∞+ ∞x [ n ] ( e- j 2 πk / Mz1 / M)- n
Penjumlahan di sebelah kanan adalah penjumlahan atas semua bilangan bulat, dan karena itu adalah sah -transform dalam hal z ' = e - j 2 π k / M z 1 / M . Karena itu, kita dapat menulis:Zz′= e- j 2 πk / Mz1 / M
YD( z) = 1M.∑k = 0M.- 1X( e- j 2 πk / Mz1 / M)
Ini adalah rumus untuk transformasi- dari downsampler.Z