Error detection for multi-stream communications
First Claim
Patent Images
1. A machine-readable medium having stored thereon data representing sequences of instructions that, when executed by one or more processors, cause the processors to perform operations comprising:
- dividing a data stream into a plurality of data sub-streams, the data stream being equivalent to a concatenation of the plurality of data sub-streams;
computing an intermediate error word for each of the plurality of data sub-streams; and
combining the intermediate error words to produce an error word for the data stream.
4 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment of the invention, a method and apparatus are described for error detection for multi-stream communication. Under an embodiment of the invention, a method for producing an error word for a data stream comprises computing an intermediate error word for each of a plurality of data sub-streams, the data stream being equivalent to a concatenation of the plurality of data sub-streams; and combining the intermediate error words to produce the error word for the data stream.
27 Citations
44 Claims
-
1. A machine-readable medium having stored thereon data representing sequences of instructions that, when executed by one or more processors, cause the processors to perform operations comprising:
-
dividing a data stream into a plurality of data sub-streams, the data stream being equivalent to a concatenation of the plurality of data sub-streams; computing an intermediate error word for each of the plurality of data sub-streams; and combining the intermediate error words to produce an error word for the data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An error word generator comprising:
-
a plurality of intermediate error word generators, each intermediate word generator receiving a data sub-stream and producing an intermediate error word for the data sub-stream; a plurality of linear operators, each linear operator to receive an intermediate error word and produce a result; and an operator to add the results of the linear operators to produce an error word for a data stream, wherein the data stream is equivalent to a concatenation of the received data sub-streams. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for producing an error word for a data stream comprising:
-
producing a first error word for a data stream; dividing the data stream into a plurality of data sub-streams; transmitting the plurality of data sub-streams and the first error word; receiving the plurality of data sub-streams and the first error word; producing an intermediate error word for each of the plurality of data sub-streams; and combining the intermediate error words to produce a second error word for the data stream. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An error detection system comprising:
-
a first error word generator to produce a first error word for a data stream; and a second error word generator to produce a second error word for the data stream, the second error word generator comprising; a plurality of intermediate error word generators, each intermediate word generator to receive a portion of the data stream and produce an intermediate error word for the portion of the data stream, a plurality of linear operators, each linear operator to receive an intermediate error word from an intermediate error word generator and produce a result, and an operator to add the results from the plurality of linear operators to produce a second error word. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A method for error detection for a data stream comprising:
-
calculating a first CRC word for a set of data and appending the first CRC word to the set of data to form a data stream; dividing the data stream into a first data sub-stream and a second data sub-stream; transmitting the first data sub-stream and the second data sub-stream; receiving the first data sub-stream and the second data sub-stream and recovering the first CRC word; calculating a first intermediate CRC word for the first data sub-stream and a second intermediate CRC word for the second data sub-stream; multiplying the first intermediate CRC word by a first factor to produce a first product; and summing the first product and the second intermediate CRC word to produce a second CRC word. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. An interchangeable computer adapter card comprising:
-
a master control unit to control operations performed on the card; a radio section to transmit and receive radio signals to and from the card; a physical layer processor comprising an error word generator, the error word generator comprising; a plurality of intermediate error word generators, each intermediate word generator receiving a data sub-stream and producing an intermediate error word for the data sub-stream; a plurality of linear operators, each linear operator to receive an intermediate error word and produce a result; and an operator to add the results of the linear operators to produce an error word for a data stream that is equivalent to a concatenation of the received data sub-streams. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
Specification