Vastaa seuraaviin a) Miten määritetään digitaalisen suodattimen taajuusvaste sekä amplitudi- ja vaihespektri? Tässä riittää sanallinen kuvaus. b) Miten viivästys vaikuttaa signaalin amplitudi- ja vaihespektriin? a) Digitaalisen suodattimen taajuusvaste voidaan aina määrittää sijoittamalla impulssivasteen h(n) -muunnokseen eli suodattimen siirtofunktioon () :n paikalle e. FIR-suodattimen (impulssivaste äärellisen pituinen) taajuusvaste voidaan määrittää myös impulssivasteen h(n) diskreettinä Fourier-muunnoksena (m). Amplitudispektri saadaan taajuusvasteen itseisarvona taajuuden funktiona. Yleisessä tapauksessa taajuusvaste on kompleksiarvoinen, jolloin itseisarvo määritetään eri taajuuksilla korottamalla taajuusvasteen reaaliosa ja imaginaariosa neliöön, laskemalla tulokset yhteen ja ottamalla summasta neliöjuuri. Vaihespektri saadaan taajuusvasteen argumenttina taajuuden funktiona. Argumentti muodostetaan määrittämällä eri taajuuksilla taajuusvasteen imaginaariosan ja reaaliosan suhteen arcustangentti. b) Taajuusvasteen ( e j arg{ ( e ) ) ( e ) e } itseisarvo ( e ) ei viivästyksessä muutu. Amplitudispektri säilyy muuttumattomana, vaikka muunnettavaa signaalia viivästettäisiin aikatasossa. Signaalissa on siis ajanhetkestä riippumatta samat taajuudet., joka muuttuu viivästyksestä riippuvalla tavalla. Vaihespektri sen kiertyy origon ympäri viiveeseen suoraan verrannollisen kulman verran. Viivästys vaikuttaa vain taajuusvasteen vaiheeseen arg { ( e )}
Tarkastellaan signaalia x(n) {,,, -,,,, -}. Tiedetään, että N ( ) ( ) { } / signaalin DFT j π m n N X m x n e,, j 8,,,, + j 8,. n a) Määritä taajuusresoluutio, kun f s 5. b) Piirrä amplitudi- ja vaihespektri taajuusalueella.. +f s /. c) Miten spektrit muuttuvat, jos aikaistat signaalia x(n) yhden näytevälin? a) Spektrin pituus N 8. f f s N 5 8 378.5 b) Amplitudispektri: X m,, 8,,,, 8, ( ) { } Vaihespektri: 8 8 π π arg{ X ( m) },, arctan,,,, arctan,,,,,,, +, Spektrin pisteet vastaavat taajuuksia, 378.5, 756.5, 434.375, 55.5, 689.65, 868.75 ja 9646.875. Piirretään spektrit taajuusalueella 55.5 (f s /): 8 X(f) 6 4 3 4 5 f [] -.5 arg[x(f)] - -.5-3 4 5 f []
3 c) Piirretään x(n) ja yhdellä näytevälillä aikaistettu signaali x(n-)..5.5.5 x(n-) x(n) -.5 - -.5 - -.5 3 4 5 6 7 n Signaalin taajuudet eivät saa ajanhetkestä toiseen muuttua, joten amplitudispektri säilyy aikaistuksessa ennallaan. Kuten kuvasta havaitaan on aikaistettu signaali kosinisignaali, jonka vaihe on nolla. Vaihespektri siis muuttuu aikaistuksessa nollaksi.
4 3 Tarkastellaan oheisessa lohkokaaviossa esitettyä suodatinta x(n).858 - - y(n) - -.858 -.76 a) Määritä differenssiyhtälö ja suodinkertoimet. b) Määritä siirtofunktio ja tutki stabiilius. c) Laske suodattimen vasteen amplitudi- ja vaihe taajuuksilla ja 5, jos f s. a) y ( n).858 x( n) +.858 x( n ).76 y( n ) a a a.858.858 b b.76 b) ( ) a + a + b + a + b.858 +.858 +.76 Navat : +.76 +.76 ±.76 ± j.846.846 stabiili c) Taajuusvaste:.858 +.858 +.76.858 +.858 e +.76 e ( ) j ω j ω
5 f : arg ( e ) ( e ).858 +.858 e j +.76 e { ( e )} j arctan.858 +.858.76 f s f 5 ˆ π :.858 +.858 e ( e ) j +.76 e arg ( e ) { ( e )} arctan j π π.858 +.858 +.76 Alla suodattimen amplitudi- ja vaihespektri taajuusalueella (.. f s /). uomaa, että amplitudi on db taajuuksilla ja 5 ( f s /). Magnitude (db) - - -3...3.4.5.6.7.8.9 Normalied Frequency ( π rad/sample) Phase (degrees) 5-5 -...3.4.5.6.7.8.9 Normalied Frequency ( π rad/sample)
6 4 Vastaa seuraaviin a) Mitä DSP:ssä tarkoitetaan rengaspuskurilla (circular buffering)? b) Miksi rengaspuskuri on erityisen tehokas ratkaisu DSP:ssä? c) Esitä lyhyesti FIR-suodatuksen vaiheet, kun toteutuksessa käytetään rengaspuskuria. Ks. http://www.innerlighttheory.com/ch8.pdf s. 56-59.