Positioning method and apparatus
In a GPS or GSM system using DSSS signals, accurate and robust time-of-flight signal processing is achieved by selection of leading-edge or correlation techniques based on a variety of tests and environmental conditions.
1. A positioning method for a radio system, the method comprising:
receiving signals at a unit of the system;
applying at least one test on the received signals prior to processing the signals;
wherein applying the test comprises determining whether a signal level of the received signal is above a threshold value;
in accordance with the applied test, selecting one of: a correlation processing operation and a leading edge processing operation; and
performing the selected one of the correlation processing operation and the leading edge processing operation,
wherein applying the test further includes:
in response to the level of the received signal being below the threshold value, selecting the correlation processing operation.
2. A positioning method for a radio system, the method comprising:
receiving signals at a unit of the system;
applying at least one test on the received signals to select a processing operation on the signals, the operation being one of the following: a correlation processing operation and a leading edge processing operation;
wherein the applied test comprises:
determining whether a signal level of the received signal is above a threshold value;
when the level of the received signal is below the threshold value, selecting the correlation processing operation;
when a leading edge gradient is below a gradient threshold value, selecting the leading edge processing operation; and
effecting the selected operation.
3. A positioning method for a radio system, the method comprising:
receiving signals at a unit of the system;
applying at least one test on the received signals prior to processing the signals;
wherein applying the test comprises determining whether a signal level of the received signal is above a threshold value;
in accordance with the applied test, selecting one of: a correlation processing operation and a leading edge processing operation; and
performing the selected one of the correlation processing operation and the leading edge processing operation. The method of claim 2 , wherein applying the test further includes:
when the level of the received signal is above the threshold value, testing whether a leading edge gradient is above a gradient threshold value′
wherein applying the test further includes:
in response to the leading edge gradient being above the gradient threshold value, selecting the correlation processing operation.
4. A positioning method for a radio system, the method comprising:
receiving signals at a unit of the system;
applying at least one test on the received signals prior to processing the signals to select a processing operation on the signals, the operation being one of the following: a correlation processing operation, and a leading edge processing operation;
then effecting the selected operation; and
measuring a gradient using the formula:
i=Cdv/Dt
Where,
V=voltage of a signal waveform,
C=capacitance,
i=current, and
t=time.
5. A positioning apparatus for a radio system, the apparatus comprising:
a receiver which receives radio frequency signals which have potentially suffered at least one of noise degradation and multi-path degradation in a propagation environment;
testing means for testing the received radio frequency signals, which have not been subject to a correlation processing operation, for at least noise degradation and multi-path degradation and selecting one of:
a correlation processing operation and
a leading edge processing operation based on the testing; and
a processor which subsequently processes the tested radiofrequency signals with the selected one of the correlation based processing operation and the leading edge processing operation.
6. The apparatus of claim 5 , wherein the testing means includes:
means to determine whether a signal level of the received radio frequency signal is above a threshold value.
7. The apparatus of claim 6 , wherein the testing means includes:
means which selects the correlation processing operation in response to the signal level of the received signal being below the level threshold value.
8. The apparatus of claim 7 , wherein the testing means includes:
means to test signals with signal level above the level threshold value to determine whether the signal has a leading edge gradient above a gradient threshold value.
9. The apparatus of claim 8 , wherein the testing means includes:
means which selects:
the leading edge processing operation in response to the leading edge gradient being below the gradient threshold value, and
the correlation processing operation in response to the leading edge gradient being above the gradient threshold value.
10. The apparatus of claim 5 , wherein the testing means includes:
means to cause the testing means to repeat the testing at predetermined intervals.
11. A positioning method for a radio system, the method comprising:
receiving signals at a unit of the system;
applying at least one test on the received signals prior to processing the signals to select between a correlation processing operation and a leading edge processing operation, the test including:
determining whether a signal level of the received signal is above a threshold value;
in response to the level of the received signal being below the threshold value, selecting the correlation processing operation;
when the level of the received signal is above the threshold value, testing whether a leading edge gradient value is above a gradient threshold value;
in response to the leading edge gradient value being below the gradient threshold value, selecting the leading edge processing operation; and
in response to the leading edge gradient value being above the gradient threshold value, selecting the correlation processing operation.