signalprediktering I VITT GAUSSISKT BRUS MED HJÄLP AV E'rT ADAPT IVT SIGNAL ANPASSAT FILTER

Relevanta dokument
Lab 4: Digital transmission Redigerad av Niclas Wadströmer. Mål. Uppstart. Genomförande. TSEI67 Telekommunikation

Resttentamen i Signaler och System Måndagen den 11.januari 2010, kl 14-19

Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University

Adaptiva Filter. Johan Haarala Signaler och System

Mätningar med avancerade metoder

Bayesianska numeriska metoder I

Flerdimensionella signaler och system

Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University

DIGITAL KOMMUNIKATION

Tentamen ssy080 Transformer, Signaler och System, D3

Projekt 1 (P1) Problembeskrivning och uppdragsspecifikation

Bildbehandling, del 1

Bildförbättring i spatial domänen (kap. 3) Bildförbättring (enhancement) Spatial domän. Operatorer. Tröskling (threshold) Gråskale-transformationer

Föreläsning 5: Dynamisk programmering

Laboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform

Reglerteori, TSRT09. Föreläsning 4: Kalmanfiltret & det slutna systemet. Torkel Glad. Reglerteknik, ISY, Linköpings Universitet

TSRT09 Reglerteori. Sammanfattning av Föreläsning 3. Sammanfattning av Föreläsning 3, forts. Sammanfattning av Föreläsning 3, forts.

Signal- och bildbehandling TSEA70

Optimal Signalbehandling Datorövning 1 och 2

Sammanfattning TSBB16

Föreläsning 8, Introduktion till tidsdiskret reglering, Z-transfomer, Överföringsfunktioner

RÄKNEEXEMPEL FÖRELÄSNINGAR Signaler&System del 2

Signal- och bildbehandling TSBB14

Signalanalys med snabb Fouriertransform

TSDT15 Signaler och System

System. Z-transformen. Staffan Grundberg. 8 februari 2016

En generell prediktiv kodare utnyttjar signalens utseende N steg tillbaka i tiden för kodningen, dvs vi kodar efter den betingade fördelningen

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,

Signal- och bildbehandling TSBB03

Fouriermetoder MVE295 - bonusuppgifter

Digital Signalbehandling i Audio/Video

Signal- och bildbehandling TSEA70

Bestäm uttrycken för följande spänningar/strömmar i kretsen, i termer av ( ) in a) Utspänningen vut b) Den totala strömmen i ( ) c) Strömmen () 2

Reglerteori. Föreläsning 3. Torkel Glad

Spänningsstyrd Oscillator

Signal- och bildbehandling TSBB14

Spektrala Transformer

Linjär prediktion. Prediktiv kodning. Linjär prediktion. Prediktiv kodare och avkodare

Digital- och datorteknik

Ämnesområde Hörselvetenskap A Kurs Signalteori, 7,5 hp Kurskod: HÖ1007 Tentamenstillfälle

Faltningsreverb i realtidsimplementering

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

AD-DA-omvandlare. Mätteknik. Ville Jalkanen. 1

Tentamen i TMA 982 Linjära System och Transformer VV-salar, 27 aug 2013, kl

Försättsblad till skriftlig tentamen vid Linköpings universitet G33(1) TER4(63)

DT1130 Spektrala transformer Tentamen

Spektrala Transformer

REGLERTEKNIK Laboration 5

Reglerteori. Föreläsning 4. Torkel Glad

Tentamen i TTIT07 Diskreta Strukturer

Digital signalbehandling fk Adaptiv filtrering

I en matchning ligger varje hörn i högst en kant. I en stig ligger varje hörn i högst två kanter.

TSRT62 Modellbygge & Simulering

Försättsblad till skriftlig tentamen vid Linköpings universitet KÅRA T1 T2 U2 U4

Laboration i tidsdiskreta system

2F1120 Spektrala transformer för Media Tentamen

DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1. Frekvensfunktioner FREKVENSSVAR FÖR ETT TIDSDISKRET SYSTEM. x(n)= Asin(Ωn)

Laboration i Fourieranalys för F2, TM2, Kf2 2011/12 Signalanalys med snabb Fouriertransform (FFT)

Sammanfattning (Nummedelen)

DT1120/DT1130 Spektrala transformer Tentamen

Tentamen ssy080 Transformer, Signaler och System, D3

Kap 10 - Modeller med störningar. Hur beskriva slumpmässiga störningar?

Signal- och bildbehandling TSEA70

Blandade problem från elektro- och datateknik

Formalia. Modellbygge & Simulering, TSRT62. Föreläsning 1. Varför modeller? Föreläsning 1: Modeller och modellbygge

dametric GMS-SD1 Gap Control Beskrivning GMS-SD1 GapControl SE.docx / BL Sida 1 (5)

Projekt 2 (P2) Problembeskrivning och uppdragsspecifikation

Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna 15-18, 30/11-12/

Grundläggande A/D- och D/A-omvandling. 1 Inledning. 2 Digital/analog(D/A)-omvandling

4 Laboration 4. Brus och termo-emk

Signal- och bildbehandling TSBB03

Spektrala Transformer

DIGITALA FILTER DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1

DT1130 Spektrala transformer Tentamen

AD-/DA-omvandlare. Digitala signaler, Sampling och Sample-Hold

Elektro och Informationsteknik LTH. Laboration 3 RC- och RL-nät i tidsplanet. Elektronik för D ETIA01

Digitala filter. FIR Finit Impulse Response. Digitala filter. Digitala filter. Digitala filter

IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2

Quine McCluskys algoritm

TENTAMEN I TSRT07 INDUSTRIELL REGLERTEKNIK

Moment Viktiga exempel Övningsuppgifter I

TENTAMEN I REGLERTEKNIK Y TSRT12 för Y3 och D3. Lycka till!

Lösningsförslag till Problem i kapitel 6 i Mobil Radiokommunikation

Transformer och differentialekvationer M3, 2010/2011 Ett par tillämpningar av Fourieranalys.

2 Ortogonala signaler. Fourierserier. Enkla filter.

Antennförstärkare för UHF-bandet

Tillämpning av komplext kommunikationssystem i MATLAB

1. Vi har givet två impulssvar enligt nedan (pilen under sekvenserna indikerar den position där n=0) h 1 (n) = [ ]

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

Radioprojekt våren 2002 Antennförstärkare Jimmy Johansson e98 Fredrik Åhfeldt e98 Handledare: Göran Jönsson

Del I Denna del består av 8 uppgifter och är avsedd att genomföras utan miniräknare.

ANN fk. Örjan Ekeberg. Framåtkopplade Nät. återkopplade nät. Olika arkitekturer. BackPropagation through Time. Kalman-Filter tekniker

TSDT08 Signaler och System I Extra uppgifter

Formelsamling finns sist i tentamensformuläret. Ämnesområde Hörselvetenskap A Kurs Akustik och ljudmiljö, 7,5hp Kurskod: HÖ1004 Tentamenstillfälle 1

Laboration ( ELEKTRO

Laboration 4: Digitala bilder

i(t) C i(t) = dq(t) dt = C dy(t) dt y(t) + (4)

FÖRELÄSNING 13: Analoga o p. 1 Digitala filter. Kausalitet. Stabilitet. Ex) på användning av analoga p. 2 filter = tidskontinuerliga filter

Kvalitetsmått: Skärpa

Tentamen i Digitalteknik, TSEA22

Transkript:

1976-08-18 signalprediktering I VITT GAUSSISKT BRUS MED HJÄLP AV E'rT ADAPT IVT SIGNAL ANPASSAT FILTER Per Ahlström LiTH-ISY-I-0106

signalprediktering I VITT GAUSSISKT BRUS MHA ETT ADAPTIVT SIGNALANPASSAT FILTER Sammanfattning Ett signalanpassat filter har ett impulssvar som är den exiterandesignalens spegelbild. Ett dylikt filter maximerar vid en viss tidpunkt signalbrusförhållandet på utgången. Ett adaptivt transversalfilter styrt av en gradientkännande algoritm, vilken maximerar s1gnalbrusförhållandetpåfilterutgången, har studerats. Det spegelvända impulssvaret har använts som prediktion av signalen. Denna prediktion har, vid simulering gjord på dator, ej visat sig vara bättre än en klassisk prediktion med en ren summering av brusstörda upplagor av signalen. Inte ens då dylika summe rade upplagor av den brusstörda signalen använts som insignal till filtret har signalprediktionen via filtrets impulssvar uppvisat ett lägre kvadratiskt medelfel än d e n klassiska. li ' 1 \ ' j l 1

l signalanpassat filter Ett signala npassat fil ter maximerar, då en brusstörd signal passerar filtret, signalbrusförhållandet på utgången. Filtrets impulssvar är då en spegelbild av signalen. Ex. Transversalfilter. l i. T l Y. =-t -t \.V'. ' ( < Sambandet mellan insignalens och utsignalens signaldelar kan skrivas mha faltningsformeln (l) t n = L c. S. J. n-j. i = L c.s. i n-j. J. Brusvarianse n på utgånge n kan, om bruset på -ingången (n.) är vitt och gaussiskt, tecknas J_ ( ) Där RO är brusvarianse~ på ingången~. signalbrusförhå llandet på filtrets utgå ng kan, vid en tidpunkt indic erad ~ed n, skrivas ( 3). SNR = r c. s.. J. n-j. J_ R 0 L:c. J_.. J_ Detta förhållande är maximalt då derivatan

a (SNR) a ck är O (4) a (SNR) a ck = l RO s -n-kl:c. -ck 1 L: c.- s. 1 n-1 = s n- krc. -ckt 1 n = Ro(L:ci ) då derivatan sätts till O fås L:c.. l (5) ck = ~ sn-k '\J konst s n-k Om vi väljer filtervikterna ck som signalens spegelbild maximeras således signalbrusförhållandet. Slut ex. Normalt använder man sig av signalanpassade filter för att detektera en känd signal. Med vetskap om signalens utseende bygger man ett signalanpassat filter genom att låta filtrets impulssvar vara signalens spegelvändning. Genom att studera filtrets utsignal kan vi så avgöra när signalen är närvarande. Omvändningar bör även fungera: Om vi vet när signalen kommer, men ej hur den ser ut, bör vi mha ett adaptivt filter, vilket maximerar signalbrusförhållandet, kunna pred~ktera signalen. En fråga _är hur pass bra denna prediktering via filtrets impulssvar kan bli. Som lämpligt godhetsmått kan man använda sig av kvadratiskt medelfel. Det är känt att kriterierna "maximalt signalbrusförhållande" och "minsta kvadratiskt medelfel" vid vitt gaussiskt brus leder till samma optimala mottagare, det signalanpassade filtret. Prediktering mha ett signalanpassat filter bör således ge minimalt kvadratiskt medelfel.

3 Ex. För transversalfiltret kan det kvadratiska medelfelet tecknas ( 6) H M N M E{e: }=E{ L (SM.-ci) }=E{ L SM.- L SM.c.+ L c 1. } i=o -l i=o -l i=o -l 1 i=o Det kvadratiska medelfelet är maximalt då derivatan a ( e: ) a ck är O ( 7) dvs vilket är i överensstämme lse med ekv. (5). Slut ex. Vi låter således ett adaptivt filter ställa in sig mha någon lämplig algor itm så att signalbrusförhållandet ä r maximalt på filtrets utgång. Signalpredi~tion~ n vi får genom att studera filtrets impulssvar kommer att uppvisa minimalt -kvadratiskt medelfel. Närliggande är att använda en filteralgoritm av gradient typ. Ex. För transversalfiltret kan enligt akv. (3) signalbrusförhållandet på filterutgången tecknas LC.S. 1 n-l i ( 9) SNR(c) = c. J- Om vi ger vikten ck tillskottet 6ck kommer signalbrusförhållandet att ändras till (lo) LC.S. + 6cksn-k. 1 n - 1 l Den relativa ökningen då en vikt ck ändras kan således skrivas

4 (l l) 1::. SNR SNR = SNR(c + l::.ck;k) - SNR(Q) SNR(Q) = För att maximera den relativa ökningen av signalbrusförhållandet deriverar vi (11) map!::.ck och sätter derivatan till o. Detta l eder till att!::.ck skall väljas som (1) (13) :-B + 1 v!. = C+A <->c+a B + AB(C+A) A = S. n-~. l:ci l:c.s. ~ n-~ - ck där (14) B ~ =.I...C. ~ (15) Vid beräkningarna använder sig filtret av ( x. }.somskattning ~ av {s.}. ~ _x_,_ --~------~-- ~~~---4.., ~------------------~ -A_d_o_p_i_e_r~]~-------------------'

5 Varje gång den brusstörda signalen passerar filtret beräknas de i ekv. (13) - (15) förekommande storheterna och en ny vikt ckny uträknas som ( 16 ). ny _ g am. +,. ck - ck uck där b.ck ges av ekv. (1). Algoritmen är sådan att vid varje uppdatering, dvs varje gång den brusstörda signalen ra~serar, ändras endast en vikt, varför logiken kan användas till samtliga vikter. Man kan givetvis även tänka sig att yid varje uppdatering ändra samtliga vikter. Det finns dock inget som säger att detta skall ge maximal ökning av SNR. Slut ex. Simulering Simulering av det adapti va transversalfiltret har utförts på skolans HP-dator. Det använda filtret hade 0 vikter. Bruset genererades via HP:s standardfunktion RND(O), vilken ger likafördelade variabler i intervallet [0,1]. Brussamplen gjordes "gaussiska" enligt följande l Z l = RND (O) Z = RND.(O ) 3 Z3 = LOG(Zl) 4 Z4 = SQR(*Z3) 5 N(K) = Z4*cos(6.8319~Z) Den vid simuleringen använda signalen var en ren sinuston 13 sample/period, signalamplituden var l och brusvariansen varierade mellan 0,1 och 10. Det kvadratiska medelfelet

6 mellan signalen och filtrets spegelvända impulssvar uppmättes som (17) : = Detta medelfel har järnförts med det man- erhåller vid en klassisk prediktering då man enbart summerar konsekutiva upplagor av s ignalen. Dylika summerade "signaler" har även använts som insignal till filtret då filtret annars konvergerar alltför l ångsamt. ~id varje signalbrusförhållande gjordes 1000 iterationer (summa tioner). Filteralgoritmen har även på försök utformats så att samtliga vikter ändrats vid varje uppdatering. Detta innebär dock ingen påtaglig förbättring. För det signalanpassade filtret gäller, som tidigare konstaterats, att (18) = konst * c k n- För att storleken av konstanten i (18) ej skall påverka resultatet normerades vikterna ck så att den till beloppe t största vikten får värdet +l. Simuleringen kan beskrivas i ett flödesschema.

.. 7 ~itialvikter.sättes! f!gener ering av brus och signall ~iltrering ~--k<~0<> \ och beräkning av åck l k >0,, 1 Normering: max ck = ±l j Beräkning! Initialvikterna sattes alla lika, ck= 0,5. Det provades även om fil tret med vetskap på signalens utseende, men ej dess fasl äge, kund~ konvergera snabbare. I nitialvikterna sattes då lika med den spegelvända signalen fast förskjuten ett sample. Någon förbättring av filterkonvergensen kunde dock ej noteras. Resultaten av simuleringen var på det hela taget r ätt n edsl ående. Inte vid något signalbrusförhåll ande visade sig den ytterligare databehandling som filtreringen utgör leda till ett mindre kvadratiskt medelfe l ä n det man erhåller vid en klassisk prediktering.