V I S U A L I Z Z A D I S C U S S I O N E |
francesco86 |
Inserito il - 08/01/2008 : 15:29:55 Ragazzi qualcuno mi conferma che si fa in questo modo il CRC:
ad esempio avendo un messaggio M(x)= 11010011101100 e un polinomio CRC(x) = 1011
per calcolare R(x) si fa:
11010011101100 XOR 1011 -------------------- 01100011101100 XOR 1011 -------------------- 0111011101100 XOR 1011 -------------------- 010111101100 XOR 1011 -------------------- 00001101100 XOR 1011 -------------------- 0110100 XOR 1011 -------------------- 011000 XOR 1011 -------------------- 01110 XOR 1011 -------------------- 0101
questo dovrebbe essere R(x) perchè abbiamo 4bit cioè r+1 giusto?
E se in uno degli XOR dovesse uscire il primo bit a sinistra 1 che si fa? |
5 U L T I M E R I S P O S T E (in alto le più recenti) |
Camus |
Inserito il - 12/01/2009 : 21:41:38 me lo spiegate per benino...sopratutto il modo in cui li avete messi in colonna????? |
SlimSh@dy |
Inserito il - 09/01/2008 : 13:57:39 Citazione: Messaggio inserito da hammer
Scusate ma i calcoli per il CRC sono solo questi? una volta calcolato R(x) poi...? scusate, ma non ho seguito le lezioni di Pizzutilo
Manco io l'ho seguita ho semplicemente fatto quello che dice sulle slide!!Cmq si dovrebbe essere solo quello!!Perchè una volta calcolato R(x) il destinatario ricalcola di nuovo facendo Xor tra M(X) e il polinomio generatore CRC(x) e confronta il risultato con l'R(x) calcolato dal mittente! Se è uguale allora il messaggio è stato ricevuto correttamente. Penso sia così.. correggetemi se sbaglio.. |
hammer |
Inserito il - 09/01/2008 : 08:28:49 Scusate ma i calcoli per il CRC sono solo questi? una volta calcolato R(x) poi...? scusate, ma non ho seguito le lezioni di Pizzutilo |
SlimSh@dy |
Inserito il - 08/01/2008 : 16:59:08 Si appena fatto ed esce così anche a me . Ma non ho capito quello che è uscito è R(X) il resto della divisione. Ma P(x) che cosa è??? M(x) / CRC(x) = P(x) + R(x) |
francesco86 |
Inserito il - 08/01/2008 : 16:03:11 scusate rettifico il calcolo perchè non è stato postato in colonna:
11010011101100 XOR 1011 -------------------- 01100011101100 XOR /1011 -------------------- /0111011101100 XOR //1011 -------------------- //010111101100 XOR ///1011 -------------------- ///00001101100 XOR ///////1011 -------------------- ///////0110100 XOR ////////1011 -------------------- ////////011000 XOR /////////1011 -------------------- /////////01110 XOR //////////1011 -------------------- //////////0101
inoltre ritiro l'ultima domanda perchè non ha senso prendere in considerazione uno 0 a sinistra |