Sei sulla pagina 1di 13

http://labsegn.dsi.unimi.

it

Lab 2 Campionamento e Aliasing

1. Conversione A/D : campionamento e quantizzazione a


un numero nito di bit
2. Elaborazione del segnale digitale mediante processore
digitale
3. Conversione D/A: il segnale ricostruito in forma
analogica
Sistemi e Segnali -- G. Grossi -- AA 2011/12

Trasformata e antitrasformata di Fourier:

F (!) =

f (t)e

i!t

dt

[radianti/sec]

input

1
f (t) =
2
! = 2

f (t)

Sistema LTI

h(t)

Teorema di convoluzione:

g(t) =

f ( )h(t

)d

F (!)ei!t d!

Hz = [cicli/sec]

output

g(t)

risposta allimpulso

G(!) = H(!)F (!)

Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

Risposta in frequenza del sistema LTI:

f (t) = ei!t

H(!) =

Sistema LTI

h(t)e

i!t

dt

g(t) = H(!)ei!t

H(!)
Il ltro lineare in azione:
f (t) = A1 ei!1 t + A2 ei!2 t

Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

g(t) = A1 H(!1 )ei!1 t + A2 H(!2 )ei!2 t

Periodo di campionamento:
Replica spettrale periodica segnale sinusoidale:
1
Periodo: s =
T

f (t) = ei2t

f (t) = ei2nT

+ s + 2s

Teorema campionamento: per poter ricostruire il segnale f(t) dai suoi campioni
deve valere:
1. Il segnale f(t) ha banda limitata: s 2max
2. la frequenza di campionamento
h i
s
s
,
Intervallo di Nyquist:
2 2

Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

max

max

Obiettivo: derivazione empirica del teorema del campionamento usando il


segnale sinusoidale

f (t) = cos(2t),

t2R

s [camp/sec]
Studiare il ratio :
= [camp/ciclo]
[cicli/sec]

Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

al variare di s

Codice MATLAB: cos_sampling.m

function cos_sampling(inc)
. . .
% Compionamento di sinusoidi
I = [a b]; % intervallo temporale
v = 2; % freq. della sinusoide [Hz]
w = 2*pi*v; % pulsazione [rad/sec]
t = 0:0.001:2; % ~ tempo continuo
f = cos(w*t); % segnale sinusoidale
vs = ratio*v; % frequenza di campionamento
Ts = 1/vs; % periodo di campionamento
n = I(1):Ts:I(2); % tempi discreti nTs, n = 0,1,2,. . .
x = cos(w*n); % segnale campionato
. . .
Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

Processo di campionamento e ricostruzione ideale:

Quale segnale analogico si ha in uscita dal sistema campionatore/ricostruttore?


Fissata una frequenza di campionamento s il sistema produce un segnale
analogico composto dalle frequenze nellintervallo di Nyquist ed elimina tutte
le altre! Agisce come un ltro passabasso
In pratica si preservano (o introducono) le frequenze : a =
Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

mod (s )
8

Dato il segnale sinusoidale: f (t) = 4 + 3 cos(t) + 2 cos(2t) + cos(3t)


Con frequenze: 1 = 0 Hz,

2 = .5 Hz,

Frequenza di Nyquist: s = 3 Hz

3 = 1 Hz,

4 = 1.5 Hz

Intervallo di Nyquist: [ 1.5, 1.5]

Che cosa succede se ssiamo la frequenza di campionamento s <


3 Hz
?

Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

Se freq. di Nyquist: s = 1.5 Hz Intervallo di Nyquist: [ 0.75, 0.75]


Frequenze aliased: a3 = 1 mod (1.5) = 1 1.5 = 0.5
a4 = 1.5 mod (1.5) = 1.5 1.5 = 0
Segnale con aliasing:

f (t) = 4 + 3 cos(2 t)+


2 cos(23 t) + cos(34 t)
fa (t) = 4 + 3 cos(t)
+2 cos( t) + cos(30t)
fa (t) = 5 + 5 cos(t)
Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

10

Codice MATLAB: multicos_sampling.m


function multi_cos_sampling
% Aliasing nel campionamento di mistura di sinusoidali.
. . .
vs = 1.5; % freq. di campionamento
t = 0:0.001:6; % ~ tempo continuo
n = 0:1/vs:6; % tempi campionamento
f = 4+3*cos(pi*t)+2*cos(2*pi*t)+cos(3*pi*t); % segnale anal.
x = 4+3*cos(pi*n)+2*cos(2*pi*n)+cos(3*pi*n); % segnale camp.
g = 5+5*cos(pi*t);
. . .

Ricavare il segnale nel caso di frequenze: =2 , =2.5


Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

11

s = 2 Hz
fa (t) = 4 + 4 cos(t) + 2 cos(2t)

s = 2.5 Hz
fa (t) = 4 + 3 cos(t) + 3 cos(2t)
Codice MATLAB:
multicos_sampling.m
Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

12

Frequenza digitale: frequenza normalizzata alla freq. di campionamento


Frequenze: ! = 2,

Frequenza digitale:

!s = 2s =

2
,
s

= ,
s

Laboratorio di Segnali -- Frosio & Grossi -- AA 2011/12

2
Ts

Ts Periodo di camp.

0.5

0.5

[rad/camp]

[cicli/camp]

13