การแปลง Z ขั้นสูง

จาก testwiki
รุ่นแก้ไขเมื่อ 16:30, 6 มกราคม 2568 โดย imported>อมฤตาลัย (ตัวอย่าง)
(ต่าง) ←รุ่นแก้ไขก่อนหน้า | รุ่นแก้ไขล่าสุด (ต่าง) | รุ่นแก้ไขถัดไป→ (ต่าง)
ไปยังการนำทาง ไปยังการค้นหา

แม่แบบ:เพิ่มอ้างอิง แม่แบบ:ลิงก์ไปภาษาอื่น

การแปลง Z ขั้นสูง (แม่แบบ:Langx) เป็นการแปลง Z ที่ได้ผนวกผลของการหน่วง (delay) ที่ไม่ได้เป็นพหุคูณของอัตราการชักตัวอย่าง (sampling rate) บนโดเมนเวลาของสัญญาณ การแปลง Z ขั้นสูงถูกประยุกต์ใช้กันอย่างมากในการประมวลผลสัญญาณ (signal processing) และการควบคุมดิจิทัล (digital control) ตัวอย่างเช่น การสร้างแบบจำลองการประมวลผลสัญญาณที่รวมผลของการหน่วงเชิงเวลาแบบแม่นยำ เป็นต้น

การแปลง Z ขั้นสูง ถูกเสนอโดย จูรี่ (Eliahu Ibraham Jury)[1][2] นักทฤษฎีระบบควบคุมผู้ได้รับรางวัล Richard E. Bellman Control Heritage Award ประจำปี ค.ศ. 1993

นิยาม

การแปลง Z ขั้นสูง มีนิยามดังต่อไปนี้

F(z,m)=k=0f(kT+m)zk

โดยที่

  • T คาบของการชักตัวอย่าง (sampling period)
  • m พารามิเตอร์การหน่วง (delay parameter) โดยที่ m[0,T)

คุณสมบัติ

ภาวะเชิงเส้น

𝒵{k=1nckfk(t)}=k=1nckF(z,m)

การเลือนเชิงเวลา

𝒵{u(tnT)f(tnT)}=znF(z,m)

การหน่วง

𝒵{f(t)eat}=eamF(eaTz,m)

การคูณเชิงเวลา

𝒵{tyf(t)}=(Tzddz+m)yF(z,m)

ทฤษฎีค่าสุดท้าย

limk=f(kT+m)=limz=1(1z1)F(z,m)

หมายเหตุ: ในกรณีที่ พารามิเตอร์การหน่วง m เป็นคงคงที่ ในกรณีนี้คุณสมบัติของการแปลง Z แบบปรกติกับการแปลง Z ขั้นสูงจะเหมือนกันทั้งหมด

ตารางการแปลง Z ขั้นสูงของฟังก์ชันต่าง ๆ

f(t) F(z,m)
1(t) zz1
t mTz1+T(z1)2
e-at eamTzeaT
1 - e-at 1z1+eamTzeaT
sin ωt zsin(mωT)+sin[(1m)ωT]z22zcosωT+1

ตัวอย่าง

ในที่นี้เรากำหนดให้ f(t)=cos(ωt)

F(z,m)=𝒵{cos(ω(kT+m))}=𝒵{cos(ωkT)cos(ωm)sin(ωkT)sin(ωm)}=cos(ωm)𝒵{cos(ωkT)}sin(ωm)𝒵{sin(ωkT)}=cos(ωm)z(zcos(ωT))z22zcos(ωT)+1sin(ωm)zsin(ωT)z22zcos(ωT)+1=z2cos(ωm)zcos(ω(Tm))z22zcos(ωT)+1

ถ้า m=0 แล้ว F(z,m) จะลดรูปกลายเป็นการแปลง Z แบบปรกติ

F(z,0)=z2zcos(ωT)z22zcos(ωT)+1

ซึ่งก็ตรงกับผลการแปลงการแปลง Z แบบปรกติของ f(t) นั้นเอง

เพิ่มเติม

บรรณานุกรม

  • Eliahu Ibraham Jury, Theory and Application of the Z-Transform Method, Krieger Pub Co, 1973. ISBN 0-88275-122-0.

อ้างอิง

แม่แบบ:รายการอ้างอิง