Differentially encoded pilot word system and method for wireless transmissions of digital data
AssigneeAT&T Wireless Services, Inc.
InventorAndrew S. Wright
Life of this patent
Estimating the term…
Abstract
A system and method for transmitting digital data over a wireless channel uses periodically-transmitted, differentially encoded pilot words to allow a receiver to rapidly synchronize with a transmitter. Each differentially encoded pilot word comprises at least two pilot symbols that are separated by a fixed difference. The receiver monitors differences between symbols to locate the differentially encoded pilot words, and to thereby become synchronized with the transmitter. Once the receiver becomes synchronized with the transmitter, the receiver uses the pilot symbols of the differentially encoded pilot words to perform channel estimation and compensation.
Claims25
A method of estimating the state of a wireless channel when a signal is transmitted from a transmitter to a receiver, the method comprising the steps of:
- (a) periodically inserting a pilot word into a stream of data symbols, the pilot word comprising at least two pilot symbols that are separated by a fixed, predetermined pilot difference, at least one pilot symbol having a value that is known to the receiver;
- (b) transmitting a stream of symbols resulting from step (a) from the transmitter on the wireless channel;
- (c) receiving a stream of channel-impaired symbols at the receiver, the stream of channel-impaired symbols being the stream of symbols transmitted in step (b) as modified by the wireless channel;
- (d) detecting the periodic position of the pilot word inserted in step (a) within the stream of channel-impaired symbols received in step (c) by monitoring a difference between received channel-impaired symbols;
- (e) extracting said pilot word inserted in step (a) from the stream of channel-impaired symbols received in step (c) using the periodic position detected in step (d);
- and
- (f) comparing at least one pilot symbol of the pilot word extracted in step (e) with the value of the pilot symbol upon insertion in step (a) to thereby estimate the state of the channel.
A transmitter for transmitting data over a wireless channel, comprising:
- a constellation mapper that receives a data stream and generates a data symbol stream by transforming binary values of said data stream into corresponding symbols;
- a pilot word generator that generates differentially encoded pilot words, each differentially encoded pilot word comprising at least two pilot symbols;
- a pilot word inserter that periodically inserts said pilot symbols of said pilot words into said data symbol stream to produce a composite symbol stream;
- a filter for filtering said composite symbol stream;
- and
- a radio frequency up-converter that generates a radio frequency representation of said composite symbol stream for transmission over the wireless channel.
A transmitter for transmitting data over a wireless channel, comprising:
- a constellation mapper that receives a data stream and generates a symbol stream by transforming binary values of said data stream into corresponding symbols;
- an inserter that periodically inserts predetermined binary values into said data stream to cause said constellation mapper to generate pilot symbols;
- a pilot word generator that generates the predetermined binary values that are inserted by the inserter, the predetermined binary values generated so as to produce periodic, differentially encoded pilot words in said symbol stream;
- a filter for filtering said symbol stream;
- and
- a radio frequency up-converter that generates a radio frequency representation of said symbol stream for transmission over the wireless channel.
A receiver for receiving a stream of symbols transmitted over a wireless channel, the stream of symbols comprising data symbols and comprising pilot symbols that are arranged as differentially encoded pilot words, each differentially encoded pilot word comprising at least two pilot symbols that are separated by a fixed difference, the differentially encoded pilot words being spaced apart in the symbol stream by a pilot period, the receiver comprising:
- an antenna that receives the stream of symbols as a radio frequency signal;
- a down-converter that transforms the radio-frequency signal into a baseband signal;
- a filter that bandlimits the baseband signal;
- a sampler that samples the baseband signal to generate a stream of symbol values;
- a detector that detects the periodic position of the differentially encoded pilot words within the stream of symbols by monitoring differences between symbol values of said stream of symbol values over multiple pilot periods;
- a pilot symbol extractor that extracts the differentially encoded pilot words from the stream of symbols by extracting pilot symbol values from said stream of symbol values;
- a channel estimator that compares pilot symbol values extracted by said pilot symbol extractor with transmitted pilot symbol values to generate channel estimates;
- a channel compensator that compensates data symbols in the stream of symbols by using said channel estimates to adjust data symbol values in said stream of symbol values, the channel compensator thereby producing a stream of compensated data symbols;
- and
- a demodulator that converts said stream of compensated data symbols to a stream of digital data by converting compensated data symbols into corresponding binary data values.
A transmitter that transmits a sequential stream of data, the sequential stream of data comprising:
- a stream of data symbols;
- and
- a series of pilot words where each word comprises two differentially encoded symbols spaced at substantially equal time intervals within said stream of data symbols, at least some of said pilot words being identical to each other.
A sequential stream of data, the sequential stream of data comprising:
- a stream of data symbols;
- and
- a series of pilot words that comprise two differentially encoded symbols spaced at substantially equal time intervals within said stream of data symbols, at least some of said pilot words being identical to each other.
Dependencies are inferred from the claim text.