Firmato digitalmente da
Alessandro Rossini
CN = Rossini Alessandro
Titolo = Ingegnere
Organizzazione = Ordine degli ingegneri
della provincia di Viterbo/80024120562
C = IT
La modulazine
di frequenza
Dott. Ing. Rossini Alessandro
INTRODUZIONE
Nelle telecomunicazioni si usano vari tipi di modulazioni. Le modulazioni di portante analogica con
modulante analogica sono tre: modulazione d’ampiezza ( AM ), di fase ( PM ) e di frequenza ( FM ).
Le modulazioni numeriche di portante analogica con modulante digitale più conosciute sono la amplitude
shift keying ( ASK ), la frequency shift keying ( FSK ), la phase shift keying ( PSK ), la binary phase shift
keying ( BPSK ) e la differential phase shift keying ( DPSK ).
Le modulazioni ad impulsi sono modulazioni con modulante analogica di portante digitale dal momento che
si tratta di impulsi. Sono usate la pulse amplitude modulation ( PAM ), la pulse width modulation ( PWM )
o pulse duration modulation ( PDM ) e la pulse position modulation ( PPM ).
A parte viene considerata la pulse code modulation ( PCM ).
In questo documento viene affrontata soltanto la modulazione analogica di frequenza su portante analogica
cosinusoidale. Se l’onda modulante non è sinusoidale o cosinusoidale, con il teorema di Fourier la si può
sempre sviluppare in una serie di armoniche sinusoidali o cosinusoidali.
Nei libri di testo degli istituti tecnici e professionali di solito non si trova la trattazione completa con tutta la
dimostrazione e da questa costatazione è nata l’esigenza d’un opuscolo con una trattazione chiara
dell’argomento con tutti i passaggi.
L’ultimo paragrafo in modo sintetico affronta la modulazione a livello universitario.
2
LA MODULAZIONE DI FREQUENZA
La modulazione di frequenza è un caso particolare della modulazione d’angolo che può essere
analizzata a partire dalla formula delle tensione della portante
vp(t) = Vp cos ϕ ,
dove
Vp è il valore massimo della tensione e
ϕ è l’angolo, funzione del tempo t, che di solito può essere scritto nella forma
ϕ=ωt +θ,
in cui ω rappresenta la pulsazione e θ la fase.
Se varia la pulsazione si tratta d’una modulazione di frequenza ( FM ), se varia la grandezza θ si tratta d’una
modulazione di fase ( PM ), ma la trattazione matematica dei due casi è simile.
La tensione modulante cosinusoidale può essere posta nella forma
vm (t) = Vm cos ( ωm t ) ,
dove
Vm rappresenta l’ampiezza dell’onda modulante e
ωm rappresenta la pulsazione modulante.
Nella modulazione di frequenza si può supporre la fase θ della portante eguale a zero, perché se così non
fosse con una traslazione degli assi la si potrebbe sempre ricondurre a zero e la pulsazione istantanea ω,
variabile nel tempo, conviene che sia definita con la derivata dϕ / dt. In questo caso l’angolo ϕ si può
ottenere con l’operazione di integrazione
t
ϕ = ∫ ω dτ .
0
Se la pulsazione della portante viene modificata con un segnale modulante della forma scritta, si ottiene
ω = ωp + K Vm cos ( ωm t ) ,
dove K è la costante di proporzionalità con cui la modulante modifica la pulsazione della portante.
Calcolando l’angolo ϕ si ottiene
t
∫ [ωp + K Vm cos ( ωm τ ) ] dτ = ωp t + ( K/ωm ) Vm sin ( ωm t ) .
0
L’espressione dell’onda portante modulata diviene
v(t) = Vp cos [ ωp t + ( K/ωm ) Vm sin ( ωm t ) ] .
3
Introducendo l’indice di modulazione m = ( K/ωm ) Vm l’onda portante modulata in frequenza si presenta
nella forma
v(t) = Vp cos [ ωp t + m sin ( ωm t ) ] .
Si può scrivere subito direttamente l’ultima formula, perché si vede immediatamente che si tratta d’una
tensione variabile nel tempo t con ampiezza Vp costante ad andamento cosinusoidale in cui la pulsazione
varia nel tempo. Da questa formula si parte per la dimostrazione vera e propria che consente di arrivare allo
sviluppo in serie di funzioni di Bessel dell’onda modulata in frequenza.
In realtà sotto opportune ipotesi qualsiasi funzione può essere sviluppata in serie di funzioni di Bessel, come
è noto ai matematici, in ogni modo la dimostrazione prevede i passaggi successivi.
Nel caso di modulazione di fase con segnale modulante cosinusoidale l’onda modulata si presenta nella
forma
v(t) = Vp cos [ ωp t + m cos ( ωm t ) ] .
Se l’onda modulante è sinusoidale, la tensione modulata in fase si presenta nella stessa forma del segnale
modulato in frequenza
v(t) = Vp cos [ ωp t + m sin ( ωm t ) ] .
◊
Usando la formula di addizione del coseno, altrimenti nota come corollario del teorema
fondamentale di sottrazione per le funzioni goniometriche,
cos ( α + β ) = cos α cos β - sin α sin β ,
l’espressione dell’onda cosinusoidale modulata in frequenza assume la forma
v(t) = Vp cos ( ωp t ) cos [ m sin ( ωm t ) ] - Vp sin ( ωp t ) sin [ m sin ( ωm t ) ] .
La funzione può essere rappresentata su base ortogonale.
La serie di Fourier in forma rettangolare ( Leon Couch “ Fondamenti di telecomunicazioni “ ) per una
funzione periodica di periodo T0 con ω0 = 2π/Τ0 nell’intervallo compreso tra d e d + T0 può essere scritta
nella forma
∞
∞
s(t) = ∑ an cos ( n ω0 t ) + ∑ bn sin ( n ω0 t ) ,
n=0
n=1
dove i coefficienti hanno le espressioni
d + T0
ao = ( 1 / T0 ) ∫ s(t) dt ,
d
d + T0
an = ( 2 / T0 ) ∫ s(t) cos ( n ω0 t ) dt
d
per n ≥ 1
e
4
d + T0
bn = ( 2 / T0 ) ∫ s(t) sin ( n ω0 t ) dt
d
per n > 0 .
Se una funzione non è periodica, la si può prolungare.
Per le funzioni pari di periodo 2π si ottiene lo sviluppo in serie di Fourier
∞
f(t) = ao/2 + ∑ an cos ( n t )
n=1
con
π
an = ( 2/π ) ∫ f(t) cos ( n t ) dt
0
e per le funzioni dispari
∞
f(t) = ∑ bn sin ( n t ) ,
n=1
con
π
bn = ( 2/π ) ∫ f(t) sin ( n t ) dt .
0
Le formule fornite possono essere tutte dimostrate rigorosamente in campo matematico.
Tornando alla modulazione, il termine cos [m sin ( ωm t ) ] può essere sviluppato in serie di Fourier di soli
coseni ed il termine sin [ m sin ( ωm t ) ] in serie di soli seni.
Applicando lo sviluppo in serie di Fourier al coseno che è una funzione pari si ha
∞
cos [ m sin ( ωm t ) ] = ao/2 + ∑ an cos ( n ωm t )
n=1
dove è
π
an = ( 2 / π ) ∫ cos [ m sin ( ωm t ) ] cos ( n ωm t ) d(ωm t) .
0
Applicando le formule di Werner risulta
π
an = ( 2 / π ) ∫ ( 1 / 2 ) cos [ n ωm t - m sin ( ωm t )] d(ωm t) +
0
5
π
+ ( 2 / π ) ∫ ( 1 / 2 ) cos [ n ωm t + m sin ( ωm t )] d(ωm t)
0
o
π
an = ( 1 / π ) ∫ cos [ n ωm t - m sin ( ωm t )] d(ωm t) +
0
π
+ ( 1 / π ) ∫ cos [ n ωm t + m sin ( ωm t )] d(ωm t) .
0
Le funzioni di Bessel possono essere scritte sotto forma di serie, ma si può dare di esse una rappresentazione
integrale. Le funzioni di Bessel di prima specie ( Gradshteyn e Ryzhyk “ Table of integrals, series and
products “ formula 8. 411,1 ) possono essere scritte nella forma
π
Jn(z) = [1 /( 2π )] ∫ e- inθ + iz sinθ dθ
-π
o
π
Jn(z) = ( 1 / π ) ∫ cos [ n θ - z sin ( θ )] dθ ,
0
dove n è un numero naturale. Con la sostituzione ωm t = θ si può esprimere il coefficiente di Fourier con le
funzioni di Bessel nella forma
π
an = Jn( m ) + ( 1 / π ) ∫ cos [ n ωm t + m sin ( ωm t )] d(ωm t) .
0
Essendo cos ( α ) = cos ( - α ), risulta
π
an = Jn( m ) + ( 1 / π ) ∫ cos [ - n ωm t - m sin ( ωm t )] d(ωm t)
0
e conseguentemente
an = Jn( m ) + J-n( m ) .
Per la proprietà delle funzioni di Bessel di prima specie
J-n( m ) = ( -1 )n Jn( m )
risulta
an = Jn( m ) + ( -1 )n Jn( m ) .
6
Quando n è dispari, il coefficiente di Fourier vale
an = Jn( m ) - Jn( m )
e risulta
an = 0 .
Quando n è pari od eguale a zero è
an = Jn( m ) + Jn( m )
cioè
an = 2 Jn( m ) .
Allora si può scrivere
cos [ m sin ( ωm t ) ] =
∞
J0( m ) + 2 ∑ J2n( m ) cos ( 2n ωm t ) .
n=1
Lo stesso procedimento si può seguire per il seno, che essendo una funzione dispari può essere sviluppato in
serie di Fourier con la formula
∞
sin [ m sin ( ωm t ) ] = ∑ bn sin ( n ωm t ) ,
n=1
dove il coefficiente di Fourier è
π
bn = ( 2 / π ) ∫ sin [ m sin ( ωm t ) ] sin ( n ωm t ) d(ωm t) .
0
Calcolando questo coefficiente con le formule di Werner si ottiene
π
bn = ( 2 / π ) ∫ ( 1 / 2 ) cos [ n ωm t - m sin ( ωm t ) ] d(ωm t) +
0
π
-
( 2 / π ) ∫ ( 1 / 2 ) cos [ n ωm t + m sin ( ωm t ) ] d(ωm t)
0
e conseguentemente in base all’espressione sopra scritta delle funzioni di Bessel
bn = Jn( m ) - J-n( m ) .
Stante la proprietà delle funzioni di Bessel di prima specie
J-n( m ) = ( -1 )n Jn( m ) ,
7
si ottiene
bn = Jn( m ) - ( -1 )n Jn( m ) .
Quando n è pari il coefficiente di Fourier è eguale a zero cioè bn = 0 e quando n è dispari si ottiene
bn = 2 J n ( m ) ,
allora l’espressione del seno è
∞
sin [ m sin ( ωm t ) ] = ∑ 2 J2n+1( m ) sin [ ( 2 n + 1 )ωm t ] ,
n=0
dove 2 n + 1 è il numero dispari.
La tensione di partenza v(t) con una pulsazione delle portante ωp modulata con una funzione di pulsazione
ωm
v(t) = Vp cos ( ωp t ) cos [ m sin ( ωm t ) ] - Vp sin ( ωp t ) sin [ m sin ( ωm t ) ]
assume l’espressione
∞
v(t) = Vp cos ( ωp t ) [ J0( m ) + 2 ∑ J2n( m ) cos ( 2n ωm t ) ] +
n=1
∞
- Vp sin ( ωp t ) { ∑ 2 J2n+1( m ) sin [ ( 2 n + 1 ) ωm t ] } .
n=1
Si applicano nuovamente le formule di Werner e si ottiene
∞
v(t) = Vp J0( m ) cos ( ωp t ) + Vp ∑ J2n( m ) [ cos ( ωp t - 2n ωm t ) + cos ( ωp t + 2n ωm t )] +
n=1
∞
- Vp ∑ J2n+1( m ) { cos [ ( ωp t - ( 2 n + 1 )ωm t ] - cos [ ( ωp t + ( 2 n + 1 )ωm t ] } .
n=0
L’ultima formula si può scrivere in forma compatta usando i valori negativi di n nella sommatoria e si
ottiene
+∞
+∞
v(t) = Vp ∑ J2n( m ) cos ( ωp t + 2n ωm t ) + Vp ∑ J2n+1( m ) { cos [ ( ωp t + ( 2 n + 1 )ωm t ]} .
n=-∞
n=-∞
Il risultato finale è
8
v(t) = Vp
+∞
∑ Jn( m ) cos ( ωp t + n ωm t ) .
n=-∞
◊
In alcuni testi il risultato è scritto per esteso e considerando la terzultima formula della dimostrazione risulta
v(t) = Vp{ J0( m ) cos ( ωp t ) + J2( m ) [ cos ( ωp t - 2 ωm t ) + cos ( ωp t + 2 ωm t )] +
J4( m ) [ cos ( ωp t - 4 ωm t ) + cos ( ωp t + 4 ωm t )] + …} +
-
Vp { J1( m ) [ cos ( ωp t - ωm t ) - cos ( ωp t + ωm t )] +
+ J3( m ) [ cos ( ωp t - 3 ωm t ) - cos ( ωp t + 3 ωm t )] +
+ J5( m ) [ cos ( ωp t - 5 ωm t ) - cos ( ωp t + 5 ωm t )] + …}
o
v(t) = Vp [ J0( m ) cos ( ωp t ) +
- J1( m ) cos ( ωp t - ωm t ) + J1( m ) cos ( ωp t + ωm t ) +
+ J2( m ) cos ( ωp t - 2 ωm t ) + J2( m ) cos ( ωp t + 2 ωm t ) +
- J3( m ) cos ( ωp t - 3 ωm t ) + J3( m ) cos ( ωp t + 3 ωm t ) +
+ J4( m ) cos ( ωp t - 4 ωm t ) + J4( m ) cos ( ωp t + 4 ωm t ) +
- J5( m ) cos ( ωp t - 5 ωm t ) + J5( m ) cos ( ωp t + 5 ωm t ) +
+ ...] .
In questa forma si vede bene lo spettro a righe delle ampiezze del segnale modulato in frequenza. Le
ampiezze del segnale sono proporzionali alle funzioni di Bessel. Alla frequenza della portante
ωp/(2π) l’ampiezza della riga è proporzionale alla funzione di Bessel di prima specie di ordine zero, alle
frequenze ( ωp - ωm )/(2π) e ( ωp + ωm )/(2π) l’ampiezza è proporzionale alla funzione di Bessel di ordine 1,
alle frequenze ( ωp - 2 ωm )/(2π) e ( ωp + 2 ωm )/(2π) l’ampiezza è proporzionale alla funzione di ordine 2,
alle frequenze ( ωp - 3 ωm )/(2π) e ( ωp + 3 ωm )/(2π) alla funzione di ordine 3 eccetera.
9
LE FUNZIONI DI BESSEL
Oltre che nella modulazione di frequenza le funzioni di Bessel si utilizzano in astronomia, in
termodinamica, in meccanica ed in altri campi.
Possono essere di prima specie Jν( x ), di seconda specie Nν( x ), dette di Neumann, e di terza specie Hν( x ),
dette funzioni di Hankel.
L’equazione differenziale del secondo ordine, derivante da quella ipergeometrica,
y ’’ + y ’ /x + ( 1 - ν 2/x2 ) y = 0
ha per soluzioni le funzioni di Bessel.
Quelle di prima specie hanno l’espressione in forma di serie
Jν ( x ) =
xν
∞
x2k
----- Σ ( - 1 )k -----------------------2ν k = 0
22k k! Γ( ν + k + 1 )
con | arg x | < π ;
la funzione Γ( x ) od integrale di Eulero di seconda specie ha l’espressione
∞
Γ( x ) = ∫ e-t t x-1 dt
0
con Re x > 0.
Delle funzioni di Bessel si può dare la rappresentazione integrale usata nella trattazione con l’inviluppo
complesso
+π
Jn(m) = [ 1 /( 2π ) ] ∫ ej ( m sinθ - n θ ) dθ
-π
o quella utilizzata nel precedente paragrafo
π
Jn(m) = ( 1/π ) ∫ cos [ n θ - m sin ( θ ) ] dθ .
0
10
LA TRATTAZIONE CON L’INVILUPPO COMPLESSO
All’espressione con le funzioni di Bessel si può arrivare più rapidamente utilizzando l’inviluppo
complesso del segnale passabanda, però bisogna conoscere
a) la trasformata di Fourier nel dominio della frequenza f d’una funzione del tempo w(t)
+∞
W(f) = ∫ w(t) ej 2π f t dt ,
-∞
b) la funzione delta di Dirac definita come quella funzione δ(x) per cui vale la relazione
+∞
∫ s(x) δ(x) dx = s(0) ,
-∞
dove s(x) è una funzione qualsiasi continua in x = 0,
c) l’espressione generale d’un segnale passabanda
v(t) = Re { g(t) ejωt } ,
dove ω è la pulsazione della portante e g(t) è l’inviluppo complesso, funzione del segnale modulante M(t).
La modulazione di frequenza viene trattata in modo simile alla modulazione di fase. Assumendo
cosinusoidale il segnale modulante
M(t) = A cos ωt
con ω eguale alla pulsazione della modulante, seguendo il procedimento di Leon Couch, l’inviluppo
complesso del segnale modulato è
g(t) = Ac ej β sin(ωωt) ,
dove β è l’indice di modulazione.
Utilizzando la serie di Fourier in forma complessa od esponenziale, risulta
+∞
g(t) = Σ cn ej n
n=-∞
ωt
,
dove i coefficienti sono
T/2
cn = ( Ac / T ) ∫ ej β sin(ωωt) e-j n
-T/2
ωt
dt
cioè
11
+π
cn = Ac (1/2π) ) ∫ ej( β sinθ - n θ ) dθ ,
-π
T è il periodo del segnale modulante e si è fatta la sostituzione ωt = θ.
Tenendo presente la rappresentazione integrale delle funzioni di Bessel, si ottiene
cn = Ac Jn(β) .
Applicando la trasformata di Fourier allo sviluppo in serie di Fourier in forma esponenziale dell’inviluppo
complesso, si ottiene
+∞
G(f) = Σ cn δ( f - n fm )
n=-∞
e conseguentemente
+∞
G(f) = Ac Σ Jn(β) δ( f - n fm ) ,
n=-∞
dove è fm = ω/(2π).
Lo spettro si può calcolare con la formula
S(f) = (1/2) [ G ( f - fc ) + G* ( - f - fc ) ]
dove fc è la frequenza della portante ed l’asterisco indica l’operazione del coniugio.
Con il teorema di Parseval si può calcolare l’energia del segnale.
Nella pratica gran parte della potenza è contenuta nella banda definita dalla regola di Carson
B=2(β+1)b,
dove b è la banda del segnale modulante.
Via Roma 40 Vetralla
2005-08-31
12