Esercizio - base ortonormale con tre impulsi, costellazione in una dimensione in meno e ricevitore a un ramo (primo compitino del 17 novembre 2023, es. 167)
In questa pagina 5
Testo (primo compitino del 17 novembre 2023, corso di Fondamenti di Telecomunicazioni, Ing. Informatica UniPD). Considerare la seguente base ortonormale con periodo di simbolo ms:
- Calcolare i valori di , e , sapendo che e che tutti i segnali hanno supporto in , motivando la risposta.
- Assumendo che i simboli trasmessi siano equiprobabili e il canale sia AWGN, considerare la segnalazione al ricevitore con costellazione , . Dire se è possibile utilizzare una base con meno segnali per rappresentare la segnalazione, motivando la risposta. In caso affermativo, scrivere i vettori relativi ai due segnali utilizzando la nuova base.
- Dire che criterio di decisione possiamo usare al ricevitore e disegnare le regioni di decisione.
- Disegnare lo schema a blocchi di un ricevitore con numero minimo di rami, specificando il correlatore (risposta impulsiva del filtro) in funzione di e e il ritardo di decisione.
- Calcolare la probabilità di errore sul bit quando la potenza del rumore per dimensione è .
Teoria usata: Spazio dei segnali - base ortonormale, coordinate e Gram-SchmidtI segnali a energia finita formano uno spazio vettoriale con prodotto interno $\langle x,y\rangle=\int x(t)y(t),dt$, norma $\lVert x\rVert=\sqrt{E_x}$ e distanza $d(x,y)=\lVert x-y\rVert$. Le $M$ forme d'onda di una segnalazione generano un sottospazio, di cui si costruisce una base ortonormale ${\phi_1,\dots,\phi_I}$ con $I\le M$ (procedura di Gram-Schmidt). Ogni segnale diventa il vettore delle coordinate $s_i=\langle s,\phi_i\rangle$: somme, prodotti per scalari, energie ($E_s=\sum s_i^2$) e distanze si calcolano uguali sui vettori. L'insieme dei vettori ${\mathbf s_1,\dots,\mathbf s_M}$ è la costellazione.Spazio dei segnali - base ortonormale, coordinate e Gram-Schmidt →, Regioni di decisione - criteri MAP, ML e minima distanzaLe regioni di decisione $\mathcal R_1,\dots,\mathcal R_M$ sono una partizione dello spazio $\mathbb R^I$: se il vettore ricevuto cade in $\mathcal R_m$ si decide $\hat a_0=m$. La probabilità di decisione corretta è $P[C]=\sum_m\int_{\mathcal R_m}D(\boldsymbol\rho;m),d\boldsymbol\rho$ con $D=P_{a_0}(m),p_{\mathbf r|a_0}(\boldsymbol\rho|m)$, ed è massima assegnando ogni $\boldsymbol\rho$ al $m$ che massimizza $D$: criterio MAP. Con simboli equiprobabili è il ML; con in più rumore AWGN diventa la minima distanza (MD), $\hat a_0=\arg\min_m\lVert\boldsymbol\rho-\mathbf s_m\rVert$, con confini che sono gli assi dei segmenti tra i punti. Con probabilità diverse i confini si spostano verso i punti meno probabili.Regioni di decisione - criteri MAP, ML e minima distanza →, Ricevitore ottimo - banco di correlatori e filtri adattatiIl ricevitore ottimo calcola le coordinate $r_i[k]=\int r(t),\phi_i(t-kT),dt$ con un banco di $I$ correlatori (moltiplicatore, integratore sul simbolo, campionatore) e le passa a un blocco di decisione MAP, ML o MD. Ogni correlatore è equivalente a un filtro adattato con risposta impulsiva $\phi_i(t_0-t)$, causale se $t_0$ è la fine del supporto, campionato in $t_0+kT$. Alternativa senza base: $M$ filtri adattati ai segnali $s_m(T-t)$ e decisione $\arg\max_m\left[\langle r,s_m\rangle-\frac{E_m}2\right]$ (MD), che conviene se $M=I$. Per $M=2$ basta un solo ramo, lungo $s_1-s_2$, con una soglia.Ricevitore ottimo - banco di correlatori e filtri adattati →, Probabilità d'errore delle modulazioni binarie - funzione Q e coefficiente di correlazioneIn una modulazione binaria con rumore AWGN e decisione a minima distanza l'errore avviene solo se la componente di rumore lungo la congiungente dei due punti supera metà distanza: $P[E]=Q\left(\frac{d}{2\sigma_I}\right)$ con $d=\lVert\underline s_1-\underline s_2\rVert$. A parità di energia $E_s$ si ha $d^2=2E_s(1-\rho)$, quindi $P[E]=Q\left(\sqrt{\frac{E_s}{\sigma_I^2}}\sqrt{\frac{1-\rho}{2}}\right)$, con $\rho=\frac{\langle s_1,s_2\rangle}{\sqrt{E_{s_1}E_{s_2}}}$ coefficiente di correlazione. Antipodali ($\rho=-1$, BPSK): $Q\left(\sqrt{E_s/\sigma_I^2}\right)$; ortogonali ($\rho=0$): $Q\left(\sqrt{E_s/(2\sigma_I^2)}\right)$, 3 dB peggio; $\rho=1$: $P[E]=\frac12$. Per qualunque modulazione binaria basta un solo ramo del ricevitore, lungo $\phi_1'\propto s_1-s_2$.Probabilità d'errore delle modulazioni binarie - funzione Q e coefficiente di correlazione →, Segnali a tempo continuo - sinusoidi, rect e trasformazioni dell'asse dei tempiUn segnale è una funzione del tempo; è analogico se tempo e valori sono continui, digitale se entrambi sono discreti. La sinusoide A cos(2πf₀t + φ₀) ha periodo T = 1/f₀. Con rect(t) (1 per |t| ≤ 1/2) e triang(t) = 1 − |t| (|t| ≤ 1) si costruiscono impulsi; rect((t − T/2)/T) è 1 su [0,T]. Traslazione s(t − t₀) sposta a destra di t₀, scalamento s(t/A) dilata di A; in s((t − t₀)/A) si scala prima e si trasla poi. Una trasmissione è una somma Σ a_m z(t − mT). Il canale AWGN è r(t) = A·s_Tx(t − t₀) + w(t).Segnali a tempo continuo - sinusoidi, rect e trasformazioni dell'asse dei tempi →.
Nella notazione del corso per (triangolo di base e altezza ); quindi è un triangolo con centro in , semibase ms e dunque supporto ms.
(1) I valori di , ,
: dalla normalizzazione. è un rettangolo di ampiezza , centrato in ms con larghezza ms: supporto ms. Energia : (unità: ). Controlli sugli altri due: ha altezza e energia ✓ (l'energia di un triangolo di altezza e base è ); ha ampiezza e larghezza ms: energia ✓.
e : dall'ortogonalità. Le tre funzioni sono non negative, quindi il loro prodotto è e l'integrale si annulla solo se ovunque: i supporti devono essere disgiunti. Supporti: : ; : ; : (in ms). Vincoli:
- non può stare a sinistra di (che comincia già in ), quindi sta dopo: ;
- dopo : ;
- tutto in : . Da e segue ms e ms: i tre supporti sono , e ms, adiacenti e senza vuoti.
Grafico interattivo: Le tre funzioni della base (t in ms, valori in s^(−1/2)): φ₁ = 44,7 su [0; 0,5], φ₂ = triangolo di altezza 54,8 su [0,5; 1,5] (B = 1), φ₃ = 44,7 su [1,5; 2] (C = 1,75). I tre supporti sono adiacenti e disgiunti
(2) Una base con meno segnali
I vettori e hanno entrambi la seconda coordinata nulla: sono combinazioni di e soltanto, e . Quindi non serve: la base ha dimensione (Spazio dei segnali - base ortonormale, coordinate e Gram-SchmidtI segnali a energia finita formano uno spazio vettoriale con prodotto interno $\langle x,y\rangle=\int x(t)y(t),dt$, norma $\lVert x\rVert=\sqrt{E_x}$ e distanza $d(x,y)=\lVert x-y\rVert$. Le $M$ forme d'onda di una segnalazione generano un sottospazio, di cui si costruisce una base ortonormale ${\phi_1,\dots,\phi_I}$ con $I\le M$ (procedura di Gram-Schmidt). Ogni segnale diventa il vettore delle coordinate $s_i=\langle s,\phi_i\rangle$: somme, prodotti per scalari, energie ($E_s=\sum s_i^2$) e distanze si calcolano uguali sui vettori. L'insieme dei vettori ${\mathbf s_1,\dots,\mathbf s_M}$ è la costellazione.Spazio dei segnali - base ortonormale, coordinate e Gram-Schmidt →). Con questa base (Non si può scendere a una dimensione: i due vettori non sono proporzionali.) Energie: e , diverse.
(3) Criterio di decisione e regioni
Simboli equiprobabili e canale AWGN: criterio a minima distanza, ottimo (Regioni di decisione - criteri MAP, ML e minima distanzaLe regioni di decisione $\mathcal R_1,\dots,\mathcal R_M$ sono una partizione dello spazio $\mathbb R^I$: se il vettore ricevuto cade in $\mathcal R_m$ si decide $\hat a_0=m$. La probabilità di decisione corretta è $P[C]=\sum_m\int_{\mathcal R_m}D(\boldsymbol\rho;m),d\boldsymbol\rho$ con $D=P_{a_0}(m),p_{\mathbf r|a_0}(\boldsymbol\rho|m)$, ed è massima assegnando ogni $\boldsymbol\rho$ al $m$ che massimizza $D$: criterio MAP. Con simboli equiprobabili è il ML; con in più rumore AWGN diventa la minima distanza (MD), $\hat a_0=\arg\min_m\lVert\boldsymbol\rho-\mathbf s_m\rVert$, con confini che sono gli assi dei segmenti tra i punti. Con probabilità diverse i confini si spostano verso i punti meno probabili.Regioni di decisione - criteri MAP, ML e minima distanza →). Il confine è l'asse del segmento: si decide se , con : La retta passa per il punto medio ed è perpendicolare al segmento che unisce i punti (quasi verticale, inclinata perché il segmento non è orizzontale).
Grafico interattivo: Costellazione s₁ = (1; 0,5), s₂ = (−1; 0,3) nella base {φ₁, φ₃}: il confine MD è la retta x + 0,1·y = 0,04, perpendicolare al segmento s₁s₂ nel suo punto medio (0; 0,4)
(4) Ricevitore con il numero minimo di rami
La modulazione è binaria: basta un solo ramo (Ricevitore ottimo - banco di correlatori e filtri adattatiIl ricevitore ottimo calcola le coordinate $r_i[k]=\int r(t),\phi_i(t-kT),dt$ con un banco di $I$ correlatori (moltiplicatore, integratore sul simbolo, campionatore) e le passa a un blocco di decisione MAP, ML o MD. Ogni correlatore è equivalente a un filtro adattato con risposta impulsiva $\phi_i(t_0-t)$, causale se $t_0$ è la fine del supporto, campionato in $t_0+kT$. Alternativa senza base: $M$ filtri adattati ai segnali $s_m(T-t)$ e decisione $\arg\max_m\left[\langle r,s_m\rangle-\frac{E_m}2\right]$ (MD), che conviene se $M=I$. Per $M=2$ basta un solo ramo, lungo $s_1-s_2$, con una soglia.Ricevitore ottimo - banco di correlatori e filtri adattati →). Lungo la direzione , di modulo . Il filtro adattato ha risposta impulsiva (è la base ribaltata e ritardata di , causale perché hanno supporto in ms) e il campionamento è al ritardo ms, cioè in : le due forme d'onda occupano tutto il periodo, è il periodo minimo senza interferenza. Il campione si confronta con la soglia : .
(5) Probabilità d'errore sul bit
Per una modulazione binaria con simboli equiprobabili, . La potenza del rumore per dimensione significa : (Il valore coincide con la soluzione del corso.)
Versione ripasso
Dati. su ms, con centro e semibase ms, con centro e larghezza ms; ms.
- .
- Funzioni : ortogonali solo con supporti disgiunti. Supporti , , in con : , , .
(2) , hanno -coordinata nulla: base , , (, ).
- , ; ritardo ms; soglia .
Errori tipici
- Tenere tre dimensioni quando i due punti hanno una coordinata nulla in comune.
- Confondere con .
- Tracciare il confine verticale () ignorando che le energie sono diverse e il segmento è inclinato.
Teoria collegata
- Spazio dei segnali - base ortonormale, coordinate e Gram-Schmidt
- Regioni di decisione - criteri MAP, ML e minima distanza
- Ricevitore ottimo - banco di correlatori e filtri adattati
- Probabilità d'errore delle modulazioni binarie - funzione Q e coefficiente di correlazione
- Segnali a tempo continuo - sinusoidi, rect e trasformazioni dell'asse dei tempi