Documente Academic
Documente Profesional
Documente Cultură
Osc Rev4.4 1 PDF
Osc Rev4.4 1 PDF
Cuprins
• Osciloscopul analogic cu eşantionare
– Eşantionarea în timp echivalent
• coerentă
• aleatoare
• Osciloscopul cu eşantionare numerică
– Parametri şi arhitecturi
– Relaţia dintre fs – dimensiunea memoriei – CX
– Interpolarea
• interpolarea liniară
• interpolarea de bandă limitată
• alierea; efectele alierii
– Moduri de afişare: sample / peak detect / average
• Peak detect folosit pentru detectarea alierii
– Medierea
• în ferestre fixe
• în ferestre glisante
• continuă
– Moduri de lucru pre-trigger / post-trigger
1
Eşantionarea în timp echivalent/real
• semnal cu TX, eşantionare cu TS
Tipuri de eşantionare
• Timp real: TS << TX
• Timp echivalent: TS≈ TX
– eş. coerentă: TS = TX + ∆t (∆t = ct)
– eş. aleatoare: TS = TX + ∆ti (∆ti ≠ ct)
Memento METc:
• Cuplaj trigger: CC,CA, LF Rej, HF Rej; intern (PAY) sau extern
• AS: reglaj nivel (trigger level), selectare front (slope)
• CF: generează semnalul ID (impulsuri Sy)
• CDA: selecţie AUTO/NORM, generare semnal AUTO în lipsa
ID pe modul AUTO
• CP, CR, GTLV: baza de timp; CD=CS (comanda strălucire,
aprinderea spotului pe ecran)
2
Osc. analogic cu eşantionare coerentă
Osciloscopul numeric
3
Avantaje şi limitări ale osciloscopului
numeric
Mituri:
Mit nr.1: “osciloscopul numeric e mai bun decît cel analogic”
Mit nr. 2: “cumpărăm cel mai scump osciloscop numeric, pentru
că e mai bun decît cel mai ieftin”
4
Banda analogică a osciloscopului
A0
A ( jω ) =
ω2
1+
ω20
consecinţă: pentru un
semnal
dreptunghiular intră
3..5 armonici
Sursa: Tektronix
5
Legătura bandă-timp de creştere
Acelaşi front
afişat cu
osciloscop cu
banda de
4GHz (stg.),
respectiv
limitată la
1GHz
(mijloc) şi
250MHz (dr.)
sursa: Tektronix
6
Timpul de creştere vizualizat
tv = t s2 + t y2
Sursa: Tektronix
7
DSO / DPO
Caracteristici specifice DPO:
• posib. de a afişa diferit (cu culori sau intensităţi diferite)
evenimentele în funcţie de frecvenţa lor – prin stocarea
formelor de undă achiziţionate într-o bază de date (digital
phosphor) împreună cu frecvenţa lor de apariţie → ecranul 2D
devine 3D !
• rată de achiziţie cît mai
mare
• OBS:
1) rata de achiziţie [wfm/s] ≠
frecvenţa de eşantionare
[MSa/s] !
2) modul persistenţă de la
DSO nu echivalează cu DPO!
DSO/DPO
efect: intensity grading
8
Rata de achiziţie la DSO / DPO
Sursa: Tektronix
DSO / DPO
Exemple Tektronix:
TDS1001 (DSO entry-level): 180 wfm/s
TDS3000 (DPO entry-level): 3600 wfm/s
DPO7000 (DPO cu DPX® ): 250000 wfm/s
9
DSO / DPO
efect:vizualizarea evenimentelor (anomaliilor) rare
DSO DPO
Sursa: Tektronix
DSO / DPO
Exemplu: Anomalii pe o linie de comunicaţie, în modul DPO
Sursa: Tektronix
10
DSO / DPO
Q. În ce situaţii DPO nu e cu nimic mai util decît DSO ?
A: 1) f.u. periodice (sinusoidale, etc) care prin natura lor nu
prezintă “anomalii”, sau acestea sînt irelevante
2) achiziţie în modul single-sweep
Concluzii:
• DPO util în special pentru troubleshooting pe sisteme digitale
de viteză mare
• nu se justifică mereu preţul de cost (ridicat) al DPO
Exemplu de
arhitectură
DSO:
Tektronix
TDS1001B
11
Factori limitativi ai fs la DSO/DPO
Sursa:
Agilent Technologies
12
Relaţia dintre memorie (NA), Cx şi fs
Tecran scris în 2 moduri:
N XC X = N ST S
• CX lim = NS/(NXfS)
• Q1: ce se întîmplă cînd alegem CX < CX lim ?
A: interpolare
13
Exemplu: 8M puncte (sus) vs. 10K puncte (jos) memorate
Imagine normală (stînga) şi zoom (dreapta). Sursa: Agilent
Interpolarea
• Necesară cînd Ns < Ns min (Cx < Cx min sau dorim zoom)
• avem de N ori mai puţine puncte: Ns = Ns min/N
• interpolare liniară: efect inestetic
• interpolare sin(x)/x:
dispunem de punctele x(nTS) = x(nNTi)
TS = T interp. disponibilă, Ti = T interp. necesară, Ti < TS
Ti = TS/N
dorim punctele x(kTi) !
14
Interpolare liniară vs. sin(x)/x
15
Interpolarea sin(x)/x (cont’d)
• Filtrarea: condiţie
de bandă limitată
(limitarea cu ωt )
• interp. sin(x)/x
s.n. şi interpolare
de bandă limitată
• pentru ne-suprapunere: ΩS-ωM > ωM → fS>2fM → cond. Nyquist
16
Interpolarea sin(x)/x (cont’d)
1 ΩS ΩS
• prin filtrare FTJ rămîne: X e (ω ) = X (ω ) pt ω ∈(− , )
TS 2 2
• trecerea înapoi în timp:
∞
x (t ) = ∑ x(nT ) sinc ω (t − nT )
n = −∞
S t S ωt = Ω S / 2
• reconstruirea eşantioanelor lipsă la momentele t=kTi:
∞
x( kTi ) = ∑ x(nNT ) sinc ω (kT − nNT )
n = −∞
i t i i TS = NTi
Sursa: Tektronix
Q:în modul FFT,ce frecvenţă este în extrema dreaptă a ecranului?
Pt. fs/2 < f < fs, fa=fs – f deci frecvenţele aliate apar mai mici
17
Alierea
• Aliere = un semnal de frecvenţă mai mare apare sub forma
unui semnal de frecvenţă mai mică, din cauza eşantionării cu
o frecvenţă prea mică.
Efectele alierii
sursa: http://www.dsptutor.freeuk.com/
fs=8KHz
f ≤ fs/2
nu există
aliere
18
fs=8KHz
f=4.1KHz > fs/2
fa=fs – f
= 8-4.1
=3.9KHz
fs=8KHz
f=6KHz > fs/2
fa=fs – f
= 8-6
=2KHz
19
fs=8KHz
f=7.5KHz >
fs/2
fa=fs – f
= 8-7.5
=0.5KHz
fs=8KHz
f=7.95KHz >
fs/2
fa=fs – f
= 8-7.95
=0.05KHz
20
fs=8KHz
f=30KHz > fs
f mod fs
= 6KHz = f’
f’ > fs/2
fa=fs – f’
= 8-6
=2KHz
fs=8KHz
f=33KHz > fs
f mod fs
= 1KHz = f’
f’ < fs/2
fa=f’
= 1KHz
21
Alierea – în domeniul imaginilor
Sursa: Nikon
Alierea (cont’d)
În cazul imaginilor, efectul din stînga s.n. Moiré:
22
Alierea (cont’d)
Detaliu din imaginea originală de
2048x1024. S-a ales o imagine care
să conţină un model care se repetă
Alierea (cont’d)
23
Alierea (cont’d)
Fonturi anti-aliere: începînd cu
Windows 95 with Plus! pack
sursa: www.microsoft.com
24
Alierea (cont’d)
Exemplu de aliere în domeniul audio:
http://ptolemy.eecs.berkeley.edu/eecs20/week13/aliasing.html
Alierea (cont’d)
25
Moduri de afişare
• Normal (sample)
• Anvelopă (peak detect)
• Cu Mediere (average)
Sursa: Tektronix
Sursa: Tektronix
• fs → fs max
• Extragere valori min, max (1250+1250=2500 pct)
26
Utilizări ale modului anvelopă (Peak Detect)
• Evidenţierea / măsurarea zgomotului:
• Detectarea alierii
27
Concluzii: alierea la DSO
Medierea (Averaging)
σn out 2 = σn in 2 / M
• RSZ = U2/ σn 2
RSZout = M • RSZ in
28
Medierea în ferestre fixe
pe M cicluri de achiziţie
esantioane
ciclul M x0(M) x1(M) x2(M) ... xk(M )
ciclul 2 x0(2) x1(2) x2(2) ... xk(2)
ciclul 1 x0(1) x1(1) x2(1) ... xk(1)
t
0 Ts 2Ts ... kTs
momente de esantionare
esantioane esantioane
xk(i-M-1) xk(i-M)
... ...
ciclul i xk(i-1) ciclul i+1 xk(i)
xk(i) xk(i+1)
t t
kTs kTs
29
Medierea continuă
30
Ns 0
Moduri de lucru
pre-trigger / post- STOP3 STOP1
trigger
3Ns/4 Ns/4
• Diferenţa:
alegerea
momentului de
STOP achiziţie STOP2
(în toate
cazurile se Ns/2
eşantioane) Up
t
Ns esantioane Ns esantioane
31