Patent application title: CONTINUOUS WAVE (CW) RADAR SYSTEM FOR PHASE-CODED TIME DELAYED TRANSMIT-RECEIVE LEAKAGE CANCELLATION
Inventors:
IPC8 Class: AG01S1338FI
USPC Class:
1 1
Class name:
Publication date: 2020-01-09
Patent application number: 20200011985
Abstract:
Disclosed is a method, system, and apparatus for transmitting a randomly
phase-coded CW waveform in a manner that suppresses signal leakage and
enables the recovery of polyphase subcodes advantageous for the purposes
of correlation and pulse compression. The CW system transmits and
receives a random waveform while concurrently providing properly delayed
phase conversion parameters (.PHI..sub.i-.theta..sub.i) from a
corrections generator to various range gates. Each range gate processes
any echo returns using a most recent phase conversion parameters
(.PHI..sub.k-.theta..sub.k) provided and correlation of the resulting
echo subcodes .PHI..sub.R produce either target indications or noise
signals, depending on the most recent phase conversion parameters
(.PHI..sub.k-.theta..sub.k) provided to the range gate. The system may
transmit the randomly phase-coded CW waveform while recovering any phase
code {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N} that lends itself to
advantageous pulse compressions.Claims:
1. A method of transmitting a continuous wave phase-modulated random
radar signal and processing echo returns comprising: generating the
continuous wave phase-modulated random radar signal by: generating a
random subcode .theta..sub.i; producing a polyphase subcode .PHI..sub.i
corresponding to the random subcode .theta..sub.i where the polyphase
subcode .PHI..sub.i is a member of a set of polyphase subcodes having N
number of members; transmitting a modulated subcode .theta.'.sub.i from
an antenna system during a subpulse width .tau. where .tau. is a measure
of time, and where the modulated subcode .theta.'.sub.i is an
electromagnetic signal having a phase over the subpulse width .tau.,
where the phase is based on the random subcode .theta..sub.i; generating
a phase conversion parameter (.PHI..sub.i-.theta..sub.i) using the random
subcode .theta..sub.i and the polyphase subcode .PHI..sub.i and providing
the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to a plurality
of range gates comprising two or more range gates RG.sub.j, where j is an
integer unique to each range gate RG.sub.j and j is greater than or equal
to 1, by providing the phase conversion parameter
(.PHI..sub.i-.theta..sub.i) to the each individual range gate RG.sub.j
following a delay D.sub.j after transmission of the modulated subcode
.theta.'.sub.i from the antenna system, where the delay D.sub.j is unique
to the each individual range gate RG.sub.j; and repeating the generating
the random subcode .theta..sub.i step, the producing the polyphase
subcode .PHI..sub.i step, the transmitting the modulated subcode
.theta.'.sub.i step, and the generating the phase conversion parameter
(.PHI..sub.i-.theta..sub.i) using the random subcode .theta..sub.i and
the polyphase subcode .PHI..sub.i and providing the phase conversion
parameter (.PHI..sub.i-.theta..sub.i) step, thereby transmitting the
continuous wave phase-modulated random radar signal; and receiving an
echo return of the continuous wave phase-modulated random radar signal
and processing the echo return using the plurality of range gates
RG.sub.j, thereby processing echo returns.
2. The method of claim 1 where receiving the echo return of the continuous wave phase-modulated random radar signal and processing the echo return using the plurality of range gates RG.sub.j further comprises: receiving the echo return from the antenna system; demodulating the echo return and producing a demodulated subcode .theta..sub.R; and providing the demodulated subcode .theta..sub.R to the plurality of range gates RG.sub.j.
3. The method of claim 2 further comprising processing the demodulated subcode .theta..sub.R by, at the each range gate RG.sub.j by performing steps comprising: receiving the demodulated subcode .theta..sub.R; identifying a most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) received from the corrections generator, where the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) is the phase conversion parameter (.PHI..sub.i-.theta..sub.i) most recently provided to the each range gate RG.sub.j; generating an echo subcode .PHI..sub.R by converting the demodulated subcode .theta..sub.R using the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k); modifying a polyphase sequence comprising a string of subcodes by adding the echo subcode .PHI..sub.R to the polyphase sequence, thereby generating an updated polyphase sequence; and correlating the updated polyphase sequence using the set of polyphase subcodes having N number of members used by the polyphase subcode generator, thereby processing the demodulated subcode .theta..sub.R.
4. The method of claim 3 where the each range gate RG.sub.j has an associated D.sub.RG(j) where the associated D.sub.RG(j) is equal to 2.tau.(j)+.DELTA.T.sub.P, where .DELTA.T.sub.P is a period .DELTA.T.sub.P based on an echo processing delay, and where 0.8.ltoreq.D.sub.j/D.sub.RG(j).ltoreq.1.2, where D.sub.j is the delay D.sub.j unique to the each range gate RG.sub.j and D.sub.RG(j) is the associated D.sub.RG(j) for the each range gate RG.sub.j.
5. The method of claim 4 further comprising providing the demodulated subcode .theta..sub.R to the plurality of range gates RG.sub.j over the period .DELTA.T.sub.P.
6. The method of claim 5 where correlating the updated polyphase sequence using the set of polyphase subcodes having N number of members comprises correlating the updated polyphase sequence using a matched filter comprising a reference register, where the reference register comprises the set of polyphase subcodes having N number of members used by the polyphase subcode generator, thereby processing the demodulated subcode .theta..sub.R.
7. The method of claim 5 where generating the phase conversion parameter (.PHI..sub.i-.theta..sub.i) using the random subcode .theta..sub.i and the polyphase subcode .PHI..sub.i comprises performing operations equivalent to (.PHI..sub.i-.theta..sub.i)=f.sub.1(.PHI..sub.i, .theta..sub.i) where f.sub.1 is a mathematical function over at least some portion of a domain comprising .PHI..sub.i and .theta..sub.i, and where (.PHI..sub.i-.theta..sub.i) is the phase conversion parameter (.PHI..sub.i-.theta..sub.i), .PHI..sub.i is the polyphase subcode .PHI..sub.i, and .theta..sub.i is the random subcode .theta..sub.i.
8. The method of claim 7 where generating the echo subcode .PHI..sub.R by converting the demodulated subcode .theta..sub.R using the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) comprises performing operations equivalent to .PHI..sub.R=f.sub.2((.PHI..sub.k-.theta..sub.k), .theta..sub.R), where f.sub.2 is a mathematical function over at least some portion of a domain comprising (.PHI..sub.k-.theta..sub.k) and .theta..sub.R and where when 0.8.ltoreq..theta..sub.i/.theta..sub.R.ltoreq.1.2 and 0.8.ltoreq.(.PHI..sub.i-.theta..sub.i)/(.PHI..sub.k-.theta..sub.k).ltoreq- .1.2, then 0.8.ltoreq..PHI..sub.i/.PHI..sub.R.ltoreq.1.2, where .theta..sub.R is the demodulated subcode .theta..sub.R, (.PHI..sub.k-.theta..sub.k) is the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k), and .PHI..sub.R is the echo subcode .theta..sub.R.
9. The method of claim 5 where the continuous wave phase-modulated random radar signal comprises a plurality of random subcodes .theta..sub.i where the plurality of random subcodes .theta..sub.i defines a plurality of phases over a time period T, and each phase comprising the plurality of phases satisfies a relationship 0.8.ltoreq.p/x.sub.PDF.ltoreq.1.2, where p is the each phase comprising the plurality of phases and x.sub.PDF is a point on a probability density function (.mu.,.tau..sup.2).
10. A system for transmitting a randomly modulated subcode and processing echo returns: a transmitting system comprising: a random waveform generator receiving a random noise signal and generating a random subcode .theta..sub.i, where the random subcode .theta..sub.i has a subpulse width .tau. where .tau. is a measure of time; a polyphase subcode generator producing a polyphase subcode .PHI..sub.i corresponding to the random subcode .theta..sub.i where the polyphase subcode .PHI..sub.i is a member of a set of polyphase subcodes having N number of members; an antenna system transmitting a modulated subcode .theta.'.sub.i at a time t.sub.i, where the modulated subcode .theta.'.sub.i is an electromagnetic signal having a frequency and having a phase over the subpulse width .tau. dependent on the random subcode .theta..sub.i, thereby transmitting the randomly modulated subcode; and a corrections generator performing steps comprising: receiving the random subcode .theta..sub.i from the random waveform generator; receiving the polyphase subcode .PHI..sub.i from the polyphase subcode generator; and generating a phase conversion parameter (.PHI..sub.i-.theta..sub.i) using the random subcode .theta..sub.i and the polyphase subcode .PHI..sub.i and providing the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to a plurality of range gates comprising two or more range gates RG.sub.j, where j is an integer unique to each range gate RG.sub.j and j is greater than or equal to 1, by providing the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to the each range gate RG.sub.j following a delay D.sub.j after transmission of the modulated subcode .theta.'.sub.i from the antenna system, where the delay D.sub.j is unique to the each range gate RG.sub.j; the antenna system receiving an echo return of the modulated subcode .theta.'.sub.i transmitted by the antenna system; a demodulator receiving the echo return and demodulating the echo return to produce a demodulated subcode .theta..sub.R, and providing the demodulated subcode .theta..sub.R to the plurality of range gates; the each range gate RG.sub.j receiving the demodulated subcode .theta..sub.R and receiving the phase conversion parameter (.PHI..sub.i-.theta..sub.i) following the delay D.sub.j, and the each range gate RG.sub.j processing the demodulated subcode .theta..sub.R, thereby processing echo returns.
11. The system of claim 10 further comprising the demodulator receiving the echo return and demodulating the echo return to produce a demodulated subcode .theta..sub.R and providing the demodulated subcode .theta..sub.R to the plurality of range gates over a period .DELTA.T.sub.P.
12. The system of claim 11 further comprising the corrections generator providing the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to the each range gate RG.sub.j using an associated D.sub.RG(j) for the each range gate RG.sub.j, where the associated D.sub.RG(j) for the each range gate RG.sub.j is equal to 2.tau.(j)+.DELTA.T.sub.P, and where 0.8.ltoreq.D.sub.j/D.sub.RG(j).ltoreq.1.2, where D.sub.j is the delay D.sub.j unique to the each range gate RG.sub.j and D.sub.RG(j) is the associated D.sub.RG(j) for the each range gate RG.sub.j.
13. The system of claim 12 further comprising the each range gate RG.sub.j processing the demodulated subcode .theta..sub.R by: generating an echo subcode .PHI..sub.R by converting the demodulated subcode .theta..sub.R using the phase conversion parameter (.PHI..sub.i-.theta..sub.i) received from the corrections generator following the delay D.sub.j; modifying a polyphase sequence comprising a string of subcodes by adding the echo subcode .PHI..sub.R to the polyphase sequence, thereby generating an updated polyphase sequence; and correlating the updated polyphase sequence using the set of polyphase subcodes having N number of members used by the polyphase subcode generator, thereby processing the demodulated subcode .theta..sub.R.
14. The system of claim 13 further comprising: the corrections generator generating the phase conversion parameter (.PHI..sub.i-.theta..sub.i) by performing operations equivalent to (.PHI..sub.i-.theta..sub.i)=f.sub.1(.PHI..sub.i, .theta..sub.i) where f.sub.1 is a mathematical function over at least some portion of a domain comprising .PHI..sub.i and .theta..sub.i, and where (.PHI..sub.i-.theta..sub.i) is the phase conversion parameter (.PHI..sub.i-.theta..sub.i), .omicron..sub.i is the polyphase subcode .PHI..sub.i, and .theta..sub.i is the random subcode .theta..sub.i; the each range gate RG.sub.j generating the echo subcode .PHI..sub.R by performing operations equivalent to .PHI..sub.R=f.sub.2((.PHI..sub.k-.theta..sub.k), .theta..sub.R), where f.sub.2 is a mathematical function over at least some portion of a domain comprising (.PHI..sub.k-.theta..sub.k) and .theta..sub.R and where when 0.8.ltoreq..theta..sub.i/.theta..sub.R.ltoreq.1.2 and 0.8.ltoreq.(.PHI..sub.i-.theta..sub.i)/(.PHI..sub.k-.theta..sub.k).ltoreq- .1.2, then 0.8.ltoreq..PHI..sub.i/.PHI..sub.R.ltoreq.1.2, where .theta..sub.R is the demodulated subcode .theta..sub.R, (.PHI..sub.k-.theta..sub.k) is the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k), and .PHI..sub.R is the echo subcode .PHI..sub.R.
15. The system of claim 14 further comprising: the random waveform generator using a plurality of random noise signals and generating a plurality of random subcodes .theta..sub.i, where the plurality of random subcodes .theta..sub.i defines a plurality of phases over a time period T, and where each phase comprising the plurality of phases satisfies a relationship 0.8.ltoreq.p/x.sub.PDF.ltoreq.1.2, where p is the each phase comprising the plurality of phases and x.sub.PDF is a point on a probability density function (.mu.,.sigma..sup.2), and; the antenna system transmitting a plurality of modulated subcodes .theta.'.sub.i where every modulated subcode .theta.'.sub.i in the plurality of modulated subcodes .theta.'.sub.i is an electromagnetic signal having a frequency and having a phase over the subpulse width .tau. dependent on one of the random subcodes .theta..sub.i, comprising the plurality of random subcodes .theta..sub.i.
16. A Continuous Wave Radar Apparatus comprising: one or more digital processors programmed to generate a plurality of random subcodes, communicate a plurality of phase conversion parameters, and process echo returns by performing steps comprising: I) generating a random subcode .theta..sub.i; II) producing a polyphase subcode .PHI..sub.i corresponding to the random subcode .theta..sub.i where the polyphase subcode .PHI..sub.i is a member of a set of polyphase subcodes having N number of members; III) generating a phase conversion parameter (.PHI..sub.i-.theta..sub.i) using the random subcode .theta..sub.i and the polyphase subcode .PHI..sub.i and providing the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to a plurality of range gates comprising two or more range gates RG.sub.j, where j is an integer unique to each range gate RG.sub.j and j is greater than or equal to 1, by providing the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to the each range gate RG.sub.j following a delay D.sub.j after a transmission time t.sub.i, where the delay D.sub.j is unique to the each range gate RG.sub.j; IV) generating a modulated subcode .theta.'.sub.i having a phase over a subpulse width .tau., where .tau. is a measure of time, and where the phase is based on the random subcode .theta..sub.i; V) communicating the modulated subcode .theta.'.sub.i to an antenna system; VI) receiving a time signal and using the time signal as the transmission time t.sub.i; IV) repeating step I), step II), and step III), step IV), step V), and step VI), thereby generating the plurality of random subcodes and communicating the plurality of phase conversion parameters; IIV) producing and providing a demodulated subcode .theta..sub.R by: IIV)A) receiving an echo return from the antenna system; IIV)B) demodulating the echo return and producing a demodulated subcode .theta..sub.R; and IIV)C) providing the demodulated subcode .theta..sub.R to each range gate RG.sub.j comprising the plurality of range gates RG.sub.j; and IIIV) processing the demodulated subcode .theta..sub.R by directing the each range gate to perform steps comprising: IIIV)A) receiving the demodulated subcode .theta..sub.R; IIIV)B) identifying a most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k), where the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) is the phase conversion parameter (.PHI..sub.i-.theta..sub.i) most recently provided to the each range gate RG.sub.j; IIIV)C) generating an echo subcode .PHI..sub.R by converting the demodulated subcode .theta..sub.R using the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k); IIIV)D) modifying a polyphase sequence comprising a string of subcodes by adding the echo subcode .PHI..sub.R to the polyphase sequence, thereby generating an updated polyphase sequence; and IIIV)E) correlating the updated polyphase sequence using the set of polyphase subcodes having N number of members used by the polyphase subcode generator, thereby processing the demodulated subcode .theta..sub.R, thereby processing echo returns; the antenna system in data communication with the one or more digital processors and the antenna system configured to receive the modulated subcode .theta.'.sub.i and transmit the modulated subcode .theta.'.sub.i, in response to a transmit signal, and the antenna system configured to provide the echo return to the one or more digital processors; and a timing circuit in data communication with the antenna system and the one or more digital processors and configured to provide the time signal to the one or more digital processors and the transmit signal to the antenna system.
17. The Continuous Wave Radar Apparatus of claim 16 where the one or more digital processors are further programmed to perform steps comprising: performing step IIV)A, step IIV)B), and step IIV)C over a period of time .DELTA.T.sub.P; and providing the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to the each range gate RG.sub.j using an associated D.sub.RG(j) for the each range gate RG.sub.j, where the associated D.sub.RG(j) for the each range gate RG.sub.j is equal to 2.tau.(j)+.DELTA.T.sub.P and where 0.8.ltoreq.D.sub.j/D.sub.RG(j).ltoreq.1.2, where D.sub.j is the delay D.sub.j unique to the each range gate RG.sub.j, D.sub.RG(j) is the associated D.sub.RG(j) for the each range gate RG.sub.j, and .DELTA.T.sub.P is the period of time .DELTA.T.sub.P.
18. The Continuous Wave Radar Apparatus of claim 17 where the one or more digital processors are further programmed to direct the each range gate to correlate the updated polyphase sequence by using a matched filter comprising a reference register, where the reference register comprises the set of polyphase subcodes having N number of members used by the polyphase subcode generator.
19. The Continuous Wave Radar Apparatus of claim 18 where the one or more digital processors are further programmed to: generate the phase conversion parameter (.PHI..sub.i-.theta..sub.i) by performing operations equivalent to (.PHI..sub.i-.theta..sub.i)=f.sub.1(.PHI..sub.i, .theta..sub.i) where f.sub.1 is a mathematical function over at least some portion of a domain comprising .PHI..sub.i and .theta..sub.i, and where (.PHI..sub.i-.theta..sub.i) is the phase conversion parameter (.PHI..sub.i-.theta..sub.i), .PHI..sub.i is the polyphase subcode .PHI..sub.i, and .theta..sub.i is the random subcode .theta..sub.i; and direct the each range gate RG.sub.j to generate the echo subcode .PHI..sub.R by performing operations equivalent to .PHI..sub.R=f.sub.2((.PHI..sub.k-.theta..sub.k), .theta..sub.R), where f.sub.2 is a mathematical function over at least some portion of a domain comprising (.PHI..sub.k-.theta..sub.k) and .theta..sub.R and where when 0.8.ltoreq..theta..sub.i/.theta..sub.R.ltoreq.1.2 and 0.8.ltoreq.(.PHI..sub.i-.theta..sub.i)/(.PHI..sub.k-.theta..sub.k).ltoreq- .1.2, then 0.8.ltoreq..PHI..sub.i/.PHI..sub.R.ltoreq.1.2, where .theta..sub.R is the demodulated subcode .theta..sub.R, (.PHI..sub.k-.theta..sub.k) is the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k), and .PHI..sub.R is the echo subcode .PHI..sub.R.
20. The Continuous Wave Radar Apparatus of claim 19 further comprising a noise source in data communication with the one or more digital processors, and the one or more digital processors programmed to generate the random subcode .theta..sub.i using the noise source.
Description:
RELATION TO OTHER APPLICATIONS
[0001] This patent application claims the benefit of U.S. Provisional Application No. 62/479,381 filed Mar. 31, 2016, which is hereby incorporated in its entirety.
FIELD OF THE INVENTION
[0002] One or more embodiments relates generally to a randomly phase-coded continuous wave (CW) radar system.
BACKGROUND
[0003] Random signal radars are radars whose transmitting signal is typically modulated by some noise source in order to generate a random transmitting signal. Because of the random properties of the signal, these radars have multiple advantages compared with conventional radars, including unambiguous measurement of range and Doppler estimations, high immunity to noise, lower detection probabilities, and advantageous ambiguity functions, among others.
[0004] For most applications, the random signal is either transmitted directly from the noise-generating source or generated digitally, then converted to analog and upconverted to carrier level. Correlation of the echo returns uses the principle that when the delayed replica of the transmitted signal is correlated with the actual target echo, the peak value of the correlation process can indicate the distance to the target. The replica of the transmitted noise, delayed, is correlated with a received signal, and strong correlation peaks are utilized to provide round trip time (RTT) estimations and ranging. This methodology generally requires a significant amount of processing and computational resources at both the transmitting and receiving ends of the system, and challenges abound. Additionally, because correlations are conducted using the delayed replica of the random transmission as a template, any ability to utilize specific phase codes more amenable to advantageous phase compressions is generally sacrificed.
[0005] Additionally in CW systems random or otherwise, leakage from a transmitted signal generally occurs due to circuit leakages, free space propagation, near field coupling, or other propagation modes. The details depend on the specific system architecture and whether single or multiple antennas are used. For close in targets, the leakage signal strength s.sub.l(t) is generally much smaller than the signal strength returned to the radar from the target, however at longer ranges or for low radar cross section targets, the received signal from the target s.sub.t(t) is very weak. Since the receiver must operate when transmission is occurring, the leakage signal can still be much larger than the target return. In the absence of close-in clutter the leakage can be reduced by increasing the antenna spacing, but there is a practical limit to this. In the actual construction and operation of a radar system it is impossible to achieve zero leakage. Thus the isolation between the transmitting and receiving antennas (or channels) is often one of the limiting factors in the performance of CW radars.
[0006] It would be advantageous to provide a CW radar system which employs a randomly phase-coded system in order to realize the associated advantages while also providing the ability to recover specific phase codings more amenable to advantageous phase compressions. It would be additionally advantageous if the CW system eliminated some portion of the significant processing and computational resources associated with delayed replica correlation. It would provide additional advantage is such a system could transmit continuous wave signal in a manner greatly mitigating the impact of signal leakage.
[0007] These and other objects, aspects, and advantages of the present disclosure will become better understood with reference to the accompanying description and claims.
SUMMARY
[0008] A particular embodiment of the Continuous Wave (CW) Radar System comprises a random waveform generator providing a plurality of random subcodes .theta..sub.i. The random waveform generator communicates the random subcodes .theta..sub.i to a modulator, which upconverts the random subcode .theta..sub.i to a modulated subcode .theta.'.sub.i for subsequent transmission. The modulated subcode .theta.'.sub.i generated is an electromagnetic signal having a frequency and a phase over a subpulse width .tau., where the frequency is typically fixed and the phase is dependent on the most recent random subcode .theta..sub.i received. The modulator communicates the modulated subcode .theta.'.sub.i to a transmitting antenna as well as to a corrections generator.
[0009] In conjunction, a polyphase subcode generator produces a polyphase subcode .PHI..sub.i corresponding to each random subcode .theta..sub.i, The polyphase subcode .PHI..sub.i is a member of a set of polyphase subcodes having at least N number of members. For example, the polyphase subcode .PHI..sub.i may be a member of a set defining one of the code sequences known as Barker, Frank, Chu, Milewski, and others, however this is not required, and the polyphase subcode .PHI..sub.i may be a member of any set defining any phase-coding scheme. The polyphase subcode generator additionally communicates the polyphase subcode .PHI..sub.i to the corrections generator. The corrections generator is further in data communication with a plurality of range gates RG.sub.j, where j is used to denote a counting integer greater than or equal to 1 and less than some maximum integer m. Each range gate RG.sub.j provides range binning for a range interval of the CW system.
[0010] Generally for each subpulse width .tau., the corrections generator generates a phase conversion parameter (.PHI..sub.i-.theta..sub.i) using the subcode .theta..sub.i and the corresponding polyphase subcode .PHI..sub.i received. The corrections generator subsequently provides the phase conversion parameter (.PHI..sub.i-.theta..sub.i) generated for the random subcode .theta..sub.i to each individual range gate RG.sub.j using a delay D.sub.j specific and unique to that particular range gate. In a typical embodiment, each individual range gate RG.sub.j has an associated delay generally dependent on a time equal to (.tau..times.j)+.DELTA.T.sub.P(j), where j corresponds to the indexing integer of the range gate, (.tau..times.j) indicates the subpulse width .tau. multiplied by the indexing integer of the range gate RG.sub.j, and .DELTA.T.sub.P(j) is a processing time required by receiving components in the system. Under this arrangement, each range gate RG.sub.j generally receives a new phase conversion parameter (.PHI..sub.i-.theta..sub.i) corresponding to each subpulse width .tau. of the modulated subcode .theta.'.sub.i transmitted. However, because of the delay D of (.tau..times.j)+.DELTA.T.sub.P(j) applicable to each range gate RG.sub.j, the phase conversion parameter most recently received at a given range gate from corrections generator varies among the range gates. As a result, each range gate RG.sub.j has a most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) received from the corrections generator.
[0011] The CW system receives and processes echoes by receiving a modulated echo .theta.'.sub.R and demodulating the echo to generate a demodulated subcode .theta..sub.R. The demodulated subcode .theta..sub.R is provided to each range gate RG.sub.j, which converts the phase of the demodulated subcode .theta..sub.R using its most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k). The range gate RG.sub.j adds the resulting echo subcode .PHI..sub.R to a string of subcodes and then correlates the updated polyphase sequence against the set of N polyphase subcodes utilized by the polyphase subcode generator. As a result of the associated time delays generating different (.PHI..sub.k-.theta..sub.k) parameters to each range gate, and the random nature of the modulated subcode .theta.'.sub.i being transmitted, and the demodulated subcode .theta..sub.R being supplied, the resulting phase conversion and correlation at each range gate substantially generates either a compressed {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N} pulse when the echo originates within the range interval corresponding to the range gate RG.sub.j, or substantially generates a noise signal otherwise. Subsequent integration is typically utilized to identify the range interval from which a given modulated echo .theta.'.sub.R originated.
[0012] The novel apparatus and principles of operation are further discussed in the following description.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] FIG. 1 illustrates an embodiment of the CW system.
[0014] FIG. 2 illustrates a specific embodiment of a range gate.
[0015] FIG. 3 illustrates a plurality of random phase subcodes.
[0016] FIG. 4 illustrates a modulated randomly phase-coded waveform.
[0017] FIG. 5 illustrates a plurality of polyphase subcodes.
[0018] FIG. 6 illustrates another embodiment of the CW system.
[0019] FIG. 7 illustrates exemplary parameters utilized by the CW system.
[0020] FIG. 8 illustrates delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) provided to a plurality of range gates.
[0021] FIG. 9 illustrates a response of the plurality of range gates to echo returns from a first object.
[0022] FIG. 10 illustrates a response of the plurality of range gates to echo returns from a second object.
[0023] FIG. 11 illustrates a response of the plurality of range gates to echo returns from multiple objects.
[0024] FIG. 12 illustrates a response of the plurality of range gates to echo returns from an objects in the presence of signal leakage.
[0025] Embodiments in accordance with the invention are further described herein with reference to the drawings.
DETAILED DESCRIPTION OF THE INVENTION
[0026] The following description is provided to enable any person skilled in the art to use the invention and sets forth the best mode contemplated by the inventor for carrying out the invention. Various modifications, however, will remain readily apparent to those skilled in the art, since the principles of the present invention are defined herein specifically to provide a method, system, and apparatus for transmission of a random phase-coded waveform while providing for recovery of an underlying phase code.
[0027] Provided here is a method, system, and apparatus for transmitting a randomly phase-coded CW waveform in a manner enabling the recovery of polyphase subcodes advantageous for the purposes of correlation and pulse compression. The CW system disclosed transmits and receives a random phase-coded waveform while concurrently providing properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) from a corrections generator to each of a plurality of range gates RG.sub.j. Each range gate identifies and processes any echo returns using a most recent phase conversion parameters (.PHI..sub.k-.theta..sub.k) provided from the corrections generator, and correlation of the resulting echo subcodes .PHI..sub.R produce either target indications or noise signals, depending on the most recent phase conversion parameters (.PHI..sub.k-.theta..sub.k) provided to the range gate. The method, system, and apparatus provided differs substantially from that employed by typical random radars transmitting randomly phase coded CW waveforms, which typically rely on recording and updating a series of echo subcodes received for subsequent comparison against a delayed replica, in order to determine round trip time (RTT) and provide ranging functionality. Additionally, in typical random radars, the random transmitted waveform is typically correlated against the (also random) delayed replica, and any ability to utilize specifically advantageous phase codes is lost. In contrast, the system, method, and apparatus disclosed here provides for transmission of a random CW waveform while also allowing the use of any phase code {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N} that lends itself to advantageous pulse compressions.
[0028] A particular embodiment of the Continuous Wave (CW) Radar System disclosed is illustrated at FIG. 1. At FIG. 1, CW System 100 comprises random waveform generator 101 typically comprising a noise source 102. Random waveform generator 101 generates a random phase coded waveform based on noise source 102, where the random phase coded waveform comprises a plurality of random subcodes .theta..sub.i with each random subcode .theta..sub.i corresponding to a subpulse width .tau., where .tau. is a measure of time. The random waveform generator 101 communicates the random subcode .theta..sub.i to a modulator 103 which receives each random subcode .theta..sub.i and upconverts the random subcode .theta..sub.i to a modulated subcode .theta.'.sub.i. In some embodiments modulator 103 comprises a digital processor and provides a digital-to-analog conversion of the random subcode .theta..sub.i in order to upconvert to the modulated subcode .theta.'.sub.i. Such digital modulation methods are known in the art. The modulated subcode .theta.'.sub.i generated is an electromagnetic signal having a frequency and a phase over the subpulse width .tau., where the frequency is typically fixed and the phase is dependent on the random subcode .theta..sub.i corresponding to a subpulse width .tau.. In particular embodiments, this is the most recent random subcode .theta..sub.i received by Modulator 103. The modulator communicates the modulated subcode .theta.'.sub.i to a transmitting antenna 104, which transmits the modulated subcode .theta.'.sub.i at a time t.sub.i for a period of time equivalent to the subpulse width .tau.. Random waveform generator 101 additionally communicates each random subcode .theta..sub.i to corrections generator 106 via, for example, 107.
[0029] In conjunction, a polyphase subcode generator 105 produces a polyphase subcode corresponding to each random subcode .theta..sub.i. The polyphase subcode .PHI..sub.i is a member of a set of polyphase subcodes having N number of members. For example, the polyphase subcode .PHI..sub.i may be a member of a set defining one of the code sequences known as Barker, Frank, Chu, Milewski, and others, however this is not required. Within this disclosure, the polyphase subcode .PHI..sub.i may be a member of any set defining any phase-coding scheme. Polyphase subcode generator 105 additionally communicates the polyphase subcode .PHI..sub.i to corrections generator 106, as illustrated.
[0030] Corrections generator 106 is in data communication with a plurality of range gates RG.sub.j, where j is used to denote a counting integer greater than or equal to 1 and less than some maximum integer m, where m>1. For example at FIG. 1, the plurality of range gates RG.sub.j comprises RG.sub.1, RG.sub.2, RG.sub.3, and so on to the range gate indicated as RG.sub.m. Each range gate RG.sub.j generally corresponds to a range bin dependent on the subpulse width .tau. utilized, as is typical for CW radars. For example at FIG. 1, range gate RG.sub.1 provides binning for the range interval generally indicated by RH.sub.1, range gate RG.sub.2 provides binning for the range interval generally indicated by RH.sub.2, range gate RG.sub.3 provides binning for the range interval generally indicated by RH.sub.3, and range gate RG.sub.m provides binning for the range interval generally indicated by RH.sub.m. In typical embodiments, each range interval generally covers a physical displacement equal to about .tau.c/2, where c is the speed of light. As indicated at FIG. 1 and as will be discussed later, in typical embodiments there is no RG.sub.j range gate intended to provide binning for the range interval RH.sub.0 in order to enhance leakage suppression.
[0031] As discussed, for each subpulse width .tau. associated with a random subcode .theta..sub.i, corrections generator 106 receives both the random subcode .theta..sub.i generated by random waveform generator 101 and the polyphase subcode .PHI..sub.i generated by polyphase subcode generator 105. Corrections generator 106 then generates a phase conversion parameter (.PHI..sub.i-.theta..sub.i) using the subcode .theta..sub.i and the corresponding polyphase subcode .PHI..sub.i. Corrections generator 106 subsequently provides the phase conversion parameter (.PHI..sub.i-.theta..sub.i) generated for the random subcode .theta..sub.i and corresponding polyphase subcode .PHI..sub.i to each individual range gate RG.sub.j using a delay D.sub.j specific and unique to that particular range gate, where the delay D.sub.j follows the time t.sub.i when transmitting antenna 104 transmits the modulated subcode .theta.'.sub.i derived from the random subcode .theta..sub.i. These delays are represented at FIG. 1 by the series of delays illustrated as D.sub.1, D.sub.2, D.sub.3, and D.sub.m. In a typical embodiment the individual delays D.sub.j are representative of time periods defined generally by (.tau..times.j)+.DELTA.T.sub.P(j), where .tau. is the subpulse width .tau. and .DELTA.T.sub.P(j) is typically a time period required in order to receive and process an echo to a form suitable for delivery to the plurality of range gates RG.sub.j, as will be discussed. The .DELTA.T.sub.P(j) may be a period specific and known by CW system 100 for each range gate RG.sub.j based on timing diagnostics or other testing, or in some embodiments may be a period common to all range gates RG.sub.j in the plurality. However, the individual delays D.sub.j need not adhere or strictly depend on the exemplary (.tau..times.j)+.DELTA.T.sub.P(j) expression, provided the individual delays D.sub.j are specific and unique to a range gate RH.sub.j. In some embodiments, a timing circuit 110 is in communication with at least random waveform generator 101, polyphase subcode generator 105, and corrections generator 106, in order to provide timing signals for appropriate random subcode .theta..sub.i and polyphase subcode .PHI..sub.i delivery, association for generating the phase conversion parameter (.PHI..sub.i-.theta..sub.i), and to provide timing or other signals by which a given phase conversion parameter (.PHI..sub.i-.theta..sub.i) is provided to a given range gate RG.sub.j based on an appropriate delay D.sub.j, among other synchronizations that may be necessary.
[0032] The phase conversion parameter (.PHI..sub.i-.theta..sub.i) is generated by corrections generator 106 using an operation such as a digital process, an analog process, or some combination therein. The phase conversion parameter (.PHI..sub.i-.theta..sub.i) generated by the digital process, the analog process, or the combination can be used in conjunction with a given random subcode .theta..sub.i to substantially produce the polyphase subcode .PHI..sub.i produced by polyphase generator 105 which corresponds to the given random subcode .theta..sub.i. As previously mentioned, polyphase subcode generator 105 produces a polyphase subcode .PHI..sub.i corresponding to each random subcode .theta..sub.i generated by random waveform generator 101 for each subpulse width .tau., and corrections generator 106 then generates a phase conversion parameter (.PHI..sub.i-.theta..sub.i) using the subcode .theta..sub.i and the corresponding polyphase subcode .PHI..sub.i, such that for a specific random subcode .theta..sub.i(S) and a corresponding specific polyphase subcode .PHI..sub.i(S), corrections generator 106 generates a specific phase conversion parameter (.PHI..sub.i(S)-.theta..sub.i(S)). Given the random nature of the random subcodes .theta..sub.i generated by random waveform generator 101, in order to substantially produce the specific polyphase subcode .PHI..sub.i(S) corresponding to the specific random subcode .theta..sub.i(S) using a phase conversion parameter, both the specific phase conversion parameter (.PHI..sub.i(S)-.theta..sub.i(S)) generated for the specific random subcode .theta..sub.i(S) and an approximate version or replica of the specific random subcode .theta..sub.i(S) must be present, as discussed further below.
[0033] Under this arrangement, each range gate RG.sub.j generally receives a new phase conversion parameter (.PHI..sub.i-.theta..sub.i) corresponding to each subpulse width .tau. of the modulated subcode .theta.'.sub.i transmitted by transmitting antenna 104. However, because of the delay D of, for example, (.tau..times.j)+.DELTA.T.sub.P(j) applicable to each range gate RG.sub.j, the phase conversion parameter most recently received at a given range gate from corrections generator 106 varies among the range gates. As a result, each range gate RG.sub.j has a most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) received from corrections generator 106, where the (.PHI..sub.k-.theta..sub.k) received is a properly delayed phase conversion parameter (.PHI..sub.i-.theta..sub.i), and where generally at any given instant, the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) for a specific range gate RG.sub.j is unique to the specific range gate RG.sub.j in the plurality of range gates RG.sub.j. For example at FIG. 1, the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) for RG.sub.1 is (.PHI..sub.k(1)-.theta..sub.k(1)), the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) for RG.sub.2 is (.PHI..sub.k(2)-.theta..sub.k(2)), and the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) for RG.sub.3 is (.PHI..sub.k(3)-.theta..sub.k(3)), with typically (.PHI..sub.k(1)-.theta..sub.k(1)), (.PHI..sub.k(2)-.theta..sub.k(2)), and (.PHI..sub.k(3)-.theta..sub.k(3)) representing non-equivalent signals due at least to the random nature of the random subcodes .theta..sub.k(1), .theta..sub.k(2), and .theta..sub.k(3) on which the respective most recent phase parameters are based, as well as the respective polyphase subcodes .PHI..sub.k(1), .PHI..sub.k(2), and .PHI..sub.k(3) which typically vary from a first subpulse width .tau. to a subsequent subpulse width .tau..
[0034] CW system 100 performs the steps described on a cyclic basis, in order to transmit a continuous wave random radar signal comprising a plurality of modulated subcodes .theta.'.sub.i and, for each modulated subcode .theta.'.sub.i, provide phase conversion parameters (.PHI..sub.i-.theta..sub.i) to each range gate RG.sub.j, where the phase conversion parameter (.PHI..sub.i-.theta..sub.i) comprises a polyphase subcode .PHI..sub.i corresponding to one of the transmitted modulated subcodes .theta.'.sub.i, and where the polyphase subcode .PHI..sub.i is a member of a set of polyphase subcodes having at least N number of members. Each of the range gates RG.sub.j, utilizes the phase conversion parameters (.PHI..sub.i-.theta..sub.i) received in order to process a received echo, as discussed below.
[0035] CW system 100 receives and processes echoes by receiving a modulated echo .theta.'.sub.R through antenna 108 and communicating the modulated echo .theta.'.sub.R to demodulator 109, which demodulates the echo, generates a demodulated subcode .theta..sub.R, and provides the demodulated subcode .theta..sub.R to each range gate RG.sub.j over the processing time .DELTA.T.sub.P(j). The processing period .DELTA.T.sub.P(j) is generally the period from receipt of an echo at a receiving antenna such as antenna 108 through supply of the demodulated subcode .theta..sub.R to a specific range gates RG.sub.j, and as discussed may be a time period common to all range gates RG.sub.j. In certain embodiments, the .DELTA.T.sub.P(j) is used to determine a delay D.sub.j of (.tau..times.j)+.DELTA.T.sub.P(j) observed by corrections generator 106. For a given CW system 100, the processing periods .DELTA.T.sub.P(j) with respect to a given demodulator 109 and a given range gate RG.sub.j may be determined for a given collection of hardware components. In typical embodiments, timing circuit 110 is further in communication with demodulator 109 to provide timing signals for coordination among at least random waveform generator 101, polyphase subcode generator 105, and corrections generator 106. In particular embodiments demodulator 109 comprises a digital processor and provides an analog-to-digital conversion of the modulated echo .theta.'.sub.R in order to demodulate the echo to the demodulated subcode .theta..sub.R. Such digital demodulation methods are known in the art.
[0036] Having received the demodulated subcode .theta..sub.R from demodulator 109, each range gate RG.sub.j converts the phase of the demodulated subcode .theta..sub.R using its most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) received from corrections generator 106 and generates an echo subcode .PHI..sub.R. The range gate RG.sub.j adds the resulting echo subcode .PHI..sub.R to a string of subcodes comprising echo subcodes previously received to generate an updated polyphase sequence, and then correlates the updated polyphase sequence using a matched filter, where in an embodiment the matched filter utilizes a reference register comprising the set of N polyphase subcodes utilized by polyphase subcode generator 106. As a result of the associated time delays generating different (.PHI..sub.k-.theta..sub.k) parameters to each range gate, and the random nature of the modulated subcode .theta.'.sub.i being transmitted and the demodulated subcode .theta..sub.R being supplied, as a given range gate phase rotates or converts the demodulated subcode .theta..sub.R for a given subpulse width .tau. to generate the updated polyphase sequence, the correlation of the updated polyphase sequence will generate a compressed {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N} pulse only when the delayed (.PHI..sub.k-.theta..sub.k) parameter matches an echo originating within the range interval corresponding to the range gate RG.sub.j, and substantially generate a noise signal otherwise. Subsequent integration of the output of each matched filter within the plurality of range gates RG.sub.j is subsequently utilized to identify the range interval from which a given modulated echo .theta.'.sub.R originated.
[0037] This methodology differs substantially from that employed by typical random radars transmitting randomly phase coded CW waveforms. In a typical random radar, following receipt of an echo analogous to modulated echo .theta.'.sub.R, the random radar records and updates a series of echo subcodes received, then compares the resulting string of subcodes to a delayed replica of previously transmitted subcodes in order to determine a round trip time (RTT), based on when the delayed replica was originally transmitted. The correct range gate is then generally activated based on the RTT resulting from this direct comparison of the received and replicated strings of subcodes. Further, any pulse compression which is performed is conducted using a matched filter having some version of the delayed replica as a template. Because the transmitted waveform is necessarily random and the delayed replica is subsequently also random, this eliminates any ability to generate phase codes which may be more amenable to phase compression, such as the aforementioned Barker, Frank, Chu, Milewski, and other phase code schemes. In contrast, CW system 100 of FIG. 1 transmits and receives a random waveform while avoiding the necessary use of a delayed replica for RTT determination, by providing properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) from corrections generator 106 to the various range gates RG.sub.j. In addition to avoiding the additional processing associated with the necessary storing and subsequent comparison against a delayed replica as performed in current random radars, the methodology of CW system 100 also has the significant advantage of enabling recovery of the underlying phase code {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N} associated with a given {.theta..sub.1, .theta..sub.2, . . . .theta..sub.N} series of modulated subcodes .theta.'.sub.i transmitted, based on the phase conversion parameters (.PHI..sub.i-.theta..sub.i) appropriately delayed and provided by corrections generator 106. This allows use of any phase code {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N} that lends itself to advantageous pulse compressions while concurrently transmitting a randomly phase-coded CW waveform.
[0038] The operation of CW system 100 is further discussed with reference to FIG. 2. FIG. 2 illustrates an embodiment of one of the plurality of range gates RG.sub.j as range gate 211. Range gate 211 comprises a phase conversion module 212 receiving a most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) from corrections generator 106 and a demodulated subcode .theta..sub.R from demodulator 109. Phase conversion module 212 converts the phase of the demodulated subcode .theta..sub.R using the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) and generates echo subcode .PHI..sub.R. Range gate 211 adds the resulting echo subcode .PHI..sub.R to a string of subcodes {.PHI..sub.R(i-1), .PHI..sub.R(i-2), .PHI..sub.R(i-3) . . . } previously received and held in, for example, shift register 213. At each receipt of new echo subcode .PHI..sub.R, range gate 211 correlates the string of subcodes using matched filter 214 having a reference register 215, with reference register 215 comprising the advantageous set of N polyphase subcodes {.PHI..sub.1, .PHI..sub.2, .PHI..sub.3, . . . .PHI..sub.N} utilized by polyphase subcode generator 105. Due to the 2.tau.(j)+.DELTA.T.sub.P(j) delay of the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) among the range gates RG.sub.j, the phase conversion operation will provide a string of subcodes {.PHI..sub.R(i-1), .PHI..sub.R(i-2), .PHI..sub.R(i-3) . . . } closely mirroring the N polyphase subcodes {.PHI..sub.1, .PHI..sub.2, .PHI..sub.3, . . . .PHI..sub.N} only if range gate 211 corresponds to the range interval where a modulated echo .theta.'.sub.R originated, and provide substantially noise otherwise. As a result, when range gate 211 corresponds to the range interval where the modulated echo .theta.'.sub.R originated, matched filter 214 provides the advantageous pulse compression enabled by the N polyphase subcodes {.PHI..sub.1, .PHI..sub.2, .PHI..sub.3, . . . .PHI..sub.N}, and generally produces a noisy output otherwise. The compression of matched filter 214 is subsequently provided to integrator 216 and output 217. The phase conversion module 212 may generate an specific echo subcode .PHI..sub.R(S) from a specific demodulated subcode .theta..sub.R(S) and a specific most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k).sub.(S) using an operation such as a digital process, an analog process, or some combination therein.
[0039] It is understood that although the N polyphase subcodes {.PHI..sub.1, .PHI..sub.2, .PHI..sub.3, . . . .PHI..sub.N} utilized for correlation as described above may comprise a set of N repeating polyphase subcodes, this is not required. In some embodiments, polyphase subcode generator 105 utilizes a non-repeating set of polyphase subcodes and corrections generator 106 acts to additionally provide each subcode .PHI..sub.i comprising a phase conversion parameter (.PHI..sub.i-.theta..sub.i) to each range gate with a delay similar to that utilized for the phase conversion parameter (.PHI..sub.i-.theta..sub.i), in order that the range gate may update its matched filter template in a manner similar to updating the string of subcodes {.PHI..sub.R(i-1), .PHI..sub.R(i-2), .PHI..sub.R(i-3) . . . }. However in certain embodiments, polyphase subcode generator 105 utilizes a set of N polyphase subcodes in a repeating sequential order, and in other embodiments, a matched filter comprising a range gate comprises a reference register, and the reference register comprises each of the polyphase subcodes arrayed in the sequential order.
[0040] It is additionally understood that the delays D such as D.sub.1, D.sub.2, D.sub.3, . . . , D.sub.m formulated as, for example, as (.tau..times.j)+.DELTA.T.sub.P(j) may be explicit measures of time, or alternatively may be determined based on some database or other index b, where b is generated and updated based on each generation of a random subcode .theta..sub.i generally having the subpulse width .tau., or based on transmission of a modulated subcode .theta.'.sub.i generally having the subpulse width .tau., or both. For example, when timing circuit 110 provides clocking signals to random waveform generator 101 and polyphase subcode generator 105 for the coordinated generation of the random subcode .theta..sub.i, the polyphase subcode .PHI..sub.i, and supply of the respective subcodes to corrections generator 106, corrections generator 106 may generate a phase conversion parameter (.PHI..sub.i-.theta..sub.i).sub.b for storage in a database indexed by b. Similarly, in a synchronized operation, the time t.sub.i corresponding to transmission of a given modulated subcode .theta.'.sub.i may be associated with the index b. As a result, based on the clocking signals and the synchronization of timing circuit 110, index b itself may be utilized as a counter for the appropriate passage of time. In certain embodiments, CW system 100 may operate by providing phase conversion parameters to each range gate RG.sub.j based on signals provided by timing circuit 110 and provide a phase conversion parameter (.PHI..sub.i-.theta..sub.i).sub.(b-j) to each range gate RG.sub.j. For example, when the operations of CW system 100 are synchronized based on signals from timing circuit 110 and an index (b-0) is associated with a transmission time at a time t.sub.i, the timing circuit 110 may provide a signal directing corrections generator 106 to provide a phase conversion parameter (.PHI..sub.i-.theta..sub.i).sub.(b-1) to RG.sub.1, a phase conversion parameter (.PHI..sub.i-.theta..sub.i).sub.(b-2) to RG.sub.2, and phase conversion parameter (.PHI..sub.i-.theta..sub.i).sub.(b-m) to a range gate RG.sub.m. CW system 100 may use any appropriate indexing scheme in order to track the provision of phase conversion parameters to specific range gates following appropriate delays.
[0041] An exemplary illustration of the random subcodes .theta..sub.i which might be generated by random waveform generator 101 is shown at FIG. 3, which depicts a plurality of subcodes .theta..sub.i extending over a time period with the time period divided into substantially equal subpulse widths .tau.. At FIG. 3, the plurality of random subcodes .theta..sub.i defines a phase value between 0 and 360 degrees. Random waveform generator 101 provides a random subcode .theta..sub.i between 0 and 360 at each .tau., such as the random subcode .theta..sub.1 at a first .tau., the random subcode .theta..sub.2 at a second .tau., and so on. The phase values generated across the time period depicted are generally indicated by circles. Random waveform generator 101 communicates the random subcodes .theta..sub.i to modulator 103 and further to corrections generator 106, as discussed.
[0042] Modulator 103 receives the random subcodes .theta..sub.i and upconverts each random subcode .theta..sub.i to a modulated subcode .theta.'.sub.i. A plurality of modulated subcodes .theta.'.sub.i generated by modulator 103 in response to a plurality of subcodes .theta..sub.i provided by random waveform generator 101 is illustrated at FIG. 4 as the phase-coded waveform generally indicated by 420. The modulated subcodes .theta.'.sub.i comprising phase-coded waveform 420 extend over a time period divided into substantially equal subpulse widths .tau. and are phase shifted relative to each other, with the respective phases of each modulated subcode .theta.'.sub.i based on the corresponding random subcode .theta..sub.i. For example at FIG. 4, the modulated subcode .theta.'.sub.i extends over .tau..sub.1 with a phase angle at the commencement of .tau..sub.1 of p.sub.1, while the modulated subcode .theta.'.sub.2 extends over .tau..sub.2 with a phase angle at the commencement of .tau..sub.2 of p.sub.2. Additional phase angles utilized across the time period depicted are generally indicated by circles. As previously discussed, each modulated subcode .theta.'.sub.i is an electromagnetic signal having a frequency and a phase over a subpulse width .tau., where the frequency is typically fixed and the phase is dependent on the most recent random subcode .theta..sub.i received. Modulator 103 communicates the plurality of modulated subcodes .theta.'.sub.i comprising phase-coded waveform 420 to transmitting antenna 104, which transmits phase-coded waveform 420.
[0043] Further as previously discussed, polyphase subcode generator 105 produces a polyphase subcode .PHI..sub.i corresponding to each random subcode .theta..sub.i. A plurality of polyphase subcodes .PHI..sub.i generated by polyphase subcode generator 105 and corresponding to individual random subcodes .theta..sub.i comprising a plurality of random subcodes .theta..sub.i is illustrated at FIG. 5. At FIG. 5, the plurality of polyphase subcodes .PHI..sub.i extends over a time period with the time period divided into substantially equal subpulse widths .tau., and define a phase value between 0 and 360 degrees. Polyphase subcode generator 105 provides a polyphase subcode .PHI..sub.i between 0 and 360 at each .tau., such as the polyphase subcode .PHI..sub.1 at a first .tau., the polyphase subcode .PHI..sub.2 at a second .tau., and so on. Each polyphase subcode .PHI..sub.i is a member of a set of polyphase subcodes having at least N number of members, where N may be any quantity and typically defines some phase-coding scheme. Polyphase subcode generator 105 communicates the polyphase subcodes .PHI..sub.i to corrections generator 106, as discussed.
[0044] Corrections generator 106 receives each random subcode .theta..sub.i such as those illustrated at FIG. 3 and a corresponding polyphase subcode .PHI..sub.i such as those illustrated at FIG. 5, and generates a phase conversion parameter (.PHI..sub.i-.theta..sub.i) using the subcode .theta..sub.i and the corresponding polyphase subcode .PHI..sub.i.
[0045] Additionally provided and illustrated at FIG. 6 is an apparatus for a continuous wave radar system 600 comprising one or more digital processors 640, and a monostatic antenna system generally indicated at 641, with monostatic antenna system 641 comprising antenna 604 and circulator 650. The processors 640 are programmed to perform steps comprising generating a random subcode .theta..sub.i at 601 and generating a polyphase subcode .PHI..sub.i corresponding to the random subcode .theta..sub.i at 605. In particular embodiments, the operations at 601 and 605 are generally synchronized via communication from a clock CLK, as illustrated. As before the polyphase subcode .PHI..sub.i is a member of a set of polyphase subcodes having N number of members. Processors 640 communicate the subcode .theta..sub.i and polyphase subcode .PHI..sub.i to a corrections generator 606 for generation of a phase conversion parameter (.PHI..sub.i-.theta..sub.i) corresponding to the subcode .theta..sub.i. Processors 640 further communicate the subcode .theta..sub.i and modulate the subcode .theta..sub.i producing modulated subcode .theta.'.sub.i at 603, and further communicate the modulated subcode .theta.'.sub.i to antenna system 641, typically via additional amplifying and conditioning components (not shown). Typically CLK is additionally in communication with operation 603 or antenna system 641 in order to enable transmission of the modulated subcode .theta.'.sub.i at a particular transmission time t.sub.i.
[0046] Processors 640 further provide the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to each range gate RG.sub.j comprising a plurality of range gates, as previously discussed. Communication of the phase conversion parameter (.PHI..sub.i-.theta..sub.i) occurs following a delay after the transmission time t.sub.i, with the delay unique to the each range gate RG.sub.j as before. This is illustrated at FIG. 6, where processors 640 provide the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to a sequence of operations 642 following the delay D.sub.j. The sequence of operations 642 is representative of operations previously discussed which occur within a given range gate RG.sub.j. Having generated the random subcode .theta..sub.i, modulated subcode .theta.'.sub.i, and polyphase subcode .PHI..sub.i corresponding to a given subpulse width .tau., and having generated and provided the phase conversion parameter (.PHI..sub.i-.theta..sub.i) to the sequence of operations 642, at 641, processors 640 repeat the processes and conduct 601, 603, 605, 606, and the appropriate delay D.sub.j generally for every subsequent subpulse width .tau.. This repetition typically occurs independently of any echo processing steps that occur within processors 640. Within the sequence of operations 642 and following the delay D.sub.j, the phase conversion parameter (.PHI..sub.i-.theta..sub.i) is provided to operation 635, which identifies the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k). Typically the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) is the latest phase conversion parameter (.PHI..sub.i-.theta..sub.i) received. Operation 635 communicates the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) to phase conversion operation 612.
[0047] As processors 640 conduct operations 601, 603, 605, 606, and D.sub.j, processors 640 additionally receive modulated echo returns .theta.'.sub.R from antenna system 641, typically via additional amplifying and conditioning components (not shown). Processors 640 demodulates the modulated echo return .theta.'.sub.R at operation 634, generating demodulated subcode .theta..sub.R, as before. Processors 640 provide the demodulated subcode .theta..sub.R to phase conversion operation 612 which converts the demodulated subcode .theta..sub.R using the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) received from 635, producing an echo subcode .PHI..sub.R, as before. In some embodiments, CLK is in communication with operation 634 and delay D.sub.j, in order to indicate when the demodulated subcode .theta..sub.R is provided by operation 634 and provide an appropriate processing time .DELTA.T.sub.P(j) to be utilized in delay D.sub.j.
[0048] Operation 637 adds the resulting echo subcode .PHI..sub.R to a polyphase sequence comprising a string of subcodes, illustrated as {.PHI..sub.R(i), .PHI..sub.R(i-i), .PHI..sub.R(i-2), . . . .PHI..sub.R(N)} at FIG. 6. At operation 638, processors 640 correlate the updated polyphase sequence using the set of polyphase subcodes .PHI..sub.(i), .PHI..sub.(i-i), .PHI..sub.(i-2) . . . .PHI..sub.(N) utilized in operation 605 using, in certain embodiments, shift register 613 and reference register 615. The correlation provides an output O.sub.i which is communicated to integration operation 639. Integration operation 639 subsequently communicates the integrated output to output operation 640.
[0049] The method, system, and apparatus provided thereby discloses a manner by which a random CW waveform may be transmitted while enabling the recovery of polyphase subcodes {.PHI..sub.1, .PHI..sub.2, .PHI..sub.3, . . . .PHI..sub.N} advantageous for the purposes of correlation and pulse compression. The apparatus and methodology differs substantially from that employed by typical random radars transmitting randomly phase coded CW waveforms, which generally records and updates a series of echo subcodes received for comparison against a delayed replica for determination of RTT. Further, because the random transmitted waveform is typically correlated against the (also random) delayed replica, any ability to generate advantageous phase codes is lost. In contrast, the system, method, and apparatus disclosed here provides for transmission of a random CW waveform while also allowing the use of any phase code {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N} that lends itself to advantageous pulse compressions.
[0050] In a typical embodiment, each individual range gate RG.sub.j has an associated D.sub.RG(j) where the associated D.sub.RG(j) is equal to (.tau..times.j)+.DELTA.T.sub.P(j), and the phase conversion parameter (.PHI..sub.i-.theta..sub.i) is provided to the each individual range gate RG.sub.j such that 0.8.ltoreq.D.sub.j/D.sub.RG(j).ltoreq.1.2, where D.sub.j is the delay D.sub.j unique to the each individual range gate RG.sub.j and D.sub.RG(j) is the associated D.sub.RG(j). In certain embodiments, 0.9.ltoreq.D.sub.j/D.sub.RG(j).ltoreq.1.1, and in other embodiments, 0.95.ltoreq.D.sub.j/D.sub.RG(j).ltoreq.1.05. The associated processing time period .DELTA.T.sub.P(j) may differ among the various range gates RG.sub.j, or may be a time period common to all range gates.
[0051] In other embodiments, the digital process, analog process, or combination used to generate the specific phase conversion parameter (.PHI..sub.i(S)-.theta..sub.i(S)) performs operations equivalent to (.PHI..sub.i(S)-.theta..sub.i(S))=f.sub.1(.PHI..sub.i(S), .theta..sub.i(S)) where f.sub.1 is a mathematical function over at least some portion of a domain comprising .PHI..sub.i(S) and .theta..sub.i(S), and where (.PHI..sub.i(S)-.theta..sub.i(S)) is the specific phase conversion parameter (.PHI..sub.i(S)-.theta..sub.i(S)), .PHI..sub.i(S) is the specific polyphase subcode .PHI..sub.i(S), and .theta..sub.i(S) is the specific random subcode .theta..sub.i(S).
[0052] In another embodiment, phase conversion module 212 performs operations equivalent to .PHI..sub.R(S)=f.sub.2((.PHI..sub.k-.theta..sub.k).sub.(S), .theta..sub.R(S)) where f.sub.2 is a mathematical function over at least some portion of a domain comprising (.PHI..sub.k-.theta..sub.k).sub.(S) and .theta..sub.R(S), and where when 0.8.ltoreq..theta..sub.i(S)/.theta..sub.R(S).ltoreq.1.2 and 0.8.ltoreq.(.PHI..sub.i(S)-.theta..sub.i(S))/(.PHI..sub.k-.theta..sub.k).- sub.(S).ltoreq.1.2, then 0.8.ltoreq..PHI..sub.i(S)/.PHI..sub.R(S).ltoreq.1.2, where .theta..sub.i(S) is one of the random subcodes .theta..sub.i generated by the random wave form generator, .PHI..sub.i(S) is the specific polyphase subcode .PHI..sub.i(S) generated by the corrections generator for the .theta..sub.i(S), .theta..sub.R(S) is the specific demodulated subcode .theta..sub.R(S), (.PHI..sub.i(S)-.theta..sub.i(S)) is the specific phase conversion parameter (.PHI..sub.i(S)-.theta..sub.i(S)) generated by the corrections generator for the .theta..sub.i(S) and .PHI..sub.i(S), and (.PHI..sub.k-.theta..sub.k).sub.(S) is the specific most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k).sub.(S). In other embodiments, the function f.sub.2 is substantially an inverse function of the function f.sub.1 used by corrections generator 106, such that when (.PHI..sub.i(S)-.theta..sub.i(S)=f.sub.1(.PHI..sub.i(S), .theta..sub.i(S)) and a .PHI..sub.0=f.sub.2((.PHI..sub.i(s)-.theta..sub.i(S)).sub.(S), .theta..sub.i(S)), then 0.8.ltoreq..PHI..sub.i(S)/.PHI..sub.0.ltoreq.1.2. In certain embodiments when 0.9.ltoreq..theta..sub.i(S)/.theta.R(S).ltoreq.1.1 and 0.9.ltoreq.(.PHI..sub.i(S)-.theta..sub.i(S)/(.PHI..sub.k-.theta..sub.k).s- ub.(S).ltoreq.1.1 then 0.9.ltoreq..PHI..sub.i(S)/.PHI..sub.R(S).ltoreq.1.1, and in other embodiments when 0.95.ltoreq..theta..sub.i(S)/.theta..sub.R(S).ltoreq.1.05 and 0.95.ltoreq.(.PHI..sub.i(S)-.theta..sub.i(S))/(.PHI..sub.k-.theta..sub.k)- .sub.(S).ltoreq.1.05 then 0.95.ltoreq..PHI..sub.i(S)/.PHI..sub.R(S).ltoreq.1.05. In some embodiments when (.PHI..sub.i(S)-.theta..sub.i(S))=f.sub.1(.PHI..sub.i(S), .theta..sub.i(S)) and the .PHI..sub.0=f.sub.2((.PHI..sub.i(s)-.theta..sub.i(S)), .theta..sub.i(S)), then 0.9.ltoreq..PHI..sub.i(S)/.PHI..sub.0.ltoreq.1.1, and in further embodiments then 0.95.ltoreq..PHI..sub.i(S)/.PHI..sub.0.ltoreq.1.05.
[0053] Additionally, in some embodiments, a "random subcode .theta..sub.i" means one of a plurality of random subcodes .theta..sub.i, where the plurality of random subcodes .theta..sub.i defines a plurality of phases over some time period and the plurality of phases over the time period generally comprises a probability density function (.mu.,.sigma..sup.2) having a mean .mu. and a variance .sigma..sup.2, such as a Normal, Beta, Uniform, Weibull, or other distributions known in the art. In some embodiments, each phase p comprising the plurality of phases satisfies a relationship 0.8.ltoreq.p/x.sub.PDF.ltoreq.1.2, where x.sub.PDF is a point on the probability density function (.mu.,.sigma..sup.2). In other embodiments 0.9.ltoreq.p/x.sub.PDF.ltoreq.1.1, and in other embodiments 0.95.ltoreq.p/x.sub.PDF.ltoreq.1.05. The generation of such random phases may be conducted using means known in the art, such as noise-generating microwave sources, digital generation using a processor, or others. See e.g., Axellson, "Noise Radar Using Random Phase and Frequency Modulation," IEEE Transactions on Geoscience and Remote Sensing 42(11) (2004), and see K. Kulpa, Signal Processing in Noise Waveform Radar (2013), and see G. R. Cooper and C. D. McGillem, Random Signal Radar, Final Rep. TR-EE67-11 (1967), among many others.
[0054] Further and in other embodiments, "modulated subcode .theta.'.sub.i" means an electromagnetic signal having a frequency and a phase over a subpulse width .tau., where the phase defines a value of the modulated subcode .theta.'.sub.i at some point during the subpulse width .tau., and where the phase is based on a random subcode .theta..sub.i. In certain embodiments, the phase defines the value of the modulated subcode .theta.'.sub.i at the commencement of the subpulse width .tau.. In certain embodiments, the phase is a mathematical function of the random subcode .theta..sub.i. In other embodiments, a parameter P.sub.0 is a function of a specific random subcode .theta..sub.i(P) such that P.sub.0=f.sub.3(.theta..sub.i(P)) where .theta..sub.i(P) denotes the specific random subcode .theta..sub.i(P) and where f.sub.3 is a mathematical function over at least some portion of a domain comprising .theta..sub.i(P), and the phase for the specific random subcode .theta..sub.i(P) has a value such that 0.8.ltoreq.p/P.sub.0.ltoreq.1.2 in one embodiment, 0.9.ltoreq.p/P.sub.0.ltoreq.1.1 in a another embodiment, and 0.95.ltoreq.p/P.sub.0.ltoreq.1.05 in a further embodiment, where p is the phase of the modulated subcode .theta.'.sub.i. In other embodiments, the frequency of the modulated subcode .theta.'.sub.i is constant over the subpulse width .tau..
[0055] Additionally, it is understood that although the foregoing discussions discuss generation of an individual random subcode .theta..sub.i, in preparation for transmitting a specific modulated subcode .theta.'.sub.i at a transmission time t.sub.i, and generation of an individual polyphase subcode .PHI..sub.i corresponding to the specific modulated subcode .theta.'.sub.i, and generation of an individual phase correction parameter (.PHI..sub.i-.theta..sub.i) corresponding to the specific modulated subcode .theta.'.sub.i, it is not required that generation of the individual random subcode .theta..sub.i, the individual polyphase subcode .PHI..sub.i, or the individual phase correction parameter (.PHI..sub.i-.theta..sub.i) be temporally related to the transmission time t.sub.i of the specific modulated subcode .theta.'.sub.i except to the extent necessary for a modulator such as 103 to upconvert a random subcode .theta..sub.i to a modulated subcode .theta.'.sub.i and for a corrections generator such as 106 to provide a properly delayed phase correction parameter (.PHI..sub.i-.theta..sub.i) comprising the random subcode .theta..sub.i corresponding to the modulated subcode .theta.'.sub.i.
[0056] Further, it is understood that CW system 100 is typically intended to operate as a continuous wave radar system exhibiting a high duty cycle, where here "duty cycle" means the proportion of a given time period when transmitting antenna 104 emits modulated subcodes .theta.'.sub.i. In certain embodiments. CW System 100 exhibits a duty cycle of at least 1/2, in other embodiments at least 7/10, and in further embodiments at least 9/10.
[0057] Further it is understood that, although FIG. 1 depicts a bistatic system comprising both transmitting antenna 104 and a separate receiving antenna 108, this is not intended as a limitation on the disclosure. Alternatively, CW system 100 could be a monostatic system where transmitting antenna 104 and receiving antenna 108 are a single antenna, and communications from modulator 103 and to demodulator 109 are directed using a circulator, as is known in the art of CW radar systems.
[0058] Further it is understood that the functions of various components described herein may be performed using analog or digital means. In certain embodiments, CW system 100 comprises one or more digital processors, and the one or more digital processors are programmed with instructions for performing some or all of the functions of random waveform generator 101, modulator 103, polyphase subcode generator 105, corrections generator 106, the plurality of range gates RG.sub.j, or various combinations thereof.
[0059] FIGS. 7 and 8 illustrate a specific embodiment of the manner in which the random waveform generator 101, polyphase subcode generator 105, and corrections generator 106 of CW system 100 act to provide a properly delayed most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) to each range gate in order to allow recovery of underlying polyphase subcodes {.PHI..sub.1, .PHI..sub.2, .PHI..sub.3, . . . .PHI..sub.N}. FIG. 7 illustrates a series of parameters generally indicated by random subcode .theta..sub.i, polyphase subcode .PHI..sub.i, phase conversion parameter (.PHI..sub.i-.theta..sub.i), and modulated subcode .theta.'.sub.i generated by CW system 100 in support of transmitting the modulated subcodes via transmitting antenna 104 over time periods generally indicated by Transmission time L. In support of transmission at the Transmission time t.sub.i of 0<t.sub.1.ltoreq.1.tau., random waveform generator 101 generates the random subcode .theta..sub.1, and polyphase subcode generator 105 produces the polyphase subcode .PHI..sub.1 corresponding to the random subcode .theta..sub.1. Random waveform generator 101 communicates the random subcode .theta..sub.1 and polyphase subcode generator 105 communicates the polyphase subcode .PHI..sub.1 to corrections generator 106, which generates the phase conversion parameter (.PHI..sub.1-.theta..sub.1) corresponding to the random subcode .theta..sub.1. Additionally, random waveform generator 101 communicates random subcode .theta..sub.1 to modulator 103 which upconverts random subcode .theta..sub.1 to modulated subcode .theta.'.sub.1, and transmitting antenna 104 transmits the modulated subcode .theta.'.sub.1 over the transmission time 0<t.sub.1.ltoreq.1.tau.. Similarly in support of transmission at the Transmission time t.sub.i of 1.tau.<t.sub.1.ltoreq.2.tau., random waveform generator 101 generates random subcode .theta..sub.2, polyphase subcode generator 105 produces polyphase subcode .PHI..sub.2, corrections generator 106 generates phase conversion parameter (.PHI..sub.2-.theta..sub.2), and further random waveform generator 101 communicates random subcode .theta..sub.2 to modulator 103 for upconversion and transmission of modulated subcode .theta.'.sub.2 via transmitting antenna 104 over Transmission time 1.tau.<t.sub.2.ltoreq.2.tau.. Similar operations occur for transmission of modulated subcode .theta.'.sub.3 over 2.tau.<t.sub.3.ltoreq.3.tau., modulated subcode .theta.'.sub.4 over 3.tau.<t.sub.4.ltoreq.4.tau., modulated subcode .theta.'.sub.5 over 4.tau.<t.sub.s.ltoreq.5.tau., modulated subcode .theta.'.sub.6 over 5.tau.<t.sub.6.ltoreq.6.tau., modulated subcode .theta.'.sub.7 over 6.tau.<t.sub.7.ltoreq.7.tau., modulated subcode .theta.'.sub.8 over 7.tau.<t.sub.8.ltoreq.8.tau., and modulated subcode .theta.'.sub.9 over 8.tau.<t.sub.9.ltoreq.9.tau.. As previously discussed, all random subcode .theta..sub.i are random phases, and all modulated subcodes .theta.'.sub.i transmitted are randomly phase coded waveforms. Note also that in this illustration, polyphase subcode generator 105 utilizes a set of repeating polyphase subcodes {.PHI..sub.1, .PHI..sub.2, .PHI..sub.3}, such that corrections generator 106 generates sequential phase conversion parameters of (.PHI..sub.1-.theta..sub.1), (.PHI..sub.2-.theta..sub.2), (.PHI..sub.3-.theta..sub.3), (.PHI..sub.1-.theta..sub.4), (.PHI..sub.2-.theta..sub.5), (.PHI..sub.3-.theta..sub.6), (.PHI..sub.1-.theta..sub.7), (.PHI..sub.2-.theta..sub.8), and (.PHI..sub.3-.theta..sub.9).
[0060] FIG. 8 illustrates the transmission of the modulated subcodes .theta.'.sub.i from transmitting antenna 104 over the transmission periods generally indicated by t.sub.i. For illustration, the transmission commences with transmitting antenna 104 transmitting the modulated subcode .theta.'.sub.1 over 0<t.sub.1.ltoreq.1.tau., and the presence of .theta.'.sub.1 as a waveform physically present within a range interval is similarly illustrated at FIG. 8 using range intervals generally indicated by RH.sub.0, RH.sub.1, RH.sub.2, and RH.sub.3, whereas before the range intervals correspond to a distance substantially equivalent to .tau.c/2. Accordingly, transmitting antenna 104 transmits modulated subcode .theta.'.sub.2 over 1.tau.<t.sub.2.ltoreq.2.tau., modulated subcode .theta.'.sub.3 over 2.tau.<t.sub.3.ltoreq.3.tau., and so on to the last illustrated transmission where transmitting antenna 104 transmits modulated subcode .theta.'.sub.9 over 8.tau.<t.sub.2.ltoreq.9.tau..
[0061] FIG. 8 additionally illustrates a plurality of range gates RG.sub.1, RG.sub.2, and RG.sub.3. The transmission times ti of FIG. 8 apply to all parameters horizontally level with a given ti, and the phase conversion parameters sent to the plurality of range gates RG.sub.1, RG.sub.2, and RG.sub.3 from corrections generator 106 following appropriate delay are additionally indicated at each time and for each of RG.sub.1, RG.sub.2, and RG.sub.3. The particular phase conversion parameters indicated for each range gate and at each time are the most recent phase conversion parameters (.PHI..sub.k-.theta..sub.k) discussed earlier and received by phase conversion module 212, based on the appropriate range delay for a given range gate. For example, for the ti commencing at zero and treating a .DELTA.T.sub.P(1) as equal to zero for the purpose of illustration, RG.sub.1 receives the phase correction (.PHI..sub.1-.theta..sub.1) during the period 1.tau.<t.sub.3.ltoreq.2.tau., based on the delay .tau.(1)+0=1.tau.. Similarly, for the t.sub.i commencing at 1.tau., RG.sub.1 receives phase correction (.PHI..sub.2-.theta..sub.2) during the period 2.tau.<t.sub.3.ltoreq.3.tau. based on the appropriate delay 1.tau., and, for the t.sub.i commencing at 2.tau., receives (.PHI..sub.3-.theta..sub.3) during the period 3.tau.<t.sub.4.ltoreq.4.tau. based on the appropriate delay 1.tau.. RG.sub.1 continues to receive most recent phase corrections having the appropriate 1.tau. delay for each corresponding modulated subcode .theta.'.sub.i transmitted, through to reception of (.PHI..sub.2-.theta..sub.8) during period 8.tau.<t.sub.9.ltoreq.9.tau..
[0062] In similar fashion, for the t.sub.i commencing at zero and with a .DELTA.T.sub.P(2) equal to zero, RG.sub.2 receives the phase correction (.PHI..sub.1-.theta..sub.1) during the period 2.tau.<t.sub.3.ltoreq.3.tau., based on the delay .tau.(2)+0=2.tau.. For the t.sub.i commencing at 1.tau., RG.sub.2 receives phase correction (.PHI..sub.2-.theta..sub.2) during the period 3.tau.<t.sub.4.ltoreq.4.tau. based on the appropriate delay 2.tau., and for the t.sub.i commencing at 2.tau., receives (.PHI..sub.3-.theta..sub.3) during the period 4.tau.<t.sub.5.ltoreq.5.tau. based on the appropriate delay 2.tau., and so on through to reception of (.PHI..sub.1-.theta..sub.7) during period 8.tau.<t.sub.9.ltoreq.9.tau.. In like manner, for the t commencing at zero and with .DELTA.T.sub.P(3) equal to zero, RG.sub.3 receives the phase correction (.PHI..sub.1-.theta..sub.1) during the period 3.tau.<t.sub.4.ltoreq.4.tau., based on the delay .tau.(3)+0=3.tau., and for the t.sub.i commencing at 1.tau. receives phase correction (.PHI..sub.2-.theta..sub.2) during the period 4.tau.<t.sub.5.ltoreq.5.tau. based on the appropriate delay 3.tau., and for the t.sub.i commencing at 2.tau., receives (.PHI..sub.3-.theta..sub.3) during the period 5.tau.<t.sub.6.ltoreq.6.tau. based on the appropriate delay 3.tau.. As previously discussed, each respective range gate RG.sub.1, RG.sub.2, and RG.sub.3 utilizes its most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) received from corrections generator 106 to phase rotate any demodulated subcode .theta..sub.R received from demodulator 109, in order to generate an echo subcode .PHI..sub.R from the demodulated subcode .theta..sub.R.
[0063] The impact of the phase conversions based on the properly delayed phase correction parameters (.PHI..sub.i-.theta..sub.i) is illustrated at FIG. 9, which similar to FIG. 8 illustrates the transmission of modulated subcodes .theta.'.sub.i from transmitting antenna 104, range intervals RH.sub.0, RH.sub.1, RH.sub.2, and RH.sub.3, range gates RG.sub.1, RG.sub.2, and RG.sub.3, and also the properly delayed most recent phase conversion parameters (.PHI..sub.k-.theta..sub.k) for each range gate corresponding to the listed transmission times. FIG. 9 additionally illustrates demodulated subcodes .theta..sub.R provided by demodulator 109 and arising from an object O.sub.1 located in range interval RH.sub.1. Based on the range intervals of .tau.c/2 and the inherent round trip time (RTT) from the object O.sub.1 in RH.sub.1, and for a transmission of a modulated subcode .theta.'.sub.1 commencing at t.sub.i of zero, and again for illustration using a processing time .DELTA.T.sub.P equal to zero, each range gate RG.sub.1, RG.sub.2, and RG.sub.3 is expected to initially receive the demodulated subcode .theta..sub.1 of the echo from demodulator 109 during the time interval over 1.tau.<t.sub.2.ltoreq.2.tau., as illustrated for each range gate. In similar fashion and based on the expected RTT corresponding to the object O.sub.1, RG.sub.1, RG.sub.2, and RG.sub.3 each receive the demodulated subcode .theta..sub.2 of the echo during 2.tau.<t.sub.3.ltoreq.3.tau.. Additionally at 2.tau.<t.sub.3.ltoreq.3.tau. and due to the range interval of .tau.c/2, RG.sub.1, RG.sub.2, and RG.sub.3 also receives the back half of the demodulated subcode .theta..sub.1, as indicated. Similarly and for similar reasons, RG.sub.1, RG.sub.2, and RG.sub.3 receive demodulated subcode .theta..sub.3 and .theta..sub.2 of the echo during 3.tau.<t.sub.5.ltoreq.4.tau., the demodulated subcode .theta..sub.4 and .theta..sub.3 of the echo during 4.tau.<t.sub.5.ltoreq.5.tau., and so on to the reception of the demodulated subcode .theta..sub.8 and .theta..sub.7 of the echo during 8.tau.<t.sub.9.ltoreq.9.tau.. Similar to FIG. 8, for each range gate, the most recent phase conversion parameters (.PHI..sub.k-.theta..sub.k) provided to the phase conversion module 212 of each respective range gate is additionally indicated. For illustrative purposes at FIG. 9, leakage signals contributions are ignored but will be discussed subsequently.
[0064] As can be recognized at FIG. 9, beginning at 1.tau.<t.sub.2.ltoreq.2.tau., for an object O.sub.1 located within RH.sub.1, the most recent most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) provided to RG.sub.1 in conjunction with the demodulated subcode .theta..sub.R present at the range gates allows the phase conversion module of RG.sub.1 to phase rotate the demodulated subcode .theta..sub.R and produce an echo subcode .PHI..sub.R-1 generally equivalent to one of the repeating .PHI..sub.1, .PHI..sub.2, or .PHI..sub.3 polyphase subcodes utilized by polyphase subcode generator 105 in this example. For example, phase conversions by a phase conversion module such as 212 would substantially produce echo subcodes .PHI..sub.R-1 of .PHI..sub.1 at 1.tau.<t.sub.3.ltoreq.2.tau., .PHI..sub.2 at 2.tau.<t.sub.3.ltoreq.3.tau., .PHI..sub.3 at 3.tau.<t.sub.4.ltoreq.4.tau., again at 4.tau.<t.sub.5.ltoreq.5.tau., .PHI..sub.2 at 5.tau.<t.sub.6.ltoreq.6.tau., .PHI..sub.3 at 6.tau.<t.sub.7.ltoreq.7.tau., and again .PHI..sub.1 at 7.tau.<t.sub.8.ltoreq.8.tau., and .PHI..sub.2 at 8.tau.<t.sub.9.ltoreq.9.tau.. Relative to a shift register such as 213 and a reference register 215 comprising the .PHI..sub.1, .PHI..sub.2, and .PHI..sub.3 polyphase subcodes, matched filter 214 would generate optimized pulse compressions generally each time the phase conversion module 212 adds the resulting echo subcode .PHI..sub.R-1 to the string of subcodes and {.PHI..sub.1, .PHI..sub.2, .PHI..sub.3} are ordered within shift register 213. Meanwhile at FIG. 9, because of the delayed phase conversion parameters (.PHI..sub.k-.theta..sub.k) present at RG.sub.2 and RG.sub.3, phase conversions do not produce one of .PHI..sub.1, .PHI..sub.2, or .PHI..sub.3 but rather generate another random subcode .phi..sub.random, and the respective matched filters of those range gates substantially generate noise signals. Thus for the object O.sub.1 within the range interval RH.sub.1, the properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) provided to each range gate generates pulse compression in the appropriate range bin while generally resulting in noise generation in other range bins.
[0065] FIG. 10 illustrates the impact of the properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) based on demodulated subcodes .theta..sub.R provided by demodulator 109 and arising from an object O.sub.2 located in range interval RH.sub.2. As illustrated, beginning at 2.tau.<t.sub.3.ltoreq.3.tau., for the object O.sub.2 within RH.sub.2, the most recent most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) provided to RG.sub.2 allows the phase conversion module of RG.sub.2 to phase rotate the demodulated subcode .theta..sub.R and produce echo subcodes .PHI..sub.R-2 generally equivalent to one of .PHI..sub.1, .PHI..sub.2, or .PHI..sub.3. The properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) provided to the remaining range gates produce additional random subcodes .phi..sub.random.
[0066] FIG. 11 illustrates the impact of the properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) when CW system receives demodulated subcodes .theta..sub.R provided by demodulator 109 and arising concurrently from an object O.sub.1 in range interval RH.sub.1, an object O.sub.2 in range interval RH.sub.2, and an object O.sub.3 in range interval RH.sub.3. As before, based on range intervals of .tau.c/2 and the expected RTT for O.sub.1 in RH.sub.1, each range gate would initially receive the demodulated subcode .theta..sub.1 during the time interval over 1.tau.<t.sub.2.ltoreq.2.tau., and chronologically receive .theta..sub.2 through .theta..sub.8 over the remaining time intervals illustrated, as well as the back half during subsequent time periods as before. Similarly and in addition, and based on the expected RTT for O.sub.2 in RH.sub.2, each range gate would further begin receiving the demodulated subcode .theta..sub.1 during the time interval over 2.tau.<t.sub.3.ltoreq.3.tau., and due to continuing echoes from O.sub.2 chronologically receive .theta..sub.1 through .theta..sub.7 over the remaining time intervals illustrated. Further, and based on the expected RTT for O.sub.3 in RH.sub.3, each range gate would additionally begin receiving the demodulated subcode .theta..sub.1 during the time interval over 3.tau.<t.sub.4.ltoreq.4.tau., and due to continuing echoes from O.sub.3 chronologically receive .theta..sub.2 through .theta..sub.6 over the remaining time intervals illustrated. As a result, each range gates receives multiple demodulated echoes. However, due to the properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) also illustrated at FIG. 11 for each range gate, the subsequent phase conversions of RG.sub.1 will largely produce echo subcodes .PHI..sub.R-1 approximating .PHI..sub.1 at 1.tau.<t.sub.2.ltoreq.2.tau., .PHI..sub.2 at 2.tau.<t.sub.3.ltoreq.3.tau., .PHI..sub.3 at 3.tau.<t.sub.4.ltoreq.4.tau., .PHI..sub.1 at 4.tau.<t.sub.5.ltoreq.5.tau., .PHI..sub.2 at 5.tau.<t.sub.6.ltoreq.6.tau., .PHI..sub.3 at 6<t.sub.7.ltoreq.7.tau., .PHI..sub.1 at 7.tau.<t.sub.8.ltoreq.8.tau., and .PHI..sub.2 at 8.tau.<t.sub.9.ltoreq.9.tau., while the phase conversions of RG.sub.2 will largely produce echo subcodes .PHI..sub.R-2 approximating .PHI..sub.1 at 2.tau.<t.sub.3.ltoreq.3.tau., .PHI..sub.2 at 3.tau.<t.sub.4.ltoreq.4.tau., .PHI..sub.3 at 4.tau.<t.sub.5.ltoreq.5.tau., .PHI..sub.1 at 5.tau.<t.sub.6.ltoreq.6.tau., .PHI..sub.2 at 6.tau.<t.sub.7.ltoreq.7.tau., .PHI..sub.3 at 7.tau.<t.sub.8.ltoreq.8.tau., and .PHI..sub.4 at 8.tau.<t.sub.9.ltoreq.9.tau., while the phase conversions of RG.sub.3 will largely produce echo subcodes .PHI..sub.R-3 approximating .PHI..sub.1 at 3.tau.<t.sub.4.ltoreq.4.tau., .PHI..sub.2 at 4.tau.<t.sub.5.ltoreq.5.tau., .PHI..sub.3 at 5.tau.<t.sub.6.ltoreq.6.tau., .PHI..sub.1 at 6.tau.<t.sub.7.ltoreq.7.tau., .PHI..sub.2 at 7.tau.<t.sub.8.ltoreq.8.tau., and .PHI..sub.3 at 8.tau.<t.sub.9.ltoreq.9.tau.. Thus, as disclosed, CW system 100 provides the significant capability of enabling the recovery of an underlying phase code {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N} following return of a modulated echo .theta.'.sub.R, using a randomly phase coded CW waveform.
[0067] In addition to the advantage of enabling recovery of the underlying phase code {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N}, the use of the delayed phase code corrections in the manners described additionally has the significant advantage of allowing for CW transmission while minimizing the impact of signal leakage. As is understood and as discussed above, in any CW system, during an analogous transmission of a modulated subcode .theta.'.sub.i at a time t.sub.i, some degree of leakage of the modulated subcode .theta.'.sub.i is experienced by the receiving components of the system, degrading the ability of the receiving components to separate and discriminate a modulated echo .theta.'.sub.R. However, the particular manner of providing phase conversion parameters to the respective range gates provided by this disclosure act to significantly mitigate the impact of this leakage in any subsequent processing. This is illustrated at FIG. 12 which, similar to FIG. 10, illustrates demodulated subcodes .theta..sub.R provided to RG.sub.1, RG.sub.2, and RG.sub.3 arising from an object O.sub.2 located in range interval RH.sub.2. In addition, in parenthesis and italicized, leakage signals received by each range gate are also indicated based on the current modulated subcode .theta.'.sub.i being transmitted via transmitting antenna 104. FIG. 12 also illustrates the properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) provided to each range gate RG.sub.j, including those phase conversion parameters that correspond to prior modulated subcodes .theta.'.sub.i (not shown) that preceded the transmission of .theta.'.sub.1 during 0<t.sub.1.ltoreq.1.tau.. The prior phase conversion parameters which precede (.PHI..sub.1-.theta..sub.1) are indicated as (.PHI..sub.0-.theta..sub.0), (.PHI..sub.(-1)-.theta..sub.(-1)), and (.PHI..sub.(-2)-.theta..sub.(-2)). At FIG. 12, and as a result of the properly delayed phase conversion parameters provided to each range gate, conversion of the leakage signals using the most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) at each respective range gate acts to generate another random subcode .phi..sub.random, rather than one of .PHI..sub.1, .PHI..sub.2, or .PHI..sub.3. However, beginning at 2.tau.<t.sub.3.ltoreq.3.tau. as before, for the object O.sub.2 within RH.sub.2, the most recent most recent phase conversion parameter (.PHI..sub.k-.theta..sub.k) provided to RG.sub.2 allows the phase conversion module of RG.sub.2 to phase rotate the demodulated subcode .theta..sub.R and produce echo subcodes .PHI..sub.R-2 generally equivalent to one of .PHI..sub.1, .PHI..sub.2, or .PHI..sub.3. The properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) thereby significantly mitigate the impact of any leakage signals on CW system 100 that arise from the modulated subcode .theta.'.sub.i currently being transmitted.
[0068] Thus, provided here is method, system, and apparatus by which a random CW radar waveform may be transmitted while enabling the recovery of polyphase subcodes {.PHI..sub.1, .PHI..sub.2, .PHI..sub.3, . . . .PHI..sub.N} advantageous for the purposes of correlation and pulse compression. The CW system transmits and receives a random waveform while avoiding the necessary use of a delayed replica for RTT determination, by providing properly delayed phase conversion parameters (.PHI..sub.i-.theta..sub.i) from a corrections generator to various range gates RG.sub.j comprising a plurality of range gates. The associated methodology of the CW radar system has the significant advantage of enabling recovery of the underlying phase code {.PHI..sub.1, .PHI..sub.2, . . . .theta..sub.N} associated with a given {.theta..sub.1, .theta..sub.2, . . . .theta..sub.N} series of modulated subcodes .theta.'.sub.i transmitted, based on the phase conversion parameters (.PHI..sub.i-.theta..sub.i) appropriately delayed and provided by the corrections generator. This allows use of any phase code {.PHI..sub.1, .PHI..sub.2, . . . .PHI..sub.N} that lends itself to advantageous pulse compressions while concurrently enabling transmission of a randomly phase-coded waveform.
[0069] Accordingly, this description provides exemplary embodiments of the present invention. The scope of the present invention is not limited by these exemplary embodiments. Numerous variations, whether explicitly provided for by the specification or implied by the specification or not, may be implemented by one of skill in the art in view of this disclosure.
[0070] It is to be understood that the above-described arrangements are only illustrative of the application of the principles of the present invention and it is not intended to be exhaustive or limit the invention to the precise form disclosed. Numerous modifications and alternative arrangements may be devised by those skilled in the art in light of the above teachings without departing from the spirit and scope of the present invention. It is intended that the scope of the invention be defined by the claims appended hereto.
[0071] In addition, the previously described versions of the present invention have many advantages, including but not limited to those described above. However, the invention does not require that all advantages and aspects be incorporated into every embodiment of the present invention.
[0072] All publications and patent documents cited in this application are incorporated by reference in their entirety for all purposes to the same extent as if each individual publication or patent document were so individually denoted.
User Contributions:
Comment about this patent or add new information about this topic: