Claims
- 1. A method to determine signal propagation time between nodes in an ad-hoc communications network, said nodes being adapted to transmit and receive signals to and from other nodes in said ad-hoc network, the method comprising:
controlling a first node of said plurality to receive at least one signal communicated from a second node, and to calculate a raised-cosine filtered pulse response based on said signal; controlling said first node to calculate an auto-correlation function of said raised cosine filtered pulse response, and to calculate an approximate peak value of a quadratic approximation based on said auto-correlation function; controlling said first node to determine a signal sampling phase offset between said raised cosine filtered pulse response and said approximate peak value and in response, to calculate an actual peak value of said raised-cosine filtered pulse response; and controlling said first node to calculate an actual reception time for said at least one signal at said first node based on said actual peak value, and to determine, based on said actual reception time, a signal propagation time.
- 2. A method as claimed in claim 1, further comprising:
controlling said first node to calculate said raised cosine filtered pulse response based on an application of a square-root raised-cosine pulse shaping and chip-matched filter on a direct sequence spreading waveform of said signal to produce at least one square-root raised cosine function.
- 3. A method as claimed in claim 2, wherein:
said raised cosine-filtered pulse response comprises a superposed multiplication of each said square-root raised cosine function
- 4. A method as claimed in claim 1, further comprising:
controlling said first node to calculate said auto-correlation function of said raised cosine filtered pulse response wherein said auto-correlation function is based on the following equation: 3pRC(t)=[cos(πα[t2Tc])(1-[2α(t2Tc)]2)sin(π(t2Tc))(π(t2Tc))]2wherein Tc is a chip period value and α is an alpha filter parameter.
- 5. A method as claimed in claim 1, further comprising:
controlling said first node to calculate said approximate peak value of said quadratic approximation wherein said quadratic approximation is based on the following equation: Y=A(t2)+B(t)+C
- 6. A method as claimed in claim 1, further comprising:
controlling said first node to calculate said approximate peak value of said quadratic approximation wherein said approximate peak value is based on the following equation: 4δ=-12(y+-y-y++y--2y0)wherein y−, y+ and y0 are a first, second and third equidistant point located on said quadratic approximation.
- 7. A method as claimed in claim 1, further comprising:
controlling said first node to calculate said sampling phase offset wherein said sampling phase offset is based on the following equation: δ′=δ(a−b|δ|)wherein δ is said approximate peak value of said quadratic approximation, and δ′ is said sampling phase offset; and controlling said first node to calculate said actual peak value of said raised-cosine filtered pulse response based on said approximate peak value and said sampling phase offset.
- 8. A system to determine signal propagation time between nodes in an ad-hoc communications network, said nodes being adapted to transmit and receive signals to and from other nodes in said ad-hoc network, the system comprising:
a controller, adapted to control a first node of said plurality to receive at least one signal communicated from a second node, and to calculate a raised-cosine filtered pulse response based on said signal; said controller being further adapted to control said first node to calculate an auto-correlation function of said raised cosine filtered pulse response, and to calculate an approximate peak value of a quadratic approximation based on said auto-correlation function; said controller being further adapted to control said first node to determine a signal sampling phase offset between said raised cosine filtered pulse response and said approximate peak value and in response, to calculate an actual peak value of said raised-cosine filtered pulse response; and said controller being further adapted to control said first node to calculate an actual reception time for said at least one signal at said first node based on said actual peak value, and to determine, based on said actual reception time, a signal propagation time.
- 9. A system as claimed in claim 8, wherein:
said controller is adapted to control said first node to calculate said raised cosine filtered pulse response based on an application of a square-root raised-cosine pulse shaping and chip-matched filter on a direct sequence spreading waveform of said signal to produce at least one square-root raised cosine function.
- 10. A system as claimed in claim 9, wherein:
said raised cosine-filtered pulse response comprises a superposed multiplication of each said square-root raised cosine function
- 11. A system as claimed in claim 8, wherein:
said controller is adapted to control said first node to calculate said auto-correlation function of said raised cosine filtered pulse response wherein said auto-correlation function is based on the following equation: 5pRC(t)=[cos(πα[t2Tc])(1-[2α(t2Tc)]2)sin(π(t2Tc))(π(t2Tc))]2wherein Tc is a chip period value and α is an alpha filter parameter.
- 12. A system as claimed in claim 8, wherein:
said controller is adapted to control said first node to calculate said approximate peak value of said quadratic approximation wherein said quadratic approximation is based on the following equation: Y=A(t2)+B(t)+C
- 13. A system as claimed in claim 8, wherein:
said controller is adapted to control said first node to calculate said approximate peak value of said quadratic approximation wherein said approximate peak value is based on the following equation: 6δ=-12(y+-y-y++y--2y0)wherein y−, y+ and y0 are a first, second and third equidistant point located on said quadratic approximation.
- 14. A system as claimed in claim 8, wherein:
said controller is adapted to control said first node to calculate said sampling phase offset wherein said sampling phase offset is based on the following equation: δ′=δ(a−b|δ|)wherein δ is said approximate peak value of said quadratic approximation, and δ′ is said sampling phase offset; and controlling said first node to calculate said actual peak value of said raised-cosine filtered pulse response based on said approximate peak value and said sampling phase offset.
- 15. A computer-readable medium of instructions, adapted to determine signal propagation time between nodes in an ad-hoc communications network, said nodes being adapted to transmit and receive signals to and from other nodes in said ad-hoc network, comprising:
a first set of instructions, adapted to control a first node of said plurality to receive at least one signal communicated from a second node, and to calculate a raised-cosine filtered pulse response based on said signal; a second set of instructions, adapted to control said first node to calculate an auto-correlation function of said raised cosine filtered pulse response, and to calculate an approximate peak value of a quadratic approximation based on said auto-correlation function; a third set of instructions, adapted to control said first node to determine a signal sampling phase offset between said raised cosine filtered pulse response and said approximate peak value and in response, to calculate an actual peak value of said raised-cosine filtered pulse response; and a fourth set of instructions, adapted to control said first node to calculate an actual reception time for said at least one signal at said first node based on said actual peak value, and to determine a signal propagation time based on said actual reception time.
- 16. A computer-readable medium of instructions as claimed in claim 15, wherein:
said first set of instructions is adapted to control said first node to calculate said raised cosine filtered pulse response based on an application of a square-root raised-cosine pulse shaping and chip-matched filter on a direct sequence spreading waveform of said signal to produce at least one square-root raised cosine function.
- 17. A computer-readable medium of instructions as claimed in claim 16, wherein:
said raised cosine-filtered pulse response comprises a superposed multiplication of each said square-root raised cosine function
- 18. A computer-readable medium of instructions as claimed in claim 15, wherein:
said second set of instructions is adapted to control said first node to calculate said auto-correlation function of said raised cosine filtered pulse response wherein said auto-correlation function is based on the following equation: 7pRC(t)=[cos(πα[t2Tc])(1-[2α(t2Tc)]2)sin(π(t2Tc))(π(t2Tc))]2wherein Tc is a chip period value and α is an alpha filter parameter.
- 19. A computer-readable medium of instructions as claimed in claim 15, wherein:
said second set of instructions is adapted to control said first node to calculate said approximate peak value of said quadratic approximation wherein said quadratic approximation is based on the following equation: Y=A(t2)+B(t)+C
- 20. A computer-readable medium of instructions as claimed in claim 15, wherein:
said second set of instructions is adapted to control said first node to calculate said approximate peak value of said quadratic approximation wherein said approximate peak value is based on the following equation: 8δ=-12(y+-y-y++y--2y0)wherein y−, y+ and y0 are a first, second and third equidistant point located on said quadratic approximation.
- 21. A computer-readable medium of instructions as claimed in claim 15, wherein:
said third set of instructions is adapted to control said first node to calculate said sampling phase offset wherein said sampling phase offset is based on the following equation: δ′=δ(a−b|δ|)wherein δ is said approximate peak value of said quadratic approximation, and δ′ is said sampling phase offset; and said third set of instructions being further adapted to control said first node to calculate said actual peak value of said raised-cosine filtered pulse response based on said approximate peak value and said sampling phase offset.
Parent Case Info
[0001] This application claims benefit under 35 U.S.C. §119(e) from U.S. provisional patent application serial No. 60/385,562 entitled “A System And Method For Improving The Accuracy Of Time Of Arrival Measurements In A Wireless Ad-Hoc Communications Network”, filed Jun. 5, 2002, the entire contents of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60385562 |
Jun 2002 |
US |