# 3 ≡ Calcolo CRC-16 bit (trasmissione digitale informazioni)
Non so cosa ci devi fare ma qui:
CRC trovi le formulette di calcolo.
Io per lavoro uso spesso trasmissioni di dati che devono essere affidabili, un sistema semplice per creare un crc16 affidabile e senza polinomio generatore è questo:
In trasmissione sommo byte a byte con risultato in byte i dati da trasmettere e questo mi genera il primo byte del crc poi eseguo sugli stessi dati un Xor (OR Esclusivo) e questo mi genera il secondo byte del crc.
In ricezione eseguo la stessa operazione e poi confronto i 2 byte di crc ricevuti con quelli calcolati lato rx; se coincidenti il pacchetto ricevuto è valido.
Tale sistema è più lento solo dal lato ricezione rispetto al classico con seed, però è affidabile e non necessita di conoscere il polinomio generatore (che se scelto male è meno affidabile).
La stupiditïà degli altri mi affascina, ma preferisco la mia (E. Flaiano)
"Speed when you want it...,Power when you need it...,and Safety always..."