Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
67 words
In a radio receiver, a method comprising the steps of: estimating a channel impulse response for a received signal containing plural paths, each path having a corresponding path delay; calculating a mean delay for the estimated channel impulse response (CIR) using plural path delays; determining a delay error between the mean CIR delay and a desired delay position; and making an adjustment to reduce the delay error.
Claim 2
Dependent Claim
67 words
In a radio receiver, a method comprising the steps of: estimating a channel impulse response for a received signal containing plural paths, each path having a corresponding path delay; calculating a mean delay for the estimated channel impulse response (CIR) using plural path delays; determining a delay error between the mean CIR delay and a desired delay position; and making an adjustment to reduce the delay error.
Claim 3
Dependent Claim
37 words
The method in claim 1 , wherein a CIR search window defines a delay profile that contains the plural paths of the received signal, the desired delay position corresponds to a center of the CIR search window.
Claim 4
Dependent Claim
44 words
The method in claim 2 , further comprising: selecting optimal ones of the plural paths based on the estimated channel impulse response; demodulating each of the selected paths based on its corresponding delay; and combining the demodulated paths to generate a demodulated received signal.
Claim 5
Dependent Claim
99 words
The method in claim 2 , the calculating step further comprising processing path delays and powers corresponding to the selected paths to determine the mean delay in accordance with the following: mean_delay = ∑ k = 1 N τ k ′ · P k ∑ k = 1 N P k , if ∑ k = 1 N P k > 0 , where N is the number of selected paths, τ k ′ ε(0, 1, . . . , N window−1 ) are path delays, and P k are the corresponding path powers.
Claim 6
Dependent Claim
12 words
The method in claim 1 , further comprising: processing the delay error.
Claim 7
Dependent Claim
17 words
The method in claim 5 , wherein the processing is performed using a linear low pass filter.
Claim 8
Dependent Claim
16 words
The method in claim 5 , wherein the processing is performed using a nonlinear filtering process.
Claim 9
Dependent Claim
125 words
The method in claim 7 , wherein the nonlinear filtering process includes: calculating a delay spread from the calculated mean CIR delay in accordance with the following: delay_spread = ∑ k = 1 N ( τ k ′ - mean_delay ) 2 · P k ∑ k = 1 N P k where N is the number of selected paths, τ k ′ ε(0,1, . . . , N widow−1 ) are path delays, and P k are the corresponding path powers, determining a difference between successive delay spreads; setting an adjustment signal to the delay error if the difference is less than or equal to a threshold; and setting the adjustment signal to zero if the difference is greater than the threshold.
Claim 10
Dependent Claim
65 words
The method in claim 8 , wherein when a current delay spread is zero and the difference is less than or equal to the threshold, the method further comprising: setting the adjustment signal to an adjustment magnitude threshold whose sign depends on the polarity of the delay error under a first condition, and setting the adjustment signal to the delay error under a second condition.
Claim 11
Dependent Claim
26 words
The method in claim 8 , further comprising: integrating the adjustment signal, and applying the integrated adjustment signal to change the position of the search window.
Claim 12
Dependent Claim
18 words
The method in claim 10 , farther comprising: low pass filtering the adjustment signal before the integrating step.
Claim 13
Dependent Claim
17 words
The method in claim 8 , further comprising: adjusting delays for selected paths using the adjustment signal.
Claim 14
Dependent Claim
111 words
In a radio receiver receiving from each of plural sectors a signal containing plural paths, each path having a corresponding path delay, a method comprising the steps of: for each sector, estimating a channel impulse response (CIR) for the received signal using a channel estimator; defining an associated search window for each channel estimator, where each search window defines a delay profile containing plural paths of the received signal; selecting optimal ones of the plural paths from the delay profiles; calculating a mean delay from the selected paths; determining a delay error between the calculated mean CIR delay and a desired delay; and making an adjustment to reduce the delay error.
Claim 15
Dependent Claim
111 words
In a radio receiver receiving from each of plural sectors a signal containing plural paths, each path having a corresponding path delay, a method comprising the steps of: for each sector, estimating a channel impulse response (CIR) for the received signal using a channel estimator; defining an associated search window for each channel estimator, where each search window defines a delay profile containing plural paths of the received signal; selecting optimal ones of the plural paths from the delay profiles; calculating a mean delay from the selected paths; determining a delay error between the calculated mean CIR delay and a desired delay; and making an adjustment to reduce the delay error.
Claim 16
Dependent Claim
19 words
The method in claim 13 , wherein the desired delay position corresponds to a center of the search window.
Claim 17
Dependent Claim
54 words
The method in claim 13 , wherein each of the search windows associated with the delay profiles is the same length and the search windows are synchronized, wherein the making an adjustment step further comprises: generating an adjustment signal used to make a search window position correction in order to reduce the delay error.
Claim 18
Dependent Claim
29 words
The method in claim 13 , further comprising: demodulating each of the selected paths using its corresponding delay; and combining the demodulated paths to generate a demodulated received signal.
Claim 19
Dependent Claim
107 words
The method in claim 14 , the calculating step further comprising for processing path delays and powers corresponding to the paths for each delay profile to determine the mean delay for the delay profile in accordance with the following: mean_delay = ∑ k = 1 N τ k ′ · P k ∑ k = 1 N P k , if ∑ k = 1 N P k > 0 , where N is the number of selected paths, τ k ′ ε(0, 1, . . . , N window−1 ) are path delays, and P k are the corresponding path powers.
Claim 20
Dependent Claim
12 words
The method in claim 13 , further comprising: processing the delay error.
Claim 21
Dependent Claim
17 words
The method in claim 18 , wherein the processing is performed using a linear low pass filter.
Claim 22
Dependent Claim
16 words
The method in claim 18 , wherein the processing is performed using a nonlinear filtering process.
Claim 23
Dependent Claim
126 words
The method in claim 20 , wherein the nonlinear filtering process includes: calculating a delay spread from the calculated mean delay in accordance with the following: delay_spread = ∑ k = 1 N ( τ k ′ - mean_delay ) 2 · P k ∑ k = 1 N P k where N is the number of selected paths, τ k ′ ε(0, 1, . . . , N window −1 ) are path delays, and P k are the corresponding path powers, determining a difference between successive delay spreads; setting an adjustment signal to the delay error if the difference is less than or equal to a threshold; and setting the adjustment signal to zero if the difference is greater than the threshold.
Claim 24
Dependent Claim
63 words
The method in claim 21 , wherein when a current delay spread is zero and the difference is less than or equal to the threshold, the method further comprising: setting the adjustment signal to an adjustment magnitude threshold whose sign depends on the polarity of the error under a first condition, and setting the adjustment signal to the error under a second condition.
Claim 25
Dependent Claim
26 words
The method in claim 21 , further comprising: integrating the adjustment signal, and applying the integrated adjustment signal to change the position of the search window.
Claim 26
Dependent Claim
18 words
The method in claim 23 , further comprising: low pass filtering the adjustment signal before the integrating step.
Claim 27
Dependent Claim
17 words
The method in claim 21 , further comprising: adjusting delays for selected paths using the adjustment signal.
Claim 28
Dependent Claim
87 words
A search window tracking unit for use in a radio receiver receiving a signal having plural paths, comprising: a processor for receiving delay and magnitude values associated with selected paths of the received signal and determining a mean position of a channel impulse response (CIR) corresponding to the selected paths; an error detector for determining an error between the mean CIR position and a position of a search window used to locate the channel impulse response; and a controller for making an adjustment to reduce the error.
Claim 29
Dependent Claim
87 words
A search window tracking unit for use in a radio receiver receiving a signal having plural paths, comprising: a processor for receiving delay and magnitude values associated with selected paths of the received signal and determining a mean position of a channel impulse response (CIR) corresponding to the selected paths; an error detector for determining an error between the mean CIR position and a position of a search window used to locate the channel impulse response; and a controller for making an adjustment to reduce the error.
Claim 30
Dependent Claim
20 words
The search window tracking unit according to claim 26 , wherein the controller adjusts a position of the search window.
Claim 31
Dependent Claim
19 words
The search window tracking unit according to claim 22 , wherein the controller is a linear low pass filter.
Claim 32
Dependent Claim
37 words
The search window tracking unit according to claim 26 , wherein the processor is configured to determine, a center position of the search window and the difference is between the mean CIR position and the center position.
Claim 33
Dependent Claim
46 words
The search window tracking unit according to claim 29 , wherein the processor is further configured to determine a CIR delay spread using the mean CIR position and the controller is configured to generate an adjustment signal for reducing the error using the CIR delay spread.
Claim 34
Dependent Claim
72 words
The search window tracking unit according to claim 30 , wherein the controller is configured to calculate the CIR delay spread from the mean CIR position for successive iterations, determine a difference between the successive delay spreads, and set an adjustment signal to the error signal if the difference is less than or equal to a threshold or set the adjustment signal to zero if the difference is greater than the threshold.
Claim 35
Dependent Claim
34 words
The search window tracking unit according to claim 31 , further comprising: an integrator for integrating the adjustment signal, wherein the integrated adjustment signal is applied to change the position of the search window.
Claim 36
Dependent Claim
25 words
The search window tracking unit according to claim 32 , further comprising: a low pass filter for filtering the adjustment signal before the integrating step.
Claim 37
Dependent Claim
142 words
A radio base station comprising: plural sectors, each of the plural sectors having one or more antennas receiving a signal from a mobile station containing multiple paths, each path having a corresponding delay; a multipath search processor including: a channel estimator for each of the plural sectors, each channel estimator estimating a channel impulse response (CIR) for the received signal and generating a delay profile within a CIR search window, and a path selector for selecting paths from the delay profiles generated by each channel estimator and generating a delay and a magnitude for each selected path; a window tracking unit for maintaining alignment of a center of the CIR for each channel estimator and a center of the channel estimator's corresponding search window; and a demodulator for demodulating the selected paths and combining the demodulated paths into a combined received signal.
Claim 38
Dependent Claim
142 words
A radio base station comprising: plural sectors, each of the plural sectors having one or more antennas receiving a signal from a mobile station containing multiple paths, each path having a corresponding delay; a multipath search processor including: a channel estimator for each of the plural sectors, each channel estimator estimating a channel impulse response (CIR) for the received signal and generating a delay profile within a CIR search window, and a path selector for selecting paths from the delay profiles generated by each channel estimator and generating a delay and a magnitude for each selected path; a window tracking unit for maintaining alignment of a center of the CIR for each channel estimator and a center of the channel estimator's corresponding search window; and a demodulator for demodulating the selected paths and combining the demodulated paths into a combined received signal.
Claim 39
Dependent Claim
40 words
The radio base station in claim 34 , wherein the window tracking unit is configured to adjust the search windows to maintain the alignment and adapts the delays for the selected paths according to the adjustment to the search windows.
Claim 40
Dependent Claim
31 words
The radio base station in claim 34 , wherein each sector includes two diversity antennas and the base station further comprises a sector selector for selecting one of the diversity antennas.
Claim 41
Dependent Claim
25 words
The radio base station in claim 34 , wherein each search window is defined by N delay intervals corresponding to a number of sampling intervals.
Claim 42
Dependent Claim
49 words
The radio base station in claim 37 , wherein the window tracking unit is configured to calculate a mean delay from the selected paths, determine an error between the mean delay and N/2 delay intervals, and adjust the position of each search window in order to reduce the error.
Claim 43
Dependent Claim
32 words
The radio base station in claim 38 , wherein the window tracking unit is configured to generate an adjustment signal used to shift each of the search windows to reduce the error.
Claim 44
Dependent Claim
74 words
The radio base station in claim 39 , wherein the window tracking unit includes a controller that is configured to calculate a delay spread from the mean delay for successive iterations, determine a difference between the successive delay spreads, and set an adjustment signal to the error signal if the difference is less than or equal to a threshold or sets the adjustment signal to zero if the difference is greater than the threshold.
Claim 45
Dependent Claim
36 words
The radio base station in claim 40 , wherein the window tracking unit includes: an integrator for integrating the adjustment signal, wherein the integrated adjustment signal is applied to change the position of the search window.