Download de presentatie
De presentatie wordt gedownload. Even geduld aub
1
Bemonstering en reconstructie
Het bemonsteringstheorema
2
t n w q s z kw1 kq1 tijdcontinu tijddiscreet tijddomein
bemonstering t n tijddomein F.R. reconstructie FFT discreet frequentie-domein kw1 kq1 T→ ∞ N → ∞ F.T. continu frequentie-domein w q x et z = e jq L.T. Z.T. complex frequentie-domein esTS = z s z
3
Afbeelding van s- naar z-domein
z = esTS j y jw j s1 z1 X jw1 s1TS X e w1TS s -1 1 x s1 -j
4
Enkele speciale punten
z = esTS j y jw j jw1TS X e 1 X jw1 w1TS s -1 1 x X X X X X X s1TS s1 e -j
5
Stabiliteit j y jw j s -1 1 x -j s < 0 |z| < 1
6
Primaire en secundaire stroken
jw j3wS/2 j y secundaire strook s2 j j(w1+wS) X jwS z1= z2= z3 wS X jwS/2 w1TS s1 -1 1 x primaire strook X jw1 s s1 -jwS/2 s3 j(w1-wS) secundaire strook X -jwS -j -j3wS/2 → → (w1+ wS)TS = w1TS + 2p
7
Spectrum van een tijdcontinu signaal
ℒ ℱ x(t) = sin w1t jw |X(jw)| jw1 X w t s -jw1 X -w1 w1
8
Spektrum na bemonstering ?
ℱ x[n] = sin w1TS n |X(jw)| ? w n
9
Omweg via z-domein ℒ Z jw jy x[n] = sin w1TS n j(w1+wS) X j jwS
-1 1 x X s -jw1 -w1TS X X j(w1-wS) X -jwS -j j(-w1-wS) X
10
De sinus Z {sin qn} = Z { } = = Z {sin qn} =
11
Spectrum van een bemonsterd signaal
jw ℒ ℱ x[n] = sin w1TS n j(w1+wS) |X(jw)| X jwS X j(-w1+wS) jw1 X w n s X -jw1 -wS -w1 w1 wS j(w1-wS) X -jwS repetitief spectrum X j(-w1-wS)
12
Hoe groot moet de bemonsteringsfrequentie zijn ?
Hoeveel samples per periode moeten er worden genomen ?
13
20 samples per periode ?
14
10 samples per periode ?
15
3 samples per periode ?
16
Bemonsteringstheorema
|X(jw)| w -wMAX wMAX Dit is het spectrum van een te bemonsteren signaal. De maximale frequentie in dit signaal is fMAX = wMAX/2p Hoe ziet het spectrum eruit van het bemonsterde signaal ?
17
wS > 2wMAX |X(jw)| w -wS -wMAX wMAX wS wS = 2wMAX |X(jw)| w -3wS -2wS -wS -wMAX wMAX wS 2wS 3wS wS < 2wMAX |X(jw)| w -4wS -3wS -2wS -wS wS 2wS 3wS 4wS
18
Besluit: geen overlapping als
fS ≥ 2 fMAX met fMAX = 1/T en fS = 1/TS kunnen we dit ook schrijven als TS ≤ T/2 in de limiet (TS = T/2) zijn 2 samples per periode voldoende !!!
19
Frequentie-aliassen bemonstering |X(j2pf)| |X(j2pf)| f f -1 1 -5 -1 1
-6 6 -5 -1 1 5 |X(j2pf)| |X(j2pf)| f f -4 4 -5 -1 1 5
20
we bekomen 2 identieke spectra
4Hz en 6Hz zijn alias-frequenties van 1Hz algemeen : fALIAS = k fS ± f1 niet alleen de spectra zijn aan elkaar gelijk, maar ook de samples → na bemonstering is niet meer uit te maken van welke frequentie de samples afkomstig zijn !
21
1Hz 6Hz fS = 5Hz 4Hz
22
Intuitieve afleiding van aliasfrekwenties
stroboscoop motor snelheidskontrole flitsfrequentie → bepaalt het toerental = frequentie → bepaalt de samplefrequentie
29
Negatieve frequentie (toerental)
bemonstering |X(j2pf)| |X(j2pf)| f f 1 -5 1 5 |X(j2pf)| |X(j2pf)| f f 6 -5 1 5 |X(j2pf)| |X(j2pf)| f f 4 -5 -1 5
30
6Hz positief = 4Hz negatief
bemonstering |X(j2pf)| |X(j2pf)| f f 1 -5 1 5 |X(j2pf)| |X(j2pf)| f f 6 -5 -1 1 5 |X(j2pf)| |X(j2pf)| f f -4 -5 1 5
31
Even spelen met Micro-Cap
File Alias.cir beeldfrequentie van mijn laptop: 64Hz Micro-Cap vernieuwt het beeld om de millisekonde (1kHz)
32
Stoorsignaal |X(j2pf)| stoorsignaal analoog signaal f -fS -15 -8 8 15 fS = 20 [Hz] bemonstering |X(j2pf)| f -35 -25 -fS -15 -8 -5 5 8 15 fS 25 35 2fS [Hz] Het stoorsignaal van 15Hz verschijnt in de basisband als een signaal van 5Hz !
33
fS = 20 Hz 15 Hz 5 Hz
34
Verklaring: zelfde samples!
35
Enige oplossing: filteren vóór bemonstering
Anti-aliasfilter Dit anti-aliasfilter is een laagdoorlaatfilter met een afsnijfrekwentie die iets kleiner is dan de halve bemonsteringsfrequentie.
36
Reconstructie in het frequentiedomein: reconstructiefilter
in het tijddomein: houdschakeling practisch: een combinatie van beide
37
Reconstructiefilter f 20 fS 2fS 3fS 4fS [kHz] 1 f f 20 fS 2fS 3fS 4fS
|X(j2pf)| van het bemonsterd signaal f 20 fS 2fS 3fS 4fS [kHz] |X(j2pf)| van de reconstructiefilter 1 f na filtering |X(j2pf)| van het gereconstrueerd signaal f 20 fS 2fS 3fS 4fS [kHz]
38
Eenvoudiger als fS groter is
|X(j2pf)| van het bemonsterd signaal f 20 fS 2fS [kHz] |X(j2pf)| van de reconstructiefilter 1 f na filtering |X(j2pf)| van het gereconstrueerd signaal f 20 fS 2fS [kHz]
39
… of nog groter (oversampling)
|X(j2pf)| van het bemonsterd signaal f 20 fS [kHz] |X(j2pf)| van de reconstructiefilter 1 f na filtering |X(j2pf)| van het gereconstrueerd signaal f 20 fS [kHz]
40
Reconstructie in het tijddomein
x(t) x(t) x(t) t t t 0 TS 2TS 3TS 4TS 0 TS 2TS 3TS 4TS 0 TS 2TS 3TS 4TS Ideaal (theoretisch): diracimpulsen Benadering: smalle rechthoekpulsen Practisch: rechthoekpulsen met breedte TS
41
Praktische schakeling
LATCH x[n] x(t) DAC fS ‘nulde orde houd’-methode (zero order hold of ZOH) Welke is de invloed van deze methode op het frequentiespectrum ?
42
Fouriergetransformeerde van de impulsresponsie van de ZOH
h(t) h(t) = u(t) – u(t-TS) 1 t TS j (f) = f / fS (in graden)
43
Spectrum na ZOH |X(j2pf)| van het bemonsterd signaal f 20 fS 2fS 3fS
[kHz] |X(j2pf)| van de ZOH 1 f 20 fS 2fS 3fS 4fS [kHz] na rekonstruktie |X(j2pf)| van het gereconstrueerd signaal f 20 fS 2fS 3fS 4fS [kHz]
44
Voor- en nadelen van ZOH
Voordelen eenvoudig te realiseren verzwakking van de kopies rond nfS Nadelen kleine sinx/x verzwakking toenemende fazenaijling voor de hogere frequenties in de basisband
45
Voorbeeld: fS = 10 Hz |X(j2pf)| van het bemonsterd signaal f 2 10 20
30 40 [Hz] |X(j2pf)| van het gereconstrueerd signaal 1 f 20 fS 2fS 3fS 4fS [Hz]
46
Besluit bemonsteringsfrequentie fS ≥ 2 fMAX
alias-frequenties fALIAS = k fS ± f1 vóór bemonstering de frequenties groter dan fS/2 eerst wegfilteren (anti-alias filter), zoniet ‘terugplooiing’ in de primaire strook (folding back) reconstructie met ZOH (mits kleine amplitude- en fasecorrectie)
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.