Multiple protocol wireless communication baseband transceiver
First Claim
1. A multiple protocol wireless communication baseband transmit processing module capable of multiple input multiple output (MIMO) comprises:
- control module operably coupled to produce preamble set up information and payload set up information based on a mode of a plurality of protocol modes;
encoding module operably coupled to;
encode preamble data in accordance with the preamble set up information to produce encoded preamble data; and
encode payload data in accordance with the payload set up information to produce encoded payload data;
interleaving module operably coupled to;
interleave the encoded preamble data in accordance with the preamble set up information to produce at least one stream of interleaved encoded preamble data; and
interleave the encoded payload data in accordance with the payload set up information to produce at least one stream of interleaved encoded payload data;
a plurality of symbol mapping modules operably coupled to;
map, in accordance with the preamble set up information, the at least one stream of interleaved encoded preamble data to at least one stream of frequency domain preamble symbols; and
map, in accordance with the payload set up information, the at least one stream of interleaved encoded payload data to at least one stream of frequency domain payload symbols;
a plurality of domain conversion modules operably coupled to;
convert, in accordance with the preamble set up information, the at least one stream of frequency domain preamble symbols into at least one stream of time domain preamble symbols; and
convert, in accordance with the payload set up information, the at least one stream of frequency domain payload symbols into at least one stream of time domain payload symbols;
a plurality of cyclic prefix modules operably coupled to;
add, in accordance with the preamble set up information, a cyclic prefix to the at least one stream of time domain preamble symbols to produce at least one stream of preamble symbols; and
add a cyclic prefix to the at least one stream of time domain payload symbols to produce at least one stream of payload symbols; and
a plurality of compensation modules operably coupled to;
compensate the at least one stream of preamble symbols to produce at least one stream of compensated preamble symbols; and
compensate the at least one stream of payload symbols to produce at least one stream of compensated payload symbols.
6 Assignments
0 Petitions
Accused Products
Abstract
A multi-protocol wireless communication baseband transceiver includes a baseband transmit processing module and a baseband receive processing module. The baseband transmit processing module includes an encoding module, an interleaving module, a plurality of symbol mapping modules, a plurality of domain conversion modules, a plurality of cyclic prefix modules, a plurality of compensation modules, and a control module that is operably coupled to produce preamble set up information and payload set up information based on a mode of a plurality of protocol modes. The baseband receive processing module includes a plurality of receive compensation modules, a plurality of cyclic prefix removal modules, a plurality of receive domain conversion modules, an equalizing module, a plurality of demapping modules, a deinterleaving module, a decoding module, and a receive control module that is operably coupled to determine the mode from the plurality of protocol modes and the compensation control signals based on the at least one compensated stream of symbols.
-
Citations
20 Claims
-
1. A multiple protocol wireless communication baseband transmit processing module capable of multiple input multiple output (MIMO) comprises:
-
control module operably coupled to produce preamble set up information and payload set up information based on a mode of a plurality of protocol modes;
encoding module operably coupled to;
encode preamble data in accordance with the preamble set up information to produce encoded preamble data; and
encode payload data in accordance with the payload set up information to produce encoded payload data;
interleaving module operably coupled to;
interleave the encoded preamble data in accordance with the preamble set up information to produce at least one stream of interleaved encoded preamble data; and
interleave the encoded payload data in accordance with the payload set up information to produce at least one stream of interleaved encoded payload data;
a plurality of symbol mapping modules operably coupled to;
map, in accordance with the preamble set up information, the at least one stream of interleaved encoded preamble data to at least one stream of frequency domain preamble symbols; and
map, in accordance with the payload set up information, the at least one stream of interleaved encoded payload data to at least one stream of frequency domain payload symbols;
a plurality of domain conversion modules operably coupled to;
convert, in accordance with the preamble set up information, the at least one stream of frequency domain preamble symbols into at least one stream of time domain preamble symbols; and
convert, in accordance with the payload set up information, the at least one stream of frequency domain payload symbols into at least one stream of time domain payload symbols;
a plurality of cyclic prefix modules operably coupled to;
add, in accordance with the preamble set up information, a cyclic prefix to the at least one stream of time domain preamble symbols to produce at least one stream of preamble symbols; and
add a cyclic prefix to the at least one stream of time domain payload symbols to produce at least one stream of payload symbols; and
a plurality of compensation modules operably coupled to;
compensate the at least one stream of preamble symbols to produce at least one stream of compensated preamble symbols; and
compensate the at least one stream of payload symbols to produce at least one stream of compensated payload symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A multiple protocol wireless communication baseband receive processing module capable of multiple input multiple output (MIMO) comprises:
-
a plurality of compensation module operably coupled to compensate at least one received stream of symbols in accordance with compensation control signals to produce at least one stream of compensated symbols;
a plurality of cyclic prefix removal modules operably coupled to remove, in accordance with a mode of a plurality of protocol modes, a cyclic prefix from fields of the at least one stream of compensated symbols to produce at least one stream of cyclic prefix removed symbols;
a plurality of domain conversion modules operably coupled to convert, in accordance with the mode of a plurality of protocol modes, the at least one stream of cyclic prefix removed symbols from a time domain to a frequency domain to produce at least one stream of frequency domain symbols;
an equalizing module operably coupled to equalize the at least one stream of frequency domain symbols based on a channel estimation to produce at least one stream of equalized frequency domain symbols;
a plurality of demapping modules operably coupled to demap the at least one stream of equalized frequency domain symbols in accordance with the mode of the plurality of protocol modes to produce at least one stream of interleaved data;
a deinterleaving module operably coupled to deinterleave, in accordance with the mode of the plurality of protocol modes, the at least one stream of interleaved data to produce encoded data;
a decoding module operably coupled to decode, in accordance with the mode of the plurality of protocol modes, the encoded data to produce data; and
a control module operably coupled to determine the mode from the plurality of protocol modes and the compensation control signals based on the at least one compensated stream of symbols. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A multi-protocol wireless communication baseband transceiver comprises:
-
a baseband transmit processing module including;
control module operably coupled to produce preamble set up information and payload set up information based on a mode of a plurality of protocol modes;
encoding module operably coupled to;
encode preamble data in accordance with the preamble set up information to produce encoded preamble data; and
encode payload data in accordance with the payload set up information to produce encoded payload data;
interleaving module operably coupled to;
interleave the encoded preamble data in accordance with the preamble set up information to produce at least one stream of interleaved encoded preamble data; and
interleave the encoded payload data in accordance with the payload set up information to produce at least one stream of interleaved encoded payload data;
a plurality of symbol mapping modules operably coupled to;
map, in accordance with the preamble set up information, the at least one stream of interleaved encoded preamble data to at least one stream of frequency domain preamble symbols; and
map, in accordance with the payload set up information, the at least one stream of interleaved encoded payload data to at least one stream of frequency domain payload symbols;
a plurality of domain conversion modules operably coupled to;
convert, in accordance with the preamble set up information, the at least one stream of frequency domain preamble symbols into at least one stream of time domain preamble symbols; and
convert, in accordance with the payload set up information, the at least one stream of frequency domain payload symbols into at least one stream of time domain payload symbols;
a plurality of cyclic prefix modules operably coupled to;
add, in accordance with the preamble set up information, a cyclic prefix to the at least one stream of time domain preamble symbols to produce at least one stream of preamble symbols; and
add a cyclic prefix to the at least one stream of time domain payload symbols to produce at least one stream of payload symbols; and
a plurality of compensation modules operably coupled to;
compensate the at least one stream of preamble symbols to produce at least one stream of compensated preamble symbols; and
compensate the at least one stream of payload symbols to produce at least one stream of compensated payload symbols; and
a baseband receive processing module including;
a plurality of receive compensation module operably coupled to compensate at least one received stream of symbols in accordance with compensation control signals to produce at least one stream of compensated symbols;
a plurality of cyclic prefix removal modules operably coupled to remove, in accordance with a mode of a plurality of protocol modes, a cyclic prefix from fields of the at least one stream of compensated symbols to produce at least one stream of cyclic prefix removed symbols;
a plurality of receive domain conversion modules operably coupled to convert, in accordance with the mode of a plurality of protocol modes, the at least one stream of cyclic prefix removed symbols from a time domain to a frequency domain to produce at least one stream of frequency domain symbols;
an equalizing module operably coupled to equalize the at least one stream of frequency domain symbols based on a channel estimation to produce at least one stream of equalized frequency domain symbols;
a plurality of demapping modules operably coupled to demap the at least one stream of equalized frequency domain symbols in accordance with the mode of the plurality of protocol modes to produce at least one stream of interleaved data;
a deinterleaving module operably coupled to deinterleave, in accordance with the mode of the plurality of protocol modes, the at least one stream of interleaved data to produce encoded data;
a decoding module operably coupled to decode, in accordance with the mode of the plurality of protocol modes, the encoded data to produce data; and
a receive control module operably coupled to determine the mode from the plurality of protocol modes and the compensation control signals based on the at least one compensated stream of symbols. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification