None.
This invention teaches a method of coding for use with Coded Aperture Radar (CAR) that reduces ambiguity (sometimes called “multiplicative noise”) that is typically present as a result of aperture coding. The novelty of this invention is that it minimizes ambiguity in the radar signals while providing complete information of objects' range, radial velocity, and angular location within a prescribed field of view. The invention retains all of the advantages of CAR while improving the radar performance through reduction of ambiguity.
CAR is different than a conventional phased array radar. Sensitivity is often limited in CAR compared to a conventional phased array radar because energy is typically collected in a relatively short period of time, consisting of a single radar range/Doppler acquisition when using CAR. Because of this the total received energy is lower than, say, a conventional phased array radar that forms a directive beam but then collects energy over a longer period of time by sequentially moving the beam to all beam directions within the field of view. For example, if N beams fill the field of view, then a conventional phased array radar requires one acquisition period at each beam position, so the total energy will be N times greater than for CAR. Two type of CAR (Type I and Type II) are identified in U.S. Provisional Patent Application Ser. No. 61/912,990, filed Dec. 6, 2013 and entitled “A Method and Apparatus for Processing Coded Aperture Radar Signals” and U.S. patent application Ser. No. 14/561,111 filed on the same date as this application and entitled “Method and Apparatus for Processing Coded Aperture (CAR) Radar Signals”. This disclosure described in greater detail Type II CAR and in particular how it reduces ambiguity (from multiplicative noise) compared to Type I CAR.
If one extends the Type I CAR acquisition period a factor of N then the sensitivity of CAR will be the same as for a conventional phased array (other things being equal). However, in that case the number of Doppler bins increases a factor of N, increasing the computational overhead of the Type I CAR system.
Given the typical lower sensitivity of a Type I CAR coded radar system, it can effectively be employed where a short range radar can be used, for example, as an automotive radar, for rotorcraft landing in degraded visual environments, proximity sensors, aircraft altimeters (used using landing), for aircraft maneuvering on a taxiway or on an aircraft carrier, etc. However, as noted above, the sensitivity of a Type I CAR coded radar system can be increased if needed.
Type I CAR provides a method and apparatus for acquiring information about the 3D location and radial velocity of a continuum of scatterers within a relatively short acquisition period compared to conventional radar as mentioned above. The Type I CAR technique has been previously made the subject of patent applications (see the US Patent Applications identified above), along with suggestions for coding the single bit phase shifters located at each aperture transmitting and/or receiving element. However, the previously disclosed techniques produce a uniformly distributed ambiguity, sometimes called residual ambiguity or multiplicative noise, which reduces the sensitivity and dynamic range of the radar.
Type II CAR described herein addresses this residual ambiguity or multiplicative noise associated with Type I CAR.
This invention reduces the distributed ambiguity noted above by including additional measurements over the previous CAR coding schemes described in the two above-identified US Patent Applications. The additional measurements provide a sufficient set for inverting the aperture code and determining the element signals. Once the element signals are determined, one may use linear combinations of the signals to computationally define effective beams in any desired direction and with specific sidelobe characteristics. The reduction of ambiguity is important for radar sensors so that maximum sensitivity and dynamic range may be achieved.
In one aspect the present invention provides a radar system for determining range, range rate (velocity) and bearing angles of a target reflecting at least one transmitted RF signal, the radar system comprising: a transmitter for transmitting the at least one transmitted RF signal, the transmitted signal changing in frequency during each sweep made by the radar system, the transmitter making K sweeps and each sweep having Q frequency shifts per sweep; an array of N antenna elements for receiving the at least one RF signal; an array of single bit modulators, each single bit modulator in said array of single bit modulators being coupled with a corresponding antenna element or with a corresponding subgroup of said antenna elements in said array of antenna elements for modulating signals from the corresponding antenna elements according to a multibit code, wherein the number unique codes from which said multibit code is selected is equal to at least N; a mixer; a summation network for applying a summation of signals from the array of single bit modulators to said mixer, the mixer converting the summation of signals either to baseband or to intermediate frequency analog signals; an analog to digital convertor for detecting and converting the baseband or intermediate frequency analog signals from the mixer to corresponding digital signals; and means for analyzing the corresponding digital signals to determine the direction of arrival of the at least at least one RF signal from the at least one emitting source of the at least one RF signal.
In another aspect the present invention provides a method for determining the range (and preferably also the range rate and bearing angles) of one or more scattering objects reflecting radar signals which occur in sweeps, with K sweeps and Q frequency shifts occurring during at least one sweep, the method comprising: utilizing an array of N antenna elements, the array of antenna elements each antenna element in said array having an associated two state modulator; coded energy received at said array according to a sequence of multibit codes, the number of codes in said sequence of codes comprising at least N per frequency step; to thereby allow the determination of range through digital computation after the scattered signals have been received.
In still yet another aspect the present invention provides a method for reducing multiplicative noise in a coded aperture radar system, the radar system transmitting signals which occur in sweeps, with K sweeps utilized to cover field of view and Q frequency shifts occurring during at least one sweep, the method comprising: utilizing an array of N antenna elements, the array of antenna elements each having an associated two state modulator coupled therewith; coding energy received at said array according to a sequence of multibit codes, the number of codes in said sequence of codes comprising at least N times K times Q; to thereby reduce multiplicative noise in said radar system compared to a coded aperture radar system radar system having fewer than at least N times K times Q codes in its sequence of multibit codes.
In yet another aspect the present invention provides a method of improving the sensitivity and dynamic range of a radar system performing radar sweeps of a field of view, each sweep having a different transmit frequency associated therewith, the method comprising using a set of N aperture codes to control N single bit modulators during each frequency step of the radar system, the N single bit modulators each being coupled to a single antenna element of an array of N antenna elements of the radar system.
The technique described herein utilizes additional measurements made in a time period that is constrained by range and velocity discretization. As a result this technique requires a faster analog to digital converter (ADC) than the techniques used in the US Patent Applications referenced above. But an advantage compared to the US Patent Applications referenced above is that the residual ambiguity is lower than the previous applications.
A signal is transmitted over a field of view by a radar transmitter 11 and the scattered energy 8 (from one or more targets) is received by an array of receiving elements 10 (the array 10, in practice, is preferably a two dimensional array, but a one dimensional array is more convenient for analysis and simulation and may be used in practice). Each of the received signals is phase shifted (modulated) by either zero or 180 degrees by an array of 1-bit phase shifters 12. Preferably, there is a one-to-one relationship between antenna elements 10 and phase shifters 12. But it is possible, in some embodiments (see
The received scattered signals are phase shifted (or not) depending on the state of a control word, a bit of which is applied to each binary phase shifter 10 (thus controlling whether it performs a 180 degree phase shift (or not) on the received scattered signals). The control words are preferably generated pseudo-randomly. The phase shifted (i.e., aperture coded) signals output from the 1-bit phase shifters 12 are then summed at a summer 14. The output of the summer 14 is an output port. The signal may be amplified if needed, by an amplifier 15 and then down-converted at a mixer 16 and digitized by an A/D converter 18. The embodiments of
The radar transmitter 11 which is in the embodiments of
There are many possible transmitted radar signals, and one especially convenient one is a repetitive series of equal frequency steps, with preferably N codes per frequency step, as shown in
In the prior patent applications noted above coding is implemented using pseudo-random phase shifter states with either one code (set of states) per sweep or one code per frequency step. One could alternatively use frequency hopping, sinusoidal modulation, etc. for the transmitted signals, but the use of linear FM (FMCW) allows the disclosed embodiments to use Fast Fourier Transform (FFT) processing in the receiver which is depicted in greater detail by
Referring again to
The value of S (the number of channels) is typically equal to the number of antenna elements 10 (and the number of phase shifters 12), but one can use a smaller value of S if latency is not an issue—in which case the FFT processing of the “effective” beams may be done sequentially as opposed to all as the same time as suggested by the embodiments of
Nevertheless, while a lower value of S (say N/2) can be utilized for the number of channels (and the number of ASICs), the embodiment of
The S signal mask functions 200-20S-1 are each simply the multiplication of each data sample from the A/D converter 18 with a value stored in memory of
During each acquisition there is a string of stored data samples whose length N′ is preferably equal to the number of antenna elements N. The N′ stored data samples (called a signal mask) multiply N′ successive acquired signal samples and the results are summed to form one signal mask output value that corresponds to the N′ successive input samples. This process is repeated for the next group of N′ input samples to form the next signal mask output value. As a result, if there are M total samples in an acquisition, there will be M/N′ output values for each signal mask. The resulting M/N′ “masked” samples are then arranged (at least conceptually) in a 2D matrix, with each row corresponding to the samples of a particular sweep and the columns corresponding to sequential sweeps.
After multiplication by the signal mask, then groups of N′ successive samples are summed together at each block 220-22S-1. Inside each block 220-22S-1 is depicted a register or memory capable of storing N′ successive multi-bit pieces of data (each piece of data here being the result of the multiplication of one signal mask value with one acquired signal sample as described in the preceding paragraph) and a summer Σ where the N′ successive multi-bit pieces of data are summed together to “invert” the N-element code and produce a Q×K matrix for each antenna element 10. The real and imaginary parts are separately summed at summer Σ to produce complex results. So N′ successive samples are summed together and then this is repeated so that another N′ successive samples are summed together, as so on. Following each summation, the resulting complex data value corresponds to a specific frequency step since the N′ input values to the adder correspond to a single frequency step (see
The result of the FFT processing is a matrix of data values for each channel whose amplitudes indicate the scattered energy at a particular range (row number), particular range rate (column number), and set of bearing angles (channel). This FFT processing is possible because the transmitted radar signal consists of a series of linear FM sweeps as shown by
The processing downstream of the A/D convertor 18 is described above with terms such a register, summer, linear combinations, FFT processing and are associated with blocks on a block diagrams, but is should be understood that it is preferred to embody all of the data processing downstream of the A/D convertor(s) 18 in an appropriately programmed digital processor as opposed to by using discrete digital circuits.
In contrast to the technique described in the prior patent applications referenced above, this invention utilizes a number (N) of codes (preferably equal to the number of antenna elements 12 and phase shifters 12) at each frequency step and repeats the same codes (usually in the same order each time, but not necessarily so) at each frequency step and also from sweep to sweep. The codes are generally not chosen pseudo-randomly, although they can be without loss of performance as long as the set of codes produces linearly independent field patterns. If the complex field pattern produced by the nth antenna element is denoted en(Ω), where Ω is shorthand notation for the spherical coordinate angles θ, φ, then the complex field pattern produced by the receive elements, phase shifters, and summation network may be written
where Sm,n is a “coding matrix,” defined as the complex transmission coefficient (i.e., S21) from the nth element to the summation network output for the mth code.
The number N′ of codes is preferably equal to the number of phase shifters 12 and antenna elements 10 as is discussed above (but not necessarily so, as is also discussed above). Increasing N′ causes the multiplicative noise to drop and therefor one might well ask oneself if it might be a good idea to further increase N′ so that it is greater than the number of phase shifters? When N′ is equal to the number of phase shifters, one can invert the code and determine the signals at each element. This allows one to digitally form a set of beams by forming linear combinations of the phase shifted antenna element signals in an array, and the resulting range/Doppler/angle estimates are free from the type of ambiguity (which may be referred to as “residual ambiguity”) that is due to N′ being less than the number of elements (or phase shifters). Increasing the number N′ to a number greater than the number of phase shifters is certainly possible, but such an embodiment is not believed to provide any additional performance benefits.
For a single ideal scatterer at range r, radial velocity v, and angular position Ω, the mixer output voltage has the form
where ωq are the radian frequency steps and Δt is the duration of each code (so that N′Δt is the duration of each step, see
Mathematically, the range and velocity variables run over positive and negative values, even though the negative range variables are meaningless in practice, so the maximum range and velocities (determined by the Nyquist criterion) are given by
To determine the elements signals we must invert the aperture code, and this may be achieved in the following manner. We multiply the mixer output voltage in Eqn. (2) by the conjugate of the field pattern produced by the inverse or a pseudo-inverse (a pseudo-inverse is used when the S matrix is not square; if the number of unique codes is not equal to the number of elements, then a pseudo inverse must be used) of the code matrix:
It may be noted that p appears here for the first time in the equations above. We will see below (Eqn. 9) that p is the index for the pth antenna array element. The matrix S−1 is just the inverse of S. One may choose an orthonormal code matrix so that SHS is proportional to the identity matrix but this is not necessary. However, an orthonormal code matrix has the advantage of being optimally conditioned, so it is more tolerant to numerical errors.
For practical radars in accordance with this invention, the total acquisition time (or acquisition period) N′QKΔt is designed to be short enough so that the fastest expected targets will not move through more than one range bin during the acquisition period since such movements blurs the radar response. So it is preferable if the target stays within one range bin during an acquisition, and thus preferably moves no more than half a range bin per acquisition period. Thus a range bin is defined as equal to c/(2*Δf), where c is the speed of light and Δf is the RF bandwidth of the sweep. Given this definition, the movement during a single code duration Δt is often negligibly small. From Eqn. (5), if we assume
then the last exponential factor in Eqn. (5c) that depends on n′ may be neglected with little error. Using Eqn. (3) and Eqn. (4), the condition above in Eqn. (6) may be expressed as
Q>>π, Eqn. (7)
a condition that is often satisfied in practice because Q is the number of range bins and this is typically much larger than 3. Assuming that Eqn. (7) applies, Eqn. (5c) may be simplified to
Since the last summation is equal to the identity matrix (i.e.
is the Kronecker delta function), we have
This result clearly shows that the variable p indexes the pth antenna array element.
Linear combinations of these functions over the index p may be taken to form receive beam patterns with the desired characteristics (pointing direction, sidelobes, etc.). For example, we may form a beam in direction Ω′ by choosing the elements weights to be the conjugate of the signals due to a target in the direction Ω′, with the elements possibly multiplied by an aperture taper wp for sidelobe control:
where αp(Ω′)=wpep*(Ω′) are element weights.
Applying the mathematical operations described above, but retaining the original mixer signal expression vn′,q,k allows us to identify the signal mask values explicitly:
The numbers sp, (Ω′) are the N′ complex numbers forming the signal mask, one set for each desired beam direction Ω′. From the last equation in Eqns. (11) above, one multiplies N′ successive signal samples vn′,q,k by the mask values sn′(Ω′) and adds them up. The choice of the element weights αp(Ω′) in Eqns. (11) determine the main beam width and sidelobe performance, as is well known to those skilled in the art. The reader should take note that sn′(Ω′) (with a lower case s) are the N′ complex numbers forming the signal mask for each direction Ω′ whereas Sn′,n (with an upper case S) is the coding matrix. The relationship between these two is shown in Eqns. (11).
The range and velocity estimates are then made in the usual manner, such as taking a 2D discrete FFT of Eqn. (11) over the indices q and k. The result will be an ambiguity function that provides estimates of the range, velocity, and bearing angles for scatterers (objects) 8 located with the field of view of the radar.
For comparison,
For a further comparison,
In the prior U.S. patent application Ser. No. 13/490,607 referenced above, at paragraph 0047 thereof, we describe how the phase shifter states change relative to the frequency sweep. In that application we described using a fixed set of phase shifter states per frequency sweep, and changing the code from sweep to sweep. For that application there are K codes, where K is equal to the number of sweeps over the field of view (FOV). Increasing the number of codes to Q times K, where Q equals the number of transmitted frequency shifts per sweep, by changing the phase shifter states at each frequency step, reduces the residual ambiguity further, but does not eliminate it. But including N codes per frequency step for a total of N′ times K times Q codes eliminates the residual ambiguity that we want to overcome. As N′ increases the residual ambiguity drops. However, one need to not increase N′ to infinity. When N′ is equal to the number of phase shifters 12 (the number of which shifters is equal to N), one can invert the code and determine the signals at each element. This allows one to create a set of beams for the array, and the resulting range/Doppler/angle estimates are free from the type of ambiguity which occurs when N′ is less than the number of receiving elements (or phase shifters). Thus, preferably N′ is equal to N, that is, N′ is preferably equal to the total number of phase shifters 12, and this is true regardless of whether the receiving antenna elements 10 are arranged in a 1D or a 2D array.
Following the 2D FFT processing, the significant scatterers are typically identified by applying “thresholding” to the data outputted from the 2D FFT processing where any samples crossing a chosen threshold are retained and samples falling below that threshold are omitted. Additional processing may be applied to group significant samples together in order to identify single, large objects that may produce many different, but related, scattering events. Using such processing techniques, the radar sensor can provide functions such as, for example, identification of objects on a collision path with the host vehicle.
CAR Coding on Receive Only Vs CAR Coding on Both Receive and Transmit
In theory this invention can be also used on the transmit side of the radar. But in practice there are difficulties in doing this. To keep the processing simple and fast (with low latency), FFT processing of the range/Doppler signals is preferred. But to use FFT processing one must make sure the frequency sweep period is much longer (>10 times) than the time delay to the furthest target and back. And one also has to make sure that the sweep period is short enough to sample the Doppler signal without aliasing. The result is that one is not free to choose the sweep period arbitrarily, so one cannot simply increase the sweep period when one increases the number of codes per frequency step. If many different transmitted codes are reflected back by targets at different ranges and are received in a single sweep period, one must use correlation processing to determine when each code has arrived. This is much more complicated and computationally expensive than the receive-side FFT processing techniques described above, so we prefer to use CAR processing only on the received radar signals for low cost applications such as using CAR in an automotive radar application. But in military applications where cost is of less concern, it is certainly possibly use CAR on transmit or on both transmit and receive. In fact, one could then make the coding intervals (on transmit) very short and treating the radar as a phase coded radar to determine range. When viewed this way, employing CAR on transmit is essentially a phase coded radar that transmits a different phase code in every direction (e.g., over index p).
CAR coding on receive does not suffer the timing issues discussed in the preceding paragraph because the coding is all done at the same time so there need be no time delays with respect to the coding (when using CAR on in the radar receiver).
From these two comparisons one can see the advantages of the present invention in reducing multiplicative noise and thereby increasing the sensitivity and dynamic range of radar using CAR.
The accompanying Appendix A is an article which will be published after the filing date of this patent application. Appendix A, which is incorporated herein by reference, provides additional background information and addition technical information regarding the advantages and drawbacks of this invention compared with other radar schemes.
This concludes the description of embodiments of the present invention. The foregoing description of these embodiments has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form or methods disclosed. Many modifications and variations are possible in light of the above teachings. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/912,990, filed Dec. 6, 2013 and entitled “A Method and Apparatus for Processing Coded Aperture Radar Signals” and is related to U.S. patent application Ser. No. 14/561,111 filed on the same date as this application and entitled “Method and Apparatus for Processing Coded Aperture (CAR) Radar Signals”. The disclosure of that U.S. Provisional Patent Application Ser. No. 61/912,990 and the U.S. patent application Ser. No. 14/561,111 identified above are hereby incorporated herein by this reference. This application is related to U.S. patent application Ser. No. 13/490,607 filed Jun. 7, 2012 and entitled “Coded Aperture Beam Analysis Method and Apparatus”, the disclosure of which is hereby incorporated herein by reference. This application is also related to U.S. patent application Ser. No. 13/725,621 filed Dec. 21, 2012 and entitled “Coded Aperture Beam Analysis Method and Apparatus”, the disclosure of which is hereby incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
3852753 | Blakemore | Dec 1974 | A |
4649393 | Rittenbach | Mar 1987 | A |
5940029 | Ninomiya | Aug 1999 | A |
5945947 | Cunningham | Aug 1999 | A |
5955985 | Kemkemian | Sep 1999 | A |
6266010 | Ammar | Jul 2001 | B1 |
6384784 | Gumm | May 2002 | B1 |
6914559 | Marks | Jul 2005 | B2 |
7151478 | Adams | Dec 2006 | B1 |
7224314 | Lee | May 2007 | B2 |
7277046 | Adams et al. | Oct 2007 | B2 |
20030025629 | Barrick | Feb 2003 | A1 |
20030210185 | Hager et al. | Nov 2003 | A1 |
20040252047 | Miyake et al. | Dec 2004 | A1 |
20050275585 | Shima | Dec 2005 | A1 |
20060119513 | Lee | Jun 2006 | A1 |
20070046540 | Taenzer | Mar 2007 | A1 |
20070052580 | Fiore | Mar 2007 | A1 |
20070239002 | Alam | Oct 2007 | A1 |
20080129595 | Choi | Jun 2008 | A1 |
20090079617 | Shirakawa | Mar 2009 | A1 |
20090103593 | Bergamo | Apr 2009 | A1 |
20090239551 | Woodsum | Sep 2009 | A1 |
20090251361 | Beasley | Oct 2009 | A1 |
20090310649 | Fisher et al. | Dec 2009 | A1 |
20120092211 | Hampel et al. | Apr 2012 | A1 |
20130169471 | Lynch | Jul 2013 | A1 |
20130169485 | Lynch | Jul 2013 | A1 |
20140111367 | Kishigami | Apr 2014 | A1 |
Entry |
---|
From U.S. Appl. No. 13/725,621 (now published as US 2013-0169485 A1), Office Action mailed on Aug. 20, 2015. |
EPO Supplementary European Search Report from European Patent Application No. 12872244.4 dated Aug. 21, 2015. |
EPO Office Action from European Patent Application No. 12872244.4 dated Sep. 3, 2015. |
PCT International Search Report and Written Opinion from PCT/US2014/068669 dated Aug. 28, 2015. |
U.S. Appl. No. 14/561,111, filed Dec. 4, 2014, Lynche et al. |
Dr. Macros A. Bergamo, “Spread Spectrum Digital Beamforming (SSDBF),” IEEE. Pages 665-672, (2010). |
M.I. Skolnik, “Introduction to Radar Systems (third edition),” McGraw-Hill, NY, Section 5.2, pp. 276-284 and pp. 305-309, (2001). |
Adamy, “EW 103: Tactical Battlefield Communication Electronic Warfare,” published by Artech House with relevance to “EW 101: A First Course in Electronic Warefare,” pp. 209, 211-212 and 214, (2008). |
R.O. Schmidt, “Multiple Emitter Location and Parameter Estimation,” IEEE Trans. Antennas Propagation, vol. AP-34, No. 3, (Mar. 1986). |
S. Drabowich and C. Aubrya, “Pattern Compression by Space-Time Binary Coding of an Array Antenna,” Advance Radar Systems, AGARD Conference Proceedings, No. 66, 14/1-14/9, (1970). |
From U.S. Appl. No, 14/561,111, Applications and Office Actions. |
From U.S. Appl. No. 13/725,621 (now U.S. Publication No. US 2013-0169485 A1), Final Office Action mailed on Apr. 21, 2015. |
International Search Report and Written Opinion from PCT/US2012/071501 mailed Sep. 27, 2013. |
PCT International Preliminary Report on Patentability (Chapter II) mailed on Feb. 27, 2014 for related PCT/US2012/071501. |
International Search Report and Written Opinion from PCT/US2014/068668 mailed Mar. 5, 2015. |
From U.S. Appl. No. 13/490,607 (now U.S. Publication No. US 2013-0169471 A1), Non-Final Office Action mailed on Nov. 18, 2014. |
From U.S. Appl. No. 13/725,621 (now U.S. Publication No. US 2013-0169485 A1), Final Office Action mailed on Nov. 18, 2014. |
From U.S. Appl. No. 13/725,621 (Now Published as 2013/0169485), Non-Final Rejection mailed on Nov. 30, 2015. |
EPO Extended Search Opinion from European Patent Application No. 12872244.4 dated Sep. 25, 2015 with EPO transmittal letter of Sep. 28, 2015. |
From U.S. Appl. No. 14/561,111 (published as US 2015-0160335 A1), Office Action mailed on Aug. 22, 2016. |
Office action from related Chinese Patent Application No. 201280064222.9 dated Oct. 23, 2015 with brief English summary. |
Office action from related Chinese Patent Application No. 201280064222.9 dated Jul. 25, 2016 and its English translation. |
Chapter II, International Preliminary Report on Patentability (IPRP) from PCT/US2014/068669, dated on May 9, 2016. |
From U.S. Appl. No. 13/725,621 (now published as US 2013-0169485), Office Action mailed on Jun. 14, 2016. |
Number | Date | Country | |
---|---|---|---|
20150160331 A1 | Jun 2015 | US |
Number | Date | Country | |
---|---|---|---|
61912990 | Dec 2013 | US |