Giorgio M. Vitetta
I-
L
--
..
..-- --- -:"..4::.i/i1\i1
) - .
..' ,-
.
-\ _':il!.-
I\
I ,
',. / d
t
.
\
,-
J
I
I
,
~
McGraw-Hill
lo.
.,
t -
v:ol
I.
I
111111111111111111111111
9 "788838 608094
lire 54.000 (LL)
- ---~
Indice
Prefazione xi
1 Introduzione allo studio dei segnali
1.1.' Che cos' un segnale? "''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''""""'''''' 1
1.2 Tipi di segnali 3
1.3 Propriet elementari dei segnali determinati 9
Sommario 12
Eserciziproposti """""'''''''''''''''''''''''''''''''''''''''''''''''''''' 13
2 Segnali periodici a tempo continuo
2.1 Dall'analisi fasoriale all'analisi di Fourier 15
2.2 Analisi armonica dei segnali periodici 18
2.2.1 Sviluppo in serie di Fourier in forma reale polare 18
2.2.2 Sviluppo in serie di Fourier in forma complessa 20
2.2.3 Sviluppo in serie di Fourier in forma reale rettangolare 22
2.3 Il criteriodi Dirichlet""""'"'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 22
2.4 Spettri di ampiezza e di fase 24
2.5 Propriet dello spettro di un segnale reale periodico "'"'''''''''''''''''''''''''''''''''''''''''''''''' 28
2.6 Segnali pari, dispari e alternativi 32
2.7 Sintesi del segnale con un numero limitato di armoniche 38
Sommario """""" 47
('
Esercizi proposti 47
) 3 Segnali aperiodici a tempo continuo
3.1 Dalla serie all'integrale di Fourier 51
3.2 Propriet della trasformata di Fourier "'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 60
3.2.1 Criteri di esistenza 60
3.2.2 Simmetrie degli spettri 62
3.2.3 Segnali pari e dispari 63
3.3 Teoremi sulla trasformata di Fourier 63
3.3.1 Teorema di linearit 63
3.3.2 Teorema di dualit 64
vi Indice
-
- 5.6 Cenno agli algoritmi veloci di trasformata discreta (FFT)
5.6.1 Complessit di calcolo della trasformata discreta
5.6.2 Applicazioni dell'algoritmo di FFT: analisi spettrale
269
269
274
5.6.3 Applicazioni dell'algoritmo FFT: convoluzione veloce 277
5.7 Riassunto delle caratteristiche delle trasformate di Fourier 282
Sommario 283
Esercizi proposti 284
6 Sistemi monodimensionali a tempo discreto
6.1 Caratterizzazione dei sistemi a tempo discreto 289
'y 6.1.1 Propriet dei sistemi monodimensionali a tempo discreto 290
6.1.2 Sistemi lineari e stazionari a tempo discreto 291
6.1.3 Risposta in frequenza di un SLS 294
6.1.4 Filtri a tempo discreto 296
6.2 Cambiamento della frequenza di campionamento 303
6.2.1 Sovracampionamento con interpolazione numerica 303
6.2.2 Decimazione o sottocampionamento 312
6.3 Cenni alla trasformata Z di una sequenza 317
6.3.1 Definizione di trasformata Z e zone di convergenza 317
6.3.2 Relazione con la trasformata di Fourier 324
6.3.3 Inversione della trasformata Z 326
6.3.4 Propriet della trasformata Z 326
6.4 Sistemi a tempo discreto regolati da equazioni alle differenze 328
6.4.1 Un caso di studio 328
6.4.2 Implementazione con componenti elementari e generalizzazione 331
6.4.3 Calolo della risposta impulsiva 334
viii Indice
L 6'
6.4.5 Sistemi a risposta impulsiva finita e infinita
Cenni al progetto di filtri numerici IIR
338
342
6.5.1 La tecnica dell'invarianza impulsiva 343
6.5.2 La tecnica della trasformazione bilineare "'"'''''''''''''''''''''''''''''''''''''''''''''''''''''' 350
Sommario'" 359
Esercizi proposti... 361
7 Richiami di teoria della probabilit
) Premessa.. 369
7.1 Esperimenti deterministici e aleatori 369
7.2 Elementi di teoria della probabilit
7.2.1 Esperimento aleatorio, spazio di probabilit e propriet elementari 371
7.2.2 Esperimento aleatorio composto 378
7.3 Variabili aleatorie 381
7.3.1 Definizione di variabile aleatoria 381
7.3.2 Densit di probabilit di una variabile aleatoria 384
7.3.3 Trasformazione di una variabile aleatoria 390
7.3.4Indicicaratteristicidi unadistribuzione : 393
7.3.5 La variabile aleatoria Gaussiana 398
7.3.6 Variabili aleatorie condizionate 401
7.4 Sistemi di variabili aleatorie '"'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 404
7.4.1 Sistemi di due variabili ..aleatorie 404
7.4.2 Funzioni distribuzione e densit di probabilit condizionate 407
7.4.3 Trasformazione di una coppia di variabili aleatorie 408
7.4.4 Correlazione e covarianza ...f 412
7.4.5 Sistemi di n variabili aleatorie e vettori aleatori 414
7.4.6 Trasformazione di un vettore aleatorio 416
7.4.7 Variabili aleatorie congiuntamente Gaussiane (vettori Gaussiani) 420
7.4.8 Il teorema-limite centrale 423
Sommario.. "'"'''''''''' """'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 426
Eserciziproposti """'"'''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 426
8 Segnali aleatori
8.1 Dai segnali determinati ai segnali aleatori 431
8.1.1 Definizione di processo aleatorio 433
8.1.2 Processi parametrici 435
8.1.3 Caratterizzazionestatistica di un processo aleatorio 437
8.2 Indicistatisticidel l o e 20ordinedi un processoaleatorio 441
8.2.1 Funzioni valor medio, potenza, varianza 441
8.2.2 Funzioni di autocorrelazione e autocovarianza 444
8.3 Processi aleatori stazionari 446
8.3.1 Stazionariet in senso stretto 446
8.3.2 Stazionariet in senso lato 449
8.3.3 Propriet della funzione di autocorrelazione di un processo
stazionario in senso lato 455
8.4 Filtraggio di un segnale aleatorio 461
8.4.1 Relazione ingresso-uscita tra le statistiche semplificate 461
8.4.2 Filtraggio di un processo aleatorio stazionario in senso lato 465
8.5 Densit spettrale di potenza di un processo stazionario 467
Indice ix
'
,... .. ''f'' " ~,.
.. ."'-1- . -t--+-
---- .. -.--;-- + .
, "
'
I,...
-
, ,
~'~ -
.
~ ",
'r
-.-~~:
.
. t. t
. ~H,..j..
l
" -'-'\1
1~
t .. .-1.-. .
~
.-...
~
, ~, t . 't 'tir-
I
!
...
Introduzione allo studio dei segnali 3
---
Figura 1.2 Esempio di segnale bidimensionale
Una classificazione analoga pu essere condotta sulla base dei valori assunti dai
segnali (cio sulla base del codominio della funzione che li rappresenta).
Avremo:
. segnali ad ampiezza continua, che possono assumere con continuit tutti i
valori reali di un intervallo (eventualmente illimitato), come nel caso di un
segnale acustico e in generale dei segnali osservati nei sistemi naturali;
. segnali ad ampiezza discreta, aventi come codominio un insieme numerabile,
eventualmente illimitato. Il segnale luminoso prodotto da una lampadina di
un semaforo pu assumere solo due valori (acceso o spento), cos come i
segnali binari che regolano il funzionamento dei circuiti elettronici digitali.
Introduzione allo studio dei segnali 5
Esempio 1.1
La Figura 1.6 uno schema semplificato di un sistema di registrazione di un se-
gnale acustico su Compact-Disc (CD). Il segnale utile che deve essere registrato
la variazione di pressione acustica p(t) prodotta dalla sorgente del segnale
stesso, cio il pianoforte. Tale segnale viene convertito in una debole tensione
elettrica v(t) dal microfono, che svolge la funzione di trasduttore (cio di di-
spositivoche cambia la natura del segnale senza alterarne la forma). La tensione
prodotta dal microfono, prima di poter essere ulteriormente elaborata, deve es-
sere amplificata dal dispositivo amplificatore indicato con il simbolo triangolare.
6 Capitolo 1
x(t) x[n]
x[n] x(t)
'"
"
"u;
'"
C!:
o C!:
.ow
C1>(fJ "
&:5
"
~
.80
CU.C:
uCtl
~ c:
'giii
o
c
I-
x
e
-----
c
x
-
'>
Q)
"E
Q)
~
o
CI)
Ci:
+~
Ex ~ flx(tt dt (1.3.1)
Itl~T/2 (1.3.3)
altrove
E T/2
. ~ ~ Tlim
~~
~ T =Tlim
~~
-2.. = lim.!.
T T T ~~
J lx(tt dt (1.3.4)
-T/2
v(t)
+l
-J
V(I)
Esempio 1.2
Calcoliamo la potenza del segnale della batteria ideale di Figura 1.7. Dalla
(1.3.4) si ha
L
12 Capitolo 1
(1.3.5)
(1.3.6)
1 T/2
xm ~ lim -
T->~ f
x(t)dt
T -T/2
(1.3.7a)
1.4 Sommario
Dopo aver definito un segnale come una grandezza fisica variabile portatrice di
una informazione, abbiamo individuato alcune grandi classi di segnali, a tempo
continuo e a tempo discreto, e anche ad ampiezza continua e ampiezza discreta.
I segnali a tempo e ampiezza continui si dicono analogici, quelli a tempo e
ampiezza discreti si chiamano numerici. I segnali a tempo discreto e ampiezza
continua sono le sequenze che hanno grande importanza nelle tecniche di
elaborazione numerica del segnale (DSP). I segnali sono inoltre determinati se il
Introduzione allo studio dei segnali 13
loro andamento noto in anticipo (a prion) per tutti i valori del tempo,
altrimenti sono aleatori (noti a posteriori). Sono inoltre periodici se si ripetono
con regolarit dopo un intervallo temporale finito, altrimenti sono aperiodici. Le
propriet elementari dei segnali, e cio energia,potenza, valor medio, rappresen-
tano il punto di partenza per uno studio e un' analisi pi approfondita che inizier
nel prossimo capitolo con i segnali periodici a tempo continuo.
Esercizi proposti
1.1 Un apparato di rilevazione automatica a un casello autostradale conta i
veicoli in ingresso al casello e annota l'orario d'ingresso. Considerando
questa serie di osservazioni come un segnale, dire di che tipo di segnale si
tratta, nel senso della Figura 1.5.
1.2 Spiegare perch un elettrocardiogramma un segnale periodico.
Osservando poi che la frequenza cardiaca di un adulto maschio a riposo
all'incirca 60 battiti al minuto, trovare il periodo di ripetizione To del
segnale.
1.3 Spiegare perch un segnale aleatorio solo finch non lo si
completamente osservato, dopo di che rientra anch'esso nella categoria dei
segnali determinati. L'elettrocardiogramma di un paziente un segnale
aleatorio o determinato prima che venga misurato? E dopo?
1.4 Rappresentare il grafico del segnale
t<O
x(t) = { ~xp( -t 1T) t~O
(2.1.2)
x(t) = 9t[ X exp(j21ifot)]
16 Capitolo 2
t I t
ove l'operatore 9t[.] indica "parte reale" e j!.J=f. l'unit immaginaria. Nel
nostro caso, X = a exp(j8). A questo punto si desidera evidentemente ricavare
l'andamento della tensione y(t) ai capi del condensatore di capacit C in Figura
2.1. Le propriet dei circuiti lineari a componenti costanti assicurano che anche
la tensione y(t) sar sinusoidale alla stessa frequenza di x(t). Del segnale
cercato restano soltanto da determinare l'ampiezza e la fase iniziale.
Per far questo, applichiamo la legge del "partitore di tensione" al circuito
dato. Tenendo conto che l'impedenza del condensatorealla frequenza data D
(2.1.3)
(2.1.5)
In tal caso, stante la linearit del circuito possibile applicare il principio di
sovrapposizione degli effetti come sequenza di tre passi fondamentali:
~,
..~
-....o 0.5
-
C\I
cn
o 0.0
o
J!..
....
X -0.5
-1.0
-1.5
-1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0
+
....
o
1
Ci)
o
o
,... o
;!:.
.... o
C\I
Ci) -1
o
o
J!..
-X
.... I fo=5fT
-2
-1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0
1 To /2
(2.2.2)
P.r = T:o -ToJlx(tt
/2
dt
1 To /2
Xm = J
T:o -To/2x(t)dt
(2.2.3)
(2.2.4)
-
~
-
fondamentale fo' cosicch la (2.2.4) diventa
~ ~ . t"1
I~ ~ vtC.r'1\
JN ..~ttl
4 ~
f
~
1:)1 F.lJvtel{1L.
~ >, '.-
ejx . . ejx .
cos (x)=~e-JX , SIn(x)= -
-e-Jx , (2.2.6)
2
= Ao + f
k=l
Ak eN, ej21Tk/ol+ f
k=1
Ak e-N'e - j211k!o'
~ -I
A
, Xk- A -k e
-N-, k
,
- ,-,-2 l (2.2.8)
I Tale rappresentazione pu essere estesa nella stessa forma anche al caso di segnale x(t)
complesso.
.
Segnali periodici a tempo continuo 21
To/2 - To/2
J x( t) e - j2101fol
-To/2
dt = L
k=-
Xk J
-To/2
ej2tr(k-n )fol dt
(2.2.11)
To/2=
TI:j2tr(k-n)fo' dt = exp~j2n(k
}2n(k - -n)fo
n )fot] -T. 2
~p o/ I
1 To/2
(2.2.15)
Xk =T: J x(t)e-j211kfo'dt
o -To/2 J
Questa relazione permette quindi di effettuare il calcolo dei coefficienti della
seriedi Fourier di un segnale x(t) dato. In particolare, per k = O si ha
1 To/2
Xo J
=T:o -To/2
x(t) dt
(2.2.16)
Se adesso si definiscono le quantit ao ~ Au, ak ~ Ak cos 1Jk e bk~ Ak sin 1Jk' con
k = 1,2,. .. si ricava la relazione cercata:
~
(2.2.19)
x(t)
J A
. ... , I , I , I ... I
----. )
To t
(a)
x(t)
... ...
't
(b)
Figura 2.3 Segnali a dente di sega di ampiezza A: (a) ideale; (b) reale, con" 1;,
La terza ipotesi del criterio pu anche essere sostituita con la seguente, che
risulta del tutto equivalente:
. se il segnale presenta un numero finito di massimi e minimi nel periodo
Alla luce di questo criterio possibile adesso.affermare con sicurezza che anche
la funzione a dente di sega di Figura 2.3a pu essere sviluppata in serie di
Fourier. Nel punto di discontinuit il valore cui la serie converge pari a
x(To)=[x(T;)+x(T~)]/2 =A/2.
La seconda delle due una equazione di analisi che permette di stabilire qual
il contenuto in termini di oscillazioni armoniche del segnale (in una parola, di
analizzare il segnale). La prima delle due, viceversa, una equazione di sintesi
che, note le ampiezze e fasi delle varie armoniche (cio noti i coefficienti di
Fourier) permette di ricostruire, cio sintetizzare, il segnale dato a partire dalle
proprie componenti frequenziali (armoniche). Evidentemente, l'equazione di
sintesi prevede l'uso di infinite armoniche per ricostruire il segnale. D'altronde,
Segnali periodici a tempo continuo 25
condizione necessaria alla convergenza della serie che l'ampiezza IXkI delle
armoniche tenda a zero quando k ~ Questo comporta che le armoniche pi
00.
"importanti" ai fini della sintesi del segnale sono in numero limitato, e che
quindi la serie pu essere sostituita ai fini pratici con una sommatoria di un
numerofinito di termini (come si discuter in dettaglio nel Paragrafo 2.7).
Le equazioni di analisi e sintesi permettono dunque di stabilire una
corrispondenza tra il segnale x(t) e la sequenza Xk costituita dai coefficienti
della serie (coefficienti di Fourier o di Eulero). Indicheremo tale corrispondenza
con la seguente scrittura:
(2.4.1) Il
-31 o -21 o -1 o
Frequenza
Esempio 2.1
Consideriamo il segnale
ovvero
(E2.1.4)
a/2
(a)
-f
o
(b)
Figura 2.6 Spettri di ampiezza (a) e fase (b) del segnale dell'Esempio 2.1
D
Esempio 2.2
Consideriamoil segnale
(E2.2.1)
x( t) =a sin( 21t.fot ) = a cos( 2 TCjot - ~)
Tenendo conto del procedimento usato nell'Esempio 2.1, si trova che
A-a re (E2.2.2)
1-2' 6) =-"2;
ovvero
a.1< a .1<
X = -e-li X = -eli' (E2.2.3)
l 2 ' -) 2 '
rr./2
-rr./2
(2.5.2)
Linearit
Consideriamo ora due segnali x(t) e y(t), entrambi periodici dello stesso pe-
riodo 1'0 e aventi come coefficienti di Fourier rispettivamente Xk e ~. Il segnale
z(t) = a x(t)+ b y(t) (2.5.3)
dato dalla combinazione lineare di x(t) e y(t) periodico di periodo To,e il
coefficiente k-esimo Zk della sua serie di Fourier
(2.5.4)
L
Segnali periodici a tempo continuo 29
(2.5.5)
Esempio 2.3
Consideriamo il segnale detto treno di impulsi rettangolari di durata T e
periodo To(T < To)rappresentato in Figura 2.8. Per questo segnale si definisce
il parametro duty-factor (o duty-cycle) 8 = TiTo che esprime il rapporto tra la
durata T di ciascun impulso e il periodo di ripetizione del segnale To.
x(t)
,
-T/2 T/2 t
-To To
30 Capitolo 2
rect(a)
-1/2 1/2
. nkT
SIll-
= a sin( nkfoT) - aT (. To ) (E2.3.3)
(-j2nkfo) Lo -nk - oT nkT
To
, (E2.3.4)
per CUi
kT
Xk = aT sinc = a8sinc(k8) (E2.3.5)
To ( To)
La funzione sincO, il cui grafico mostrato in Figurai2.1O,verr usata molto di
frequente nella pagine a seguire, e quindi import~ evidenziarne alcune
caratteristichepeculiari. '-
1.2
1.0
0.8
0.6
'8'
Uc:
0.4
'Ci)
0.2
-0.2
-0.4
-5 -4 -3 -2 -1 o 2 3 4 5
ex.
Come si nota dalla Figura 2.10, essa si annulla per tutti i valori interi del suo
argomento a diversi da zero, mentre nell'origine assume valore unitario. La
discontinuit in questo punto stata infatti eliminata, osservando che
(2.6.1)
(2.6.2)
1 -To/2 . 1 To/2 .
(2.6.3)
X-k = -""T f
x(-a)
o To/2
e-J21rkfoada =""T
o -T./2
f
x(a) e-J2/difoada= Xk
l
0.75
0.50
0.25
0.00
-10 -8 -6 -4 -2 o 2 4 6 8 10
Figura 2.11 Spettro di ampiezza del segnale di Figura 2.8 per o = 0.5 e a =l
4
I
1t I
\
2 -
=c
"'" O
X
'\I
Il
d;J"'"
-2 - Il
-1t
-4 Il
-10 -8 -6 -4 -2 O 2 4 6 8 10 I
k I
Figura 2.12 Spettro di fase del segnale di Figura 2.8 per 8 = 0.5 e a = 1 I
l ~p . ~p
(2.6.7)
Xk = r:o-~p
J x( t) cos(2rrkf(/ ) dt - ~
o-~p
J
x( t) sin( 2rrf%t) dt
La funzione iIitegranda del primo integrale della (2.6.7) pari e pertanto tale
integrale pu essere calcolato come
l To/2 2 To/2
- J
x( t)
To-To/2
cos( 21rlifot ) dt =-
To o
Jx( t) cos( 2 rrf% t ) dt (2.6.8)
Invece il contributo del secondo integrale della (2.6.7) nullo poich la funzione
integranda dispari e l'intervallo di integrazione simmetrico. In conclusione si
ricava che, se x(t) reale e pari, -- il k-esimo coefficiente
_. -_. della
_.-_o sua
- serie di (
F~urier pu e,serecalcolatQ-c_~nla fOf!lli"iia
-, se~p'lifi~ata-
2 To/2
Xk = - J
To o
x(t) cos(2rrf%t) dt E 9\
-~,
! (2.6.9)
r 1-
Un segnale (periodico) x(t) dispari se verifica la relazione
(2.6.11)
+00
. 2 . To/2
Xk = - -1..
To o
Jx( t) sin( 2nk.fot ) dt (2.6.13)
(2.6.14)
dove i segnali xp(t) e xAt) sono rispettivamente la parte pari e la parte dispari
del segnaledato:
(2.6.15)
-t) ~ ~;u J-
,.
xAt)~x(t)-x(-t) (2.6.16)
2
(
11
Sulla base di questa scomposizione si pu scrivere
(2.6.17)
oveevidentemente Xpk (il k-esimo coefficiente di xp(t) reale, mentre Xdk (k-
esimocoefficiente di xAt) immaginario puro. Si conclude allora che la parte
reale del coefficiente di Fourier di un segnale reale arbitrario x(t) rappresenta il
coefficiente dello sviluppo della sua parte pari xp(t), mentre la parte
immaginariadi Xk (a meno del fattore j) il coefficiente dello sviluppo della ,I
cambiato di segno (si veda la Figura 2.13 per un esempio). Allora il coefficiente r,
Xk della serie di Fourier di x(t) nullo per tutti i valori pari dell'indice k. Ir
Infatti Xk dato da
36 Capitolo 2
(2.6.19)
x(t)
(2.6.20)
Xk = 1- To
C-l) fo xCt) e-j21difo'dt (2.6.21)
da cui
O k pari
- To/2 (2.6.22)
Xk -
! ~To J x(t) e-j2trk!o'dt k dispari
o
X (t ) = ~
. Xk ej2trk!o'= ~.. X2p+1
ej21f(2p+I)!o' (2.6.23)
k=-oo p=-
k dispari
,
\\
Segnali periodici a tempo continuo 37
Esempio 2.4
Calcoliamo lo sviluppo in serie di Fourier del segnale onda quadra y( t) rappre-
sentato in Figura 2.14a.
y(t)
A
000 000
-To/2
,
To/2 To t
-A
(a)
x(t)
2A
/
I ~
000 000
\
\
~ I,
o /2 lo o '~
(b)
I
Figura 2.14 Segnale onda quadra (a) e treno di impulsi rettangolari (b)
I~
,J
Il
38 Capitolo 2
(E2.4.2)
Poich
(E2.4.3)
Xk =2A8 sinc(8k) = A sinc(~)
la (E2.4.2) diventa
k=O
(E2.4.4)
~ = {; sinc(k/2) altrimenti
2 . To/2 2A To/2
Xk = - --1. J x(t) sin( 27Tkfot)dt
To o
=-j -
To o
J sin(2~t) dt
. 2A 1=To/2. A .A k
=] 2nw T cos(2~t )11=0 =] -nk [cos(Jrk)-1 ] = ] -nk [(-1) -1 ] (2.7.1)
"'lo o
da cui
Segnali periodici a tempo continuo 39
O k pari
Xk = 2A k dispari (2.7.2)
{ jnk
0.75
0.50
0.25
0.00 I I l I I I I I I
-0.25
Il I I I I I I I
-0.50
-0.75
-20 -16 -12 -8 -4 o 4 8 12 16 20
k
Figura 2.16 Spettro del segnale in Figura 2.15 con A =l
Lo sviluppo in s'erie di Fourier di x(t) (in soli seni) siIottiene sostituendo
l'espressionedegli Xk (2.7.2) nella (2.6.12):
I
Si nota che l'ampiezza delle righe tende a zero come l/k quando k ~ 00. Questa i~1
la minima "velocit" con cui lo spettro di ampiezza pu decrescere, affinch la
serie di funzioni (2.7.3) risulti convergente. In altri termini, l'ampiezza delle
componentiarmoniche ad "alte frequenze" (cio le armoniche di ordine elevato) iIIll
ancorarelativamente grande rispetto a quella delle prime armoniche. !!~
II
~ I
IIIII
Per meglio evidenziare questa peculiarit, consideriamo adesso lo sviluppo in
serie di Fourier del segnale onda triangolare x(t) rappresentato in Figura 2.17.
ili
,Il
40 Capitolo 2
x(t)
(2.7.4)
2 To/2 4
Xk = -1'0 J A 1- ~ cos(21rkfot) dt
o ( 1'0)
2A~~ 8A~~t
=-
1'00
J cos( 2rrklrl) dt - - J -
1'001'0
cos(21rkfot) dt (2.7.5)
~~ ~o
J!
o 1'0
) dt =-(
cos(21rkfot
21Ck)
2 t
[(-1 -1] (2.7.7)
~~
k pari
k dispari (2.7.8)
Segnali periodici a tempo continuo 41
0.50 Il
0.25
0.00 . I 1 ,.1 I .
-0.25
-20 -16 -12 -8 -4 o 4 8 12 16 20
k
Figura 2.18 Spettro del segnale in Figura 2.17 con A =1 /
/
Esempio 2.5
Calcoliamo i coefficienti dello sviluppo in serie di Fourier del segnale
cosinusoidale raddrizzato a doppia semionda x( t) = Alcos( 2rcfot)1 rappresentato
in Figura 2.19 (To = l/.fo, A> O).
1.0
-~o 0.5
(\J
i)
o 0.0
(.)
-
J!..
X -0.5
\ /
-1.0
4A To/4
Xk = - f
cos( 2rcfot) cos( 4nkfot ) dt
To o
2A To/4
=-
To o
f {cos[ 2Jr(1 + 2k )fot] + cos[ 2Jr(I- 2k ).fot]} dt (E2.5.1)
(E2.5.3)
Xm = Xo = 2A (E2.5.5)
n
Infine, osserviamo che si ritrova anche per questo segnale (continuo, ma con
derivataprima discontinua) l'andamento delle armoniche proporzionale a 1/ k2
:11\
comenel caso dell' onda triangolare. D
1 -
L
k
x(t)=-+
2 k=l (2 )
sinc - cos(2nkfot) (2.7.10)
D'altronde
Ii
44 Capitolo 2
. k _Sin(k1r/2)= k pari
()
SlllC2" - k1r/ 2
02 (-lik-l)/2
{ k 1r
k dispari
(2.7.11)
x(t) =.!. + ~
2
f~(-1)(k-1)/2 cos(2Jrk.fot)
1r k=l k
(2.7.12)
k di.'pari
~
XK(t)=-+-
1 2
.J -(-1)
f 1 (k-I)/2
cos (2Jrk.fot) (2.7.13)
2 1r k=l k
k dispari
1.4
K=3
1.0
L'h
0.8
"-x 0.6
-
X
0.4
0.2
0.0
-0.2
-0.4
-2 -1 o 1 2
Vfo (a)
1.4
1.2 K=7
1\ 1\ .1. 1\
1.0
0.8
-
0.6
X
-
x
0.4
0.2
0.0
-0.2r
-0.4 I I I I
-2 -1 o 1 2
Vfo (b)
1.4
1.2 K=15
A A I A
1.0
0.8
- 0.6
X 0.4
0.2
0.0
-0.2
-0.4
-2 -1 o 1 2
Vfo (c)
Figura 2.20 Approssimazione del treno di impulsi con 3 (a), 7 (b), e 15 (c) armoniche
.
46 Capitolo 2
1.25
1.00
0.25
>:
x 0.00
-:5
X -0.25
-0.50
-0.75
-1.00 K=3
-1.25
-1.00 -0.75 -0.50 -0.25 0.00 0.25 0.50 0.75 1.00
IITO (a)
1.25
1.00
"- 0.25
>:
-
x
X
0.00
-0.25
-0.50
-0.75
-1.00 K=7
-1.25 I I I r
-1.0 -0.8 -0.5 -0.2 0.0 0.2 0.5 0.8 1.0
IITO (b)
1.25
....." 0.25
>:
x 0.00
X -0.25
-0.50
-0.75
-1.00 V K=15
-1.25
-1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0
IITO (c)
Figura 2.21 Approssimazione dell'onda triangolare con 3 (a), 7 (b), e 15 (c) armoniche
Segnali periodici a tempo continuo 47
Sommario
Il punto nodale di questo capitolo l'introduzione dello sviluppo in serie di
Fourier di un segnale a tempo continuo x(t) periodico di periodo To.Questo
tipo di rappresentazione (l'equazione di sintesi) permette di pensare il segnale
come"scomposto"in una sovrapposizione di oscillazioni sinusoidali (le armoni-
che) a frequenza multipla della frequenza fondamentale fo = 1/ To' L'ampiezza
e la fase delle armoniche sono regolate dall'ampiezza e dalla fase dei rispettivi
coefficientidi Fourier Xk calcolabili a partire dal segnale x(t) attraverso
l'equazionedi analisi.
La conoscenzadella successione completa dei coefficienti di Fourier di fatto
equivalentealla conoscenza dell'andamento del segnale nel tempo, cosicch
viene usata la scrittura x(t) <=>Xk per rappresentare sinteticamente questa
corrispondenza.I coefficienti di Fourier del segnale, in generale complessi, ven-
gonousualmente rappresentati in modulo e fase in funzione della frequenza ar-
monicacui si riferiscono, e queste rappresentazioni costituiscono i cosiddetti
spettridi ampiezza e fase del segnale dato. Poich il segnale x(t) assume valori
reali, lo spettro di ampiezza simmetrico rispetto alla frequenza O (cio
IXkl =IX-kl)mentre lo spettro di fase antisimmetrico (e cio L.Xk = -L-X-k).
Altreeventuali propriet. di simmetria del segnale producono ulteriori vincoli
suglispettri di ampiezza e fase del segnale: a segnale pari corrispondono coeffi-
cientidi Fourier reali, a segnale dispari corrispondono coefficientipnrnaginari
puri,a segnalealternativo corrispondono coefficienti di ordine pari nulli.
In pratica,la sintesi di un segnale periodico viene effettuata con un numero di
armonichefinito. Questo comporta un certo errore nella ricostruzione del
segnale,tanto minore quanto maggiore il numero di armoniche considerate, ma
tantomaggiorequanto pi la velocit di variazione del segnale grande: il caso
pi sfavorevole quello di un segnale con discontinuit di prima specie, come
l'ondaquadra.
Esercizi proposti
2.1 Si riprenda in considerazione l'esempio della squadra R-C del Paragrafo
2.1. in grado il lettore di calcolare i coefficienti di Fourier del segnale
y(t) nel caso in cui il segnale x(t) sia l'onda quadra di Figura 2.15?
2.2 Dimostrareattraversola (2.2.9)che se x(t) <=> Xk, allora
dx(t) <=>j27difo . Xk
dt
F
48 Capitolo 2
x(t)
2A
Figura 2.23
x(t)
2A
Figura 2.22
2.6 Determinare l'espressione dei coefficienti delle serie di Fourier dei segnali
x(t) periodici di periodo 1;,rappresentati rispettivamente in Figura 2.24a-
b-c (T = 1'0/2).
Segnali periodici a tempo continuo 49
x(t)
-T/2
-1
(a)
x(t)
2
...
-T/2 T/2
(b)
Il!
n
x(t)
!I
I
/ --" u
l.
n .1
-1
(c)
..I
Figura 2.24
3
Segnali aperiodici a tempo continuo
(3.1.1)
x(t)=rec{; )
rappresentato in Figura 3.1, e per ricollegare il discorso a quanto visto nel
Capitolo2 cerchiamo di mettere in relazione questo segnale con il treno di im-
pulsirettangolari periodico
(3.1.2)
-
52 Capitolo 3
x(t)
1
-T/2 T/2 t
x(t) x(t-To)
...
-T/2 T/2
xp(t) = L
k=->o
Xk ej2trk!ol (3.1.4)
(3.1.5)
X(kfo)!1;, Xk = f
-To/2
xp(t) e-j21d.fo'dt= Tsinc(kfoT) (3.1.6)
cheevidentemente
una quantitche non tende a zero per To~ 00. La Figura
3.4rappresentaappunto l'andamento del modulo di X(kfo) nei casi considerati
in Figura 3.3. Intenzionalmente, stata abbandonata la rappresentazione "a
righe"dello spettro di ampiezze per passare a una rappresentazione "per punti"
che evidenzia solo il valore dello spettro in corrispondenza della frequenza
armonicagenerica, e mette ancora meglio in evidenza l'infittimento delle
armoniche.
Riscriviamo dunque l'espansione in serie di Fourier di x/t) usando il
coefficientemodificato (3.1.6):
,.
54 Capitolo 3
-
Xp(t) = LX(kh) ej21!kfol. io (3.1.7)
k=-oo
1.2
TofT=4
1.0
0.8
0.6
-0.2
-4 -3 ~ ~ O 1 2 3 4
Frequenza normalizzata, fT
~
Segnali aperiodici a tempo continuo 55
To/2 ~
= Tu-+00
X(j) lim
h~O-~P
J x I,(t) e-j2rrk!01 dt =
-
J x(t) e-j21if/dt (3.1.9)
1.0
0.8
@
0.6
'"O
'.' TJT=16
X
0.41
@
0.2
~2
4 ~ ~ ~ O 2 3
Frequenza normalizzata, fT
Figura 3.4 Andamento del modulo del coefficiente di Fourier modificato X(kf.)
1.0
0.8
-'+-
I:::: 0.6
X 0.4
0.2
0.0
-0.2
-4 -3 -2 -1 o 1 2 3 4
Frequenza normalizzata, fT
..
-
Segnali aperiodici a tempo continuo 57
X(J)= A(I)eNU)
(3.1.13)
(3.1.14)
Esempio 3.1
Consideriamoil segnale impulso rettangolare x(t) =rect(t/T) e calcoliamone la
trasformata di Fourier x(I). Questa data da
Gli spettri di ampiezza e di fase del segnale x(t) sono rappresentati nella
Figura3.6. Lo spettro di ampiezza presenta infiniti nulli per tutte le frequenze
multiple intere dell' inverso della durata dell'impulso (esclusa ovviamente
f =O).Il risultato trovato si pu dunque riassumere come segue:
58 Capitolo 3
1.2
1.0
0.8
--
t: 0.6
X 0.4
0.2
0.0
-0.2
-4 -3 -2 -1 o 2 3 4
I I I I I I
4 -
1t
2
-
C
al
-l
::t::..
X
O
"J
-2 -
-1t
-4 - -
I I I I I I
-4 -3 -2 -1 O 2 3 4
Figura 3.6 Spettro di ampiezza (a) e di fase (b) dell'impulso rettangolare di ampiezza unitaria
L..
Segnali aperiodici a tempo continuo 59
(E3.1.3)
X(O)=f x(t) dt
cioil valore dell'integrale su tutto l'asse reale di un segnale pari al valore per
f =Odella sua trasformata. Nel nostro caso abbiamo infatti
(E3.1.4)
X(O) = Tsinc(O) =T
Tf2
(
~
(E3.1.5)
f rect(t / T) dt = f 1 dt = T
-Tf2
Esempio 3.2
Nella teoria dei segnali e dei sistemi utile definire la funzione gradino unitario
I I
u(t) (detta anche funzione di Heavyside), come segue: lI
l t>O
(E3.2.1)
u(t)= 1/2 t=O
{ O t<O
X(J)= fx(t)e-j2/ifidt=
~
fe-I'Tu(t)e-j2/ifldt=
-f
o e-I(lfT+j2/if)dt
e-I(lfT+j2/if) 1=- T
(E3.2.2)
=- 1/ T + j21if 1 1=0 = 1+ j21ifT
Allora gli spettri di ampiezza e di fase del segnale x( t) sono dati da
T (E3.2.3)
, e(J) = - arctg(21ifT)
A(J) = ~l + (21ifT)2
r
60 Capitolo 3
1.00
0.75
-
....
X 0.50
0.25
0.00
-0.25
-2 -1 o 1 2 3 4 5 6
allora la trasformata X(J) esiste, nel senso che l'integrale nella (3.1.9) con-
vergente, e la rappresentazione del segnale come integrale di Fourier (antitra-
sformata) coincide quasi ovunque col segnale originario x(t).
Segnali aperiodici a tempo continuo 61
1.25
1.00
0.75
--
!;
- 0.50
0.25
0.00
-0.25
-5 -4 -3 .2 -1 o 1 / 2 3 4 5
Frequenza normalizza{a, 21tfT
(a)
180
135
90
-'5 45
--
<tS
...
O>
O
X -45
'\J
-90
-135
-180
-5 -4 -3 -2 -1 O 1 2 3 4 5
Frequenza normalizzata, 21tfT
(b)
Fjgura 3.8 Spettro di ampiezza (a) e fase (b) del segnale esponenziale unilatero
ovvero la parte reale della trasformata di un segnale reale una funzione pari
della frequenza, mentre la parte immaginaria ne una funzione dispari. Queste
simmetrie si possono riassumere scrivendo
per cui lo spettro di ampiezza di un segnale reale una funzione pari, mentre il
suospettrodi fase dispari (si rivedano a questo proposito le Figure 3.6 e 3.8).
3.2.3 Segnali pari e dispari
Supponiamoadesso che x(t) sia un segnale reale e pari. Le (3.2.3)-(3.2.4) si
semplificanocome segue
(3.2.10)
[
R(J)= 2 x(t)COS(2*);
f(j) = O (3.2.11)
poich la funzione integranda della (3.2.3) pari, mentre quella della (3.2.4)
dispari.Ci dimostra che la trasformata di un segnale reale e pari una funzione
realee pari della frequenza. Se invece x(t) reale e dispari, le (3.2.3)-(3.2.4)
diventano
(3.2.12)
J
f(j) = -2 x(t) sin(2Jift)dt
o
(3.2.13)
I x(t)~a:l(t)+bX2(t)) (3.3.1)
co; a e b costanti. Indicando come di consueto con XI(J) e X2(J) le trasfor-
mate rispettivamente dei segnali XI(t) e X2(t), la trasformata X(J) di x(t) al-
lora
(3.3.2)
( X(J) = a XI (J) ~ b X2U)J
Infatti, applicando la definizione di trasformata (3.1.9) abbiamo
~ ~
(3.3.5)
~~X(JD
allora
(3.3.6)
Infatti, sappiamo che il segnale x(t) legato alla sua trasformata dalla relazione
~
f
x(t) = X(J) ej211jtdJ (3.3.7)
Esempio 3.3
f
-- sinc( B t) <=>! rect
B (B ) (E3.3.3) i I
J'T]
'/
-J O
Il
3.3.3 Teorema del ritardo
Come viene modificata la trasformata di un segnale se questo viene traslato
sull'assedei tempi (cio, anticipato o ritardato)? Sia dunque X(J) la trasformata
del segnale x(t); allora la trasformata del segnale traslato verso destra della
quantitto
(3.3.10)
la seconda delle quali sottolinea che lo sfasamento introdotto dal ritardo to varia
linearmente con la frequenza.
Esempio 3.4
Consideriamo l'impulso rettangolare dell'\ Esempio 3.1 ritardato di met della
sua durata (Figura 3.9):
(E3.4.1)
x(t) = rec{t -;/2)
e calcoliamo la sua trasformata continua.
x(t) .
.A
+
T/2 T t
.J
180
135
90
-'5 45
(\j
....
--
C>
X
"J
- o
-45
-90
-135
-180
-5 -4 -3 -2 -1 o 1 2 3 4 5
Frequenza normalizzata, fT
"O
(E3.5.1)
I
e ca1coliamonela trasformata continua X(f). Il segnale x(t) rappresentato a
tratto spesso in Figura 3.11, insieme al segnale esponenziale non ritardato,
, I
mostrato a linea tratteggiata. Utilizzando la (E3.2.2) e il teorema del ritardo
(3.3.10)si ricava:
68 Capitolo 3
1.25
1.00
0.75
--
X
0.50
0.25
0.00
to=T/16
-0.25
-0.4 0.0 0.4 0.8 1.2 1.6 2.0 2.4
Nella stessa figura sono anche illustrati gli andamenti dei due adendi a secondo
membro della (E3.5.3). D
(3.3.15)
y(t) = rec{;T ) ~ 2Tsinc(2fF)
Possiamo considerare y(t) come una versione "rallentata" di x(t), perch la
forma del segnale rimastainalterata,ma la sua durata raddoppiata. Dalla
(3.3.15) si nota che y(t) ha ancora una trasformata del tipo sinc(.). il cui lobo
principaleperha unalarghezza(danulloa nullo)pari a 1fT, cioparialla met
della larghezza 2/T del lobo principale della trasformata di x(t).
...
180
135
90 '"
..-.
'6 45
-
-9
..-.
X -45
o
"J
-90
-135
-4 -3 -2 -1 o 2 3 4 5
Frequenza normalizzata, fT
y( t ) = x( at ) (3.3.16)
cio si effettua un cambiamento della scala temporale. Moltiplicando la varia-
bile indipendente t del segnale x(t) per il coefficiente a si producono i seguenti
effetti:
1 ~ . 1 I
x(at) <=>-
a- J x(z) e-J21if</a
dz = -x
a (),
-
a a> O (f.3.18)
Se invece a < O allora la (3.3.18) si modifica nella
(3.3.19)
(3.3.20)
rat)~ ,~x(f~
Si nota che una dilatazione dell'asse dei tempi compnr.ta,,!oa-c:ompressionedel-
l'asse delle frequenze, e viceversa. Se infatti il segnale vie~"i.-allentato"
-- . ven-
gono a predominare le componenti frequenziali a bassa frequenza che sono re-
sponsabili per cos dire dell' evoluzione lenta del segnale; lo spettro allora si
"addensa" nell'intorno della frequenza nulla.
Esempio 3.6
Consideriamo i seguenti due segnali (Figura 3.13):
(E3.6.1)
x(t) = sinc( ~ )
(E3.6.2)
Se si osserva che
L'andamento dei segnali x(t) e y(t) e delle loro trasformate X(f) e f(f)
illustrato nella Figura 3.13, che evidenzia molto bene il comportamento "duale"
nei domini tempo e frequenza: al segnale pi "veloce" x(t) (compresso nel
...
1.0
x(l)
o
Q.
E
Q)
I- 0.5
(ij
c:::
O>
Q)
Cf) 0.0
-0.5
-5 -4 -3 -2 -1 o 2 3 4 5
2.5
t....
Q)
2.0
Y(f)=X(f/a)/1 a I la=1/21
.L:
::J 1.5
o
u..
'5 X(f)
-1
Q) 1.0
E
....
0.5
-oCI)
1
....
t: 0.0
-0.5
-1.5 -1.0 -0.5 0.0 0.5 1.0 1.5
Frequenza normalizzata, fT (b)
Figura 3.13 Andamento temporale (a) e spettro (b) dei segnali dell'Esempio 3.6
o
Esempio 3.7
Calcoliamo la trasformata di Fourier Y(J) del segnale esponenziale bilatero
rappresentatoin Figura 3.14a:
72 Capitolo 3
1.25
1.00
0.75
-->- 0.50
0.25
0.00
-0.25
-5 -4 -3 ~ ~ o 1 2 3 4 5
Tempo normalizzato, VI (a)
2~
2.00
1.50
-
I:::
):'
1.00
. 0.50
0.00
-0.50
-3.0 -2.5 -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0
Figura 3.14 Andamento temporale (a) e spettro (b) del segnale esponenziale bilatero
Ricordando che
SIncava
(3.3.24)
= ~ Ix(t) e-j211(J-!o)1 dt + ~ j x(t) e-j21C(j+!o)1 d~
(3.3.26)
Esempio 3.8
noto che gli oggetti metallici riflettono le onde elettromagnetiche, e che questa
propriet dei corpi conduttori si accentua al crescere della frequenza della radia-
zione incidente. Su questo fenomeno sono basati i sistemi radar1 di rivelazione e
misura della distanza di oggetti metallici (tipicamente aerei o navi). Lo schema
di principio di un radar rappresentato in Figura 3.15: l;antenna trasmittente
emette un impulso radio x(t) e si dispone a ricevere poi un segnale y(t) di eco
riemesso dal bersaglio per semplice riflessione. L'eventuale ricezione di un' eco
permette di rivelare la presenza del "bersaglio radar", cio di un oggetto metal-
lico di grosse dimensioni.
Attraverso la misura del ritardo dell'eco rispetto all'istante di trasmissione
dell' impulso possibile inoltre calcolare la distanza dell' oggetto riflettente dal
trasmettitore. I segnali trasmesso e ricevuto sono schematizzati in Figura 3.16.
Se indichiamo con 1: il ritardo di ricezione dell' eco radar e d la distanza che
separa il radar dall'oggetto individuato, possiamo scrivere
d=c1:/2 (E3.8.1)
1 Radar l'acronimo di RAdio Detection And Ranging, letteralmente: rivelazione e misura della
distanza tramite onde radio.
Segnali aperiodici a tempo continuo 75
.\
Impulso
trasmesso
radar "')
Eco ,~ ,
~
'
Antenna \t~~~~""
rotante . , \. \.
. ~,~
I
\\ f
.
. J
r l I ,
r
I r
r
i
't ..I1
I
I
1
x(t) I
I
1
I
I
I
y(t)
I I I
01 T 't HT t
(E3.8.3)
x(t) = rec{~ )cOS(21%t)
il cui andamento rappresentato in Figura 3.17. Il segnale risultante uno
"spezzone" di durata T dell'oscillazione cosiddetta portante alla frequenza lo.
Nella Figura 3.17, la frequenza portante pari a sole lO volte l'inverso della du-
rata dell'impulso. In realt, se T = 1 j..lsed io = 1 GHz, l'impulso trasmesso ri-
sulta formato da un migliaio di cicli dell' oscillazione portante. Lo spettro del-
l'impulso a radiofrequenza immediatamente calcolabile mediante il teorema
della modulazione:
(E3.8.4)
rec{ ~ ) cos(27ifot) <=>T sinc[ (J - fo)T] +2 T sinc[ (J + io)T]
1.5 I I I I I I I I
1.0 f- -
-~o 0.5
I-
fo=10rr
\
I
-
C\I
(j)
8 0.0
~
- I- -
~
.... -0.5
-1.0 -
I I I I I I I I I
-1.5
-2.5 -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0 2.5
0.75
~
.....
I fo=1orr I
0.50
X-
-(\3
O
N
.!:1
(ij 0.25
E
....
O
c:
e
== 0.00
Q)
Cl.
rn
-0.25
-20 -10 o 10 20
Frequenza normalizzata, fT
(3.3.30)
dx(t) =
dt -J
~ X(J)(j21if) df
ej2J!f1 (3.3.31)
=
dx(t)
dt -J
~ f(J) ej2J!fldf (3.3.32)
(3.3.36)
f
X(O)= x(t) dt (3.3.38)
80 Capitolo 3
1.25
1.00
0.75
0.50
'5
::: 0.25
"
X
I-
0.00
~
>;
-0.25
-0.50
-0.75
.1.00
-1.25
.S -4 -3 -2 -1 O l 2 3 4 S
3.S0
." 3.00
i2"lflT
L I
:.: . I
~ I:S0 \ !
g ~ \A !
1.00
O.SO
0.00
-0.50
.3.0 -2.S -2.0 -1.S -1.0 -O.S 0.0 O.S 1.0 1.S 2.0 2.5 3.0
I I I I I I I I I I I
1.00
O.SO
-
~
):'
0.00
-O.SO
-1.00
I I I I I I I I I I I
~ -4 ~ ~ 4 O l 2 3 4 S
Figura 3.19 Derivata temporale (a) e trasformata (b) del segnale esponenziale bilatero;
trasformata della derivata dello stesso segnale (c)
l
Segnali aperiodici a tempo continuo 81
Esempio3.9
Vediamocome i teoremi di derivazione e integrazione risultino fondamentali
nell'applicazionedell'analisi di Fourier alla teoria dei circuiti lineari.
Consideriamo dunque il circuito elettrico di Figura 3.21 (squadra C-R).
Supponendo di conoscere la tensione in ingresso v;(t) ci proponiamo di
calcolare quella in uscita VI/(t). Stavolta, contrariamente a quanto visto nel
Paragrafo 2.1, non faremo nessuna ipotesi sulla periodicit del segnale
d'ingresso.Le due grandezze sono legate dalla semplice relazione
(E3.9.1)
(E3.9.2)
La corrente di maglia i(t) inoltre legata alla tensione di uscita dalla relazione
i(t)= vl/(t)/R. Sostituendo quest'ultima e la (E3.9.2) nella (E3.9.1) si ricava
(E3.9.3)
82 Capitolo 3
1.5 1.5
1.0 -
1.0
0.5
C:
Sx 0.0 ~ 0.5
:;:;
-0.5
0.0
-1.0 -
-1.5 , ~5
-3 ~ ~ O l 2 3 ~ .2 -1 O 1 2 3
(a) (b)
2.0
1.5
1.0
0.5
f-
0.0
g ..
-0.5
-1.0
.1.5
-2.0
.5 -4 -3 .2 -1 o l 2 3 4 5
Frequenza normalizzata, fT (c)
1.25
1.00
0.75
-
C:
0.50
>="
0.25
0.00
-0.25
-5 .4 -3 .2 -1 O l 2 3 4 5
Frequenza normalizzata, fT (d)
Figura 3.20 Applicazione del teorema di integrazione: segnale integrando (a), segnaleintegrale
(b), trasformata del segnale integrando (c) e trasformata del segnale integrale (d)
Segnali aperiodici a tempo continuo 83
C
+. + Il I . +
- i(t) ---..
l v,,(J)
j2TCjRC V;(J) (E3.9.6)
v,;(J)= V;(J)- RC j21if v,,(J) = 1+ j2TCjRC
84 Capitolo 3
Esempio 3.10
Calcoliamo la trasformata continua di Fourier X(J) dell' impulso triangolare
x(t) di Figura 3.22. Troviamo allora la derivata prima s(t) = dx(t)/dt del
segnale dato (ancora rappresentata in Figura 3.22), e osserviamo che essa pu
essere espressa come segue:
A t + T/2 A t - T/2
s(t) = T rect (T )
- T rect T ( ) (E3.10.1)
-T T -T
-Aff
(3.3.41)
(3.3.42)
Z(t)= V=-
J X(v) f(J - v) dv = X(J) Y(J)
<8>
(3.3.43) (
L'operazione indicata con il simbolo <8>prende il nome di integrale (o talvolta
impropriamenteprodotto) di convoluzione, o convoluzione tout-court. La convo-
luzione,introdotta qui in ambito frequenziale per il calcolo della trasformata del
prodottodi due segnali, ha un' importanza cardinale nella teoria dei sistemi line-
aristazionari, come vedremo pi avanti, nel Capitolo 4.
Dunque il risultato ottenuto pu essere riassunto come
= J x(a) J y(t-a)e-j21if(I-a+a)dt da
1=-00
~ ~
= Jx(a) Jy(t-a)e-j21if(,-a)dte-j21ifada
~
e quindi
[x(t)@ y(t)] <8> z(t) = x(t) <8> [y(t) <8> z(t)] (3.3.49)
,
.....
x(t) y(t)
1
A
-T T -T T t
Considerando che
-
z(to) =J
x(a)' y(to - a)da (3.3.51)
88 Capitolo 3
y(-a)
1
-T T a
I
(a)
y(t o-a)
1
y(to-a)
x(a) 1
" ,/ x( a).y(t oa)
'"
I
....-
t o-T to to+T a
I
(c)
(d)
Esempio 3.11
Come applicazione del teorema del prodotto, consideriamo il caso particolare in
cui x(t) = y(t) = sinc(2Bt); si vuole cio calcolare la trasformata Z(J) del
segnale
(E3.11.2)
X(J) = Y(J) = 2~ rec{ ~)
possibilecalcolare Z(J) svolgendo l'integrale di convoluzione di due segnali
rettangolariin ambito frequenziale. Come suggerito nel testo, utile avvalersi di
una rappresentazione grafica dei fattori X(v) e Y(J - v) della funzione
integranda,e del loro prodotto Y(J - v) X(v). Dalla Figura 3.25 si nota che il
calcolodella convoluzione pu essere svolto esaminando i quattro casi seguenti:
i) 15: -2B; ..
ii) -2B 5: 1 5: O;
iii) 05:15: 2B;
iv) 1 ".2B.
Nel caso ii) (Figura 3.25b) il prodotto fra r(J - v) ed X(v) non nullo, ed
rappresentato in Figura 3.25c. Da questa si deduce che il risultato della
operazione di integrazione espresso dall' area del rettangolo di base
Y(f-v) 1/28
rI ,I
I I XCv)
I I
I I
I I
I I I
1 -8 8 v
(a)
X(v)Y(I-v)
1/28 XCv)
Y(I-v)~i-- I
/ 1/(28)2
I
I
I
(b) (c)
Y(I-v)
XCv)
I 1128 r---L-, I
I
I
I
I
I I
-8 8 1 8+1 v
1- 8+1
(d)
Figura 3.25 Vari casi nel calcolo della convoluzione di un impulso rettangolare con se stesso
Z(J) =~2B
(
1- JLL
2B ]
rect
(L )
4B
(E3.11.7)
che rappresentata nella Figura 3.26. Come risultato finale, possiamo scrivere
l'ulteriore coppia trasformata-antitrasformata
1- JLL rect L
sinc2(2B!) ~ ~
2B( 2B ( 4B) ] (E3.11.8)
...
(E3.11.9)
Z(f)
1/28
-28 28
importante notare che le funzioni X(J) e Y(J) hanno una "estensione fre-
quenziale"(cio sono diverse da zero su di un intervallo di ampiezza) pari a 2B,
mentreil loro integrale di convoluzione ha estensione pari a 4B. In generale l'e-
stensionedell'integrale di convoluzione tra due funzioni aventi estensione limi-
tata data dalla somma delle due estensioni stesse. D
Esempio 3.12
Calcoliamola convoluzione
L'andamento dei segnali s(a) ed s(t - a) illustrato in Figura 3.27 (per un caso
in cui t > O). Dall' esame di tale figura si vede facilmente che
I I I
s(t - a)
~ / s(a)
ex.
t
Figura 3.27 Calcolo dell'integrale di convoluzione del segnale s(t) con se stesso
l t>O
u(t}= 1/2 t=O (3.4.1)
IO t<O
u(t)
94 Capitolo 3
I
du(a)
u(t) =
-f da da
(3.4.2)
t=O
/'\. C +
1
I + 1
R y(t)
L~=U{')
Figura 3.29 Gradino unitario in ingresso a una squadra C-R
u(t)
du(t)/dt Funzione
non definita
Per cercare una soluzione alla questione, osserviamo innanzitutto che la funzione
u(t) comunque un'astrazione matematica poich i segnali effettivamente pre- .
senti nei sistemi fisici non possono presentare discontinuit, cio salti finiti nel
valore del segnale su un tempo nullo. Ogni segnale fisico caratterizzato da un
tempo di salita finito,pari al tempoche il segnale"impiega"per passaredalli-
Segnali apc;riodicia tempo continuo 95
,
velloOprima del "salto" al livello al termine della salita. Il gradino ideale solo
una schematizzazione matematica per quelle situazioni nelle quali la costante di
tempodel sistema in cui il segnale compare molto maggiore del tempo di salita
del segnale stesso. Consideriamo allora una migliore approssimazione di una
funzionegradino "reale" uAt) definita dalla relazione:
t<-E
-E:::; t:::; E (3.4.3)
U,(t) = {? + t/E) 12 t>E
-E t
e inoltre
I
senz'alcuna ambiguit.
96 Capitolo 3
u(t) = limuAt)
->0
(3.4.6)
e quindi
,
u(t)= lim
--+0J
8(a) da (3.4.7)
1/2
pari al salto della funzione gradino. In parole povere, l'area degli impulsi
rettangolari comunque unitaria! '---
Il problema di trovare la "derivata della funzione gradino" sarebbe risolto se
nella (3.4.7) potessimo eseguire l'operazione di limite sotto il segno d'integrale
ponendo dunque
du(t) ~lim8(t)
dt --+0
= 8(t) (3.4.8)
Otterremmo cos una funzione 8(t) con l'apparenza della derivata del gradino
ideale come limite della successione di funzioni 8(t). Purtroppo, come
Segnali ap~odici a tempo continuo 97
evidente dalla Figura 3.33, il limite di tale successione non una funzione nel
sensoordinario dell'analisi matematica. Infatti tale funzione dovrebbe assumere
ovunque valore nullo al di fuori del punto t = O e, se integrata, dovrebbe
restituire un valore finito diverso da zero. Non corretto quindi affermare che
8(t) il limite della successione di funzioni 8e(t). Tuttavia, per estensione,
definiamo una funzione generalizzata impulso unitario 8(t) o funzione o di
Dirac, attraverso una sua propriet di carattere integrale:
t
J
u(t) = 8(a) da (3.4.9)
d
~ (t)= dt u(t)
1/2
Come abbiamo gi discusso, non esiste alcuna funzione ordinaria che possa
soddisfare la definizione e quindi dobbiamo ammettere che l'impulso unitario
sia un'entit matematica di carattere analogo a quello di una funzione ordinaria,
98 Capitolo 3
I-
o
Il problema ben posto perch la funzione compare sotto il segno di integrale;
il valore di detto integrale si calcola attraverso un ben inteso procedimento al
limite:
~
Come suggerito dalla Figura 3.34, l'integrale della (3.4.11) pu essere espresso
come
1 e 1
-
~
dove l E (-E,E) secondo il teorema della media. Il limite (3.4.11) diventa allora
~
(3.4.14)
f x(t) 8(t) dt = x(O)
essere tralasciata in prima lettura, diamo qualche cenno alla teoria delle
distribuzioni che rappresenta il contesto appropriato per una definizione della
8(t) di carattere rigoroso, proprio secondo la propriet campionatrice.
1/2
x(t)
x(t)
1
o(t)
Questa uguaglianza va intesa ancora nel senso che, dopo una operazione di inte-
grazione, le due funzioni a primo e secondo membro nella (3.4.18) fornisconolo
stesso risultato; infatti
~ ~ ~
Esempio 3.13
Sfruttando formalmente le propriet della funzione 8(t), calcoliamo
b
J
Ia.b= 8(t) dt
a
(E3.l3.l)
ove a e b sono due parametri reali, a < b. possibile riscrivere questo integrale
come
(E3.l3.2)
Ib+al<b-a (E3.l3.4)
(E3.l3.5)
102 Capitolo 3
1
a b t b
to I to a
(a) (b)
.
l'
I
Calcoliamo l'integrale
+o-
li
I
I f
la = x(t) 8(at) dt (E3.14.1)!
ove ;
a un=parametro
variabilea reale. Effettuando nella (E3.14.1) il cambi:"ento
at si ottiene ~
(E3.14.2)
la = sgn(a)Ix( ~) 8(a) d:
dove il fattore sgn(a) mette in conto il fatto che, se a < O, il cambiamento di
variabile produce una inversione di segno negli estremi di integrazione e quindi
fa cambiare il segno del risultato. Dalla (E3.14.2), applicando la propriet
campionatrice della funzione 8(t), si ricava
(E3.14.3)
la = sg:(a) x(O) = xl~~)
Segnali aperiodici a tempo continuo 103
(3.4.22)
~(f)
o(t)
104 Capitolo3
d
o Jt)= d uE(t)
1/2
I-
I
'I
I
- t
~E (f)
1
I
~
I
I
I
Figura 3.38 Segnale 8(t) e sua trasfonnata !!..(f) intesi come limite
'I
Segnali aperiodici a tempo continuo 105
(3.4.24)
3
2
1
.:t:::
r-
-
Jl
X
o
-1
-2
-3
-4
-5
-5 -4 -3 -2 -1 o 2 3 4 5
Tempo t
Figura 3.39 Grafico del segnale x(t) = 1/ t /
r
106 Capitolo 3
(3.4.28)
ove compare stavolta a denominatore la quantit IB I per tenere conto del caso
B < O, caso che non deve alterare l'espressione della trasformata perch la
funzione sinc(.) pari. Da questa trasformata notevole si ricava immediatamente
che
1 O
-f sinc(2ft) dt = 21ilrect( 2i ) --~21il
~
(3.4.29)
e quindi
(3.4.30)
X(J) = - j21if Isinc(2ft) dt = - ;~r = - jnsgn(f)
In conclusione si ricava la trasformata notevole cercata
!t <=> - jn sgn(J)
\ (3.4.31)
che deve intendersi ancora in senso generalizzato per l'aver considerato i valori
principali di Cauchy degli integrali coinvolti nella trasformazione.
3.4.5 Trasformata della funzione gradino; teorema d'integrazione completo
Consideriamo di nuovo il segnale gradino unitario ideale u(t); immediato
verificare. che la sua trasformata di Fourier in senso ordinario non esiste.
Cerchiamo allora di stabilire se, alla luce dei risultati ottenuti con le funzioni
generalizzate, possiamo calcolare questa trasformata per altra via.
Facendo uso della funzione sgn(t), possiamo esprimere u(t) come (vedi
Figura 3.40)
Segnali aperiodici a tempo continuo 107
1 1
u(t) =-sgn(t)+
2
-
2 (3.4.32)
sgn(t)/2 u(t)
---
1/2 0- -. ----.-.-.-
-1/2
- jn sgn(t) <=>_.l
f (3.4.34)
da cui
1
sgn(t) <=>SGN(J) = j1if (3.4.35)
Jx(a) da <=>j21if
-~
X(J) (3.4.37)
/'
------ ----- .._~ ~---
~_.---
108 Capitolo 3
Xc
Ricordando poi che la trasformata di un prodotto di convoluzione uguale al
I I
prodotto delle trasformate dei fattori, abbiamo t
J
I I
l l
II
Lx(a) da =x(t)@ u(t) :> [
X(J) U(J)= X(J) j21if + 28(J) ] (3.4.39)
I
11
-fo
y(t) =
-j
x(a)da :> ~(J)
;21if
+ 8(J)
2
X(O) (3.4.40)
Figura 3.41 Trasformau
Il termine aggiuntivo comprende una funzione generalizzata, e naturalmente
Alla luce dei risultat
scompare nell'ipotesi di applicabilit del teorema incompleto, cio quando
X(O) = O. Se invece il segnale x(t) non sottende area nulla, la funzione integrale
della modulazione C
prodotto di due segn
y(t) non tende a zero quando t --7 bens verso il valore finito X(O). Il
00,
scriviamo
secondo termine rende conto allora della "componente continua" (cio del valore
medio diverso da zero) pari a X(0)/2 che presente per questo in y(t).
3.4.6 Trasformata delle funzioni seno, coseno e dei segnali periodici x( t) cos( 21ifot) ~
(3.4.44)
j X s (f)
1/2 1/2 1/2
-1/2
Figura 3.41 Trasfonnata di Fourier dei segnali cos( 21if"t) e sin( 21if"t)
Alla luce dei risultati ottenuti si pu dare una nuova interpretazione al teorema
della modulazione (3.3.21); tenendo presente che la trasformata Ji Fourier del
prodotto di due segnali data dalla convoluzione delle tr~ate dei fattori,
scriviamo
(3.4.45)
e, poich
~ ~
X(J) @ 8(1 - io) = JX( a) 8(1 - io - a) da = X(1 - io) (3.4.46)
~ 2trkl
/
X(t) = I,Xk ej-:;:; (3.4.48)
k=-
Calcolando ora la trasfonnata della serie a termine a termine si ricava
X(f) =k=-
iXk 8 1 -~ (3.4.49)
( 1'0 J
Questa relazione mostra che il contenuto spettrale di un segnale periodico
concentrato nelle frequenze armoniche, piuttosto che distribuito con continuit
su tutte le frequenze come per un segnale aperiodico; in particolare, il contributo
al segnale della k-esima armonica rappresentato da una funzione 8 posizionata
in corrispondenza della frequenza k/1'o e di integrale ("area") pari a Xk, come
viene indicato nella Figura 3.42. Lo spettro del segnale periodico ha ancora il
tipico andamento "a righe", ma il significato della rappresentazione in Figura
3.42 diverso da quello degli spettri a righe visti, ad esempio, in Figura 2.4.
Infatti nel capitolo precedente le "righe" erano semplicemente proporzionali
all'ampiezza del coefficiente di Fourier relativo; in Figura 3.42, viceversa, le
"frecce" sono soltanto rappresentazioni simboliche della presenza di una
/
funzione 8 centrata su quella certa frequenza e nulla pi. Anche l'altezza
digradante delle funzioni 8 indicata in Figura 3.42 impropria e in un certo
senso fuorviante, anche se pu dare un'idea dell'andamento dello spettro di
ampiezza del segnale.
(
X(f)
-3fT o -2fTo -1 fT o
Esempio 3.15
Calcoliamo la trasfonnata del segnale
(E3.I5.!)
1
/
Questo segnale pu essere riscritto nella forma
1 1 4m
x(t)=-+-cos - (E3.l5.2)
2 2 ( To )
da cui si ricava:
X(f)
1/2
1/4
2fTQ
o
Esempio 3.16
Calcoliamo la trasformata X(J) del segnale
= Mrect ~
x(t)
T ( )
2T (E3.l6.l)
x(t)
s(t)=dx(t)/dt
1
1fT
T
-T T -T
""t
-1
-1fT
(a) (b)
(E3.16.5)
x(t) = n=-
L8(t - nTo) (E3.17.1)
Segnali aperiodici a tempo continuo 113
(E3.l7.2)
. 1 T./2
Xk = -
To-T./2
Jo(t) e-j2n!if.' dt =.!
To
(E3.l7.3)
+00
x(t)= Lo(t-nTo)=-
n=-oo
1 +00
Le1T;
~ n=-
.2"",
/ (E3.l7.4)
X(J)= (E3.l7.5)
k=- To)
x(t) X(f)
1
... ... ... ...
-2To - To 210 t -2 fo -fo
(a) (b)
I
114 Capitolo 3
ove fo = I/To e
(3.5.3)
(3.5.4)
~ =-
1
L
- To/2
J x(t-nTo)e-j21fkfoldt=2-
-
L J
To/2-IITo
x(a)e-j21fkfo(a+IITO)da
~ 1I=--To/2 To 1I=--To/2-IITo
- To/2-IITo
=2- L
To 1I=--To/2-IITo
J x(a) e-j21fkfoada (3.5.5)
...
Segnali aperiodici a tempo continuo 115
(3.5.6)
L--r
O
!
)
I
.
ex
-3To/2 -To/2 Ti2 3To/2
Figura 3.46 Ricopertura dell'asse reale con intervalli di integrazione limitati variabili
l:x(t-nTu)=I-X- (3.5.7)
11=- k=- Tu ( Tu) e}T;
che nota come prima formula di somma di Poisson. Il risultato de ' sempio
3.17 un caso particolare di questa formula, con x(t) = 8(t) e quindi X(f) = 1.
Esempio 3.18
Ritroviamo dalla relazione di campionamento in frequenza corrispondente
all' operazione di periodicizzazione il valore dei coefficienti di Fourier del
segnale cosinusoidale rettificato dell'Esempio 2.5:
116 Capitolo 3
-+-
y(t) =k=-
Lx(t-kTo/2) (E3.l8.2)
(E3.l8.3)
x( t) = cos( 2~t ) rec{ To~ 2 )
y(t) x(t)
-To t
Figura 3.47 Segnale periodico "cosinusoide rettificata" y(t) e suo segnale base x(t) ./
l k l k .2Jrkt
( ) ()
+00 +00 .2JrkI +00 +00
0.8
0.7 I
I
0.6
0.5
o
-
X
0.4
0.3
c\i
0.2
0.1
0.0
-0.1
-10 -8 -6 4 ~ o 2 4 6 8 10
Frequenza Normalizzata, fTo
f
n=-
x(nT) e-j2mrjT=.!.
T k=-
f X( T ) f - 15.- (3.5.9)
la cui utilit sar chiara nel Capitolo 5 a proposito del campionamento dei
segnali a tempo continuo.
~
118 Capitolo 3
rampa:
I
~ -
e -(u+ j2rrf)t - 1
fo x(t)e-ar e-j2rrftdt = fo dt = a + j21if (3.6.5)
e-(U+j2rrf)t
1 o = ~+ j21if
1 x(t)
2 Applicabile cio ai soli segnali causali. La trasfonnata di Laplace bilatera definita mediante
un integrale da -00 a 00 e si applica a qualunque segnale, analogamente alla trasfonnata di
Fourier. Le'considerazioni valide per la trasfonnata bilatera relativamente alla sua relazione con
la trasfonnata di Fourier sono comunque molto simili a quelle che vengono qui fonnulate per la
unilatera, per cui la trasfonnata bilatera non verr ulterionnente presa in considerazione.
120 Capitolo 3
risultato deve intendersi valido solo per particolari valori di a, in questo caso
a> O. Se ad esempio consideriamo il segnale x(t) = eQIu(t), a> O, chiaro che
per avere smorzamento sufficiente deve aversi stavolta a> a. Relazioni di
questo tipo identificano una zona del piano complesso della variabile s in cui l'L
trasformata di Laplace esiste, in cui cio l'integrale nella (3.6.7) convergente.
Questa zona viene chiamata zona di convergenza e, per i segnali causali, un
semipiano del tipo a> ao raffigurato in Figura 3.50; la quantit ao una
caratteristica del segnale x(t) e viene chiamata ascissa di convergenza.
3[5]
I
Zona di
convergenza
j27tf
0"0
I I
O"
9\[5]
Figura 3.50 Zona di convergenza della trasformata di Laplace sul piano complesso s
In pratica, i valori della trasformata di Fourier del segnale sarebbero quelli che la
trasformata di Laplace assume per s = j21if, cio sull' asse immaginario (j = O
del piano s.
Abbiamo usato il condizionale nelle precedenti due affermazioni perch esse
sono soggette a una ipotesi. Infatti l'uguaglianza (3.6.9) ha senso e porta a risul-
tati corretti solo se l'asse immaginario del piano s contenuto nella zona di
convergenza della trasformata di Laplace. Altrimenti, usare la (3.6.9) pu por-
tare a risultati senza senso o errati. La procedura (3.6.9) viene illustrata in Figura
3.51 in un caso permesso; l'andamento della X(!) viene raffigurato su di una
"sezione" lungo l'asse immaginario di una superficie che rappresenta i valori di
X(s) (supposta reale) in funzione di s.
j21tf
Zona di
convergenza
cr
cr
Figura 3.51 Estrazione, quando lecito, della trasfonnata di Fourier da quella di Laplace
Esempio 3.19
Il segnale gradino x(t) = u(t) ammette trasformata di Laplace
122 Capitolo 3
1
X(s)=- , 0'>0 (E3.19.1)
s
=- 1
X (s)1 (E3.19.2)
s=j21if j21if
che non il risultato corretto. Infatti la zona di convergenza 9\[s] = O' > O della
trasformata di Laplace non comprende l'asse immaginario O' = O. O
Esempio 3.20
Il segnale esponenziale unilatero
-[(C1+1IT)+j21if]1
~ 1
(E3.20.2)
X(s) = Je-'ITe-S'dt=
o (:+1/T)+ j21if o I =
purch O'+ 1/ T> O, cio (J > -1/ T. La zona di convergenza contiene dunque
l'asse immaginario O' = O ed quindi perfettamente lecito scrivere che
come gi noto. O
Sommario
Questo capitolo ha dimostrato che l'analisi di Fourier applicabile anche ai se-
gnali aperiodici. Immaginando infatti di ottenere un segnale aperiodico come il
limite di un segnale periodico quando il periodo di ripetizione To tende a infi-
nito, si riesce a estendere l'espansione in serie di Fourier, valida per il segnale
periodico, anche ai segnali non periodici, ottenendo cos l'integrale di Fourier.
In questaequazionedi sintesi,il ruolochenellaserie giocavanoi coefficientiXk
viene riservato alla trasformata continua di Fourier X(f) del segnale aperiodico
x(t). Il segnale ancora scomposto come una sovrapposizione di infinite com-
ponenti sinusoidali di frequenza variabile con continuit da -00 a +00, con fase
Segnali aperiodici a tempo continuo 123
LX(f) e con ampiezza infinitesima IX(f) Idi. Molte delle propriet di simme-
tria dello spettro di ampiezza A(f) =1X(n I e dello spettro di fase
D(f) = LX(f) del segnale aperiodico sono analoghe a quelle gi discusse nel
Capitolo 2 (simmetria Hermitiana, segnali pari e dispari ecc.)
Sono state ricavate molte propriet notevoli della trasformata continua di
Fourier, che permettono di calcolare lo spettro di un segnale che subisce partico-
lari operazioni di trasformazione: ritardo, modulazione, combinazione lineare
tra pi segnali, ed stata messa in evidenza la dualit tra i domini del tempo e
della frequenza. Tra le propriet pi importanti, menzioniamo i teoremi di inte-
grazione e derivazione, secondo i quali operazioni di carattere differenziale sul
segnale temporale equivalgono a pi semplici operazioni algebriche sulle tra-
sformate. Analoga considerazione pu farsi a proposito del teorema della convo-
luzione, per cui l'operazione di integrale di convoluzione nel tempo corrisponde
a un semplice prodotto in ambito frequenziale.
La necessit di estendere l'operazione di derivata anche in casi in cui il se-
gnale temporale discontinuo ha portato poi all'introduzione della funzione ge-
neralizzata 8(t) di Dirac, formalmente definita come la derivata della funzione
gradino unitario. Da questa definizione, precisata poi in senso limite, sono state
ricavate numerose altre propriet, come la propriet campionatrice e la neutra-
lit nei confronti della convoluzione. Attraverso la 8 di Dirac, si stati in grado
di ricavare le trasformate di Fourier generalizzate di segnali non trasformabili in
senso ordinario: il segnale costante, il gradino unitario, le funzioni seno e co-
seno, e i segnali periodici. A quest'ultimo proposito, si poi ricavata la relazione
di campionamento infrequenza che sussiste tra la trasformata continua di un se-o
gnale aperiodico e i coefficienti di Fourier del segnale periodico ottenuto perio-
dicizzando il segnale aperiodico dato.
. Il capitolo si chiuso infine con l'esame della relazione tra la trasformata di
Fourier X(f) e la trasformata di Laplace X(s) di un segnale causale. Si messo
in luce in particolare che la trasformata di Fourier si pu direttamente ricavare da
quella di Laplace solo quando la zona di convergenza di quest'ultima comprende
l'asse immaginario s = j21if .
Esercizi proposti
3.1 Determinaree rappresentarela trasformatadi Fourier X(f) del segnale
x(t) nei seguentitre casi:
124 Capitolo 3
COS2(7rt/T) It k T /2
a) x(t) = .
O altrove
{
O t <-T
2
l t
b) x(t) =i (1 t )
- -+1
2 T
-T5,t<O
2
,
1-2"
1
( )T-l 05,t<T
t ".T
c) x(t) come in Figura 3.52.
3.2 Dato un segnale xC!) con trasformata XC!), trovare e rappresentare la
trasformata del segnale
x(t)
-T
T
-1
Figura 3.52
i) xc(t) = cos(27r.fot).u(t)
ii) Xs(t) = sin(2%t) . u(t)
iii) y(t) = Acos(2%t + rp). u(t)
T III~ 1/2T
X(f)= 2T(1-I/IT) 1/2T<I/I~1/T
{O III> 1/ T
e trovare il segnale x(t) antitrasformato.
3.7 Determinare la trasformata di Fourier D(J) del segnale
d(t) = L(-1)k8(t-
k
kTo/2)
x(t)
1
-T
T
-1
Figura 3.53
x(t)
-1
Figura 3.54
-+-o
y(t)= Lx(t-nTo)
n=-1
Dimostrare che
-+-o
J
T[x] = x(t)dt (A3)
(A.4)
per ogni valore dei parametri a e f3 e per ogni coppia di funzioni xl(t) e xAt).
Evidentemente, il funzionale che associa a ogni segnale la propria energia non
lineare, mentre quello che associa l' "area sottesa" lo . Inoltre, un funzionale
continuo se, data una successione di funzioni xAt) con limxAt) e->O = x(t),
verificata la relazione
per ogni valore del tempo t. La continuit garantisce in pratica che possibile
"portare il limite sotto il segno di funzionale". Un funzionale lineare e continuo
una distribuzione.
Esempio A.l
Consideriamo il funzionale definito dalla relazione seguente:
(A.7)
Nello studio della teoria delle distribuzioni utile introdurre una funzione di
comodo q>(t)che permetta di esprimere il valore del funzionale nella seguente
forma:
~
con t) e t2 finiti. Il motivo per cui si introduce tale rappresentazione che essa
garantisce automaticamente la linearit e continuit del funzionale. In altre
parole, qualunque sia la funzione q>(t)scelta, la Tq>[x] comunque una
distribuzione.Se infatti la propriet di linearit garantita dalla presenza
dell'operatore di integrale, la continuit del funzionale segue immediatamente
dalla locale sommabilit di q>(t),come semplice dimostrare. Il pedice q>nella
(A.IO) indica che la distribuzione si "appoggia" alla funzione q>(t).Se, ad
esempio, scegliamo q>(t)= l otteniamo la distribuzione che fornisce il valore
dell'area sottesa dalla curva x(t). Invece se q>(t)= u(to - t) con to assegnato si
ottiene
~ /0
Tq>[x]
= fx(t)u(to-t)dt= fx(t)dt (AI2)
cio il funzionale restituisce il valore algebrico dell'area sottesa dal segnale x(t)
fino all'istante to'
8(t) = du(t)
dt (A 14)
(AI6)
T;[x] = q>(t)X(t)[ - j q>(t)x'(t) dt
Il primo addendo della (AI6) nullo poich x(t), per avere energia finita, deve
tendere a zero quando il tempo tende all'infinito; allora si pu dare un' altra
definizione di derivata di una distribuzione:
(AI7)
Jo
T"[x] = x(t) dt (AI8)
\
Segnali aperiodici a tempo continuo 131
1;;[x ] = - J u(t) x' (t) dt = - J x' (t) dt = J x' (-a) da = x( O)= 18[x ] (AI9)
o o
TD[x]=-x'(O) (A20)
in cui, per cos dire, si campiona il valore nell' origine della derivata del segnale
x(t) cambiata di segno. Chiamiamo D(t) la fun~ione generalizzata d'appoggio
di questa distribuzione:
~
e quindi
limTm
E~O r
[x] = T,Jx]
.,..
(A.26)
ovvero
~ ~
lim
e-+O f rpe(t)x(t)dt =f rp(t)x(t)dt (A.2?)
limxe(t)
e-+O = x(t) (A.28)
4
Sistemi monodimensionali a tempo continuo
ove con questa notazione si intende che il valore dell'uscita all'istante t dipende
in generale dall'andamento complessivo del segnale d'ingresso x(t), cio da tutti
i suoi valori x(a), con -00 < a < 00 (ad esempio y(t) =J~x(a)da). Qu.@do
non ci sono per particolari questioni di ambiguit, si pu usare anche la nota-
zione semplificata
x(t) y(t)
?
1
Figura 4.1 Sistema che trasfonna il segnale x( t) nel segnale y( t)
(4.1.3)
y(t) = J x(a) da
l-T
(4.1.6)
y(t)
x(a)
t-T t a
Esempio 4.1
Consideriamo di nuovo l'amplificatore ideale. Come gi accennato, il suo
comportamento descritto dall'equazione
'T [x(t - to)] = (A + B t) x(t - to) * y(t - to) = (A + B (t - to)) x(t - to). (E4.1.3)
iv) Stabilit
Diremo che un sistema stabile se, sollecitato da un segnale con andamento
arbitrario ma di ampiezza limitata, produce a sua volta in uscita un segnale di
ampiezza limitata:
(4.1.9)
costituito da una combinazione lineare con coefficienti costanti a e f3 delle due
eccitazionix,(t) e X2(t)(le cause),il sistemarispondecon il segnaledi uscita
(4.1.10)
Esempio 4.2
Consideriamo il raddrizzatore a doppia semionda, la cui relazione costitutiva
(E4.2.2)
(E4.3.3)
e quindi il sistema lineare. O
h(t)~'T[8(t)] (4.2.1)
L'importanza della risposta impulsiva di un SLS risiede nel fatto che la MIaco-
noscenza permette di determinare la risposta del sistema a un segnale di ingresso
di andamento arbitrario. Ricordiamo la (3.4.21):
~
e scriviamo:
140 Capitolo 4
(4.2.3)
y(t) ='T[x(t)] ='TU x(a)O(t - a)da]
La trasformazione 'T[']caratteristica del sistema e l'operazione di integrale sono
entrambe operatori lineari, e quindi possibile invertime l'ordine di calcolo. La
(4.2.3) diventa quindi
~
ove importante osservare che l'operatore 'T['] agisce su segnali funzioni del
tempo t. Poich tale operatore lineare, e tenendo conto che, rispetto al tempo t,
la quantit x( a) una costante, si ha:
~
~ -
y(t) = x(t) <8>
h(t) = fx(a) h(t - a) da = fx(a) h(t - a)u(t - a) da
t
in cui l'ultimo passaggio giustificato dal fatto che h(t - a) = O per a ~ t come
mostrato in Figura 4.3.
t-o: o:
1.5
sgn[h( -t)]
1.0
0.5
1\1
h(-t)
-
-1.5
-2 -1 o 2
Tempo normalizzato, tfr
= flh(a)1
da =-too (4.2.13)
-
pratica dell'impulso) possa danneggiare il sistema stesso. Cambiamo dunque
tipo di eccitazione, e forniamo al sistema un segnale di ingresso sinusoidale o
meglio,per semplicitdi calcolo, una oscillazionesinusoidalecomplessaalla
frequenzaf:
f
= ej2'!fi h(a) e-j21ifada (4.2.16)
144 Capitolo 4
.~
H(f)~:r[h(t)] (4.2.19)
(4.2.21)
Sistemi monodimensionali a tempo continuo 145
A(J) = A(- f)
{
H(J) = H*(- f) => 8(J) = -8(- f)
(4.2.22)
(4.2.24)
= A(.fo) ~ [ej(9(Jo)+9'0)ej21ifol
+ e-j(9(Jo)+9'0)e-j21ifol]
Come gi ricavato nel caso dell'oscillazione complessa, l'uscita del sistema ri-
sulta modificata in ampiezza e fase relativamente al segnale d'ingresso in ra-
gione rispettivamente delle risposte in ampiezza efase del sistema alla frequenza
lo considerata.
146 Capitolo 4
Esempio 4.4
Consideriamo la consueta squadra R-C mostrata in Figura 4.5 e determiniamola
sua risposta in frequenza H(1). Osserviamo preliminarmente che il problema
ben posto, nel senso che il sistema dato lineare e stazionario poich costituito
da componenti lineari a valori costanti nel tempo. La risposta impulsiva del
sistema pu essere ricavata come segue:
dU(t)
h(t) = 'T[o(t)] = 'T = ~'T[u(t)] = dg(t) (E4.4.1)
[ dt ] dt dt
t I t
.
I
ove g(t) come di consueto la risposta del sistema al gradino unitario u(t).
Ancora una volta nella (E4.4.I) sono state invertite le operazioni lineari di
derivazione temporale e trasformazione operata dal sistema.
La risposta al gradino del circuito pu essere interpretata come il risultatodi
un'operazione di "carica del condensatore C'attraverso la resistenza R (si veda
a questo proposito la Figura 3.29). Nozioni di fisica elementare permettonodi
scrivere
. (E4.4.2)
h(t) = dg(t)
dt
= .!.e-1IT
T
u(t) (E.4.4.3)
....
Sistemi monodimensionali a tempo continuo 147
H(J) = ! (E4.4.4)
--
C)
1.00
o 0.75
.
"O
S
....
C) 0.50
(ij
-cn
S
o 0.25
a.
cn
a: 0.00
-0.25
-2 -1 o 1 2 3 4 5 6
Tempo normalizzato, tJT
1.25
--
..c:
1.00
...=.
S 0.75
>
'Ci)
"3
a. 0.50 -
-
.
S
cn
O
a.
0.25
cn
a: 0.00
-0.25
-2 -1 O 1 2 3 4 5 6
Tempo normalizzato, tJT
148 Capitolo 4
Esempio 4.5
Determiniamo la risposta in frequenza del circuito di Figura 4.5 per altra via. A
tal fine facciamo riferimento alla notazione indicata in Figura 4.8.
;<1> i<~ C I t
.IV
Figura 4.8 Circuito elettrico R-C
(E4.5.1)
d vu(t)
~-=--=- 1 dq(t) i(t)
(E4.5.2)
dt C dt C
per cui
da cui si ricava
) ~(J) ! (E4.5.6)
H(J = Y;(J) - 1+ j21if RC
Se si definisce la frequenza di taglio del sistema (il cui significato sar chiarito
pi avanti) come
1
(E4.5.7)
fT = 2rcRC
la risposta in frequenza del SLS anche
H(J) = ! (E4.5.8)
4.2.3n decibel ,
In molti fenomeni fisici, specialmente collegati con la percezione sensoriale
umana, l'ampiezza di un segnale pu variare di molti ordini di grandezza.
L'esempio tipico di questa tendenza dato dai segnali acustici udibili. I suoni
pi forti che l'orecchio umano pu tollerare senza danni hanno una intensit di
pressione acustica I pari a circa 1 W/m2 (ad esempio, un motore aeronautico a
piena potenza). I pi deboli rumori percepibili, viceversa, hanno una pressione
acustica di 1 pW/m2= 10-12W/m2, cio 12 ordini di grandezza ~nferiore. Quel
che pi conta inoltre che a sensazione di intensit acustica raddoppiata,
triplicata ecc. rispetto a una intensit di riferimento lo corrisponde in realt una
effettiva intensit acustica che varia come (l/Io )2, (I I lo )3 ecc. In questi casi
dunque appropriato usare una scala di misura logaritmica, in cui al "raddoppio
soggettivo" della intensit corrisponde un raddoppio dell'unit di misura, che
150 Capitolo 4
deve essere intesa come logaritmo (in base lO) del fattore di incremento reale,
Questa unit il bel (abbreviato B) o pi, comunemente, il decibel (abbreviato
dB) pari evidentemente a un decimo di bel.
1.25
-
:!::-
I
1.00
f 0.75
N
N
Q)
'5.
E
ro
0.50
-
,!;;
ro
Cf)
o
a.
0.25
Cf)
a: 0.00
-0.25
-5 -4 -3 -2 -1 o 1 2 3 4 5
Frequenza normalizzata, flfT (a)
180
'5 135
CCI
-
.9
:!::-
I
90
"! 45
Q)
Cf) 01 -.... I -
-c:
ro
-45
-('(j
Cf)
O -90
a.
Cf)
a: -135
-180
-5 -4 -3 -2 -1 O 1 2 3 4 5
Frequenza normalizzata, flfT (b)
Figura 4.9 Risposta in ampiezza (a) e fase (b) del circuito R-C
l
, 'E>
IH(Jt (4.2.26)
IH(J)ldB
! l Olog,o IH(fo t
Poich il dB, come chiarito poc'anzi, sempre e comunque una misura relativa
a un riferimento, nella definizione compare il fattore JH(fo
punto il valore rispetto al quale i dB sono calcolati; la frequenza lo del riferi-
t che costituisce ap-
mento deve essere scelta opportunamente per i vari tipi di sistema considerati,
come sar chiarito in seguito; il moltiplicatore lO serve infine a convertire i bel
(dati dal solo logaritmo del rapporto) in decibel. La risposta in ampiezza del si-
stema viene elevata al quadrato perch il dB si riferisce a misure relative di po-
tenza, e la potenza dei segnali trattati dal SLS legata alla risposta in ampiezza
elevata al quadrato (si veda il Paragrafo 4.4).
Esempio 4.6
Ricaviamo la risposta in ampiezza del SLS dell'Esempio 4.5 espressa in decibel:
Esempio 4.7
Determiniamo la risposta in frequenza del circuito C-R di Figura 4.11. Da un
esame dello schema si ha
(E4.7.1)
10
- o
-3 , ,
I
I
N -10
N
Q)
'Q.
E
I -20
.
.~
I
1i)
o -30
c..
cn
c:
-40
101 103
Frequenza (Hz) (a)
180
-
'6 135
--
I
....
C>
:t::.
90
:J: 45
"I
Q) O
cn
-Ic:
-45
-Icn -90
O
c..
cn
c: -135
-180
10' 103
Frequenza (Hz) (b)
Figura 4.10 Risposta in ampiezza in dB (a) e in fase (b) del circuito R-C
d i(t) d . (E4.7.2)
-v.(t)--
dt' C
= R -l(t)
dt
Poich inoltre i(t)=vu(t)IR si ottiene l'equazione differenziale che lega i (
segnali di ingresso e di uscita:
J
Sistemi monodimensionali a tempo continuo 153
c
. I
t t
Vi (t) Vu(t)
iVR
I I
d
-v. (t ) ( ) = -vd
V t
(E4.7.3)
!! (t )
dt I RC dt U
j2TCjV;(J)- ~ (E4.7.4)
RC Y,,(J)= j2TCjY,,(J)
l
(E4.7.6)
fr = 2nRC
la risposta in frequenza del sistema diventa
(E4.7.7)
che sono rappresentate in Figura 4.12 utilizzando scale lineari per entrambi gli
assi di riferimento.
154 Capitolo 4
1.25
..... 1.00
ai
N 0.75
N
Q)
'5.
E 0.50
a:s
.
a:s 0.25
Ci)
o
Cl.
rn
0.00
-0.25
-5 -4 -3 -2 -1 o 1 2 5
Frequenza normalizzata, flfT
(a)
180
:c 135
E!
.9 90
c-
I 45
'-.J
ai o
cn
$
. -45
a:s
Ci) -90
.
o
Cl. ,
CI: -135
-180
-5 -4 -3 -2 -1 o 1 2 4 5
Frequenza normalizzata, flfT
(b)
Figura 4.12 Risposta in ampiezza (a) e fase (b) del circuito C-R
10
o
-
~
-3 ~
:f ,., 0.0
CI!
N -10
N
Q)
.5.
E
CI! -20
.:
CI!
(;j
o -30
c-
m
Cf
103
Frequenza (Hz)
(a)
180
135
'6
-9 90
-
I 45
"I
Q) o
-mCI!
.: -45
CI!
(;j -90
o
c-
m
,
Cf -135
-180
10' 103
Frequenza (Hz) (b)
Figura 4.13 Risposta in ampiezza misurata in dB (a) e in fase (b) del circuito C-R
=u(t)- j
u(t) e-alT da
T o
= e-IIT u(t) (E4.7.11)
0.6
- 0.4
0.2
ro 0.0
>
"Ci) -0.2
"S
c..
E -0.4
ro
C;; -0.6
o
c..
CI) -0.8
CI:
-1.0
-1.2
-2 -1 o 1 2 3 4 5 6
Tempo normalizzato, t/T
1.25
--
C>
1.00
O 0.75
c:
'5
C) 0.50
-
(ij
ro
CI)
O
c..
0.25
CI)
CI:
0.00
-0.25_2 -1 o 1. 2 3 4 5 6
Esempio 4.8
Determiniamo la risposta y(t) del circuito di Figura 4.16 al cui ingresso
applicato il segnale x(t) di Figura 4.17.
i
y(t)
x(t)
,-
T t
ej2trftj21ifL + R (E4.8.3)
2j21ifL + R
158 Capitolo 4
I 1 1 I
,
g(t)=u(t)@h(t)= fh(-r)d-r=-u(t)+-
- 2 4a-J e-r!2au(-r)d-r
=.!..u(t)+u(t)~J e-r!2ad-r=[ 1-.!..e-'!2a] u(t) (E4.8.7)
2 4ao 2
per cui il segnale di uscita risulta
(E4.8.8)
e cio
o t:::;O
1-.!..e-,!2a O<t:::;T
y(t) = 2 (E4.8.9)
.!(eT!2a_l)e-'!2a
2 t>T
1 t-TI2 1
y(t)::= -
2
rect T
( )=-2 x(t) (E4.8.1O)
Sistemi monodimensionali a tempo continuo 159
3
iD
..-.. I IfO=1/(21ta.)I
:=.. o
I
tU
N
N
Q)
'0.. -3
E
tU
.!:
-cnotU -6
c..
cn
CI:
-9
0.01 0.1 1 10 100
Frequenza normalizzata, flfo (a)
..-..
'5 I
-..-.. l
.9
I
22.5
Ifo=11(21ta.)I
"I
Q)
-.!:cn
tU
0.0
tU
Ci) -22.5
o
c..
cn
CI:
-45.0
0.01 0.1 1 10 100
Frequenza normalizzata, flfo
Figura 4.18 Risposta in ampiezza (a) e in fase (b) del sistema dell'Esempio 4.8
mentre, se T a,
t - T/2
y(t)::= rect ( T )=x(t) (E4.8.11)
1.25
1.00
0.75
->:- 0.50
0.25
0.00
-0.25
-1.0 -0.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0
Figura 4.19 Risposta del sistema di Figura 4.16 al segnale di Figura 4.17
I
D
4.2.4 Sistemi in cascata e in parallelo
Consideriamo ora due SLS stabili disposti in cascata, come illustrato in Figura
4.20.
-1
X(I)
h 1(t)
~Y(I)
Indicando con ~(t) e ~(t) ie risposte impulsive rispettivamente del primo e del
secondo sistema, vogliamo determinare la relazione esistente tra il segnale x(t)
in ingresso al primo sistema e il segnale y(t) in uscita al secondo. Sappiamo che
~
e che
~
z(t) J
= x({3) ~ (t - {3) d{3 (4.2.28)
Sistemi monodimensionali a tempo continuo 161
y(t) = )~(P)
[)yr) h,(t- p)-r) dr] dp
= f x({3)[~(t - {3)@ ~(t - {3)] d{3 = x(t) @ [~(t)@ ~(t)] (4.2.30)
(4.2.31)
ovvero risposta in frequenza
(4.2.32)
come suggerito dalla Figura 4.21. Nel procedimento analitico che porta al
risultato (4.2.31) stata fatta la tacita ipotesi che i due sistemi in cascata non si
influenzino a vicenda, cio che il comportamento dei due (in particolare la loro
risposta impulsiva), quando vengono connessi in cascata, sia identico a quello
riscontrato per ciascuno isolatamente. Questa ipotesi non verificata ad esempio
per i circuiti R-C e C-R esaminati negli Esempi 4.4-4.5. In tal caso necessario
interporre eventualmente tra i due un circuito disaccoppiatore (o buffer) che
impedisce reciproche influenze tra i due stadi.
Un secondo tipo molto comune di interconnessione quella in parallelo, in
cui i sistemi vengono alimentati dallo stesso ingresso, e le uscite dei due
vengono poi sommate, come in Figura 4.22. chiaro che la risposta impulsiva e
in frequenza equivalenti sono in questo caso pari a
(4.2.33)
162 Capitolo 4
L
~(t)
x(t)
-
Figura 4.22 Sistemi in parallelo
4.3 Filtri
4.3.1 Generalit sui filtri e filtri ideali
Un caso tipico che si presenta nell'elaborazione dei segnali quello in cui il se-
gnale osservato x(t) costituito dalla sovrapposizione, cio dalla somma, di due
segnali: x(t) = x1(t)+ x2(t) dei quali il primo un segnale utile, cio portatore di
informazione, mentre il secondo rappresenta solo un disturbo ineliminabile alla
fonte. Nella raccolta di un segnale elettrocardiografico, ad esempio, pu acca-
dere che alla tensione raccolta dai sensori sul corpo del paziente (molto debole,
dell'ordine di grandezza dei mVe stilizzata in Figura 4.23a) venga a sovrapporsi
un disturbo dovuto alla tensione di alimentazione fornita all'apparato elettro-
medicale dalla normale rete elettrica 220 V-50 Hz (come in Figura 4.23b). Se il
circuito elettrico dello strumento non realizzato con la massima accuratezza, il
residuo della tensione di alimentazione pu rivelarsi dello stesso ordine di gran-
dezza del segnale utile. In un caso di questo genere, fondamentale riuscire a di-
scriminare il segnale utile dal disturbo, cosa apparentemente impossibile tenendo
conto che il segnale osservato la sovrapposizione di queste due componenti,
come si vede dalla Figura 4.24.
Sistemi monodimensionali a tempo continuo 163
1.25 I I , I I I ,
0.75
-
X
0.50
0.25
0.00
-0.25
-0.50
0.000 0.125 0.250 0.375 0.500 0.625 0.750 tT.875 1.000
Tempo (5)
1.25
1.00
I'0=50Hz I
--
X
N
0'+
0.50
0.25
0.00
-0.25
-0.50
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
Tempo (5)
(4.3.1)
1.25
1.00
-
:t:.
X
C\I
0.75
0.50
.:t.
:t:.
x 0.25
J!..
+-'
X
0.00 .....
-0.25
-0.50
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
Tempo (5)
X(f)
x 2(f)
x 1(f)
-f o -8 8
. (4.3.2)
Sistemi monodimensionali a tempo continuo 165
illustrata in Figura 4.26. Il segnale d'uscita y(t) del filtro, avendo infatti
trasformata di Fourier Y(J)= X(J) H(J), sar privo del disturbo x2(t).
~t)
-8 8
Un sistema con risposta in frequenza come ii Figura 4.26 viene chiamato filtro
passa-basso ideale. Esso infatti possiede caratteristiche di selettivit, nel senso
che le componenti frequenziali all'interno di una certa banda, cio intervallo di
frequenze, vicino alla frequenza nulla (quindi basse frequenze) vengono lasciate
inalterate. In questa zona infatti, chiamata banda passante, si ha H(f) = 1.
Viceversa, all'esterno della banda passante, e cio nella cosiddetta banda
oscura, le componenti frequenziali vengono completamente cancellate perch
H(f) = O. La frequenza B rappresenta il cosiddetto limite di banda.
Questa funzione di selettivit giustifica il nome di "filtro" dato a questo SLS,
nel senso che le componenti nello spettro del segnale aventi frequenza maggiore
del limite di banda vengono "trattenute", mentre le altre componenti vengono
"lasciate passare". Nella pratica, si tende ad identificare il limite di banda B con
l'ampiezza della banda passante (o banda tout-court). Per convenzione, infatti, la
banda del filtro L'ampiezza della banda passante considerata sul solo semiasse
positivo delle frequenze. Per il filtro di Figura 4.26, quindi, la banda pari a B e
coincide con il limite di banda.
La risposta impulsiva del filtro passa-basso (low-pass) ideale si ricava
antitrasformando l'espressione della risposta in frequenza (4.3.2):
28
(4.3.4)
HHP(J)= 1- rec{{B) ::}hHP(t)= 8(t) - 2Bsinc(2Bt)
chiaro che stavolta la banda passante del filtro passa alto (high-pass) quella
che sta al di l del limite di banda B, nella quale le componenti frequenziali del
segnale di ingresso non vengono alterate. Colloquialmente, diremo ancora (in
modo improprio) che la banda del filtro passa-alto B, alludendo in realt al
limite di banda. immediato verificare che anche il filtro passa-alto ideale un
sistema non causale.
-8 8
Nella situazione di Figura 4.25 la separazione tra i due segnali XI(t) e X2(t)
stata effettuata rispettivamente con un filtro passa-basso o con un filtro passa-
alto ideali. Supponiamo invece di osservare il segnale x(t) somma di tre com-
ponenti
(4.3.5)
II ,, X1(f)
,I ,,
,I \
,
f
Figura 4.29 Spettro del segnale e risposta in frequenza del filtro passa-banda ideale
(4.3.7)
e quindi
2.0
1.5
1.0
\
--
cc
-...
a..
0.5
0.0
IXI
..c -0.5
-1.0
-1.5
-
-2.0
-2.5
-4 -3 -2 -1 o 2 3 4
Tempo normalizzato, St
(4.3.9)
(4.3.10)
per cui
t.- B --.I
X(f) I
I
I
I
I I
1- I I
I \ X1 (f)
I \
I \
I \
I \
I \
Il H(f) 12dJ< 00
(4.3.12)
< 00 (4.3.13)
[ 1+ (21Cj)2
~ Iln[1 H(f) I]Idf
\ (4.3.14)
rappresenta la risposta in frequenza di un sistema causale; se viceversa la condi-
zione (4.3.13) non verificata, il sistema non causale. Questa condizione
quindi necessaria alla causalit del sistema, ma non sufficiente. In particolare,
il criterio non indica come scegliere l'opportuna e(J) che rende effettivamente
il sistema causale. ,
Nel caso dei filtri ideali passa-basso e passa-banda, che verificano l'ipotesi di
applicabilit del criterio, notiamo che le risposte in ampiezza sono nulle su in-
tervalli frequenziali di misL!ra(ampiezza) non nulla. Questo implica che l'inte-
grale della (4.3.13) sicuramente divergente perch la funzione integranda non
limitata su intervalli di misura non nulla. Il criterio non quindi soddisfatto, e i
filtri sono necessariamente non causali. Indirettamente, questo dice che anche i
filtri passa-alto ed elimina-banda sono non causali in quanto le loro risposte in
frequenza sono il complemento a uno delle risposte rispettivamente del passa-
basso e passa-banda aventi gli stessi limiti di banda.
Conseguenza di queste osservazioni che un filtro causale pu avere una
risposta in frequenza che si annulla solo per un insieme di frequenze di misura
I
(4.3.15)
la prima delle quali resta sempre * O, mentre la seconda si annulla nel solo
punto f = O,senza violare il criterio di Paley-Wiener.
Filtri elementari di tipo passa-banda ed elimina-banda si possono realizzare
con circuiti risonanti L- C rispettivamente come in Figura 4.32a-b, ove
21ifo = 1/ -J LC e 1/ Q = 21ifoL/R. Le risposte in frequenza di questi filtri sono:
Sistemi monodimensionali a tempo continuo 171
(4.3.16a)
(4.3.16b)
R L
t
x(t) C
t
L y(t)
tX(t)! ---.r-C R
ty(t)
I I I I
(a) (b)
Figura 4.32 Filtri passa-banda (a) ed elimina-banda (b) reali con gruppi L-C parallelo
--a:
ID
1.25
i3 1.00
...J
J:
ti 0.75
N
N
(])
"6.
E
'" 0.50
-'"
.!:
CI)
o
c..
0.25
CI)
a:
0.00
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Frequenza normalizzata, flfo
(a)
1.25
--lI:
ID
i3 1.00
...J
J:
ti 0.75
N
N
(])
'5.
E
'" 0.50
.5 10=11
-'"
CI)
0.25
I 1/
o
c..
CI)
a:
0.00
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Frequenza normalizzata, flfo
-<)
Figura 4.33 Risposte in ampiezza dei filtri L-C passa-banda (a) ed elimina-banda (b)
rect(t/2T)
(4.3.19)
I
ovvero
1 Nellil figura vengono mostrati gli spettri di ampiezza dei segnali solo per f > O perch la
definizione di banda riguarda sempre il solo serniasse positivo delle frequenze.
174 Capitolo 4
(4.3.20)
IX(f}12 IX(f}12
IX(O)12
IX(fo)12
0.5 ~------
(a) (b)
Esempio 4.9
Riprendiamo in considerazione il filtro passa-basso reale implementato come
squadra R-C degli Esempi 4.4-4.5. La sua risposta in frequenza
Sistemi monodimensionali a tempo continuo 175
R(J) = ! (E4.9.l)
2 l 1
IH(B3)1=1/2~ 2=1/2~B3=- (E4.9.2)
-. 1+ (2nB_3RC) - 2n RC
cio la banda a -3 dB coincidecon quella che negli Esempi 4.4-4.5 era stata
chiamata la frequenza di taglio del sistema. Si dimostra facilmente che la
squadra passa-alto C-R dell'Esempio 4.7 ha questo stesso limite di banda. I
grafici delle risposte in ampiezza dei due filtri R-C e C-R rispettivamente nelle
Figure 4.10 e 4.13 riportano esplicitamente una linea di riferimento a -3 dB che
mette in evidenza geometricamente il risultato analitico appena ricavato. D
Oltre alla banda a -3 dB (di gran lunga la pi utilizzata) e alla durata a met
ampiezza, esistono altre definizioni di banda e durata particolarmente importanti
dal punto di vista concettuale, come la durata efficace (o quadratica) e la banda
efficace (quadratica). Cominciamo a esaminare la definizione di durata efficace
per un segnale x(t) reale e ad energia finita. Come nella definizione di durata a
met ampiezza, viene preliminarmente identificato un valore temporale di
riferimento to che in un certo senso rappresenta il "centro" dell'impulso:
~
, Ex=Jx2(t)dt (4.3.21)
176 Capitolo 4
(4.3.22)
che fornisce un'indicazione della dispersione dei valori del segnale attorno al
centro presunto to' Il concetto di durata efficace analogo a quello di varianza
di una densit di probabilit Ix(t) 12/ Ex attorno al valor medio to' In maniera
analoga, si definisce una banda efficace Bq come segue:
II
(4.3.23)
(2Bqf ~ ~x-flxut f2df II
in cui il "centro" (valor medio) dello spettro Ixut non compare perch risulta
comunque pari a O.Il fattore 2 a moltiplicare la Bq (che non compare nella de-
finizione di durata) deriva dal fatto che la banda viene come sempre misurata
solo sul semiasse positivo delle frequenze, mentre il secondo membro d una
indicazione della dispersione dello spettro sia a destra che a sinistra della f = O.
Una generalizzazione importante della propriet gi esaminata secondo la
quale un segnale non pu contemporaneamente presentare banda limitata e
durata limitata costituita dalla relazione seguente:
1
B . D >-
- (4.3.24)
q q 8n
Questo risultato mostra come non si possa ridurre arbitrariamente la durata di un
segnale senza far crescere la sua banda e viceversa: il prodotto durata-banda
comunque limitato inferiormente. Il particolare valore del limite inferiore, 1/8n ,
deriva dalle particolari definizioni di banda e durata adottate, ma il principio di
carattere generale: con diverse definizioni di banda e durata si ottiene comunque
un limite inferiore, ovviamente diverso da quello del caso presente, ma sempre
finito.
Una relazione della forma (4.3.24) appare anche in meccanica quantistica con
il nome di principio di indeterminazione di Heisenberg. Questa legge fisica fon-
damentale sancisce l'impossibilit di ridurre arbitrariamente l'incertezza sulla
misurazione di variabili quantistiche coniugate (cio la dispersione dei valori
misurati), come la posizione e la quantit di moto di una particella.
Sistemi monodimensionali a tempo continuo 177
Nel Paragrafo 4.4, dimostreremo che per un qualunque segnale reale a energia
finita y( t) si ha:
- -
Ey = J l(t) dt = JIY(Jtdi (4.3.25)
l - 2
B2
q
=
16n2 Ex
J lj21ifX(J)
-- 12di = l
16n2 Ex -J- [ dx(t) d
dt ] t
(4.3.26)
Supponiamo, senza perdita di generalit, che il centro del segnale to sia pari a
zero. TIprodotto fra D: e B: allora espresso da (vedi la (4.3.22) e la (4.3.26))
(4.3.27)
(4.3.28)
valida per ogni coppia xa(t), Xb(t) di funzioni reali a energia finita. Applicando
la disuguaglianza al prodotto durata-banda, si pu scrivere che
(4.3.29)
x
(4.3.30)
Esempio 4.10
Calcoliamo la banda e la durata efficace del segnale esponenziale bilatero:
Poich il segnale pari, il suo centro to espresso dalla (4.3.21) nullo. Pertanto
la sua durata efficace Dq
(E4.10.2)
(E4.1O.3)
Ex= Jx2(t)dt = 2Je-2rfTdt= T
o
e inoltre
T3 T3
Ja2e-a da =- 2
~ ~ ~.
-
J t2X2(t)dt =2 J t2e-2lfT
o
dt = - 40 (E4.10A)
(E4.10.5)
(E4.10.6)
Poich
2
-dX(t) -
d t-- 1 e-2rjT d t--- Ex (E4.1O.7)
-
~ ~
J
I[ dt ] T2 T2
)
Sistemi monodimensionali a tempo continuo 179
B=~ (E4.1O.8)
q 41ff
li prodotto fra durata e banda efficace del segnale (E4.1 0.1) quindi dato da
1
~>- (E4.1O.9)
Bq Dq = 4n-J2 8n
o
Esempio 4.11
Calcoliamo la banda e la durata efficace del segnale Gaussiano
(E4.11.1)
(E4.11.2)
Dallo studio delle variabili aleatorie Gaussiane noto che, assegnato un valore
(J'> O, si ha
(E4.11.3)
(E4.11.4)
/
(E4.11.5)
ove (J' = T/-J2. L'integrale che figura a secondo membro della (E4.11.2) vale
)
Sistemi monodimensionali a tempo continuo 179
B=~ (E4.1O.8)
q 41ff
Il prodotto fra durata e banda efficace del segnale (E4.1O.1) quindi dato da
1 >~ (E4.1O.9)
Bq Dq = 4rc-fi 8rc
D
Esempio 4.11
Calcoliamo la banda e la durata efficace del segnale Gaussiano
(E4.11.2)
Dallo studio delle variabili aleatorie Gaussiane noto che, assegnato un valore
(j'> O,si ha
(E4.11.3)
(E4.11.4)
(E4.11.5)
e quindi
B =J... /J...
J
r~
dX(t) 2 dt (E4.11.8)
q 4n-~ Ex.1 dt ]
Poich
(E4.11.9)
si ha
~ 2
- 4
-dX(t) dt-- _l !f= - .J2ii
-
2 2
(t ) dt--O"
3
f[ ft x
~
-V~n---
T4 -
(E4.11.1O)
dt ] 40"4 40"
=> B=-ti
q - (E4.11.11)
8n-T
Il prodotto fra durata e banda efficace del segnale (E4.11.1) quindi dato da
(E4.11.12)
y(t) ;
'.--
~ t
Quindi, affinch un sistema non introduca distorsioni, esso deve possedere una
risposta in ampiezza costante e una risposta in fase proporzionale alla fre-
quenza come illustrato in Figura 4.38. In altri termini, le componenti sinusoidali
in cui un segnale arbitrario pu pensarsi scomposto devono essere amplificate o
attenuate tutte nella medesima misura, e devono essere ritardate ciascuna della
medesima quantit (e quindi sfasate di un angolo proporzionale alla frequenza
della componente stessa). Tuttavia chiaro che ogni sistema reale ha dei limiti
di banda intrinseci e non pu garantire una risposta in frequenza con le suddette
caratteristiche per tutti i valori della frequenza. Sulla base di questa considera-
182 Capitolo 4
IKI A(f)
........
........
........
........
........
""........
........
........
........
""........
........
.....
9(f)
Figura 4.38 Risposta in ampiezza e in fase di un SLS che non introduce distorsioni
In realt, il segnale "utile" x(t) che non deve essere distorto sar in generale
caratterizzato da una banda limitata; le condizioni (4.3.35) possono allora essere
verificate soltanto per tutte le frequenze all'interno della banda del segnale. Ai
fini della distorsione del segnale non ha cio rilevanza l'andamento delle
risposte del sistema per frequenze in corrispondenza alle quali non esistono
componenti nello spettro del segnale stesso. Se, ad esempio, la trasformata X(J)
e le risposte in ampiezza e fase del sistema sono quelle rappresentate in Figura
4.39, allora il segnale in uscita una replica indistorta di x(t) anche se il filtro
non ha risposte come in Figura 4.38.
Se non si riesce a garantire le condizioni di non-distorsione neanche nella
banda del segnale, questo subisce distorsioni lineari. In particolare, se la risposta
in ampiezza non costante nella banda del segnale, si avranno distorsioni di
ampiezza (Figura 4.40a); viceversa, se la risposta in fase non lineare nella
banda del segnale, si avranno distorsioni di fase (Figura 4.40b). Per alcuni tipi di
segnale, tollerabile l'introduzione di distorsioni di fase da parte di un filtro. Ad
esempio, nei segnali telefonici di tipo vocale, la presenza di una distorsione di
fase introdotta dal sistema di comunicazione praticamente ininfluente sulla
qualit del segnale ricevuto. Viceversa la distorsione di fase non tollerabile per
i segnali di tipo numerico delle trasmissioni facsimile che peraltro transitano at-
traverso gli stessi canali telefonici. I ricevitori negli apparecchi fax possiedono
degli appositi circuiti cosiddetti equalizzatori il cui compito proprio quello di
annullare le eventuali distorsioni di fase introdotte dai circuiti telefonici ordinari.
Sistemi monodimensionali a tempo continuo 183
9(f)
A(f)
(a) (b)
Esempio 4.12
Consideriamo i seguenti quattro segnali:
(E4.12.1d)
e cerchiamo di stabilire se tali segnali vengono o meno distorti nel passaggio
184 Capitolo 4
9(t)
I
1t
A(t)
1t/2
-28 -8
8 28
- 1t!2
I
-ri B t / -1t
(a) (b)
Figura 4.41 Risposta in ampiezza (a) e in fase (b) del SLS dell'Esempio 4.12
Il segnale x\(t) sinusoidale puro con frequenza B/2 e non viene distorto dal
sistema in esame. Infatti il segnale di uscita (A( B/2) = l e 8(B/2) =n/2):
l_lfI rect L
x4 (J)=1-
B B
( 2B
J ( ) (E4.12.5)
(E4.12.6)
A(J) = 2~1 , O(J)= ~ sgn(J)
e cio
o
186 Capitolo 4
Ex = Jlx(tt dt < 00
(4.4.1)
(4.4.2)
(4.4.3)
Jlx(t)12
dt= Jixut di (4.4.4)
(4.4.5)
Sistemi monodimensionali a tempo continuo 187
(4.4.6)
(4.4.7)
Ex = f 'E)I) dI (4.4.8)
Queste propriet non rispondono per alla domanda circa il significato da attri-
buire a 'Ex(f). Consideriamo allora un sistema lineare stazionario con risposta in
frequenza H(I) il cui ingresso sia x(t) e la cui uscita sia y(t). La funzione
'Ey(l) relativa al segnale di uscita si pu ricavare immediatamente nota 'Ex(f):
(4.4.9)
H(f)
-f f
I
Figura 4.42 Filtro passa-banda ideale con frequenza centrale l e banda /).1
~ ~ -j+tif/2 j+tif/2
=2 J~x(J) df (4.4.10)
j-tif /2
~ (f)
H(f)
-f f
(4.4.11)
e quindi
(4.4.12)
Notiamo, ora, che y(t) stato ottenuto da x(t) sopprimendo tutte le componenti
frequenziali al di fuori di un intorno della frequenza Il. Dunque, come suggeri-
sce la notazione nella (4.4.12), Ey = I1EA1) rappresenta il contributo all'energia
totale del segnale Ex delle sole componenti di x(t) con frequenze appartenenti
all'intervallo [l - 4f /2, 1+ I1f/2 ] (pi il simmetrico sul semiasse negativo), in
quanto tutte le altre componenti sono state cancellate dal filtro passa-banda.
Questo risultato permette finalmente di fornire un'interpretazione della fun-
zione 'Ex:il particolare valore 'EA1) alla frequenza l rappresenta il contributo
locale all'energia totale del segnale x(t) dovuto alle sole componenti di segnale
Sistemi monodimensionali a tempo continuo 189
J'Ex(f)df
-
- 0.99Ex =>
A:x(f)df
-
-
- 0.99 JI
f
" ,'~
./\
\
,~i "'--.(4.4.13)
-8.." J'Ex(f)df=-r" ~-
P. ::: l>..,~
O . .ti -- y:.
4.4.2 Densit spettrale di potenza
I concetti appena introdotti riguardo ai segnali a energia finita possono essere I
generalizzati al caso di Unsegnale x(t) per il quale finita la potenza:
l T/2
~ = T-+-
1im-
T J X2(t) dt < 00 (4.4.14)
-Tf2
(4.4.15)
\~XT u)=IxTut
e l'energia associata a XT(t) data da
~
(4.4.17)
(4.4.18)
T-7~ T T-7~ T
\s,U),o,lim ~<,U) ~ lim IX,UJ'
Le propriet della densit spettrale di potenza sono formalmente analoghe a
quelle della densit di energia, e possono essere facilmente dimostrate:
. la densit spettrale di potenza una funzione della frequenza reale a valori
non negativi:
(4.4.19)
. se il segnale x(t) reale, la sua densit spettrale di potenza una funzione
pan:
(4.4.20)
~ = f Sx(f) dj (4.4.21)
Sistemi monodimensionali a tempo continuo 191
(4.4.22)
- ":JrSA;)=~x(J)IH(J)jj
Anche il significato fisico della densit spettrale di potenza pu essere compreso
ricordando le. considerazioni esposte a proposito della densit spettrale di
energia; scelto un valore arbitrario l di frequenza, la_quantit infinitesima
sAl) df rappresenta il contributo alla potenza totale del segnale x(t) fornito
dalle componenti frequenziali prossime a l.
4.4.3 Funzione di autocorrelazione e teorema di Wiener-Khintchine
Le funzioni densit spettrale di energia e di potenza definite precedentemente
possono essere calcolate in una maniera alternativa rispetto a quanto previsto
dalle relative definizioni se si introduce una nuova grandezza che caratterizza
ulteriormente il segnale nel dominio del tempo: la funzione di autocorrelazione.
Per un segnale ~(t) ("'~~uesta grandezza definita da
192 Capitolo 4
x(t)
1l
/ /
~
x(t-t)
I
y(t)
y(t -t)
1/J2
(4.4.25)
Il lettore dimostri anche che la Rx('!') una funzione pari del proprio argomento:
(4.4.26)
~ ~
~=Ex
~ ~
MR.~)<O> ;vt
=".(!~~ (4.4.30)
l\
J Rx(-r)~lim-
I
~- --
T~~T
l T/2
fx(t)x(t--r)dt
-_Z
-T2
\ (4.4.31)
Esempio 4.13
Calcoliamo la densit spettrale di energia dell'impulso rettangolare
(E4.13.1)
x(t) = rec{~)
Essendo
(E4.13.3)
Esempio 4.14
Calcoliamo la densit spettrale di potenza del segnale gradino unitario:
(E4.14.2)
(E4.14.3~
(E4.14.4)
(E4.14.5)
con
(E4.14.7)
in quanto
196 Capitolo 4
1 Itl t
(
YT(t)=-2 1-- T/2 rect -T
) () (E4.14.8)
rect(t/T)
r---------
I
I x(t)=u(t)
I
I
I
I
I
I
J
-2fT 2fT
Dunque, al crescere del valore di T il valore della funzione nell' origine tende
all'infinito, la sua banda diminuisce arbitrariamente, poich i suoi punti di nullo
si avvicinano all'origine, ma l'area da essa sottesa non cambia: la successione di
funzioni YT(f) tende a un impulso di Dirac! In conclusione si ha:
Sistemi monodimensionali a tempo continuo 197
(E4.14.9)
l T/2
Rx(T) = lim-
T-7~ T f x(t)X(t-T)dt
-T/2
(E4.14.10)
l T/2 l T/2
RAT) = T-7~
lim -
T f u(t) u(t - 'l")dt = lim -T fou(t - T) dt
-ry2 T-7~
(E4.14.11)
RAT) = T-7~
lim.!.[(T/2-T)u(T/2-T)]
T
= lim
T-7~ (!2 - ~T )U(T/'2 - T) = !2 (E4.14.13)
I
(E4.14.14)
dalla quale si ricava immediatamente, calcolando la trasformata di Fourier, il
risultato (E4.14.9).
198 Capitolo 4
1/2
T/2 't
D
4.4.4 Densit spettrale di potenza dei segnali periodici
Una particolare categoria di segnali a potenza finita rappresentata dai segnali
periodici. Per essi vogliamo determinare la funzione di autocorrelazione e la
densit spettrale di potenza in funzione del relativo coefficiente di Fourier Xk.
Per un segnale x(t) periodico di periodo 1'0,l'espressione della funzione di
autocorrelazione (4.4.31) si semplifica come segue:
1 To/2
(4.4.33)
Rx ('r) = Lo -To/2
f x( t) x( t - 'Z")dt
(4.4.34)
(4.4.35)
Tenendo conto che il segnale reale e che quindi X-k = X;, si concludeche
Sistemi monodimensionali a tempo continuo 199
(4.4.36)
(4.4.37)
(4.4.38)
~ = Llxl
k=-oo
(4.4.40)
(4.4.42)
y(t) J J
= x(a) h(t- a) da = l-Tx(a) h(t- a) da (4.5.1)
essendo h(t - a) *-O solo nell'intervallo t - T < a < t. Il valore del segnale
d'uscita calcolato all'istante t dipende quindi dai valori che l'ingresso assume in
un intervallo di durata T precedente l'istante t stesso. Un comportamento di
questo tipo caratteristico di un sistema con memoria e, nel caso specifico, con
una memoria finita pari a T. Un sistema invece senza memoria se l'uscita a un
istante arbitrario dipende solamente dal valore dell'ingresso al medesimo istante.
Sistemi monodimensionali a tempo continuo 201
h(t)
x(t)
1 ~ y(t)
T t
y=g{x)
~t)
x
(4.5.3)
con
- l d"
glI-- (4.5.4)
n! dx" g(x) x=o
I
Per semplicit, supponiamo di avere a che fare con una nonlinearit per cui lo
sviluppo in serie (4.5.3) arrestato al secondo ordine sia una approssimazione
sufficientemente accurata della caratteristica, cio
(4.5.5)
allora la trasformata f(J) ottenuta calcolando la somma dei tre contributi nella
(4.5.6) quella rappresentata nella Figura 4.52.
Gi questo semplice esempio significativo del meccanismo di distorsione di
un sistema nonlineare senza memoria: nel segnale d'uscita ritroviamo, oltre a
una componente continua, che in pratica pu essere facilmente eliminata con un
accoppiamento in alternata del segnale di uscita, anche alcune componenti
frequenziali che non sono presenti nel segnale d'ingresso, in particolare tutte
quelle nella banda (B,2B]. La produzione di queste componenti chiaramente
2 Solo caratteristiche con un certo grado di "regolarit" nell'intorno dell'origine possono essere
sviluppate in serie di Taylor. Questa condizione non necessariamente verificata, ma la
discussione riveste comunque carattere generale.
Sistemi monodimensionali a tempo continuo 203
dovuta alla presenza del termine nonlineare (in particolare quadratico) nella
caratteristica ingresso-uscita.
Y(f)
2B~
L'allargamento dello spettro del segnale, tipico delle distorsioni non lineari,
tanto pi marcato quanto pi la caratteristica ingresso-uscita del sistema si di-
scosta da un andamento lineare. Se avessimo preso in considerazione anche un
termine cubico nell'espansione in serie di Taylor, avremmo ottenuto uno spettro
del segnale di uscita con banda triplicata, e cos via. Osserviamo inoltre che un
eventuale filtraggio dell'uscita per reiettare le componenti fuori banda (cio
fuori della banda originaria B) non permette comunque di recuperare una replica
fedele del segnale di ingresso; l'effetto della non linearit si manifesta infatti an-
che all'interno della banda del segnale utile (fenomeno di intermodulazione).
4.5.2 Nonlinearit essenziali e parassite
Nella discussione precedente sull'effetto della nonlinearit, essa stata conside-
rata come un fattore negativo producente distorsione sul segnale. Questa visione
in generale valida per sistemi di elaborazione dei segnali, ma deve essere
approfondita quando si considerano sistemi nonlineari in generale, in particolare
sistemi elettronici di potenza. importante cio classificare preliminarmente il
tipo di non linearit o, meglio, stabilire se si tratta di una non linearit essenziale
o parassita in relazione alla funzione che il sistema deve svolgere.
Una nonlinearit parassita si manifesta nonostante tutti gli sforzi di progetta-
I
zione in sistemi nominalmente lineari, e provoca quindi effetti indesiderati.
L'esempio tipico di non linearit parassita quella presentata da un circuito am-
plificatore reale. Abbiamo gi pi volte considerato un amplificatore ideale, che
descritto dalla relazione
g(x)
y
x x
(a) (b)
x(t) y(t)
(4.5.11)
(4.5.12)
(4.5.13)
Nel segnale d'uscita presente un' oscillazione a frequenza 2.10che non compare
nel segnale d'ingresso e che viene chiamata distorsione di seconda armonica.
Nel caso generale, in cui la caratteristica del sistema arbitraria, in risposta al
segnale sinusoidale periodico di periodo To= 1/.lo, il sistema produrr il segnale
Il segnale di uscita, visto che il sistema senza memoria, a sua volta periodico
con lo stesso periodo di quello d'ingresso, come esemplificato in Figura 4.55,
anche se non sinusoidale. Ci consente di sviluppare y(t) in serie di Fourier
(forma reale polare):
g(x) y(t)
I
I x
l
I
I
I
-i ~ ~-
I
l
l
l
l
l
l
I
I
I X
I -::;,
I ~
"utile" del segnale di uscita perch replica fedele del segnale di ingresso. Per
quantificare l'influenza della nonlinearit si definisce allora il coefficiente di di-
storsione di k-esima armonica
k
I
D ~ (2Ak)2/2
'(2Al)2 /2
= Ak
AI '
k ;::. 2 (4.5.16)
che rappresenta la radice quadrata del rapporto tra la potenza (2Ak della k- i /2
esima armonica prodottasi per distorsione, e la potenza (2A1)2/2 della prima
armonica, che viene considerata come la replica non distorta del segnale
d'ingresso. In teoria esistono infiniti coefficienti di distorsione~ch in pratica
siano rilevanti soltanto quelli di ordine inferiore (seconda e terza armonica).
Per disporre comunque di un'informazione sulla distorsione complessiva,
cio relativa a tutte le armoniche prodotte, si definisce innanzitutto il segnale
distorsione come "residuo" del segnale di uscita, tolta la componente utile e
quella (ininfluente) continua:
+00
(4.5.18)
Pd =2LA;
k=2
, ~ =Ag+ 2LA;
k=l
=> Pd= ~- Ag - 2 AI2 (4.5.19)
(4.5.20)
Esempio 4.15
Il segnale x(t)= cos(2J%t) applicato al sistema nonlineare di Figura 4.56.
208 Capitolo 4
x(t) y(t)
2.0 I ,-
x(t) A1.5 y(t)
1.5 - -
1.0 ." .
- "\ l
-
'-"
0.5
>- -\ 0.0 1\ : :
. . j-
X
-0.5 \ f -
\ f
\ ...
-1.0 -'....'" \......,/ "..,' '.. -
-1.5 -
I I
-2.0
-2 ~ O 1 2
Tempo normalizzato, t!T o
Figura 4.57 Andamento dei segnali di ingresso e di uscita del sistema di Figura 4.56
Il segnale di uscita un' onda quadra di periodo To= l/Io e di ampiezza pari ad
A. Come dimostrato nell'Esempio 2.4, i coefficienti dello sviluppo in serie di
Fourier del segnale y(t) sono
per k.= O
altrimenti (E4.15.1)
~ = { ~ sinc(k/2)
Poich .li = O (il segnale y(t) alternativo) il coefficiente di distorsione di
seconda armonica nullo. Il coefficiente di distorsione di terza armonica
invece dato da
\
D3
~ A3 _11;1- A Isinc(3/2)1- 1
-- (E4.l5.2)
Al IYrI A Isinc(1/2)1 3
(E4.l5.3)
D=
& ~2
21Yrl
=
A2
[1-8 /n2 ] =
2A2sinc2(1/2)
1-
8/n2 ~
8/n 2 = ~-l
8
=0.483 (E4.15.4)
Esempio 4.16
Il segnale x(t) = 2A cos(21ifot) applicato al sistema nonlineare di Figura 4.58.
Calcoliamo i coefficienti di distorsione di seconda armonica D2, di terza
armonica D3 e di distorsione armonica totale D del segnale di uscita y(t).
x(t)
-A
A x
y(t)
2 To/2
Y;,= - J y(t) cos(21rkfot) dt (E4.16.1)
To o
da cui segue
2 To/2 2 To/3
~ =-
To o
J
y(t) cos(2J%t) dt =- J y(t) cos(2J%t)
To To/6
dt
1 -13
=- J
4A To/3 2
cos (2J%t)dt=A ---
To To/6 ( 3 2n )
(E4.16.2)
/
2.0 'O,."
'-"
"""""","0' '...,....
1.5 ""'"
//....
.-1.0.>--
- l-- -- \ ~ - -...-----
-- 0.5 y(t),
->. 0.0 1/6
1/3 .
x -0.5
-1.0
'.
-A, -1.5 ../"/"~(t) '.
..'.,'
-2.0 L """"" ............
-0.50 -0.25 0.00 0.25 0.50
Figura 4.59 Andamento dei segnali di ingresso e di uscita del sistema di Figura 4.58
Analogamente,
2 To/2 2 To/3
1; = - J y(t) cos(6J%t) dt
To o
=- J
y(t) cos(6J%t) dt
1'0To/6
4A To/3
= -
To To/6
J cos( 21ifot) cos( 61ifot) dt
4A To/31
. =- J -[cos(4J%t)+cos(8J%t)]dt=--A-I3
1'0 To/62 41r
(E4.16.3)
Sistemi monodimensionali a tempo continuo 211
2 To/2 2 To/3
~.=- fl(t)dt=- fl(t)dt
To o 1;, To/6
8A2 To/3 1 -J3
=-
To
f cos2(2Jifot)dt = 2A
To/6
2
( -3 - -211:)
(E4.16.5)
1 ==4.16 (E4.16.7)
Sommario
Un sistema monodimensionale (a un ingresso e una uscita) trasforma un segnale
d'ingresso x(t) (sollecitazione) in un segnale d'uscita (risposta) y(t). Anche
senza conoscere la struttura del sistema, possibile individuare alcune propriet
di quest'ultimo: stazionariet se il comportamento del sistema non varia nel
tempo; causalit se l'evoluzione dell'uscita non dipende dalla futura evoluzione
dell'ingresso; istantaneit se il valore dell'uscita dipende solo dal valore dell'in-
gresso al medesimo istante; stabilit se a qualunque ingresso limitato in am-
piezza corrisponde sempre un'uscita limitata in ampiezza; invertibilit se il se-
gnale d'ingresso pu sempre essere ricostruito a partire dall'osservazione del se-
gnale d'uscita; linearit se al sistema applicabile il principio di sovrapposi-
zione degli effetti. Limitandoci allo studio dei sistemi lineari stazionari (SLS), si
definisce la risposta impulsiva h(t) come risposta all'eccitazione 8(t), e si di-
212 Capitolo 4
Esercizi proposti
4.1 Per ciascunodei seguentisegnali:
x.(t) = 2 + cos(71tt/T)
X2(t) = sen(51tt/T) + 3cos(71tt/T)
X3(t) = 2cos(1tt/T) - sen(31tt/T)
IH(f)1
A
4 2 2 4
-T -T T T
LH(f)
Figura 4.60
c(t) f
= k=- rect
(
t-kT
T /2 J
c(t)
H Jf)
x(t) y(t)
c(t-T/4)
Figura 4.61
Sistemi monodimensionali a tempo continuo 215
Figura 4.62
4.6 Il segnale
+00
H (f)
Figura 4.63
x( t) y(t) z(t)
h(t)
-1
1 x
l
Figura 4.64
x(t) y(t)
a x
t
Figura 4.65
4.12 La funzione di correlazione incrociata tra due segnali a energia finita x(t)
ed y(t) definita come segue:
+00
;
~
)
y(t)
Figura 4.66
In 2 2
Figura 4.67
5
Segnali a tempo discreto
I ,
/
n x[n]
O O
1 15.2
2 33.9
3 65.4
4 68.2
5 129.4
6 162.4
7 312.9
8 423.5
9 428.5
lO 629.2
11 734.7
(5.1.2)
x(t)
X(~
.x[n]
t=nT
X(I) 1
NO
H OSP
~ l-
Figura 5.2 Elaborazione numerica1fiUn segnale a tempo continuo
D/A
y(l)
5.2. Dal punto di vista teorico, il dispositivo che produce in uscita un segnale a
tempo continuo a partire da un segnale d'ingresso a tempo discreto chiamato
interpolatore, e il suo funzionamento schematizzato in Figura 5.3. Le opera-
zione duali di campionamento e interpolazione verranno analizzate pi appro-
fonditamente nei Paragrafi 5.3 e 5.4.
x(t)
x[n] x(t)
..
1
Figura 5.3 Interpolazione di un segnale a tempo discreto
n;::: O
(5.1.3)
u[n]= {~ n<O
u[n] /
~~
-4 -3 -2 -1 1 2 3 4 5 n
Per ovvi motivi, non si pone per la sequenza u[n] la questione del valore nel
punto di discontinuit presentata invece dal gradino a tempo continuo u(t).
ii) sequenza esponenziale unilatera (Figura 5.5):
(5.1.4)
x[n] O<a<1
-4 -3 -2 -1 1 2 3 4 n
l n=O
(5.1.5)
8[n] = { O altrimenti
o[n]
-4 -3 -2 -1 1 2 3 4 n
l n=k /
n,k (5.1.6)
8 = 8[n - k] = { O altrimenti
8[ n ] = u[ n ] - u[ n-l ] (5.1.8)
L'impulso rettangolare qui ottenuto (si ricordi l'Esempio 4.8) come differenza
tra la sequenza u[n] e la stessa sequenza ritardata di N campioni (Figura 5.7.b).
x[n] u[n]
1
o N-1 N n o N-1 n
-u[n-N]
(a) (b)
(5.2.4)
~.6)
x[n] = T JX(J)
-1/2T
ej21f1lfT df
(5.2.7)
Segnali a tempo discreto 227
Se si osserva che
Ij2T O m*n
f
-lj2T
e-j2lr(lII-n)[r di =
{ l/T m=n (5.2.9)
la serie a secondo membro della (5.2.8) si riduce all'unico termine per cui
m = n, e cio la (5.2.8) diventa la (5.2.7).
Il significato dell'espansione (5.2.7) della sequenza x[n] quello consueto
per l'analisi di Fourier: il segnale dato viene espresso come sovrapposizione di
un continuo di componenti frequenziali di ampiezza e fase regolate dall' anda-
mento di X(f). Mentre un segnale analogico necessita di componenti a tutte le
frequenze sull'asse reale da -00 a +00, cio in un ambito illimitato, per espri-
mere una sequenza in ambito frequenziale son~ sufficienti le sole comP.9Jle.DtL
~venti frequenze comprese nell' intt~rvallo limilato [-1 / ~:r,l / 211 In un certo
modo, questo risultato pienamente giustificato dalla periodicit della trasfor-
mata di una sequenza, nel senso che le sole componenti veramente significative
sono quelle nel periodo base. Anche per la trasformata di una sequenza co-
munque d'uso introdurre lo spettro di ampiezza A(f) =1X(f) I e lo spettro di
fase (j(f) = LX(f).
La periodicit della trasformata di una sequenza, e/o la limitatezza dell'inter-
vallo frequenziale significativo nello spettro del segnale, sono conseguenze di un
unico fenomeno: nell'ambito dei segnali~mpo discreto, due oscillazioni sinu-
soidali (complesse) rispettivamente alla frequenza lo e lo + m / T (m intero)
sono indistinguibili. Infatti:
n n
Per la serie (5.2.5) si possono porre dei proble~ di convergenza. Una condi-
zione sufficiente per l'esistenza della trasformata l'assoluta sommabilit della
sequenza, cio la condizione
-
:Llx[n]1< +00 (5.2.11)
n=-00
Infatti, essendo
(5.2.12)
:11
il verificarsi della (5.2.11) assicura la convergenza della serie per tutti i valori
della frequenza.
Esempio 5.1
Calcoliamo la trasformata di Fourier della sequenza o[n]. Essa data da
poich nella serie l'unico termine non nullo quello per n = O. La trasformata
~(J) quindi una funzione periodica di periodo l/T che, in ciascun periodo,
assume un valore costante e pari a 1 (Figura 5.9).
Segnali a tempo discreto 229
o[nl il(f)
Esempio 5.2
Calcoliamo la trasformata di Fourier dell' impulso rettangolare discreto di
Figura 5.7 ~
x[ n ] = u[ n ] - u[ n - N] (E5.2.l)
Applicando la definizione,
+00 N-l N-l
e ricordando che
\ N-Il N
I I,
n=O
q"= =.!L
1- q
(E5.2.3)
si trova
, k=:1:.1,:1:.2,...,:1:.N/2 (E5.2.6)
12
-
IX
10
t 8
N
N
Q)
'5.
E 6
as
=c
e
:t::
4
Q)
a.
Cf) 2
o
-1.00 -0.75 -0.50 -0.25 0.00 0.25 0.50 0.75 1.00
180 '
=a
ra
135 , I IN=101
--.9 90
45
-=c
eD
(J)
as
O
-45
e
:t::. -90
Q)
a.
U) -135
-180
-1.00 -0.75 -0.50 -0.25 0.00 0.25 0.50 0.75 1.00
Figura 5.10 Spettro di ampiezza (a) e fase (b) dell'impulso rettangolare discreto
Esempio 5.3
Calcoliamo la trasformata di Fourier della sequenza esponenziale discreto:
(E5.3.l)
Si ha che
- - -
X(J) = Ix[nJ e-j211>1[f
= Iane-j211>1[f = I[a e-j21!17T (E5.3.2)
n;-oo n=O n=O \
-
Iqn =-
1
, Iql<l (E5.3.3)
n=O 1- q
si trova~amente
X(J)=. (E5.3.4)
-ae l_;~.nT' lakl
a sin(21ifT0
LX(J) = arctg (E5.3.6)
[ 1- a COS(2;Ji)J
O
2.50
S 2.00
IX
ai
N
~ 1.50
'5-
E
as
'C
e
==
1.00
I
a=0.1
Q)
a. 0.50
(j)
0.00
-0.5 -0.4 -0.3 -0.2 -0.1 0.0 0.1 0.2 0.3 0.4 0.5
90
a=0.5
45
/
-::a
eD
cn
as
o
e
== -45
Q)
c..
Cf)
-90
-0.5 -0.4 -0.3 -0.2 -0.1 0.0 0.1 0.2 0.3 0.4 0.5
Figura 5.11 Spettro di ampiezza (a) e fase (b) della sequenza esponenziale discreto
112T
-JX(J)
x[n] = T ej21D1jT dI
-1/2T ovvero x[n] <=>X(f) (5.2.13)
",'I X(J)
I
= I,x[n]e-j2n>!fT
n=-
(5.3.1)
(5.3.2)
avendo invertito l'ordine delle due sommatorie. Se si osserva che (per il teorema
del ritardo)
~
Z(f) = k=-oo
Lx[k] f(J) = f(J)
e-j21rkjT Lx[k] e-j21rkjT
k=-oo
= f(J) X(J) (5.3.12)
L'importanza di questo risultato diventer chiara nello studio dei sistemi lineari
stazionari a tempo discreto (Capitolo 6).
5.3.5 Teorema del prodotto
Consideriamo adesso la sequenza p[n] data dal prodotto fra la sequenza x[n] e
la sequenza y[ n ]
=L T fX(v)ej21l71I-1"dvy[n]e-j21l71jT (5.3.14)
n=- -IJ2T
1/2T ~ lJ2T
F(J)=T
-1/2T
f X(v) Ly[n] e-j21l71(f-V)Tdv=T fX(v)Y(J-V)dV
n=- -IJ2T
(5.3.15)
(5.3.19)
(5.3.21)
Segnali a tempo discreto 237
(5.3.22)
D'altronde
n n-I
e quindi
(5.3.24)
Ci permette di concludere che:
(5.3.25)
che non pu essere valida se X(O)* O. Quindi, condizione per l'applicabilit del
teorema nella forma (5.3.25) che valga
~
-
X(O)= L,x[n]=O (5.3.27)
n=-00
~
5.4 La condizione di Nyquist e il teorema del campionamento
5.4.1 La condizione di Nyquist
Riprendiamo in considerazione il campionamento di un segnale a tempo conti-
nuo x(t):
+00 +00
Esprimiamo adesso i campioni del segnale a tempo continuo x(t) attraverso l'in-
tegrale di Fourier (3.1.8), valutato naturalmente all'istante t = nT:
(5.4.3)
(5.4.4)
(5.4.5)
l k
- L( )
+00 +00
. I
=!T k=--jX(V)o ( v- f-! T )) dV ( (5.4.6)
1.25
1.00
0.75
X 0.50
I-
0.25
0.00
-8 8
-0.25
-3.0 -2.0 -1.0 0.0 1.0 2.0 3.0
Frequenza normalizzata, f/B (a)
1.25
0.25
0.00
-8 8
-0.25
-3.0 -2.5 -2.0 -1.5 -1.0 ~ 0.0 0.5 1.0 1.5 2.0 2.5 3.0
Frequenza normalizzata, fT
(b)
1.25
-8 B
-0.25
-3.0 ~o ~~ 00 1~ ~o M
Frequenza normalizzata, fT
~
Figura 5.12 Trasformata del segnale analogico x(t) (a) e della sequenza x[n] con frequenza di
campionamento 5B/2 (b) e 5B/4 (c)
-
frequenze di campionament~ pari rispettivamente a l2. nel caso (b)~
1.25B nel caso (c). Come si nota, c' una differenza sostanziale nelle trasformate
della sequenza x[n] nei due casi delle Figure 5.12b e 5.12c. In quest'ultima, la
frequenza di campionamento t..ale~ le varie repliche della trasformata di x(t)
centrate sui multipli della frequenza di campionamento e derivanti dalla
periodicizzazione dello spettro v~n~~no a sovrapporsi. Nel caso di Figura 5.12b,
invece,- la frequenza di campionamento sufficientemente alta, e ".- non si ha
sovrapposizione.
=-- In quest'ultima " situazione, il
-- ---
periodo frequenziale ~
base
[-l/2T,1/2T] -contiene
-- - una-- replica non distorta della
- trasformata X(f) del ~
Esempio 5.4
Osservazioni sperimentali di carattere fisiologico mostrano che 1'orecchio
umano pu udire segnali costituiti da componenti frequenziali comp;~se;r pi.
nella ban.?~tta 20 Hz e 20 kHz. Suoni con frequenza inferiore ai 20 Hz vengono
percepiti come "vibrazioni" con tutto il corpo, mentre suoni con frequenza
maggiore di 20 kHz sono inudibili e vengono chiamati ultrasuoni.
Possiamo quindi considerare un segnale audio come rigorosamente limitato
Segnali a tempo discreto 241
i
t
Filtro Anti-Aliasing
x(t) I . I y(t)
lt1 NO DSP D/A
scelto in funzione della banda del segnale analogico. Gli esempi illustrati in
Figura 5.14 giustificano ulteriormente questa condizione. Nella Figura 5.l4a
viene rappresentato un segnale x(t) che ha una rapidit di variazione (e quindi
una banda) molto maggiore di quella del segnale y(t) di Figura 5.l4b. Si
intuisce allora che, per seguire con sufficiente accuratezza l'andamento del
segnale, e quindi poter poi essere in grado di ricostruire il medesimo a partire dai
campioni prelevati, si deve adottare un periodo di campionamento pi piccolo
(frequenza di campionamento maggiore) per il segnale x(t) che per y(t).
Negli esempi di Figura 5.14, il periodo di campionamento scelto adeguato
per y(t), ma palesemente troppo grande per x(t). In questo senso, la frequenza
di campionamento deve essere commisurata con la banda del segnale, come la
condizione di Nyquist suggerisce. rv0J ~'-t",,-d.. 1 v\~
ffv~ 't'Q ~. j i- -I t:J'"L
/~ fe -I-JA.A-J~ y(t) ! ~ v "'_-:7~
T t T
(a) (b)
~Esempio 5.5
Ricaviamo la trasformata di Fourier della sequenza costante
x[n] =1 (E5.5.l)
- 1 k
L 8 f--
T k=- ( T )
~
X(J)=- (E5.5.3)
)(f)
x[n]
1fT
n -1fT 1 1 1fT
2T 2T
Esempio 5.6
Troviamo la trasformata di Fourier delle sequenze
Dalla trasformata della sequenza costante dell'Esempio 5.5 e dal teorema della
modulazione si ha che
1 k
L 8(i - lo - -T )
~
Esempio 5.7
La trasformata di Fourier X(f) di una sequenza x[n] rappresentata in Figura
5.16. Determiniamo l'andamento della sequenza stessa. Attraverso la relazione
di antitrasformazione si trova
1/2T 8
x[ n] = T JX(J)
-1/2T
ej21fnjT di = T J ej21r11jT
-8
di
244 Capitolo 5
B
ej21C1!fT
=T- = 2BTsinc(2BnT) (E5.7.l)
j2nnT -BI
X(f)
-1rr -B B 1rr f
- 1 f-kIT
L
~
X(J)=-
T k=-
T.rect
( 2B ) (E5.7.2)
Segue che la sequenza x[n], rappresentata in Figura 5.17, pu farsi derivare dal
campionamento del segnale a tempo continuo
0.6
0.5
0.4
0.3
. ..
0.2
0.1
-0.1
-0.2
-16 -12 -8 -4 o 4 8 12 16
n
Figura 5.17 Sequenza x[n] ottenuta per campionamento da x(t) (ESem~ 5.7)
x~ ND~I D/A
~
x(t) = n=-oo
Lx[n] p(t -nT) (5.4.9)
246 Capitolo 5
X(I)~
n T
(a)
p(t)
x(t)
x[1].p(t-T) x[2].p(t-2T) ~P(t-3T)
T T 2T 3T
(b)
(5.4.10)
p(t) = rec{t -;/2)
La Figura 5.19a mostra per chiaramente che il segnale ricostruito dal-
l'interpolatore a mantenimento, che una forma d'onda costante a tratti, non
una replica indistorta del segnale campionato x(t). L'operazione che diretta-
mente conduce da x(t) al segnale costante a tratti x(t) viene indicata in
elettronica con il nome di Sample & Hold (campiona e mantieni), abbreviato in
~ Cerchiamo dunque di comprendere pi a fondo il comportamento dell'inter-
polatore a mantenimento, e di capire meglio le distorsioni che esso introduce ri-
spetto al segnale di partenza, esaminandone il comportamento nel dominio della
frequenza. Calcoliamo allora la trasformata di Fourier del segnale interpolato
(5.4.9):
~\jMl ~ ~
~
daW~ ~\X(J)
=n=-
Lx[n] P(J)e-j2"'!fT
= P(J)n=-
Lx[n] e-j2"'!fT
= P(J) X(J) (5.4.11)
con}a. trasformata della s_equenza x[n]. Essendo p(t) espresso dalla (5.4.10), la
sua trasformata P(J) -
Per fare un esempio, supponiamo che la trasformata di Fourier del segnale x(t)
di banda B sia espressa da
X(J) = ~ .Iilrect
2B B 2B (L ) (5.4.15)
. 1 1
(5.4.16)
X(J) = P(J)'Y'X(J) = X(J) sinc(jT) e-prjT , - 2T :::;f :::;2T
1.00
-X 0.75
0.50
cc
C\I
0.25
0.00
-0.25
-2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0
1.25
1.00
0.75
-
:t:-
<X 0.50
CC
C\I
0.25
-0.25
-2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0
Frequenza normalizzata, fT
,
Si pu ovviare alla questione i) usando un filtro anti-imma~ine all'uscita
dell'interpolatore (convertitore D/A) come indicato i~ Figura 5.22a. Esso un
filtro passa-basso di banda B che elimina le immagini dallo spettro del segnale
interpolato,riconducendo il segnale nella banda originaria (Figura 5.22b).
Filtro Anli-Immagine
y(t)
(a)
1.25
1.00
0.75
-
..-..
0.50
m
C\I
0.25
0.00
-0.25
-2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0
~;VVtft~ ~/-
( ~
~VV1~~
(~~-'-~
~
J- (.A. (, )
T t T t
(c)
Figura 5.22 Filtro anti-immagine H(j) (a) e suo effetto in frequenza (b) e nel tempo (c)
Come indicato nella Figura 5.22c, l'effetto del filtro anti-immagine in ambito
temporale quello di smussare
--- il--segnale costante ---
a tratti, e qumal con ehsconti-
250 Capitolo 5
Esempio 5.8
Il segnale cinematografico di Figura 5.23, come abbiamo gi discusso nel
Paragrafo 1.2, una sequenza temporale di immagini, cio un segnale bicJ?men-
.sionale continuo per quel che riguarda le coordinate spaziali (XpX2) che id~ntifi-
cano il pixel nell'immagine, ma discreto per quel che riguarda il tempo. Questo
segnale a tempo discreto Z(xl'x2,n] viene ottenuto attraverso il campionamento
di un segnale a tempo continuo Z(XI,x2;t) che rappresenta la scena effettiva-
mente osservata dalla cinepresa. Il campionatore di questo sistema l'otturatore
della cinepresa che fissa sulla pellicola il "campione" del segnale (cio il foto-
gramma) al generico istante di scatto dell'otturatore stesso. La frequenza di
campionamento fc = 24 Hz, cio 24 fotogrammi al secondo. La sequenza di
immagini ottenuta (ossia il segnale a tempo discreto) viene poi registrata sulla
pellicola cinematografica, cos come i campioni di un segnale audio vengono
registrati su di un CD.
-
5.4.3 Interpolazione cardinale Il teorema del campionamento
Le fonti di distorsione i) e ii) evidenziate nel paragrafo precedente per l'interpo-
latore a mantenimento possono ssere attribuite alla particolare scelta dell'im-
pulso p(t) utilizzato nella formula di interpolazione (5.4.9). Le discontinuitdi
questo impulso mducono mtattI mfiniti punti di discontinuit nel segnale inter-
polato x(t) e causano l'allargamento illimitato della banda di x(t) stesso.
Analogamente, la distorsione di ampiezza, evidenziata dalla (5.4.16), da attri-
buire al fatto che nell'intervallo [-l/2T,l/2T] la trasformata P( f) dell'im.pulso
interpolante
...... non assume un valore costante.
Queste osservazioni suggeriscono la possibilit di generalizzare l'operazione
di interpolazione descritta dalla (5.4.9), scegliendo un diverso tipo di impulso in-
terpolante p(t) (Figura 5.24). Ovviamente, a scelte diverse di p(t) corrispon-
~dono formule di interpolazione divers~, e diversi andamenti temporali e fre-
quenziali del segnale interpolato x(t).
x[n] Interpolatore
p(t)
x(t)
.
Figura 5.24 Interpolatore generalizzato
- -
XU) = Lx[n] PU) e-j2nn/T= PU) Lx[n] e-j2nn/f= PU) XU) (5.4.17)
n=- n=- /'
(5.4.18)
\ PU) = T rect(jT)
~
J
allora si ottiene immediatamente
(5.4.21)
1.25
P(f)
1.00
0.75
C'
<X 0.50
0.25
0.00
-0.25
-3.0 -2.5 -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0
Frequenza normalizzata, fT
1.25 I I ' I
I I n=1
n=O
1.00
0.75
-- 0.50
<-
X
0.25
0.00
-0.25
-2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
Si ha infatti:
+00 +00
(ES.9.2)
p(t)
-T - T
x[-2] x[-1]
x(t)
-2T -T T 2T
(a)
x[k-1]
(k-1)T kT
(b)
(E5.9.3)
la quale rappresenta l'equazione del segmento di retta che collega i punti corri-
spondenti ai campioni x[k -1] e x[k].
La trasformata di Fourier del segnale x(t) data ancora dalla (5.4.11):
I
Segnali a tempo discreto 257
1.25
1.00
0.75
-
..-.
X 0.50
CC
C\I
0.25 L /
0.00
-0.25
-2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0
1,25
1.00
0.75
-
..-.
< 0.50
ca
C\I
0.25
0.00
I
fc=2.58
-0.251 I I I
-2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0
Figura 5.29 Spettro di ampiezza del segnale di partenza (a) e interpolato linearmente (b)
D
per ogni valore della variabile n. Una sequenza x[n] periodica di periodo No
individuata quindi da No numeri reali (o complessi) che rappresentano i valori
assunti da x[n] in un periodo, ad esempio nell'intervallo n = 0,1, ..., No-L
1.25
1.00
0.75
-X
t::
0.50
0.25
0.00
-0.25
-2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0
1.25
1.00
0.75
/
<~
- 0.50
0.25
0.00
B=V2T
-0.25
-2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0
Figura 5.30 Spettro di ampiezza del segnale originario (a) e interpolato linearmente (b)
Segnali a tempo discreto 259
ripetizione del segnale originario: NnT = mTo.Ci significa che il rapporto TiTo
-deve essere razionale. In pratica, gli impulsi di campionamento del convertitore
AID devono essere sincronizzati con il segnale periodico analogico: essi non
possono avere una cadenza arbitraria senza un legame preciso con la cadenza di
ripetizione fond~entale del segnale dato. Se il rapporto TiTo non un numero
razionale (cio T ~ TosoDD-incommensurabili),l'operazione di campionamento
non d origine a una sequenza x[n] periodica (Figura 5.31).
x[3]
.
x(t) I
... I
x[2]
X[1])(
II I I
/, ,I , I ...
I
L
T 2T
To
Figura 5.31 Sequenza non periodica generata dal campionamento di un segnale periodico a
tempo continuo
Supponiamo ora che x[n] sia una sequenza periodica di periodo No' Essa pu
essere rappresentata mediante uno sviluppo del tutto analogo alla serie di Fourier
per i segnali periodici a tempo continuo, chiamato serie discreta o antitrasfor-
mata discreta di Fourier:
(5.5.2)
(5.5.3)
"
(5.5.5)
La sequenza periodica espressa, come nel caso del segnale periodico a tempo .I
continuo, da una somma di oscillazioni sinusoidali a frequenze armoniche, cio I
Si nota che i vari esponenziaIi complessi nella scomposizione oscillano alle fre-
quenze h =k /(NoT), k = O,...,No-1, che a buon diritto possono chiamarsi le
armoniche relative al periodo di ripetizione No, ovvero alla frequenza fonda-
mentale 1/(NoT). Una piccola diversit tra le equazioni di analisi a tempo conti-
nuo e discreto nella (5.5.4) sta nel fatto che l'integrale per ricavare il coefficiente
di Fourier si calcola sull'intervallo simmetrico (-To /2,1;J2), mentre la trasfor-
mata discreta viene calcolata su di un intervallo asimmetrico [O,No -1]. La
spiegazione semplice: quando No un numero dispari, semplice calcolare la
trasformata discreta anche sull'intervallo simmetrico [-(No -1)/2, (No -1)/2],
ma se No un numero pari, non possibile trovare un intervallo simmetrico di
ampiezza pari al periodo No' Si preferisce quindi unificare i due casi usando
l'intervallo asimmetrico destro [O,No -1].
Dimostriamo adesso che dalla relazione (5.5.2) di sintesi (antitrasformata
Segnali a tempo discreto 261
(5.5.7)
(5.5.8)
, k:t=m (5.5.9)
mentre, per k = m, si ha
(5.5.10)
(5.5.11)
(5.5.12)
-\--- '"-t'
'11
(E5.10.!) '- ?
"'. ~
che evidentemente periodica di periodo No = 8. Dalle formule di Eulero, '" ~ ~.
/
x[n] = (ejl!!/4+ e-jl!!/4) b ~ej21!!/8 -I;~e-j21!!/8
- 1 - 1
XI = -, X7 = -
2 2
e
Xk =O , k = 0,2,3,4,5,6 (E5.1O.3b)
Questo risultato ricorda quello ricavato nell'Esempio 2.1 per il calcolo dei
coefficienti di Fourier del segnale x(t) =cos(2~t). Il segnale x[n]
un'oscillazione cosinusoidale (discreta) con frequenza io = 1/(8T), e quindi le
uniche armoniche diverse da Osono quelle con frequenza I fo' cio con indice
di armonica pari a Il, in quanto fo coincide con la frequenza fondamentale
l/(NoT). La (E5.1O.3a)non in contrasto con quest'osservazione, visto che
- - 1
(E5.lOA)
X-I =X7 =2"
per la propriet di periodicit della trasformata discreta. o
Esempio 5.11
Calcoliamo la trasformata discreta della sequenza x[n] periodica di periodo
No = 8, definita sul periodo-base come segue:
(E5.11.1)
Segnali a tempo discreto 263
x[n]
1
... ...
3 8
n
(a)
1/2
...
(b)
Figura 5.32 Segnale periodico dell'Esempio 5.11 (a) e suo spettro di ampiezza Ix, I (b)
La trasformata discreta
(E5.11.2)
Si trova poi che X2 = X4 = X6 = O, che IXII= IX?I =1I[8sin(n 18)] ==0.327, e che
inoltre IX31=IXsl=1I[8sin(3n/8)]==0.135. Lo spettro di ampiezza del segnale
dato (cio il grafico di IXkl) dunque quello di Figura 5.32b. O
264 Capitolo 5
(5.5.14)
..
ove x[n] stata scomposta in serie discreta di Fourier. In questo pass,ggio,
stata usata una variabile "muta" m nell' operazione di antitrasformazio~ per non
creare ambiguit con la variabile k da cui dipende la trasformata li. Invertendo
l'ordine delle sommatorie si ricava
(5.5.15)
(5.5.16)
1 No-I 1 No-l
z[ n] = x[ n] Q9y[ n] = - L
No m=O
x[ m] y[ n - m] =- L
No m=O
y[ m] x[ n - m] (5.5.17)
Esempio 5.12
Calcoliamola somma di convoluzione z[n] tra le due sequenze
(E5.12.1)
x[ n] = u[n] - u[n - 4] , y[ n ] = (~ J u[n ]
La prima delle due un impulso rettangolare di durata 4, mentre la seconda
una sequenza esponenziale unilatera. La convoluzione che cerchiamo data da
+00
Nel terzo caso, invece, i campioni che contribuiscono al risultato sono quelli con
O::;m ::;n, e quindiil risultato
266 Capitolo 5
y[m]
m
(a)
z[n] !
3
--~
n
(b)
Figura 5.33 Calcolo (a) e risultato (b) della convoluzione tra le sequenze dell'Esempio 5.12
n 0 n n
1 l l
z[n] = Ly[m] = -
111=0 2 () +...+ ()
-
2
=2-- ()2
(E5.12.4)
Riassumendo:
o n<O
(E5.12.5)
~ =~X ~ (5.5.21)
To ( To)
Vogliamo ora ricavare la relazione analoga per i segnali a tempo discreto.
Costruiamo dunque la sequenza y[n] periodica di periodo No a partire dalla
sequenza aperiodica x[n]:
-
y[n] = Lx(n-mNo] (5.5.22)
m=-
La trasformata discreta (cio il k-esimo coefficiente della serie discreta di
Fourier) di y[n]
(5.5.23)
(5.5.24)
(5.5.25)
/
sommatoria interna. Ci si rende allora conto facilmente, con l' ausilio della
Figura 5.34, che, al variare di m tra -00 e +00, gli intervalli di somma
[-mNo,-(m -l)No -l] della stessa sequenza sommanda ricoprono tutti i numeri
interi relativi senza sovrapposizioni. Se ne conclude che la doppia sommatoria
della (5.5.25) pu essere riscritta come un 'unica sommatoria, cio
(5.5.26)
- 1 - 1 - k
~ =-X (f )1 - k =-X - (5.5.28)
No f- NoT No ( NoT )
che rappresenta la relazione cercata di "campionamento in frequenza".
Esempio 5.13
Ricaviamo la trasformata discreta di Fourier del treno di impulsi rettangolari
discreto y[n] rappresentato in Figura 5.35.
Il segnale periodico y[n] si pu ottenere dalla periodicizzazione con periodo
No dell'impulso rettangolare aperiodico x[n] dell'Esempio 5.2, per il quale si ha
y[n]
1
... n. n. ...
N-1 n
270 Capitolo5
(5.6.lb)
(5.6.2)
(5.6.3)
1 In questa ipotesi, possibile anche trascurare le eventuali 2No moltiplicazioni finali per il
fattore di scala l/No nell'algoritmo di trasformazione diretta.
Segnali a tempo discreto 271
Pf ~k
No/2-1 .21rkm' .21rk No/2-1 .21rkm'
= L x[2m]e-JNo/2+e-JN;;"' m=O
m=O
L x[2m+1]e-JNo/2,k=0,...,No-1 (5.6.5)
(5.6.6)
= 2 [NFFf ( )
~o + 4No]
avendo tenuto conto del fatto che, per ogni valore di k, necessario moltiplicare
Dk per un esponenziale co~plesso (precalcolato, 6 operazioni r\ali) e quindi
effettuare la somma con lt (2 operazioni reali). Questo procedimento di
scomposizionepu essere poi ripetuto in modo ricorsivo. Infatti 1{ e Dk
possono a loro volta essere scomposti suddividendo le sequenze rispettivamente
x[2m] e x[2m + 1] in due sottosequenze ciascuna di lunghezza No/4. Il calcolo
di una trasformata di ordine No/2 comporta allora una complessit (basta
sostituire No/2 a No nella (5.6.6
No No
N
FFf( )=2 ( )+ 4No
2
N
[ FFT 4 2 ]
(5.6.7)
(5.6.8)
(5.6.10)
(5.6.12)
N
fc FFf = o h. == 100fc= 1.28MHz (5.6.13)
. logz No
che molto maggiore di quella indicata nella (5.6.4). Dalla (5.6.11) anche
chiaro che il vantaggio che si consegue utilizzando l'algoritmo di calcolo FFT
invece della trasformata secondo la definizione aumenta al crescere di No.
Come gi detto, gli stessi algoritmi utilizzati per il calcolo veloce della trasfor-
mata discreta possono essere anche utilizzati per il calcolo della antitrasformata,
poich le relazioni di trasformazione e di antitrasformazione (5.5.2-5.5.3) sono
formalmente identiche, a parte l'inessenziale costante moltiplicativa l/No' e
l'altrettanto ininfluente segno dell' argomento degli esponenziali.
L'algoritmodi FFT fu pubblicatonel 1965da Coolev p.Tnkey; a questa data
si fa risalire la nascita della moderna elaborazione numerica dei segnali. ,/'
Attraverso la FFT, infatti, possono essere effettuate in maniera efficiente alcune
operazioni fondamentali di analisi ed elaborazione dei segnali (analisi spettrale e
filtraggio, come mostreremo brevemente nel seguito). Tali operazioni non
furono realizzabili in pratica fino al momento dell' introduzione dell' algoritmo
veloce, vista la ridotta velocit dei componenti elettronici e quindi dei calcolatori
dell'epoca. Questo giustifica l'importanza centrale attribuita alla FFT nello
sviluppo delle tecniche di elaborazione numerica.
274 Capitolo 5
~
5.6.2 Applicazioni dell'algoritmo di FFT: analisi spettrale
Una delle esigenze pi frequenti nell'elaborazione dei segnali quella di
calcolare lo spettro di una sequenza data. Ovviamente, non si ha a disposizione
un' espressione analitica dei valori della sequenza x[n], ma solo i valori
medesimi (ad esempio acquisiti mediante un convertitore A/D) in un intervallo
finito, diciamo O:::;n :::;N -l. Ci che si desidererebbe calcolare la trasformata
di Fourier della sequenza aperiodica
+00
Ovviamente, questa trasformata non potr essere calcolata per gli infiniti valori
della variabile f in un periodo, cio, ad esempio, nell'intervallo [~]. Ci si
accontenter di ottenere il valore della trasformata per un numero finito di punti
normalmente equispaziati nell'intervallo [O, l/T].
Quest' operazione pu essere svolta in maniera efficiente tenendo conto della
relazione di campionamento in frequenza (5.5.28) conseguente ad una periodi-
ClzzaZlOne:
- 1 - k
Y. --X - , k = O, 1,.. o,N -l (5.6.15)
k - No ( NoT )
e osservando che abbiamo a disposizione un algoritmo veloce per il calcolo delle
trasformate discrete. Immaginiamo dunque di periodicizzare la sequenza data
con periodo No = N:
+00
Esempio 5.14
Consideriamo la sequenza aperiodica x[n] di Figura 5.36: essa ha durata finita e
pari a N = 3. Consideriamo poi il segnale periodico y[n] ottenuto periodiciz-
zando con periodo 3 la sequenza x[n] in accordo alla relazione (5.6.16), e rap-
presentiamo la sequenza y[n] cos ottenuta (Figura 5.37).
x[n]
0.5
-1 1 2 3 n
y[n]
0.5
-1 1 2 3 n
X(J) stessa, come nel caso della Figura 5.38. Per evital;equesto inconveniente
possibile usare per il parametro No un valore maggiore della durata della
sequenza N. Il segnale y[n] viene ottenuto cio dalla ripetizione di una sequenza
finita di durata No formata dagli N campioni della x[n] a cui vengono posposti
No - N campioni nulli. Si pu calcolare adesso la FFf di ordine No > N della
sequenza periodica che nel periodo base vale
(5.6.19)
cio di una sequenza riempita con campioni nulli. Questa operazione prende il
nome di zero-padding o riempimento con zeri. Una vol~ calc}ita la trasformata
discreta, vengono ricavati quindi No> N valori della X(J) secondo la consueta
relazione di campionamento in frequenza:
- k -
X - =No~ ' k=0,1,...,No-1 (5.6.20)
( NoT )
Se si fa crescere il valore del parametro No, ossia si aggiungono molti campioni
nulli aumentando l'ordine della FFf, si pu aumentare il numero di campioni
della funzione X(J), cio si aumenta la risoluzione dell'analisi spettrale della
sequenza x[n] aperiodica e di durata finita originaria.
2.5
2.0
1.5
1.0
0.5
0.0
1/3T 2I3T 1fT
Frequenza
Figura 5.38 Trasfonnata discreta della sequenza x[n] dell 'Esempio 5.14
Segnali a tempo discreto 277
----
Esempio 5.15
Ripetiamo il calcolo dell'Esempio 5.11, stavolta per con zero-padding fino a
No = 8. La sequenza periodicizzata dopo il riempimento con 5 zeri quella di
Figura5.39. Calcolando la FFT della sequenza dopo lo zero-padding ricaveremo
allora 8 valori della trasformata X(f) secondo la relazione
- k -
X 8T( )=8 1i , k = O,1,...,7
(E5.15.1)
-8 -7 -6 1 2 8 9 10 n
Nella Figura 5.40 viene riproposto l'andamento del modulo di X(J) e dei suoi
otto campioni calcolati con il procedimento di zero-padding ed FFT appena
descritto.L'andamento dello spettro di ampiezza IX(f) I viene ora ricavato con
una risoluzione maggiore che nel caso precedente. Vale la pena osservare che
l'operazione di periodicizzazione concettualmente necessaria prima di calcolare
la trasformata discreta non viene eseguita in pratica. Ci che serve infatti per il
calcolodella trasformata sono soltanto gli No campioni della sequenza y[n] nel
periodo base O::;n ::;No-1. Viceversa, l'operazione di zero-padding
fondamentale per costruire correttamente y[n] a partire da x[n], e deve essere
effettivamenteeseguita prima di calcolare la trasformata discreta ~ . D
)
2.5
\
2.0
1.5
1.0
0.5
0.0
0.000 0.125 0.250 0.375 0.500 0.625 0.750 0.875 1.000
Frequenza normalizzata, tT
-+<>o N-l
Poich x[n] e y[n] hanno durata N, cio hanno solo N campioni non nulli,
immediato rendersi conto che z[n] ha durata pari a 2N -1 (si estende cio da Oa
2N - 2): un esempio illustrato in Figura 5.41 per N = 4.
Cerchiamo ora di valutare il grado di complessit del calcolo (5.6.21) della
convoluzione eseguita attraverso la defInizione. Nella Tabella 5.2 abbiamo ripor-
tato per esteso tutte le operazioninecessarieal calcolo di tutti i valori di z[n],
con O::;;n ::;;2N - 2, tenendo conto che le sequenze x[n] e y[n] sono entrambe
nulle quando n < O o n ~ N. Il numero totale di operazioni Neonv (N) si pu va-
lutare notando che le operazioni necessarie al calcolo dei termini z[O] e
z[2N - 2] sono in ugual numero, e cos per i termini z[l] e z[2N - 3], z[2] e
z[2N - 4], ecc., fmo ad arrivare al termine z[N -1] che non ha nessun "partner".
I primi due termini richiedono 1 sola operazione ciascuno, i secondi due 3
operazioni, i successivi 5 operazioni e cos via, fino al termine z[N -1] che
richiede 2N -1 operazioni:
N-l N(N l)
=2~:C2n+
n~
l) - (2N -1) =4 2
- + 2N - 2N + l
=2N2 - 2N + 1 2N2==
(5.6.22)
cio la complessit di tipo quadratico nella durata delle sequenze.
y[n]
2
1 2 3 n
z[n]
1 2 3 6 n
z[N-1] = x[O].y[N -1] + x[1]. y[N - 2] + x[2] .y[N - 3]+ ...+ x[N -1] .y[O]
z[N] = x[1] . y[N -1] + x[2] . y[N - 2] + ...+ x[N -1] .y[O]
z[2N -4] = x[N - 3]. y[N -l]+x[N -2]. y[N -2]+ x[N -1]. y[N -3]
z[2N -3] = x[N - 2]. y[N -1]+ x[N -1]. y[N - 2]
z[2N - 2] = x[N -1]. y[N -1]
280 Capitolo 5
rI
La somma di convoluzione tra x[n] ed y[n] pu anche essere determinata per i
!
altra via. Supponiamo di periodicizzare le due sequenze con periodo -No: t
-+<>o
-+<>o
(5.6.25) ~.
(5.6.28)
(5.6.29)
Esempio 5.16
Riprendiamo in considerazione le sequenze della Figura 5.41 e cerchiamo di
applicare il metodo della convoluzione veloce senza tener conto della
/
condizione(5.6.26). Fissiamo allora, in modo errato No = 5 (sarebbe richiesto
No~ 7). Le sequenze periodicizzate in questo modo SOnOrappresentate in
Figura5.42a. La relativa convoluzione ciclica, scalata del fattore No = 5, poi
confrontatain Figura 5.42b COnla convoluzione lineare che si desidererebbe
ottenere. chiaro che nOnpu sussistere l'uguaglianza, segnatamente perch la
convoluzione lineare ha durata pari a 7, mentre la convoluzione cic1ica
periodica di periodo 5 e nOn pu quindi fornire i 7 campioni distinti della
convoluzionelineare.
282 Capitolo 5
-
n
(a)
4
,, 3 . I I /
... ... 2I
z[n]
5 n
-- lWlL 6 n
(b)
Figura 5.42 Sequenze di Figura 5.41 periodicizzate (a), convoluzione ciclica e lineare (b)
YLa Figura
Riassunto delle caratteristiche delle trasformate di Fourier
5.43 riassume le caratteristiche delle descrizioni frequenziali (spettri)
dei segnali a tempo continuo e a tempo discreto, periodici e aperiodici.
Ogniqualvolta il segnale periodico nel tempo, esso possiede uno spettro di-
~. Viceversa,~e il segnale discreto nel tempo, ess {>ossiede_unspettro pe-
riodicl!...'Questo l'ennesimo riflesso della dualit dei domini di tempo e fre-
quenza. Da quest'ultimo punto di vista, interessante notare che il se~nale di-
r
~c:eto aperiodico x[~] in pratica la successione dei coefficienti di Fourier del-
'
' l'espansione in serie della funzione X(f), periodica nella variabile continua fre-
! quenza; ci in piena dualit rispetto al caso del segnaTe periodico nel tempo
l
,Icontinuo x(t) con la sua propria successione discreta dei coefficienti di Fourier
Xk:
l 1/2T
x[n] = - JX(J)
1/ T -1/2T
ej21111[f di
- (5.7.1)
X(J) = L,x[n]e-j21111[f x(t) = L Xkej21tkfol
k=-
Segnali a tempo discreto 283
Tempo Frequenza
x(t) X.
... ...
k
-------
segnale
a tempo continuo periodico " Spettro
discreto
aperiodico
X(f)
x(t)
t
Segnale a tempo continuo aperiodico Spettrocontinuo
aperiodico
x[n] X(f)
... ...
n
Segnale
a tempodiscreto
aperiodico Spettrocontinuoperiodico
x[n]
Sommario
In questo capitolo sono stati ripresi in considerazione ed estesi ai segnali a tempo
discreto alcuni concetti relativi all'analisi di Fourier gi esaminati nei precedenti
284 Capitolo 5
capitoli per i segnali a tempo continuo. Per prima cosa stata definita la
trasformata di Fourier di una sequenza aperiodica X(f), che risulta una
funzione periodica nella frequenza f di periodo pari alla frequenza di
campionamento 1fT, ma che peraltro gode di propriet molto simili a quelle
della trasformata continua di Fourier X(f) per i segnali analogici. Quindi, si
Il esaminata in dettaglio la questione del campionamento di un segnale analogico
x(t), operazione che produce una sequenza di valori x[n]. La trasformata di
questa sequenza si ottiene attraverso periodicizzazione con periodo 1fT della
trasformata del segnale analogico di partenza. /
L'operazione di interpolazione a mantenimento, cio la moekIlizzazione
dell'operazione svolta in pratica da un convertitore D/A (digitale-analogico),
non consente di ricostruire il segnale analogico di partenza. Viceversa, abbiamo
dimostrato che usando un interpolatore cardinale possibile ricostruire
esattamente un segnale a tempo continuo dalla sequenza dei propri campioni,
purch il segnale abbia spettro limitato nella banda B, e la frequenza di
campionamento sia pari almeno a 2B (teorema del campionamento di C.
Shannon).
La rappresentazione frequenziale di sequenze stata poi estesa al caso di se-
Il quenze periodiche di periodo No definendo la trasformata discreta di Fourier
Xk. Questa sequenza di valori periodica di periodo No in k, e rappresenta lo
spettro discreto della sequenza periodica x[n]. La relazione di campionamento
in frequenza mette in relazione i valori della tra'SfoITilatadiscreta di una se-
quenza periodicizzata e quelli della trasformata della sequenza-base aperiodica.
... Questo consente di ...alGQl.arelo spettro di una sequenza aperiodica a durata fi-
nita attra'Versoil calcolo di una trasformata discreta. L'operazione di iero~pad-
-dmg (riempimento con zeri) permette di aumentare la risoluzione di questa ana-
lisi spettrale. Le trasformate discrete insite in tale procedimento possono essere
, calcolate in modo efficiente attraverso il cosiddetto algoritmo di FFf (Fast
Fourier Transform) che consente di abbattere la complessit del calcolo di un
trasformata discreta di un fattore No/logz No rispetto al calcolo secondo la de-
finizione. Sfruttando la FFT anche possibile calcolare somme di convoluzione
tra sequenze a durata finita in maniera veloce.
Esercizi proposti
5.1 Ricavarela trasformatadi Fourierdellasequenza
"
x[n] = a'nl' , O:5;a<l
Segnali a tempo discreto 285
l To 12
z(t) J
= To -To 12x(a)y(t - a) da
x(t) = sinc2( ~)
X(~
nT
-I
p(t)
M H(f)
~)
""
Figura 5.44
x[n] = IXkej21<nlNo
k=O
16{~J n~4
x[n] =H In I:S;3
n:S;-4
f a/T = l
k=-1 + j2n{f - ;)a 1- e-(~+j21if)T
5.15 Calcolare e rappresentare la somma di convoluzione z[n] tra le sequenze
x[n] = u[n+ 1]-u[n -2] e y[n] = u[n+2]- u[n-3].
-r-'l~ ~ /T~
\
'-
...
I
~ ~ 'L ~ l-r~
---
\.
\ f
kt+( l-:>
)T{) \
'\
4
~ ( t- f<1i) )
r /
Segnali a tempo discreto 225
---
~
6.1 Caratterizzazione dei sistemi a tempo discreto
La maggior parte delle considerazioni che sono gi state fatte nel Paragrafo 4.1 a
proposito dei sistemi a tempo continuo possono essere ripetute per i sistemi a
tempodiscreto. Un sistema monodimensionale a tempo discreto un dispositivo,
un apparato, un programma per calcolatore che elabora una sequenza d'ingresso
x[n] e genera una sequenza di uscita y[n] (Figura 6.1). L'unica differenza
notevole dal punto di vista concettuale che -abbiamo introdotto rispetto al caso
del Paragrafo 4.1 la menzione esplicita di un programma per calcolatore.
Infatti, secondo la discussione del Paragrafo 5.1, i segnali a tempo discreto
possono essere elaborati da circuiti elettronici digitali programmabili
(microprocessori) il cui funzionamento regolato da un programma. Si pu
allora identificare il sistema che trasforma la sequenza d'ingresso in quella di
uscita con il solo programma del circuito, piuttosto che con l'insieme di
dispositivi e programma (hardware e software) che permette effettivamente di
realizzare l'elaborazione stessa.
x[n]
J ?
y[n]
Stanti le fot:ti analogie tra lo studio dei sistemi a tempo continuo gi svolto nel
Capitolo 4 e quello dei sistemi a tempo discreto, in questo paragrafo passeremo
290 Capitolo 6
I
. y[ n] = 'T[ x[n]] (6.1.1b)
Un generico sistema monodimensionale a tempo discreto :
.
se
lineare se a esso applicabile il principio di sovrapposizione degli effetti, cio
(6.1.2)
(6.1.3)
I per ogni valore del parametro intero no;
!I
.!
. causale se la sequenza di uscita all'istante generico n non dipende dai valori
assunti dalla sequenza di ingresso a istanti successivi a n:
,
r /
Sistemi monodimensionali a tempo discreto 291
(6.1.6)
Infatti, nota h[n], la sequenza di uscita y[n] del sistema avente in ingresso la
sequenza x[n]
(6.1.10)
y[n] = <J'[x[ n]] = <J'[k~X[k] 8[n - k]]
Per la stazionariet del sistema, poi, <J'[8[n - k]] = h[n- k] e la relazione prece-
dente diviene
- (6.1.12)
y[ n] = L
k=-
x[ k ] h[ n - k] = x[ n ] <8> h[ n]
+-
Llh[k]1 <-too (6.1.13)
k;-oo
l n
y[n]=- Lx[k] (E6.1.I)
N k=n-N+l
con N dato. Si pu verificare facilmente che tale sistema lineare per la linearit
dell' operazione di somma che lo definisce, ed anche stazionario. Infatti
l n 1 n-fIo
(E6.1.3)
Osservando che
1
h[ n] = - (E6.1.5)
N (u[ n ] - u[ n - N])
x[k] .I
r--------I
I
I
I
I
x[n*]
I I
I I
I I
I I
---------
-3 -2 -1 I
1 2 3 4 k
i+ 1+1
y[n]
r y[n*]
4 Q
------J i
.
I n* n
(a)
.
h[n]
1/N
ffi-1 N N+1 n
Figura 6.2 Funzionamento (a) e risposta impulsiva (b) del filtro a media mobile
294 Capitolo 6
da cui si vede che la risposta impulsiva del filtro a media mobile l'impulso
rettangolare causale di ampiezza 1/N raffigurato in Figura 6.2b. Il lettore pu au-
tonomamente ricalcolare l'andamento di h[n] senza usare la relazione (E6.1.4),
ma ricavando direttamente la risposta impulsiva attraverso il procedimento de-
scritto nella Figura 6.2a. O
Quando due SLS aventi risposte impulsive ~[n] e hz[n] sono connessi in
cascata o in parallelo, cio rispettivamente come nelle Figure 6.3a e 6.3b, le
relative risposte impulsive dei sistemi equivalenti sono date da
X[ nl
h1[n] h2[n]
I Wlnl.1
(a)
I
x[n]
. , h1[n]
I I
h2[n]
I
(b)
y[n]
(6.1.18)
H(J) = x[nL[nJ=e}2xnJT
I
Esempio 6.2
Data la risposta in frequenza H(J) di un SLS, troviamo l'espressione del
segnale di uscita y[n] quando l'ingresso la sequenza periodica di periodo No
x[n] = x[n + No]'
La sequenza data pu essere scomposta in serie discreta (antitrasformata) di
Fourier (5.5.2):
(E6.2.1)
(E6.2.2)
(E6.2.3)
X(I) = K (6.1.22a)
(6.1.22b)
RLP (I)
RBP(I)
BI- B
Figura 6.4 Filtri ideali a tempo discreto: passa-basso (a); passa-alto (b); passa-banda (c);
elimina-banda (d)
Esempio 6.3
Riconsideriamo il filtro a media mobile dell'Esempio 6.1. La sua risposta
impulsiva
l
h[ n ] = - (u[n] - u[n - Nn (E6.3.1)
N
e la sua risposta in frequenza quindi (si veda l'Esempio 5.2)
N-l
IH(J)I =~ (E6.3.3)
N Sin(rcNfT)1
sin( rcjT)
I
che rappresentata in Figura 6.5, insieme alla relativa risposta in fase, nel caso
298 Capitolo 6
S
II
10 l IN=161
ct
N 0.81- , l' -I I
N
Q)
'5.
E 0.6
(\j
-
.
(\j 0.4
cn
o
a.
cn
0.2
0.0
-0.50 -0.25 0.00 0.25 0.50
Frequenza normalizzata, fT
1ao I I
--.9 90
II"J 45
Q) o
cn
-(\j
-
.
(\j
cn
o
-45
-90
a.
cn
.135
-180
-0.50 -0.25 0.00 0.25 0.50
Frequenza normalizzata, fT
Figura 6.5 Risposta in ampiezza (a) e in fase (b) di un filtro a media mobile su 16 valori
Sistemi monodimensionali a tempo discreto 299
in o
:s.
-- -5
II -10
li -15
N
N
Q)
'5. -20
E
1 -25
.!:
-30
1
....
CI)
o -35
a.
CI)
-40
a:
-45
-0.50 -0.25 0.00 0.25 0.50
Frequenza normalizzata, fT
~
Esempio 6.4 (
- 1 f-kIT
L T'rect (
~
HLP(J)=-
T k=- 2B ) (E6.4.1)
(E6.4.3)
e quindi
40000
(Ij
....
::J
(j)
::J
:E
c..>
!:C 30000
:2 f- <,
Q.)
c..>
'5 "
c: 25000
20000
01-01-1998 01-04-1998 01-07-1998 01-10-1998 31-12-1998
Giorno (a)
40000
(
35000
::J
(j)
.:!
c..>
!:C 30000
:2
Q.)
I c..>
'C
c: 25000
20000
01-01-1998 01-04-1998 01-07-1998 OHO-1998 31-12-1998
Giorno (b)
Figura 6.7 Andamento dell'indice Mffi nel 1998 senza (a) e con (b) filtraggio a media mobile
l'
I
Si noti che entrambe le risposte impulsive sono non nulle per n < O. D
T fIH(f)j2 di < 00
(6.1.23)
-1/2T
e verifica la condizione
1/2T /
flln[IH(f)I]1di < 00
(6.1.24)
-1/2T
(6.1.25)
Esempio 6.S
Consideriamo il sistema di Figura 6.8a in cuvk frequenza di campionamento
fc = 48 kHz; il segnale di ingresso inoltre
(E6.5.2)
f
X(t~ o x[n] ~ ~~[n]
NLj -~ (a)
H(f)
... ...
-60 -48 -36 -12 z)
(b)
Figura 6.8 Sistema dell'Esempio 6.5 (a) e risposta in frequenza del relativo filtro h[n] (b)
y[n] = !H(O)+
2 !IH(2fo)
2 1 cos(4rcnfoT + LH(2fo)) (E6.5.5)
x[n] m=n.M
xzp[m]= . (6.2.1)
{ O altrimenti
o, equivalentemente,
+00
I nm~
f c'=M'f c
(a)
x[n]
.. ZP
XZP[m] - - y[m]
Hp (f)
fc c fc
(b)
Figura 6.10 Rappresentazione simbolica (a) e realizzazione (b) del sovracampionatore con
interpolazione
-
Xzp(f) = ~>zp[m] e-j2mnfT' (6.2.3)
Se si osserva che xzp[m] diversa da zero solo per m = M. n (nel qual caso
xzp[m] = x[n]) e che T' = T / M, la (6.2.3) diventa
- -
XZp (f) = L x[ n]e - j2m11'!fTI M =
n=-oo
L x[ n ]e - j21D1fT= X (f) (6.2.4)
x[n]
o 2 3 4 n
M=4
o 4 8 12 16 m
/\ T
f\ /\ /\, I~(:) /\ /\ A /\
2T
-
T
--
2T 2T T 2T T
.
f)
/\A/\ A,
M M
,A /\ A/\.M M f
T 2T 2T T
-
J I
M
[ I
M
I
-- 1 -- 1
P.(Q, 1 1
I
M
I
M
I I
T 2T T 2T 2T T 2T T
-
M I Y(f)
M 1 1 M
T 2T 2T T
\
Figura 6.12 Trasformate della sequenza x[m] d'ingresso (a) e della sequenza riempita con zeri
xzp[m] (b); risposta in frequenza del filtro interpolatore (c) e trasformata della
sequenza sovracampionata d'uscita y[m] (d).
Esempio 6.6
Il segnale
(E6.6.1)
308 Capitolo 6
o 4 8 12 16 m
t y[m]
o 4 8 12 16 m
viene elaborato dai due sistemi illustrati in Figura 6.14, in entrambi i quali la
frequenza di campionamento iniziale fs = l/T. Le risposte impulsive dei filtri
sono
(E6.6.2)
h(t) = ;sinc(~). ~(t)= ~sinc(~)
Determiniamo e rappresentiamo gli spettri dei segnali z(t) e Zl(t) e stabiliamo
quale di questi ultimi presenta minore distorsione rispetto al segnale x(t).
Cominciamo col considerare la trasformata di Fourier del segnale x(t):
X(~/
1fT Xln]~ I
2fT ~~
y[m].~~ z(t)
(a)
x(~/
1fT Xln], HOLD
(b)
r~ .z,(t)
-
1 ~ - k
X(J ) =-
( )
..i X f--
T k=- T
(E6.6.4)
(E6.6.6)
Q(J) = f(J) ~ sinc( ~}-j1ifT/2
ove si tenuto conto che l'impulso di interpolazione rettangolare di durata pari
a T/2 (si ricordi che questo interpolatore opera a frequenza di campionamento
2/T). Inoltre, il filtro della Figura 6.14a ha risposta in frequenza
H(J) = 2rect L
2/T )( (E6.6.7)
XCI)
+
Y(!)
Figura 6.15 Spettri delle sequenze x[n] (a) e y[m] (b) dell'Esempio 6.6
Dunque, il sistema della Figura 6.14a introduce una distorsione di ampiezza sul
segnale x(t).
La trasformata del segnale interpolato ql(t) invece \
(E6.6.9)
In analogia con quanto accade con il primo sistema, anche il secondo sistema
introduce solo una distorsione di ampiezza. Se per si considera la Figura 6.16,
Sistemi monodimensionali a tempo discreto 311
Esempio 6.7
Un lettore di Compact Disc (CD) ricostruisce il segnale analogico da inviare
all'amplificatore audio di ptenza a partire dalla sequenza di campioni x[n] che
stata riletta dal disco medesimo. Come sappiamo, il campionamento in fase di
registrazione (si veda l'Esempio 1.1) avviene alla frequenza fc = 44.1 kHz in
modo da rispettare con un certo margine la condizione di Nyquist relativamente
alla banda del segnale B = 20 kHz. Molti dei lettori comunemente in commercio
usano un circuito di sovracampionamento e interpolazione per meglio effettuare
la conversione del segnale da numerico ad analogico.
(b)
Figura 6.16 Costruzione degli spettri di ampiezza dei segnali z(t) (a) e Z,(t) (b) dell'Esempio
6.6
1.8
1.4
X(f)
1.2
I HAI(f)I
"'.~-\
I::: 1.0 '-', \
S 0.8 \. ,
.....
<X ""-
0.6 i\
l''''
I \.
0.4
:,I
"\
...
0.2 I .
I
0.0
-0.2
-100 -80 -60 -40 -20 o 20 40 60 80 100
1B
1.4 Y(f)
12
I HAI'(f)I
1
I::: , - -- ::"~"~I
''''''::':::-
""" - \\ I sinc(fT') I
SM
<X
Q6
Q4
./i
"""",,"""':,
l..>..""""""'" I
; "'''"