Device and method for encoding bits to symbols for a communication system
First Claim
1. A method for encoding bits to symbols for a communication system, the method comprising:
- concatenating a bit to a set of data to generate a set of N-bit data to be transmitted, where N is an integer, and wherein the bit is a single bit from a next set of data that arrives after the set of data;
generating side scrambling values using a polynomial;
scrambling the set of N-bit data using the side scrambling values to produce scrambled data;
mapping the scrambled data to generate a particular set of M symbols from a plurality of sets of M symbols, where M is an integer; and
outputting the particular set of M symbols for transmission over a transmission medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method for encoding bits to symbols for a communication system are described. In one embodiment, a method for encoding bits to symbols for a communication system includes receiving a set of N-bit data to be transmitted, where N is an integer, generating side scrambling values using a polynomial, scrambling the set of N-bit data using the side scrambling values to produce scrambled data, mapping the scrambled data to a particular set of M symbols from a plurality of sets of M symbols, where M is an integer and M is smaller than N, and outputting the particular set of M symbols for transmission over a transmission medium. Other embodiments are also described.
-
Citations
17 Claims
-
1. A method for encoding bits to symbols for a communication system, the method comprising:
-
concatenating a bit to a set of data to generate a set of N-bit data to be transmitted, where N is an integer, and wherein the bit is a single bit from a next set of data that arrives after the set of data; generating side scrambling values using a polynomial; scrambling the set of N-bit data using the side scrambling values to produce scrambled data; mapping the scrambled data to generate a particular set of M symbols from a plurality of sets of M symbols, where M is an integer; and outputting the particular set of M symbols for transmission over a transmission medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17)
-
-
8. A device comprising:
-
a bit conversion module configured to concatenate a bit to a set of data to generate a set of N-bit data to be transmitted, where N is an integer, and wherein the bit is a single bit from a next set of data that arrives after the set of data; a side scrambler module configured to generate side scrambling values using a polynomial; a data scrambler module configured to scramble the set of N-bit data to be transmitted using the side scrambling values from the side scrambler module to produce scrambled data; and a symbol generation module configured to map the scrambled data to generate a particular set of M symbols from a plurality of sets of M symbols, where M is an integer, the particular set of M symbols being symbols to be transmitted over a transmission medium. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for encoding bits to symbols for a communication system, the method comprising:
-
concatenating a bit to a byte of data to be transmitted to produce a nine-bit data, wherein the bit is a single bit from a next byte of data that arrives after the byte of data; generating nine scrambling values using a polynomial; scrambling the nine-bit data using the nine side scrambling values to produce a nine-bit scrambled data; mapping the nine-bit scrambled data to generate a particular set of six symbols from a plurality of sets of six symbols; and outputting the particular set of six symbols for transmission over a transmission medium. - View Dependent Claims (15, 16)
-
Specification