Multi-mode quadrature amplitude modulation receiver for high rate wireless personal area networks
First Claim
1. A baseband receiver section of a wireless device that couples to a Radio Frequency (RF) transceiver of the wireless device and that extracts data from a baseband signal received from the RF transceiver of the wireless device, the baseband receiver section comprising:
- a programmable gain amplifier that receives the baseband signal and adjusts the gain of the baseband signal;
an Analog-to-Digital Converter (ADC) that receives the baseband signal from the programmable gain amplifier and that samples the baseband signal to produce samples of the baseband signal;
a symbol timing compensation section that modifies the samples of the baseband signal to compensate for symbol timing variations between a symbol clock of the wireless device and a symbol clock of a transmitting wireless device;
an RF carrier compensation section that modifies the samples of the baseband signal to compensate for RF carrier variations between an RF carrier of the wireless device and an RF carrier of the transmitting wireless device, wherein the RF carrier compensation section comprises;
a tentative decision block that determines an error in a tentative decision according to;
where;
zn is the input to the tentative decision block; and
bn is the output of the tentative decision block; and
a carrier tracking block that uses the error in the tentative decision to determine an adjustment operator e−
jΨ
(n) is used to modify the samples of the baseband signal;
a decision feedback equalizer that filters the modified samples of the baseband signal and extracts the data from the modified samples of the baseband signal; and
a preamble processor that receives samples of the baseband signal corresponding to a preamble of a frame that carries the data and, based upon the samples of the preamble;
estimates a gain to be applied by the programmable gain amplifier;
estimates initial settings for the RF carrier compensation section; and
estimates equalizer coefficients for the decision feedback equalizer.
4 Assignments
0 Petitions
Accused Products
Abstract
A wireless transceiver includes a Radio Frequency (RF) transceiver, a baseband transmitter section, and a baseband receiver section. The baseband receiver section receives a baseband signal from the RF transceiver, extracts data therefrom, and provides the data to a host system. The baseband receiver section includes a programmable gain amplifier, an Analog-to-Digital Converter (ADC), a symbol timing compensation section, an RF carrier compensation section, a decision feedback equalizer section, and a preamble processor. The symbol timing compensation section modifies the samples of the baseband signal to compensate for symbol timing variations between a symbol clock of the wireless device and a symbol clock of a transmitting wireless device. The RF carrier compensation section modifies the samples of the baseband signal to compensate for RF carrier variations between an RF carrier of the wireless device and an RF carrier of the transmitting wireless device. The preamble processor determines a PGA gain factor, initial settings for the RF carrier compensation section, and equalizer coefficients.
-
Citations
20 Claims
-
1. A baseband receiver section of a wireless device that couples to a Radio Frequency (RF) transceiver of the wireless device and that extracts data from a baseband signal received from the RF transceiver of the wireless device, the baseband receiver section comprising:
-
a programmable gain amplifier that receives the baseband signal and adjusts the gain of the baseband signal; an Analog-to-Digital Converter (ADC) that receives the baseband signal from the programmable gain amplifier and that samples the baseband signal to produce samples of the baseband signal; a symbol timing compensation section that modifies the samples of the baseband signal to compensate for symbol timing variations between a symbol clock of the wireless device and a symbol clock of a transmitting wireless device; an RF carrier compensation section that modifies the samples of the baseband signal to compensate for RF carrier variations between an RF carrier of the wireless device and an RF carrier of the transmitting wireless device, wherein the RF carrier compensation section comprises; a tentative decision block that determines an error in a tentative decision according to; where; zn is the input to the tentative decision block; and bn is the output of the tentative decision block; and a carrier tracking block that uses the error in the tentative decision to determine an adjustment operator e−
jΨ
(n) is used to modify the samples of the baseband signal;a decision feedback equalizer that filters the modified samples of the baseband signal and extracts the data from the modified samples of the baseband signal; and a preamble processor that receives samples of the baseband signal corresponding to a preamble of a frame that carries the data and, based upon the samples of the preamble; estimates a gain to be applied by the programmable gain amplifier; estimates initial settings for the RF carrier compensation section; and estimates equalizer coefficients for the decision feedback equalizer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
is determined according to; γ
is a constant;α
is a constant; andfc is the RF carrier frequency.
-
-
7. The baseband receiver section of claim 1, wherein the symbol timing compensation section comprises:
-
a tentative decision block that determines an error in a tentative decision; a timing update section that generates a timing update based upon the error in the tentative decision; and a cubic interpolator/resampler coupled to the output of the ADC that resamples the baseband signal based upon the timing update.
-
-
8. A baseband receiver section of a wireless device that couples to a Radio Frequency (RF) transceiver of the wireless device and that extracts data from a baseband signal received from the RF transceiver of the wireless device, the baseband receiver section comprising:
-
a programmable gain amplifier that receives the baseband signal and adjusts the gain of the baseband signal; an Analog-to-Digital Converter (ADC) that receives the baseband signal from the programmable gain amplifier and that samples the baseband signal to produce samples of the baseband signal; a symbol timing compensation section that modifies the samples of the baseband signal to compensate for symbol timing variations between a symbol clock of the wireless device and a symbol clock of a transmitting wireless device, the symbol timing compensation section comprising; a tentative decision block that determines an error in a tentative decision; a timing update section that generates a timing update based upon the error in the tentative decision, wherein the timing update is determined according to;
Re{(zn−
zn−
2)·
en−
1*}where; zn is the input to the tentative decision block; and en is the error in the tentative decision; and a cubic interpolator/resampler coupled to the output of the ADC that resamples the baseband signal based upon the timing update; an RF carrier compensation section that modifies the samples of the baseband signal to compensate for RF carrier variations between an RF carrier of the wireless device and an RE carrier of the transmitting wireless device; a decision feedback equalizer that filters the modified samples of the baseband signal and extracts the data from the modified samples of the baseband signal; and a preamble processor that receives samples of the baseband signal corresponding to a preamble of a frame that carries the data and, based upon the samples of the preamble; estimates a gain to be applied by the programmable gain amplifier; estimates initial settings for the RE carrier compensation section; and estimates equalizer coefficients for the decision feedback equalizer. - View Dependent Claims (9, 10)
-
-
11. A method for extracting data from a received baseband signal, the method comprising:
-
based upon a preamble of a frame that carries the data; estimating a gain factor; estimating initial RF carrier compensation section settings; and estimating equalizer coefficients; adjusting the gain of the baseband signal by the gain factor; sampling the baseband signal to produce samples of the baseband signal; modifying the samples of the baseband signal to compensate for symbol timing variations between a symbol clock of a receiving wireless device and a symbol clock of a transmitting wireless device; modifying the samples of the baseband signal to compensate for RF carrier variations between an RF carrier of the receiving wireless device and an RF carrier of the transmitting wireless device, wherein the samples of the baseband signal are modified to compensate for RF carrier variations by; determining an error in a tentative decision according to; where; zn is the input to the tentative decision block; and bn is the output of the tentative decision block; and modifying the samples of the baseband signal by an adjustment operator e−
jΨ
(n);filtering the modified samples of the baseband signal using the equalizer coefficients; and extracting the data from the modified samples of the baseband signal. - View Dependent Claims (12, 13, 14, 15, 16, 17)
γ
is a constant;α
is a constant; andfc is the RF carrier frequency.
-
-
17. The method of claim 11, wherein the samples of the baseband signal are modified to compensate for symbol timing variations by:
-
determining an error in a tentative decision; generating a timing update based upon the error in the tentative decision; and resampling the baseband signal based the timing update.
-
-
18. A method for extracting data from a received baseband signal, the method comprising:
-
based upon a preamble of a frame that carries the data; estimating a gain factor; estimating initial RF carrier compensation section settings; and estimating equalizer coefficients; adjusting the gain of the baseband signal by the gain factor; sampling the baseband signal to produce samples of the baseband signal; modifying the samples of the baseband signal to compensate for symbol timing variations between a symbol clock of a receiving wireless device and a symbol clock of a transmitting wireless device, wherein the samples of the baseband signal are modified to compensate for symbol timing variations by; determining an error in a tentative decision; generating a timing update based upon the error in the tentative decision, wherein the timing update is determined according to;
Re{(zn−
zn−
2)·
en−
1*}where; zn is the input to the tentative decision block; and en is the error in the tentative decision; and resampling the baseband signal based upon the timing update; modifying the samples of the baseband signal to compensate for RF carrier variations between an RF carrier of the receiving wireless device and an RF carrier of the transmitting wireless device; filtering the modified samples of the baseband signal using the equalizer coefficients; and extracting the data from the modified samples of the baseband signal. - View Dependent Claims (19, 20)
-
Specification