Claims
- 1. A system for demodulating a multiple tone signal S including a Doppler reference tone f.sub.DR, a Doppler frequency shift f.sub.DP and a plurality of data tones at frequencies f.sub.n transmitted in frames, said system comprising:
- a digital filter means for passing f.sub.DR and f.sub.DP and forming a real signal R.sub.1 =cos (2.pi. [f.sub.DR +f.sub.DP ] t);
- first Hilbert transform means connected to said digital filter means for forming from R.sub.1 an imaginary signal in the form of I.sub.1 =sin (2.pi. [f.sub.DR +f.sub.DP ] t);
- second Hilbert transform means for transforming the real part R.sub.2 of S=cos (2.pi. [f.sub.n +f.sub.DP ] t) into an imaginary signal having the form of I.sub.2 =sin (2.pi. [f.sub.n +f.sub.DP ] t); and,
- complex multiply means for multiplying R.sub.2 +jI.sub.2 =cos (2.pi.[f.sub.n +f.sub.DP ] t)+j sin (2.pi. [f.sub.n +f.sub.DP ] t)=.SIGMA.e.sup.jwnt by the complex conjugate of R.sub.1 +jI.sub.1 =cos (2.pi. [f.sub.DR +f.sub.DP ] t)+j sin (2.pi. [f.sub.DR +f.sub.DP ] t)=.SIGMA.e.sup.jwot, thereby producing the signal .SIGMA.e.sup.j(wn-wo)t,
- wherein the Doppler reference signal f.sub.DR and the Doppler frequency shift f.sub.DP are stripped from the signal S to produce a periodic signal having the form of .SIGMA.e.sup.7(wn-wo)t.
- 2. The system of claim 1 wherein said digital filter means comprises a low pass digital filter means.
- 3. The system of claim 2 further comprising:
- Fourier Transform means connected to said complex conjugate multiply means for determining the frequencies f.sub.n and phase angles .phi..sub.n present in S.
- 4. The system of claim 3 further comprising frame boundary determining means including:
- function generating means for sampling said signal S a total of m samples per frame and generating a voltage difference function
- D=S(m+x)-S(m) volts,
- wherein x is the sample point where the signal S begins to repeat itself within a single frame;
- threshold detecting means for determining when D is greater than a predetermined threshold voltage T, wherein T is substantially greater than zero volts; and,
- frame boundary setting means for generating a frame boundary signal when said threshold detecting means detects that the difference voltage D is greater than the threshold voltage T.
- 5. The system of claim 4 further comprising:
- classifying means connected to said digital filter means for receiving said signal S and for determining if a signal containing data is present in said signal S.
- 6. The system of claim 5 further comprising:
- frequency dividing means connected to said classifying means for receiving said signal S and for reducing the frequency of S.
- 7. The system of claim 6 further comprising:
- correction means for correcting the signal from said Fourier Transform means for phase errors.
- 8. The system of claim 7 wherein said Fourier Transform means comprises a Fast Fourier Transform (FFT) means.
- 9. A method for demodulating a multiple tone signal S including a Doppler reference tone f.sub.DR, a Doppler frequency shift f.sub.DP and a plurality of data tones at frequencies f.sub.n transmitted in frames, said method comprising the steps of:
- digitally filtering said signal S to pass f.sub.Dr and f.sub.DP and form the real signal R.sub.1 =cos (2.pi. [f.sub.DR +f.sub.DP ] t);
- transforming said signal R.sub.1 with a first Hilbert transform into an imaginary signal I.sub.1 =sin (2.pi. [f.sub.DR +f.sub.DP ] t);
- transforming the real part R.sub.2 of S=cos (2.pi. [f.sub.n +f.sub.DP ] t) with a second Hilbert transform into an imaginary signal I.sub.2 =sin (2.pi. [f.sub.n +f.sub.DP ] t); and,
- multiplying R.sub.2 +jI.sub.2 =cos (2.pi. [f.sub.n +f.sub.DP ] t)+j sin (2.pi. [f.sub.n +f.sub.DP ] t)=.SIGMA.e.sup.jwnt by the complex conjugate of R.sub.1 +jI.sub.1 =cos (2.pi. [f.sub.DR +f.sub.DP ] t)+j sin (2.pi. [f.sub.DR +f.sub.DP ] t)=.SIGMA.e.sup.jwot, thereby producing the signal .SIGMA.e.sup.j(wn-wo)t,
- whereby the Doppler reference signal f.sub.DR and the Doppler signal f.sub.DP are stripped from the signal S to produce a periodic signal having the form of .SIGMA. e.sup.j(wn-wo)t.
- 10. The method of claim 9 wherein f.sub.DP is approximately 605 Hz and said digital filtering step comprises low pass digital filtering to pass frequencies in the range of 605.+-.f.sub.DP Hz.
- 11. The method of claim 10 further comprising the step of:
- Fourier transforming said signal S to determine the frequencies f.sub.n present in S.
- 12. The method of claim 11 further comprising steps for locating boundaries between frames, said steps comprising:
- sampling said signal S a total of m samples per frame;
- generating the voltage difference function D=S(m+x)-S(m) volts, wherein x is the sample point where the signal S begins to repeat itself within a single frame;
- detecting when D is greater than a predetermining threshold voltage T, wherein T is substantially greater than zero; and
- generating a frame boundary signal when the difference voltage D is greater than the threshold voltage T.
- 13. The method of claim 12 further comprising the step of:
- classifying said signal S prior to said digital filtering step to determine if data is present in said signal S.
- 14. The method of claim 13 further comprising the step of:
- frequency dividing said signal S prior to said classifying step in order to reduce the frequency of S.
- 15. The method of claim 14 further comprising the step of:
- correcting said signal S for phase errors after said Fourier transforming step.
- 16. The method of claim 15 wherein said Fourier transforming step comprises a Fast Fourier Transform (FFT) step.
- 17. A method for demodulating a multiple tone signal S including a multiplicity of tones f.sub.n at least one of which is a constant 605 Hz Doppler reference tone and said signal S further includes a Doppler frequency shift f.sub.DP, the method comprising the steps of:
- low pass digital filtering said signal S so as to pass f.sub.DP and said 605 Hz Doppler reference tone;
- transforming said signal passed from said low pass digital filtering step with a first Hilbert transform to produce a complex signal including said 605 Hz tone plus said Doppler frequency shift f.sub.DP ;
- transforming said signal S with a second Hilbert transform to produce a complex signal including the Doppler frequency shift f.sub.DP ; and,
- multiplying the complex conjugate of the 605 Hz and the Doppler frequency shift f.sub.DP signal by the complex composite signal f.sub.n plus Doppler frequency shift f.sub.DP to produce an output signal substantially stripped of said Doppler frequency shift f.sub.DP.
- 18. The method of claim 17 further including the step of:
- classifying said signal S prior to said digitally filtering step to determine if data is present in said signal S.
- 19. A system for determining the location of frame boundaries in a complex periodic signal S=.SIGMA.e.sup.jw n.sup.t, wherein w.sub.n =2.pi.f.sub.n and f.sub.n is a plurality of frequencies which are separated by an integer multiple of a common frequency f.sub.c, said system comprising:
- function generating means for sampling said signal S a total of m samples per frame and generating the difference voltage function D=S(m+x)-S(m), wherein x is the sample point where the periodic signal S begins to repeat itself within a single frame;
- threshold detecting means for detecting when the difference voltage D is greater than a predetermined threshold voltage T, wherein T is substantially greater than zero; and,
- frame boundary generating means for generating a frame boundary signal when said threshold detecting means detects that the difference voltage D is greater than the threshold voltage T.
- 20. A method for determining frame boundary locations of a complex periodic signal S=.SIGMA.e.sup.jw n.sup.t, wherein w.sub.n =2.pi.f.sub.n and f.sub.n is a multiple of a common frequency f.sub.c, said steps comprising:
- sampling said complex signal S m times per frame and generating a plurality of first signals S(m);
- generating a plurality of second signals S(m+x), x samples later, wherein m is greater than x;
- generating the difference voltage function D=S(m+x)-S(m); and,
- setting a frame boundary whenever the difference voltage function D=X(m+x)-S(m) is substantially greater than zero volts.
- 21. A system for demodulating a multiple tome signal S including a Doppler reference tone f.sub.DR, a Doppler frequency shift f.sub.DP and a plurality of data tones at frequencies f.sub.n transmitted in frames, said system comprising:
- a digital filter means for passing f.sub.DR and f.sub.DP and forming a real signal R.sub.1 =cos (2.pi. [f.sub.DR +f.sub.DP ] t);
- first Hilbert transform means connected to said digital filter means for forming from R.sub.1 an imaginary signal in the form of I.sub.1 =sin (2.pi. [f.sub.DR +f.sub.DP ] t);
- storing means for storing R.sub.1 and I.sub.1 ;
- second Hilbert transform means for transforming the real part R.sub.2 of S=cos (2.pi. [f.sub.n +f.sub.DP ] t) into an imaginary signal having the form of I.sub.2 =sin (2.pi. [f.sub.n +f.sub.DP ] t); and,
- complex multiply means for multiplying R.sub.2 +jI.sub.2 =cos (2.pi. [f.sub.n +f.sub.DP ] t)+j sin (2.pi. [f.sub.n +f.sub.DP ] t)=.SIGMA.e.sup.jwnt by the complex conjugate of R.sub.1 +jI.sub.1 =cos (2.pi. [f.sub.DR +f.sub.DP ] t)+j sin (2.pi. [f.sub.DR +f.sub.DP ] t)=.SIGMA.e.sup.wjot, thereby producing the signal .SIGMA.e.sup.j(wn-wo)t,
- wherein the Doppler reference signal f.sub.DR and the Doppler frequency shift f.sub.DP are stripped from the signal S to produce a periodic signal having the form of .SIGMA.e.sup.j(wn-wo)t.
- 22. A method for demodulating a multiple tone signal S including a Doppler reference signal f.sub.DR, a Doppler frequency shift f.sub.DP and a plurality of data tones at frequencies f.sub.n transmitted in frames, said method comprising the steps of:
- digitally filtering said signal S to pass f.sub.DR and f.sub.DP and form the real signal R.sub.1 =cos (2.pi. [f.sub.DR +f.sub.DP ] t);
- transforming said signal R.sub.1 with a first Hilbert transform into an imaginary signal I.sub.1 =sin (2.pi. [f.sub.DR +f.sub.DP ] t);
- storing said signals R.sub.1 and I.sub.1 ;
- transforming the real part R.sub.2 of S=cos (2.pi. [f.sub.n +f.sub.DP ] t) with a second Hilbert transform into an imaginary signal I.sub.2 =sin (2.pi. [f.sub.n +f.sub.DP ] t); and,
- multiplying R.sub.2 +jI.sub.2 =cos (2.pi. [f.sub.n +f.sub.DP ] t)+j sin (2.pi. [f.sub.n +f.sub.DP ] t)=.SIGMA.e.sup.jwnt by the complex conjugate of R.sub.1 +jI.sub.1 =cos (2.pi. [f.sub.DR +f.sub.DP ] t)+j sin (2.pi. [f.sub.DR +f.sub.DP ] t)=.SIGMA.e.sup.jwot, thereby producing the signal .SIGMA.e.sup.j(wn-wo)t,
- whereby the Doppler reference signal f.sub.DR and the Doppler signal f.sub.DP are stripped from the signal S to produce a periodic signal having the form of .SIGMA. e.sup.j(wn-wo)t.
GOVERNMENT RIGHTS
This invention was made with Government support under Subcontract JHU/APL 605026-S under Prime Contract No. N00039-89-5301 awarded by the U.S. Department of the Navy. The Government has certain rights in this invention.
US Referenced Citations (12)
Non-Patent Literature Citations (1)
| Entry |
| Military Standard, Mil-Std-188-203-1A entitled Interoperability and Performance Standards for Tactical Digital Information Link (TADIL)A, Jan. 8, 1988, U.S. Department of Defense. |