Receiver adjustment between pilot bursts
First Claim
Patent Images
1. A method for operating a receiver in a wireless communication system, the method comprising:
- receiving a frame including a plurality of time slots, each time slot of the plurality of time slots comprising two half-slots, each half-slot comprising two traffic segments and a pilot burst between the two traffic segments, wherein the plurality of time slots comprises a first half-slot and a second half-slot following the first half-slot, the first half-slot comprising a first pilot burst and a first traffic segment following the first pilot burst, the second half-slot comprising a second traffic segment and a second pilot burst following the second traffic segment;
dividing the first and second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment;
training an equalizer of the receiver on the first pilot burst to obtain a first plurality of trained tap coefficients;
training the equalizer of the receiver on the second pilot burst to obtain a second plurality of trained tap coefficients;
interpolating between the first and the second pluralities of trained tap coefficients to obtain a first set of interpolated tap coefficients for the first sub-segment;
measuring signal to interference and noise ratio of the first pilot burst to obtain a first measured SINR;
measuring signal to interference and noise ratio of the second pilot burst to obtain a second measured SINR;
interpolating between the first measured SINR and the second measured SINR to obtain a first interpolated SINR for the first sub-segment;
equalizing the first sub-segment by using the first set of interpolated tap coefficients;
scaling a result of equalizing the first sub-segment by the first interpolated SINR to obtain a first set of scaled data; and
decoding the first sub-segment using the first set of scaled data.
1 Assignment
0 Petitions
Accused Products
Abstract
A receiver may train its equalizer using consecutive pilot bursts, divide the traffic between the consecutive pilot bursts into multiple sub-segments, and interpolate the trained equalizer coefficients to obtain the coefficients for equalizing one or more of the sub-segments. The receiver may also determine signal to interference and noise ratio (SINR) values based on each of the consecutive pilot bursts, and interpolate the SINR for decoding one or more of the sub-segments. The receiver may be an access terminal receiver operating in a code division multiple access (CDMA) cellular system.
-
Citations
47 Claims
-
1. A method for operating a receiver in a wireless communication system, the method comprising:
-
receiving a frame including a plurality of time slots, each time slot of the plurality of time slots comprising two half-slots, each half-slot comprising two traffic segments and a pilot burst between the two traffic segments, wherein the plurality of time slots comprises a first half-slot and a second half-slot following the first half-slot, the first half-slot comprising a first pilot burst and a first traffic segment following the first pilot burst, the second half-slot comprising a second traffic segment and a second pilot burst following the second traffic segment; dividing the first and second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; training an equalizer of the receiver on the first pilot burst to obtain a first plurality of trained tap coefficients; training the equalizer of the receiver on the second pilot burst to obtain a second plurality of trained tap coefficients; interpolating between the first and the second pluralities of trained tap coefficients to obtain a first set of interpolated tap coefficients for the first sub-segment; measuring signal to interference and noise ratio of the first pilot burst to obtain a first measured SINR; measuring signal to interference and noise ratio of the second pilot burst to obtain a second measured SINR; interpolating between the first measured SINR and the second measured SINR to obtain a first interpolated SINR for the first sub-segment; equalizing the first sub-segment by using the first set of interpolated tap coefficients; scaling a result of equalizing the first sub-segment by the first interpolated SINR to obtain a first set of scaled data; and decoding the first sub-segment using the first set of scaled data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for operating a receiver in a wireless communication system, the method comprising steps of:
-
receiving a frame including a plurality of time slots, each time slot of the plurality of time slots comprising two half-slots, each half-slot comprising two traffic segments and a pilot burst between the two traffic segments, wherein the plurality of time slots comprises a first half-slot and a second half-slot following the first half-slot, the first half-slot comprising a first pilot burst and a first traffic segment following the first pilot burst, the second half-slot comprising a second traffic segment and a second pilot burst following the second traffic segment; dividing the first and second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; measuring signal to interference and noise ratio of the first pilot burst to obtain a first measured SINR; measuring signal to interference and noise ratio of the second pilot burst to obtain a second measured SINR; interpolating between the first measured SINR and the second measured SINR to obtain a first interpolated SINR for the first sub-segment; and providing a data in the plurality of sub-segments to a user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A wireless terminal comprising:
-
a receiver; a memory; and a controller coupled to the receiver and the memory, the controller is configured to; receive a plurality of time slots, each time slot of the plurality of time-slots comprising two half-slots, each half-slot comprising two traffic segments and a pilot burst between the two traffic segments, wherein the plurality of time slots comprises a first half-slot and a second half-slot following the first half-slot, the first half-slot comprising a first pilot burst and a first traffic segment following the first pilot burst, the second half-slot comprising a second traffic segment and a second pilot burst following the second traffic segment, wherein the first half-slot and the second half-slot are not separated by any other half-slot; divide the first and the second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; train an equalizer on the first pilot burst to obtain a first plurality of trained tap coefficients; train the equalizer on the second pilot burst to obtain a second plurality of trained tap coefficients; interpolate between the first and the second pluralities of trained tap coefficients to obtain a first set of interpolated tap coefficients for the first sub-segment; equalize the first sub-segment by using the equalizer with the first set of interpolated tap coefficients; measure signal to interference and noise ratio of the first pilot burst to obtain a first measured SINR; measure signal to interference and noise ratio of the second pilot burst to obtain a second measured SINR; interpolate between the first measured SINR and the second measured SINR to obtain a first interpolated SINR for the first sub-segment; scale output of the equalizer corresponding to the first sub-segment by the first interpolated SINR to obtain a first set of scaled data; and decode the first sub-segment based on the firs set of scaled data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A wireless terminal comprising:
-
a receiver; a memory; and a controller coupled to the receiver and the memory, the controller configured to; receive a plurality of time slots, each time slot of the plurality of time-slots comprising two half-slots, each half-slot comprising two traffic segments and a pilot burst between the two traffic segments, wherein the plurality of time slots comprises a first half-slot and a second half-slot following the first half-slot, no half-slot separating the first half-slot and the second half-slot, the first half-slot comprising a first pilot burst and a first traffic segment following the first pilot burst, the second half-slot comprising a second traffic segment and a second pilot burst following the second traffic segment; divide the first and the second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; measure signal to interference and noise ratio of the first pilot burst to obtain a first measured SINR; measure signal to interference and noise ratio of the second pilot burst to obtain a second measured SINR; interpolate between the first measured SINR and the second measured SINR to obtain a first interpolated SINR for the first sub-segment; scale equalizer output corresponding to the first sub-segment by the first interpolated SINR to obtain a first set of scaled data; and decode data in the plurality of sub-segments based on the first set of scaled data and provide the data to a user. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A wireless terminal comprising:
-
means for receiving a wireless signal; means for equalizing; means for storing data; and means for processing, the means for processing being coupled to the means for receiving, the means for equalizing, and the means for storing, wherein the means for processing is configured to; receive a plurality of time slots, each time slot of the plurality of time-slots comprising two half-slots, each half-slot comprising two traffic segments and a pilot burst between the two traffic segments, wherein the plurality of time slots comprises a first half-slot and a second half-slot following the first half-slot, no half-slot separating the first half-slot and the second half-slot, the first half-slot comprising a first pilot burst and a first traffic segment following the first pilot burst, the second half-slot comprising a second traffic segment and a second pilot burst following the second traffic segment; divide the first and the second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; measure signal to interference and noise ratio of the first pilot burst to obtain a first measured SINR; measure signal to interference and noise ratio of the second pilot burst to obtain a second measured SINR; interpolate between the first measured SINR and the second measured SINR to obtain a first interpolated SINR for the first sub-segment; and decode data in at least one of the sub-segments, based at least in part on the first interpolated SINR and provide the data to a user.
-
-
22. A The machine-readable medium comprising instructions that when executed by at least one processor of a wireless access terminal, cause the wireless access terminal to perform steps comprising:
-
receiving a plurality of time slots, each time slot of the plurality of time-slots comprising two half-slots, each half-slot comprising two traffic segments and a pilot burst between the two traffic segments, wherein the plurality of time slots comprises a first half-slot and a second half-slot following the first half-slot, the first half-slot comprising a first pilot burst and a first traffic segment following the first pilot burst, the second half-slot comprising a second traffic segment and a second pilot burst following the second traffic segment; dividing the first and the second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; training an equalizer on the first pilot burst to obtain a first plurality of trained tap coefficients; training the equalizer on the second pilot burst to obtain a second plurality of trained tap coefficients; interpolating between the first and the second pluralities of trained tap coefficients to obtain a first set of interpolated tap coefficients for the first sub-segment; equalizing the first sub-segment by using the first set of interpolated tap coefficients measuring signal to interference and noise ratio of the first pilot burst to obtain a first measured SINR; measuring signal to interference and noise ratio of the second pilot burst to obtain a second measured SINR; interpolating between the first measured SINR and the second measured SINR to obtain a first interpolated SINR for the first sub-segment; scaling output of the equalizer corresponding to the first sub-segment by the first interpolated SINR to obtain a first set of scaled data; and decoding the first sub-segment based on the first set of scaled data. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A machine-readable medium comprising instructions, the instructions, when executed by at least one processor of a wireless access terminal, cause the wireless access terminal to perform steps comprising:
-
receiving a plurality of time slots, each time slot of the plurality of time-slots comprising two half-slots, each half-slot comprising two traffic segments and a pilot burst between the two traffic segments, wherein the plurality of time slots comprises a first half-slot and a second half-slot following the first half-slot, no half-slot separating the first half-slot and the second half-slot, the first half-slot comprising a first pilot burst and a first traffic segment following the first pilot burst, the second half-slot comprising a second traffic segment and a second pilot burst following the second traffic segment; dividing the first and the second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; measuring signal to interference and noise ratio of the first pilot burst to obtain a first measured SINR; measuring signal to interference and noise ratio of the second pilot burst to obtain a second measured SINR; interpolating between the first measured SINR and the second measured SINR to obtain a first interpolated SINR for the first sub-segment; and decoding data in at least one of the sub-segments, based at least in part on the first interpolated SINR and providing the data to a user. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A method for operating a receiver in a wireless communication system, the method comprising:
-
receiving a frame including a plurality of time slots, each time slot of the plurality of time slots having a first pilot burst and a first traffic segment following the first pilot burst, and a second traffic segment and a second pilot burst following the second traffic segment; dividing the first and second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; training an equalizer of the receiver on the first pilot burst to obtain a first plurality of trained tap coefficients; training the equalizer of the receiver on the second pilot burst to obtain a second plurality of trained tap coefficients; and generating a first set of segment equalizing tap coefficients based on the first and the second pluralities of trained tap coefficients, wherein the generating includes calculating a plurality of average coefficients, each average coefficient being an average of a corresponding one of the first trained tap coefficients and the second trained tap coefficients, interpolating between each of the first trained tap coefficients and a corresponding one of the second trained tap coefficients to generate a plurality of interpolated coefficients, weighting, based on a given averaging factor (Avg), a given interpolation factor (α
), and a chip distance (ChipDist) between the first pilot burst and the second pilot burst, each of the plurality of average coefficients differently from a corresponding interpolated coefficient to generate a set of weighted average coefficients and a corresponding set of weighted interpolated coefficients;adding each weighted average coefficient and to a corresponding weighted interpolated coefficient to generate the first set of segment weighted equalizing tap coefficients; and equalizing the first sub-segment by using the first set of weighted equalizing tap coefficients to generate an equalized first sub-segment output. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A receiver for wireless communication comprising:
-
means for receiving a frame including a plurality of time slots, each time slot of the plurality of time slots having a first pilot burst and a first traffic segment following the first pilot burst, and a second traffic segment and a second pilot burst following the second traffic segment; means for dividing the first and second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; means for training an equalizer of the receiver on the first pilot burst to obtain a first plurality of trained tap coefficients; means for training the equalizer of the receiver on the second pilot burst to obtain a second plurality of trained tap coefficients; and means for generating a first set of segment equalizing tap coefficients based on the first and the second pluralities of trained tap coefficients, wherein the means for generating includes means for calculating a plurality of average coefficients, each average coefficient being an average of a corresponding one of the first trained tap coefficients and the second trained tap coefficients, means for interpolating between each of the first trained tap coefficients and a corresponding one of the second trained tap coefficients to generate a plurality of interpolated coefficients, means for weighting, based on a given averaging factor (Avg), a given interpolation factor (α
), and a chip distance (ChipDist) between the first pilot burst and the second pilot burst, each of the plurality of average coefficients differently from a corresponding interpolated coefficient to generate a set of weighted average coefficients and a corresponding set of weighted interpolated coefficients;means for adding each weighted average coefficient and to a corresponding weighted interpolated coefficient to generate the first set of segment weighted equalizing tap coefficients; and means for equalizing the first sub-segment by using the first set of weighted equalizing tap coefficients and generating an equalized first sub-segment output. - View Dependent Claims (40, 41, 42)
-
-
43. A machine-readable medium comprising instructions that when executed by at least one processor of a wireless access terminal, cause the wireless access terminal to perform steps comprising:
receiving a frame including a plurality of time slots, each time slot of the plurality of time slots having a first pilot burst and a first traffic segment following the first pilot burst, and a second traffic segment and a second pilot burst following the second traffic segment; dividing the first and second traffic segments into a plurality of sub-segments, the plurality of sub-segments comprising a first sub-segment and a second sub-segment following the first sub-segment; training an equalizer of the receiver on the first pilot burst to obtain a first plurality of trained tap coefficients; training the equalizer of the receiver on the second pilot burst to obtain a second plurality of trained tap coefficients; and generating a first set of segment equalizing tap coefficients based on the first and the second pluralities of trained tap coefficients, wherein the generating includes calculating a plurality of average coefficients, each average coefficient being an average of a corresponding one of the first trained tap coefficients and the second trained tap coefficients, interpolating between each of the first trained tap coefficients and a corresponding one of the second trained tap coefficients to generate a plurality of interpolated coefficients, weighting, based on a given averaging factor (Avg), a given interpolation factor (α
), and a chip distance (ChipDist) between the first pilot burst and the second pilot burst, each of the plurality of average coefficients differently from a corresponding interpolated coefficient to generate a set of weighted average coefficients and a corresponding set of weighted interpolated coefficients;adding each weighted average coefficient and to a corresponding weighted interpolated coefficient to generate the first set of segment weighted equalizing tap coefficients; and equalizing the first sub-segment by using the first set of weighted equalizing tap coefficients to generate an equalized first sub-segment output. - View Dependent Claims (44, 45, 46, 47)
Specification