Communication system
First Claim
Patent Images
1. A communication system for transmitting data over two or more channels comprising:
- a de-multiplexer configured to receive a first number of data streams from a data source and output the a second number of data streams, wherein the second number is greater than the first number;
one or more error correction encoders configured to receive the second number of data streams and perform encoding on the data to create encoded data;
a multiplexer configured to process the encoded data from the one or more error correction encoders and output the encoded data in a third number of data streams; and
one or more mapping modules configured to receive the encoded data from the multiplexer and generate symbol values representative of the encoded data, the symbol values selected from a constellation of available symbol values.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for facilitating high-speed data communication. In one embodiment a receiver is configured to include error correction coding in an interleaved environment to increase data transmission rates. In one embodiment the signal mapping scheme includes constellation shaping to reduce transmit power levels. In one embodiment 8-state Ungerboeck trellis coding is implemented with 4-dimensional PAM10 signal mapping.
-
Citations
28 Claims
-
1. A communication system for transmitting data over two or more channels comprising:
-
a de-multiplexer configured to receive a first number of data streams from a data source and output the a second number of data streams, wherein the second number is greater than the first number;
one or more error correction encoders configured to receive the second number of data streams and perform encoding on the data to create encoded data;
a multiplexer configured to process the encoded data from the one or more error correction encoders and output the encoded data in a third number of data streams; and
one or more mapping modules configured to receive the encoded data from the multiplexer and generate symbol values representative of the encoded data, the symbol values selected from a constellation of available symbol values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing data prior to transmission over two or more channels to increase the data transmission rate, the method comprising:
-
receiving a first data stream from a data source;
demultiplexing the first data stream into two or more second data streams;
performing error correction encoding on the two or more second data streams to create two or more encoded data streams;
multiplexing the two or more encoded data streams to create interleaved encoded data streams wherein the number of interleaved encoded data streams is less than the number of encoded data streams; and
modulating the interleaved encoded data streams to convert the interleaved encoded data streams into symbol values on two or more modulator outputs. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A communication system for processing at least one signal received over two or more channels comprising:
-
one or more equalizers configured to receive at least one signal from the two or more channels and process the at least one signal to reduce the effects of transmission through the two or more channels;
a de-multiplexer configured to receive the at least one signal from the one or more equalizers on a first number of inputs and output at least two signals on a second number of outputs, wherein the second number is greater than the first number;
one or more error correction decoders configured perform decoding on the at least two signals thereby creating at least two decoded signals;
a multiplexer configured to combine the at least two decoded signals into at least one decoded signal; and
one or more demapping modules configured to translate the at least one decoded signal to data. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for processing signals received at a first data rate comprising:
-
receiving two or more signals via two or more channels;
filtering the two or more signals to reduce the effects of intersymbol interference;
de-interleaving the two or more signals to create three or more signals at a second data rate;
error correction processing the three or more signals to correct errors arising during transmission;
interleaving the three or more signals to create two or more signals at a third data rate;
demodulating the two or more signals to convert the signals to data. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for achieving data communication between a first location and a second location comprising:
-
a transmitter comprising;
means for receiving a full rate data stream;
means for time de-interleaving the full rate data stream to two or more fractional rate data streams;
means for performing error correction coding on the two or more fractional rate data streams to create two or more fractional rate encoded data streams;
means for time interleaving the two or more fractional rate encoded data streams into a full rate encoded data stream;
means for mapping the full rate encoded data stream into symbol values;
means for precoding the symbol values;
means for transmitting the precoded symbol values to second location;
a receiver at the second location, configured to receive the symbol values, comprising;
means for filtering the symbol values to compensate for the effects of transmitting to a second location to create a full rate filtered symbol stream;
means for time de-interleaving the symbol values to create a fractional rate filtered symbol stream;
means for decoding the fractional rate filtered symbol stream to create fractional rate decoded symbol stream;
means for time interleaving the fractional rate decoded symbol stream to create full rate decoded symbol stream;
means for demapping the full rate decoded symbol stream to create a full rate demodulated data stream. - View Dependent Claims (26, 27, 28)
-
Specification