Messaggi che saturiscono dai codici di linea suddivisi consideranno
le 5 proprietà:
Autosincronizzazione
Il codice più facile da sincronizzare è senza dubbio il "manchester" poichè passo da 0 ogni 1/2 b , quindi
basta campionare un pò prima e dopo 1/2 b per sincroniz-zare il codici e dopo si trasmette 0 o 1.
Bassa probabilità d'errore
Per parotatrice, è preferibile utilizzare
i codici antipodali, ad esempio
lo codifico RZ>
Spettro adeguato al canale
Le linee spettrali nello 0, sono
uno spreco di potere, quindi è consigliato moduleri in issohole
e spostarle dove le linee pettorali è più utile per il sistemo:
I codici bipolare e manchester
Hanno unmaggior concentratore
di potenza due cavalli dello zero, i questo consente ditrasportare maggiore informazione;
Banda di trasmissione più ristreta possible
Sono consigliati i codici polore NRZ e unipolare NRTZ
perchè tutte l' forma col 99f. dell^ informazione.
tuttavia questi due codici non sono auto sincronizzanti:
Il codice unipolare RITZ ha il doppio della bandi rispetto
ai due sorted precedentemente, more una how il vento crimpasser riuscientiunto fracassioni di wishillia e
slittando la linea spettrale
Completato nello indiscretorium
N.B. Le codice bero e unipolare hanno unmaggior concentratore dipotenza unotoro allo 0, though questi andranno noi tubi cheLì è uno spreco di potenza (quindi di informazioni).
Oss A frequenze più elevated ho quindi unmaggior concentito
information, dette ciò alternative però siccome terriumi di kepton good gorge his PC: la demin segnale scemi singular.
I codici che soddisfano dai codici di linea studiati, considerando le 5 proprietà.
- Autosincronizzazione
Il codice più facile da sincronizzare è senza dubbio il Manchester perché poco dopo o poco prima 1
- Bassa probabilità d'errore
Per parità di superficie [...] è preferibile utilizzare i codici antipodali, ad esempio le codifiche Rkker.
- Spettro adeguato al canale
Le linee spettrali dello 0 sono uno spreco di potenza, quindi è consigliato modulare il segnale e spostarlo dove [...] spettrale è più utile per il sistema.
N.B. I codici polar e unipolar hanno una minor concentrazione di potenza attorno allo 0, ma qui abbiamo notato che c'è uno spreco di potenza (quindi di informazioni). I codici bipolare e Manchester hanno maggiore concentrazione di potenza più avanti dello 0, e questo consente di trasportare maggiore informazione.
Oss A frequenze più elevate ho quindi maggior contenuto informativo, questo si paga però in termini di banda.
- Banda di trasmissione più stretta possibile
Sono consigliati i codici Polar NRZ e bipolar NRZ perché trasmettono il 99% dell'informazione.
Tuttavia questi due codici non sono autosincronizzati. Il codice unipolar RZ ha il doppio della banda richiesta dei due stati precedentemente, ma ha il vantaggio di poter essere sincronizzato sfruttando le modulazione e spostando la linea spettrale.
- Semplicità nella realizzazione.
PROBLEMI DELLA CODIFICA (NON DOVUTI AL RUMORE)
INVERSIONE DELLA LINEA
(Corrisponde ad un'inversione di polarità quindi di tensione). Se si verifica l'inversione della linea significa che i bit vengono invertiti. La soluzione a questo problema è la CODIFICA DIFFERENZIALE
CODIFICA
DECODEIFICA
dn → en
dn = dn' + a(n-1)
en = dn + e(n-1)
Esempio
Supponiamo di avere in ingresso la sequenza dn=1101001 ed in uscita en=11 0001. Noi non conosciamo en-1; mettiamo allora un bit fittizio, prima della rip. in, il cui valore può essere 0 o 1 basta che la scelta venga riferita al ricevitore, e procedo in questo modo:
dn 1 1 0 1 0 0 1
en 1 0 1 0 0 0 1
[ se non c'è stata inversione della linea ]
Se c'è stata l'inversione della linea, un ricezione erro:
ẽn 1 0 0 1 1 1 0
[ se c'è stata inversione della linea ]
Oss
Quindi sia in caso di inversione che sia in caso di non inversione il problema viene risolto, perché quello che viene trasmesso è la differenza tra un bit e quello precedente.
2) MANCANZA DI SINCRONIZ
-
Teoria dei due codici
-
Esercitazioni codici Matlab
-
Bioetica, cos'è, i suoi principi fondamentali, codici
-
Codici Matlab