System and method using high performance preamble cover sequences for multi-band OFDM two-band hopping modes
AssigneeRealtek Semiconductor Corp.
InventorsStephan ten Brink, Ravishankar H. Mahadevappa, John Coffey
Life of this patent
Estimating the term…
Abstract
Methods and systems for packet preamble sequences are provided. The preamble sequences are produce by multiplying preestablished base sequences by cover sequences. The cover sequences are chosen for high-performance in multi-band OFDM systems with modes that include two-band hopping.
Claims32
A method for use in forming packet preambles for transmission in an orthogonal frequency division multiplexing (OFDM) ultrawideband (UWB) communication system with frequency hopping, comprising:
- providing a sequence of samples, the sequence of samples providing information for an OFDM symbol;
- forming a sequence of OFDM symbols, the sequence including at least 12 OFDM symbols, each of the OFDM symbols in the sequence of OFDM symbols including the sequence of samples;
- effectively multiplying the sequence of samples of the at least 12 OFDM symbols by a cover sequence including at least the sequence 1,1,−1,−1,1,1,1,1,1,1,−1,−1;
- appending null samples to the OFDM symbols of the sequence of OFDM symbols;
- converting the OFDM symbols of the sequence of OFDM symbols to analog signals;
- upconverting the analog signals;
- and
- transmitting the upconverted analog signals.
A transmitter for a multiband packet communication system, comprising:
- an encoder for encoding a stream of bits pursuant to a forward error correction scheme;
- an interleaver for interleaving the coded bits;
- a mapper for mapping the interleaved bits into frequency-domain symbols;
- a transform block for converting frequency-domain symbols from the mapper to a time-domain representation;
- a preamble generator for producing packet preambles by multiplying a repeated base sequence by a cover sequence C, wherein C is represented by the sequence {+1 +1 −1 −1 +1 +1 −1−1 +1 +1 −1 −1 +1 +1 −1 −1 +1 +1 +1 +1 +1 +1 −1 −1} or the sequence {+1 +1 −1 −1 +1 +1 +1 +1 +1 +1−1, −1};a guard generator producing null intervals;
- a filter configured to receive samples from the transform block, the preamble generator, and the guard generator and to modify a characteristic of the samples;
- a digital-to-analog converter for converting the filtered samples to an analog signal;
- and
- an upconverter for modulating the analog signal by a carrier frequency.
A method of transmitting packet preamble sequences, comprising:
- producing a base sequence;
- multiplying each of a sequence of repetitions of the base sequence by elements of a cover sequence C to produce a preamble sequence, wherein C is represented by the sequence {+1 +1−1 −1 +1 +1 −1 −1 +1 +1 −1 −1 +1 +1 −1 −1 −1 +1 +1 +1 +1 +1 −1 −1} or the sequence {+1 +1 −1 −1 +1 +1 +1 +1 +1 +1 −1 −1};
- and
- transmitting the preamble sequence.
A method of detecting packet preamble sequences for a multiband packet communication system, comprising:
- receiving a plurality of symbols;
- detecting base sequences in the received symbols;
- correlating the detected base sequences with a cover sequence C, wherein C is represented by the sequence {+1 +1 −1 −1 +1 +1 −1 −1 +1 +1 −1 −1 +1 +1 −1 −1 +1 +1 +1 +1 +1 +1 −1−1} or the sequence {+1 +1 −1 −1 +1 +1 +1 +1 +1 +1 −1 −1};
- and
- signaling reception of a preamble sequence if the correlation is sufficient.
A receiver for a multiband packet communication system, comprising:
- a radio frequency downconverter receiving a radio frequency signal and producing a baseband signal;
- an analog-to-digital converter for converting the baseband signal to digital samples;
- and
- a signal processing block for receiving the digital samples and detecting a preamble sequence, where the preamble sequence comprises a base sequence multiplied by a cover sequence C, wherein C is represented by the sequence {+1 +1 −1 −1 +1 +1 −1 −1 +1 +1 −1 −1 +1 +1−1 −1 +1 +1 +1 +1 +1 +1 −1 −1} or the sequence {+1 +1 −1 −1 +1 +1 +1 +1 +1 +1 −1 −1}.
Dependencies are inferred from the claim text.