การแปลงแซดเขียนลำดับเวลาไม่ต่อเนื่อง เช่น x[0],x[1],x[2],x[0], x[1], x[2], \dots ใหม่ให้อยู่ในรูปฟังก์ชันของตัวแปรเชิงซ้อน zz สิ่งนี้สำคัญเพราะการเลื่อนลำดับและความสัมพันธ์เวียนเกิดทีละขั้นจะกลายเป็นนิพจน์พีชคณิต ซึ่งมักวิเคราะห์ได้ง่ายกว่า

สำหรับลำดับสองด้าน x[n]x[n] การแปลงแซดแบบทวิภาคีคือ

X(z)=n=x[n]znX(z) = \sum_{n=-\infty}^{\infty} x[n] z^{-n}

เมื่ออนุกรมนี้ลู่เข้า ถ้าโจทย์ของคุณเริ่มที่ n=0n=0 และเน้นลำดับเชิงเหตุ หลายวิชาจะใช้รูปแบบเอกภาคีแทน:

X(z)=n=0x[n]znX(z) = \sum_{n=0}^{\infty} x[n] z^{-n}

ประเด็นสำคัญไม่ใช่ว่าแบบไหนดูสวยกว่า ประเด็นสำคัญคือคุณควรใช้แบบที่ตรงกับการตั้งโจทย์

การแปลงแซดช่วยให้คุณทำอะไรได้บ้าง

ในการวิเคราะห์เวลาไม่ต่อเนื่อง การหน่วงไปหนึ่งขั้นสอดคล้องกับตัวประกอบ z1z^{-1} นี่จึงเป็นเหตุผลที่การแปลงแซดมีประโยชน์สำหรับสมการผลต่าง ตัวกรองดิจิทัล และความสัมพันธ์เวียนเกิด: การกระทำบนลำดับจะเปลี่ยนเป็นพีชคณิตบน X(z)X(z)

มันเป็นอนาล็อกแบบเวลาไม่ต่อเนื่องของการแปลงลาปลาซ เครื่องมือทั้งสองเปลี่ยนปัญหาในโดเมนเวลาให้เป็นปัญหาในโดเมนทรานส์ฟอร์ม แต่การแปลงแซดถูกออกแบบมาสำหรับลำดับที่มีดัชนีเป็นจำนวนเต็ม แทนที่จะเป็นฟังก์ชันของเวลาต่อเนื่อง

ตัวอย่างทำครบ: x[n]=anu[n]x[n] = a^n u[n]

ให้ u[n]u[n] เป็นลำดับขั้นหนึ่งหน่วย ดังนั้น u[n]=1u[n] = 1 เมื่อ n0n \ge 0 และ u[n]=0u[n] = 0 เมื่อ n<0n < 0 แล้ว

x[n]=anu[n]x[n] = a^n u[n]

หมายความว่าลำดับนี้เป็นลำดับด้านขวา:

1,a,a2,a3,1, a, a^2, a^3, \dots

โดยใช้คำนิยามแบบเอกภาคี

X(z)=n=0anzn=n=0(az1)nX(z) = \sum_{n=0}^{\infty} a^n z^{-n} = \sum_{n=0}^{\infty} (a z^{-1})^n

นี่คืออนุกรมเรขาคณิต ซึ่งรวมได้เป็น

X(z)=11az1=zzaX(z) = \frac{1}{1 - a z^{-1}} = \frac{z}{z-a}

โดยมีเงื่อนไขว่าอัตราส่วน az1a z^{-1} ต้องเป็นไปตาม

az{1}<1|a z^\{-1\}| < 1

ซึ่งเงื่อนไขนี้สมมูลกับ

z>a|z| > |a|

ดังนั้นคำตอบเต็มไม่ใช่แค่ X(z)=zzaX(z) = \frac{z}{z-a} คำตอบเต็มคือ

X(z)=zza,ROC: z>aX(z) = \frac{z}{z-a}, \qquad \text{ROC: } |z| > |a|

เงื่อนไขสุดท้ายนั้นเป็นส่วนหนึ่งของทรานส์ฟอร์ม ไม่ใช่หมายเหตุประกอบ

ทำไมบริเวณลู่เข้าจึงสำคัญ

บริเวณลู่เข้า หรือ ROC คือเซตของค่า zz ที่ทำให้อานุกรมตามคำนิยามลู่เข้าจริง หากไม่มี ROC นิพจน์พีชคณิตอาจกำกวมได้

ตัวอย่างเช่น ลำดับที่ต่างกันอาจให้รูปนิพจน์ตรรกยะเหมือนกัน แต่มี ROC ต่างกัน นี่จึงเป็นเหตุผลที่นักศึกษาถูกสอนให้รายงานทั้งสูตรและบริเวณลู่เข้า

ถ้าต้องการมองภาพให้เร็ว ให้อ่านผลของการแปลงแซดเป็นคู่ดังนี้:

formula in z+where that formula is valid\text{formula in } z \quad + \quad \text{where that formula is valid}

ข้อผิดพลาดที่พบบ่อยในการแปลงแซด

ข้อผิดพลาดที่พบบ่อยที่สุดคือการละ ROC ทิ้งไป ถ้าคุณไม่ระบุ คุณอาจสูญเสียข้อมูลว่าลำดับนั้นเป็นด้านขวา ด้านซ้าย หรือสองด้าน

อีกข้อผิดพลาดที่พบบ่อยคือสลับใช้คำนิยามเอกภาคีกับทวิภาคีโดยไม่ทันสังเกต ทั้งสองแบบให้ผลตรงกันในตัวอย่างเชิงเหตุพื้นฐานบางกรณี แต่ใช้แทนกันไม่ได้ในทุกการพิสูจน์

ข้อผิดพลาดข้อที่สามคือมอง zz เหมือนเป็นตัวแปรจริงธรรมดา โดยทั่วไปแล้ว zz เป็นจำนวนเชิงซ้อน ดังนั้นขนาดและตำแหน่งในระนาบเชิงซ้อนจึงมีความสำคัญ

นักศึกษาหลายคนยังท่องคู่ทรานส์ฟอร์มแบบกลไกมากเกินไป ซึ่งเสี่ยงเพราะความผิดพลาดเล็กน้อยเรื่องเครื่องหมาย การเลื่อนที่หายไป หรือดัชนีเริ่มต้นที่ผิด สามารถทำให้คำตอบเปลี่ยนได้

การแปลงแซดถูกใช้เมื่อไร

คุณจะพบการแปลงแซดในวิชาการประมวลผลสัญญาณเวลาไม่ต่อเนื่อง การควบคุมดิจิทัล และโจทย์ความสัมพันธ์เวียนเกิดเชิงเส้น ถ้าระบบเปลี่ยนแปลงทีละขั้นแทนที่จะเปลี่ยนอย่างต่อเนื่อง นี่มักเป็นทรานส์ฟอร์มที่เหมาะสมตามธรรมชาติ

มันมีประโยชน์เป็นพิเศษเมื่อคุณต้องการแก้สมการผลต่าง อธิบายตัวกรองดิจิทัล หรือเชื่อมโยงลำดับกับโพลและพฤติกรรมการลู่เข้า

วิธีอ่านคำตอบของการแปลงแซดอย่างรวดเร็ว

เมื่อคุณเห็นผลลัพธ์ ให้ตรวจสี่อย่างนี้ตามลำดับ:

  1. กำลังแปลงลำดับอะไรอยู่?
  2. คำนิยามที่ใช้เป็นแบบทวิภาคีหรือเอกภาคี?
  3. ได้รูปพีชคณิตของ X(z)X(z) เป็นอะไร?
  4. ROC คืออะไร?

เช็กลิสต์นี้ช่วยป้องกันข้อผิดพลาดที่หลีกเลี่ยงได้หลายอย่าง

ลองทำโจทย์คล้ายกัน

ลองทำขั้นตอนเดียวกันกับ x[n]=(12)nu[n]x[n] = \left(\frac{1}{2}\right)^n u[n] เขียนอนุกรม แปลงให้เป็นอนุกรมเรขาคณิต และหา ROC ถ้าคุณอยากต่อยอดอย่างมีประโยชน์ ให้เปรียบเทียบผลลัพธ์นั้นกับการแปลงลาปลาซ แล้วสังเกตว่าทั้งสองวิธีต่างแนบเงื่อนไขการลู่เข้ามากับสูตร แทนที่จะมองว่าสูตรเพียงอย่างเดียวคือคำตอบทั้งหมด

ต้องการความช่วยเหลือในการแก้โจทย์?

อัปโหลดคำถามของคุณแล้วรับคำตอบแบบทีละขั้นตอนที่ผ่านการตรวจสอบในไม่กี่วินาที

เปิด GPAI Solver →