TL5362DSK-algoritmit (J. Laitinen) 2.2.26 Tarkastellaan digitaalista suodatinta, jolle suurin sallittu äästökaistavärähtely on.5 db ja estokaistalla vaimennus on 44 db. 6 Kuinka suuri maksimioikkeama vahvistusarvosta sallitaan äästökaistalla? Paljonko signaalin amlitudi on suodatuksen jälkeen enintään, jos ennen suodatusta amlitudi on V ja signaalin taajuus on suodattimen estokaistalla? + δ 2 log =.5 db δ.5 + δ 2 =.58 δ.58 δ.29 2.58 + δ.58 ( δ ) 44 db = -2 log (δ s ) δ s = (-44/2).63. V signaali vaimenee estokaistalla vähintään arvoon.63 V = 6.3 mv eli signaalin amlitudi on suodatuksen jälkeen enintään 6.3 mv.
TL5362DSK-algoritmit (J. Laitinen) 2.2.26 2 2 Olkoon FIR-suodattimen rajataajuudet radiaaneina sb =.25 π ja b =.5 π. Sallittu äästökaistavärähtely on.5 db ja vaadittu estokaistavaimennus vähintään 4 db. 6 Hahmottele suodattimen amlitudivaste. Merkitse asteikot selvästi näkyviin. Määritä rajataajuudet hertseinä [Hz], jos näytetaajuus s = 48 Hz. ) Mitä voit sanoa annettujen tietojen erusteella suodattimessa syntyvästä viiveestä?.42.9858 Amlitudi.8.6.4.2..2.4.6.8 Taajuus [x π rad] / s 2π =.25 π =.25 s =.25 48 Hz = 6 Hz. / s 2π =.5 π =.25 s =.25 48 Hz = 2 Hz. ) Koska suodatin on FIR-suodatin, niin siinä syntyy taajuudesta riiumaton vakioviive, mikäli imulssivaste suunnitellaan symmetriseksi. Suodattimen normalisoitu siirtymäkaista on.25 π/(2 π) =.25. Jos käytetään suunnittelussa Hanning-ikkunamenetelmää, niin kerroinmääräksi saadaan N = 3./.25 25. Suodattimessa syntyy tällöin 2 näytevälin suuruinen viive. Aikana tämä on 2/48 s =.25 ms, mikäli näytetaajuus s = 48 Hz.
TL5362DSK-algoritmit (J. Laitinen) 2.2.26 3 3 Tarkoituksena on suunnitella ikkunamenetelmällä FIRaliäästösuodatin, jonka estokaistan vaimennuksen on oltava vähintään 43 db, suurin sallittu vahvistuksen vaihtelu äästökaistalla on.2 db ja siirtymäkaistan rajataajuudet ovat 294 Hz ja 9 Hz. Näytetaajuus s = 44 Hz. 6 Määritä suodatuksen toteuttava ideaalinen imulssivaste ja normalisoitu rajataajuus. Määritä suodatusehdot toteuttava ikkunaunktio ja suodinkerrointen määrä N. ) Määritä suodinkertoimet ja suunnittelemasi suodattimen dierenssiyhtälö. Ideaalinen imulssivaste: h D ( n) 2 = sin ( n 2π ); 2 ; n = ±, ± 2, ± 3, L, ± n = Normalisoitu rajataajuus valitaan nyt siirtymäkaistan uolivälistä: 25 = = s 25 44 =.25 h D ( n).5 sin ( n.5 π ); =.5; n = ±, ± 2, ± 3, L, ± n = Ikkunaunktio: Hamming-ikkuna toteuttaa ehdot (huom. äästökaistavärähtely): 2π n, N = kerroinmäärä. N ( ) =.54 +.46 os w n Normalisoidaan siirtymäkaista 294.. 9 Hz: 67 67 = = 44 s Kerroinmäärä: 3.3 = = N 67 44 N = 9 w n 2π n 9 ( ) =.55 +.46 os ; n =, ±, ± 2, ± 3, ± 4
TL5362DSK-algoritmit (J. Laitinen) 2.2.26 4 ) Suodinkertoimet: 2π n sin( n.5 π ).54 +.46 os.5 ; 9.5 ( ) ( ) ( ) n π h n = w n hd n = 2π.54.46 os.5 =.5; + 9 h n = ( n) = {,.329,,.284,.5,.284,,.329, } ; n = 4, 3, 2, = {.329,,.284,.5,.284,,.329} ; n = 3, 2,,,, 2, 3 Dierenssiyhtälö: y ( n) = a x( n) + a x( n ) + a x( n 2) + L+ a x( n 6) y 2 6 [] n =.329 x( n) +.284 x( n 2) +.5 x( n 3) +.284 x( n 4).329 x( n 6) =.329 { x( n) + x( n 6) } +.284 { x( n 2) + x( n 4) } +.5 x( n 3) n = ±, ± 2, ± 3, ± 4,,, 2, 3, 4 Seuraavassa vielä suodattimen amlitudinormalisoitu välille.. s /2. ja vaihesektri. Taajuusasteikko on 2-2 Magnitude (db) -4-6 -8 - -2.2.4.6.8 Normalized Frequeny ( π rad/samle) - -2 Phase (radians) -3-4 -5-6 -7-8 -9.2.4.6.8 Normalized Frequeny ( π rad/samle)
TL5362DSK-algoritmit (J. Laitinen) 2.2.26 5 4 Alla olevissa kuvissa on esitetty kolmella eri menetelmällä suunnitellun suodattimen amlitudisektri (vasemmall ja viive taajuuden unktiona (oikeall. Kaikissa taauksissa suunnitteluarametri ovat olleet samat. Vastaa erustellen seuraaviin kysymyksiin. 6 Suodatin : Mikä on kunkin suodattimen erustyyi (FIR/IIR)? Mitä suunnittelumenetelmää on kussakin taauksessa käytetty? ) Millä suodattimista on ienin kerroinmäärä ja millä suurin? Amlitudi [db] 2-2 -4-6 -8 - -2.5.5 2 2.5 3 3.5 Suodatin 2: Amlitudi [db] 2-2 -4-6 -8 - -2.5.5 2 2.5 3 3.5 Frequeny (khz) Suodatin 3: 5 Viive näyteväleinä 8.5 8 7.5 7 6.5.5.5 2 2.5 3 3.5 Viive näyteväleinä 6 4 2 8 6 4 2.5.5 2 2.5 3 3.5 26 Amlitudi [db] -5 - -5 Viive näyteväleinä 25.5 25 24.5-2.5.5 2 2.5 3 3.5 24.5.5 2 2.5 3 3.5
TL5362DSK-algoritmit (J. Laitinen) 2.2.26 6 Suodattimet ja 3: FIR (vakioviive), Suodatin 2 IIR (viive riiuu taajuudest. Suodatin : Remez (tasainen estokaistavärähtely), Suodatin 2: Bilineaarimuunnos (ainoa oitunneilla käsitelty IIR-suunnittelumenetelmä), Suodatin 3: Ikkunamenetelmä (estokaistavärähtely suurimmillaan siirtymäkaistan lähellä eli Gibbsin ilmiö). ) Pienin kerroinmäärä: Suodatin 2 (takaisinkytkentä otimoi kerrointen määrän). Suurin kerroinmäärä: Suodatin 3 (ikkunamenetelmä tuottaa suuremman kerroinmäärän kuin Remez, koska kaukana siirtymäkaistasta vaimennus on tareettoman suuri).
TL5362DSK-algoritmit (J. Laitinen) 2.2.26 7 Ideaalisia imulssivasteita (taajuudet normalisoituja näytetaajuudell Suodintyyi n n = Aliäästö h D (n) = 2 sin(n 2π ) 2 Yliäästö h D (n) = -2 sin(n 2π ) 2 Kaistanäästö h D (n) = 2 2 sin(n 2π 2 )-2 sin(n2π ) 2( 2 ) Kaistanesto h D (n) = 2 sin(n 2π )-2 2 sin(n 2π 2 ) 2( 2 ) 2 > sin(x) = sin(x)/x, sin() = Ikkuna Siirtymäkaistan normalisoitu leveys Vasteen vaihtelu äästökaistalla (db) Pienin vaimennus estokaistalla (db) Ikkunaunktio w[n], n (N-)/2 Suorakaide.9/N.746 2 Hanning 3./N.546 44 2πn w[] n =.5 +.5os N Hamming 3.3/N.94 53 2πn w[] n =.54 +.46os N Blakman 5.5/N.7 74 2πn 4πn w[] n =.42 +.5os +.8os N N