The present invention involves a method for generating a partial Cyclic
Redundancy Checking (CRC) value of a first interval of data in a digital
data stream. The method includes the step of loading a precomputed CRC
value corresponding to a one bit followed by a predetermined number of
zeros. The predetermined number of zeros correspond to the number of
digits of a polynomial minus one. The first interval of data is
partitioned into a plurality of bits. The precomputed CRC value
corresponding to the one bit followed by the predetermined number of zeros
is enabled, for each of the plurality of bits having a value of one. The
enabled, precomputed CRC values are combined to generate the partial CRC
value of the first interval of data. Advantageously, multiple copies of
the process may be executed in parallel to achieve a large speed-up.
Присытствыющий вымысел включает метод для производить частично цикловое дублирование проверяя значение (crc) первого интервала данных в цифровой поток данных. Метод вклюает шаг нагружать а precomputed значение crc соответствуя к одному биту последованному за предопределенным количеством нулей. Предопределенный число нулей соответствует к числу чисел полинома минус одно. Первый интервал данных разделен в множественность битов. Precomputed значение crc соответствуя к одному биту последованному за предопределенным числом нулей включает, по каждом из из множественность битов имея значение одного. Включать, precomputed значения crc совмещено для того чтобы произвести частично значение crc первого интервала данных. Выгодн, множественные экземпляры процесса могут быть исполнены параллельно для того чтобы достигнуть большого speed up.