Esercizio - dimensioni di una trasformata, modulazione e sinc quadro
In questa pagina 4
Testo (dispense del corso Teoria dei Segnali, UniPD, Es. 3.4A, 3.4B, 3.4F).
- Es. 3.4A. Assumendo che sia una tensione elettrica, stabilire le dimensioni fisiche di .
- Es. 3.4B. Utilizzando il risultato dell'Esempio 3.3A (modulazione), calcolare la trasformata di Fourier del segnale . Rappresentare graficamente per , verificando che è una funzione reale e pari.
- Es. 3.4F. Calcolare la trasformata di Fourier, l'area e l'energia del segnale .
Teoria usata: Trasformata di FourierLa trasformata di Fourier $S(f)=\int s(t)e^{-i2\pi ft}dt$ associa a un segnale continuo (anche aperiodico) la sua rappresentazione in frequenza; l'antitrasformata $s(t)=\int S(f)e^{i2\pi ft}df$ lo ricostruisce, perché gli esponenziali $e^{i2\pi ft}$ sono ortogonali su tutto $\mathbb R$ ($\int e^{i2\pi ft}dt=\delta(f)$). Per un segnale reale $S(-f)=S^*(f)$. Si calcola per i segnali notevoli (rect $\leftrightarrow$ sinc, $e^{-\alpha t}\mathbf 1(t)\leftrightarrow\frac1{\alpha+i2\pi f}$, gaussiana, $\delta\leftrightarrow1$, $1\leftrightarrow\delta$, gradino) e per i segnali periodici, la cui trasformata è un treno di impulsi di area $S_n$ in $nF$.Trasformata di Fourier →, Proprietà della trasformata di FourierLe regole della trasformata di Fourier trasformano operazioni sui segnali in operazioni sulle trasformate: linearità, ribaltamento, coniugio, traslazione nel tempo ($\times e^{-i2\pi ft_0}$) e in frequenza, convoluzione $\leftrightarrow$ prodotto, cambio di scala $s(at)\to\frac1{|a|}S(f/a)$, derivazione ($\times i2\pi f$), integrazione, regola di simmetria ($S(t)\to s(-f)$). Area $S(0)=\int s$, teorema di Parseval $\int|s|^2=\int|S|^2$. Durata e banda sono inversamente legati e un segnale non può avere durata e banda entrambe limitate; la banda del prodotto è la somma delle bande. Con queste regole si ricavano quasi tutte le trasformate senza integrare.Proprietà della trasformata di Fourier →, Segnali notevoli - gradino, rect, tri, sinc ed esponenzialiI segnali di uso più frequente sono la costante, la sinusoide $A_0\cos(2\pi f_0t+\varphi_0)$ e l'esponenziale complesso $Ae^{i2\pi f_0t}$ (periodici, a potenza finita), il gradino $\mathbf 1(t)$ e il segno, e gli impulsi a energia finita: $\operatorname{rect}$ (area $D$), $\operatorname{tri}$, $\operatorname{sinc}$ (area $1$), la gaussiana $e^{-\pi t^2}$ e gli esponenziali smorzati. Per ciascuno si sanno a memoria forma, area ed energia; gli altri segnali si ottengono da questi con traslazioni, scalature, somme e differenze.Segnali notevoli - gradino, rect, tri, sinc ed esponenziali →, Energia, potenza e valor medio dei segnaliSu un segnale continuo si calcolano quattro numeri riassuntivi: l'area $\int s,dt$, il valor medio (componente continua) $\lim\frac1{2T}\int_{-T}^Ts,dt$, l'energia $\int|s|^2dt$ e la potenza media $\lim\frac1{2T}\int_{-T}^T|s|^2dt$. Un segnale ad energia finita ha potenza nulla e uno a potenza finita non nulla ha energia infinita. Per un segnale periodico di periodo $T_p$ area ed energia si calcolano su un periodo; un segnale periodico è la ripetizione periodica $\sum_ku(t-kT_p)$ di un suo periodo. Valgono per traslazione l'invarianza, per scala $s(at)$ la divisione per $|a|$.Energia, potenza e valor medio dei segnali →.
Convenzioni: , , per , per e altrove (il triangolo delle tabelle). Coppie usate: e (quest'ultima è dimostrata nell'Esercizio - trasformata del gradino modulato e del triangolo).
Es. 3.4A - le unità di misura di
Nell'integrale ci sono tre fattori:
- è una tensione: unità ;
- è un esponenziale con argomento puro numero ( in Hz , in s), quindi adimensionale;
- ha unità del tempo: .
Quindi è una tensione per unità di frequenza: una densità spettrale di tensione (volt al hertz, che è lo stesso che volt moltiplicati per secondi). Il fatto che la dimensione contenga "per Hz" ha un senso preciso. Dalla formula di antitrasformazione si legge che , volt al hertz per un intervallino di hertz, è la tensione portata dalle componenti nell'intervallo di larghezza : l'ampiezza non è "in" una frequenza, ma si distribuisce su una striscia di frequenze.
Conferme.
- Parseval. L'energia ha unità (energia su un resistore da ). Per la formula di Parseval deve essere uguale a e infatti ✓. Per questo si chiama densità spettrale di energia (energia per hertz).
- Segnali periodici. La trasformata di un segnale periodico è e è in volt (Es. 3.1B); ha unità (perché è puro numero), quindi è in ✓ coerente.
- Esempio numerico. V ha area Vs, quindi .
Es. 3.4B - modulazione di un rettangolo
Passo 1: la regola di modulazione (Esempio 3.3A). Se allora Perché: , per la linearità si tratta la somma termine per termine, e la moltiplicazione per nel tempo diventa traslazione di in frequenza (regola di traslazione in frequenza). Il segnale viene "spostato" intorno a con ampiezza dimezzata.
Passo 2: la trasformata del rettangolo. Dal cambiamento di scala (il rettangolo di durata e altezza ha area , quindi ✓). Allora
Passo 3: reale e pari. è reale e pari, quindi ciascun addendo è reale e è reale. Per la parità, sostituendo si ottiene , cioè lo stesso : i due addendi si scambiano. Il risultato era prevedibile: è reale e pari (prodotto di due funzioni pari e reali), e a un segnale reale e pari corrisponde una trasformata reale e pari (Es. 3.4J nell'Esercizio - parte pari e dispari di un segnale reale e convoluzione di gaussiane).
Passo 4: . Posto (frequenza normalizzata) si ha . Le due "gobbe" principali sono centrate in (cioè in ), larghe in (da a ), alte ciascuna. Valori notevoli:
| 0 | 1, 2, 3 | 3,5 | 3,75 | 4 | 4,25 | 4,5 | 5 | |
|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0,2971 | 0,4356 | 0,5000 | 0,4638 | 0,3370 | 0 |
Per tutti gli interi i due hanno argomento intero non nullo e sono entrambi . In il primo e il secondo , da cui . In : : l'area di è nulla perché il coseno compie esattamente cicli nell'intervallo di durata . Il massimo non è esattamente in ma in , con valore , perché la coda dell'altro si somma (il picco è leggermente spostato).
Grafico interattivo: S(f)/T per f0·T = 4, in funzione di x = f·T: somma (continua) di due sinc dimezzati centrati in ±4 (tratteggiati). Reale e pari; nulla negli interi tranne ±4
Interpretazione. Lo spettro del rettangolo (un sinc centrato in ) viene copiato intorno a e con altezza dimezzata: è la modulazione di ampiezza. Le due copie si sovrappongono un poco in (le code), ma qui la somma è esattamente zero.
Es. 3.4F - trasformata, area ed energia di
Trasformata, con la tabella e la regola di simmetria. Dalla tabella: . Regola di simmetria: se allora . Prendendo , : Ora il fattore di scala: è con e . La regola dà : Un segnale in banda base di banda (estensione spettrale ), con spettro triangolare di altezza in .
Verifica con il prodotto. e il prodotto nel tempo è la convoluzione in frequenza: . La convoluzione di due rettangoli di larghezza e altezza è un triangolo di base e altezza pari alla larghezza (area del prodotto), cioè ; moltiplicando per si ritrova ✓.
Area. Per la regola dell'area, : Controllo diretto: con , , perché (Parseval). ✓ (Non si calcola direttamente con le primitive: non ha primitiva elementare.)
Energia. Per il teorema di Parseval : (, ; l'integrale pari su è il doppio di quello su e .) Quindi , cioè . Con : area , energia .
Grafico interattivo: T = 2: il segnale s(t) = sinc²(t/2) (tratteggiato, in funzione di t) e la sua trasformata S(f) = 2 tri(2f) (continua, in funzione di f): il triangolo di altezza T e base 2/T ha area 1, uguale a s(0)
Controllo
import numpy as np
from scipy.integrate import quad
# 3.4B: rect(t/T) cos(2 pi f0 t), T = 1, f0 = 4
T, f0 = 1.0, 4.0
S_num = lambda f: quad(lambda t: np.cos(2*np.pi*f0*t)*np.cos(2*np.pi*f*t), -T/2, T/2)[0] # s è pari: la parte seno è nulla
S_for = lambda f: T/2*(np.sinc((f - f0)*T) + np.sinc((f + f0)*T))
for f in (0, 3.5, 4, 4.5, -4, 6):
print(f, round(S_num(f), 6), round(S_for(f), 6)) # coincidono; S(-4) = S(4) = 0.5
# 3.4F: sinc^2(t/T), T = 2
T = 2.0
tri = lambda x: max(0.0, 1 - abs(x))
area = quad(lambda t: np.sinc(t/T)**2, -2000, 2000, limit=20000)[0]
E = quad(lambda t: np.sinc(t/T)**4, -2000, 2000, limit=20000)[0]
print(area, T, E, 2*T/3) # 1.9998 2.0 1.33333 1.33333
for f in (0, 0.1, 0.25, 0.4, 0.5):
S = quad(lambda t: np.sinc(t/T)**2*np.cos(2*np.pi*f*t), -4000, 4000, limit=40000)[0]
print(f, round(S, 4), T*tri(f*T)) # 2, 1.6, 1, 0.4, 0
print(quad(lambda f: (T*tri(f*T))**2, -1/T, 1/T)[0]) # 1.33333 (Parseval)Risultati: la trasformata calcolata numericamente coincide con (ad esempio in , in , in ); ; per l'area vale (a meno dell'errore di troncatura ), l'energia , e (; ; ; ; per ).
Versione ripasso
- 3.4A: (densità di tensione); coerente con Parseval ().
- 3.4B (Proprietà della trasformata di FourierLe regole della trasformata di Fourier trasformano operazioni sui segnali in operazioni sulle trasformate: linearità, ribaltamento, coniugio, traslazione nel tempo ($\times e^{-i2\pi ft_0}$) e in frequenza, convoluzione $\leftrightarrow$ prodotto, cambio di scala $s(at)\to\frac1{|a|}S(f/a)$, derivazione ($\times i2\pi f$), integrazione, regola di simmetria ($S(t)\to s(-f)$). Area $S(0)=\int s$, teorema di Parseval $\int|s|^2=\int|S|^2$. Durata e banda sono inversamente legati e un segnale non può avere durata e banda entrambe limitate; la banda del prodotto è la somma delle bande. Con queste regole si ricavano quasi tutte le trasformate senza integrare.Proprietà della trasformata di Fourier →): , reale e pari; per gobbe alte in , .
- 3.4F: e simmetria: ; area ; energia .
- Errori tipici: dimenticare il fattore della modulazione; scrivere senza il e senza la scala .