An error detection technique uses a cumulative error detecting code (such
as a cumulative CRC checksum or the like). At the source node (transmitter
side) an error detecting code of a previous cell is stored. The next cell
to be transmitted is received and the error detecting code of the previous
cell is appended to the next cell. A next error detecting code is
calculated as a function of at least a portion of the next cell to be
transmitted and the previous error detecting code appended thereto. The
previous error detecting code appended to the next cell is replaced with
the next error detecting code, and the next cell including the next error
detecting code appended thereto is transmitted. In this manner, the
cumulative error detecting code is calculated over the current cell and a
previous error detecting code. Thus, the cumulative error detecting code
can be used to detect bit errors in each individual cell as well as to
detect one or more missing or dropped cells.
Una tecnica di rilevazione di errori usa un codice di rilevazione di errori cumulativi (quali un totale di controllo cumulativo di CRC e simili). Al nodo di fonte (lato del trasmettitore) un codice di rilevazione di errori di una cellula precedente è immagazzinato. La cellula seguente da trasmettere è ricevuta ed il codice di rilevazione di errori della cellula precedente è collegato alla cellula seguente. Un codice di rilevazione seguente di errori è calcolato in funzione almeno di una parte della cellula seguente da trasmettere e del codice di rilevazione precedente di errori collegato a ciò. Il codice di rilevazione precedente di errori collegato alla cellula seguente è sostituito con il codice di rilevazione seguente di errori e la cellula seguente compreso il codice di rilevazione seguente di errori collegato a ciò è trasmessa. In questo modo, il codice di rilevazione di errori cumulativi è calcolato sopra la cellula corrente e un codice di rilevazione precedente di errori. Quindi, il codice di rilevazione di errori cumulativi può essere usato per rilevare gli errori di punta in ogni cellula specifica così come per rilevare una o più missing o cellule cadute.