Sunteți pe pagina 1din 67

SISTEME MULTIRAT

"Sisteme multirat"- acele sisteme de prelucrare


numeric a semnalelor n care se lucreaz cu mai
multe frecvene de eantionare.
Conversia frecvenei de eantionare poate fi
realizat n principiu pe dou ci:
trecerea semnalului discret printr-un convertor
numeric-analog, iar dup o eventual filtrare,
reeantionarea cu noua frecven de eantionare
i conversia analog-numeric;
modificarea frecvenei de eantionare opernd
numai asupra semnalelor discrete n timp.
1. Introducere
n cele ce urmeaz ne vom ocupa numai de al
doilea procedeu.
T
x
=1/F
x
perioada de eantionare la intrarea
sistemului
T
y
=1/F
y
- perioada de eantionare la ieirea
sistemului.
1. Introducere
reducerea frecvenei de eantionare (decimare),


mrirea frecvenei de eantionare (interpolare),


modificarea fracionar a frecvenei de eantionare
1. Introducere
y x
T MT =
1
y x
F F
M
= M eN
1
y x
T T
L
=
y x
F LF =
LeN
y x
M
T T
L
=
y x
L
F F
M
=
, M LeN
Decimarea reprezint procesul de reducere a ratei
de eantionare conform relaiilor:


Decimator elementar:
2. Reducerea frecvenei de eantionare
(decimare)
y x
T MT =
1
y x
F F
M
= M eN
( ) ( )
y n x nM =
M
x(n) y(n)
T
x
T
y
=M
.
T
x
Caracterizarea n domeniul timp a decimatorului
elementar:
2. Decimarea
x(n)
n
0 1 2 3 4 5 6 7 8 9 10 1112
y(n)
n
0 1 2 3 4
( ) ( )
y n x nM =
Reeantionarea unui semnal discret n timp
Vom considera mai nti un semnal v(n), avnd
aceeai frecven de eantionare ca i x(n), definit
prin relaia:




Caracterizarea n domeniul Z i n frecven
( )
( )
,
0, in rest
x n n mM
v n
=
=

v(n) provine din nmulirea secvenei x(n) cu


secvena "delta periodic"
Caracterizarea n domeniul Z i n frecven
( ) ( ) ( )
M
v n x n n o = ( ) ( )
M
m
n n mM o o

=
=

Semnalul v(n) poate fi privit ca provenind din x(n)


printr-un proces de reeantionare, cu o perioad
T
y
=M
.
T
x
.
v(n)
n
0 1 2 3 4 5 6 7 8 9 10 1112

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

=
= =

Operatorul de decimare nu este invariant n timp,


deoarece, pentru o secven de x(n), exist M
posibiliti de calcul a ieirii; ntrzierea secvenei
de intrare cu un tact nu conduce la ntrzierea cu
un tact a secvenei de ieire. El este totui un
operator liniar.
2. Decimarea
Operatorul elementar de interpolare:
3. Mrirea frecvenei de eantionare (interpolare)
, ,
( )
0,
n
x n kL k
y n L
n rest

| |
= 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

Interpolarea cu zerouri, realizat de operatorul


prezentat pn aici, nu prezint ns un interes
practic deosebit. Ar fi de dorit ca eantioanele
x(1), x(2),.., x(L-1) s fie refcute la valorile
corecte:
Acestea corespund unui spectru periodic, cu
perioada 2t/Ty, obinut prin eliminarea termenilor
centrai pe

Este necesar un filtru trece jos care s elimine
spectrele imagine.
Structura complet a circuitului de interpolare
( ), (2 ),..., (( 1) )
a y a y a y
x T x T x L T
( )
2 2 2
, 2 , , 1
y y y
L
LT LT LT
t t t

Rezult schema complet a interpolatorului i


caracteristica amplitudine-frecven a filtrului:
Structura complet a circuitului de interpolare
FTJ
w(n) y(n)
T
y
T
y
L
x(n)
T
x
L
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

=
| |
(
=
|
(

\ .

Vom determina ctigul impunnd ca


la un moment de timp arbitrar ales.
Lund, de exemplu, n=0,
Calculul ctigului G al filtrului de interpolare
( ) ( )
x n y nL =
( )
( )
1
0 d ( )d
2 2
x
x x
x
T
j j T
x
x
T
T
x X e X e
t
t
e
t
t
e
t t
O


= = 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

=
=

(
= =

(
= =


5. Echivalente in circuitele de decimare si


interpolare
Pentru circuitul din dreapta



Functia pondere a filtrului H(z
L
) este



asa incat se obtine

,
( )
0,
n
x n mL
u n L
in rest

| |
=

|
=
\ .

'
,
( )
0,
n
h n mL
h n L
in rest

| |
=

|
=
\ .

5. Echivalente in circuitele de decimare si


interpolare







Rezulta echivalenta celor doua sisteme.







' '
'
( ) ( ) ( ) ( )
( ) ( ),
( ) ( )
0,
k k mL
k
m
m
k
y n u k h n k x h n k
L
n
x m h m n rL
x m h n mL L
in rest

= =
=

=
=
| |
= = =
|
\ .

= =

5. Echivalente in circuitele de decimare si


interpolare
c. Inversarea pozitiei unui decimator cu un
interpolator



Pentru schema din stanga

( ) x n ( ) v n ( ) y n
x
T
x
v
T
T
L
=
L
y v x
M
T MT T
L
= =
M
( ) x n ( ) v n ( ) y n
x
T
v x
T MT =
L
v
y x
T M
T T
L L
= =
M
( )
( )
1
1 1
0 0
1 1
( )
L
L
M M
m mL
M M
M M
m m
V z X z
Y z V W z X W z
M M

= =
=
| | | |
= =
| |
\ . \ .

5. Echivalente in circuitele de decimare si
interpolare
Pentru schema din dreapta




Cele 2 expresii ale lui Y(z) nu sunt identice. Ele
coincid totusi daca sunt aceleasi elemente in
multimile

( )
( )
1
1
0
1
0
1
1
( )
M
m
M
M
m
L
M
L m
M
M
m
V z X W z
M
Y z V z X W z
M

=
| |
=
|
\ .
| |
= =
|
\ .

{ }
{ }
, 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

6. Modele eficiente de implementare a sistemelor


multirata. Filtre polifazice
Pe baza observatiei anterioare se obtine

1
z
1
z
1
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

6. Modele eficiente de implementare a sistemelor


multirata. Filtre polifazice
Filtrele se numesc filtre
polifazice.
Fiecare filtru are ordinul N/M.
Lucreaza la frecventa mica
reprezinta varianta decimata cu M a
filtrului cu functia ponder h(n+p). Daca H(z) era
FTJ cu taierea la pi/M, va avea taierea la
pi => FTT diferentiate doar prin caracteristicile
de faza.

( )
, 0.. 1
p
E z p M =
/
y
F Fx M =
( )
p
E z
( )
p
E z
6. Modele eficiente de implementare a sistemelor
multirata. Filtre polifazice
Operatiile de intarziere- decimare sunt echivalente
cu un comutator care comuta pe rand filtrele cu
un tact Tx

+ + + ...
( ) x n
( ) y n
( ) 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

6. Modele eficiente de implementare a sistemelor


multirata. Filtre polifazice
Referitor la interpolare, folosind un FIR in forma
transversala transpusa, avem schema





La fiecare Tx, se efectueaza LN inmultiri si L(N-1)
adunari. O mare parte au operand nul =>
ineficienta

1
z
1
z
1
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

S-ar putea să vă placă și