ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

Σχετικά έγγραφα
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

d 2 dt 2 y(t) + d y(t) 2y(t) = x(t) (1)

LC d2 dt 2 y(t) + RC d y(t) + y(t) = x(t) (1)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών. HY-215: Εφαρµοσµένα Μαθηµατικά για Μηχανικούς ιδάσκοντες : Γ. Στυλιανού, Γ.

x(t) = 4 cos(2π600t π/3) + 2 sin(2π900t + π/4) + sin(2π1200t) (1) w(t) = y(t)z(t) = 2δ(t + 1) (2) (2 sin(2π900t + π/4) t= 1 + sin(2π1200t) )

LCs 2 + RCs + 1. s 1,2 = RC ± R 2 C 2 4LC 2LC. (s 2)(s 3) = A. = 4 s 3 s=2 s + 2 B = (s 2)(s 3) (s 3) s=3. = s + 2. x(t) = 4e 2t u(t) + 5e 3t u(t) (2)

x(t) = 4 cos(2π600t π/3) + 2 cos(2π900t + π/8) + cos(2π1200t) (3)

x(t) = 4 cos(2π400t π/3) + 2 cos(2π900t + π/8) + cos(2π1200t) h(t) = 2000sinc(2000t) = h(t) = 2000sinc(2000t) H(f) = rect

= 5 cos(2π500t π/2) + 9 cos(2π900t + π/3) cos(2π1400t) (9) H(f) = 4.5, αλλού

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών. HY-370: Ψηφιακή Επεξεργασία Σήµατος Χειµερινό Εξάµηνο 2016 ιδάσκοντες : Γ. Στυλιανού - Γ.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

x(t) ax 1 (t) y(t) = 1 ax 1 (t) = (1/a)y 1(t) x(t t 0 ) y(t t 0 ) =

y(t) = x(t) + e x(2 t)

= R{(a + jb)e j2π 3 4 t } (6) a + jb = j2.707 = e j π (7) A = (9) f 0 = 3 4

y(t) = x(t) + e x(2 t)

P x = X k 2 (2) = = p = 78% (5)

x[n]z n = ) nu[n]z n z 1) n z 1 (5) ( 1 z(2z 1 1]z n +

= t2 t T 2T 3t + 9T, για t < 3T και t 2T 2T t < 3T (Σχήµα

δ[n kp ], k Z (1) 1 cos πn, N 1 n N 1 + N 2 2N

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών. HY-215: Εφαρµοσµένα Μαθηµατικά για Μηχανικούς Εαρινό Εξάµηνο 2013 ιδάσκων : Π.

dx T0 (t) 2 T rect ( t sinc = 1 2 sinc ( k

bx 2 (t). Για είσοδο ax 1(t) + bx 2 (t), η έξοδος είναι x(t t 0 ) και y(t t 0) = t t 0 x(t) ax 1 (t 1) + bx 2 (t 1) sin ax 1 (t)+

X 1 = X1 = 1 (1) X 3 = X3 = 1 (2) X k e j2πk 1 2 t = k

z(t) = 5.05e j(2πf 0t 0.209) sin 3 (5t)dt = 4 15 x(t) = 4 + cos(2π100t + π/3) cos(2π250t π/7) + 2 sin(2π300t π/4) (6)

x(t) = cos(2π100t + π/3) sin(2π250t + π/4) (1)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

x(t) = 2 + cos(2πt) sin(πt) 3 cos(3πt) cos(θ + π) = cos(θ). (3)

x(t) = sin 2 (5πt) cos(22πt) = x 2 (t)dt

ΗΥ215 - Εφαρμοσμένα Μαθηματικά για Μηχανικούς

( t) όπου το * αντιστοιχεί σε συνέλιξη και. (t 2) * x 2

Σήματα και Συστήματα. Διάλεξη 13: Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Laplace. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Σημάτων. Άσκηση 3η. Στυλιανού Ιωάννης. Τμήμα Επιστήμης Υπολογιστών

y[n] = x[n] + αx[n M], a < 1 (1) y[n] = αy[n M] + x[n], a < 1 (2)

H ap (z) = z m a 1 az m (1)

0 2j e jπt e j2πkt dt (3)

x(t) 2 = e 2 t = e 2t, t > 0

e (4+j2πf)t dt (5) (0 1)

Όταν θα έχουµε τελειώσει το Κεφάλαιο αυτό θα µπορούµε να:

x[n] = e u[n 1] 4 x[n] = u[n 1] 4 X(z) = z 1 H(z) = (1 0.5z 1 )(1 + 4z 2 ) z 2 (βʹ) H(z) = H min (z)h lin (z) 4 z 1 1 z 1 (z 1 4 )(z 1) (1)

e 5t (sin 5t)u(t)e st dt e st dt e 5t e j5t e st dt s j5 j10 (s + 5 j5)(s j5)

Σήματα και Συστήματα. Διάλεξη 9: Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Fourier. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

H ap (z) = z m a 1 az m (1)

x(t)e jωt dt = e 2(t 1) u(t 1)e jωt dt = e 2 t 1 e jωt dt =

y[n] = f(x[n], w[n]) (1) w[n] = f(x[n], y[n]) (2)

y[n] = x[n] + αx[n M], a < 1 (1) y[n] + αy[n M] = x[n], a < 1 (2)

x(t) = e st = e (σ+j2πf)t (7.1) h(t)e st dt (7.4) H(s) = y(t) = H{e st } = H(s)e st (7.5)

A k s s k. H c (s) = H(z) = 1 e s kt dz 1

Θέματα Εξετάσεων Ιουνίου 2003 στο μάθημα Σήματα και Συστήματα και Λύσεις

y[n] = x[n] + αx[n M], a < 1 (1) y[n] = αy[n M] + x[n], a < 1 (2)

Εξεταστική Ιανουαρίου 2007 Μάθηµα: «Σήµατα και Συστήµατα»

ΓΧΑ σύστημα h(t), H(s)

ΘΕΜΑ 2 1. Υπολογίστε την σχέση των δύο αντιστάσεων, ώστε η συνάρτηση V

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

x(t) 2 dt X(f) 2 df T d B w 1

ΘΕΩΡΙΑ ΣΗΜΑΤΩΝ & ΣΥΣΤΗΜΑΤΩΝ. Μετασχηµατισµός Laplace. Εµµανουήλ Ζ. Ψαράκης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Λύσεις θεμάτων Α εξεταστικής περιόδου εαρινού εξαμήνου (Ιούνιος 2015)

Άσκηση: Ένα σύστηµα µε είσοδο u(t), έξοδο y(t) και διάνυσµα κατάστασης x(t) = (x 1 (t) x 2 (t)) T περιγράφεται από το ακόλουθο διάγραµµα:

y[n] ay[n 1] = x[n] + βx[n 1] (6)

X(t) = A cos(2πf c t + Θ) (1) 0, αλλού. 2 cos(2πf cτ) (9)

Σήματα και Συστήματα. Διάλεξη 11: Μετασχηματισμός Laplace. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

x(t) = rect 1 t, 0 t 1 y(t) = 0, αλλού

Αναλογικά φίλτρα. Για να επιτύχουµε µια επιθυµητή απόκριση χρειαζόµαστε σηµαντικά λιγότερους συντελεστές γιαένα IIR φίλτροσεσχέσηµετοαντίστοιχο FIR.

x 1 [n] = 0, αλλού x[n]e jωn X(e jω ) =

HMY 220: Σήματα και Συστήματα Ι

Ολοκληρωµένο Περιβάλλον Σχεδιασµού Και Επίδειξης Φίλτρων

T 2 Tsinc2( ft e j2πf3t

2. ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΥΣΤΗΜΑΤΑ. Γενικά τι είναι σύστηµα - Ορισµός. Τρόποι σύνδεσης συστηµάτων.

Μετασχηµατισµός Laplace

c n x n (t)) f(t) c n x n (t)dt + θ f 2 (t)dt = 0 f(t)c i x i (t)dt =

y[n] 5y[n 1] + 6y[n 2] = 2x[n 1] (1) y h [n] = y h [n] = A 1 (2) n + A 2 (3) n (4) h[n] = 0, n < 0 (5) h[n] 5h[n 1] + 6h[n 2] = 2δ[n 1] (6)

website:

Σήματα και Συστήματα

x(t) = rect 1 y(t) = 0, αλλού

Υλοποιήσεις Ψηφιακών Φίλτρων

Α. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ LAPLACE

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Σήματα και Συστήματα

Συνέλιξη και Συστήµατα

stopband Passband stopband H L H ( e h L (n) = 1 π = 1 h L (n) = sin ω cn

Ο Μετασχηματισμός Ζ. Ανάλυση συστημάτων με το μετασχηματισμό Ζ

Σήματα και Συστήματα. Διάλεξη 7: Μετασχηματισμός Fourier. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Λύσεις θεμάτων εξεταστικής περιόδου Ιανουαρίου Φεβρουαρίου 2015

HMY 220: Σήματα και Συστήματα Ι

Συνεπώς, η συνάρτηση µεταφοράς δεν µπορεί να οριστεί για z=0 ενώ µηδενίζεται όταν z=1. Εύκολα προκύπτει το διάγραµµα πόλων-µηδενικών ως εξής:

HMY 220: Σήματα και Συστήματα Ι

ΣΤΗΑ ΨΕΣ /4/2013 2:12 πµ

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Σήματα και Συστήματα

= 1 E x. f(t)x n (t)dt, n = 1, 2,, N (2) = 0, i = 1, 2,, N (3) E e = e 2 (t)dt (4) e(t) = f(t) c n x n (t) (5) f(t) cx(t) = 4 sin(t) (7)

Μελέτη ευστάθειας και αστάθειας συστημάτων με το περιβάλλον Matlab

400 = t2 (2) t = 15.1 s (3) 400 = (t + 1)2 (5) t = 15.3 s (6)

ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου

1) Να σχεδιαστούν στο matlab οι γραφικές παραστάσεις των παρακάτω ακολουθιών στο διάστημα, χρησιμοποιώντας τις συναρτήσεις delta και step.

ΕΥΑΙΣΘΗΣΙΑ ΗΛΕΚΤΡΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ

x[n]e jωn (1) X(e jωkn ) x[n]e jω kn

ΑΣΚΗΣΕΙΣ ΠΡΑΞΗΣ - 1 η ΣΕΙΡΑ

Εισαγωγή στην Ανάλυση και Προσοµοίωση Δυναµικών Συστηµάτων

Transcript:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών HY-25: Εφαρµοσµένα Μαθηµατικά για Μηχανικούς Εαρινό Εξάµηνο 205-6 ιδάσκοντες : Γ. Στυλιανού, Γ. Καφεντζής Εβδοµη Σειρά Ασκήσεων Ηµεροµηνία Ανάθεσης : 23/4/206 Ηµεροµηνία Παράδοσης : 0/5/206 Ολες οι ασκήσεις είναι υποχρεωτικές. Ασκηση - Μετασχ. Laplace Υπολογίστε το µετασχηµατισµό Laplace του σήµατος x(t) (το γνωστό τριγωνικό παλµό) που ϕαίνεται στο Σχήµα, µε δυο τρόπους : A x(t) -T 0 T t Σχήµα : Σήµα x(t) Άσκησης. (αʹ) µε τον ορισµό. ίνεται ότι te st dt = est ( t ) s s (ϐʹ) µε χρήση ιδιοτήτων (όποιες νοµίζετε εσείς κατάλληλες). Ποιό είναι το πεδίο σύγκλισης του µετασχηµατισµού ; Απ.: X(s) = A T e st + e st 2 s 2 Ασκηση 2 - Αντίστροφος µετασχ. Laplace Βρείτε τον αντίστροφο µετασχ. Laplace των παρακάτω σηµάτων (αʹ) X(s) = s 4 s 2 + 3s + 2 (ϐʹ) X(s) = 2s2 + 2s 2 s 2 (γʹ) X(s) = 5s + 4 s 2 + 2s + για όλα τα πιθανά πεδία σύγκλισης. Χαρακτηρίστε κάθε περίπτωση ως προς την ευστάθεια και την αιτιατότητά τους.

Εφαρµοσµένα Μαθηµατικά για Μηχανικούς - 205-6/ Εκτη Σειρά Ασκήσεων 2 Ασκηση 3 - Μετασχ. Laplace και Συστήµατα Ενα σύστηµα περιγράφεται από τη συνάρτηση µεταφοράς H(s) = 4(s + 2) (s + )(s + 3) () (αʹ) Σχεδιάστε τους πόλους και τα µηδενικά της συνάρτησης µεταφοράς. (ϐʹ) Βρείτε την κρουστική απόκριση, h(t), του συστήµατος, αν γνωρίζετε ότι το σύστηµα είναι ευστα- ϑές και αιτιατό. Απ.: h(t) = 2e t ɛ(t) 2e 3t ɛ(t) (γʹ) Μπορείτε να υπολογίσετε το µετασχ. Fourier, H(f), του συστήµατος µέσω του µετασχ. Laplace; Αν ναι, εξηγήστε και ϐρείτε τον. Αν όχι, εξηγήστε γιατί. (δʹ) Αν στο σύστηµα παρουσιαστεί η είσοδος x(t) = 2e 2t ɛ(t), τότε ϐρείτε την έξοδο y(t). (εʹ) Για ποιά είσοδο x(t), το σύστηµα δίνει έξοδο y(t) = δ(t); Απ.: y(t) = 4e t ɛ(t) + 4e 3t ɛ(t) Απ.: x(t) = d 4 dt δ(t) 2 δ(t) + 4 e 2t ɛ(t) (ϛʹ) Βρείτε µια διαφορική εξίσωση η οποία περιγράφει το παραπάνω σύστηµα H(s). Απ.: d 2 dt 2 y(t) + 4 d dt y(t) + 3y(t) = 4 d x(t) 8x(t) dt Ασκηση 4 - ιαφορικές Εξισώσεις και µετασχ. Laplace Ενα αιτιατό σύστηµα περιγράφεται από τη διαφορική εξίσωση µε µηδενικές αρχικές συνθήκες. d 2 dt 2 y(t) + 5 d dt y(t) + 6y(t) = x(t) + d x(t) (2) dt (αʹ) Βρείτε τη συνάρτηση µεταφοράς του συστήµατος, H(s), και προσδιορίστε το πεδίο σύγκλισης. Απ.: H(s) = s +, R{s} > 2 (s + 2)(s + 3) (ϐʹ) Σχεδιάστε τους πόλους και τα µηδενικά του συστήµατος, καθώς και το πεδίο σύγκλισης στο s-επίπεδο. Είναι το σύστηµα ευσταθές ; (γʹ) Υπολογίστε την κρουστική απόκριση του συστήµατος, h(t). Απ.: h(t) = e 2t ɛ(t) + 2e 3t ɛ(t) (δʹ) Υπολογίστε την έξοδο του συστήµατος για είσοδο x(t) µε µετασχ. Laplace X(s) = s +, R{s} >. Ποιό είναι το πεδίο σύγκλισης του M.L. της εξόδου ; Σχεδιάστε τους πόλους και τα µηδενικά της. Απ.: y(t) = e 2t ɛ(t) e 3t ɛ(t)

Εφαρµοσµένα Μαθηµατικά για Μηχανικούς - 205-6/ Εκτη Σειρά Ασκήσεων 3 (εʹ) Αν οι αρχικές συνθήκες δεν είναι µηδενικές, αλλά ίσες µε y(0) =, d dt ]t=0 y(t) = 0, τότε ϐρείτε την έξοδο του συστήµατος για είσοδο x(t) = e t ɛ(t) e 2t ɛ(t). Ασκηση 5 - Συστήµατα στο χώρο του Laplace Εστω το σύστηµα του Σχήµατος 2. w(t) x(t) + h (t) h 2 (t) y(t) Σχήµα 2: Σύστηµα Άσκησης 5. (αʹ) Χρησιµοποιώντας την ενδιάµεση µεταβλητή w(t), η οποία είναι έξοδος του h (t) και είσοδος του h 2 (t) (αλλά έµµεσα λειτουργεί και ως είσοδος στο h (t)), γράψτε τις δυο σχέσεις που περιγράφουν το σύστηµα αυτό στο πεδίο του χρόνου. Στη µια εξίσωση, το αριστερό µέλος ϑα είναι w(t), και στην άλλη ϑα είναι y(t), δηλ. µε f{ } να συµβολίζει τη σχέση συνάρτησης. (ϐʹ) Μετατρέψτε αυτές τις εξισώσεις στο χώρο του Laplace. w(t) = f{x(t), h (t), w(t)} (3) y(t) = f{h 2 (t), w(t)} (4) (γʹ) Απαλείψτε το W (s) από τις παραπάνω εξισώσεις, και ϐρείτε µια εξίσωση που να περιλαµβάνει µόνο τα Y (s), H (s), H 2 (s), X(s). Ποιό είναι το συνολικό σύστηµα H(s) συναρτήσει των H (s), H 2 (s); (δʹ) Αν τα H (s), H 2 (s) δίνονται ως H (s) = H 2 (s) = χαρακτηρίστε τα ως προς την ευστάθεια και την αιτιατότητα., R{s} > s (5), R{s} > 2 s + 2 (6) (εʹ) Βρείτε το συνολικό σύστηµα H(s) για τα παραπάνω συστήµατα, και σχεδιάστε το διάγραµµα πόλων-µηδενικών του. (ϛʹ) Μπορεί το σύστηµα να είναι ευσταθές και αιτιατό ; Μόνο ευσταθές ; Μόνο αιτιατό ; (Ϲʹ) Βρείτε την κρουστική απόκριση του συστήµατος, h(t), αν το σύστηµα είναι ευσταθές. (ηʹ) Αν η είσοδος του συστήµατος είναι το σήµα x(t) = e 3t ɛ( t), τότε µπορείτε να ϐρείτε την έξοδο Y (s); Αν ναι, ϐρείτε τη. Αν όχι, εξηγήστε. Ασκηση 6 - Μετασχ. Laplace και Ιδιότητες Σας δίνεται το Ϲεύγος µετασχ. Laplace x(t) 2s s 2 + 2 µε x(t) = 0, t < 0. Βρείτε τον µετασχ. Laplace των παρακάτω σηµάτων : (7)

Εφαρµοσµένα Μαθηµατικά για Μηχανικούς - 205-6/ Εκτη Σειρά Ασκήσεων 4 (αʹ) x(3t) (ϐʹ) x(t 2) (γʹ) x(t) d dt x(t) (δʹ) e t x(t) (εʹ) 2tx(t) (ϛʹ) t 0 x(3u)du Ασκηση 7 - Εύρεση Μετασχ. Laplace από στοιχεία Για να ϐρούµε το µετασχηµατισµό Laplace H(s) ενός αιτιατού συστήµατος µας δίνουν τα παρακάτω στοιχεία : Εχει δυο πόλους και δυο µηδενικά, µε έναν πόλο στο s = 2 κι ένα µηδενικό στο s = j. Το h(t) είναι πραγµατική συνάρτηση του χρόνου. Ο δεύτερος πόλος είναι ο µοναδικός πόλος του συστήµατος W (s) = Ισχύει H(0) = 3. Βρείτε το H(s) και την κρουστική απόκριση h(t). Είναι το σύστηµα ευσταθές ; s + 5 s 2 + 2s 5. Απ.: H(s) = 2(s2 + ) s 2 5s + 6, h(t) = 2δ(t) + 20e3t ɛ(t) 0e 2t ɛ(t) Ασκηση 8 - Σχεδίαση χαµηλοπερατού (lowpass) ϕίλτρου - MATLAB Εργάζεστε σε µια από τις πρώτες εταιρίες κινητής τηλεφωνίας, και το πόστο σας είναι µηχανικός σχεδίασης ϕίλτρων. Ο προϊστάµενός σας συγκαλεί σύσκεψη στην οποία αποφασίζεται ότι εσείς πρέπει να αναπτύξετε και να σχεδιάσετε ένα χαµηλοπερατό ϕίλτρο H(f) για εφαρµογές επικοινωνίας ϕωνής, το οποίο ϑα αποκόπτει τις συχνότητες µεγαλύτερες από κάποιο δοθέν f c (η οποία λέγετα συχνότητα αποκοπής - cut-off frequency) ενώ ϑα κρατά όσο γίνεται ανέπαφες τις συχνότητες µικρότερες από f c. Ο προϊστάµενός σας, που δε γνωρίζει ϑεωρία σηµάτων και συστηµάτων, σας παραδίδει το H(f) που ϑέλει να ϕτιάξετε, στο Σχήµα 3, και σας αναφέρει ότι το Ϲητούµενο f c ισούται µε f c = 2000 Hz, αφού το ϕίλτρο ϑα ενσωµατωθεί σε στρατιωτικά ασύρµατα τηλεφωνικά συστήµατα, όπου το εύρος Ϲώνης επικοινωνίας είναι περιορισµένο. H(f) -f c 0 f c Σχήµα 3: H(f) που ϑέλει ο προϊστάµενος. f

Εφαρµοσµένα Μαθηµατικά για Μηχανικούς - 205-6/ Εκτη Σειρά Ασκήσεων 5 (αʹ) Αποδείξτε του ότι η κρουστική απόκριση h(t) του Ϲητούµενου ϕίλτρου είναι άπειρης διάρκειας και µη-αιτιατή, µε αποτέλεσµα το ϕίλτρο που σας Ϲήτησε να µην είναι υλοποιήσιµο στην πράξη. (ϐʹ) Αφού τον πείσατε για την ορθότητα του παραπάνω ερωτήµατος, σας αναθέτει να υλοποιήσετε ένα ϕίλτρο που να πλησιάζει όσο γίνεται αυτό που σας Ϲήτησε αρχικά, και να είναι υλοποιήσιµο. Στην προσπάθειά σας αυτή, ένας µαθηµατικός ϕίλος σας αναφέρει ότι έχει υπόψη του µια συνάρτηση η οποία να πλησιάζει το Ϲητούµενο ϕίλτρο σας, και την οποία σχεδιάζει πρόχειρα στο χαρτί, όπως στο Σχήµα 4. Η συνάρτηση ονοµάζεται συνάρτηση Butterworth. Μη έχοντας καλύτερη H(f) 2 /2 -f c 0 f c f Σχήµα 4: Συνάρτηση Butterworth. εναλλακτική, του Ϲητάτε να σας δώσει τη µαθηµατική περιγραφή της συνάρτησης. Σας δίνει µια περιγραφή στο χώρο της συχνότητας που ϐρήκε σε κάποιο εγχειρίδιο, ως H(f) 2 = + ( j2πf j2πf c ) 2N (8) µε N την τάξη της συνάρτησης, όπως σας ανέφερε. Μετατρέψτε τη συνάρτηση αυτή στο χώρο του µετασχ. Laplace, s = j2πf. (γʹ) Θέλετε να µελετήσετε τη συµπεριφορά του ϕίλτρου - όπως το ονοµάζετε πλέον - Butterworth, για να την κατανοήσετε καλύτερα. Βρείτε και σχεδιάστε τους πόλους του H(s) 2 στο s-επίπεδο. (δʹ) Γνωρίζετε από τη ϑεωρία σηµάτων και συστηµάτων ότι 2k+N jπ Απ.: s k = 2πf c e 2N, k = 0,, 2,, 2N H(f) 2 = H(f)H (f) = H(f)H( f) = H(s)H( s) s=j2πf (9) επειδή το ϕίλτρο σας είναι πραγµατικό σήµα στο χρόνο. Επιλέξτε από τους πόλους και µηδενικά που σχεδιάσατε ένα υποσύνολο πόλων και µηδενικών ώστε το σύστηµα που ϑα προκύψει από αυτά να είναι ευσταθές και αιτιατό. Προσέξτε ότι αν s p είναι ένας πόλος (ή µηδενικό) του H(s), τότε το s p είναι πόλος (ή µηδενικό) του H( s). (εʹ) Προσέξτε επίσης ότι H(s)H( s) s=0 =. Υπολογίστε το H(s) για N = και N = 2. Απ.: H(s) = s + 2πf c, H(s) = (s 2πf c e j3π/4 )(s 2πf c e j5π/4 ) (ϛʹ) Βρείτε τη διαφορική εξίσωση τρίτης τάξης που περιγράφει ένα ϕίλτρο Butterworth µε συχνότητα αποκοπής f c = 2π Hz. Απ.: d 3 d2 y(t) + 2 dt3 dt 2 y(t) + 2 d y(t) + y(t) = x(t) dt

Εφαρµοσµένα Μαθηµατικά για Μηχανικούς - 205-6/ Εκτη Σειρά Ασκήσεων 6 (Ϲʹ) Υλοποιήστε στο MATLAB την απόκριση ϕάσµατος H(f) του ϕίλτρου για f c = 2000 Hz, δειγ- µατοληπτώντας έναν άξονα συχνοτήτων [ 8000, 8000] ανά Df = Hz, για N = 6, N = 6, και N = 46. Η εντολή plot ϑα σας δώσει, ως γνωστόν, τη γραφική παράσταση. Χρησιµοποιήστε την εντολή hold on για να τυπώσετε το ένα πάνω στο άλλο, και να παραδώσετε µαζί εκτυπω- µένα τα ϕίλτρα σας. Η συνάρτηση legend ϑα σας ϐοηθήσει να κάνετε το γράφηµά σας πιο περιγραφικό. Περιγράψτε τι επιρροή έχει η τάξη N του ϕίλτρου στο ϕάσµα πλάτους του γενικά, και γύρω από τη συχνότητα f c ειδικά. (ηʹ) Προτού παραδώσετε το ϕίλτρο σας στον προϊστάµενό σας ώστε να υλοποιηθεί σε κύκλωµα, ϑέλετε να ϐεβαιωθείτε ότι λειτουργεί όπως πρέπει, εξοµοιώνοντάς το στο MATLAB και ϐάζοντας ως είσοδο µια τυπική στρατιωτική διαταγή, δωρεά του Υπουργείου Άµυνας. Θα τη ϐρείτε στο αρχείο military.wav, στο site του µαθήµατος. Φορτώστε το αρχείο στο MATLAB µε τη - γνωστή πια - εντολή wavread. Η συνάρτηση butter υλοποιεί ένα χαµηλοπερατό ϕίλτρο Butterworth µε τάξη N την οποία παρέχετε εσείς ως όρισµα, όπως και τη συχνότητα αποκοπής f c, και επιστρέφει τα µηδενικά, τους πόλους, και το κέρδος (δηλ. τη σταθερά του αριθµητή) του ϕίλτρου H(s). Με άλλα λόγια, δε µας δίνει απευθείας τη µορφή του H(s), αλλά µας δίνει ό,τι χρειαζόµαστε για να το ϕτιάξουµε. Τα παραπάνω γίνονται µε τις εντολές f = 2000; N = 8; [z,p,k] = butter(n, 2*pi*f, s ); όπου το όρισµα s δηλώνει στη συνάρτηση ότι το ϕίλτρο µας αντιστοιχεί σε σήµα h(t) συνεχούς χρόνου. (ϑʹ) Στη συνέχεια, πρέπει από τους πόλους, τα µηδενικά, και το κέρδος, να γράψουµε το ϕίλτρο ως λόγο πολυωνύµων H(s) = N(s)/D(s) ώστε να το χρησιµοποιήσουµε. Αυτό γίνεται εύκολα ως [B,A] = zp2tf(z,p,k); όπου η συνάρτηση zp2tf, που είναι συντοµογραφία για τη ϕράση Zeros+Poles to Transfer Function, µετατρέπει τα µηδενικά, τους πόλους, και το κέρδος, σε ένα λόγο πολυωνύµων του s, που ϕυσικά δεν είναι άλλος από τη συνάρτηση µεταφοράς H(s). Η µεταβλητή B περιέχει τους συντελεστές του s-πολυωνύµου του αριθµητή, ενώ η µεταβλητή A τους αντίστοιχους του παρονοµαστή. (ιʹ) Οµως ο υπολογιστής µας είναι ψηφιακός, και το σήµα military.wav που έχουµε είναι ψη- ϕιακό. Πρέπει λοιπόν να µετατρέψουµε το ϕίλτρο H(s) που έχουµε σε µορφή συντελεστών s-πολυωνύµου αριθµητή και παρονοµαστή σε ένα ψηφιακό αντίστοιχό του, και να το χρησιµοποιήσουµε επάνω στο σήµα µας. Ευτυχώς για µας, κάθε αναλογικό ϕίλτρο µπορεί να µετατραπεί σε ψηφιακό (και ακριβέστερα, σε διακριτού χρόνου), µε πολύ απλές τεχνικές, εκ των οποίων η απλούστερη ονοµάζεται impulse invariance, και την οποία το MATLAB έχει έτοιµη. [digital_num, digital_den] = impinvar(b, A, fs); Πλέον στις µεταβλητές digital_num και digital_den έχουµε τους συντελεστές ενός ψηφιακού H d (s) (που δεν περιγράφεται πλέον στο χώρο του s, δηλ. του Laplace, αλλά χάριν ευκολίας ας διατηρήσουµε το συµβολισµό). (ιαʹ) Ας χρησιµοποιήσουµε τη συνάρτηση filter, η οποία συντάσσεται ως Λεπτοµέρειες στο ΗΥ370... :-)

Εφαρµοσµένα Μαθηµατικά για Μηχανικούς - 205-6/ Εκτη Σειρά Ασκήσεων 7 y = filter(num, Den, x); µε x το σήµα εισόδου, και Num, Den τον αριθµητή και τον παρονοµαστή του ϕίλτρου H d (s), αντίστοιχα, στη µορφή συντελεστών πολυωνύµου όπως σας επιστρέφονται από την impinvar. Εκτελέστε την εντολή και σχολιάστε το αποτέλεσµα σε σχέση µε το αρχικό σήµα. Παραδώστε ένα plot του τελικού σήµατος. Παραδώστε κώδικα MATLAB που εκτελεί το ϕιλτράρισµα επάνω στο σήµα που σας δίνεται, όποια plots και κώδικα σας Ϲητούνται στα υποερωτήµατα, καθώς και τις απαντήσεις στις ϑεωρητικές ερωτήσεις σε ξεχωριστό χαρτί.