Esercizio terza parte


Cronologico Percorso di conversazione 
  • From: "Simone Abate" < >
  • To: < >
  • Subject: Esercizio terza parte
  • Date: Sat, 2 Jul 2011 17:15:42 +0200
  • Importance: Normal

 
Ciao, vi ringrazio per la risposta. Per il tuo quesito anche io mi trovo nella tua stessa situazione non sapendo se devo comunque applicare la formula per correggere. Leggendo non mi è chiaro
Ora stando a cio' che abbiamo imparato per rivelare 3 errori la distanza minima d >= t +1 --> 3 + 1 = 4
 
Perché non usi la solita distanza (d >= 2t+1)?

 
Ciao Simone, provo a risponderti.
Come abbiamo visto a lezione la banda di Nyquist e' Bn=fc/2 in banda base, la banda lorda e' la banda di Nyquist + il coeff di roll-off, ovvero
B=BNyquist * (1 + ro) dove ro e' un numero che varia tra 0 e 1.
Percio l'esercizio dovrebbe essere svolto cosi:
BLorda  = BNyquist*(1+ro)
BNyquist = fc/2 se siamo in banda base, ma qui il problema dice che siamo in banda traslata, e quindi hai 2 * fc/2 = fc , ovvero BNyquist = fc
Per cercare di capire con quale modulazione puoi lavorare con i dati del problema puoi fare cosi:

BLorda = fc/k * (1 + ro) , dove k e' il numero di bit utilizzati per codificare il simbolo che stai trasmettendo e fc e' la frequenza di cifra, che qui e' data con un flusso binario a 1 Mbps
Da qui puoi ricavare k = fc(1+ro)/BLorda se fai i conti ti viene k = 3,87 bit/s/Hz. Questa misura ti sta dicendo in pratica quanto stai utilizzando il tuo canale per trasmettere quel flusso con quei dati.
Questo k ti fa pensare a due tipi di modulazioni o un 8PSK o un 16QAM, perchè con 8PSK codifichi un simbolo da trasmettere con 3 bit, mentre con un 16QAM lo fai con 4 bit.
Se trasmettessi con 8PSK ti rimarrebbero 0.87 bit/s/Hz da mandare, mentre con 16QAM, potendo fare 4 bit/s/Hz puoi stare tranquillo di riuscire a trasmettere quel flusso perchè stai anche in eccesso.

Spero di essermi spiegato e soprattutto di non aver scritto fesserie.

Ora vorrei porre l'attenzione su questo esercizio.

Domanda S1 – un codice a blocco (n,k) ha una lunghezza di n = 25 bit e deve essere in grado di
rivelare (non correggere) sino a 3 errori, quale é il numero massimo di bit informativi k?

L'esercizio  svolto utilizza il limite di Hamming per determinare il numero massimo di bit informativi k tali per cui sia possibile RIVELARE sino a 3 errori.
Ora stando a cio' che abbiamo imparato per rivelare 3 errori la distanza minima d >= t +1 --> 3 + 1 = 4
Correggendo invece 2 errori otterrei d => 2t+1 => 2 * 2 + 1 = 5 ---> d >= 5,
percio' cosi facendo potrei correggere 2 errori o rivelarne 3.

Allora semplicemente nel fare n - k >= LOG2( Sommatoria[ B(n,i) ] da i=0 a t) in realta' mi potrei fermare a
n - k >= LOG2( 1 + n + B(n,2))
mentre nell'esercizio svolto e' LOG2( 1 + n + B(n,2) + B(n,3)), come se ne dovesse CORREGGERE 3!
Quella formula l'abbiamo usata sempre per correggere, non per rivelare direttamente...e' valida in entrambi i casi?
A mio avviso se ne correggo 2, automaticamente ne riesco a rivelare anche 3  (esclusivamente per il momento o correggo o rivelo).

Non c'ho proprio capito niente?
Ringrazio chiunque voglia rispondermi e illuminarmi con la soluzione, per capire :D
Saluti,
AM.


From:
To:
Subject: Esercizio terza parte
Date: Sat, 2 Jul 2011 11:08:51 +0200

Domanda SR8 - si vuole trasmettere un flusso binario di 1 Mbit/s in banda traslata, avendo a disposizione una banda
lorda di 310 kHz e utilizzando un roll off di 0.2; quale é la modulazione con minimo numero di stati che é possibile
utilizzare?
 
Ciao ragazzi, cercando di risolvere questo esercizio mi sono venuti dei dubbi:
1- che differenza (se c’è) tra banda lorda e di Nyquist?
2- per il flusso di bit, nel testo, si intende la capacità del canale?
 
In generale come lo risolvereste?
 
Grazie mille buono studio a tutti!!



Archivio con motore MhonArc 2.6.16.

§