รากศัพท์นี้เป็นสิ่งที่ยุ่งยาก วิธีที่แนะนำก่อนหน้านี้มีข้อบกพร่อง ขอผมสาธิตก่อนนะ จากนั้นฉันจะให้ทางออกที่ถูกต้อง
เราต้องการที่จะเกี่ยวข้องกับเปลี่ยนแปลงของสัญญาณ downsampled, , กับเปลี่ยนแปลงของสัญญาณดั้งเดิม\}Y D ( z ) = Z { x [ M n ] } Z X ( z ) = Z { x [ n ] }ZYD(z)=Z{x[Mn]}ZX(z)=Z{x[n]}
ทางที่ผิด
ใคร ๆ ก็นึกถึงการเสียบการแสดงออกของสัญญาณที่สุ่มลงไปในการแสดงออกของรูปแบบ:Z
YD(z)=∑n=−∞+∞x[Mn]z−n
การเปลี่ยนแปลงของตัวแปรดูเหมือนชัดเจน:n′=Mn
YD(z)=∑n′∈MZx[n′]z−n′/M
แต่ก็เป็นสิ่งสำคัญที่จะตระหนักว่าแม้บวกใหม่ดัชนียังคงไหลออกมาจากไป , รวมอยู่ในขณะนี้มากกว่า 1 จาก M จำนวนเต็มตัวเลข ในคำอื่น ๆ - ∞ ∞n′−∞∞
n′∈MZ={...,−2M,−M,0,M,2M,...} ,
ในขณะที่คำจำกัดความของ -transform ต้องการZ
n∈{...,−2,−1,0,1,2,...}\}
เนื่องจากนี่ไม่ใช่ -transform อีกต่อไปเราจึงไม่สามารถเขียน:Z
YD(z)=X(z1/M)
ทางที่ถูก
ให้เรากำหนดสัญญาณ 'แรงกระตุ้น' แรงกระตุ้นรถไฟเป็น:tM[n]
tM[n]=∑k=−∞+∞δ[n−kM]={10:n∈MZ:n∉MZ
ฟังก์ชั่นนี้คือจากตัวอย่างทุกตัวและเป็นศูนย์ทุกที่M1M
ฟังก์ชันพัลส์รถไฟสามารถเขียนเป็น:
tM[n]=1M∑k=0M−1ej2πkn/M
หลักฐาน:เราต้องพิจารณากรณีที่แยกกันและ : n ∉ M Zn∈MZn∉MZ
tM[n]=1M∑k=0M−1ej2πkn/M=⎧⎩⎨⎪⎪⎪⎪1M∑k=0M−111M1−ej2πkn1−ej2πkn/M:n∈MZ:n∉MZ={1MM1M1−11−ej2πkn/M:n∈MZ:n∉MZ={10:n∈MZ:n∉MZ
ในกรณี ,
n∉MZ
ตอนนี้เราจะกลับไปที่ปัญหาดั้งเดิมของเราในการหาเปลี่ยนรูปของเครื่องมือวัดขนาดตัวอย่าง:Z
YD(z)=∑n=−∞+∞x[Mn]z−n
เราใช้การแทนที่โดยคำนึงว่าสิ่งนี้ทำให้การรวมทำงานเฉพาะกับจำนวนเต็มจำนวนเต็มของ M:n′=Mn
YD(z)=∑n′∈MZx[n′]z−n′/M
ตอนนี้เราสามารถใช้ฟังก์ชั่นการกระตุ้นอิมพัลส์ข้างต้นเพื่อเขียนสิ่งนี้ให้เป็นผลรวมของ :n∈Z
YD(z)=∑n=−∞+∞tM[n]x[n]z−n/M
ด้วยการใช้สูตรข้างต้นสำหรับฟังก์ชั่นแรงกระตุ้นของรถไฟเป็นผลบวกที่ จำกัด เราได้:
YD(z)=∑n=−∞+∞(1M∑k=0M−1ej2πkn/M)x[n]z−n/M=1M∑k=0M−1∑n=−∞+∞ej2πkn/Mx[n]z−n/M=1M∑k=0M−1∑n=−∞+∞x[n](e−j2πk/Mz1/M)−n
บวกทางด้านขวาเป็นผลรวมกว่าจำนวนเต็มทั้งหมดและดังนั้นจึงเป็นเรื่องที่ถูกต้อง -transform ในแง่ของM} ดังนั้นเราสามารถเขียน:Zz′=e−j2πk/Mz1/M
YD(z)=1M∑k=0M−1X(e−j2πk/Mz1/M)
นี่คือสูตรสำหรับ -transform ของ downsamplerZ