Patent ID: 6298048
Filing Date: 2001-10-02
Classification: H04B,H04J

Abstract:
A method for timing correction in a communications receiver comprising:setting a timer to a known value;defining a first window by a defining a first rollover value;defining a second window by defining a second rollover value;defining a first receive gate transition relative to the first rollover value;defining a second receive gate transition relative to the second rollover value;starting the timer;receiving a first receive burst in the first window;receiving a second receive burst in the second window;in the event a first receive burst is received after the first receive gate transition, increasing the second rollover value, and decreasing the first rollover value by an equal amount;in the event the first receive burst is received before the first receive gate transition, decreasing the second rollover value, and increasing the first rollover value by an equal amount;in the event the second receive burst is received after the second receive gate transition, increasing the first rollover value, and decreasing the second rollover value by an equal amount;in the event the second receive burst is received before the second receive gate transition, decreasing the first rollover value, and increasing the second rollover value by an equal amount;in the event the first receive burst is received after the first receive gate transition, and the second receive burst is received after the second receive gate transition by a similar amount, increasing one of the first rollover value and the second rollover value for at least one frame and then restoring the one of the first rollover value and the second rollover value;in the event the first receive burst is received before the first receive gate transition, and the second receive burst is received before the second receive gate transition by a similar amount, decreasing one of the first rollover value and the second rollover value for at least one frame and then restoring the one of the first rollover value and the second rollover value;in the event the first receive burst is received time-shifted relative to the first receive gate transition, and the second receive burst is received time-shifted relative to the second receive gate transition by a different amount, adjusting the second rollover value including:in the event the second receive burst is received after the second receive gate transition, increasing the first rollover value, and decreasing the first rollover value by an equal amount;in the event the second receive burst is received before the second receive gate transition, decreasing the first rollover value, and increasing the second rollover value by an equal amount; and then adjusting the first rollover value including:in the event a first receive burst is received after the first receive gate transition, increasing the second rollover value, and decreasing the first rollover value by an equal amount;in the event the first receive burst is received before the first receive gate transition, decreasing the second rollover value, and increasing the first rollover value by an equal amount; and then adjusting the first rollover value to match an error between the second receive burst and the second receive gate transition.