[미국특허]
Correcting frequency errors in frequency difference of arrival geolocation systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01S-001/00
G01S-005/06
G01S-019/38
G01S-001/02
G01S-005/02
G01S-019/42
출원번호
US-0053970
(2013-10-15)
등록번호
US-9797987
(2017-10-24)
발명자
/ 주소
Holford, John M.
Williams, James M.
Glidewell, Michael E.
출원인 / 주소
Zeta Associates, Inc.
대리인 / 주소
Placker, Jeffrey T.
인용정보
피인용 횟수 :
0인용 특허 :
7
초록▼
A frequency correction for frequency difference of arrival geolocation of transmitted target signals may be provided. A frequency of a target signal may be determined at a first collector based upon a first reference timebase source. A frequency of the target signal may be determined at a second col
A frequency correction for frequency difference of arrival geolocation of transmitted target signals may be provided. A frequency of a target signal may be determined at a first collector based upon a first reference timebase source. A frequency of the target signal may be determined at a second collector based upon a second reference timebase source. An observed frequency of a reference carrier signal based upon the first reference timebase source may be determined at the second collector based upon the second reference timebase source. A relative timebase error between the first collector and the second collector may be calculated based upon a difference between the intended frequency of the reference carrier signal and the observed frequency of the reference carrier signal. A corrected frequency difference for the target signal may be calculated based upon the relative timebase error and a proportional scaling factor.
대표청구항▼
1. A computer-implemented method comprising: receiving a target signal at a first collector;receiving the target signal at a second collector;determining a frequency of the target signal at the first collector based upon, at least in part, a first reference timebase source associated with the first
1. A computer-implemented method comprising: receiving a target signal at a first collector;receiving the target signal at a second collector;determining a frequency of the target signal at the first collector based upon, at least in part, a first reference timebase source associated with the first collector;determining an intended frequency of a reference carrier signal at the first collector based upon, at least in part, the first reference timebase source associated with the first collector;determining a frequency of the target signal at the second collector based upon, at least in part, a second reference timebase source associated with the second collector;determining an observed frequency of the reference carrier signal at the second collector based upon, at least in part, the second reference timebase source associated with the second collector;calculating a relative timebase error between the first collector and the second collector based upon, at least in part, a difference between the intended frequency of the reference carrier signal and the observed frequency of the reference carrier signal;calculating a corrected frequency difference for the target signal based upon, at least in part, the relative timebase error and a proportional scaling factor; andgeolocating a source of the target signal based upon, at least in part, calculated time difference of arrival and frequency difference of arrival of the target signal at the first collector and at the second collector and based upon, at least in part, the calculated corrected frequency difference for the target signal. 2. The computer-implemented method of claim 1, wherein determining the intended frequency of the reference carrier signal includes transmitting the reference carrier signal having the intended frequency based upon, at least in part, the first reference timebase source. 3. The computer-implemented method of claim 1, wherein determining the frequency of the target signal at the first collector includes receiving data based upon, at least in part, a digitized representation of the target signal from the first collector. 4. The computer-implemented method of claim 3, wherein receiving the data based upon, at least in part, the digitized representation of target signal includes receiving the digitized representation modulated onto the reference carrier signal. 5. The computer-implemented method of claim 1, wherein determining the intended frequency of the reference carrier signal is based upon, at least in part, determining a predetermined intended frequency of the reference carrier signal. 6. The computer-implemented method of claim 1, wherein determining the intended frequency of the reference carrier signal includes: receiving the reference carrier signal; anddetermining the frequency of the received reference carrier signal based upon, at least in part, the first reference timebase source. 7. The computer-implemented method of claim 6, wherein receiving the reference carrier signal includes receiving the reference carrier signal at the first collector. 8. The computer-implemented method of claim 1, wherein the first collector is moving relative to a source of the target signal, the method further including: determining a first state vector associated with the first collector, the first state vector including position and velocity information associated with the first collector;determining a relative movement between the first collector and the second collector based upon, at least in part, the first state vector; andwherein calculating the relative timebase error includes compensating for a frequency shift based upon, at least in part, the relative movement between the first collector and the second collector. 9. The computer-implemented method of claim 8, wherein the second collector is moving relative to the source of the target signal, the method further including: determining a second state vector associated with the second collector, the second state vector including position and velocity information associated with the second collector;wherein determining the relative movement between the first collector and the second collector is based upon, at least in part the first state vector and the second state vector; andwherein calculating the relative timebase error includes compensating for the frequency shift based upon, at least in part, the relative movement between the first collector and the second collector. 10. A computer program product comprising a computer readable medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations including: receiving a target signal at a first collector;receiving the target signal at a second collector;determining a frequency of the target signal at the first collector based upon, at least in part, a first reference timebase source associated with the first collector;determining an intended frequency of a reference carrier signal at the first collector based upon, at least in part, the first reference timebase source associated with the first collector;determining a frequency of the target signal at the second collector based upon, at least in part, a second reference timebase source associated with the second collector;determining an observed frequency of the reference carrier signal at the second collector based upon, at least in part, the second reference timebase source associated with the second collector;calculating a relative timebase error between the first collector and the second collector based upon, at least in part, a difference between the intended frequency of the reference carrier signal and the observed frequency of the reference carrier signal;calculating a corrected frequency difference for the target signal based upon, at least in part, the relative timebase error and a proportional scaling factor; andgeolocating a source of the target signal based upon, at least in part, calculated time difference of arrival and frequency difference of arrival of the target signal at the first collector and at the second collector and based upon, at least in part, the calculated corrected frequency difference for the target signal. 11. The computer program product of claim 10, wherein the instructions for determining the intended frequency of the reference carrier signal include instructions for transmitting the reference carrier signal having the intended frequency based upon, at least in part, the first reference timebase source. 12. The computer program product of claim 10, wherein the instructions for determining the frequency of the target signal at the first collector include instructions for receiving data based upon, at least in part, a digitized representation of the target signal from the first collector. 13. The computer program product of claim 12, wherein the instructions for receiving the data based upon, at least in part, the digitized representation of target signal include instructions for receiving the digitized representation modulated onto the reference carrier signal. 14. The computer program product of claim 10, wherein determining the intended frequency of the reference carrier signal is based upon, at least in part, determining a predetermined intended frequency of the reference carrier signal. 15. The computer program product of claim 10, wherein the instructions for determining the intended frequency of the reference carrier signal include instructions for: receiving the reference carrier signal; anddetermining the frequency of the received reference carrier signal based upon, at least in part, the first reference timebase source. 16. The computer program product of claim 15, wherein the instructions for receiving the reference carrier signal include instructions for receiving the reference carrier signal at the first collector. 17. The computer program product of claim 10, wherein the first collector is moving relative to a source of the target signal, and further including instructions for: determining a first state vector associated with the first collector, the first state vector including position and velocity information associated with the first collector;determining a relative movement between the first collector and the second collector based upon, at least in part, the first state vector; andwherein calculating the relative timebase error includes compensating for a frequency shift based upon, at least in part, the relative movement between the first collector and the second collector. 18. The computer program product of claim 17, wherein the second collector is moving relative to the source of the target signal, and further including instructions for: determining a second state vector associated with the second collector, the second state vector including position and velocity information associated with the second collector;wherein determining the relative movement between the first collector and the second collector is based upon, at least in part the first state vector and the second state vector; andwherein calculating the relative timebase error includes compensating for the frequency shift based upon, at least in part, the relative movement between the first collector and the second collector. 19. A computing system comprising: a processor and a memory module coupled with the processor, the processor being configured for:determining a frequency of a target signal received at a first collector based upon, at least in part, a first reference timebase source associated with the first collector;determining an intended frequency of a reference carrier signal at the first collector based upon, at least in part, the first reference timebase source associated with the first collector;determining a frequency of the target signal received at a second collector based upon, at least in part, a second reference timebase source associated with the second collector;determining an observed frequency of the reference carrier signal at the second collector based upon, at least in part, the second reference timebase source associated with the second collector;calculating a relative timebase error between the first collector and the second collector based upon, at least in part, a difference between the intended frequency of the reference carrier signal and the observed frequency of the reference carrier signal;calculating a corrected frequency difference for the target signal based upon, at least in part, the relative timebase error and a proportional scaling factor; andgeolocating a source of the target signal based upon, at least in part, calculated time difference of arrival and frequency difference of arrival of the target signal at the first collector and at the second collector and based upon, at least in part, the calculated corrected frequency difference for the target signal. 20. The computing system of claim 19, wherein determining the intended frequency of the reference carrier signal includes transmitting the reference carrier signal having the intended frequency based upon, at least in part, the first reference timebase source. 21. The computing system of claim 19, wherein determining the frequency of the target signal at the first collector includes receiving data based upon, at least in part, a digitized representation of the target signal from the first collector. 22. The computing system of claim 21, wherein receiving the data based upon, at least in part, the digitized representation of target signal includes receiving the digitized representation modulated onto the reference carrier signal. 23. The computing system of claim 19, wherein determining the intended frequency of the reference carrier signal is based upon, at least in part, determining a predetermined intended frequency of the reference carrier signal. 24. The computing system of claim 19, wherein determining the intended frequency of the reference carrier signal includes: receiving the reference carrier signal; anddetermining the frequency of the received reference carrier signal based upon, at least in part, the first reference timebase source. 25. The computing system of claim 24, wherein receiving the reference carrier signal includes receiving the reference carrier signal at the first collector. 26. The computing system of claim 19, wherein the first collector is moving relative to a source of the target signal, the processor and memory module further configured for: determining a first state vector associated with the first collector, the first state vector including position and velocity information associated with the first collector;determining a relative movement between the first collector and the second collector based upon, at least in part, the first state vector; andwherein calculating the relative timebase error includes compensating for a frequency shift based upon, at least in part, the relative movement between the first collector and the second collector. 27. The computing system of claim 26, wherein the second collector is moving relative to the source of the target signal, the processor and memory module further configured for: determining a second state vector associated with the second collector, the second state vector including position and velocity information associated with the second collector;wherein determining the relative movement between the first collector and the second collector is based upon, at least in part the first state vector and the second state vector; andwherein calculating the relative timebase error includes compensating for the frequency shift based upon, at least in part, the relative movement between the first collector and the second collector.
Gloo, Richard Michael; Baker, Jacob Michael; Williams, Alexander James; Lashure, Jason S.; Durham, Robert James; Owens, Nicholas Lawrence, System and method for locating a target wireless device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.