Συστήματα
Στο προηγούμενο κεφάλαιο μάθαμε να αναγνωρίζουμε σήματα. Σε αυτό μαθαίνουμε τι τους κάνουμε: ένα σύστημα παίρνει σήμα είσοδο και βγάζει σήμα έξοδο. Στόχος μέχρι το τέλος: να καταλάβεις βαθιά μία πράξη — τη συνέλιξη — και ένα αποτέλεσμα — ότι κάθε complex exponential (και άρα κάθε cosine) που περνάει από LTI σύστημα βγαίνει ίδιο σχήμα, απλά πολλαπλασιασμένο με έναν μιγαδικό αριθμό . Αυτά τα δύο είναι το «κλειδί» για όλη τη Fourier θεωρία που έρχεται.
Τι είναι ένα σύστημα;
Στην πιο απλή του μορφή:
Ένα σύστημα είναι ένα κουτί που παίρνει στην είσοδο ένα σήμα και βγάζει στην έξοδο ένα άλλο σήμα.
Συμβολικά γράφουμε — «το σύστημα , με είσοδο , παράγει ».
Properties που μας ενδιαφέρουν
Από όλα τα πιθανά συστήματα στον κόσμο, υπάρχουν δύο ιδιότητες που τα κάνουν ξαφνικά τρομερά εργαλεία: γραμμικότητα και χρονική αμεταβλητότητα. Τα συστήματα που έχουν και τις δύο λέγονται LTI (Linear Time-Invariant), στα Ελληνικά ΓΧΑ (Γραμμικό Χρονικά Αμετάβλητο). Όλο το υπόλοιπο μάθημα στηρίζεται σε αυτά.
Γραμμικότητα
Ένα σύστημα είναι γραμμικό όταν ικανοποιεί την αρχή της υπέρθεσης:
Σε απλά Ελληνικά: «αν δώσεις στο σύστημα ένα άθροισμα σημάτων, η έξοδος είναι το άθροισμα των εξόδων που θα έπαιρνες αν τα έδινες ένα-ένα.»
Πώς το ελέγχεις — το test της υπέρθεσης. Παίρνεις μια σύνθετη είσοδο με αυθαίρετα και αυθαίρετα σήματα , και φτιάχνεις δύο εκδοχές της εξόδου:
- Δρόμος 1 — βάζω τον συνδυασμό μέσα, μετά εφαρμόζω το σύστημα: υπολόγισε απευθείας.
- Δρόμος 2 — περνάω καθένα χωριστά, μετά τα συνδυάζω στην έξοδο: υπολόγισε .
- Σύγκριση. Αν οι δύο εκφράσεις βγαίνουν ίδιες για κάθε επιλογή → γραμμικό. Αν βρεις έστω μία επιλογή που διαφέρουν → μη γραμμικό.
Παράδειγμα — σύστημα που είναι γραμμικό (αλλά όχι TI!). Έστω — το ίδιο σύστημα που μόλις είδαμε ότι δεν είναι TI. Είναι όμως γραμμικό· ο συντελεστής είναι «γυμνός», δεν αλλοιώνει το .
Δρόμος 1 (συνδυασμός μέσα, μετά σύστημα): το σύστημα πολλαπλασιάζει ό,τι του δώσεις επί :
Δρόμος 2 (καθένα χωριστά, μετά συνδυασμός): και , οπότε:
Σύγκριση: ίδια έκφραση. Άρα γραμμικό ✓. Ο χρονοεξαρτώμενος συντελεστής βγαίνει «έξω» από τον συνδυασμό ακριβώς όπως μια σταθερά — γι' αυτό η γραμμικότητα κρατάει, παρόλο που η TI έσπασε.
Παράδειγμα — σύστημα που δεν είναι γραμμικό. Έστω (τετραγωνιστής). Δύναμη του — κόκκινη σημαία. Δοκίμασέ το, μετά άνοιξε τον έλεγχο.
Παίξε με την υπέρθεση ζωντανά: διάλεξε σύστημα· αριστερά είναι ο Δρόμος 1 (), δεξιά ο Δρόμος 2 (). Αν οι δύο καμπύλες συμπίπτουν, το σύστημα είναι γραμμικό. (Το δείχνει την παγίδα του offset, το τον τετραγωνιστή παραπάνω.)
Έλεγχος γραμμικότητας — superposition
Συγκρίνουμε δύο εκδοχές: αριστερά «βάζω a₁x₁ + a₂x₂ στο σύστημα», δεξιά «βάζω καθένα ξεχωριστά και προσθέτω τις εξόδους». Για γραμμικά συστήματα οι δύο πρέπει να συμπίπτουν ακριβώς.
Καθαρός κέρδους (gain). Είναι γραμμικό.
Σύρε τις γραμμές για αναδιάταξη — ή χρησιμοποίησε τα βελάκια .
- 1.Δρόμος 1 — βάλε τη σύνθετη είσοδο a₁x₁ + a₂x₂ στο σύστημα και υπολόγισε S{a₁x₁ + a₂x₂}.
- 2.Σύγκρινε τους δύο δρόμους ως εκφράσεις (άνοιξε παρενθέσεις, μάζεψε όρους).
- 3.Ίδιοι για κάθε a₁, a₂, x₁, x₂ → γραμμικό. Διαφέρουν έστω σε μία επιλογή → μη γραμμικό.
- 4.Δρόμος 2 — πέρασε x₁ και x₂ χωριστά από το σύστημα και σχημάτισε a₁·S{x₁} + a₂·S{x₂}.
Χρονική αμεταβλητότητα
Ένα σύστημα είναι χρονικά αμετάβλητο (time-invariant) όταν, αν καθυστερήσεις την είσοδο, η έξοδος είναι ίδια — απλώς καθυστερημένη κατά το ίδιο:
Σε απλά Ελληνικά: «το σύστημα συμπεριφέρεται το ίδιο όποτε κι αν του δώσεις το σήμα. Η σχέση input→output δεν εξαρτάται από τον χρόνο.»
Αν πεις «γεια» στο μικρόφωνο στις 10:00 ή στις 14:00, η ηχογράφηση ακούγεται ίδια — απλώς κάθεται σε άλλο σημείο του χρόνου. Αυτό είναι TI. Αντίθετα, ένα σύστημα όπως πολλαπλασιάζει το σήμα με τον τρέχοντα χρόνο — όσο αργότερα δίνεις την είσοδο, τόσο μεγαλύτερη είναι η έξοδος. Όχι TI.
Πώς το ελέγχεις — η μέθοδος των δύο δρόμων. Το TI ρωτάει στην ουσία: «καθυστέρηση πριν το σύστημα δίνει το ίδιο με καθυστέρηση μετά το σύστημα;». Φτιάχνεις λοιπόν δύο εκδοχές της εξόδου για μια καθυστερημένη είσοδο και τις συγκρίνεις:
- Δρόμος 1 — καθυστερώ την είσοδο, ύστερα περνάω από το σύστημα. Κανόνας: σε κάθε εμφάνιση του μέσα στον ορισμό, αφαίρεσε από το όρισμά του. Τα γυμνά και οι σταθεροί συντελεστές μένουν ως έχουν. Αυτό είναι η πραγματική έξοδος, .
- Δρόμος 2 — περνάω από το σύστημα, ύστερα καθυστερώ την έξοδο. Παίρνεις την κανονική έξοδο και βάζεις παντού (στα και στα γυμνά ). Αυτό είναι η έξοδος αν το σύστημα ήταν TI, .
- Σύγκριση. Αν για κάθε → TI. Αν βρεις έστω ένα όπου διαφέρουν → όχι TI.
Παράδειγμα — σύστημα που είναι TI. Έστω · ένας «ανιχνευτής μεταβολής» που βγάζει πόσο άλλαξε το σήμα μέσα σε 1 δευτερόλεπτο. Μόνο ολισθήσεις του , κανένα γυμνό — ας το επιβεβαιώσουμε.
Δρόμος 1 (καθυστερώ την είσοδο κατά , μετά σύστημα): αφαιρώ από το όρισμα κάθε :
Δρόμος 2 (σύστημα, μετά καθυστερώ την έξοδο): παίρνω το και βάζω παντού :
Σύγκριση: , και μάλιστα για κάθε . Άρα TI ✓. Διαισθητικά, το σύστημα κοιτάζει πάντα «τώρα μείον πριν 1 δευτερόλεπτο» — ό,τι ώρα κι αν του δώσεις το σήμα.
Παράδειγμα — σύστημα που δεν είναι TI. Έστω · συμπιέζει το σήμα στον χρόνο επί 2. Το όρισμα του είναι πειραγμένο () — κόκκινη σημαία. Προσπάθησέ το μόνος σου πρώτα, μετά άνοιξε τον έλεγχο.
Παίξε με τους δύο δρόμους ζωντανά: διάλεξε σύστημα και σύρε την καθυστέρηση . Αριστερά είναι η πραγματική καθυστερημένη έξοδος (Δρόμος 1), δεξιά η αναμενόμενη αν TI, (Δρόμος 2) — αν η μία πέφτει πάνω στην άλλη, το σύστημα είναι TI.
Έλεγχος χρονικής αμεταβλητότητας
Δίνουμε ένα σήμα στο σύστημα, μετά το ίδιο σήμα καθυστερημένο. Συγκρίνουμε «πραγματική έξοδος» vs «αναμενόμενη αν ήταν TI» (= η αρχική έξοδος καθυστερημένη κατά το ίδιο).
Ο συντελεστής εξαρτάται από τον χρόνο. Όσο αργότερα δίνεις το ίδιο σήμα, τόσο πιο «θορυβημένο» βγαίνει.
Σύρε τις γραμμές για αναδιάταξη — ή χρησιμοποίησε τα βελάκια .
- 1.Δρόμος 2 — πάρε την κανονική έξοδο y(t) και βάλε παντού t → t − t₀ (στα x ΚΑΙ στα γυμνά t). Αυτό είναι η y₂(t) = y(t − t₀), δηλαδή «αν ήταν TI».
- 2.Δρόμος 1 — σε κάθε εμφάνιση του x μέσα στον ορισμό, αφαίρεσε t₀ από το όρισμά του (τα γυμνά t και οι σταθεροί συντελεστές μένουν ως έχουν). Αυτό είναι η πραγματική έξοδος y₁(t).
- 3.Ίδιες για κάθε t₀ → TI. Διαφέρουν έστω για ένα t₀ → όχι TI.
- 4.Σύγκρινε τις y₁(t) και y₂(t) ως εκφράσεις των t και t₀.
LTI = ΓΧΑ
Ένα σύστημα που είναι και γραμμικό και χρονικά αμετάβλητο λέγεται LTI (Linear Time-Invariant). Στα Ελληνικά: ΓΧΑ (Γραμμικό Χρονικά Αμετάβλητο). Θα συναντήσεις και τους δύο όρους — εμείς θα χρησιμοποιούμε LTI σαν default, αλλά σε εξεταστικές το ΓΧΑ εμφανίζεται εξίσου συχνά (κυρίως αυτό γράφεται στις διαφάνειες).
Άλλες ιδιότητες σύντομα
Δύο ακόμη ιδιότητες με τις οποίες θα ξαναβρεθούμε:
- Αιτιατό (causal): η έξοδος τη χρονική στιγμή εξαρτάται μόνο από τιμές της εισόδου σε χρόνους . Όλα τα φυσικά συστήματα πραγματικού χρόνου είναι αιτιατά — δεν μπορούν να «δουν το μέλλον».
- Ευσταθές (BIBO stable): σε κάθε φραγμένη είσοδο δίνει φραγμένη έξοδο (Bounded Input → Bounded Output). Για ένα LTI, ισοδυναμεί με την απαίτηση να είναι η κρουστική απόκριση απολύτως ολοκληρώσιμη: .
Οι περισσότερες πρακτικές εφαρμογές απαιτούν αυτές τις ιδιότητες, αλλά για τη θεωρία θα τα προϋποθέτουμε σιωπηρά.
Η κρουστική απόκριση h(t)
Πώς περιγράφουμε τη συμπεριφορά ενός LTI με έναν αντικείμενο, αντί να το δοκιμάζουμε με κάθε δυνατή είσοδο;
Η ιδέα: σου δίνω ένα μόνο σήμα — ένα που περιέχει «λίγο από κάθε συχνότητα και κάθε διάρκεια» — και βλέπω τι βγαίνει. Αυτό το σήμα είναι το .
Η έξοδος ενός LTI συστήματος όταν η είσοδος είναι ονομάζεται κρουστική απόκριση :
Δ(t) μέσα → h(t) έξω
Διαλέγουμε ένα σύστημα. Δίνουμε στην είσοδο μια κρουστική δ(t). Η έξοδος που παίρνουμε είναι, εξ ορισμού, η κρουστική απόκριση h(t).
h(t) = (1/τ) e^(−t/τ) · u(t), τ = 0.5 s
Γιατί η h(t) περιγράφει ΠΛΗΡΩΣ ένα LTI
Θα δείξουμε ότι, αν ξέρουμε την , μπορούμε να υπολογίσουμε την έξοδο για οποιαδήποτε είσοδο . Η μόνη απαίτηση: το σύστημα να είναι LTI. Σε τέσσερα βήματα:
-
Σαρωτική ιδιότητα της δ. Μπορούμε να γράψουμε την είσοδο ως:
Γιατί; Η είναι μη-μηδενική μόνο όταν . Σε κάθε άλλο , ο integrand είναι 0 και δεν συνεισφέρει. Άρα το ολοκλήρωμα «διαλέγει» μόνο την τιμή του στη θέση , που είναι το .
-
Time-invariance. (Σύμβαση: από εδώ και κάτω γράφουμε είσοδος → έξοδος για να δηλώσουμε «αυτή η είσοδος δίνει αυτή την έξοδο όταν περάσει από το σύστημα».)
Μια κρούση στο 0 δίνει από τον ορισμό της κρουστικής απόκρισης. Από TI, μια κρούση στο δίνει το ίδιο, απλώς ολισθημένο:
-
Linearity — ομογένεια. Αν η κρούση δίνει , τότε μια κρούση scaled κατά στην είσοδο πρέπει να δίνει το ίδιο scaling στην έξοδο:
Πρόσεξε ότι το είναι ίδιο και στις δύο πλευρές. Η μόνη αλλαγή είναι το έγινε — δηλαδή η δ έδωσε τη θέση της στην h.
-
Linearity — προσθετικότητα. Από Βήμα 1, η είσοδος είναι ένα ολοκλήρωμα — ένα «άπειρο άθροισμα» — από κομμάτια της μορφής . Η προσθετικότητα της γραμμικότητας μάς λέει ότι αν η είσοδος είναι άθροισμα κομματιών, η έξοδος είναι το άθροισμα των αντίστοιχων εξόδων. Αυτό ισχύει και για ολοκληρώματα (που είναι «συνεχή αθροίσματα»). Από Βήμα 3 ξέρουμε σε τι μετατρέπεται κάθε κομμάτι: το γίνεται . Άρα η συνολική έξοδος είναι:
Αυτή είναι η συνέλιξη . Δεν την κατεβάσαμε από τον ουρανό — προέκυψε αναγκαστικά από τις τρεις ιδιότητες που ήδη ξέραμε.
Συνέλιξη
Ο τύπος, εξηγημένος όρος-προς-όρο
- — η μεταβλητή ολοκλήρωσης. Όχι ο χρόνος της εξόδου, ούτε ο χρόνος της εισόδου. Είναι βοηθητική.
- — η τιμή της εισόδου τη χρονική στιγμή .
- — η κρουστική απόκριση αναποδογυρισμένη (επειδή είναι αντί για ) και μετατοπισμένη δεξιά κατά . Αυτή είναι η οπτική της επόμενης παραγράφου.
- Το γινόμενο — αυτό που ολοκληρώνουμε. Δείχνει σε κάθε σημείο «πόσο συμβάλλει» η αντίστοιχη κρούση της εισόδου στην έξοδο τη στιγμή .
- — μία τιμή για κάθε . Η ολοκλήρωση συσσωρεύει όλες τις συμβολές για το συγκεκριμένο .
Flip-and-slide — η οπτική του τύπου
Πώς υπολογίζεις για ένα συγκεκριμένο ;
- Σχεδιάζεις το στον άξονα .
- Παίρνεις το , το αναποδογυρίζεις οριζόντια για να γίνει .
- Ολισθαίνεις το flipped δεξιά κατά ⇒ προκύπτει το .
- Πολλαπλασιάζεις σε κάθε τις δύο καμπύλες.
- Ολοκληρώνεις το γινόμενο. Αυτό είναι το .
- Επόμενο → επανάληψη.
Flip-and-slide · y(t) = ∫ x(τ) · h(t − τ) dτ
Το παράδειγμα της διάλεξης.
Πατώντας Παίξε το τρέχει, το flipped-and-shifted ολισθαίνει, το γινόμενο αλλάζει σχήμα και το εμβαδό του χτίζει σταδιακά την καμπύλη στο κάτω panel. Αυτό είναι η συνέλιξη — η αλγεβρική φόρμουλα είναι απλά πιο συμπυκνωμένη γραφή της ίδιας πράξης.
Worked example:
Δύο ίδια ορθογώνια στο διάστημα που συνελίσσονται. Πριν κάνουμε καμία πράξη, η εικόνα: κρατάμε το ένα ορθογώνιο ακίνητο και σέρνουμε το άλλο (αναποδογυρισμένο) από αριστερά προς τα δεξιά. Σε κάθε θέση , το είναι απλώς το μήκος της επικάλυψης των δύο κουτιών. Σύρε το παρακάτω και δες το τρίγωνο να χτίζεται μόνο του:
Π(τ−0.5) ∗ Π(τ−0.5) · βρες τα κρίσιμα t
Σύρε το . Το y(t) είναι απλώς το μήκος της επικάλυψης των δύο ορθογωνίων.
Η μπροστινή ακμή (τ = t) μπήκε στο [0, 1], αλλά η πίσω ακμή (τ = t−1) είναι ακόμα αριστερά του 0. Η επικάλυψη είναι το [0, t], μήκους t — μεγαλώνει.
Συμπέρασμα: η συνέλιξη δύο ίδιων ορθογωνίων είναι ένα τρίγωνο. Είναι τόσο σημαντική αυτή η σχέση που εμφανίζεται παντού — ως απόκριση των απλούστερων φίλτρων, ως μετασχηματισμός Fourier, και στα επόμενα κεφάλαια.
Άσκηση 4 — slide 8
Όταν τα δύο σήματα έχουν και θετικά και αρνητικά κομμάτια, η συνέλιξη γίνεται πολυφασική: κάθε «φάση» του υπολογισμού έχει διαφορετικό σύνολο ολοκληρωτικών ορίων. Η Άσκηση 4 του deck είναι ο κανονικός εκπαιδευτικός εκπρόσωπος αυτής της κατάστασης.
Άσκηση 4 (slide 8) · y(t) = x₁(t) ∗ x₂(t)
Σύρε το . Παρατήρησε τις τέσσερις φάσεις: μηδέν → t → 3−2t → t−3 → μηδέν.
Μόνο το θετικό μισό του x₂ μπαίνει στο παράθυρο [0, 1] του x₁. Το γινόμενο είναι +1 πάνω σε διάστημα μήκους t.
Ιδιότητες της συνέλιξης
Λίγες ταυτότητες, αλλά καθεμία αντιστοιχεί σε φυσική σύνθεση συστημάτων.
Αντιμεταθετική
«Δεν έχει σημασία ποιο σήμα παίζει το ρόλο της εισόδου και ποιο το ρόλο του συστήματος.» Πρακτικά: στην εξεταστή, flip-and-slide το πιο απλό σήμα για να βγει πιο εύκολα το ολοκλήρωμα. Το slide 4 του deck γράφει αυτή την ιδιότητα ρητά μαζί με τον ορισμό — και οι δύο μορφές υπάρχουν.
Προσεταιριστική (cascade)
Φυσικό νόημα: αν βάλεις δύο LTI σε σειρά (έξοδος του πρώτου = είσοδος του δευτέρου), το συνολικό σύστημα είναι κι αυτό LTI με κρουστική απόκριση .
Επιμεριστική (parallel)
Φυσικό νόημα: αν τροφοδοτήσεις την ίδια είσοδο σε δύο LTI παράλληλα και προσθέσεις τις εξόδους, το συνολικό σύστημα είναι LTI με . Το slide 7 του deck γράφει «Η φυσική σημασία της επιμεριστικής ιδιότητας της συνέλιξης» πάνω από το αντίστοιχο block diagram.
Ταυτοτική — η δ είναι το «1» της συνέλιξης
Συνελίσσοντας με δεν αλλάζει τίποτα. Με απλώς καθυστερείς κατά . Συμπέρασμα: ένα σύστημα καθαρής καθυστέρησης έχει .
Σύνθεσε το «κουτί» της συνέλιξης
- flip
- slide
- product
- integrate
- δ = ουδέτερο
- φάσεις = όρια
- Σχεδίασε x(τ) στατικό.
- Πάρε h(t−τ): flip το h(τ) → ολίσθηση δεξιά κατά t.
- Πολλαπλασίασε σε κάθε τ.
- Ολοκλήρωσε το γινόμενο = y(t).
- Σπάσε σε φάσεις αν υπάρχουν breakpoints (Άσκηση 4 pattern).
- Σύνθεση συστημάτων: σειρά → h₁∗h₂, παράλληλα → h₁+h₂.
Άσκηση-σύνθεση: το h(t) ενός σύνθετου συστήματος
Καιρός να μπουν όλες οι ιδιότητες σε μία δουλειά. Όλα τα blocks παρακάτω είναι LTI· γράψε το σύστημα σε αλγεβρική μορφή και απλοποίησέ το για να βρεις τη συνολική κρουστική απόκριση . Δοκίμασέ το μόνος σου πρώτα — θα χρειαστείς αντιμεταθετική, προσεταιριστική, επιμεριστική και ταυτοτική.
Από τη συνέλιξη στη συχνότητα — teaser
Η συνέλιξη στον χρόνο είναι πολύ φασαριόζικη — flips, slides, ολοκληρώματα, και (όπως είδαμε στην Άσκηση 4) πολλαπλές φάσεις. Υπάρχει όμως ένα εκπληκτικό αποτέλεσμα:
Για να φτάσουμε εκεί, πρέπει πρώτα να μιλήσουμε για συχνότητα: τι είναι το «φάσμα» ενός σήματος, και τι κάνει ένα LTI σύστημα σε μία συχνότητα. Αυτή η ενότητα κάνει αυτό το βήμα — δουλεύοντας πρώτα με ένα complex exponential (το απλούστερο σήμα που έχει μία και μόνο συχνότητα) και μετά γενικεύοντας στο cosine.
Πώς συμπεριφέρεται ένα LTI σε μία συχνότητα
Cosine στη συχνότητα — slide 12-15
Πριν κοιτάξουμε τι κάνει το σύστημα, ας θυμηθούμε τι έχει ένα cosine στη συχνότητα. Από εδώ ξέρουμε ότι μέσω Euler:
Δηλαδή ένα cosine είναι άθροισμα δύο μιγαδικών εκθετικών σε συχνότητες και . Στο φάσμα πλάτους εμφανίζονται δύο γραμμές στο ύψους — αυτό φαίνεται στα slides 12-14 του deck. Στο φάσμα φάσης εμφανίζονται δύο γραμμές με αντίθετες φάσεις (περιττή συμμετρία — χαρακτηριστικό κάθε πραγματικού σήματος).
Σήμα και φάσμα — δύο όψεις του ίδιου πράγματος
Δύο σπικς, στο +f₀ και −f₀, μέτρο 1/2.
Δοκίμασε το «Καθαρό cosine» preset παραπάνω — είναι ακριβώς η εικόνα του slide 12: δύο spectral lollipops στο . Και τι γίνεται όταν προσθέτεις κι άλλα cosines; Κάθε cosine που βάζεις — έστω , δηλαδή ένα cosine πλάτους στη συχνότητα — δίνει το δικό του ζευγάρι lollipops στο , ύψους το καθένα (από Euler: ). Επειδή κάθε cosine ζει σε δική του συχνότητα και δεν αλληλεπιδρά με τα υπόλοιπα, το φάσμα του αθροίσματος είναι απλώς η ένωση των επιμέρους ζευγών. Αυτό ακριβώς λέει το slide 15: φάσμα = ένωση των δύο φασμάτων. Άναψε τα cosines ένα-ένα και δες τα ζεύγη να εμφανίζονται:
Πρόσθεσε cosines — δες τα ζεύγη lollipops να εμφανίζονται
Άναψέ τα ένα-ένα. Κάθε cosine βάζει ένα ζευγάρι γραμμών στη συχνότητά του (στο ±f), με ύψος ίσο με το μισό του πλάτους του (A/2) — το φάσμα του αθροίσματος είναι απλώς η ένωση των επιμέρους ζευγών.
x(t) = cos(2π·1·t)
Slide 16 — LTI σε complex exponential (η πραγματική πηγή της eigenfunction property)
Έστω το ΓΧΑ σύστημα δέχεται στην είσοδο ένα complex exponential:
Αν βάλουμε αυτό το σήμα στη συνέλιξη, παίρνουμε:
Το κλειδί: ο όρος δεν εξαρτάται από το , οπότε βγαίνει έξω από το ολοκλήρωμα:
Το ολοκλήρωμα που μένει είναι μιγαδικός αριθμός που εξαρτάται μόνο από το σύστημα (μέσω της ) και τη συχνότητα — όχι από τον χρόνο, όχι από το , όχι από το . Τον ονομάζουμε:
Με αυτόν τον ορισμό, η έξοδος γίνεται ολόκληρη:
Γιατί ο πολλαπλασιασμός αλλάζει και τη φάση, όχι μόνο το πλάτος. Το «scale κατά » ακούγεται σαν να πειράζει μόνο το μέγεθος — αλλά το είναι μιγαδικός αριθμός, κι ο πολλαπλασιασμός με μιγαδικό κάνει δύο πράγματα μαζί. Γράψε το σε πολική μορφή, , και κάνε ρητά τον πολλαπλασιασμό:
Το μόνο εργαλείο εδώ είναι ο κανόνας : όταν πολλαπλασιάζεις μιγαδικούς σε πολική μορφή, τα μέτρα πολλαπλασιάζονται και οι γωνίες προστίθενται. Διαβάζοντας το αποτέλεσμα:
- πλάτος: — πολλαπλασιάζεται με το .
- φάση: — προστίθεται το στην αρχική γωνία.
Νά λοιπόν γιατί ένας απλός πολλαπλασιασμός μετατοπίζει τη φάση: η γωνία του προστίθεται στη γωνία του σήματος. Γεωμετρικά, ο πολλαπλασιασμός με το τεντώνει το phasor κατά και το στρίβει κατά — και το στρίψιμο είναι η μετατόπιση φάσης. (Refresher για το «γιατί ο πολλαπλασιασμός μιγαδικών προσθέτει γωνίες»: Reference · Μιγαδικοί αριθμοί.)
ΓΧΑ × complex exponential · slide 16-17
μπαίνει, βγαίνει.
h(t) = (1/RC)·e^{−t/RC}·u(t) ⇒ |H| πέφτει με f, ∠H = −arctan(2πfRC).
Σύρε τους sliders. Παρατήρησε ότι:
- Η έξοδος (πορτοκαλί) περιστρέφεται με την ίδια ταχύτητα () με την είσοδο (μπλε). Καμία αλλαγή συχνότητας.
- Η ακτίνα της εξόδου είναι η ακτίνα της εισόδου × — δηλαδή το κλιμακώνει το πλάτος.
- Η αρχική γωνία της εξόδου είναι η αρχική γωνία της εισόδου + — δηλαδή το περιστρέφει τη φάση.
- Στο panel των φασματικών γραμμών βλέπεις μία γραμμή στο στην είσοδο, που πάει σε μία γραμμή στο ίδιο στην έξοδο. Όχι ζεύγος, όχι αλλαγή θέσης — ακριβώς αυτό το «scaling στη συχνότητα» που λέει το slide 18.
Αυτό είναι το eigenfunction property. Το complex exponential δεν είναι απλώς «ένα σήμα» — είναι το απαραίτητο σχήμα που το ΓΧΑ σύστημα αναγνωρίζει σαν δικό του και αφήνει να περάσει αλώβητο, μόνο πολλαπλασιασμένο με μια σταθερά. Σε λίγο θα δούμε γιατί ονομάζεται έτσι.
Εφαρμογή στο πραγματικό cosine
Έχοντας το slide-16 αποτέλεσμα, η συμπεριφορά του LTI σε cosine βγαίνει αμέσως. Με Euler το cosine είναι άθροισμα δύο complex exponentials, και από γραμμικότητα η έξοδος είναι το άθροισμα των δύο εξόδων:
Δηλαδή: cosine ίδιας συχνότητας, με νέο πλάτος και νέα φάση μετατοπισμένη κατά .
Τι λέει ο μιγαδικός αριθμός H(f₀);
Ο είναι μιγαδικός. Σε πολική μορφή τον γράφουμε:
Πακετάρει δύο ξεχωριστές πληροφορίες για το πώς το σύστημα μεταχειρίζεται τη συχνότητα :
- Το μέτρο → πόσο ενισχύει ή εξασθενεί το πλάτος του σήματος στη συχνότητα αυτή.
- Η φάση → πόσο μετατοπίζει χρονικά το σήμα. Η φάση σε rad μεταφράζεται σε χρονική ολίσθηση μέσω της σχέσης από εδώ: .
Όταν λοιπόν ρωτάμε «τι κάνει αυτό το σύστημα στη συχνότητα ;», η απάντηση είναι ακριβώς αυτά τα δύο νούμερα — κανένα παραπάνω, κανένα λιγότερο.
Διαφορετικές συχνότητες παίρνουν πιθανώς διαφορετικά και . Συνολικά η συνάρτηση μας λέει «τι κάνει το σύστημα συχνότητα προς συχνότητα». Αυτή είναι το frequency response του συστήματος.
Eigenfunction property · cos μπαίνει, cos βγαίνει
Στείλε ένα cosine στο σύστημα. Έξοδος = cosine ίδιας συχνότητας με νέο πλάτος και φάση. Σύρε το f₀ και «ανακάλυψε» την H(f).
Σύρε το . Παρατήρησε ότι:
- Η έξοδος (πράσινη) έχει πάντα την ίδια συχνότητα με την είσοδο.
- Αλλάζουν μόνο το πλάτος () και η φάση ().
- Οι πράσινες κουκκίδες δεξιά «ζωγραφίζουν» την καμπύλη και — αυτά είναι το frequency response του συστήματος.
Παράδειγμα: το σύστημα καθαρής καθυστέρησης
Ένα παράδειγμα όπου το μπορούμε να το βρούμε εύκολα. Πάρε το σύστημα καθαρής καθυστέρησης: ό,τι μπει στην είσοδο, βγαίνει στην έξοδο μετά από δευτερόλεπτα.
Η κρουστική απόκριση είναι — μια κρούση που εμφανίζεται δευτερόλεπτα μετά το 0. Υπολογίζουμε:
(από τη σαρωτική ιδιότητα της δ).
Πώς διαβάζουμε μέτρο και φάση από αυτό. Το φαίνεται «γυμνό»: δεν έχει κάποιον αριθμό μπροστά, ούτε κάποιο ορατό «» στον εκθέτη. Είναι εύκολο να σε ξεγελάσει και να σκεφτείς «δεν βλέπω φάση κάπου, άρα » — ισχύει όμως ακριβώς το αντίθετο. Θυμήσου τι είναι η πολική μορφή ενός μιγαδικού:
Το μέτρο μπαίνει μπροστά, και η γωνία κάθεται μέσα στον εκθέτη (πολλαπλασιασμένη με το ). Η γωνία δεν είναι κάποιος ξεχωριστός όρος που «προστίθεται» — είναι ό,τι ακριβώς βρίσκεται στον εκθέτη· το είναι ένα μοναδιαίο διάνυσμα (μήκους ) που δείχνει προς τη γωνία . Συγκρίνοντας λοιπόν όρο προς όρο το με το πρότυπο :
- μπροστά δεν υπάρχει αριθμός → για κάθε . Το σύστημα δεν αλλάζει το πλάτος καμίας συχνότητας — λογικό, μια καθυστέρηση δεν εξασθενεί τίποτα.
- ο εκθέτης είναι → . Γραμμική φάση ως προς (διπλάσια συχνότητα → διπλάσια φάση σε rad).
Αυτό που «λείπει» δηλαδή από το δεν είναι η φάση — είναι το μέτρο, που απλώς τυχαίνει να είναι .
Και τώρα το σημαντικό: γιατί αυτή η φάση είναι μια καθυστέρηση. Θυμήσου τη σχέση φάσης ↔ time shift από τα σήματα — μια φάση σε μια συχνότητα ισοδυναμεί με χρονική ολίσθηση . Βάλε μέσα τη φάση που μόλις βρήκαμε, :
Το απλοποιείται: κι ας είναι η φάση διαφορετική σε κάθε συχνότητα (σε rad), η χρονική ολίσθηση βγαίνει η ίδια — δευτερόλεπτα — για όλες τις συχνότητες. Αυτό ακριβώς περιμέναμε από ένα σύστημα καθυστέρησης: ίδιο μέτρο και ίδια χρονική καθυστέρηση παντού, ώστε όλο το σήμα να μετατοπίζεται ατόφιο, χωρίς παραμόρφωση. Η μαθηματική πρόβλεψη συμπίπτει με τη φυσική διαίσθηση.
Αν θέλεις να το δεις και εμπειρικά, διάλεξε στα δύο vizzes παραπάνω το preset καθυστέρησης — θα δεις την έξοδο να ταυτίζεται με την είσοδο, απλώς ολισθημένη προς τα δεξιά κατά (μια καθυστέρηση βγάζει το σήμα «αργότερα», και στον άξονα του χρόνου το «αργότερα» είναι προς τα δεξιά· συνεπές με το θετικό που μόλις βρήκαμε), ενώ το μένει σταθερό στο 1 και η φάση πέφτει γραμμικά.
Eigenfunction, και γιατί λέγεται έτσι
Η κρυφή δομή πίσω από όλα αυτά: το complex exponential είναι το σχήμα που οι LTI «αναγνωρίζουν» σαν δικό τους. Όταν περάσει από LTI, βγαίνει το ίδιο complex exponential, απλά πολλαπλασιασμένο με τον αριθμό :
Δεν παραμορφώνεται. Δεν αλλάζει σχήμα. Είναι σαν να «αναγνωρίζει» το σύστημα τα complex exponentials σαν δικά του προτιμώμενα σήματα — τους κάνει την πιο ήπια δυνατή τροποποίηση: τους πολλαπλασιάζει με μια σταθερά.
Αυτή η ιδιότητα έχει ένα όνομα: τα complex exponentials είναι οι eigenfunctions των LTI συστημάτων.
Αν έχεις δει γραμμική άλγεβρα: ένα eigenvector ενός πίνακα είναι ένα διάνυσμα που, όταν το πολλαπλασιάσεις με τον πίνακα, σου επιστρέφει το ίδιο διάνυσμα απλώς πολλαπλασιασμένο με μια σταθερά (την eigenvalue). Στα LTI συστήματα ισχύει το ακριβές ανάλογο: τα complex exponentials είναι οι «eigenvectors» (eigenfunctions, αφού μιλάμε για συναρτήσεις) και οι τιμές είναι οι αντίστοιχες «eigenvalues».
Πρακτικά τι σημαίνει αυτό για εμάς; Ότι κάθε φορά που μπορούμε να γράψουμε ένα σήμα σαν συνδυασμό από complex exponentials, η ανάλυση του LTI απλοποιείται δραματικά — γιατί κάθε exponential ταξιδεύει ανεξάρτητα και απλώς ζυγίζεται κατά . Αυτή είναι η βαθιά γέφυρα μεταξύ αυτού του κεφαλαίου και του επόμενου, όπου θα δούμε ότι κάθε σήμα μπορεί να γραφτεί έτσι. Και τότε όλα τα ίδια εργαλεία θα ισχύουν παντού.
Από εδώ — Fourier (slide 18-20 verbatim)
Το slide 18 του deck κλείνει με ένα ρητορικό ερώτημα που είναι η απευθείας γέφυρα στο επόμενο κεφάλαιο:
Σύνοψη της ενότητας
Ένα LTI σύστημα μεταχειρίζεται κάθε συχνότητα ξεχωριστά.
- Όταν στέλνεις ένα complex exponential συχνότητας στην είσοδο, η έξοδος είναι το ίδιο complex exponential (slide 16).
- Όταν στέλνεις ένα cosine συχνότητας (που είναι ζεύγος complex exponentials), η έξοδος είναι cosine ίδιας συχνότητας με νέο πλάτος και νέα φάση .
- Το είναι το frequency response του συστήματος — μια συνάρτηση που μας λέει τι κάνει σε κάθε συχνότητα.
Αυτό αξίζει να το πεις δυνατά: ένα LTI σύστημα δεν δημιουργεί ποτέ νέες συχνότητες. Αν βάλεις 100 Hz μέσα, παίρνεις 100 Hz έξω. Πάντα. Αν στην έξοδο εμφανίζονται νέες συχνότητες — όπως κάνει ένας modulator — το σύστημα δεν είναι LTI.
Στο επόμενο κεφάλαιο θα δούμε ότι αυτή η συνάρτηση έχει ένα όνομα και μια ολόκληρη οικογένεια ιδιοτήτων: είναι ο μετασχηματισμός Fourier της κρουστικής απόκρισης . Και θα δούμε ότι κάθε σήμα — όχι μόνο cosines — μπορεί να αναλυθεί σε complex exponentials, που σημαίνει ότι η eigenfunction property εφαρμόζεται παντού.
🧪 Lab — Ελέγχοντας γραμμικότητα και TI στο MATLAB
Εξάσκηση
Συμπύκνωσε — keywords, skeleton, παγίδα
Όλο το κεφάλαιο σε ένα κουτί
- h(t) = S{δ(t)}
- flip + slide + product + integrate
- συνέλιξη ↔ multiplication (επόμενο)
- cos = ζεύγος e^{j2πft}
- slide 16: y = H(f₀)x για complex exp
- H(f₀) = ∫ h(τ) e^{-j2πf₀τ} dτ
- |H| scales, ∠H rotates
- LTI δεν δημιουργεί νέες συχνότητες
- eigenfunctions = complex exponentials
- Έλεγξε αν το σύστημα είναι LTI (γραμμικότητα + TI).
- Βρες την κρουστική απόκριση h(t) = S{δ(t)}.
- Για γενική είσοδο: y = x ∗ h (flip-and-slide ή αλγεβρικά, σπάσε σε φάσεις αν χρειάζεται).
- Για cosine είσοδο: ξεκίνα από slide 16 — γράψε το ως ζεύγος e^{±j2πf₀t}, εφάρμοσε y = H(f₀)x σε κάθε όρο.
- Συνδύασε: y(t) = |H(f₀)| cos(2πf₀t + φ + ∠H(f₀)).
- Σύνθεση LTI: σειρά → h₁∗h₂, παράλληλα → h₁+h₂.
Ανακάλεσε — γρήγορες δοκιμές μνήμης
Από μνήμη, γράψε:
- Τον ορισμό της κρουστικής απόκρισης.
- Τον τύπο της συνέλιξης (και τις δύο εναλλακτικές μορφές).
- Το slide-16 αποτέλεσμα για complex exponential είσοδο.
- Τον ορισμό του .
- Πώς το slide-16 αποτέλεσμα δίνει την «cosine in, cosine out» μορφή.
Είσοδος . Η συνέλιξη δίνει . Βγάζοντας τον σταθερό όρο έξω από το ολοκλήρωμα:
Σύρε τις γραμμές για αναδιάταξη — ή χρησιμοποίησε τα βελάκια .
- 1.Πάρε h(τ) και αναποδογύρισέ το οριζόντια ⇒ h(−τ).
- 2.Ολοκλήρωσε το γινόμενο — αυτό το εμβαδό είναι το y(t₀).
- 3.Επανέλαβε για επόμενα t για να χτίσεις όλη την καμπύλη y(t).
- 4.Σχεδίασε x(τ) στατικό στον άξονα τ.
- 5.Πολλαπλασίασε σε κάθε τ τις δύο καμπύλες ⇒ γινόμενο x(τ)·h(t₀−τ).
- 6.Ολίσθησε το flipped h δεξιά κατά t₀ ⇒ h(t₀ − τ).
Αναγνώρισε — τι «παγώνει» το LTI machinery
Πώς θα το αναγνωρίσεις
- «δείξτε αν είναι LTI»
- «γραμμικό»
- «χρονικά αμετάβλητο»
- «ΓΧΑ»
- «κρουστική απόκριση»
- «h(t)»
- «συνέλιξη»
- «convolution»
- «υπολογίστε y(t) = x ∗ h»
- «σε σειρά (cascade)»
- «παράλληλα»
- «flip and slide»
- «eigenfunction»
- «frequency response»
- «H(f)»
- «cos input, βρες έξοδο»
- «|H(f)|»
- «∠H(f)»
- «caused-by complex exponential»
- «σύστημα καθυστέρησης»
Όταν διαβάζεις «δείξτε αν το σύστημα είναι LTI», πάντα δύο checks: (1) γραμμικότητα — εφάρμοσε υπέρθεση με αυθαίρετα · αν η έξοδος αναλύεται στα δύο κομμάτια, πέρασες το test· (2) TI — καθυστέρησε την είσοδο κατά , σύγκρινε με την καθυστερημένη έξοδο· αν δεν συμπίπτουν, σπάει η TI. Παγίδα: σήματα της μορφής ΔΕΝ είναι γραμμικά (το offset σπάει υπέρθεση). Σήματα με συντελεστή που εξαρτάται από τον χρόνο (π.χ. ) ΔΕΝ είναι TI.
Όταν διαβάζεις «υπολογίστε τη συνέλιξη», πρώτα σχεδίασε τη γεωμετρία: το ένα σήμα στατικό, το άλλο flipped-and-shifted. Εντόπισε breakpoints στα support endpoints (όπως στην Άσκηση 4 — 4 φάσεις, breakpoints στο 0, 1, 2, 3). Γράψε αναλυτικά το ολοκλήρωμα για κάθε φάση. Trap: αν ξεχάσεις μια ενδιάμεση φάση, χάνεις χαρακτηριστικά γραμμικά κομμάτια της απάντησης.
Όταν διαβάζεις «είσοδος είναι cosine, βρες έξοδο», η eigenfunction property κάνει τη συνέλιξη περιττή: η έξοδος είναι cos ίδιας συχνότητας με νέο πλάτος και νέα φάση . Δεν χρειάζεται να υπολογίσεις κανένα ολοκλήρωμα — αρκεί να εφαρμόσεις τα δύο νούμερα. Trap: το «ίδια συχνότητα» δεν ισχύει για μη-LTI συστήματα. Αν εμφανιστεί νέα συχνότητα στην έξοδο (όπως σε modulators), το σύστημα δεν είναι LTI και η eigenfunction property δεν εφαρμόζεται.
Όταν διαβάζεις «σύστημα σε σειρά / παράλληλα», εφάρμοσε προσεταιριστική (σειρά → ) ή επιμεριστική (παράλληλα → ). Στη συχνότητα γίνεται ακόμα πιο απλό: (σειρά) ή (παράλληλα).
Τι μάθαμε
- Ένα σύστημα είναι ένα κουτί που μετατρέπει σήμα σε σήμα. Συμβολισμός: .
- Δύο ιδιότητες πρωταγωνιστούν: γραμμικότητα (υπέρθεση) και χρονική αμεταβλητότητα (delay-in ⇒ delay-out). Μαζί δίνουν τα LTI (= ΓΧΑ) — η κατηγορία πάνω στην οποία στηρίζονται όλα μας τα εργαλεία. (Background — το deck τα προϋποθέτει.)
- Η κρουστική απόκριση περιγράφει πλήρως ένα LTI. Συνδυάζοντας τη σαρωτική ιδιότητα της δ + TI + linearity → προκύπτει αναγκαστικά η συνέλιξη: . Slide 4 του deck γράφει και τις δύο εναλλακτικές μορφές μαζί.
- Η συνέλιξη είναι αντιμεταθετική, προσεταιριστική (cascade), επιμεριστική (parallel), και έχει το ως ταυτοτικό στοιχείο. Όταν τα σήματα έχουν πολλά υποδιαστήματα (όπως η Άσκηση 4 του slide 8), η συνέλιξη σπάει σε πολλές φάσεις — η Άσκηση 4 δίνει 4 φάσεις ().
- Slide 16 — η πραγματική πηγή της eigenfunction property. Όταν η είσοδος είναι complex exponential , η έξοδος είναι το ίδιο complex exponential πολλαπλασιασμένο με τον μιγαδικό αριθμό : δηλαδή .
- Cosine in, cosine out (corollary, μέσω Euler): όταν η είσοδος είναι , η έξοδος είναι cosine ίδιας συχνότητας , με νέο πλάτος και νέα φάση . Δύο νούμερα ανά συχνότητα, τίποτα παραπάνω. Ένα LTI δεν δημιουργεί ποτέ νέες συχνότητες.
- Eigenfunction property (η δομή πίσω από όλα αυτά): τα complex exponentials είναι οι «eigenvectors» των LTI — περνούν αναλλοίωτα, multiplied by H(f₀). Η εξίσωση του είναι ο μετασχηματισμός Fourier της — έρχεται αναλυτικά στο επόμενο κεφάλαιο, αρχίζοντας από τη Fourier motivation του slide 18: «θα ήταν πολύ βολικό να μπορούμε να εκφράσουμε κάθε σήμα ως άθροισμα μιγαδικών εκθετικών».
Τελείωσες αυτή τη σελίδα;