Descărcați ca pdf sau txt
Descărcați ca pdf sau txt
Sunteți pe pagina 1din 20

MEE2

Cap3: Osciloscopul numeric

3. OSCILOSCOPUL NUMERIC
3.1 Introducere. Schema bloc
!

Conceput iniial ca un instrument destinat doar vizualizrii semnalelor, deci crerii


unei imagini calitative, osciloscopul a fost unul dintre ultimele instrumente care s-a
ncadrat n tendina de trecere spre instrumente numerice.
Osciloscopul numeric a aprut din necesitatea de a face i acest instrument apt pentru a
fi inclus ntr-un sistem automat de msur controlat de un calculator.

Acest instrument mbin principiul osciloscopului cu eantionare cu


posibilitile de memorare numeric a imaginii.

La aceasta se adaug facilitile largi oferite de posibilitatea de prelucrare


numeric a informaiei achiziionate, cu ajutorul unui microcalculator
ncorporat.

ACy

PAy
MUX

ACy

At
Trg.Ext
!

CAN

MA

PAy

MVY

CNA

ADy

MVX

CNA

ADx

MVZ

CNA

AS,CF

BT 1
Fig.

Fig.1. Schema bloc a osciloscopului numeric

Structura osciloscopului numeric:


Osciloscopul este prevzut cu dou canale, fiecare avnd atenuator calibrat (ACy)
i preamplificator (Pay) propriu, deci vor exista reglaje separate pentru
coeficienii de deflexie i poziia pe vertical.
Din preamplificatoare se extrag semnalele pentru sincronizarea intern.
Ieirile preamplificatoarelor se aplic unui convertor analog-numeric (CAN) prin
intermediul unui multiplexor analogic (MUX).
n cazul unor osciloscoape de viteze mai mari se pot utiliza i convertoare
separate pentru cele dou canale.
Semnalul numeric rezultat dup conversie este stocat ntr-o memorie rapid,
memoria de achiziie(MA).

3/1

MEE2

Cap3: Osciloscopul numeric

Aceast memorie este citit la anumite intervale de timp de ctre


microcalculatorul aparatului ( C ).

n partea de jos a schemei este blocul de sincronizare i baza de timp. Se poate


utiliza sincronizare intern, cu unul din cele dou canale, sau extern, cu
semnalul Trg.Ext.
Circuitele notate cu AS i CF reprezint amplificatorul semnalului de
sincronizare i circuitul de formare, la fel ca n cazul osciloscopului analogic.
Baza de timp (BT) este controlat cu un oscilator cu cuar, de mare stabilitate i
are i rolul de a genera impulsurile ce comand eantionarea i conversia.
Partea din dreapta a schemei este blocul de afiaj. S-a considerat cazul unui afiaj
de tip clasic pentru un osciloscop, n care semnalul util este aplicat pe plcile de
deflexie pe vertical, iar pentru deplasarea pe orizontal se folosete un semnal
de baleiaj.
La unele osciloscoape moderne se utilizeaz sistemul de afiaj cu rastru, specific
monitoarelor TV. n acest caz, o importan deosebit capt semnalul de control
a strlucirii, aplicat pe gril (G), care conine de fapt informaia util.

3.2 Achiziia semnalului n osciloscopul cu eantionare


!

Ca i n cazul osciloscopului analogic, este necesar crearea unei referine (origini) de


timp. se realizeaz prin compararea nivelului semnalului cu un nivel reglabil nivelul triggerului.

Fig. 2. Generarea impulsurilor de triggerare

Semnalul pentru trigger se ia din partea analogic a osciloscopului (nainte de


CAN).
Cnd nivelul semnalului este egal cu cel al triggerului, pe frontul semnalului
selectat (+ sau -) se genereaz un impuls sincro (SY).
Dup aceea, un interval de timp, care n cadrul osciloscopului analogic
corespundea cursei directe i reinerii, impulsurile SY, chiar dac mai sunt
generate, nu au efect (sunt invalidate).
Un alt impuls SY valid se poate genera numai dup trecerea acelui timp
3/2

MEE2

!
!
!

Cap3: Osciloscopul numeric

Un ciclu sincro (CS) reprezint un interval de timp, cel mult egal cu intervalul de timp
dintre dou impulsuri SY valide, asociat unui singur impuls SY valid. Reciproc, unui
impuls SY valid i corespunde un singur CS.
Un CS poate s conin:

o zon pretrigger (nainte de impulsul SY)

o zon posttrigger (dup impulsul SY)


Durata de timp asociat unui CS, va fi notat cu Ta i va mai fi numit fereastr de
achiziie. Este intervalul n care se iau eantioanele necesare reprezentrii imaginii (n
realitate procesul de eantionare este de obicei continuu).
Numrul de eantioane corespunztor ferestrei de achiziie va fi notat cu Na (lungimea
nregistrrii - record lenght).
Fereastra de timp vizualizat, reprezint zona vizualizat din semnal a crei durat va
fi notat cu Tv. Evident Tv Ta .
De exemplu, s presupunem c pentru reprezentarea semnalului pe ecran sunt necesare
NS puncte. Considerm NS=512 puncte deci, dac graticula are Nx diviziuni, putem
alege dimensiunea desfurrii pe orizontal de NS=500 eantioane (50
eantioane/diviziune), 12 eantioane rmnnd n afara caroiajului marcat. Rezult:
Tv = N x C x = N ' s Ti
unde Ti reprezint intervalul de timp ntre dou eantioane alturate reprezentate pe
ecran.
Moduri de achiziie

Exist dou moduri de achiziie:


Eantionare n timp real (real-time-sampling).

Achiziia unei imagini vizualizate are loc ntr-un singur ciclu sincro.

Dezavantaj: necesit o achiziie foarte rapid n cazul semnalelor de


frecven foarte mare,

Avantaj: permite achiziia (memorarea) semnalelor ntr-o singur trecere


(single-shot).

Acest mod de lucru este foarte util pentru semnalele nerepetitive.


Eantionare n timp dilatat (echivalent) (repetitive samping, equivalent time sampling).

Se poate aplica numai semnalelor repetitive.

Achiziia unei imagini are loc ntr-un numr uneori foarte mare de cicluri de
sincro (este echivalentul osciloscopului analogic cu eantionare).

Reuniunea ciclurilor sincro necesare constituirii unei imagini va fi numit


ciclu de achiziie.

n cazul osciloscoapelor cu eantionare n timp real, noiunile ciclu de


achiziie i ciclu sincro sunt echivalente.

3/3

MEE2

Cap3: Osciloscopul numeric

3.3 Prelucrri de semnal n cazul osciloscoapelor cu eantionare


!

Urmresc:

realizarea unei densiti corespunztoare de puncte pe ecran, pentru a se asigura


continuitatea imaginii, n condiiile n care numrul de eantioane achiziionate de
care se dispune este mic - Nd<Ns (interpolarea);
mbuntirea raportului semnal/zgomot ( mediere, filtrare numeric);

punerea n eviden a unor impulsuri foarte scurte existente pe forma de und


(modul de lucru anvelop).
3.3.1 Interpolarea

Pentru un osciloscop cu eantionare n timp real, ar fi normal ca Ti=Ts, deci


eantioanele reprezentate s fie chiar eantioanele achiziionate. Vom avea deci:
N C
Ts = Ti = x x
N 's

La schimbarea lui Cx, Ts se modific n mod corespunztor. De exemplu, pentru


C x = 1ms/div, N x = 10, N ' s = 500 :
Ts =

10 1
ms = 20s,
500

fs =

1
= 50kHz
Ts

n principiu este posibil ca Na=Ns i atunci Ta=Tv dar, frecvent, Na>Ns i Ta>Tv pentru a
da posibiliti mai mari de reprezentare a semnalului pretrigger. Exist ns situaii n
care relaia Ti=Ts nu mai poate fi respectat.
N 's
Din relaia de mai sus ar rezulta c f s =
, deci fs crete cnd Cx scade.
N xCx

Dar fs nu poate fi mrit peste o anumit valoare f smax =


pentru Cx mic, este posibil ca Ti =

1
Ts min

. Rezult c

N xCx
< Ts min . Cum Ts nu mai poate fi
N 's

micorat la micorarea n continuare a lui Cx, el rmne constant la valoarea


Ts = Ts min .

Fie Cxm valoarea minim a coeficientului de deflexie pentru care:


N x C xm
= Ts min
N 's

Pentru un coeficient de deflexie C x =


achiziionate este:
N x C xm N ' s
=
< N 's
NTs min
N
3/4

1
C xm , numrul de eantionate
N

MEE2

Cap3: Osciloscopul numeric

Rezult c
Ti =

N C
Cx N x
, Ts = Ts min = x xm ,
N 's
N 's

deci
Ti =

Cx
1
T s = Ts
C xm
N

De exemplu: pentru osciloscopul 468 Tektronix, fsmax=25MHz (Tsmin=40 ns).


Rezult
N'
500
C x min = Ts min s = 40
ns = 2 s/div
Nx
10

Pentru coeficieni de deflexie mai mici vor fi disponibile mai puin de N ' s puncte,
dup cum urmeaz:
C x = 1s/div N = 2

numrul

de

puncte

disponibile

N ' s / 2 = 256 ;

C x = 100 ns/div N = 20

numrul

de

puncte

disponibile

de

puncte

disponibile

N ' s / 20 = 25,6 ;

C x = 10 ns/div N = 200 numrul


N ' s / 200 = 2,56 ;

Alt situaie poate s apar cnd imaginea este memorat cu un anumit C xmem > C xm ,
iar apoi se dorete extinderea imaginii memorate (deci micorarea valorii Cx,
1
C x = C xmem ). Aceasta nseamn c din fereastra de timp vizualizat la
N
memorare, Tvmem, se va vizualiza numai o parte,
1
Tv = C x N x = C xmem N 1 N x = Tvmem
N

Dar numrul de eantioane disponibile n aceast fereastr nu mai este


1
N s = Tvmem Ts1 ci N d = Tv Ts1 = N s .
N
n ambele cazuri, pentru a pstra caracterul de continuitate al imaginii vizualizate,
trebuie realizat o interpolare.
N
Aceasta presupune unirea celor s puncte disponibile prin curbe continue, dup
N
N
o anumit regul, sau realizarea restului de puncte N s s necesare pentru ca
N
imaginea s aib cele Ns puncte necesare i unirea lor cu o curb continu.

3/5

MEE2

Cap3: Osciloscopul numeric

Fig. 3. Interpolarea liniar


!

Tehnici de interpolare
interpolare liniar, adic prin unirea punctelor respective prin segmente de
dreapt. (figura 3). Procedeul se poate aplica dac numrul de puncte disponibil
nu este prea mic.
Interploare de band limitat pornete de la ideea c semnalul este de band
limitat. Aceast ipotez se poate justifica prin aceea c osciloscopul numeric (ca
i cel analogic) are oricum banda limitat. Prin urmare, dac vrem s vizualizm
semnale de band mai larg dect aceea a osciloscopului, ele vor fi oricum
denaturate.
Interpolarea de band limitat

Problema se pune n felul urmtor:

dispunem de eantioanele x(nTs)=x(nNTi);

dorim s refacem toate eantioanele de tipul x(mTi).

Fig. 4 Interpolarea de band limitat pentru N=5


!

Dac x(t) este de band limitat, teorema eantionrii ofer o soluie a problemei. S
admitem condiiile de band limitat:
X ( ) = 0, > M

Spectrul semnalului eantionat cu perioada Ts va fi:


X e ( ) =

Dac M <

1
Ts

X ( n s ),

n =

Ts =

2
s

1
1
1
s fM < fs =
(frecvena Nyquist), atunci
2
2
2Ts
3/6

MEE2

Cap3: Osciloscopul numeric

X e ( ) =

1
1
1

X ( ) pentru s , s ,
Ts
2
2

ceea ce sugereaz c semnalul x(t) poate fi reconstituit din eantioanele sale printr-o
filtrare trece jos, cu un filtru cu frecvena de tiere M < t < s M (figura 5).

Fig. 5. Refacerea semnalului din cel eantionat


!

n domeniul timp, x(t) se poate reprezenta sub forma unei serii:

1
x (t ) = x (nTs )sinc t (t nTs ), t = s
2
n =
deci eantioanele x(mTi) se pot determina
x (mTi ) =

x (nNTi )sinc t (m nN )Ti

n =

Formula de mai sus este valabil numai n ipoteza semnalului de band limitat,
fM<0,5fs. n caz contrar spectrele alturate din figura 5 se suprapun (fenomenul de
aliere spectral) i nu mai este posibil separarea spectrului prin filtrare. De exemplu:
condiia e ndeplinit pentru semnale sinusoidale de frecven fM<0,5fs;

condiia nu e ndeplinit, n principiu, de un impuls (sau o succesiune periodic


de impulsuri) ale cror spectre sunt teoretic infinite.
Problem: Nu dispunem, n realitate dect de un numr finit de eantioane (Na), de

exemplu n [0, N a ] , deci semnalul reconstituit poate fi cel mult obinut prin

trunchierea seriei.
y (t ) =
y (mTi ) =
!

N a 1

x (nTS )sinc t (t nTs )

n =0
N a 1

x (nNTi )sinc t (m nN )Ti

n =0

Se pune problema n ce msur y (mTi ) x (mTi ) . Evident, deoarece:


3/7

MEE2

Cap3: Osciloscopul numeric

1, k = 0
sinc t kTs =
0, k 0

Fig. 6
y (nTs ) = x (nTs ) sau y (mTi ) = x (mTi ) pentru m=kN,
deci reconstituirea nu afecteaz valorile din punctele de eantionare propriu-zise. n
rest, limitarea numrului de eantioane poate fi privit ca eantionarea semnalului:
x ' (t ) = x (t ) w(t )
1, t [0, Ta )
unde w(t ) =
fereastra dreptunghiular de achiziie.
0, t [0, Ta )
!

Evident, n interiorul ferestrei de achiziie cele dou semnale sunt identice, dar spectrul
semnalului x(t) este dat de convoluia:
X ' ( ) = X ( ) W ( )
i este cunoscut c produsul de convoluie a dou spectre, ambele de band limitat,
X 1 ( ) = 0, pentru < 1 i X 1 ( ) = 0, pentru < 2 , are banda mai larg dect
cele dou spectre, i anume 1 + 2 . n cazul de fa
W ( ) = Ta sinc

Ta
,
2

Rezult spectru teoretic infinit. Dac vom considera semnificativi primii l lobi, rezult
frecvena maxim a spectrului ferestrei este l
semnalului trunchiat este M + l

2
, aa nct lrgimea de band a
Ta

2
> M . Pentru ca refacerea semnalului s fie
Ta

aproximativ corect trebuie ca:

M +

2
l<
= t ,
Ta
Ts

fM <

fs
1
l
Ta
2

deci se constat o diminuare a frecvenei maxime a semnalului. De aceea, practic,


frecvena maxim a unui osciloscop nu este 0,5fsmax ci mai mic. De exemplu, n
1
f s max = 10 MHz .
cazul osciloscopului 468, fsmax=25 MHz, iar f M =
2,5

3/8

MEE2

Cap3: Osciloscopul numeric

S vedem n continuare care ar fi modalitatea practic de realizare a interpolrii. Vom


defini semnalul v(nTi), avnd perioada de eantionare Ti, obinut din x (nTs ) prin
introducerea de eantioane nule:
x (nTi ), pentru .n = kN ,
v (nTi ) =
v (kTs ) = x (kTs ), k
pentru n kN
0,

Fig. 7 Spectrul semnaluli eantionat


!

Deoarece eantioanele lui v(t) sunt identice cu ale lui x(t), Ve ( ) X e ( ) Dar v este
eantionat cu perioada Ti, aa nct spectrul su e periodic cu perioada
2
' s =
= N s .
Ti

Ts
trebuie s extragem din
N
numai poriunile centrate pe frecvenele k' s = kN s , adic

Pentru a obine eantioanele lui x(t) cu o perioad Ti =


spectrul Ve ( )

X ( k' ) . Intuitiv, aceasta se poate realiza cu un filtru numeric de tip trece-jos


lucrnd la frecvena de eantionare 1/Ti.
!

Altfel, aplicnd teorema eantionrii:


y (mTi ) =
=

x (nNTi )sinc t (m nN )Ti

n =

v (lTi )sinc t (m l )Ti =

l =

sinc( t lTi )v ((m l )Ti )

l =

Aceasta reprezint ns convoluia secvenelor v(lTi) i s(lTi):


y = vs

unde

T

s (nTi ) = sinc(n t Ti ) = sinc n s = sinc n
N
Ts N
Dac introducem transformatele z
3/9

MEE2

Cap3: Osciloscopul numeric

Z{y (nTi )} = Y (z ), Z{v (nTi )} = V (z ), Z{s (nTi )} = S (z )

Y (z ) = S (z )V (z ),

Dar
S ( z) =

s(nTi ) z n

n =

iar n domeniul frecven:

S ( e jTi ) =

s(nTi )e jnT

n =

reprezint o dezvoltare n serie Fourier de forma

An e jnT

a unei funcii

n =

periodice de variabil i cu perioada de repetiie r =


c aceast funcie are forma din figura 8, unde r =

2
. Se poate verifica uor
Ti

2
2
=N
= ' s
Ti
Ts

Fig. 8. Spectrul semnalului s(t)


!

ntr-adevr:
An =

1
r

r
2

H ( ) e

jnTi

d =

r
2
jn

e
Ti
2

e
jnTi

jn

e
Ti
2

ATi e
2

ATi

e sinc e nTi
2
2

ATi
2

e
2

ATi
2
2

jnTi

d =

e
2

e
Ti
2
=
nTi

sin n

Identificnd cu An:
ATi

e sinc e nTi = sinc(n t Ti ) e = 2 t ,


2
2

T
ATi
T
2 t = 1 A = S = S = N
Ti
Ti
2
3/10

MEE2

Cap3: Osciloscopul numeric

Rezult c procesul de interpolare este echivalent cu o filtrare numeric a semnalului


v(nTi)
cu
un
filtru
numeric
trece-jos
avnd
funcia
pondere
h (nTi ) = s (nTi ) = sinc(n t Ti ), n . Filtrul numeric respectiv ar fi un filtru de tip
RII.

Fig. 9. Caracteristica de frecven real


!

n realitate, aa cum s-a artat, nu se dispune de o infinitate de eantioane pentru


v(nTi), aa nct semnalul filtrat este v ' (t ) = v (t ) w(t ) . n plus, n mod normal, se
utilizeaz un filtru RFI care s aproximeze caracteristica ideal H ( ) . Ca urmare,
caracteristica de frecven nu va mai fi perfect dreptunghiular, rezultnd oscilaii att
n banda de trecere ct i n cea de oprire, i o zon de trecere finit ntre cele dou
benzi.
Funcia pondere se poate obine prin trunchierea funciei s(nTi):
h( nTi ) = s (nTi )w' (nTi )

unde w' (nTi ) este tot o funcie fereastr, de exemplu o fereastr dreptunghiular:
1, n [ p, p ]
w' (nTi ) =
0, n [ p, p ]

Deci se va calcula y(mTi):


y (mTi ) =

sinc( t lTi )v' (m l )Ti

l = p

Desigur, cu ct p este mai mare, cu att caracteristica de frecven se apropie de una


ideal, dar este necesar un timp de calcul mai mare. Operaiile aritmetice sunt efectuate
de microcalculator, iar nmulirile iau un timp relativ lung.

Existena oscilaiilor pe caracteristica de frecven conduce la o anumit variaie a


amplitudinii semnalului refcut, n funcie de frecven, chiar pentru frecvene ce
satisfac condiia Nyquist. Ele pot fi reduse utiliznd o alt fereastr w(t), caracterizat
printr-o trecere gradual, n locul ferestrei dreptunghiulare.

Rspunsul la impuls se poate caracteriza prin unele oscilaii deoarece n acest caz nu
e ndeplinit condiia de band limitat. Uneori, pentru reducerea acestora, se folosesc
alte tipuri de filtre trece jos pentru interpolare, n locul unuia ideal, avnd o
caracteristic de frecven cu o variaie gradual (de exemplu, caracteristica
3/11

MEE2

Cap3: Osciloscopul numeric

gaussian). Caracteristica de frecven ne mai fiind dreptunghiular, va avea loc o


oarecare scdere a amplificrii cu frecvena cnd ne apropiem de 0,5fS. Altfel, se poate
introduce la intrare un FTJ (filtru antialiere) cu frecvena de tiere apropiat de
0,5fSmax, n ideea ca rspunsul la impuls s fie apropiat de al unui osciloscop analogic.

3.3.2 Medierea
!

Este o operaie prin care se urmrete creterea raportului semnal / zgomot, pornind
de la premisa periodicitii semnalului.

Operaia se efectueaz pe un numr M de cicluri de achiziie succesive. Putem diviza


fereastra de vizualizare ntr-un numr NS de celule temporale, caracterizate prin
momentele de eantionare t 0 , t 0 + Ts , t 0 + 2Ts , ..., t 0 + ( N s 1)Ts . Vom nota
eantionul corespunztor celulei temporale k din ciclul de achiziie i cu xi [k ] (figura
10). Operaia de mediere se face separat, pentru fiecare celul temporal.

Fig. 10. Eantioanele corespunztoare celulelor temporale 1,2 ..., k, ...


!

Procedeul cel mai direct const n medierea n ferestre fixe, de lungime M (de obicei
M=2K). Aceasta nseamn c pentru fiecare celul temporal k se efectueaz:
m[k ] =

1
M

xi [k ]

i =1

S punem n eviden mbuntirea raportului semnal / zgomot prin acest procedeu.


Putem exprima un eantion prin
xi [k ] = ui [k ] + ni [k ]
unde
ui [k ] reprezint eantioanele de semnal. Dac vizualizm un semnal periodic i

imaginea este sincronizat, valorile lui ui [k ] sunt practic aceleai n toate


ciclurile de achiziie, deci ui [k ] = U = const. pentru un k dat.

ni [k ] reprezint eantioanele de zgomot (zgomot de cuantizare + zgomot

analogic). Ca urmare
3/12

MEE2

Cap3: Osciloscopul numeric

m[k ] =

1
M

ui [k ] +

i =1

1
M

ni [k ] = U +

i =1

1
M

ni [k ]

i =1

Puterea instantanee corespunztoare semnalului nainte de mediere este U2 i rmne


tot U2 i dup mediere.

Puterea

corespunztoare

zgomotului

nainte

de

mediere

este n2 = E ni2 [k ] ,

presupunnd c zgomotul nu are component continu, ( E(ni ) = 0 ) i nu depinde de i


(presupunnd c zgomotul este staionar). Dup mediere, vom avea:
2

1 M

1 M
2
no
= E ni [k ] = 2 E ni [k ]n j [k ]
M i , j =1
M i =1

Presupunnd ns c zgomotul de intrare este alb, eantioanele de zgomot luate la


momente diferite sunt necorelate, astfel nct:
E ni2 [k ] = n2 , pentru i = j
E ni [k ] n j [k ] =
pentru i j
0,

2
no
=

1
M

2 = n2
2 n
M
i =1

Vom nota cu I raportul dintre rapoartele semnal / zgomot la ieire i intrare:


U2
I=

2
no

U2

n2
2
no

=M

n2
Se constat deci o mbuntire de M ori a acestui raport.
!

Procedeul poate fi utilizat cu succes pentru vizualizarea unor semnale necate n


zgomot i, n general, pentru mrirea numrului de bii efectivi (figura 11).

Fig. 11. Efectul operaiei de mediere


!

Fizic, explicaia este evident. Deoarece semnalul este cel care declaneaz triggerul,
deci este ntr-o relaie fix n raport cu acesta, componenta semnalului este aceeai de
la o achiziie la alta pentru un semnal repetitiv. Zgomotul aleator nu are ns o relaie
fix cu momentele de declanare a impulsului SY, astfel nct eantioanele de zgomot
se schimb de la un ciclu de achiziie la altul, putnd fi unele pozitive, altele negative.
3/13

MEE2

Cap3: Osciloscopul numeric

Pe msur ce numrul de eantioane prelucrate crete, prin prelucrare se tinde ctre


valoarea medie, presupus nul.
!

00
01
10
11

Ca urmare a medierii se mbuntete i rezoluia. Pentru exemplificare s


presupunem c s-ar utiliza un convertor CAN de 2 bii, cu rezoluie de 0,25V, lucrnd
cu rotunjire, cu nivele:
---- 0 V
---- 0,25V
---- 0,5 V
---- 0,75 V
Fig. 12. Exemplu CAN 2 bii

Dac, n realitate, semnalul este la jumtatea distanei dintre dou nivele, de


exemplu 0,25+0,125=0,375V i peste el este suprapus un zgomot, atunci CAN va
decide cu aceeai probabilitate (01)=0,25 sau (10)=0,5V.
1
1
Prin medierea celor dou valori rezult (01 + 10) = (11) .
2
2
n binar, pentru efectuarea corect a operaiei de mprire la 2 va trebui s se
aloce un bit suplimentar, astfel nct cele 4 nivele de intrare se vor considera 000,
1
010, 100 i 110, iar n urma mpririi cu 2 rezult (110) = (011) i astfel apare
2
i al 3-lea bit.
Pentru a se fructifica avantajul obinut, se va lucra cu un CNA la ieire cu mai
muli bii dect CAN de la intrare.
Rolul zgomotului n acest proces de mbuntire a rezoluiei este esenial. n
absena lui, CAN ia de fiecare dat aceeai decizie i prin mediere se obine
acelai lucru. Acesta este motivul pentru care n unele sisteme se introduce un
mic zgomot controlat (n literatura englez numit dither)

Dezavantajul medierii n ferestre fixe const n aceea c trebuie s se atepte de


fiecare dat un numr de M cicluri de achiziie pn s se obin o nou imagine pe
ecran. n acest fel sunt greu de urmrit eventualele schimbri ale semnalului.

Este de dorit un procedeu de mediere care s ofere o imagine la fiecare achiziie. Un


asemenea procedeu este medierea n ferestre glisante. n cele ce urmeaz, pentru
simplificarea notaiei, vom scrie xi [k ] = xi (nu vom mai specifica elementul temporal).
La fiecare ciclu de achiziie se efectueaz, pentru fiecare celul temporal, media
eantioanelor achiziionate n ultimele M cicluri de achiziie
1 M 1
mi =
xi k
M k =0
3/14

MEE2

Cap3: Osciloscopul numeric

Dezavantajul metodei, n comparaie cu metoda ferestrei fixe, const n necesitatea de


memorie suplimentar. ntr-adevr, n cazul precedent, acumularea celor M eantioane
corespunztoare unei celule temporale se fcea ntr-o singur celul de memorie, n
care se toca suma parial.

Fig. 12. Medierea cu ferestre glisante


!

n cazul de fa, trebuie stocate toate cele M eantioane aferente unei celule temporale,
calculul fcndu-se pe baza formulei de recuren:
1 M 1
1
1
mi +1 =
xi +1 k = mi +
xi + 1
xi M +1

M k =0
M
M

Un compromis rezonabil ntre cerinele aprute mai sus este realizat prin utilizarea
algoritmului de mediere continu definit prin:
i 1
1
mi =
mi 1 + xi ,
pentru i < M
i
i
M 1
1
mi =
mi 1 +
xi , pentru i M
M
M

S demonstrm mai nti c pentru i<M, algoritmul ne d media pe i eantioane. ntradevr,


1
1
1
m1 = x1 , m 2 = m1 + x 2 = (x1 + x 2 )
2
2
2
Conform metodei induciei complete, presupunem proprietatea adevrat pentru i-1

mi 1
!

1 i 1
=
xj
i 1 j =1

Rezult
i 1 1 i 1
1
1 i
mi =
x j + i xi = i x j
i i 1 j =1
j =1

Pentru a vedea ce se ntmpl pentru i M , s presupunem c se aplic un salt de


amplitudine U la i=M, xi=0 pentru i<M, xi=U pentru i M . S lum o nou origine
de timp (deci de numerotare a eantioanelor) ncepnd cu momentul i=M. Aplicnd
transformata Z relaiei de recuren:
M 1
1
mi =
mi 1 +
xi
M
M
3/15

MEE2

Cap3: Osciloscopul numeric

se obine
M (z ) =

M 1 1
1
z M (z ) +
X (z )
M
M

1
X (z )
z
1
M
M (z ) =
X (z )
=

M 1 1 M
M 1
z
z
1
M
M
!

Dar semnalul de la intrare este o treapt, cu transformata X(z):


Uz
X (z ) =
z 1
z
Uz
1
M (z ) =

M 1 z 1
M
z
M
z i 1
1
1 U
i 1
mi =
z M ( z ) dz =
dz =
M 1
2j C
2j C M
z
(z 1)
M

i +1

M 1


M 1 i +1
U
1
M

= U 1

M 1
M 1
M
M

1
1 M

Vom pune exponeniala din expresia de mai sus sub forma


M 1

i +1

= exp[ (i + 1)],

unde

(i + 1)ln1

1
M

= (i + 1)

1 1
1

= ln1

M M 2M 2

1
1
1 +
=
M 2M

1
M
1+

1
2M

1
0,5
M 1

aa nct

1 + i

mi = U 1 exp

M 0,5

3/16

1
M 0,5

MEE2

!
!

Cap3: Osciloscopul numeric

Datorit acestui mod de variaie, acestei medieri i se mai spune mediere


exponenial.
Constatm c o variaie a eantionului din celula temporal k, ajunge s apar cu
valoarea sa U aproape integral pe ecran dup un numr de cicluri de achiziie. Dac

U = U ref a sistemului de conversie i impunem o eroare de cel mult U = 2 n U ref ,


rezult:
1+ i

n
exp
2 ,
M 0,5
i +1
n ln 2,
M 0,5
i ( M 0,5)n ln 2 1 = 0,7( M 0,5)n 1
De exemplu, pentru n=8 biti, i 5,6( M 0,5) 1 5M .

Fig. 13. Comparaie ntre metodele de mediere continu, respectiv cu fereastr glisant
!

Comportarea fa de zgomot, n cazul medierii continue, nu difer mult fa de cea


prezentat n cazul ferestrei fixe, pentru acelai M.
Avantajul fa de medierea n fereastr glisant const n faptul c introducerea
medierii nu necesit mrirea substanial a capacitii memoriei de achiziie,
dect eventual cu o celul (pentru contorul i).

Medierea impune ns mrirea numrului de bii de memorie aferent unui


eantion (altfel ar rezulta depire la nsumare).

Trebuie subliniat c prin mediere se prelucreaz eantioane din cicluri de achiziie


succesive. Procedeul nu afecteaz n consecin banda osciloscopului sau timpul de
cretere al rspunsului la impuls.

3.3.3 Modul de lucru anvelop


!

Acest procedeu se introduce pentru a permite vizualizarea unor impulsuri foarte


scurte, de durat mai mic dect perioada de eantionare corespunztoare
coeficientului de deflexie selectat.
3/17

MEE2

Cap3: Osciloscopul numeric

Vom presupune C x > C xm . n modul de lucru anvelop, eantionarea nu se mai face


cu frecvena respectiv, ci cu frecvena maxim, fsmax, indiferent de Cx. n consecin,
numrul de eantionri n fereastra de vizualizare este mai mare dect NS.

De exemplu, dac Cx=MCxm numrul de eantioane luate este Nt=MNS.


Nu se memoreaz dect NS eantioane n memoria de achiziie.
Eantioanele luate se grupeaz cte 2M, formnd n total NS/2 grupuri.
Pentru fiecare grup se stocheaz n memorie numai eantionul de valoare maxim
i cel de valoare minim din grup, deci n total NS eantioane.
n plus, procedeul de extragere a anvelopei se poate extinde i pe mai multe
cicluri de achiziie (ca i medierea), numrul de achiziii fiind reglabil i cu
posibilitatea de lucru pe un numr infinit de achiziii (cutnd n permanen
eantionul maxim i cel minim pentru fiecare celul temporal vizualizat).
Acest mod de lucru permite descoperirea unor variaii rapide (impulsuri scurte
existente peste semnal, eventual cu apariie puin frecvent). (figura 14)

Fig. 14. Modul de lucru pe anvelop


!

Modul de lucru anvelop mai poate fi utilizat pentru


interpretarea unor imagini ce apar n unele cazuri.

S presupunem c dorim s vizualizm un semnal sinusoidal de frecven f=1/T i c


iniial, necunoscnd forma semnalului, coeficientul de deflexie CX este ales prea mare,
astfel nct Ti>0.5T. Eantioanele vizualizate sunt:
cos nTi = cos n( 2k Ti ) = cos n Ti

2
2
k . Este posibil ca 0 < ' < , adic k < < k
. De exemplu,
unde =
Ti
Ti
Ti

a evita erori grosolane n

pentru k=1, aceasta se ntmpl dac


Ti < T < 2Ti ,
!

Aceste eantioane corespund deci i unei sinusoide de frecven mai mic dect cea
real, lucru sugerat n figura 15a.

3/18

MEE2

Cap3: Osciloscopul numeric

a.

b.
Fig. 15

n modul de lucru de lucru anvelop, imaginea apare ca o band luminoas, aa cum


ar fi ea i pe un osciloscop obinuit (figura 15b), evitnd o interpretare eronat a
imaginii vizualizate.

3.3.4 Filtrarea numeric


!

n cazul n care osciloscopul este utilizat pentru semnale cu o lrgime de band mic
n raport cu fn=fs/2, se poate utiliza un FTJ numeric, care s lase practic semnalul util
nemodificat, reducnd ns zgomotul total i mrind n acest fel numrul efectiv de
bii.

Dac presupunem c zgomotul este alb, deci are o densitate spectral de putere
constant n frecven, iar filtrul este un FTJ ideal, cu banda ft, atunci puterea
zgomotului este redus n raportul ft/fn, n timp ce puterea semnalului rmne
neschimbat, dac acesta nu are componentele spectrale de frecven mai mare ca ft.

Dac, de exemplu, ft/fn=1/4, rezult o mbuntire de 4 ori a raportului semnal zgomot,


deci un bit efectiv ctigat n plus.

Aceast operaie de filtrare se face asupra eantioanelor corespunztoare unui ciclu


de achiziie. De obicei se utilizeaz un filtru RFI nerecursiv - efectund o operaie de
tipul:
M

y[k ] = h[i ]x[k i ]


i =M

h[i] reprezint coeficienii filtrului i, totodat, coeficienii funciei pondere, iar


M

h[k ]z k

H ( z) =

k = M

reprezint funcia de transfer. Comportarea n domeniul frecven se obine punnd


z = e jTs :
M

h[k ]e jkT

H ( e jTs ) =

k =M

Pentru a avea un FTJ cu ctig unitar n banda de trecere, trebuie ca


H (e j0 ) =

h[k ] = 1

k =M

3/19

MEE2

Cap3: Osciloscopul numeric

n cazul n care la intrare avem zgomot alb n[i ], cu valoare medie nul i cu variana

( )

E n 2 = 2 , pentru zgomotul de la ieire avem:


no [k ] =
E

no2

h[i ]n[k i ]

i=M

[k ]) = E(h[i ]n[k i ]h[ j ]n[k j ]) =


M

i, j = M

h 2 [i ]E n 2 [k i ] +

i =M

h[i ]h[ j ]E(n[k i ]n[k j ])

i, j = M
i j

Dac zgomotul este alb, atunci eantioanele de zgomot sunt necorelate astfel nct:
2 i = j
E(n[i ]n[ j ]) =
0 i j
Puterea medie a zgomotului la ieire este deci

o2 = 2
!

h 2 [i ]

i=M

Ca exemplu, s considerm un filtru de lungime 3, deci M=1:


h[1] = h[- 1] = 0,25, h[0] = 0,5,

o2

= i2

h[i ] = 1,

i= M

= (0,25 + 0,0625 + 0,0625) = 0,375 i2

rezultnd o reducere a zgomotului n raport 3/8, deci o cretere n raportul 8/3 a raportului
S/Z.

Fig. 17. Caracteristica FTJ numeric.


!

Evident, filtrul respectiv nu e un filtru ideal, el conducnd la o anumit reducere i a


frecvenelor utile. ntr-adevr, caracteristica sa este:

H (e jTs) = 0,25e jTs + 0,25e jTs + 0,5 = 0,(


51+ cosTs)
reprezentat n figura 17.
3/20

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