Wireless Communication System Mapping Data Bits to Symbol Bit Positions According to Error Rates of Those Bit Positions and Data Content
First Claim
Patent Images
1. A wireless transmitter comprising:
- a physical transmitter transmitting symbols characterized by one or more parameters of a transmitted wireless signal that together define a constellation of symbols each mapping to multi-bit data units under an encoding system, bits of the multi-bit data units having bit positions;
a prioritizer dividing received multi-bit data units into at least two categories of relative high and low usefulness;
and interleaver receiving the multi-bit data units as divided into high and low usefulness and creating mixed multi-bit data units incorporating both high usefulness bits from high usefulness data units and low usefulness bits from low usefulness data units;
an encoder mapping the mixed multi-bit data units to symbols and providing the symbols to the physical transmitter for transmission according to the encoding system;
wherein the interleaver and encoder cooperate to map high usefulness bits to bit positions of symbols having relatively lower date error rates and to map low usefulness bits to bit positions of symbols having relatively higher bit error rates under the encoding system.
2 Assignments
0 Petitions
Accused Products
Abstract
A transmitter-receiver pair encode data as transmitted symbols according to knowledge about variations in noise immunity between different bit positions of the symbols as a decoded. High usefulness data may be preferentially encoded at those bit positions having greatest noise immunity to improve transmission effectiveness.
-
Citations
18 Claims
-
1. A wireless transmitter comprising:
-
a physical transmitter transmitting symbols characterized by one or more parameters of a transmitted wireless signal that together define a constellation of symbols each mapping to multi-bit data units under an encoding system, bits of the multi-bit data units having bit positions; a prioritizer dividing received multi-bit data units into at least two categories of relative high and low usefulness; and interleaver receiving the multi-bit data units as divided into high and low usefulness and creating mixed multi-bit data units incorporating both high usefulness bits from high usefulness data units and low usefulness bits from low usefulness data units; an encoder mapping the mixed multi-bit data units to symbols and providing the symbols to the physical transmitter for transmission according to the encoding system; wherein the interleaver and encoder cooperate to map high usefulness bits to bit positions of symbols having relatively lower date error rates and to map low usefulness bits to bit positions of symbols having relatively higher bit error rates under the encoding system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless receiver comprising:
-
a physical receiver, receiving from a transmitter wireless symbols characterized by one or more parameters of a transmitted wireless signal that together define a constellation of symbols each mapping to multi-bit data units under an encoding system, the multiple bits having bit positions; a decoder mapping parameters of each received symbol to a multi-bit data unit according to an encoding system; an error detector detecting an error in an erroneous multi-bit data unit received from the decoder but determined to be different from a corresponding multi-bit data unit transmitted by the transmitter; an extractor receiving the erroneous multi-bit data unit characterized as having an error to extract bits from the given multi-bit data unit, the extracted bits having relatively lower data error rates for a particular encoding system than those bits not extracted; a collector collecting extracted bits from multiple multi-bit data units to provide new multi-bit data units to be output from the receiver. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A transmitter and receiver system comprising:
-
a transmitter mapping multi-bit data units to individual symbols within a symbol constellation, the symbols representing discrete values within a range of physical parameters of a transmitted signal, the transmitter receiving multi-bit data units having different relative priorities and mixing bits from different multi-bit data units with different relative priorities to form multi-bit data units to be mapped to symbols; at least one receiver detecting the symbols and mapping them to received multi-bit data units and detecting errors in the received multi-bit data units and extracting a portion of the bits of the multi-bit data units that are in error related to relatively higher usefulness multi-bit data units received by the transmitter. - View Dependent Claims (16, 17, 18)
-
Specification