A method, and a system for employing the method, for computing a cyclic redundancy code (CRC) of a communication data stream taking a number of bits M at a time to achieve a throughput equaling M times that of a bit-at-a-time CRC computation operating at a same circuit clock speed. The method includes (i) representing a frame of the data stream to be protected as a polynomial input sequence; (ii) determining one or more matrices and vectors relating the polynomial input sequence to a state vector; and (iii) applying a a linear transform matrix for the polynomial input sequence to obtain a transformed version of the state vector. The method can further include (iv) applying a linear transform matrix to the transformed version of the state vector to determine a CRC for the polynomial input sequence, if the communication data stream is received by a network device. The method can further include (v) appending the CRC as a frame check sequence (FCS) to the communication data stream for detection by a receiving device.

Une méthode, et un système pour utiliser la méthode, pour calculer un code cyclique de redondance (CRC) d'un flux de données de communication prenant un certain nombre de peu M à la fois pour réaliser une sortie égalant les temps de M qui d'un calcul de CRC de peu-à-un-temps fonctionnant à une même fréquence d'horloge de circuit. La méthode inclut (i) représentant une armature du flux de données à protéger comme ordre d'entrée polynôme ; (ii) détermination d'un ou plusieurs matrices et vecteurs reliant l'ordre d'entrée polynôme à un vecteur d'état ; et (iii) l'application un linéaire transforment la matrice pour que l'ordre d'entrée polynôme obtienne une version transformée du vecteur d'état. La méthode peut plus loin inclure (iv) appliquant un linéaire transforment la matrice à la version transformée du vecteur d'état pour déterminer un CRC pour l'ordre d'entrée polynôme, si le flux de données de communication est reçu par un dispositif de réseau. La méthode peut plus loin inclure (v) apposant le CRC pendant qu'un ordre de contrôle d'armature (FCS) au flux de données de communication pour la détection par un dispositif de réception.

 
Web www.patentalert.com

< Method and apparatus for dynamic generation of adapters

< Method and system for supporting dynamic document content expressed in a component-level language

> System and method using extended relocation types and operations in relocating operations

> Checking of units and dimensional homogeneity of expressions in computer programs

~ 00060