codifica NRZ?

Nov 25, 2005 4 Replies

in che cosa consiste la codifica NRZ cio=E8 non return zero? Qualcuno potrebbe tentare di spiegarmelo dato che nei link che ho visitato non sono riuscito a capirne molto?



Ci provo io ... in poche parole ! Se tu devi trasmettere una serie di dati in formato binario, utilizzi due livelli logici ... il livello 1 ed il livello 0, che possono corrispondere alla presenza di tensione ed alla assenza di tensione. Ovviamente per ricevere questi dati 'dall'altra parte' ci deve essere un dispositivo sincronizzato con il trasmettitore, e spesso per il sincronismo ci si riferisce al segnale stesso che viene trasmesso ... Se trasmettiamo una serie di 10101010101010101010 non ci sono problemi di sincronismo, perchè ad ogni ciclo di clock corrisponde una variazione del livello logico .... Se invece stiamo trasmettendo 0000000000000000000 oppure 1111111111111111 lo stato logico non cambia, e quindi il ricevitore non ha più la possibilità di mantenere il sincronismo con il trasmettitore. Ecco che entra in gioco la codifica NRZ (o NRZI, dove I sta per Inverted), cioè dopo un tot di cicli di clock (mi pare due, ma non ne sono certo), che il segnale resta a livello logico 0, il codificatore trasmette un 1 al posto dello 0, ed il ricevitore, quando vede un 1 dopo un tot di 0, sa che deve interpretare quell'1 come uno 0 .... In questo modo ci saranno sempre delle variazioni di stato della linea, anche in assenza di segnali, ed il sincronismo viene mantenuto ... Non l'ho fatta di poche parole ... ma spero di essere stato chiaro ... e sopratutto corretto nell'informazione .....

Luca

-----

........Lentamente muore chi abbandona un progetto prima d'iniziarlo, chi non fa domande sugli argomenti che non conosce, chi non risponde quando gli chiedono qualcosa che conosce

Pablo Neruda

IW1QIF - Luca ha scritto:

Ciao,

la codifica NRZ ha proprio il difetto che dici tu: in presenza di lunghe serie di 0 o 1 ci possono essere problemi se le due unità non sono perfettamente sincronizzate. Si usa infatti per sistemi a bassa velocità e per brevi sequenze di bit.

Vedi anche:

formatting link
formatting link
formatting link

Ciao, Marco / iw2nzm

che

Esatte le premesse, ma la NRZ (I o non I) ha proprio il difetto che descrivi.

Per ducenis: la cosa e' molto semplice, la NRZ in realta' e' niente, cioe' i bit vengono trasmessi esattamente come sono. Devi trasmettere 0? La linea viene portata a 0 volt. Devi trasmettere 1? La linea viene portata a 5 volt (per esempio). Tutto qui! Parlare di codifica NRZ e' solo un modo per confondere le idee a chi non conosce altre codifiche.

Sono i vecchi ricordi scolastici .... Un pochino confusi .... !! Grazie per la correzione !

Luca

--

........Lentamente muore chi abbandona un progetto prima d'iniziarlo, chi non fa domande sugli argomenti che non conosce, chi non risponde quando gli chiedono qualcosa che conosce

Pablo Neruda

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required