Post on 08-Mar-2021
CODICI DIGITALI NON PESATI
I codici digitali non pesati sono codici In cui non esiste un peso all’interno della stringa di codifica, per cui moltiplicare i bit
Itis B.Focaccia
3°A Scovotto Luigi & Napoletano Luigi
ECCESSO 3
Si prende il numero da codificare e si somma 3 il risultato della somma si trasforma in binario
5=……in binario è
5+3=8 1000Es. Binario puro Eccesso 3
5 0101 1000Autocomplementante0 0011 9 11001 0100 8 10112 0101 7 10103 0110 6 10014 0111 5 1000
Somma
4+ 0111+
2= 0101=
1100
1100 -
0011= (sottriamo 3 in binario puro )
1001
6 non corrisponde
Ora si
2+8=100101+1011=10000
1 0000 +0011 0011= il numero si
divide e si somma 3 ad entrambi
0100 00111 0
Codifica di gray
E un codice numerico biainario dove due cifre successive differiscono 1 solo bit. Si dice che hanno distanza unitario
Eccesso 3 riflesso
1) Si fa lo spostamento verso destra di 1 posizione
2) Si fa la somma tra il numero iniziale e il numero trasformato senza contare i riporti
Es.
N E3 SHIFT SOMMA
3 0110 0011 0110+
0011=
0101 ECCESSO 3 RIFLESSO(E3R)
Codice di Peterick
La sua caratteristica è che non contiene le configurazioni 0000 e 1111.È anch’esso un codice progressivo e non pesatoCI SONO DUE CODIFICHE
0 0010 0 0101 1 0110 1 00012 0100 2 00113 0101 3 00104 0001 4 0110 5 1001 5 1110 6 1101 6 10107 1100 7 10118 1110 8 10019 1010 91101
Codice 1 su n
E un codice posizionale, associa ad ognuno delle N possibili configurazioni una stringa di n bit avente un solo bit a 1.
La N indica la particolare flessibilità di questo codice che viene utilizzato in dispositivi elettronici come ad esempio calcolatori tascabili. Ad esempio viene utilizzato per immettere dati attraverso la tastiera musicale decodificandoli all’interno mediante la logica coblata
Codice a 7 segmenti
Utilizzato nei display per consentire la rappresentazione grafica delle cifre decimali. Utilizza 7 bit.
La matrice di punti
È usato in tutti i dispositivi che utilizza no i pixel per visualizzare i dati come ad esempio monitor e display di cellulari. I criteri sono rappresentati mediante una matrice MXN di bit
0000
0010
0010
0000
BARCODEUn codice a barre (barcode) è la traduzione di un codice numerico o alfanumerico. Su di essi è possibile memorizzare pochi dati. Consente ai lettori ottici, collocati alla cassa nei punti vendita di registrare i prodotti in uscita. La codifica del codice alfanumerico avviene mediante l’alternanza di barre verticali e di spazi disposti in modo da farli leggere facilmente da un dispositivo ottico. Posso essere utilizzati diversi tipi di codici a barre, a seconda delle diverse esigenze di mercato e del tipo di prodotti.
QR CODE
In Giappone nel 1994 è stato sviluppato il QR CODE , utilizzando per la codifica dell’informazione un sistema a barre bidimensionale a motrice.
QURIFICAR: processo di codifica di un informazione in formato QR Code e l’operazione opposta, cioè la decodifica, prende il nome di dequrificazione.
I codici QR possono memorizzare fino ad un massimo di 4296 caratteri alfanumerici e 7089 numerici. Possono essere facilmente letti da cellulari attraverso applicazioni gratuite che scannerizzano e decodificano il messaggio. Hanno avuto molta diffusione. Vengono utilizzate anche come collegamenti ai siti web, infatti basta puntare la telecamera del telefono sul codice per poi ritrovarsi automaticamente collegato su quel sito.
HCCB o MICROSOFT TAG È una variabile del QRCODE dove al posto dei quadratini monocromatici ci vengono utilizzati gruppi di triangoli inseriti in una griglia 5x10 o più grande: ciascun triangolo può avere 4 possibili colori.Questo sistema permette alla tecnologia HCCB di codificare, nello stesso spazio, un numero maggiore di informazioni.La tecnologia HCCB posiziona intorno al tag un confine nero circondato da un bordo bianco spesso: il contorno nero individua i i bordi dell’etichetta e il bordo inferiore si riconosce per la sua dimensione doppia per poter individuare l’orientamento per la corretta decodifica.Il principale svantaggio della tecnologia HCCB è che la loro licenza è proprietaria: il brevetto appartiene alla microsoft ed è necessario scaricare l applicazione microsoft per poterli decodificare