IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0829522
(2010-07-02)
|
등록번호 |
US-8472503
(2013-06-25)
|
발명자
/ 주소 |
- Goldberg, Jason
- Abraham, Charles
- Tapucu, Emre
|
출원인 / 주소 |
|
대리인 / 주소 |
Sterne, Kessler, Goldstein & Fox PLLC
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
193 |
초록
▼
A method and apparatus for performing frequency analysis of sub-epoch correlations to estimate an unknown frequency of a received signal is provided. The method includes forming a sequence of correlation values from a plurality of correlations performed over a period less than a repeating period of
A method and apparatus for performing frequency analysis of sub-epoch correlations to estimate an unknown frequency of a received signal is provided. The method includes forming a sequence of correlation values from a plurality of correlations performed over a period less than a repeating period of a code, and analyzing the sequence of correlation values to estimate the frequency that is used to receive a signal comprising the code.
대표청구항
▼
1. A method comprising: forming, using a processing device, a correlation signal comprising a sequence of correlation values from a plurality of correlations performed over a period less than a repeating period of a code;determining, over a plurality of possible frequencies and using the processing
1. A method comprising: forming, using a processing device, a correlation signal comprising a sequence of correlation values from a plurality of correlations performed over a period less than a repeating period of a code;determining, over a plurality of possible frequencies and using the processing device, a plurality of estimates of a signal magnitude of the correlation signal or a plurality of estimates of a signal power of the correlation signal;estimating, based on the estimates of the signal magnitude or the estimates of the signal power and using the processing device, a frequency that is used to receive a signal comprising the code, wherein the frequency corresponds to a maximum signal magnitude in the estimates of the signal magnitude of the correlation signal or a maximum signal power in the estimates of the signal power of the correlation signal. 2. The method of claim 1, further comprising: hypothesizing the plurality of possible frequencies. 3. The method of claim 1, further comprising: compensating the sequence of correlation values based on the plurality of possible frequencies to form frequency-compensated correlation values;accumulating the frequency-compensated correlation values to form an accumulation; anddetermining a quantity indicative of the power in the sequence of correlation values as a function of the accumulation. 4. The method of claim 1, further comprising: compensating the sequence of correlation values based on the frequency to form a frequency-compensated sequence of correlation values; andaccumulating the frequency-compensated sequence of correlation values to faun a second sequence of correlation values that form a correlation vector. 5. The method of claim 4, further comprising: accumulating values indicative of a power of each of the second sequence of correlation values. 6. The method of claim 1, wherein the period of the code is about 1 millisecond. 7. The method of claim 1, wherein the plurality of possible frequencies are spaced by approximately 100 Hz. 8. The method of claim 1, wherein the estimating step further comprises interpolating the estimates of the signal magnitude of the correlation signal or the estimates of the signal power of the correlation signal. 9. An apparatus comprising: a memory configured to store a sequence of correlation values produced over a period less than a repeating period of a code; anda processor configured to: determine, over a plurality of possible frequencies, a plurality of estimates of a signal magnitude of a correlation signal comprising the correlation values or a plurality of estimates of a signal power of the correlation signal, andestimate, based on the estimates of the signal magnitude or the estimates of the signal power, a frequency that is used to receive a signal comprising the code, wherein the frequency corresponds to a maximum signal magnitude in the estimates of the signal magnitude of the correlation signal or a maximum signal power in the estimates of the signal power of the correlation signal. 10. The apparatus of claim 9, wherein the processor is further configured to hypothesize the plurality of possible frequencies. 11. The apparatus of claim 9, further comprising: a mixer Configured to compensate the sequence of correlation values based on the plurality of possible frequencies to form frequency-compensated correlation values;an accumulator configured to accumulate the frequency-compensated correlation values to form an accumulation; andan absolute value circuit configured to determine a quantity indicative of a power as a function of the accumulation. 12. The apparatus of claim 11, further comprising; a second mixer configured to compensate the sequence of correlation values based on the frequency to form a frequency-compensated sequence of correlation, values; andan accumulator configured to accumulate the frequency-compensated sequence of correlation values to form a second sequence of correlation values. 13. The apparatus of claim 12, further comprising: an absolute value circuit for determining a power of each of the second sequence of correlation values. 14. The apparatus of claim 9, wherein the period of the code is about 1 millisecond. 15. The apparatus of claim 9, wherein the plurality of possible frequencies are spaced by approximately 100 Hz. 16. The apparatus of claim 10, wherein the processor is further configured to interpolate the estimates of the signal magnitude of the correlation signal or the estimates of the signal power of the correlation signal. 17. A Global Navigation Satellite System (GNSS) receiver comprising: a tuner comprising a numerically controlled oscillator configured to adjust an intermediate frequency;a GNSS signal convolution processor, coupled to the tuner, configured to produce a sequence of correlation, values, where the sequence of correlation values are produced over a period less than a repeating period of a code;a correlation history memory, coupled to the convolution processor, configured to store the sequence of correlation values; anda processor coupled to the correlation history memory, wherein the processor is configured to: determine, over a plurality of possible frequencies, a plurality of estimates of a signal magnitude of a, correlation signal comprising the correlation values or a plurality of estimates of a signal power of the correlation signal, andestimate, based on the estimates of the signal magnitude or the estimates of the signal power, a frequency of the numerically controlled oscillator, wherein the frequency corresponds to a maximum signal magnitude in the estimates of the signal magnitude of the correlation signal or a maximum signal power in the estimates of the signal power of the correlation signal. 18. The GNSS receiver of claim 17, wherein the period of the code is about 1 millisecond. 19. The method of claim 1, further comprising: integrating the correlation signal over a coherent integration spanning up to a navigation bit period.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.