Class Hub
Modulation · Bridge·~35 min read

Bandpass signals & I/Q canonical form

Αυτή είναι η γέφυρα από τα Foundations στη modulation. Ένα κεφάλαιο, μία δουλειά: ονομάζουμε επιτέλους τη μεγάλη οικογένεια σημάτων που δουλεύει όλο το υπόλοιπο μάθημα — τα bandpass signals — και βρίσκουμε τη μία canonical μορφή που τα γράφει όλα.

Όταν τελειώσει αυτή η σελίδα, η AM/FM/PM/SSB/DSB-SC δεν θα είναι πέντε ξεχωριστά μυστήρια — θα είναι πέντε γραμμές ενός πίνακα, διαφορετικές επιλογές για δύο baseband σήματα και . Κάθε επόμενο κεφάλαιο της modulation θα ξεκινάει quotάροντας μία γραμμή αυτού του πίνακα.

1. Νιώσε — η σελίδα που ξεκλειδώνει όλη τη modulation

Πριν μπούμε στη μηχανική: γιατί σήμερα δαπανάμε ένα ολόκληρο κεφάλαιο πάνω σε τέσσερις τύπους (Hilbert, pre-envelope, complex envelope, I/Q) πριν καν δεις πρώτη AM εξίσωση;

Η σύντομη απάντηση: επειδή κάθε επόμενο κεφάλαιο της modulation γράφεται με αυτή τη γλώσσα. Αν την έχεις, τα επόμενα κεφάλαια είναι παραλλαγές μιας ιδέας. Αν δεν την έχεις, η AM, η DSB-SC, η SSB, η FM και η PM φαίνονται σαν πέντε ασυσχέτιστα μυστήρια — με τη χειρότερη συνέπεια ότι οι ασκήσεις των εξετάσεων που συνδυάζουν δύο από αυτές μοιάζουν με δύο φορές δυσκολότερες από όσο είναι.

Τέσσερα συγκεκριμένα σημεία του υπόλοιπου μαθήματος όπου χρειάζεσαι ΑΚΡΙΒΩΣ αυτή τη γλώσσα:

  • Όλες οι AM-παραλλαγές γίνονται γραμμές ενός πίνακα. Το Συμβατικό AM είναι «πάρε και ». Η DSB-SC είναι «, ». Η SSB χρησιμοποιεί (τον Hilbert του ) ως . Η FM είναι «κράτα σταθερή την περιβάλλουσα και διαμόρφωσε τη φάση ». Πέντε διαμορφώσεις, ένας πίνακας §6b.
  • Σφάλμα φάσης σε σύμφωνη αποδιαμόρφωση = I/Q rotation. Στις εξετάσεις βλέπεις συχνά «αν ο τοπικός ταλαντωτής έχει σφάλμα φάσης , πώς εξασθενεί η έξοδος του DSB-SC;» (π.χ. Πρόοδος Απρ 2026 Θέμα 7). Η απάντηση γίνεται μία γραμμή στην I/Q γλώσσα: το «στρίβει» το ώστε ένα μέρος του να διαρρεύσει στο — εκεί που το LPF δεν θα το βρει. Χωρίς I/Q, η ίδια απάντηση χρειάζεται μισή σελίδα τριγωνομετρίας.
  • SSB = παίρνεις την pre-envelope του μηνύματος. Όταν αργότερα δεις «εκπέμπουμε μόνο την upper sideband και απαλείφουμε τη lower», αυτό που πραγματικά κάνεις είναι «κατασκεύασε το — έχει φάσμα μόνο στις θετικές συχνότητες — και μετά μετατόπισέ το στο ». Η §3 αυτής της σελίδας είναι ο ορισμός· η SSB είναι η εφαρμογή.
  • Bandpass PSD και θόρυβος μέσα σε ραδιοδέκτη. Στο κεφάλαιο της randomness/PSD θα δεις τη σχέση , που βγαίνει αυτόματα από τη σχέση της §7 παρακάτω. Το «πώς διαβάζω τη PSD ενός θορύβου μέσα σε bandpass receiver» είναι αυτή η σχέση εφαρμοσμένη πάνω σε random g(t).

2. Baseband vs Bandpass — δύο οικογένειες σημάτων

Από το κεφάλαιο του Fourier transform ξέρουμε ότι ο πολλαπλασιασμός με μετατοπίζει το φάσμα στις . Αυτή η κίνηση παράγει μια ολόκληρη οικογένεια σημάτων που μας ενδιαφέρει εδώ.

Σήμα Βασικής Ζώνης (baseband): το φάσμα είναι συγκεντρωμένο γύρω από το 0. Μαθηματικός ορισμός: για . Ζει στις χαμηλές συχνότητες. Παραδείγματα: η ηχητική πίεση από ένα μικρόφωνο, ένα τηλεοπτικό composite video signal, μια σύνθεση μουσικής. Συνηθισμένο εύρος ζώνης (bandwidth) : λίγα kHz για φωνή, λίγα MHz για βίντεο.

Σήμα βασικής ζώνης: ένα λούτσο γύρω από το 0

Το φάσμα |X(f)| ζει γύρω από τη μηδενική συχνότητα. Σύρε το W: το σήμα ζει στο διάστημα (−W, +W) και έξω από εκεί X(f) = 0.

fX(f) = 0X(f) = 0|X(f)|−W0W
Μαθηματικός ορισμός: X(f) = 0 για |f| ≥ W. Το σήμα ζει αποκλειστικά στο (−1.00, +1.00) — όλη η ενέργειά του είναι στις χαμηλές συχνότητες, γύρω από το 0. Έτσι μοιάζει το audio από ένα μικρόφωνο ή ένα composite video signal πριν τη διαμόρφωση.

Ζωνοπερατό σήμα (bandpass / passband): το φάσμα είναι συγκεντρωμένο γύρω από κάποιο , μακριά από το 0. Μαθηματικός ορισμός: για . Παραδείγματα: AM εκπομπή στα 1 MHz, FM εκπομπή στα 100 MHz, σήμα Wi-Fi στα 2.4 GHz. Το λέγεται carrier frequency (συχνότητα φέροντος).

Ζωνοπερατό σήμα: δύο λούτσα γύρω από τα ±f_c

Το ίδιο λούτσο, αλλά τώρα μετατοπισμένο στα ±f_c — μακριά από το 0. Σύρε το f_c και δες τα δύο λούτσα να απομακρύνονται, αφήνοντας άδειο κενό γύρω από το 0.

fX(f) = 0f_c−f_c|X(f)|W0
Μαθηματικός ορισμός: X(f) = 0 για |f − f_c| ≥ W. Κάθε λούτσο ζει στο (f_c − W, f_c + W), και γύρω από το 0 το φάσμα είναι άδειο. Λόγος W / f_c = 0.27 — σύρε το f_c ψηλότερα (ή το W χαμηλότερα) ώσπου ο λόγος να γίνει ≪ 1: τότε έχεις narrowband.

Real-world σύγκριση:

ΣήμαΤύποςBandwidthCarrier (αν υπάρχει)
Ανθρώπινη φωνήBaseband~3–4 kHz
AM ραδιόφωνοBandpass~10 kHz540–1700 kHz
FM ραδιόφωνοBandpass~200 kHz88–108 MHz
Wi-Fi (2.4 GHz)Bandpass~20–40 MHz2.4 GHz
4G LTEBandpass~1.4–20 MHz700 MHz – 2.6 GHz

Σχεδόν καθετί που συναντάς στον αέρα είναι bandpass. Το baseband εμφανίζεται μόνο στα δύο άκρα — στην πηγή (το audio που βγάζει το μικρόφωνο) και στον προορισμό (μετά τη demodulation στον δέκτη). Στη μεταφορά, το σήμα είναι πάντα bandpass.

3. Μετασχηματισμός Hilbert — phase-shifter όλων των συχνοτήτων

Πριν χτίσουμε την canonical μορφή χρειαζόμαστε ένα νέο εργαλείο. Ο Μετασχηματισμός Hilbert ορίζεται στον χρόνο σαν συνέλιξη με (slide 17):

Αλλά αυτή η ολοκληρωτική μορφή δεν είναι η διαισθητική. Στη συχνότητα ο Hilbert είναι πολύ πιο καθαρός:

Με λόγια: πολλαπλασιάζει τις θετικές συχνότητες με (= phase shift ) και τις αρνητικές με (= phase shift ). Το μέτρο του φάσματος δεν αλλάζει (). Αλλάζει μόνο η φάση, ομοιόμορφα ανά πλευρά. Είναι ένας τέλειος all-pass phase shifter.

Μένει το γιατί: γιατί ένας πολλαπλασιασμός με δίνει ακριβώς , και γιατί αφήνει το πλάτος ανέπαφο. Το κλειδί είναι ότι το δεν είναι «τελεστής» — είναι ένας συγκεκριμένος μιγαδικός αριθμός: το μοναδιαίο διάνυσμα που δείχνει ίσια κάτω στο μιγαδικό επίπεδο, δηλαδή .

Πολλαπλασιασμός με έναν μιγαδικό σε πολική μορφή σημαίνει «κλιμάκωσε κατά το μέτρο, στρίψε κατά τη γωνία» (πλήρης οδηγός στους μιγαδικούς αριθμούς). Αφού το έχει μέτρο και γωνία , για κάθε συνιστώσα :

Το μέτρο μένει (πολλαπλασιάστηκε με ), η φάση πέφτει κατά . Το ίδιο φαίνεται και με συντεταγμένες: — τα Re και Im απλώς ανταλλάσσονται με μία αλλαγή προσήμου, οπότε το πλάτος ξαναγράφεται ως , το ίδιο ακριβώς νούμερο. Π.χ. ένα πραγματικό θετικό (γωνία ) γίνεται : δείχνει ίσια κάτω (γωνία ), με πλάτος — αμετάβλητο. Γι' αυτό ο Hilbert είναι all-pass: σε κάθε συχνότητα, οπότε το μέτρο του φάσματος δεν μπορεί να αλλάξει.

Σύρε το διάνυσμα στο διαδραστικό «Γιατί το ×(−j) είναι στροφή κατά −90°» παρακάτω: όπου κι αν βάλεις το , το είναι πάντα 90° πιο κάτω και πάντα ίδιο μήκος (και με ένα toggle βλέπεις και το για τις αρνητικές συχνότητες, που στρίβει κατά ).

Γιατί το ×(−j) είναι στροφή κατά −90° — σύρε το διάνυσμα

Σύρε την άκρη του μπλε διανύσματος X οπουδήποτε. Το πορτοκαλί −j·X το ακολουθεί — πάντα 90° πιο κάτω (δεξιόστροφα) και πάντα ίδιο μήκος. Αυτό ακριβώς κάνει ο πολλαπλασιαστής του Hilbert στις θετικές συχνότητες.

X
= 1.50 + 0.00j
|X| = 1.50 · ∠ = 0°
−j·X
= 0.00 1.50j
|−jX| = 1.50 (ίδιο) · ∠ = -90°

Η φάση πάει από 0° σε -90° — ακριβώς −90°. Το μέτρο δεν κουνήθηκε.

Η άλγεβρα σε δύο γραμμές. Γράψε το −j σε πολική μορφή: είναι το μοναδιαίο διάνυσμα που δείχνει «ίσια κάτω», δηλαδή −j = e^(−jπ/2). Τότε για κάθε X = M·e^(jφ):

X · (−j) = M·e^(jφ) · e^(−jπ/2) = M·e^(j(φ−π/2))

Το μέτρο πολλαπλασιάστηκε με |−j| = 1 μένει M· στη φάση προστέθηκε −π/2. Με συντεταγμένες το ίδιο πράγμα: −j(a+bj) = b − aj, οπότε √(b² + a²) = √(a² + b²) — το √(Re² + Im²) δεν αλλάζει, απλώς τα Re/Im ανταλλάσσονται (με μια αλλαγή προσήμου).

3a. Παράδειγμα: cos → sin

Ένα cosine έχει φάσμα δύο κρούσεων: (από τη Section 4e του FT chapter). Εφαρμόζοντας Hilbert με τον τύπο της συχνότητας:

  • Στο : πολλαπλασιάζεται με → γίνεται
  • Στο : πολλαπλασιάζεται με → γίνεται

Το φάσμα είναι ακριβώς το φάσμα του (όπως δείξαμε στη Section 4.5 του FT chapter). Άρα:

Ο Hilbert γυρίζει το cosine σε sine.

Hilbert transform σε action — phase shift κατά π/2 ανά συχνότητα

Πάνω σειρά (time domain): input x(t) και ο Hilbert του x̂(t) = ℋ{x(t)}. Κάτω σειρά (frequency domain): αριστερά το μέτρο |X(f)|ίδιο για input και output· δεξιά η φάση ∠X(f) (μπλε, πριν) έναντι ∠X̂(f) (πορτοκαλί, μετά). Όλη η αλλαγή ζει στο panel της φάσης.

Το πιο καθαρό παράδειγμα: cos μετατοπίζεται κατά −π/2 → γίνεται sin. Στο φάσμα, το peak στο +f₀ πολλαπλασιάστηκε με −j (φάση −π/2), στο −f₀ με +j. Δες στο κάτω-δεξιά panel τη φάση να πέφτει από 0 σε −π/2.

Σύγκρινε τα δύο κάτω panels: το μέτρο είναι πανομοιότυπο (οι κρούσεις στις ±f δεν κουνιούνται), ενώ η φάση πέφτει κατά −π/2 σε όλες τις θετικές συχνότητες και ανεβαίνει κατά +π/2 σε όλες τις αρνητικές. Στη γλώσσα του πολλαπλασιαστή: ακριβώς το −j·sgn(f) — μοναδιαίο μέτρο, καθαρή στροφή φάσης, όλες οι συχνότητες ταυτόχρονα.

Και το ; Βγαίνει με την ίδια λογική — και μάλιστα χωρίς να ξαναπεράσεις από το φάσμα. Το κλειδί είναι αυτό που μόλις είδαμε: ο Hilbert στρίβει κάθε συνιστώσα στη θετική συχνότητα κατά (ο πολλαπλασιασμός με ). Για ένα πραγματικό ημίτονο αυτό σημαίνει κάτι πολύ απλό — καθυστερεί τη φάση του κατά , δηλαδή αντικαθιστά το όρισμα με . Και τα δύο ζεύγη βγαίνουν από αυτόν τον έναν κανόνα:

Το δεύτερο είναι ακριβώς η σκέψη σου: γράψε το ίδιο το ως · ο Hilbert του αφαιρεί άλλες , οπότε καταλήγεις στο . Δύο φορές «» κάνουν «» — δηλαδή αλλαγή προσήμου.

Συνεχίζοντας τον ίδιο κανόνα, δύο εφαρμογές δίνουν : (αναμενόμενο — δύο πολλαπλασιασμοί με κάνουν ).

3b. Βασικά ζεύγη Hilbert — ο πίνακας από slide 18

Το slide 18 δίνει έναν πίνακα από κανονικά ζεύγη Hilbert. Έχει αξία να τον δεις γιατί η μορφή κάποιων από αυτά εμφανίζεται σε ασκήσεις (ειδικά οι παλμοί και , που είναι τα βασικά μηνύματα στη SSB):

(γραμμικότητα)
(χρονική μετατόπιση μετακυλίεται)
,
(διανέμεται πάνω σε derivative)
(δύο εφαρμογές δίνουν )

Διάβασέ τον έτσι. Οι γραμμές 1–4 είναι ιδιότητες (γραμμικότητα, χρονική μετατόπιση, κλιμάκωση, παράγωγος) — όχι ζεύγη. Οι υπόλοιπες γραμμές είναι συγκεκριμένα παραδείγματα που μπορείς να χρησιμοποιήσεις απευθείας. Το είναι αυτό που μόλις απέδειξες. Το είναι η αιτία που η SSB ενός τετραγωνικού παλμού δίνει «λογαριθμικές κορυφές» στα άκρα. Το εμφανίζεται όταν το μήνυμα είναι sinc (bandlimited tile message).

3c. Άλλες χρήσιμες ιδιότητες

  • Διπλή εφαρμογή: . Γιατί: ο πολλαπλασιαστής στο τετράγωνο είναι σε κάθε συχνότητα (θετικές: · αρνητικές: ) — δύο στροφές κάνουν μία , δηλαδή πολλαπλασιασμό με . Κι αφού το φάσμα απλώς αλλάζει πρόσημο, από γραμμικότητα του FT το ίδιο παθαίνει και το σήμα: . (Συγκεκριμένα: .)
  • Ορθογωνιότητα: και είναι ορθογώνια ως σήματα (μηδενική συσχέτιση)
  • Γραμμικότητα: ο Hilbert είναι γραμμικός
  • Διανέμεται πάνω σε convolution:
  • Διατήρηση ενέργειας: (το μέτρο φάσματος δεν αλλάζει)

3d. Γιατί τον χρειαζόμαστε εδώ

Επειδή στη §4 χτίζουμε το pre-envelope , και αποδεικνύουμε ότι το φάσμα του είναι μηδέν στις αρνητικές συχνότητες. Αυτό μόνο ο Hilbert το κάνει — οποιαδήποτε άλλη συνάρτηση δεν θα ακύρωνε ακριβώς τη μία πλευρά. Η pre-envelope με τη σειρά της είναι το ένα από τα δύο βασικά υλικά της complex envelope, που είναι η καρδιά της canonical I/Q μορφής. Όλα σχετίζονται με αυτόν τον έναν τύπο.

4. Pre-envelope — μονόπλευρο φάσμα

Πάρε ένα real signal και τον Hilbert του . Συνδύασέ τα σε ένα μιγαδικό σήμα:

Τι είναι το φάσμα του; Από γραμμικότητα του FT και την ιδιότητα του Hilbert ():

Δηλαδή:

  • Για : — η θετική πλευρά διπλασιάζεται.
  • Για : — η αρνητική πλευρά εξαφανίζεται.
  • Για : .
  • Στη φάση: στην πλευρά που επιβιώνει () ο παράγοντας είναι θετικός πραγματικός, οπότε η φάση μένει ακριβώς ίδια () — αλλάζει μόνο το μέτρο (×2). Το pre-envelope σκοτώνει τη μία πλευρά και διπλασιάζει το μέτρο της άλλης· δεν στρίβει τη φάση της. (Σε αντίθεση με τον σκέτο Hilbert της §3, που είναι καθαρή στροφή φάσης — εδώ ο συνδυασμός καταλήγει να μην πειράζει τη φάση της επιβιώνουσας πλευράς.)

Pre-envelope: το αρνητικό μισό του φάσματος εξαφανίζεται

Αριστερά: το original real bandpass X(f) — λούτσα πλήρους πλάτους 1 σε κάθε πλευρά (συζυγής συμμετρία). Δεξιά: το X_p(f) = (1 + sgn f)·X(f) — η θετική πλευρά **διπλασιάζεται** σε ύψος 2, η αρνητική πλευρά γίνεται μηδέν.

Η ίδια πληροφορία «πακετάρεται» διαφορετικά: real σήμα στον χρόνο → two-sided συζυγώς-συμμετρικό φάσμα, ή complex σήμα στον χρόνο → one-sided φάσμα. Η αρνητική πλευρά του real signal ήταν ούτως ή άλλως ο μιγαδικός συζυγής της θετικής, οπότε δεν χάθηκε νέα πληροφορία.

5. Complex envelope — το demodulated baseband ισοδύναμο

Το είναι one-sided αλλά το «λούτσο» του ζει γύρω από το . Το complex envelope (μιγαδική περιβάλλουσα) είναι αυτό το pre-envelope, κατεβασμένο πίσω στο baseband με πολλαπλασιασμό με :

Τι κάνει αυτό στη συχνότητα; Πολλαπλασιασμός με μετατοπίζει το φάσμα κατά (frequency-shift property από το FT chapter). Άρα — πιάνουμε το one-sided που ζούσε γύρω από το και το ολισθαίνουμε στο 0. Πίσω στο baseband, αλλά τώρα με ένα complex-valued σήμα.

Complex envelope: κατέβασε το λούτσο από το +f_c στο baseband

Το X_p(f) είναι one-sided και ζει γύρω από το +f_c (το αχνό λούτσο). Σύρε την ολίσθηση δ: ο πολλαπλασιασμός με e^(−j2πδt) μετατοπίζει το φάσμα κατά −δ. Στο δ = f_c το λούτσο φτάνει στο 0 — αυτό είναι το G(f) = X_p(f + f_c).

f+f_c|X_p(f)|0
Καθώς αυξάνεις το δ, το ίδιο λούτσο μετατοπίζεται προς τα αριστερά κατά −δ — το σχήμα δεν αλλάζει, μόνο η θέση. Φέρ' το ώσπου το κέντρο να πέσει στο 0 (δ = f_c) για να δεις το complex envelope.

Αντίστροφη κατεύθυνση. Από τον ορισμό , λύνοντας:

Και επειδή (το real σήμα είναι το real part του pre-envelope):

Αυτή είναι η canonical μορφή κάθε ζωνοπερατού σήματος. Κάθε διαμόρφωση που θα δούμε (AM, DSB-SC, SSB, FM, PM) είναι μια συγκεκριμένη επιλογή του . Το complex envelope είναι το πιο συμπαγές πακέτο πληροφορίας: μέτρο = envelope, φάση = phase, και τα δύο μαζί συντίθενται με το carrier για να σου δώσουν το real bandpass signal.

6. I/Q components — η canonical μορφή που ξεδιπλώνει τα πάντα

Φτάσαμε στο πιο σημαντικό μέρος του κεφαλαίου. Αναλύουμε το σε real και imaginary part:

όπου και είναι και τα δύο real-valued, baseband σήματα. Οι διαφάνειες (slide 30) δίνουν την Ελληνική ορολογία verbatim:

  • Συμφασική (In-phase) συνιστώσα: φάση 0 με το carrier .
  • Ορθογώνια (Quadrature) συνιστώσα: φάση με το carrier — γι' αυτό πολλαπλασιάζεται με .

Τώρα κάνε δύο αντικαταστάσεις μέσα στο :

  1. από τον ορισμό μόλις πάνω, ·
  2. από τον Euler, το carrier είναι .

Βάζοντας και τα δύο, το γινόμενο μέσα στο γίνεται:

Από εδώ είναι καθαρή άλγεβρα. Ανάπτυξε το γινόμενο (FOIL) — γράφω συντομευμένα για τα :

Ο τελευταίος όρος έχει , άρα γίνεται . Μάζεψε πραγματικό και φανταστικό μέρος:

Το κρατάει μόνο το πραγματικό μέρος — ο όρος με το φεύγει. Άρα:

6a. Πολική μορφή: envelope και phase

Σε πολική μορφή, όπου:

  • Περιβάλλουσα (envelope):
  • Στιγμιαία φάση:

Ισχυριζόμαστε ότι το ίδιο bandpass γράφεται και σε πολική μορφή:

Γιατί όμως; Μόλις πριν γράψαμε το ως διαφορά ενός cosine και ενός sine — πώς γίνεται τώρα να είναι ένα μοναδικό συνημίτονο; Η διαίσθηση: ένα cosine συν ένα sine στην ίδια συχνότητα είναι πάντα ξανά ένα μοναδικό συνημίτονο, απλώς μετατοπισμένο σε πλάτος και φάση. Το είναι το νέο πλάτος, το η νέα μετατόπιση φάσης. Ας το δείξουμε ρητά — δεν χρειάζεται καμία καινούρια έννοια.

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

Τώρα αντικατέστησε αυτά μέσα στην canonical μορφή που μόλις βρήκαμε, :

Βγάλε κοινό παράγοντα το :

Η αγκύλη είναι ακριβώς η ταυτότητα αθροίσματος συνημιτόνου, , με και . Άρα η αγκύλη συμπτύσσεται σε ένα μοναδικό συνημίτονο, και παίρνουμε ακριβώς το αποτέλεσμα που ισχυριστήκαμε:

Ένα κύμα carrier του οποίου το πλάτος είναι και η στιγμιαία φάση είναι . Αυτή η εικόνα είναι κρίσιμη: κάθε διαμόρφωση «κουνάει» είτε το είτε το είτε και τα δύο.

Οι δύο αναπαραστάσεις — canonical I/Q και πολική — είναι πλήρως ισοδύναμες: οι ίδιες δύο εξισώσεις , σε πηγαίνουν και προς τις δύο κατευθύνσεις.

6b. Πέντε διαμορφώσεις, μία canonical μορφή

Ας σταματήσουμε μια στιγμή και ας δούμε τι έχουμε στα χέρια μας. Στην κορυφή της ιστορίας υπάρχει το πραγματικό σήμα που ταξιδεύει στον αέρα — ένα φέρον (cosine) του οποίου το πλάτος και η φάση κουνιούνται με τον ρυθμό του μηνύματος:

Όλη η πληροφορία ζει στην περιβάλλουσα και στη στιγμιαία φάση . Τα τέσσερα πράγματα που φτιάξαμε, το ένα πάνω στο άλλο, είναι όλα τρόποι να πιάσουμε ακριβώς αυτό το και — και από εδώ και κάτω είναι όλη η modulation:

  • Μετασχηματισμός Hilbert (§3)το εργαλείο. Στρίβει τη φάση κάθε συχνότητας κατά ∓90° χωρίς να αγγίζει το μέτρο. Μόνος του δεν λύνει κάποιο πρόβλημα· ο ρόλος του είναι να κάνει εφικτό το επόμενο βήμα.
  • Pre-envelope (§4)πετάμε τη μισή, περιττή πληροφορία. Ένα real σήμα κουβαλάει την πληροφορία του δύο φορές (οι αρνητικές συχνότητες είναι ο συζυγής των θετικών). Η pre-envelope κρατά μόνο τη μία πλευρά — το σήμα «χωρίς τον διπλό λογαριασμό».
  • Complex envelope (§5)ο πρωταγωνιστής. Είναι η pre-envelope κατεβασμένη στο baseband: ολόκληρο το σήμα, χωρίς το φέρον. Το μέτρο του είναι η περιβάλλουσα , η γωνία του η στιγμιαία φάση . Όλη η πληροφορία ζει εδώ μέσα.
  • I/Q συνιστώσες (§6)το ίδιο σε καρτεσιανές συντεταγμένες. Δίνουν τη μορφή που γράφεις απευθείας.

Και να γιατί όλα αυτά. Μόλις έχεις το , το φέρον, ο Hilbert και η canonical μορφή μένουν ίδια για κάθε σήμα στον αέρα. Το μόνο που αλλάζει από τη μία διαμόρφωση στην άλλη είναι τι βάζεις μέσα στο . Γι' αυτό όλη η modulation χωράει σε έναν πίνακα: πέντε γραμμές, πέντε επιλογές του — και κάθε επόμενο κεφάλαιο της modulation ξεκινάει quotάροντας μία γραμμή του.

Αυτή η «επιλογή» άλλοτε είναι κυριολεκτικά το ίδιο το μήνυμα — στη DSB βάζουμε , οπότε το γίνεται απευθείας η περιβάλλουσα — κι άλλοτε μια πιο σύνθετη συνταγή, όπως η SSB που βάζει τον Hilbert στο φανταστικό μέρος, ή η FM που τυλίγει το μήνυμα μέσα στη φάση. Έτσι το άλλοτε βγαίνει πραγματικό (DSB, AM) κι άλλοτε μιγαδικό (SSB, FM, PM). Σε κάθε περίπτωση, αυτό που εκπέμπεται — το — είναι πάντα πραγματικό: το φανταστικό μέρος του είναι απλώς η quadrature συνιστώσα , δηλαδή η φάση, και όχι κάποιο ξεχωριστό σήμα που ταξιδεύει στον αέρα.

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

I/Q decomposition — η canonical form κάθε ζωνοπερατού σήματος

x_I = A_c[1 + μ·m(t)], x_Q = 0. Envelope follows the message, phase is zero. (x_I, x_Q) trace lies on the real axis.

Στο πεδίο του χρόνου (πάνω), όλες οι διαμορφώσεις μοιάζουν με carrier «γεμισμένο» με κάποια κυματομορφή. Το **complex-plane trace** στη βάση τις ξεχωρίζει αμέσως: AM/DSB κινείται σε ευθεία (x_Q = 0), FM/PM σε κύκλο (constant envelope), και SSB σε έλλειψη. Αυτή η μία εικόνα συμπυκνώνει τη διαφορά πληροφορίας μεταξύ τους.

Και ο πίνακας — αυτός που θα ξαναδείς σε κάθε επόμενο κεφάλαιο της modulation:

Διαμόρφωση
Συμβατικό AM (slide 32) ή
DSB-SC ή
SSB (USSB)μεταβάλλεταιμεταβάλλεται
FM (σταθερό)
PM (σταθερό)

Διαβάζοντας τον πίνακα.

  • AM/DSB-SC έχουν . Όλη η πληροφορία ζει στο — δηλαδή στο envelope. Η phase είτε είναι μηδέν (όταν το envelope είναι θετικό) είτε flips κατά όπου το envelope αλλάζει πρόσημο. Στο Συμβατικό AM προσθέτουμε για να βεβαιωθούμε ότι το πάντα — αυτή είναι η ολικό φέρον συνθήκη.
  • FM/PM έχουν σταθερό envelope . Όλη η πληροφορία ζει στη φάση . Στο complex plane το κινείται πάνω σε κύκλο ακτίνας — δεν αλλάζει το μέτρο, μόνο η γωνία.
  • SSB χρησιμοποιεί τον Hilbert () για να μηδενίσει τη μία από τις δύο sidebands στο φάσμα. Και τα δύο φέρουν πληροφορία. Με το πρόσημο παίρνεις USSB (upper sideband)· με παίρνεις LSSB.

Δες την FM/PM «σταθερή περιβάλλουσα» σαν να κινείται κύκλος στο complex plane. Αυτή είναι η σημαντικότερη γεωμετρική διαφορά της οικογένειας PM/FM από την οικογένεια AM/DSB. Δίπλα-δίπλα: αριστερά FM (g(t) σε κύκλο, |g| σταθερό), δεξιά AM (g(t) σε ευθεία στον real άξονα, |g| μεταβλητό):

Complex envelope: γιατί η FM έχει ισχύ A_c²/2 ανεξάρτητα του β

Slide 11. Το complex envelope g(t) = x_I + j x_Q ζωγραφίζεται σαν τροχιά στο μιγαδικό επίπεδο. Στο FM, g(t) = A_c · e^{jφ(t)} — κινείται σε κύκλο ακτίνας A_c. Στο AM, g(t) = [A_c + m(t)] · 1 — κινείται κατά μήκος του πραγματικού άξονα και αλλάζει μήκος. Το |g(t)|² / 2 είναι η στιγμιαία ισχύς — σταθερή για FM, ταλαντωμένη για AM.

|g| = A_c, σταθερό. Το β ελέγχει μόνο πόσο γρήγορα κινείται γύρω στον κύκλο, όχι την ακτίνα.

|g(t)| διαφέρει με τον χρόνο. Όσο μεγαλύτερο το μ, τόσο πιο μακριά είναι το ταλάντωμα.

Γιατί η ισχύς της FM είναι σταθερή σε A_c²/2: το στιγμιαίο τετράγωνο του bandpass σήματος ολοκληρώνεται σε ⟨x²⟩ = ½⟨|g|²⟩. Όταν |g| = A_c πάντα, παίρνουμε ⟨x²⟩ = A_c²/2 — χωρίς εξάρτηση από το β. Στο AM, |g(t)| = A_c[1 + μ cos], άρα ⟨|g|²⟩ = A_c²(1 + μ²/2) ⟨x²⟩ = A_c²/2 + A_c²μ²/4 (φέρον + sidebands). Η FM «δαπανά όλη την ισχύ της στη πληροφορία», το AM όχι.
Τρέχουσες ακτίνες: |g_FM| = A_c = 1.00 |g_AM| = 1.30·A_c — δες πώς το πρώτο μένει «κολλημένο» στο 1.00 και το δεύτερο χορεύει.

Συμπύκνωσε — από bandpass σε canonical I/Q μορφή

Λέξεις-κλειδιά
  • pre-envelope
  • complex envelope g(t)
  • συμφασική x_I
  • ορθογώνια x_Q
  • envelope V, phase θ
  • πέντε διαμορφώσεις, μία μορφή
Βήματα
  1. Αναγνώρισε ότι το σήμα είναι bandpass: φάσμα γύρω από ±f_c.
  2. Φτιάξε pre-envelope x_p(t) = x(t) + j·Hilbert{x}(t) — έχει φάσμα μόνο για f > 0.
  3. Πολλαπλασίασε με e^{-j 2π f_c t} για να γυρίσεις στο baseband: g(t) = x_p(t)·e^{-j 2π f_c t}.
  4. Σπάσε σε real + imaginary: g(t) = x_I(t) + j x_Q(t).
  5. Διάβασε ως x(t) = x_I cos(2π f_c t) − x_Q sin(2π f_c t) ή ως V(t) cos(2π f_c t + θ(t)).
Η συχνότερη παγίδα
Το μείον στο x_I cos − x_Q sin. Έρχεται από το j² = −1· αν γράψεις +, αλλάζεις πρόσημο της phase modulation και χαλάς τη γραμμή FM/PM του πίνακα.

7. Φάσμα ζωνοπερατού σήματος — X(f) ως συνάρτηση του G(f)

Μέχρι τώρα δουλέψαμε όλο το κεφάλαιο στον χρόνο: το , η περιβάλλουσα , η φάση . Όμως σχεδόν κάθε ερώτημα της modulation — bandwidth, sidebands, πού κάθεται η ισχύς — απαντιέται στη συχνότητα. Μένει λοιπόν ένα τελευταίο κομμάτι: η μετάφραση από το φάσμα του baseband πακέτου στο φάσμα του πραγματικού σήματος.

Δύο φάσματα μάς ενδιαφέρουν εδώ:

  • — ο μετασχηματισμός Fourier της complex envelope, δηλαδή το φάσμα του . Αφού το είναι baseband, το ζει γύρω από το . Είναι το «εύκολο» φάσμα — το φτιάχνεις κατευθείαν από το μήνυμα (π.χ. στη DSB, όπου , είναι απλώς το ).
  • — το φάσμα του πραγματικού bandpass σήματος που ταξιδεύει στον αέρα. Αυτό ζει γύρω από τα και είναι αυτό που στο τέλος θες να σχεδιάσεις.

Το ερώτημα — που εμφανίζεται σε πάρα πολλές ασκήσεις — είναι ακριβώς η γέφυρα ανάμεσά τους: έχοντας το (εύκολο) , πώς βρίσκω το (ζητούμενο) ; Η απάντηση είναι μία σχέση που οι διαφάνειες (slides 34–35) δίνουν ως Άσκηση 8 του δείκτη.

Ξεκίνα από την canonical μορφή. Επειδή και :

Τώρα παίρνουμε Fourier και στα δύο μέλη. Από το frequency-shift theorem (), ο πρώτος όρος γίνεται . Για τον δεύτερο όρο χρειάζεται η ιδιότητα του συζυγούς: · συνδυασμένο με frequency-shift κατά δίνει . Άρα:

Πώς να το διαβάσεις. Το πραγματικό bandpass spectrum αποτελείται από:

  • Ένα αντίγραφο του μετατοπισμένο στο (αυτό είναι το «λούτσο» γύρω από τη θετική συχνότητα).
  • Ένα αντίγραφο του συζυγούς ανακλασμένο και μετατοπισμένο στο (αυτό είναι η αρνητική πλευρά, που πρέπει να υπάρχει για να βγει real το ).

Όταν το είναι πραγματικό (δηλαδή ), το είναι ήδη συζυγής-συμμετρικό (), και η σχέση απλοποιείται σε — η οικεία μορφή του modulation theorem. Όταν το είναι μιγαδικό (π.χ. SSB), τα δύο άκρα δεν είναι ίδιοι αντίγραφα — γι' αυτό η SSB έχει «μη συμμετρικό» φάσμα.

Από το G(f) στο X(f): το φάσμα του σήματος στον αέρα

Το baseband φάσμα |G(f)| (πάνω) μετατοπίζεται στα ±f_c για να φτιάξει το φάσμα |X(f)| του πραγματικού σήματος (κάτω). Άλλαξε αν το g(t) είναι πραγματικό ή μιγαδικό — και δες πότε το φάσμα βγαίνει συμμετρικό και πότε όχι.

f|G(f)|0complex envelope, basebandμετατόπιση στα ±f_cff_c−f_c0G(f − f_c)G*(−f − f_c)|X(f)|
X(f) = ½[G(f − f_c) + G*(−f − f_c)]. Με g(t) πραγματικό ισχύει G*(−f) = G(f) (συζυγής συμμετρία), οπότε το αριστερό αντίγραφο βγαίνει ίδιο με το δεξί: το φάσμα είναι συμμετρικό γύρω από το 0. Έτσι μοιάζουν AM και DSB-SC.

8. Εξάσκηση

0 / 7 λυμένα

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

9. Ανακάλεσε — δοκίμασε από μνήμης

Πριν προχωρήσεις: τρία γρήγορα drills για να ελέγξεις αν τα έχεις «πραγματικά μέσα σου» ή απλώς τα διάβασες.

Βάλε τα βήματα στη σωστή σειρά
Βάλε τα παρακάτω πέντε βήματα στη σωστή σειρά για να πας από «έχω ένα real bandpass σήμα x(t)» σε «το έχω γράψει στην canonical I/Q μορφή».

Σύρε τις γραμμές για αναδιάταξη — ή χρησιμοποίησε τα βελάκια .

  1. 1.
    Διάβασε: x(t) = x_I(t) cos(2π f_c t) − x_Q(t) sin(2π f_c t).
  2. 2.
    Μετατόπισε στο baseband: g(t) = x_p(t) · e^{-j 2π f_c t}.
  3. 3.
    Φτιάξε pre-envelope: x_p(t) = x(t) + j·H{x(t)} (Hilbert της x).
  4. 4.
    Σπάσε σε real + imaginary: g(t) = x_I(t) + j x_Q(t).
  5. 5.
    Αναγνώρισε ότι το x(t) είναι bandpass — φάσμα γύρω από ±f_c, μηδέν αλλού.
Συμπλήρωσε τα κενά
Συμπλήρωσε τα κενά στη canonical μορφή και στους τύπους envelope + phase.
x(t) = x_I(t) · cos(2π f_c t) x_Q(t) · sin(2π f_c t). Η περιβάλλουσα είναι V(t) = , η στιγμιαία φάση θ(t) = arctan().
Ανακάλεσε από μνήμη
Πες με δικά σου λόγια τις τρεις αλήθειες για τον Hilbert transform σε ένα bandpass-relevant signal:
(α) τι κάνει στις θετικές συχνότητες,
(β) τι κάνει στις αρνητικές,
(γ) τι κάνει στο μέτρο του φάσματος.

10. Αναγνώρισε — πού θα δεις τη γέφυρα σε εξέταση

Πώς θα το αναγνωρίσεις

Αν δεις στην εκφώνηση
  • «σταθερή περιβάλλουσα»
  • «σφάλμα φάσης φ»
  • «γράψτε x(t) στην canonical μορφή»
  • «βρείτε x_I, x_Q (ή συμφασική / ορθογώνια)»
  • «envelope V(t) και phase θ(t)»
  • «μονόπλευρο φάσμα / αναλυτικό σήμα»
  • «φάσμα bandpass δοθέντος του G(f)»

Αυτές οι φράσεις σχεδόν πάντα σημαίνουν «μετέφρασε το πρόβλημα στην γλώσσα I/Q» — και η λύση είναι ένα από τα τρία:

  • «Σταθερή περιβάλλουσα» → FM ή PM. Δείξε √(x_I² + x_Q²) = A_c και ανέπτυξε γιατί η πληροφορία είναι στη φάση.

  • «Σφάλμα φάσης φ» → I/Q rotation. Έξοδος σύμφωνου αποδιαμορφωτή πολλαπλασιάζεται με cos φ· στο φ = π/2 εμφανίζεται quadrature null.

  • «Γράψτε στην canonical» / «βρες x_I, x_Q» → σπας το σήμα σε γινόμενα (κάτι)·cos − (κάτι)·sin. Ο πρώτος όρος είναι το x_I, ο δεύτερος το x_Q.

  • «Envelope V(t)» ή «πολική μορφή» υπολόγισε V = √(x_I² + x_Q²), θ = arctan(x_Q/x_I), και γράψε x = V cos(2π f_c t + θ).

  • «Μονόπλευρο φάσμα» / «αναλυτικό σήμα» → pre-envelope. Το σήμα είναι x_p = x + j·H{x}· φάσμα X_p(f) = 2X(f) για f > 0, μηδέν για f < 0.

  • «Φάσμα bandpass δοθέντος του G(f)» X(f) = (1/2)[G(f − f_c) + G*(−f − f_c)]. Αν το g είναι πραγματικό, απλοποιείται στο familiar modulation-theorem-pair.

Πού εμφανίζεται η canonical I/Q μορφή στα παλιά θέματα

11. Πού θα χρειαστείς όλα αυτά αργότερα

Έξι forward-references στις σελίδες που quotάρουν μία γραμμή του πίνακα §6b:

  • /am/conventional — η γραμμή «Συμβατικό AM»: , . Όλη η συζήτηση για modulation index , ισχύ, efficiency ξεκινά από εκεί.
  • /am/dsb-sc — η γραμμή DSB-SC: , . Το worked-example «phase-error-iq-rotation» στο §8 αυτής της σελίδας είναι ακριβώς το pattern που η DSB-SC σελίδα θα χρειαστεί.
  • /am/ssb — οι γραμμές USSB/LSSB. Η pre-envelope της §4 είναι ο κεντρικός μηχανισμός γέννησης SSB: στο ακυρώνει τη μία πλευρά του spectrum.
  • /fm/idea και /fm/pm — η γραμμή FM/PM με σταθερή περιβάλλουσα . Όλη η συζήτηση για Bessel sidebands του /fm/bessel ξεκινά από — μιγαδικό envelope, σταθερό μέτρο.
  • /randomness/psd — η σχέση είναι το averaging της σχέσης X(f)↔G(f) της §7.
  • /noise/through-filters — όταν θόρυβος περάσει από bandpass filter, η ανάλυση γράφεται σε I/Q. Το «bandpass noise = » είναι ακριβώς ο πίνακας §6b εφαρμοσμένος σε random .

12. Συμπύκνωσε όλο το κεφάλαιο

Συμπύκνωσε όλο το bridge

Λέξεις-κλειδιά
  • baseband vs bandpass
  • narrowband W ≪ f_c
  • Hilbert = −j sgn(f)
  • pre-envelope = one-sided
  • complex envelope g(t)
  • canonical x = x_I cos − x_Q sin
  • πέντε διαμορφώσεις, ένας πίνακας
  • X(f) = (1/2)[G(f-fc) + G*(-f-fc)]
Βήματα
  1. Bandpass = φάσμα γύρω από ±f_c. Σχεδόν καθετί στον αέρα είναι bandpass.
  2. Hilbert = phase-shifter −π/2 στις θετικές συχνότητες, +π/2 στις αρνητικές, μέτρο αμετάβλητο.
  3. Pre-envelope x_p = x + j·H{x} → one-sided spectrum (×2 στις θετικές, 0 στις αρνητικές).
  4. Complex envelope g = x_p · e^{-j 2π f_c t} → x_p μεταφερμένο στο baseband.
  5. Canonical I/Q μορφή: x = x_I cos − x_Q sin με g = x_I + j x_Q. Πολική: x = V cos(2π f_c t + θ).
  6. AM/DSB-SC: x_Q = 0. FM/PM: V = A_c σταθερό. SSB: x_Q = ∓ (1/2) Hilbert{m}.
  7. X(f) bandpass δοθέντος G(f): X = (1/2)[G(f − f_c) + G*(−f − f_c)].
Η συχνότερη παγίδα
Δύο κοινά λάθη: (α) γράφεις + αντί για στην canonical ξεχνώντας το j² = −1· (β) ξεχνάς ότι το V και η θ είναι χρονο-εξαρτημένα, όχι σταθερές — εκτός από την περίπτωση FM/PM όπου το V τυχαίνει να είναι σταθερό.

13. Recap + Next up

Τι μάθαμε

  • Τα σήματα κατατάσσονται σε baseband (φάσμα γύρω από 0) και bandpass (φάσμα γύρω από ). Σχεδόν καθετί στον αέρα είναι bandpass, με narrowband υπόθεση .
  • Ο Μετασχηματισμός Hilbert είναι phase-shifter: για , για . Στη συχνότητα: πολλαπλασιασμός με . Μέτρο αμετάβλητο. Πίνακας ζευγών στη §3b.
  • Η pre-envelope έχει μονόπλευρο φάσμα: η θετική πλευρά διπλασιάζεται, η αρνητική εξαφανίζεται.
  • Η complex envelope μεταφέρει το pre-envelope στο baseband. Όλη η πληροφορία του bandpass σήματος συμπυκνώνεται σε αυτό.
  • Canonical μορφή κάθε ζωνοπερατού: , με . Συμφασική (I) / Ορθογώνια (Q). Σε πολική μορφή: με , .
  • AM, DSB, SSB, FM, PM είναι όλες ειδικές περιπτώσεις αυτής της μορφής — διαφορετικές επιλογές για (ή ισοδύναμα για ). AM/DSB έχουν . FM/PM έχουν σταθερό envelope . SSB χρησιμοποιεί .
  • Φάσμα bandpass από το : . Αν πραγματικό → συμμετρικό φάσμα (AM/DSB). Αν μιγαδικό → μη συμμετρικό (SSB/FM).

Από εδώ ξεκινάει η modulation. Η AM είναι το πρώτο κεφάλαιο — ξεκινάμε από τη γραμμή «Συμβατικό AM» του πίνακα §6b (, ), παίρνουμε τη συνέπεια στο φάσμα μέσω της σχέσης §7, και χτίζουμε όλη την οικογένεια AM (Conventional, DSB-SC, SSB, VSB) ως παραλλαγές του ίδιου σχήματος.

Επόμενο: modulation/amcoming soon

Τελείωσες αυτή τη σελίδα;

Φόρτωση σχολίων…
Bandpass signals & I/Q canonical form — η γέφυρα προς τη modulation · Signal Processing Class Hub