Ο μετασχηματισμός Z ξαναγράφει μια ακολουθία διακριτού χρόνου όπως x[0],x[1],x[2],x[0], x[1], x[2], \dots ως συνάρτηση μιας μιγαδικής μεταβλητής zz. Είναι σημαντικός επειδή οι μετατοπίσεις και οι βηματικές αναδρομές γίνονται αλγεβρικές εκφράσεις, που συνήθως αναλύονται πιο εύκολα.

Για μια αμφίπλευρη ακολουθία x[n]x[n], ο αμφίπλευρος μετασχηματισμός Z είναι

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}

Το βασικό σημείο δεν είναι ποια εκδοχή φαίνεται πιο κομψή. Το βασικό σημείο είναι να χρησιμοποιείς την εκδοχή που ταιριάζει στη διατύπωση του προβλήματος.

Τι Σε Βοηθά Να Κάνεις Ο Μετασχηματισμός Z

Στα προβλήματα διακριτού χρόνου, μια καθυστέρηση κατά ένα βήμα αντιστοιχεί σε έναν παράγοντα z1z^{-1}. Γι’ αυτό ο μετασχηματισμός Z είναι χρήσιμος για γραμμικές εξισώσεις διαφορών, ψηφιακά φίλτρα και αναδρομικές σχέσεις: πράξεις πάνω σε ακολουθίες μετατρέπονται σε άλγεβρα πάνω στο X(z)X(z).

Είναι το ανάλογο του μετασχηματισμού Laplace για διακριτό χρόνο. Και τα δύο εργαλεία μετατρέπουν ένα πρόβλημα στο πεδίο του χρόνου σε πρόβλημα στο πεδίο μετασχηματισμού, αλλά ο μετασχηματισμός 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. Γι’ αυτό οι φοιτητές μαθαίνουν να αναφέρουν και τον τύπο και την περιοχή σύγκλισης.

Για μια γρήγορη διαίσθηση, διάβαζε ένα αποτέλεσμα μετασχηματισμού Z ως ζεύγος:

τυˊπος στο z+πουˊ ισχυˊει αυτοˊς ο τυˊπος\text{τύπος στο } z \quad + \quad \text{πού ισχύει αυτός ο τύπος}

Συνηθισμένα Λάθη Στον Μετασχηματισμό Z

Το πιο συνηθισμένο λάθος είναι να παραλείπεται η ROC. Αν την αφήσεις έξω, μπορεί να χαθεί πληροφορία για το αν η ακολουθία είναι δεξιόπλευρη, αριστερόπλευρη ή αμφίπλευρη.

Ένα άλλο συνηθισμένο λάθος είναι η εναλλαγή ανάμεσα στους μονόπλευρους και αμφίπλευρους ορισμούς χωρίς να γίνεται αντιληπτό. Συμπίπτουν σε ορισμένα τυπικά αιτιατά παραδείγματα, αλλά δεν είναι εναλλάξιμοι σε κάθε παραγωγή.

Ένα τρίτο λάθος είναι να αντιμετωπίζεται το zz σαν μια συνηθισμένη πραγματική μεταβλητή. Γενικά, το zz είναι μιγαδικό, άρα το μέτρο και η θέση στο μιγαδικό επίπεδο έχουν σημασία.

Οι φοιτητές επίσης απομνημονεύουν ζεύγη μετασχηματισμών υπερβολικά μηχανικά. Αυτό είναι επικίνδυνο, γιατί ένα μικρό λάθος στο πρόσημο, μια μετατόπιση που λείπει ή ένας λάθος αρχικός δείκτης μπορεί να αλλάξει την απάντηση.

Πότε Χρησιμοποιείται Ο Μετασχηματισμός Z

Θα συναντήσεις τον μετασχηματισμό Z στην επεξεργασία σημάτων διακριτού χρόνου, στον ψηφιακό έλεγχο και σε προβλήματα γραμμικών αναδρομών. Αν ένα σύστημα εξελίσσεται βήμα προς βήμα αντί συνεχώς, αυτός είναι συχνά ο φυσικός μετασχηματισμός που πρέπει να χρησιμοποιήσεις.

Είναι ιδιαίτερα χρήσιμος όταν χρειάζεται να λύσεις μια εξίσωση διαφορών, να περιγράψεις ένα ψηφιακό φίλτρο ή να συνδέσεις μια ακολουθία με πόλους και συμπεριφορά σύγκλισης.

Ένας Γρήγορος Τρόπος Να Διαβάζεις Μια Απάντηση Μετασχηματισμού Z

Όταν βλέπεις ένα αποτέλεσμα, έλεγξε αυτά τα τέσσερα πράγματα με τη σειρά:

  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. Αν θέλεις ένα χρήσιμο επόμενο βήμα, σύγκρινε αυτό το αποτέλεσμα με τον μετασχηματισμό Laplace και πρόσεξε ότι και οι δύο μέθοδοι συνδέουν μια συνθήκη σύγκλισης με τον τύπο, αντί να θεωρούν ότι μόνο ο τύπος είναι η πλήρης απάντηση.

Χρειάζεσαι βοήθεια με μια άσκηση;

Ανέβασε την ερώτησή σου και πάρε επαληθευμένη λύση βήμα-βήμα σε δευτερόλεπτα.

Άνοιξε το GPAI Solver →