Documente Academic
Documente Profesional
Documente Cultură
=
=
3
(n)
n
0 1 2 3 4 5 6 7 8 9 10 1112
Semnalul periodic
M
(n) se poate reprezenta cu
ajutorul seriei Fourier discrete:
Caracterizarea n domeniul Z i n frecven
( ) ( )
1
0
1
M
nk
M M
k
n T k W
M
o
=
=
2
j
M
M
W e
t
=
( ) ( ) ( )
1 1
0 0
1
M M
nk nk
M M M
n n m
T k n W n mM W o o
= = =
= = =
Deci:
( )
1
0
1
N
nk
M M
k
n W
M
o
=
=
( ) ( )
1
0
1
M
nk
M
k
v n x n W
M
=
=
Trecnd pe cercul de raz unitate, rezult
transformata Fourier
Caracterizarea n domeniul Z i n frecven
( ) ( )
n
n
V z v n z
=
=
( )
1
0
1
M
nk n
M
n k
x n W z
M
= =
= =
( )
1
0
1
M
nk n
M
k n
x n W z
M
= =
=
( )
1
0
1
M
k
M
k
X W z
M
=
=
2
1
0
1
( )
x
x
M
j k
j M
k
V e X e
M
t
e
e
| |
|
\ .
=
| |
=
|
|
\ .
unde e
x
=OT
x
, avnd n vedere c v(n) este
eantionat cu frecvena F
x
.
Se constat c spectrul semnalului x(n)
reeantionat cu o
M
(n), adica v(n), se obine prin
repetarea la intervale de 2t/M a spectrului
secvenei iniiale x(n).
Ne intereseaz proprietile spectrale ale
semnalului y(n). S observm c v(n) i y(n) au
aceleai eantioane nenule, dar difer frecvena de
eantionare:
Caracterizarea n domeniul Z i n frecven
( ) ( )
y n v nM =
Transformata Z a secvenei de ieire y(n) este
Caracterizarea n domeniul transformatelor Z
( )
( )
n
n
Y z y n z
=
=
( ) ( ) { }
Z V z v n =
1
1
0
1
( )
M
k
M
M
k
Y z X W z
M
=
| |
=
|
\ .
unde
deci
( )
n
n
v nM z
=
=
( )
n
M
n
v n z
=
=
1
M
V z
| |
=
|
\ .
Pe cercul de raz unitate,
Caracterizarea n domeniul frecven.
y y
j j T
z e e
e O
= =
( ) ( )
2
1
0
1
y
y y
T
M j k
j T j M M
k
Y e Y e X e
M
t
e
| |
O
|
O
\ .
=
| |
|
= =
|
\ .
( )
( )
1
1
2
0
1 y
y
M
j k
j
M
k
Y e X e
M
e t
e
=
| |
=
|
\ .
( ) ( )
2
1
0
1
x
y
x
M
j T k
j T
j T M
k
Y e X e V e
M
t | |
O
|
O
O
\ .
=
| |
= =
|
|
\ .
se gseste:
sau
sau
Caracterizarea n domeniul frecven.
1 2
x
M T
t
( ) ( )
y
x
j T
j T
Y e V e
O
O
=
k=0 k=1 k=2 k=0 k=1
2 2
x
M T
t 2
x
T
t
M
x
T
t 2
x
T
t
( )
x
j T
X e
O
Caracterizarea n domeniul frecven.
t 2t
( )
x
j
X e
e
Mx
e
x x
T e = O
2
M
t
( )
x
j
V e
e
k=0 k=1 k=2 k=0 k=1
4
M
t
2t
x x
T e = O
t 2t
( )
y
j
Y e
e
My
e
y y
T e = O 2
My
t e
k=0 k=1
Observaii
n frecvene nenormate, spectrele lui v(n) i y(n)
coincid, ceea ce era de altfel de ateptat, avnd
n vedere c cele dou secvene conin aceleai
eantioane nenule.
n spectrele lui v(n) i y(n) apar n plus fa de
x(n) termenii pentru k=1,2,...,M-1.
n frecvene normate apar diferene ntre
spectrele lui v(n) i y(n) ca urmare a
frecvenelor diferite de normare.
Caracterizarea n domeniul Z i n frecven
Se poate reface semnalul analogic iniial x(t) din
semnalul y(n)?
Refacerea nu mai este posibil dac se suprapun
zonele spectrale corespunztoare lui k=0 i k=1,
caz n care rezult un fenomen de aliere.
Evident, pentru a nu aprea un asemenea fenomen,
este necesar ca
unde
iar e
M
reprezint frecvena maxim din spectrul
semnalului analogic.
2. Decimarea
2
y y
M M
e t e s
y
M M y
T e = O
Rezult:
deci semnalul trebuie s ndeplineasc i condiiile
teoremei eantionrii pentru noua frecven de
eantionare.
Pentru a avea garania c reducerea ratei de
eantionare nu conduce la un fenomen de aliere,
decimatorul elementar va fi precedat de un filtru
cu frecvena de tiere
2. Decimarea
y
M
e t s
1
M
y x
T M T
t t
O s =
c
y x
T MT
t t
O = =
x
c
M
t
e =
Relaiile intrare/ieire pentru schem sunt:
2. Decimarea
M
w(n) y(n)
T
x
T
y
FTJ
x(n)
T
x
M
t
M
t
x
e
( )
x
j
H e
e
( ) ( ) ( )
k
w n x k h n k
=
=
( ) ( ) ( ) ( )
k
y n w Mn x k h Mn k
=
= =
| |
= eN
|
=
\ .
L
x(n) y(n)
T
x
1
y x
T T
L
=
x(n)
n
0 1 2 3 4
y(n)
n
0 1 2 3 4 5 6 7 8 9 10 1112
Spectrul semnalului y(n)
Transformata Z a secvenei y(n) este:
Operatorul elementar de interpolare
( ) ( )
n
x
Y z y n z
=
=
n
n k L
k
n
x z
L
=
=
| |
| |
=
|
|
\ .
\ .
( )
k L
k
x k z
=
=
( )
L
X z =
n domeniul frecven,
( ) ( ) ( )
( ) ( )
j jL
j
y y
x
jT
jT
y
x
Y e X e X e
Y e X e
e e
e
= =
=
Cum era de ateptat, cele dou secvene, avnd
aceleai eantioane nenule, au acelai spectru.
Caracterizarea n domeniul frecven.
M
2
x
T
t 4
x
T
t
( )
x
j T
X e
O
6
x
T
t
1 2
y
L T
t 2 4
y
L T
t
( )
y
j T
Y e
O
2
y
T
t 1
y
L T
t
L=3
Caracterizarea n domeniul frecven.
2t 4t
( )
x
j
X e
e
6t
x
e
Mx
e
2t 4t
( )
y
j
Y e
e
6t y
e 2
L
t 2
2
L
t
L=3
Se constat o comprimare a spectrului ca urmare a
trecerii prin sistem. n banda de baz a semnalului
de ieire apar L-1 termeni spectrali suplimentari, -
spectre imagine - centrai pe frecvenele:
Spre deosebire de cazul decimrii, nu pot apare
fenomene de aliere, dac eantionarea iniial a
fost fcut corect.
Operatorul elementar de interpolare
( )
2 2 2
, 2 , , 1 L
L L L
t t t
L
t
y
e
( )
y
j
H e
e
G
Relaia intrare-ieire se poate exprima prin:
( ) ( ) ( )
k
y n w k h n k
=
=
( )
k rL
r
k
x h n k
L
=
=
| |
=
|
\ .
( ) ( )
r
x r h n rL
=
=
O alt exprimare
Structura complet a circuitului de interpolare
n
r l
L
(
=
(
a
(
unde prin s-a notat partea ntreag a lui a.
L
n
n rL n L lL n lL
L
(
= + = +
(
mod
L
n
n n L n L
L
(
= =
(
unde
( )
( )
L
l
n
y n h lL n x l
L
=
| |
(
= +
|
(
\ .
Dar
reprezint rspunsul la impuls al unui filtru
variabil periodic n timp, cu perioada L.
Deci
Structura complet a circuitului de interpolare
( )
( )
n
L
h l h lL n = +
( ) ( )
n
l
n
y n h l x l
L
=
| |
(
=
|
(
\ .
= = O
} }
( )
( ) ( )
1
0 d
2
y y
j j
y
y H e W e
t
e e
t
e
t
=
}
Dup cum s-a artat,
( ) ( )
y
x
j
j
W e X e
e
e
=
Aa nct:
Calculul ctigului G al filtrului de interpolare
( ) ( )
,
0,
y y
j j T
G pt
T T
H e H e
x x
in rest
e
t t
O
s O s
= =
( )
0 ( )d
2
x
x
x
T
y j T
T
T
y GX e
t
t
t
O
= O
}
x y
T GT =
x
y
T
G L
T
= =
i:
Rezult:
Dorim s modificm frecvena de eantionare ntr-
un raport raional:
4. Modificarea fracionar a ratei de eantionare
, , N
y
x
F
L
L M
F M
= e
Filtrul interpolatorului va trebui s aib ctigul L
n banda de trecere i frecvena limit a benzii de
trecere t/T
x
(n frecvene nenormate) sau t/L n
frecvene normate.
Pentru ca prin decimare s nu rezulte aliere,
trebuie ca spectrul secvenei s fie cuprins n
intervalul
y y
T T
t t
s O s
4. Modificarea fracionar a ratei de eantionare
FTJ-I
v(n)
T
v
L
x(n)
T
x
Banda de trecere a filtrului decimatorului FTJ-D:
FTJ-D
v(n) y(n)
M
v(n)
T
v
x
v
T
T
L
=
y x
M
T T
L
=
sau
tvD tD
y
M T
t t
e = =
Filtrul de interpolare FTJ-I are banda de trecere:
sau
tvI tI
x
L T
t t
e = =
4. Modificarea fracionar a ratei de eantionare
FTJ
v(n)
T
v
L
x(n)
T
x
Cele dou filtre, lucrnd cu frecvena de tact F
v
,
vor putea fi nlocuite cu unul singur, a crui band
de trecere va ndeplini relaia:
v(n) y(n)
M
x
v
T
T
L
=
y x
M
T T
L
=
min ,
tv
M L
t t
e
| |
=
|
\ .
min ,
t
x y
T T
t t
| |
=
|
|
\ .
sau n frecvene nenormate :
S presupunem c semnalul analogic este de
spectru limitat la frecvena O
M
i eantionarea
iniial a fost corect fcut:
Prin alegerea corect a filtrului, fenomenele de
aliere sunt excluse.
Pentru ca filtrul s nu distorsioneze semnalul util
este necesar ca:
Refacerea corect a semnalului analogic iniial
M
x
T
t
O s
min ,
M
x y
T T
t t
| |
O s
|
|
\ .
mrirea fracionar a ratei de eantionare
Refacerea corect a semnalului analogic iniial
x y
T T > 1
y
x
T
M
T L
= < 1
y
x
F
F
>
n care caz i condiia de mai sus este
ndeplinit dac semnalul a fost iniial corect
eantionat.
c
x
T
t
O =
reducere fracionar a ratei de eantionare
Refacerea corect a semnalului analogic iniial
x y
T T < 1
y
x
T
M
T L
= > 1
y
x
F
F
<
n acest caz, i condiia de mai sus revine la
c
y
T
t
O =
M
y x
L
T T M
t t
O s =
deci se poate realiza o reducere cu un raport
M x
M
L T
t
s
O
5. Echivalente in circuitele de decimare si
interpolare
a. Inversarea pozitiei unui decimator cu un filtru
liniar
Pentru circuitul din stanga se scrie
Filtrul lucreaza la frecventa mica
( ) H z
( ) x n ( ) v n ( ) y n
x
T
v x
T MT =
M
y v
T T =
( )
M
H z
( ) x n ( ) u n ( ) y n
x
T
u x
T T =
M
y x
T MT =
( ) ( ) v n x nM =
( ) ( ) ( ) ( ) ( )
k k
y n v k h n k x kM h n k
= =
= =
x
y
F
F
M
=
5. Echivalente in circuitele de decimare si
interpolare
Pentru circuitul din dreapta filtrul lucreaza la
frecventa mare F
x
, functia sa de pondere h(n)
obtinandu-se din functia h(n) a filtrului H(z)
Se poate scrie
'
,
( )
0 ,
n
h n mM
h n M
in rest
(
=
(
=
'
( ) ( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) [( ) ] ( ) ( ) ( )
k k mM m
m
m k
k
u n h k x n k h x n k h m x n mM
M
y n u nM h m x n m M k n m y n h n k x kM
= = =
=
= =
| |
= = =
|
\ .
= = = =
5. Echivalente in circuitele de decimare si
interpolare
b. Inversarea pozitiei unui interpolator cu un filtru
liniar
Pentru circuitul din stanga
( )
L
H z
( ) x n
( ) v n
( ) y n
x
T
x
u
T
T
L
=
L
y u
T T =
( ) H z
( ) x n
( ) u n
( ) y n
x
T
v x
T T =
L
x
y
T
T
L
=
( ) ( ) ( )
, ( ) ( ),
( ) ( )
0, 0,
k
k
v n x k h n k
n n
v n mL x k h k n mL
y n adica y n L L
in rest in rest
=
=
(
= =
(
= =
| |
=
|
=
\ .
'
,
( )
0,
n
h n mL
h n L
in rest
| |
=
|
=
\ .
=
=
| |
= = =
|
\ .
= =
=
| |
=
|
\ .
| |
= =
|
\ .
{ }
{ }
, 0, 1
, 0, 1
m
M
mL
M
W m M
W m M
(
e
(
e
5. Echivalente in circuitele de decimare si
interpolare
In general multimea contine M
elemente distincte pentru m=0,..,M-1 deoarece
este o functie periodica de m, cu perioada M .
Multimea va trebui sa
contina tot M elemente distincte, adica
pentru orice pereche
Aceasta implica
{ }
,
m
M
W m Z e
m
M
W
{ }
, 0, 1
mL
M
W m M
(
e
( )
1
kL mL k m L
M M M
W W sau W
= =
, 0, 1 , k m M k m
(
e =
( ) k m L pM Lsi M relativ prime =
6. Modele eficiente de implementare a sistemelor
multirata. Filtre polifazice
Plecand de la ecuatiile unui decimator complet cu
filtru FIR
se deseneaza schema cu filtrul in forma transversala
1
0
1
0
( ) ( ) ( )
( ) ( ) ( ) ( )
N
k
N
k
v n h k x n k
y n v nM h k x nM k
=
=
= =
1
z
1
z
1
z
+ + +
...
...
( ) x n ( 1) x n ( 1) x n N +
(0) h (1) h (2) h ( 1) h N
x
T
x
T
M +
( ) y n ( ) v n
y
T
6. Modele eficiente de implementare a sistemelor
multirata. Filtre polifazice
La fiecare interval se produce un esantion y(n)
dupa NM inmultiri si (N-1)M adunari
=> ineficienta (multe rezultate sunt nefolosite).
y
T
1
z
1
z
1
z
+ + +
...
...
( ) x n
( 1) x n ( 1) x n N +
(0) h
(1) h (2) h ( 1) h N
x
T
M +
( ) y n
y
T
M + M + M +
( ) x nM ( 1) x nM ( 2) x nM ( 1) x nM N +
6. Modele eficiente de implementare a sistemelor
multirata. Filtre polifazice
Sunt acum necesare N inmultiri si (N-1) adunari
pentru a produce un esantion de iesire.
Daca N este multiplu de M se scrie
unde
( )
( )
1
0
1 1
1 1
( )
0 0 0 0
( )
( ) ( )
N
k
k
N N
M M
M M
lM p p lM
l p p l
H z h k z
H z h lM p z z h lM p z
=
+
= = = =
=
= + = +
, 0.. 1, 0.. 1
N
k lM p p M l
M
= + = =
6. Modele eficiente de implementare a sistemelor
multirata. Filtre polifazice
Notand
se obtine
1 1
0 0
( ) ( ) ( )
( ) ( ), 0.. 1
N N
M M
l l
p p
l l
p
E z h lM p z e l z
e n h nM p p M
= =
= + =
= + =
( )
1
0
( )
M
p M
p
p
H z z E z
=
=
1
z
1
z
1
z
+ + +
...
...
( ) x n ( 1) x n ( 1) x n N +
x
T
x
T
M +
( ) y n ( ) v n
y
T
( )
0
M
E z
( )
1
M
E z
( )
2
M
E z
( )
1
M
M
E z
+ + +
...
...
( ) x n
( 1) x n ( 1) x n N +
x
T
M +
( ) y n
y
T
M + M + M +
( ) x nM ( 1) x nM ( 2) x nM
( 1) x nM N +
( )
0
E z
( )
1
E z ( )
2
E z
( )
1 M
E z
+ +
L |
...
...
( ) x n
( ) v n
( ) y n
( 1) h N ( 2) h N (0) h
x
T
y
T
y
T
6. Modele eficiente de implementare a sistemelor
multirata. Filtre polifazice
Se muta interpolarea dupa frontul de multiplicatoare
1
z
1
z
1
z
+ +
L |
...
...
( ) x n
( ) y n
( 1) h N ( 2) h N (0) h
x
T
y
T
L | L |
6. Modele eficiente de implementare a sistemelor
multirata. Filtre polifazice
Dupa principiul de la decimare se obtin schemele
1
z
1
z
1
z
+ +
L |
...
...
( ) x n
( ) v n
( ) y n
x
T
y
T
y
T
( )
1
L
L
E z
( )
2
L
L
E z
( )
0
L
E z
1
z
1
z
1
z
+ +
L |
...
...
( ) x n
( ) y n
x
T
y
T
( )
1
L
L
E z
( )
2
L
L
E z
( )
0
L
E z
L | L |
6. Modele eficiente de implementare a sistemelor
multirata. Filtre polifazice
Si in acest caz circuitele de interpolare si cele de
intarziere pot fi inlocuite cu un comutator care
comuta la perioada Ty
...
( ) x n
( ) y n
( )
1
L
L
E z
( )
2
L
L
E z
( )
0
L
E z
7. Convertoare sigma-delta
mbuntirea rezoluiei prin supraeantionare
poate fi i mai pronunat dac se realizeaz o alt
distribuie spectral a zgomotului, printr-o filtrare
a erorii" sau "formare a spectrului erorii" (error
spectrum shaping). Filtrarea aceasta nu trebuie
ns s afecteze semnalul.
Sistemul const ntr-un modulator sigma-delta,
urmat de un decimator.
Modulator
sigma-delta
FTJ M
7. Convertoare sigma-delta
Modulatorul este constituit din:
un circuit de eantionare, cu o frecven de
eantionare mult mai mare dect frecvena
Nyquist,
CNA
s
T
( ) t x
a
( ) t u
a
( ) n u
( ) n v
( ) n y
Q FTJ
M +
s
T
1
2
S M
S
F MF
T
= =
7. Convertoare sigma-delta
un integrator analogic n timp discret, realizat
utiliznd tehnici specifice filtrelor cu capaciti
comutate;
un circuit de cuantizare de un bit (comparator);
un convertor numeric/analogic;
un circuit de scdere.
CNA
s
T
( ) t x
a
( ) t u
a
( ) n u
( ) n v
( ) n y
Q FTJ
M +
s
T
7. Convertoare sigma-delta
Caracteristica global a grupului cuantizor-CAN:
Q(x)
x
1
z
( ) n x
( ) n u
( ) n v
( ) n y
FTJ
M +
( ) n e
7. Convertoare sigma-delta
Integratorul poate fi descris prin:
( ) ( ) ( )
1 1 v n u n v n = +
1 1
1
1
( ) ( ) ( )
1
( ) ( ) ( ).
1 1
V z z V z z U z
z
V z U z U z
z z
= +
= =
deci, n transformate Z,
1
z
( ) n x
( ) n u
( ) n v
( ) n y
FTJ
M +
( ) n e
7. Convertoare sigma-delta
Ieirea convertorului este:
Trecnd la transformate Z, se obine sistemul:
1
z
( ) n x
( ) n u
( ) n v
( ) n y
FTJ
M +
( ) n e
( ) ( ) ( )
( ) ( ) ( )
y n v n e n
u n x n y n
= +
=
1 1
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( )
Y z V z E z
V z z U z z V z
U z X z Y z
= +
= +
7. Convertoare sigma-delta
din care, eliminnd U(z) i V(z), rmne:
sau
Se mai poate scrie:
unde s-au introdus funciile de transfer pentru
semnalul util i pentru eroare
1 1
( ) ( ) ( )(1 ) Y z X z z E z z
= +
( ) ( ) ( ) ( )
1 1 . y n x n e n e n = +
( ) ( ) ( ) ( ) ( ).
x e
Y z H z X z H z E z = +
1 1
( ) , ( ) 1
x e
H z z H z z
= =
7. Convertoare sigma-delta
n domeniul frecven
Modulatorul sigma-delta are drept efect o
modificare a spectrului erorii, n timp ce spectrul
semnalului nu este afectat (are loc doar o
ntrziere de un tact).
( ) ( )
1
j j j
x x
H e e H e
e e e
= =
2
( ) 1 (2 sin )
2
1
| ( ) | 2 | sin | .
2
j
j j
e
j
e
H e e e j
H e
e
e e
e
e
e
= =
=
7. Convertoare sigma-delta
1
2
( )
j
e
H e
e
( )
j
x
H e
e
M
.
M
t
e =
Filtrul trece-jos al decimatorului are o frecven de
tiere , deci va rmne la ieire numai
contribuia zgomotului situat n stnga dreptei
2
s
c M
F
F F
M
= =
7. Convertoare sigma-delta
S evalum n aceste condiii puterea zgomotului
la ieire.
Admind c:
se poate aproxima:
2 2
2 2 2
4
| ( ) | sin
M M
M M
F F
j
ci ci
co
S S S F F
F
H e dF dF
F F F
e
o o
o t
| |
= =
|
\ .
} }
1
1
2
M
S
F
F M
= <<
2
2 2 2 3
2
2
3
2 2
2 2
3
4 4 2
3
2 1
.
3 3
M
M
F
ci ci M
co
S S S S F
M
ci ci
S
F F
dF
F F F F
F
F M
o t o
o t
t t
o o
| |
= = =
|
\ .
| |
= =
|
\ .
}
7. Convertoare sigma-delta
Cum
raportul semnal / zgomot la ieire este
Se constat c o dublare a frecvenei de
eantionare conduce la o cretere de 9dB a
raportului, echivalent cu o ameliorare a rezoluiei
cu 1.5 bii.
n ecuaia de mai sus, corespunde unei
cuantizri de un bit,
2 2
,
xo xi
o o =
'
2
2 2
10lg 10lg 10lg 30lg .
3
xi ci
C
dB
S
M
N
t
o o
| | | |
= +
| |
\ . \ .
2
1
12
ci
o =
2
ei
o