IP Library Granted Patent US 7,532,685
Granted Patent B2
US 7,532,685 · App. 11/094,439 · Granted May 12, 2009

Methods of controlling tracker bandwidth in wireless communication systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,532,685
App. No.
11/094,439
Granted
May 12, 2009
Kind
B2
Abstract

A method of tracking on-time errors may include producing first and second metrics from accumulated signal samples of a received data frame, and calculating a sum of, and a difference between, the first and second metrics. The calculated difference and sum values may be used to determine an estimated on-time error for the received data frame and a corrected timing error control value to be applied to the on-time error. The accuracy of the estimated on-time error may be evaluated based a signal quality metric to determine whether the corrected timing error control value is to be applied to the estimated on-time error or whether the timing adjustment for the on-time error is to be stopped.

Claims (41)

1. A method of tracking on-time errors in a wireless communication system, comprising:

producing first and second metrics from accumulated signal samples of a received data frame;

calculating a sum of the first and second metrics and a difference between the first and second metrics;

using the calculated difference and sum values to determine an estimated on-time error for the received data frame and a corrected timing error control value to be applied to the on-time error; and

evaluating, using a comparator, the accuracy of the estimated on-time error based on a signal quality metric to determine whether the corrected timing error control value is to be applied to the estimated on-time error or whether the timing adjustment for the on-time error is to be stopped, the signal quality metric being determined as a function of the sum and a channel quality parameter, the evaluating including,

comparing the signal quality metric to a threshold to determine whether the corrected timing error control value is to be applied or whether the timing adjustment for the on-time error is to be stopped.

2. The method of claim 1 , wherein using includes:

computing at least one of a first and second threshold value based on the sum;

comparing the difference to at least one of the first and second threshold values to determine the on-time error for the received data frame, wherein the difference is only compared to the first threshold to determine the on-lime error if the fade rate for the accumulated signal samples of the received data frame is substantially low; and

adjusting timing for the on-time error based on the first comparison to generate the corrected timing error control value to be applied to the on-time error,

wherein the threshold that is compared to the signal quality metric is a third threshold.

3. The method of claim 2 , wherein the channel quality parameter is an estimated noise power value and the signal quality metric is a function of the sum (M) and the estimated noise power value (N F ) within an entire duration that the signal samples are accumulated, the signal quality metric represented as M−2N F .

4. The method of claim 3 , wherein the corrected timing error control value is applied to the on-time error if M−2N F exceeds the third threshold.

5. The method of claim 3 , wherein no timing adjustment is made to the on-time error if M−2N F is less than or equal to the third threshold.

6. The method of claim 2 , wherein the adjusting includes calculating an on-time error correction for subsequently received data frames.

7. The method of claim 1 , wherein the first and second signal samples are retrieved at different timings.

8. The method of claim 1 , further comprising:

interpolating the received signal samples to increase a signal sample rate from 2 to 16 samples/chip,

wherein the retrieving further includes retrieving an early signal sample and a late signal sample with respect to an on-time sample, and

wherein the producing step produces first and second metrics from despread and accumulated dedicated physical control channel (DPCCH) samples that are a half-chip time earlier and a half-chip time later than on-time samples.

9. The method of claim 2 , wherein the computing step calculates the first and second threshold values in real time for smaller and larger on-time errors contained in each received data frame.

10. The method of claim 9 , wherein the computing step calculates the first threshold, thresh 1 , as thresh 1 =(M−N F )/8.

11. The method of claim 10 , wherein the computing step calculates the second threshold, thresh 2 , as thresh 2 = 3 *thresh 1 .

12. The method of claim 11 , wherein the first and second thresholds are dynamically updated for subsequently received data frames.

13. The method of claim 11 , wherein only thresh 1 is compared to the difference if a fade rate indicator for the accumulated signal samples of the received data frame=0, indicating a substantially low fade rate.

14. The method of claim 11 , wherein the first comparing compares an absolute value of the difference, |D|, to thresh 2 , and the adjusting generates the corrected timing error control value to be applied to relatively larger on-time errors if |D|>thresh 2 and a fade rate indicator=1, otherwise the adjusting generates the corrected timing error control value to be applied to relatively smaller on-time errors if |D|>thresh 1 , else no timing adjustment is performed.

15. The method of claim 14 , wherein the corrected timing error control value is applied to the on-time error if M−2N F exceeds the third threshold, else no timing adjustment is made to the on-time error if M−2N F is less than or equal to the third threshold.

16. An apparatus for tracking on-time errors of data frames in a communication system, comprising:

a buffer for accumulating signal samples of a data frame that are received in the system;

a detector for retrieving first and second signal samples at different timings from the accumulated signal samples, for generating a first metric representing the first signal sample and a second metric representing the second signal sample, and for calculating a sum of the first and second metrics and a difference between the first and second metrics, wherein the calculated difference and sum values are used to determine an estimated on-time error for the received data frame and a corrected timing error control value to be applied to the on-time error; and

a first comparator for evaluating the accuracy of the estimated on-time error based on a signal quality metric to determine whether the corrected timing error control value is to be applied to the estimated on-time error or whether the timing adjustment for the on-time error is to be stopped, the signal quality metric being determined as a function of the sum and a channel quality parameter, the first comparator for comparing the signal quality metric to a threshold to determine whether the corrected timing error control value is to be applied or whether the timing adjustment for the on-time error is to be stopped.

17. The apparatus of claim 16 , further comprising:

a calculator for computing at least one of first and second threshold values based on the sum;

a second comparator for comparing the difference to one of the first and second threshold values to determine the estimated on-time error, wherein the difference is only compared to the first threshold to determine the on-time error if the fade rate for the accumulated signal samples of the received data frame is substantially low; and

an adjuster for adjusting timing for the on-time error based on the comparison in the second comparator to generate the corrected timing error control value to be applied to the on-time error,

wherein the threshold that is compared to the signal quality metric is a third threshold.

18. The apparatus of claim 17 , wherein the channel quality parameter is an estimated noise power value and the signal quality metric is a function of the sum (M) and the estimated noise power value (N F ) within an entire duration that the signal samples are accumulated, the signal quality metric represented as M−2N F .

19. The apparatus of claim 18 , wherein the corrected timing error control value is applied to the on-time error if M−2N F exceeds the third threshold.

20. The apparatus of claim 18 , wherein no timing adjustment is made to the on-time error if M−2N F is less than or equal to the third threshold.

21. The apparatus of claim 17 , wherein the adjuster calculates the corrected timing error control value for correcting the on-time error that is effective for subsequently received data frames.

22. The apparatus of claim 17 , wherein the calculator calculates the first threshold value and the second threshold value in real time for smaller and larger on-time errors contained in each received data frame, the first and second threshold values being dynamically updated for each subsequently received data frame.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0001 →