Advanced Modulation and Coding : Estimation and decision theory 1 Geavanceerde Modulatie en Codering Estimatie- en Decisietheorie.

Slides:



Advertisements
Verwante presentaties
De gemiddelde leerling
Advertisements

KWALITEITSZORG november 2012
Stilstaan bij parkeren Dat houdt ons in beweging
De elektronische verzamelaanvraag Ruben Fontaine Markt- en Inkomensbeheer – dienst Aangiftes.
‘SMS’ Studeren met Succes deel 1
Paulus' eerste brief aan Korinthe (20) 23 januari 2013 Bodegraven.
28 juni 2009 Paëllanamiddag 1 Paëllanamiddag 28 juni 2009 Voorbereiding vrijdagavond (Loopt automatisch - 7 seconden)
De Ontvangst van de Koning
NEDERLANDS WOORD BEELD IN & IN Klik met de muis
WAAROM? Onderzoek naar het meest geschikte traject voor de verlenging tot in Sint-Niklaas van het bestaande fietspad naast de Stekense Vaart en de Molenbeek.
BRIDGE Vervolgcursus Vervolg op starterscursus Bridgeclub Schiedam ‘59 info: Maandagavond: 19: – of
November 2013 Opinieonderzoek Vlaanderen – oktober 2013 Opiniepeiling Vlaanderen uitgevoerd op het iVOXpanel.
Uitgaven aan zorg per financieringsbron / /Hoofdstuk 2 Zorg in perspectief /pagina 1.
Global e-Society Complex België - Regio Vlaanderen e-Regio Provincie Limburg Stad Hasselt Percelen.
7 april 2013 Zoetermeer 1. 1Korinthe Maar, zal iemand zeggen, hoe worden de doden opgewekt? En met wat voor lichaam komen zij? 2.
 Deel 1: Introductie / presentatie  DVD  Presentatie enquête  Ervaringen gemeente  Pauze  Deel 2 Discussie in kleinere groepen  Discussies in lokalen.
STAPPENPLAN GRAMMATICUS.
Ronde (Sport & Spel) Quiz Night !
Copyright © 2008 Tele Atlas. All rights reserved. Zet uw Business Data op de kaart: Locaties in eTOM ®
Een Concert van het Nederlands Philharmonisch Orkest LES 4 1.
Een optimale benutting van vierkante meters Breda, 6 juni 2007.
Start.
Kb.1 Ik leer op een goede manier optellen en aftrekken
9 januari 2013 Bodegraven 1. 1Korinthe 11 1 Wordt mijn navolgers, gelijk ook ik Christus navolg. 2.
© GfK 2012 | Title of presentation | DD. Month
Nooit meer onnodig groen? Luuk Misdom, IT&T
BZ voor de Klas 3 juni 2010.
Passie - Verrijzenis Arcabas
FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 1 Kwaliteit en Patiëntveiligheid in de Belgische ziekenhuizen anno 2008 Rapportage over.
Elke 7 seconden een nieuw getal
1 introductie 3'46” …………… normaal hart hond 1'41” ……..
Oefeningen F-toetsen ANOVA.
Wat levert de tweede pensioenpijler op voor het personeelslid? 1 Enkele simulaties op basis van de weddeschaal B1-B3.
Wie het kleine niet eert ... (quarks, leptonen,….)
1 WIJZIGINGEN UNIEK VERSLAG. 2 Agenda Verbeteringen Veranderingen formulieren Praktische herinneringen Nieuwe formulieren Sociale en culturele participatie.
13 maart 2014 Bodegraven 1. 1Korinthe Want gelijk het lichaam één is en vele leden heeft, en al de leden van het lichaam, hoe vele ook, een lichaam.
Werken aan Intergenerationele Samenwerking en Expertise.
Seminarie 1: Pythagoreïsche drietallen
Afrika: Topo nakijken en leren.
De FFT spectrumanalyzer
User management voor ondernemingen en organisaties
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
Construeren van een Tennishal Vergeet-mij-nietjes. Week 13
ribwis1 Toegepaste wiskunde Lesweek 01 – Deel B
ribwis1 Toegepaste wiskunde – Differentieren Lesweek 7
ribWBK11t Toegepaste wiskunde Lesweek 02
Hoe gaat dit spel te werk?! Klik op het antwoord dat juist is. Klik op de pijl om door te gaan!
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
Hartelijk welkom bij de Nederlandse Bridge Academie Hoofdstuk 7 De 2 ♦ /2 ♥ /2 ♠ en de 2 ♣ -opening 1Contract 2, hst 7.
Hartelijk welkom bij de Nederlandse Bridge Academie Hoofdstuk 8 Het openingsbod 1Contract 1, hoofdstuk 8.
Hartelijk welkom bij de Nederlandse Bridge Academie Hoofdstuk 9 Het eerste bijbod 1Contract 1, hoofdstuk 9.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 5.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 3.
Fractale en Wavelet Beeldcompressie
Fractale en Wavelet Beeldcompressie
HOSTA 2010, Vastgoedcongres 29 september september Horwath HTL.
De financiële functie: Integrale bedrijfsanalyse©
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
12 sept 2013 Bodegraven 1. 2  vooraf lezen: 1Kor.7:12 t/m 24  indeling 1Korinthe 7  1 t/m 9: over het huwelijk  10 t/m 16: over echtscheiding  16.
13 november 2014 Bodegraven 1. 2 de vorige keer: 1Kor.15:29-34 indien er geen doden opgewekt worden...  vs 29: waarom dopen?  vs.30-32: waarom doodsgevaren.
1 Week /03/ is gestart in mineur De voorspellingen van alle groten der aarden dat de beurzen zouden stijgen is omgekeerd uitgedraaid.
ZijActief Koningslust
Gezondheid oudere migranten in Utrecht (selectie)
23 mei 2013 Bodegraven vanaf hoofdstuk 6: hoofdst.1: de wijsheid van de wereld hoofdst.2: de wijsheid van God hoofdst.3: Gods akker en Gods bouwwerk.
Transcript van de presentatie:

Advanced Modulation and Coding : Estimation and decision theory 1 Geavanceerde Modulatie en Codering Estimatie- en Decisietheorie

Advanced Modulation and Coding : Estimation and decision theory 2 Enkele definities

Advanced Modulation and Coding : Estimation and decision theory 3 Definities x : parametervector r : observatievector p(r|x) : distributie van r bij gegeven x p(x) : a priori distributie van x Bron x Kanaal r p(x) p(r|x)

Advanced Modulation and Coding : Estimation and decision theory 4 Definities x : parametervector r : observatievector p(r|x) : distributie van r bij gegeven x p(x) : a priori distributie van x de exacte waarde van x kan meestal niet bepaald worden uit r Bron x Kanaal r p(x) p(r|x)

Advanced Modulation and Coding : Estimation and decision theory 5 Definities x : parametervector r : observatievector p(r|x) : distributie van r bij gegeven x p(x) : a priori distributie van x de exacte waarde van x kan meestal niet bepaald worden uit r we zoeken een schatting is een deterministische functie van r Bron x Kanaal r Schatting p(x) p(r|x)

Advanced Modulation and Coding : Estimation and decision theory 6 Definities Kostfunctie wordt minimum voor vergelijkt x en Risico = gemiddelde van de kostfunctie E r,x [.] : verwachtingswaarde over r en x p(r,x) : gezamenlijke distributie van r en x De optimale schattingminimaliseert het risico R

Advanced Modulation and Coding : Estimation and decision theory 7 Definities p(r,x) = p(r|x)p(x) = p(x|r)p(r) gezamenlijke distributie p(r,x) is te schrijven als

Advanced Modulation and Coding : Estimation and decision theory 8 Definities p(r,x) = p(r|x)p(x) = p(x|r)p(r) gezamenlijke distributie p(r,x) is te schrijven als p(x) is de a priori distributie van x, en vertegenwoordigt onze kennis van x wanneer we geen toegang hebben tot de observatie r p(x) x

Advanced Modulation and Coding : Estimation and decision theory 9 Definities p(r,x) = p(r|x)p(x) = p(x|r)p(r) gezamenlijke distributie p(r,x) is te schrijven als p(x) is de a priori distributie van x, en vertegenwoordigt onze kennis van x wanneer we geen toegang hebben tot de observatie r p(r|x), beschouwd als functie van x, is de kansfunctie (likelihood function) van x, en vertegenwoordigt onze kennis van x verworven via de observatie r x p(r 1 |x) p(r 2 |x)

Advanced Modulation and Coding : Estimation and decision theory 10 Definities p(r,x) = p(r|x)p(x) = p(x|r)p(r) gezamenlijke distributie p(r,x) is te schrijven als p(x) is de a priori distributie van x, en vertegenwoordigt onze kennis van x wanneer we geen toegang hebben tot de observatie r p(r|x), beschouwd als functie van x, is de kansfunctie (likelihood function) van x, en vertegenwoordigt onze kennis van x verworven via de observatie r p(r) is de marginale distibutie van r : p(r) hangt niet af van x, en levert dus geen informatie over x

Advanced Modulation and Coding : Estimation and decision theory 11 Definities p(r,x) = p(r|x)p(x) = p(x|r)p(r) gezamenlijke distributie p(r,x) is te schrijven als p(x) is de a priori distributie van x, en vertegenwoordigt onze kennis van x wanneer we geen toegang hebben tot de observatie r p(r|x), beschouwd als functie van x, is de kansfunctie (likelihood function) van x, en vertegenwoordigt onze kennis van x verworven via de observatie r p(r) is de marginale distibutie van r : p(r) hangt niet af van x, en levert dus geen informatie over x p(x|r) = p(r|x)p(x)/p(r) is de a posteriori distributie van x; p(x|r) vertegenwoordigt onze totale kennis van x, door a priori kennis p(x) en de kansfunctie p(r|x) te combineren (p(r) is enkel een normalisatiefactor)

Advanced Modulation and Coding : Estimation and decision theory 12 Definities Voorbeeld r = x + w w ~ N(0,  2 ) p(r|x) is Gaussiaanse distributie met gemiddelde x en variantie  2 p(x) x a priori : x tussen -0.5 en 0.5, hoogste waarschijnlijkheid bij x = 0 kansfunctie : x = r is de meest aannemelijke (most likely) waarde voor x (bij gegeven r wordt p(r|x) maximaal voor x = r)

Advanced Modulation and Coding : Estimation and decision theory 13 Definities Voorbeeld (vervolg)  klein, r = -0.2  a posteriori distrib.  kansfunctie  klein, r = 0.65  a posteriori distrib. verschilt sterk van kansfunctie en van a priori distrib.

Advanced Modulation and Coding : Estimation and decision theory 14 Definities Voorbeeld (vervolg)  groot  a posteriori  a priori, ongeacht waarneming r

Advanced Modulation and Coding : Estimation and decision theory 15 Definities Schatten van een discrete parameter. De schatting wordt “decisie” genoemd. Detectie Estimatie Schatten van een continue parameter.

Advanced Modulation and Coding : Estimation and decision theory 16 Detectie en estimatie

Advanced Modulation and Coding : Estimation and decision theory 17 Detectie Beschouw kostfunctie Risico :foutprobabiliteit m.b.t. x Foutprobabiliteit m.b.t. vector x Deze kostfunctie geeft aan of er een decisiefout is opgetreden, maar houdt geen rekening met het aantal foutieve componenten van x wanneer een decisiefout is opgetreden x heeft J componenten x 1,..., x J

Advanced Modulation and Coding : Estimation and decision theory 18 Detectie “Maximum a posteriori probability” (MAP) detectie van x minimaliseert foutprobabiliteit m.b.t. x (geen bewijs) : a posteriori massafunctie van x (= gezamenlijke a posteriori massafunctie van x 1,..., x J ) Foutprobabiliteit m.b.t. vector x

Advanced Modulation and Coding : Estimation and decision theory 19 Detectie Beschouw kostfunctie Risico : gemiddelde foutprobabiliteit m.b.t. afzonderlijke componenten van x Gemiddelde foutprobabiliteit m.b.t. de afzonderlijke componenten van x Deze kostfunctie is de verhouding van het aantal foutief gedetecteerde componenten van x tot het totaal aantal componenten van x

Advanced Modulation and Coding : Estimation and decision theory 20 Detectie MAP detectie van x j (j = 1,..., J) minimaliseert gemiddelde foutprobabiliteit m.b.t. afzonderlijke componenten van x (geen bewijs) : a posteriori massafunctie van j-de component x j (j = 1,..., J) Gemiddelde foutprobabiliteit m.b.t. de afzonderlijke componenten van x (marginale van gezamenlijke a posteriori massafunctie)

Advanced Modulation and Coding : Estimation and decision theory 21 Estimatie Beschouw kostfunctie Risico :

Advanced Modulation and Coding : Estimation and decision theory 22 Estimatie Beschouw kostfunctie Risico : Minimaliseren van MSE is vaak vrij bewerkelijk. Alternatief : MAP schatting : p(x|r) : a posteriori densiteit van x

Advanced Modulation and Coding : Estimation and decision theory 23 Maximum-likelihood (ML) detectie/estimatie MAP detectie van x kan omgevormd worden tot Indien x uniform verdeeld : MAP detectie wordt ML detectie ML detectie van x kan ook gebruikt worden wanneer a priori distributie van x onbekend is of genegeerd wordt

Advanced Modulation and Coding : Estimation and decision theory 24 Maximum-likelihood (ML) detectie/estimatie Indien x j uniform verdeeld (of a priori distributie van x j is onbekend of wordt genegeerd) : MAP detectie wordt ML detectie Analoge redenering voor : 1) MAP detectie van x j :

Advanced Modulation and Coding : Estimation and decision theory 25 Maximum-likelihood (ML) detectie/estimatie Indien x j uniform verdeeld (of a priori distributie van x j is onbekend of wordt genegeerd) : MAP detectie wordt ML detectie Analoge redenering voor : 1) MAP detectie van x j : Indien x uniform verdeeld (of a priori distributie van x is onbekend of wordt genegeerd) : MAP estimatie wordt ML estimatie 2) MAP estimatie van x :

Advanced Modulation and Coding : Estimation and decision theory 26 Gaussiaanse observatie

Advanced Modulation and Coding : Estimation and decision theory 27 Gaussiaanse observatievector r = s(x) + w w ~ N c (0, 2  2 I K ) logaritmische kansfunctie : Notatie : termen onafhankelijk van x zijn irrelevant m.b.t. schatten van x

Advanced Modulation and Coding : Estimation and decision theory 28 Continue-tijd Gaussiaanse observatie r(t) = s(t;x) + w(t) w(t) ~ N c (0, N 0  (u-v))

Advanced Modulation and Coding : Estimation and decision theory 29 Continue-tijd Gaussiaanse observatie Meerdere observaties (voorbeeld : meerdere antennes aan ontvanger) r n (t) = s n (t;x) + w n (t) w n (t) ~ N c (0, N 0,n  (u-v)) (n = 0,..., N- 1)

Advanced Modulation and Coding : Estimation and decision theory 30 Cramer-Rao grens

Advanced Modulation and Coding : Estimation and decision theory 31 Cramer-Rao grens r ~ N c (s(x), 2  2 I N ), x reële continue parameter 1) Schatting van x, zonder p(x) te benutten Stel : “echte” (unbiased) schatting : FIM : voor alle x benchmark voor MSE ML schatting : wanneer N   of  2  0

Advanced Modulation and Coding : Estimation and decision theory 32 Cramer-Rao grens 2) Schatting van x, met benutten van p(x) benchmark voor MSE MAP schatting : wanneer N   of  2  0 J T = J P + E x [J] J : FIM (bijdrage a priori informatie) 3) CRB voor complexe x = x R + jx I : CRB toepassen op x’ = (x R T, x I T ) T

Advanced Modulation and Coding : Estimation and decision theory 33 Voorbeelden

Advanced Modulation and Coding : Estimation and decision theory 34 Decodering bij transmissie over binair symmetrisch kanaal encoder : b  c =  (b) b : k informatiebitsc : n gecodeerde bits BSC : foutprobabiliteit p (p < 1/2)r : ontvangen n-bit woord alle informatiebitsequenties b even waarschijnlijk 1) MAP (ML) detectie van b 2) MAP (ML) detectie van b i (i = 1,..., k) Beschouwde decisiecriteria:

Advanced Modulation and Coding : Estimation and decision theory 35 Decodering bij transmissie over binair symmetrisch kanaal 1) MAP (ML) detectie van b Hamming-afstand minimalisatie van Hamming afstand tussen ontvangen woord en codewoord maximalisatie over 2 k mogelijke bitsequenties  in het algemeen : complexiteit ~ 2 k

Advanced Modulation and Coding : Estimation and decision theory 36 Decodering bij transmissie over binair symmetrisch kanaal 2) MAP (ML) detectie van b i (i = 1,..., k) - som van 2 k-1 termen  in het algemeen : complexiteit ~ 2 k - eenvoudige (benaderde) berekening mogelijk via factorgraaf (zie later) i = 1,..., k k zeer eenvoudige maximalisaties (b i kan slechts twee waarden aannemen)

Advanced Modulation and Coding : Estimation and decision theory 37 Decodering bij transmissie over AWGN kanaal r = a + w w ~ N c (0,  2 I K ) encoder + mapper : b  c  a =  (b) b : k informatiebitsc : n gecodeerde bits alle sequenties b even waarschijnlijk a : K datasymbolen, behorend tot constellatie met M = 2 m punten (K = n/m) 1) MAP (ML) detectie van b 2) MAP (ML) detectie van b i (i = 1,..., k) Beschouwde decisiecriteria:

Advanced Modulation and Coding : Estimation and decision theory 38 Decodering bij transmissie over AWGN kanaal 1) MAP (ML) detectie van b kwadratische Euclidische afstand minimalisatie van Euclidische afstand tussen ontvangen woord en toelaatbare datasequentie maximalisatie over 2 k mogelijke informatiebitsequenties  in het algemeen : complexiteit ~ 2 k

Advanced Modulation and Coding : Estimation and decision theory 39 Decodering bij transmissie over AWGN kanaal 2) MAP (ML) detectie van b i (i = 1,..., k) - som van 2 k-1 termen  in het algemeen : complexiteit ~ 2 k - eenvoudige (benaderde) berekening mogelijk via factorgraaf (zie later) i = 1,..., k k zeer eenvoudige maximalisaties (b i kan slechts twee waarden aannemen)

Advanced Modulation and Coding : Estimation and decision theory 40 Fase-estimatie bij transmissie van pilootsymbolen over AWGN kanaal r = aexp(j  ) + w  : onbekende fase, uniform over (- ,  ) a : gekende symboolvector (N pilootsymbolen met |a(n)| 2 = E s ) w ~ N c (0,N 0 I N ) MAP (of ML) schatting : in dit voorbeeld : analytische maximalisatie van a posteriori probabiliteit

Advanced Modulation and Coding : Estimation and decision theory 41 Fase-estimatie bij transmissie van pilootsymbolen over AWGN kanaal Cramer-Rao grens r = s(  + ws(  = aexp(j  ) FIM is scalair Cramer-Rao grens :

Advanced Modulation and Coding : Estimation and decision theory 42 Detectie in aanwezigheid van onbekende parameters

Advanced Modulation and Coding : Estimation and decision theory 43 Detectie in aanwezigheid van onbekende parameters encoder + mapper : b  c  a =  (b) onbekende parameter x, onafhankelijk van b : p(x, b) = p(x)p(b) observatie r, kansfunctie p(r | a =  (b), x)

Advanced Modulation and Coding : Estimation and decision theory 44 Detectie in aanwezigheid van onbekende parameters 1) Stel waarde van x a priori gekend door ontvanger : x = x 0  p(x|r) =  (x-x 0 ) 2) Waarde van x niet gekend aan ontvanger : onderstel p(x|r) vertoont scherp maximum over x Zelfde detector als bij gekende x, maar gebruik schatting van x i.p.v. de correcte waarde

Advanced Modulation and Coding : Estimation and decision theory 45 Detectie in aanwezigheid van onbekende parameters Voorbeeld : r = aexp(j  ) + w  : onbekende fase, uniform over (- ,  ) a =  (b), met b een onbekende informatiebitsequentie w ~ N c (0,N 0 I N )

Advanced Modulation and Coding : Estimation and decision theory 46 Estimatie in aanwezigheid van onbekende symbolen

Advanced Modulation and Coding : Estimation and decision theory 47 Estimatie in aanwezigheid van onbekende symbolen b bevat k informatiebits  som bestaat uit 2 k termen  complexiteit ~ 2 k Complexiteit kan omzeild worden door gebruik te maken van “expectation-maximization” (EM) algoritme

Advanced Modulation and Coding : Estimation and decision theory 48 EM algoritme - MAP schatting van x gebeurt door middel van iteraties - Generatie van sequentie van schattingen : i = 0, 1, 2,... - per iteratie twee stappen : E-stap en M-stap - E-stap (expectation) - M-stap (maximization) - schatting convergeert naar stationair punt van p(x|r), dus niet noodzakelijk naar het globaal maximum (invloed van initiële schatting)

Advanced Modulation and Coding : Estimation and decision theory 49 EM algoritme Voorbeeld r = aexp(j  ) + w  : onbekende fase, uniform over (- ,  ) a =  (b), met b een onbekende informatiebitsequentie; |a(n)| 2 = E s (M-PSK) w ~ N c (0,N 0 I N ) a posteriori verwachtings- waarde van a(k) marginale a posteriori waarschijnlijkheid (E-stap)

Advanced Modulation and Coding : Estimation and decision theory 50 EM algoritme Voorbeeld (vervolg) (M-stap) onbekende symbolen worden vervangen door hun a posteriori verwachtingswaarden, die worden gebruikt alsof ze de correcte waarde van de datasymbolen voorstellen

Advanced Modulation and Coding : Estimation and decision theory 51 EM algoritme Voorbeeld (vervolg) Berekening a posteriori distributie van a(n) - som van ongeveer 2 k termen - efficiënte (benaderde) berekening door detector, d.m.v. factorgraaf in geval van niet-gecodeerde transmissie :

Advanced Modulation and Coding : Estimation and decision theory 52 EM algoritme Voorbeeld (vervolg) Ontvangerstructuur detector x r EM algorithm