Il codice NRZ viene ottenuto associando un livello di tensione diverso a ciascuno valori logici che può assumere un bit, per esempio nel seguente modo:
"0"Þ +V0[V]; "1"Þ -V0[V].
"0"Þ 0[V]; "1"Þ +V0[V].
Il segnale elettrico corrispondente a una codifica NRZ ha le seguenti caratteristiche:
Spettro con lobo principale che si estende dalla continua fino a f = 1/tbit
Ammette una componente continua;
Lo spettro si annulla per f = 1/tbit e suoi multipli. Ricordando che il clock di trasmissione può essere considerato come un segnale a onda quadra avente periodo uguale al tempo di bit, Tck = tbit Þ fck = 1/tbit, ne deriva che il segnale NRZ non contiene una componente a frequenza di clock da impiegarsi per la sincronizzazione dei clock di trasmissione e ricezione.
Il codice NRZ può quindi essere adottato per trasferire informazioni da un apparato ad un altro apparato. ma poiché non soddisfa i requisiti richiesti a un vero codice di linea è utilizzato per la trasmissione solo in casi particolari come nel caso di collegamenti su fibra ortica.