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.