FONDAMENTI DI ELABORAZIONE NUMERICA DEL SEGNALE
CAMPIONAMENTO DI UN SEGNALE
Permette di passare da un segnale analogico ad uno discreto.
T è il passo di campionamento e fs è la frequenza di campionamento.
x(t) → x(nT)=x[n], n∈Z (è una sequenza)
Dati {x(nT), n∈Z} è possibile ricostruire x(t) di partenza?
TEOREMA DEL CAMPIONAMENTO DI SHANNON
Considero x(t) → {x(nT), n∈Z}
xc(t)= ∑x(nT)δ(t-nT) (è continuo, analogico).
- sta per campionato
Definisco la catena di campionamento di Dirac: d(t)= ∑δ(t-nT)
xc(t)=p(t) x(t).
Sviluppo p(t) in serie di Fourier: p(t)= ∑cke(j2πkt/T) con ck=1/T ∫δ(t) e(-j2πkt/T) dt = 1/T
&rAt; ∑xc(t), Xc(f)=∫x(t) e(-j2πft)dt.
- È periodica di periodo fs.
- Xc(f)=X(f-kfs) + 1/T∑X(f-kfs) ≈ segnale analogico x(t) di partenza
- Ho due casi:
spettro di partenza
FONDAMENTI DI ELABORAZIONE NUMERICA DEL SEGNALE
CAMPIONAMENTO DI UN SEGNALE
Permette di passare da un segnale analogico ad uno discreto. T è il passo di campionamento e ft è la frequenza di campionamento.
x(t) campionamento {x(nT)=x[n], n ∈ Z} (è una sequenza)
Dati {x(nT), n ∈ Z} è possibile ricostruire x(t) di partenza?
TEOREMA DEL CAMPIONAMENTO DI SHANNON
Considero x(t) → {x(nT), n ∈ Z}
xc(t)=∑nδ(t-nT)x(nT) (è continuo, analogico)
δ sta per campionato
Definisco d.l. operatore di campionamento di Dirac: c(t)=∑nδ(t-nT)x(nT)
Sviluppo p(t) in serie di Fourier, p(t)=∑k=-∞∞ckejx2πkt con ck=1/T∫-T/2T/2s(t)e-jxkt dt⋅1/T
xc(t)=1/T∑nδ(t-nT)x(t)
B[xc(t)]=Xc(f) ∫-∞∞x(t)e-jx2πft dt⋅X(f) ∫-∞∞(1/T∑nδ(t-nT)x(t)) ∫nx(f-kft)(X((f-kft)
Ho due casi:
buon campionamento
fenomeno dell'aliasing
- Se x(t) ha spettro limitato (banda del segnale monolatero destro, [0,B])
- fs> 2B (frequenza di Nyquist)
allora {x(nT), n ∈ Z} ---> x(t)
Da analogico a digitale: x(t) campionatore {x(nT), n ∈ Z}Da digitale ad analogico: {x(nT), n ∈ Z} DAC xc(t)= Σn x(nT) δ(t-nT) filtraggio analogico passa-basso tra ( -fs/2, fs/2)
DAC (DIGITAL TO ANALOG CONVERTER)
{x(nT)} formatore di impulsi ---> xc(t)= Σk x(nT) δ(t-nT) ---> Hr(f) ---> x(t)
Con filtro di ricostruzione: Hr(f) = { Tc se |f| ≤ fs/2 0 altrove
Nel tempo: x(t) = xc(t) ★ hID(t) con hID(t)= sinc(fct)
({ Σn x(nT) δ(t-nT)}) ★ hID(t) = Σn x(nT) δ(t-nT) ★ hID(t) = Σn x(nT) hID(t-nT) = Σn x(nT) sen(πfs(t-nT))nT)
nfs(t-nT)formula di interpolazione mediante un seno
Durante il campionamento è buona norma usare fs>2D per non essere costretti ad usare un filtro passa-basso rettangolare che però non ha come antitrasformata un sinc "smussato".
ADC (ANALOG TO DIGITAL CONVERTER)
x(t) Hc(f) ─────────────────────────> | ─────────────> x(nT) ─────────> Q ─ーーーーーー-> Xa(nT)(filtro antialiasing)(quantizzatore) Approxime i numeri con introduce necessariamentea un numero di bit finito e un errore
Per non avere le code del segnale a ingresso (che, essendo reale, è finito nel tempo e infinito in frequenza) introduco un filtro iniziale di antialiasing analogico
x(t)=ρ(t)x(t), (Σ∞x(nT) δ(t-nT)) x(t) consider p(t) ⇢ P(f) ⇔ P(f) = N ⇔ Σk=-NN d(f-kf) ρ
Campionamento di un segnale passa-banda
Dato un segnale passa-banda caratterizzato dal seguente spettro:
Qual è la minima frequenza di campionamento per evitare aliasing?
Sicuramente fs>2D rappresenta il limite inferiore per evitare aliasing.
S. deve trovare fs tale che:
- fs>2B
- kFs>fc-B, fc>kFs, (k+1)Fs>fc+B
Se io ad esempio compiono il seguente segnale con fs=300Hz
(secondo Shannon, cioè trattando un segnale sempre come un passa-basso, dovrei prendere fs≥600Hz) ottengo:
Può essere visto come il campionamento di un segnale passa-basso
racchiuso tra (-150,150), e per estrarre il segnale originale
basterà usare un filtro passa-banda
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Fondamenti di elaborazione numerica dei segnali - Appunti
-
Appunti Fondamenti di elaborazione numerica dei segnali
-
Fondamenti di elaborazione numerica dei segnali
-
Lezione 1 Fondamenti di elaborazione numerica dei segnali