ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΩΝ Κυκλική Συνέλιξη Εµµανουήλ Ζ. Ψαράκης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής
Διακριτού Χρόνου Σειρές Fourier Περιοδική Επέκταση Σήµατος Πεπερασµένης Χρονικής Διάρκειας. [n] Ν- ~ [ n ]... Ν- Ν Ν-... n
Διακριτού Χρόνου Σειρές Fourier Περιοδική Επέκταση Σήµατος Πεπερασµένης Χρονικής Διάρκειας. ~ [ n ]... ] [n Ν- Ν Ν-... n ~ [ n] [ nmod N] [ n] N
Διακριτού Χρόνου Σειρές Fourier Περιοδική Επέκταση Σήµατος Πεπερασµένης Χρονικής Διάρκειας. ~ [ n] [ nmod N] [ n] N Εξίσωση Σύνθεσης: ~ [ n] N N k ~ X[ k] e jπnk N Εξίσωση Ανάλυσης: ~ N X[ k] ~ [ n] e n jπnk N
Κυκλική Συνέλιξη y[ n] [ n] [ n] m [( n m) mod ] [ m] m y[] [( m) mod ] [ m] y[] m [( m) mod ] [ m] - - - - 3-3 4 4
] [ [] [] ] [ [] ] [ [] [] ] [ ] ) mod [( [] + + + + m m y m ] [ [] [] ] [ [] [] [] [] ] [ ] ) mod [( [] + + + + m m y m ] [ [] [] 3] [ [] ] [ [] ] [ ] [ ] ) mod [( ] [ + + + + m m y m... Κυκλική Συνέλιξη
3......... y y y y H ή ισοδύναµα Κυκλική Συνέλιξη Μητρική µορφή
3......... H Κυκλικό Μητρώο Κυκλική Συνέλιξη & Κυκλικά Μητρώα
U Μ στοιχεία Μ- Το πιο Απλό Κυκλικό Μητρώο Κυκλική Συνέλιξη & Κυκλικά Μητρώα
U [ ] t Αν, τότε -η στήλη του Μητρώου H Κυκλική Συνέλιξη & Κυκλικά Μητρώα
3 U U U 3-η στήλη του Μητρώου H Κυκλική Συνέλιξη & Κυκλικά Μητρώα
+ ) ( ) ( ) ( k k k k k k k U U U (k+) στήλη του Μητρώου H Κυκλική Συνέλιξη & Κυκλικά Μητρώα
] [ ] [ U U U U U U U H Άρα Το µητρώο : H. Έχει σαν ιδιο-διανύσµατα τις στήλες του αντιστρόφου του µητρώου FΜΜ του Διακριτού Μετασχηµατισµού Fourier και. ιδιοτιµές, τις τιµές του ΔΜF της κρουστικής απόκρισης [n], δηλαδή τον ΔΜF του διανύσµατος [ ] t Κυκλική Συνέλιξη & Κυκλικά Μητρώα
j j j j j j e e e e e e π π π π π π ) ( ) 4( ) ( ) ( 4......... F Κυκλική Συνέλιξη & Κυκλικά Μητρώα
Κυκλική Συνέλιξη & Κυκλικά Μητρώα Θα πρέπει να θυµηθούµε τώρα ότι, αν f * t k F f l [ f f f f ], αν k, αν k l l, τότε (Ορθογωνιότητα) και ότι F * F I ή ισοδύναµα: F * F
Κυκλική Συνέλιξη & Κυκλικά Μητρώα Παίρνοντας υπόψη µας τα παραπάνω έχουµε ότι: H F DF όπου D diag( H[] H[] H[ ]) ΑΡΑ!!!! y H F DF
Κυκλική Συνέλιξη & Κυκλικά Μητρώα ΑΡΑ!!!! y H F DF F X X [ X [] X[] X[ ]] t D diag( H[] H[] H[ ])
Κυκλική Συνέλιξη & Κυκλικά Μητρώα D F D [ H [] H[] H[ ]] t F X X [ X [] X[] X[ ]] t
ΑΡΑ!!!! Y F DF F H y ] [ [] [] [] ] [ [] [] [] ] [ [] [] [] Y Y Y Y X X X X H H H H X D DF Κυκλική Συνέλιξη & Κυκλικά Μητρώα
Υπολογισµός Κυκλικής Συνέλιξης Υπολογισµός στο ΠΕΔΙΟ του ΧΡΟΝΟΥ: y H Υπολογιστικό κόστος: µ r ( ) ( ) ( ) a r πραγµατικοί πολλαπλασιασµοί πραγµατικές προσθέσεις. Υπολογισµός στο ΠΕΔΙΟ της ΣΥΧΝΟΤΗΤΑΣ & επιστροφή στο ΠΕΔΙΟ του ΧΡΟΝΟΥ: y F DF F Y Υπολογιστικό κόστος: µ ( ) 3 a c c ( ) 3 ( ) µιγαδικοί πολλαπλασιασµοί µιγαδικές προσθέσεις.
Ταχύς Μετασχηµατισµός Fourier (FFT) Αποδοτικές Υλοποιήσεις του ΔΜF Η Στρατηγική του Διαίρει και Βασίλευε Π Π Π Π Π Π Π Π Π
Ταχύς Μετασχηµατισµός Fourier (FFT) Αποδοτική Υλοποίηση του ΔΜF µε Αποδεκατισµό στο Χρόνο Αποδοτική Υλοποίηση του ΔΜF µε Αποδεκατισµό στή Συχνότητα X[ k] [ n] e, k,,,...,, n jπnk m
Υλοποίηση FFT
Υπολογιστικό Κόστος Ταχύ Μετασχηµατισµού Fourier (FFT) Υπολογιστικό κόστος ΔΜF Μήκους Μ συναρτήσει ΔΜF µήκους Μ/ : µ c( m ) µ c( m ) + a ( m) a ( m ) + c c m m µιγαδικοί πολλαπλασιασµοί µιγαδικές προσθέσεις. Συνολικό Υπολογιστικό κόστος: m µ c ( m) m log( a ( m ) m m log( ) c )
Υπολογιστικό Κόστος Ταχύ Μετασχηµατισµού Fourier (FFT)
Γραµµική Συνέλιξη [n] n y[ n] [ n]* [ n] m [( n m)] [ m]
Υποθέσεις: Γραµµική Συνέλιξη. Το µήκος της κρουστικής απόκρισης του αιτιατού συστήµατος είναι Μ.. Το σήµα που θέλουµε να επεξεργαστούµε µε το σύστηµα έχει µήκος Ν δείγµατα, µε Ν>>Μ
Γραµµική Συνέλιξη -η Μεταβατική Περίοδος: y [ ] [] [] y [ ] [] [] + [] []... y[ ] [ ] [] + [ 3] [] + + [] [ ]
Γραµµική Συνέλιξη Περίοδος Μόνιµης Κατάστασης: y[ ] [ ] [] + [ ] [] + + [] [ ] y [ ] [ ] [] + [ ] [] + + [] [ ] y[ + ] [ ] [] + [ ] [3] + + [] [ + ]... y[ N ] [ ] [ N ] + [ ] [ N ] + + [] [ N ]
Γραµµική Συνέλιξη -η Μεταβατική Περίοδος: y[ N] [ ] [ N ] + [ ] [ N ] + + [] [ N ] y[ + N 3] [ ] [ N ] + [ ] [ N ] y[ + N ] [ ] [ N ]...
N στήλες -η Μεταβατική Περίοδος: 3 3 ) ( N T Γραµµική Συνέλιξη
+ ) ( N N T Περίοδος Μόνιµης Κατάστασης: N στήλες Γραµµική Συνέλιξη
N στήλες -η Μεταβατική Περίοδος: 3 3 ) ( 3 N T Γραµµική Συνέλιξη
Γραµµική Συνέλιξη N στήλες Μ- T ( ) N Ν-Μ+ T (N + ) N Μ- 3T ( ) N
Γραµµική Συνέλιξη-Συµπλήρωση (Πρόσθεση) N+Μ- στήλες T ( ) N Ν+Μ- T (N + ) N 3T ( ) N Μ- Μ-
Αποδοτικός Υπολογισµός Γραµµικής Συνέλιξης N L X L FFT L-Σηµείων y N + FFT L-Σηµείων FFT L-Σηµείων N + H
Αποδοτικός Υπολογισµός Γραµµικής Συνέλιξης N L X L FFT L-Σηµείων y N + FFT L-Σηµείων H
Γραµµική Συνέλιξη-Επικάλυψης & Άθροισης N στήλες Μ- T ( ) N Ν-Μ+ T (N + ) N Μ- 3T ( ) N
Μέθοδοι Υλοποίησης Γραµµικής Συνέλιξης Μέθοδος Επικάλυψης & Άθροισης Ν FC FC FC Ν-Μ+ -η -η -η -η -η Μ- Ν+Μ-
Γραµµική Συνέλιξη-Διατήρηση N στήλες Μ- T + T 3 Ν-Μ+ T (N + ) N
Μέθοδοι Υλοποίησης Γραµµικής Συνέλιξης Μέθοδος Επικάλυψης & Διατήρησης Ν-Μ+ Μ- Ν Ν Ν FC FC FC Ν-Μ+ Μ- Μ- Μ- Ν