A method and apparatus is disclosed which enhances the integrity of transmitted data or detects when random data is being received which might indicate that a receiver or a transmitter is open or that random data is otherwise being transmitted. A stream of data transmitted in packets having an error code associated with each packet is received into a receiver. The receiver has an error code checker to check the error code of each packet to determine if the data packet has been transmitted error-free. The results of the error checks for n sequential packets are stored in a shift register or counter. An incoming packet then undergoes an error code check and the results of the previous n sequential packets are considered. If a predetermined number of the previous n sequential packets has a transmission error n, then the method decides to reject or accept the error packet based on the quality of data integrity. When a 32-bit CRC error code is used, an 8-bit shift register is sufficient to prevent the acceptance of a packet of random data that may otherwise be accepted.

Eine Methode und ein Apparat wird freigegeben, der die Vollständigkeit der übertragenen Daten erhöht oder ermittelt, wann gelegentliche Daten empfangen werden, die anzeigen konnte, daß ein Empfänger oder ein Übermittler geöffnet ist, oder daß gelegentliche Daten anders übertragen werden. Ein Strom der Daten, die in die Pakete haben einen Störung Code verbunden ist mit jedem Paket übertragen werden, wird in einen Empfänger empfangen. Der Empfänger hat einen Störung Codekontrolleur, zum des Störung Codes jedes Pakets zu überprüfen, um festzustellen, wenn das Datenpaket übertragenes fehlerloses gewesen ist. Die Resultate der Störung Überprüfungen auf n aufeinanderfolgende Pakete werden in einem Schieberegister oder -kostenzähler gespeichert. Ein ankommendes Paket macht dann eine Störung Codeüberprüfung durch und die Resultate der vorhergehenden n aufeinanderfolgenden Pakete werden betrachtet. Wenn eine vorbestimmte Anzahl von den vorhergehenden n aufeinanderfolgenden Paketen eine Getriebestörung n hat, dann entscheidet die Methode, das Störung Paket zurückzuweisen oder anzunehmen, das auf der Qualität der Datenintegrität basiert. Wenn ein 32-bit zyklische Blockprüfung Störung Code verwendet wird, ist- ein 8-bit Schieberegister genügend, die Annahme eines Pakets der gelegentlichen Daten zu verhindern, die anders angenommen werden können.

 
Web www.patentalert.com

< Storing and using the history of data transmission errors to assure data integrity

< Storing and using the history of data transmission errors to assure data integrity

> Determining an optimum wiring pattern and component placement scheme for a printed wiring board

> Method for controlling critical circuits in the design of integrated circuits

~ 00089