Vai al contenuto
Teoria dei Segnali

Rivelazione: soglia, filtro adattato e probabilità di errore

Rapporto segnale-rumore, decisione tra due simboli, probabilità di errore, filtro adattato con dimostrazione, BPSK ed Eb/N0, codici correttori, impulsi di Nyquist e diagramma a occhio.

Un ricevitore digitale deve prendere una decisione: osservato un segnale disturbato dal rumore, quale simbolo è stato trasmesso? Sbaglierà ogni tanto, e il progetto consiste nel rendere gli errori il più rari possibile. In questa lezione vediamo come si decide, qual è il filtro che massimizza il rapporto segnale-rumore e come si calcola la probabilità di errore di una trasmissione binaria.

Il rapporto segnale-rumore

La qualità di un segnale ricevuto si misura con il rapporto segnale-rumore, il rapporto tra la potenza del segnale e quella del rumore:

    \[ \mathrm{SNR} = \frac{P_S}{P_N},\qquad \mathrm{SNR}_{dB} = 10\log_{10}\frac{P_S}{P_N} \]

Non conta quanto è forte il segnale in assoluto, ma quanto lo è rispetto al rumore. Amplificare non aiuta: amplifica entrambi, e aggiunge il rumore dell’amplificatore.

Decidere tra due simboli

In una trasmissione binaria antipodale si trasmette +A per il bit 1 e -A per il bit 0. Il ricevitore osserva r = \pm A + n, con n gaussiano di media zero e deviazione standard \sigma.

Rilevazione binaria con rumore gaussiano: le due densità del campione ricevuto e la soglia
Le due curve sono le densità del valore ricevuto quando si trasmette −A (simbolo 0) e quando si trasmette +A (simbolo 1). La soglia è a metà, in zero. Le code colorate oltre la soglia sono le probabilità di errore: un 1 scambiato per 0 e viceversa.

Se i due bit sono equiprobabili, la regola migliore (la decisione a massima verosimiglianza, che deriva dal teorema di Bayes) è scegliere il simbolo la cui densità è più alta nel valore osservato: per due gaussiane uguali e simmetriche, la soglia è a metà, in zero. Si decide 1 se r \gt 0, 0 altrimenti.

La probabilità di errore. Si sbaglia quando il rumore spinge il campione oltre la soglia: con +A trasmesso, quando n \lt -A. Per la simmetria della gaussiana,

    \[ P_e = P(n \gt A) = Q\!\left(\frac{A}{\sigma}\right) \]

con la funzione Q della lezione sulla probabilità. Dipende solo dal rapporto tra l’ampiezza del segnale e quella del rumore.

Il filtro adattato

Il segnale reale non è un singolo numero ma un impulso s(t) di durata T, immerso nel rumore bianco. Prima di campionare e decidere, il ricevitore lo fa passare in un filtro h(t). Quale filtro rende massimo l’SNR nell’istante di campionamento T?

Teorema (filtro adattato). Con rumore bianco di densità N_0/2, l’SNR all’istante T è massimo per

    \[ h(t) = s(T - t) \]

e il valore massimo è \mathrm{SNR}_{max} = \frac{2E}{N_0}, dove E = \int s^2\,dt è l’energia dell’impulso.

Dimostrazione. All’istante T il segnale utile all’uscita è y_s(T) = \int h(\tau)s(T - \tau)\,d\tau, la potenza del rumore è \frac{N_0}{2}\int h^2\,d\tau (lezione sui processi aleatori). Quindi

    \[ \mathrm{SNR} = \frac{\left(\int h(\tau)\,s(T - \tau)\,d\tau\right)^2}{\frac{N_0}{2}\int h^2(\tau)\,d\tau} \le \frac{\int h^2\,d\tau\int s^2(T - \tau)\,d\tau}{\frac{N_0}{2}\int h^2\,d\tau} = \frac{2E}{N_0} \]

per la disuguaglianza di Cauchy-Schwarz. L’uguaglianza vale quando h(\tau) è proporzionale a s(T - \tau). ∎

Il filtro adattato è la correlazione con l’impulso atteso (lezione sulla correlazione): misura quanto il segnale ricevuto somiglia a quello che si aspetta. Il risultato sorprendente è che l’SNR massimo dipende solo dall’energia dell’impulso, non dalla sua forma: per la rilevazione, impulsi diversi con la stessa energia sono equivalenti.

La probabilità di errore di un bit

Mettendo insieme i due risultati per la trasmissione antipodale (BPSK) con energia per bit E_b:

    \[ P_e = Q\!\left(\sqrt{\frac{2E_b}{N_0}}\right) \]

E_b/N_0P_e
4 dB1{,}25\cdot 10^{-2}
7 dB7{,}7\cdot 10^{-4}
9,6 dB1\cdot 10^{-5}

La probabilità cala in modo esponenziale: pochi decibel in più fanno passare da un errore ogni cento bit a uno ogni centomila. Il rapporto E_b/N_0, l’energia per bit diviso la densità del rumore, è il modo corretto di confrontare sistemi a velocità diverse.

Gli errori in pratica

  • Codici correttori. Aggiungendo bit di ridondanza calcolati in modo opportuno, il ricevitore corregge gli errori. I codici moderni (LDPC, polari, turbo) ottengono la stessa probabilità d’errore con diversi decibel in meno, e permettono di avvicinarsi al limite teorico di Shannon.
  • Interferenza tra simboli. Se il canale allarga gli impulsi, ogni simbolo “sporca” i vicini. Gli impulsi di Nyquist (come il coseno rialzato) sono progettati per valere zero negli istanti di campionamento degli altri simboli, e permettono di trasmettere 2B simboli al secondo in una banda B. Sull’oscilloscopio, sovrapponendo i tratti del segnale ricevuto, si ottiene il diagramma a occhio: più l’occhio è aperto, più la decisione è facile.
  • Sincronizzazione. Tutto questo presuppone di sapere quando campionare: il ricevitore deve recuperare il ritmo dei simboli dal segnale stesso, ed è uno dei compiti più delicati di un modem.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x