Method and system for determining the time of arrival of a direct radio signal
First Claim
Patent Images
1. A method for determining a time of arrival of a direct radio signal within a wireless communication network comprising:
- decomposing an impulse response function, wherein the impulse response function comprises a time of arrival for each of a plurality of received signals, wherein the decomposing comprises;
using quadratic interpolation to identify a time of arrival associated with a peak in the impulse response function;
setting a set V of the impulse response function; and
computing V=V−
A(t, ti)+V0,wherein ti is the time of arrival associated with the peak in the impulse response;
identifying a smallest time of arrival from the decomposed impulse response function;
identifying a time of arrival of the strongest signal;
storing the time of arrival of the strongest signal;
eliminating the impulse response of the strongest signal from the impulse response of the received signal;
repeating the identifying, storing, and eliminating steps for a predetermined number of times; and
determining the time of arrival of the direct radio signal as the smallest value of the stored time of arrivals.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for determining the time of arrival of a direct radio signal. The system including a receiver (210) for receiving a plurality of signals, wherein each of the plurality of received signals has an associated time of arrival. The system further including a processor (215) adapted to compute a impulse response function of a received signal; decompose an impulse response function comprising the time of arrival for each of the plurality of received signals; and identify a smallest time of arrival from the decomposed impulse response function.
-
Citations
6 Claims
-
1. A method for determining a time of arrival of a direct radio signal within a wireless communication network comprising:
-
decomposing an impulse response function, wherein the impulse response function comprises a time of arrival for each of a plurality of received signals, wherein the decomposing comprises; using quadratic interpolation to identify a time of arrival associated with a peak in the impulse response function; setting a set V of the impulse response function; and computing V=V−
A(t, ti)+V0,wherein ti is the time of arrival associated with the peak in the impulse response; identifying a smallest time of arrival from the decomposed impulse response function; identifying a time of arrival of the strongest signal; storing the time of arrival of the strongest signal; eliminating the impulse response of the strongest signal from the impulse response of the received signal; repeating the identifying, storing, and eliminating steps for a predetermined number of times; and determining the time of arrival of the direct radio signal as the smallest value of the stored time of arrivals.
-
-
2. A method for determining a time of arrival of a direct radio signal within a wireless communication network comprising:
-
collecting a predetermined number of values of an impulse response function, with the maximum value of the function being included in the set; normalizing the data set of collected values and store the normalized values in vector V0; setting a set V=V0; initializing a vector T with very large values as the approximated time of arrival; running a decomposition algorithm a predetermined number of times; replacing the largest value of vector T with the time of arrival (t0) resulting from the decomposition algorithm; repeating the running and replacing steps for a predetermined number of times; and identifying the smallest value of T as the earliest time of arrival. - View Dependent Claims (3, 4)
-
-
5. A system for determining a time of arrival of a direct radio signal within a wireless communication network comprising:
-
a receiver for receiving a plurality of signals, wherein each of the plurality of received signals has an associated time of arrival; and a processor operating to; collect a predetermined number of values of an impulse response function, with the maximum value being part of the collected set; normalize the data set of collected values and store the normalized values in vector V0; set a set V=V0; initialize a vector T as the time of arrival; run the decomposition algorithm; replace the largest value of T with the time of arrival (t0) resulting from the decomposition algorithm; repeat the running the decomposition algorithm and replacing operations for a predetermined number of times; and identify the smallest value of T as the earliest time of arrival. - View Dependent Claims (6)
-
Specification