1. Technical Field
The present disclosure relates to a radar transmitter and a radar receiver.
2. Description of the Related Art
Various techniques related to application of multiple-input and multiple-output (MIMO) are conventionally proposed (see for example, Japanese Unexamined Patent Application Publication No. 2014-119344).
A radar device described in Japanese Unexamined Patent Application Publication No. 2014-119344 provides a Doppler shift amount larger than a Doppler bandwidth to signals other than a reference signal, which are included in transmission signals emitted from a plurality of transmission antennas. Further, the radar device receives a reflected wave of each of the transmission signals, which is reflected by a target, or an object to be detected, using each of a plurality of reception antennas, and estimates the position of the target that has reflected the transmitted pulse or the relative velocity (Doppler frequency) by separating and analyzing signal components on a Doppler frequency axis.
Thus, the radar device enables high-resolution target detection through virtual antenna arrangement that involves arrangement of the plurality of transmission antennas and arrangement of the plurality of reception antennas.
However, according to such conventional techniques, signal interference among a plurality of transmission branches or interference between adjacent channels lowers the accuracy of target detection.
One non-limiting and exemplary embodiment provides a radar transmitter and a radar receiver capable of detecting a target with high accuracy.
In one general aspect, the techniques disclosed here feature a radar transmitter including: a signal generator that generates a plurality of signals respectively corresponding to a plurality of transmission branches; a modulator that modulates each of the plurality of generated signals; a frequency shifter that provides a frequency shift to each of the plurality of modulated signals, where the frequency shift provided to each modulated signal has corresponding one of a plurality of frequency shift amounts, each frequency shift amount being a multiple of a predetermined period, and where the plurality of frequency shift amounts respectively corresponding to the plurality of transmission branches differ from each other; and a radio transmitter that transmits the plurality of frequency shifted signals as radar signals.
It should be noted that general or specific embodiments may be implemented using a device, a system, a method, an integral circuit and a computer program, and any combination thereof.
The present disclosure enables a target to be detected with high accuracy.
Additional benefits and advantages of the disclosed embodiments will become apparent from the specification and drawings. The benefits and/or advantages may be individually obtained by the various embodiments and features of the specification and drawings, which need not all be provided in order to obtain one or more of such benefits and/or advantages.
An embodiment of the present disclosure is described in detail below with reference to the drawings.
A configuration of a radar device 100 according to the present embodiment is described first, which includes a radar transmitter 200 and a radar receiver 300.
As illustrated in
The configuration of the radar transmitter 200 is now described. The radar transmitter 200 includes a code generator 210, a transmission time controller 220, an orthogonal encoder 230, a modulator 240, a frequency shifter 250, and a radio transmitter 260. The code generator 210, the transmission time controller 220, and the orthogonal encoder 230 correspond to a signal generator according to the present disclosure.
The code generator 210 generates pulse compression codes that correspond to first to N-th transmission branches and outputs the generated pulse compression codes at certain time intervals. For example, a pseudo noise (PN) code, an m-sequence, a Golay code, or a Spano code may be employed as the pulse compression code. The plurality of pulse compression codes that are repeatedly output for an identical transmission branch may be the same or different. The N pulse compression codes that are output so as to correspond to the first to N-th transmission branches may be the same or different.
The transmission time controller 220 controls a timing at which each of the pulse compression codes output from the code generator 210 is transmitted to a subsequent stage for each of the first to N-th transmission branches. That is, the transmission time controller 220 controls a timing at which each of radar signals that correspond to the first to N-th transmission branches is output from the radar transmitter 200. The transmission time control is described in detail below.
In regard to each of the first to N-th transmission branches, the orthogonal encoder 230 superimposes an orthogonal code on the pulse compression code transmitted from the transmission time controller 220 and outputs the pulse compression code on which the orthogonal code is superimposed. For example, a Walsh code may be employed as the orthogonal code. The orthogonal encoder 230 uses orthogonal code sequences that differ from transmission branch to transmission branch among the first to N-th transmission branches. The orthogonal coding is described in detail below.
In regard to each of the first to N-th transmission branches, the modulator 240 modulates the signal output from the orthogonal encoder 230, which is the pulse compression code (sequence) on which the orthogonal code is superimposed, and outputs the resultant signal as a modulation signal. For example, binary phase-shift keying (BPSK) may be employed as a modulation scheme.
In regard to each of the first to N-th transmission branches, the frequency shifter 250 provides a frequency shift to the modulation signal output from the modulator 240 and outputs the modulation signal provided with the frequency shift. The amount of the frequency shift, which is hereinafter referred to as the “frequency shift amount,” is determined on the basis of for example, an orthogonal code period used for the generation of the original signal, which is the pulse compression code on which the orthogonal code is superimposed, and is a frequency shift amount that differs from transmission branch to transmission branch among the first to N-th transmission branches.
As illustrated in
First to N-th frequency shift amounts fd1 to fdN to be provided to the modulation signals of the first to N-th transmission branches are preset in the frequency controller 251. The first to N-th frequency shift amounts fd1 to fdN are used in the radar device 100 and are frequencies determined on the basis of at least one of a complementary code period, the orthogonal code period, a coherent addition period, and a Doppler analysis period.
First to N-th modulation signals that correspond to the first to N-th transmission branches are input to the first to N-th multipliers 252-1 to 252-N, respectively. The frequency controller 251 outputs a signal with a frequency of corresponding one of the first to N-th frequency shift amounts fd1 to fdN to the multiplier 252 of the corresponding branch. The n-th multiplier 252-n upconverts the n-th modulation signal using the n-th frequency shift amount fdn. The frequency shifter 250 provides the first to N-th modulation signals with the first to N-th frequency shift amounts fd1 to fdN. The complementary code period, the orthogonal code period, the coherent addition period, and the Doppler analysis period are described in detail below.
For example, the radio transmitter 260 in
A transmission timing offset amount Tofst,n for causing the transmission time periods occupied by the first to N-th transmission branches not to overlap is set for each of the transmission branches, a radio transmission circuit 262 of the radio transmitter 260 may be implemented by a single branch.
As illustrated in
The branch selector unit 261 selects a signal of corresponding one of the transmission branches from among the signals of the N branches, which are output from the frequency shifter 250, at each timing of transmitting a code sequence of each transmission branch.
The radio transmission circuit 262 performs signal processing for the radio transmission, that is, the upconversion and amplification on the signal of the single branch, which is output from the branch selector unit 261.
The antenna selector unit 263 transmits the radio signal of the single branch, which is output from the radio transmission circuit 262, from each transmission antenna 264 included in the first to N-th transmission antennas 264-1 to 264-N, depending on the transmission timing. A frequency spectrum of the radar signal is described in detail below.
A configuration of the radar receiver 300 in
The radio receiver 310 receives an echo signal in each of first to M-th reception branches using for example, the M reception antennas, which are not illustrated. The echo signal is the signal that the target (object) reflects the radar signal transmitted from the radar transmitter 200. After that, the radio receiver 310 outputs a reception signal, which is obtained through the conversion of the received echo signal from the radio frequency band into the baseband. The frequency fc of the local oscillation signal used in the conversion of the received echo signal from the radio frequency band into the baseband is identical among the first to M-th reception branches. The reception signals that correspond to the first to M-th reception branches are first to M-th reception signals, respectively.
The correlator 320 uses the code sequences that the orthogonal encoder 230 has used in coding signals of the first to N-th transmission branches as correlation coefficients for the first to M-th reception signals output from the radio receiver 310 and computes cross correlation.
As illustrated in
The codes output from the code generator 210 and the code sequences used by the orthogonal encoder 230 for the orthogonal coding are input to the correlation coefficient generator 321, and the correlation coefficient generator 321 determines the correlation coefficients for the first to M-th reception signals. For example, the code output from the code generator 210 in a given transmission repetition period is c(n,t), and an orthogonal code bit superimposed by the orthogonal encoder 230 is oc(n,t). The correlation coefficient generator 321 outputs a value calculated by multiplying c(n,t) by oc(n,t) as the correlation coefficient. That is, the correlation coefficient generator 321 outputs the first to N-th correlation coefficients that correspond to the first to N-th transmission branches in each given transmission repetition period.
The first to M-th reception signals are input to the first to M-th correlator groups 322-1 to 322-M. The m-th reception signal output from the radio receiver 310 is input to the m-th correlator group 322-m, where m represents a given integer between 1 and M inclusive. The N correlation coefficients output from the correlation coefficient generator 321 are input to the m-th correlator group 322-m, and the m-th correlator group 322-m computes the correlation between the m-th reception signal and each of the N correlation coefficients.
As illustrated in
That is, the correlator 320 in
The coherent adder 330 performs coherent addition computation for each of the correlation signals of the M×N branches input from the correlator 320 so as to increase a reception signal-to-noise ratio (SNR). The coherent addition computation is a process of extracting components corresponding to the transmission intervals, that is, the transmission repetition periods of the pulse compression codes from the correlation signals and performing the addition repeatedly at certain timings. Since the pulse compression codes are repeatedly transmitted at certain time intervals as described above, correlation outputs that correspond to the certain intervals are extracted and added.
As illustrated in
The coherent addition timing corrector 331 determines a reference timing of the coherent addition in accordance with the transmission timings controlled by the transmission time controller 220 of the radar transmitter 200. The coherent addition timing corrector 331 outputs the m−n-th correlation signal, which is the correlation signal regarding the combination of the m-th reception branch and the n-th transmission branch to the subsequent stage at the determined timing.
A cumulative addition circuit that includes the adder 332 and the memory 333 performs cumulative addition on the outputs from the coherent addition timing corrector 331 and outputs the m−n-th coherent addition result.
The coherent adder 330 extracts the correlation signals in respective transmission repetition periods Ts on the basis of the reference timing and adds Nca parts of the extracted signals. When the number of times of performing the coherent addition for the extracted correlation signals is Nca, the period during which the transmission repetition period Ts is repeated for the Nca times is defined as a coherent addition period Tca.
The coherent adder 330 outputs the coherent addition results of the M×N branches. The coherent addition is described in detail below.
The Doppler analyzer 340 analyzes a Doppler frequency for the coherent addition result input from the coherent adder in regard to each of the M×N branches. The frequency band of the echo signal, that is, the reflected wave from the target that moves involves a Doppler frequency shift. Thus, the Doppler analyzer 340 uses a Fourier transform to analyze the Doppler frequency.
The Doppler analyzer 340 performs the Fourier transform per distance step from the radar device 100 to the target and outputs a distance-Doppler map. The distance-Doppler map is two-dimensional data, where for example, the horizontal axis indicates a Doppler frequency and the vertical axis indicates a distance. The distance step ΔR is determined by Expression 1 below using a reception digital sampling rate fs. In Expression 1, c represents the velocity of light.
[Mathematical Expression 1]
ΔR=c/(2×fs) (1)
As illustrated in
The interleaver 341 interleaves the m−n-th coherent addition result. The Fourier transformer 342 performs the Fourier transform on the interleaved m−n-th coherent addition result and outputs the distance-Doppler map. The Doppler spectrum extractor 343 extracts part corresponding to a desired Doppler frequency from the distance-Doppler map, which is a Doppler spectrum. The interleave, the Fourier transform, and the Doppler spectrum extraction are described in detail below.
The Doppler analyzer 340 as a whole outputs the distance-Doppler maps of the M×N branches.
The arrival direction estimator 350 in
The respective “distance-Doppler maps” of the M×N branches are data obtained from combinations of the N transmission antennas and the M reception antennas. Accordingly, phase components different from one another are included among the “distance-Doppler maps” corresponding to the branches that differ. The arrival direction estimator 350 determines a phase difference based on the different phase components and estimates the arrival direction.
The transmission time control, the orthogonal coding, the frequency shift amount, the frequency spectrum of a radar signal, the reference timing of the coherent addition, the interleave, and the Doppler spectrum extraction are described in detail below.
The code generator 210 outputs code sequences 411-1 to 411-N of the first to N-th transmission branches in cycles at certain time intervals. The repeated period is defined as the transmission repetition period Ts, which corresponds to the above-described certain interval. The time needed for the transmission of each code 411 output from each transmission branch is referred to as transmission time Tcode. The time from scan start time TO of the n-th transmission branch is referred to as a transmission timing offset amount Tofst,n.
The transmission time controller 220 sets the respective transmission timings of the codes, which each have the unique transmission timing offset amount Tofst,n different from transmission branch to transmission branch, that is, of the codes whose transmission start timings are shifted among the first to N-th transmission branches. The transmission time controller 220 sets a value that causes the time equal to the transmission timing offset amount Tofst,n plus the transmission time Tcode to be less than the transmission repetition period Ts as the transmission timing offset amount Tofst,n.
The radar device 100 disperses signals to be transmitted in terms of time and can reduce a peak-to-average power ratio, which is hereinafter referred to as the “PAPR.”
Peak power that can be output without distortion has an upper limit. Accordingly, a conventional radar device needs reduction in average power when the PAPR is large. Thus, the large PAPR causes decrease in an average reception SNR. The radar device 100 according to the present disclosure can raise average power relatively because of the reduction in the PAPR and increase an average reception SNR. Due to the reduction in the PAPR, the radar device 100 can narrow a dynamic range necessary on the reception side and simplify the device.
Further, the transmission time controller 220 desirably sets the transmission timing of each of the codes as illustrated in
For example, the orthogonal encoder 230 uses a Noc-bit orthogonal code, that is, an orthogonal code with bits, the number of which is Noc. The time that corresponds to the Noc bits of the orthogonal code is defined as an orthogonal code period Toc. The orthogonal encoder 230 switches first to Noc-th bits 422 of an orthogonal code sequentially by one bit in each transmission repetition period Ts and superimposes the first to Noc-th bits 422 on each code sequence 421, which corresponds to the code sequence 411 in
A case where Noc=2, that is, two-bit orthogonal codes are used, and m=1 is described below as a concrete example. Here [+1,+1] and [+1,−1] are orthogonal codes orthogonal to each other. An orthogonal code where n=[+1,−1] is superimposed on a first code sequence (cn,1) and a second code sequence (cn,2) of the n-th transmission branch. Further, an orthogonal code where k=[+1,+1] is superimposed on a first code sequence (ck,1) and a second code sequence (ck,2) of the k-th transmission branch where k represents a given integer between 1 and N inclusive.
In regard to the n-th transmission branch, the orthogonal encoder 230 generates an orthogonal code by multiplying the code sequence (cn,1) by +1 in the first transmission repetition period Ts and generates another orthogonal code by multiplying the code sequence (cn,2) by −1 in the subsequent transmission repetition period Ts.
In regard to the k-th transmission branch, the orthogonal encoder 230 generates an orthogonal code by multiplying the code sequence (ck,1) by +1 in the first transmission repetition period Ts and generates another orthogonalized code by multiplying the code sequence (ck,2) by +1 in the subsequent transmission repetition period Ts.
The code sequence generated by the code generator 210 in each transmission repetition period Ts of each transmission branch is constituted of a plurality of bit strings. For example, the code sequence (cn,1)=[+1, +1,−1, +1] and the code sequence (cn,2)=[+1, +1, +1, −1]. The orthogonalized code (ck,1) multiplied by +1 and the orthogonalized code (ck,2) multiplied by −1, which are generated by the orthogonal encoder 230 for the n-th transmission branch, are expressed by Expressions 2 and 3 below.
[Mathematical Expression 2]
(cn,1)×(+1)=[+1,+1,−1,+1] (2)
[Mathematical Expression 3]
(cn,2)×(−1)=[−1,−1,−1,+1] (3)
The orthogonal encoder 230 superimposes any one of the plurality of bits that constitute the orthogonal codes on all the code sequences of the first to N-th transmission branches, that is, multiplies all the code sequences of the first to N-th transmission branches by any one of the plurality of bits that constitute the orthogonal codes in each transmission repetition period Ts.
Further, the orthogonal encoder 230 switches the bit to be used, which is included the plurality of bits that constitute the orthogonal code, and superimposes the switched bit on the code sequences, that is, multiplies the code sequences by the switched bit in each transmission repetition period Ts. The orthogonal encoder 230 superimposes an identical value on the code sequences in one transmission repetition period Ts. Although the polarities of the whole of the code sequences vary between + and −, the correlation among the polarities of the constituent bits in the transmission repetition period Ts remains unchanged. The radar device 100 can hold a cross correlation performance among the code sequences used for each transmission branch.
An m-sequence or a Gold code is a code favorable in the cross correlation performance and a sequence where mutual interference among the transmission branches is hard to occur. The radar device 100 can suppress mutual interference among the signals transmitted from the first to N-th transmission branches by holding the cross correlation performance among the code sequences.
In addition, as a result of the coherent addition, the radar device 100 can compensate for mutual interference components among the first to N-th transmission branches by superimposing the orthogonal codes. The code generator 210 may output the identical code sequences or may output different code sequences in the orthogonal code period Toc.
For example, in the above-described example of the two-bit orthogonal codes, the results obtained through the cross correlation between the sequence (cn,1) multiplied by +1 and the sequence (cn,2) multiplied by (−1) are (Cn,1)×(+1) and (Cn,2)×(−1), respectively. When (Cn,1)=(Cn,2), the coherent addition result indicates that (Cn,1)×(+1)+(Cn,2)×(−1)=0. That is, the radar device 100 may compensate for the mutual interference components among the transmission branches. The code generator 210 may generate a complementary code as the pulse compression code.
A code sequence 431 before superimposing of an orthogonal code is a complementary code. The complementary code is constituted of Ncc codes. The transmission time controller 220 outputs each of the Ncc complementary codes to the orthogonal encoder 230 in each transmission repetition period Ts. The period in which the Ncc complementary codes are output is defined as a complementary code period Tcc. That is, the complementary code period Tcc=the transmission repetition period Ts×Ncc, where Ncc represents the number of complementary codes.
When the pulse compression code is a complementary code, the orthogonal encoder 230 performs the switching of the bit 432 of the orthogonal code illustrated in
In regard to the complementary code, although a range side lobe component does not become zero, depending on autocorrelation of each of the codes that constitute the complementary code, the range side lobe component becomes zero by performing the coherent addition on all the autocorrelation results of the complementary code. Accordingly, the orthogonal code can be superimposed while holding a range side lobe suppression effect of the complementary code by switching the bit of the orthogonal code in each complementary code period Tcc.
Similar to what is described with reference to
A frequency foc that corresponds to the orthogonal code period Toc is defined by Expression 4 below.
[Mathematical Expression 4]
foc=1/Toc (4)
The frequency shift amount fdn provided to the n-th transmission branch is expressed by for example, Expression 5 below.
[Mathematical Expression 5]
fdn=x(n)×foc (5)
In Expression 5, x(n) represents an integer different from transmission branch to transmission branch. The frequency shifter 250 provides the frequency shifts to the respective modulation signals of the transmission branches, and the frequency shift is an integral multiple of the frequency corresponding to the orthogonal code period Toc included in the modulation signal and differs from transmission branch to transmission branch among the first to N-th transmission branches.
How to determine the frequency shift amount is described. As described above, the coherent adder 330 of the radar receiver 300 performs the coherent addition in each orthogonal code period Toc and decodes the orthogonal code.
For example, an m−n1-th correlation signal am,n1(t) input to the coherent adder 330 can be modeled as in Expression 6 below. In Expression 6, n1 represents a signal (component) of a desired transmission branch.
In Expression 6, cm,n(t) represents a result of performing the correlation computation on the signal transmitted from the n-th transmission branch and received by the m-th reception branch, which is a correlation signal. The correlation signal after the symbol sigma, which is the second element on the right-hand side of Expression 6, indicates an interference component caused by a signal of another transmission branch. That is, Expression 6 includes a residual component of the Doppler frequency shift (fd,n−fd,n1). In Expression 6, t represents time and θ represents a phase difference.
A frequency fca that corresponds to the coherent addition period Tca is defined by Expression 7 below.
[Mathematical Expression 7]
fca=1/Tca (7)
A relation expressed by Expression 8 below holds between the Doppler frequency shift (fd,n−fd,n1) and the frequency fca that corresponds to the coherent addition period Tca.
[Mathematical Expression 8]
(fd,n−fd,n1)=y×fca (8),
where y represents an integer.
The coherent adder 330 performs integral computation on the coherent addition period Tca as an integral period. Accordingly, an output bm,n1(t) of the coherent adder 330 is expressed by for example, Expression 9 below.
According to Expression 7 above, the interference component of the second element on the right-hand side of Expression 9 is caused to approximate zero as illustrated in Expression 10 below.
In the radar device 100, when a temporal variation component of cm,n(t) is small, the suppression effect on an interference component is large. The radar device 100 can suppress the interference component by causing the frequency equivalent to an integral multiple of the frequency fca corresponding to the coherent addition period Tca to be the frequency shift amount fdn.
The coherent addition period Tca is an integral multiple of the orthogonal code period Toc. The frequency foc corresponding to the orthogonal code period Toc is an integral multiple of the frequency fca corresponding to the coherent addition period Tca.
The radar device 100 can cause the frequency shift amount fdn to be an integral multiple of the frequency fca corresponding to the coherent addition period Tca by causing the frequency shift amount fdn to be an integral multiple of the frequency foc corresponding to the orthogonal code period Toc, and can bring the above-described advantages.
For example, as illustrated in
In a conventional radar device, the orthogonality of an orthogonal code is decreased by providing a frequency shift to a code on which an orthogonal code is superimposed. In contrast, the radar device 100 can bring the suppression effect on an interference component by causing the frequency shift amount to be an integral multiple of the frequency foc corresponding to the orthogonal code period Toc.
The first to N-th frequency shift amounts fd1 to fdN are frequencies smaller than a maximum Doppler frequency observable in the radar receiver 300.
The maximum Doppler frequency observable in the radar receiver 300, Fdmax, is expressed by Expression 11 below using the number of times of repeating the transmission, which is represented as Ts in Expression 11, and the number of times of performing the coherent addition, which is represented as Nca in Expression 11.
[Mathematical Expression 11]
Fdmax=1/{2×(Ts×Nca)} (11)
Expression 11 corresponds to a Nyquist frequency when a coherent addition period Nca is a sample period of the Fourier transform.
When the antennas are arranged near one another and there is no large difference among the directivities of the antennas, the Doppler shift that occurs between each antenna and the target causes no large unevenness. The radar device 100 desirably divides a usable Doppler frequency band, that is, a band to the maximum Doppler frequency Fdmax, equally, and sets the frequency shift amounts with equal intervals.
For example, the n-th frequency shift fdn provided to the n-th transmission branch is desirably (n−1) times as much as the frequency obtained by dividing the maximum Doppler frequency Fdmax by N as expressed in Expression 12 below.
[Mathematical Expression 12]
fdn=Fdmax×(n−1)/N (12)
The first to N-th frequency shifts fd1 to fdN provided by the transmission side are each observed as the Doppler shifts on the reception side. Since the first to N-th frequency shifts fd1 to fdN are known, the Doppler shift based on each frequency shift can be observed apart from the Doppler shift caused by a speed component of the target.
As described above, the first to N-th frequency shift amounts fd1 to fdN provided by the frequency shifter 250 are frequency shifts smaller than the occupied bandwidth. Thus, as illustrated in
As illustrated in
The number of times of performing the coherent addition of the coherent adder 330 on the extracted m−n-th correlation signal is Nca as described above. The coherent addition period Tca equals the transmission repetition period Ts multiplied by the number of times of performing the coherent addition, or specifically Nca.
As illustrated in
When fs denotes a reception digital sampling rate, the number of sampling a signal in the transmission repetition period Ts, Tp, is a value obtained by multiplying the transmission repetition period Ts by the reception digital sampling rate fs. The sample timings Tm,0 to Tm,p−1 of the coherent addition result in the transmission repetition period Ts are illustrated in
The sample timings Tm,0 to Tm,p−1 are also referred to as range bins and each correspond to the distance from the radar device 100 to the target. Data on each sample timing can be converted into information on the distance to the target.
As illustrated in
The interleaver 341 sorts the data on consecutive Nf transmission repetition periods Ts into data consolidated according to each sample timing based on the starting point of each transmission repetition period Ts.
The Fourier transformer 342 of the Doppler analyzer 340 converts the time-base variation in the sorted data onto the Doppler frequency axis. The Fourier transformer 342 converts the time waveform into the spectrum of the Doppler frequency, that is, the Doppler spectrum.
When the coherent addition period Tca serves as the sample period of the Fourier transform and Ndp denotes the number of sample points of the Fourier transform, the number of sample points Ndp that is obtained when the transmission repetition period Ts×the number of times of performing the coherent addition, or Nca, × the Fourier transform is defined as a Doppler analysis period Tdp.
As described above, the sample timing of the Fourier transform can be converted into the distance from the radar device 100 to the target. That is, the data consolidated according to each sample timing is data consolidated according to each range, which is the distance to the target.
Thus, the above-described sort enables the temporal variation in the coherent addition result dependent on the distance to be observed. That is, the output of the Fourier transformer 342 is two-dimensional data of the distance and the Doppler frequency. The two-dimensional data of the distance and the Doppler frequency is defined as the distance-Doppler map.
As described above, the first to N-th radar signals transmitted from the first to N-th transmission branches undergo the frequency shifts using the frequency shift amounts fd1 to fdN different from one another.
As illustrated in
The Doppler spectrum extractor 343 of the Doppler analyzer 340 extracts part that corresponds to a desired Doppler frequency from the distance-Doppler map input from the Fourier transformer 342 on a distance-by-distance basis.
As illustrated in
The Doppler spectrum extractor 343 associates each extracted Doppler frequency component of the distance-Doppler map with the Doppler frequency where the frequency shift is omitted. That is, the Doppler spectrum extractor 343 shifts the extracted Doppler frequency axis of the distance-Doppler map by −fdn.
The radar device 100 performs the frequency shift on respective signals of the transmission branches using the frequency shift amounts, which are integral multiples of the frequency foc corresponding to the orthogonal code period Toc, that is, integral multiples of the frequency corresponding to the coherent addition period Tca and differ from transmission branch to transmission branch. The radar device 100 can extract a Doppler frequency analyze result corresponding to each frequency shift amount for each reception signal while the interference components among the transmission branches are reduced through the coherent addition, and detect the target.
Operation of the radar device 100 is now described.
In step S1100, the code generator 210 generates a pulse compression code related to the n-th transmission branch.
In step S1200, the transmission time controller 220 controls the time when the generated pulse compression code is transmitted from the radar transmitter 200.
In step S1300, the orthogonal encoder 230 superimposes one of the constituent bits of the n-th orthogonal code on the pulse compression code.
In step S1400, the modulator 240 modulates the pulse compression code on which the orthogonal code is superimposed.
In step S1500, the frequency shifter 250 provides the frequency shift to the modulation signal using the frequency shift amount fdn determined on the basis of the orthogonal code period Toc. As described above, the frequency shift amount fdn is the frequency that is obtained by multiplying the frequency foc corresponding to the orthogonal code period Toc by an integer differing from transmission branch to transmission branch and is smaller than the maximum Doppler frequency Fdmax.
In step S1600, the radio transmitter 260 converts the modulation signal provided with the frequency shift into a radio signal and transmits the radio signal as a radar signal.
The transmitted radar signal is reflected by the target and received as an echo signal.
In step S2100, the radio receiver 310 receives the respective echo signals in the first to M-th reception branches.
In step S2200, the correlator 320 computes cross correlation while the code sequences used in the orthogonal encoder 230 serve as correlation coefficients.
In step S2300, the coherent adder 330 performs the coherent addition on correlation signals. Since a difference from another transmission branch in the frequency shift amount is an integral multiple, the coherent addition reduces interference components caused by the other transmission branch as described above.
In step S2400, the Doppler analyzer 340 performs the Doppler analysis on the coherent addition result.
In step S2500, the Doppler analyzer 340 extracts part that is desired and corresponds to the n-th transmission branch from the Doppler analysis result on the basis of the frequency shift amount fdn.
The arrival direction estimator 350 estimates an arrival direction, that is, a direction of the target on the basis of the respective Doppler analysis results extracted for the first to N-th transmission branches including the n-th transmission branch.
As described above, the radar device 100 according to the present embodiment provides an signal of each transmission branch with the frequency shift fdn, which is an integral multiple of the frequency foc corresponding to the orthogonal code period Toc and differs from transmission branch to transmission branch.
Thus, the radar device 100 extracts the respective Doppler frequency analyze results for the transmission branches while the interference components among the transmission branches are reduced, and detects the target. That is, the radar device 100 can perform the target detection with the higher accuracy than that performed by the conventional techniques.
Although in the description above, the frequency shift amount fdn is a frequency that is an integral multiple of the frequency foc corresponding to the orthogonal code period Toc, the frequency shift amount fdn is not limited thereto. The radar device 100 may use a frequency that is unlikely to decrease the orthogonalities of the signals transmitted from the first to N-th transmission branches, such as an orthogonal frequency, and may use the frequency shift amounts different from transmission branch to transmission branch.
Examples of the orthogonal frequency includes a frequency, which is an integral multiple of the frequency shift amount fdn, the coherent addition period Tca, the Doppler analysis period Tdp, or the complementary code period Tcode.
The frequency shift amount fdn provided to the n-th transmission branch is expressed by Expression 13 below using for example, the frequency fca corresponding to the coherent addition period Tca.
[Mathematical Expression 13]
fdn=x(n)×foc (13)
As illustrated in
The frequency shift process illustrated in
The frequency shift amount fdn provided to the n-th transmission branch is expressed by Expression 14 below using for example, the Doppler analysis period Tdp and an integer x(n) that differs from transmission branch to transmission branch.
[Mathematical Expression 14]
fdn=x(n)/Tdp (14)
The frequency shift amount fdn is a frequency that is an integral multiple of the period corresponding to the Doppler analysis period Tdp. The frequency shift amount fdn is an orthogonal frequency in the Fourier transformer 342.
To cause the frequency shift amount fdn to be a value smaller than the maximum Doppler frequency Fdmax observable in the radar receiver 300, the integer x(n) needs to satisfy Expression 15 below on the basis of the number of sample points Ndp of the Fourier transform.
[Mathematical Expression 15]
x(n)<Ndp/2 (15)
The mutual interference among the signals of the first to N-th transmission branches, which undergo multiplexing on the Doppler frequency axis, can be minimized by causing the frequency shift amount fdn to serve as the orthogonal frequency in the Fourier transformer 342.
The frequency fcc that corresponds to the complementary code period Tcc is defined by Expression 16 below.
[Mathematical Expression 16]
fcc=1/Tcc (16)
The frequency shift amount fdn provided to the n-th transmission branch is expressed by Expression 17 below using for example, the frequency fcc, which corresponds to the complementary code period Tcc, and the integer x(n), which differs from transmission branch to transmission branch.
[Mathematical Expression 17]
fdn=x(n)/Tcc (17)
The orthogonal code period Toc is an integral multiple of the complementary code period Tcc as can be seen in
Although the method of multiplying a modulation signal by a signal with consecutive waveforms, which has the frequency shift amount fdn, is used for the frequency shift process in the description above, the frequency shift process is not limited to this method.
The frequency shifter 250 may perform the frequency shift by multiplying the modulation signal by the discretized frequency shift component.
As illustrated in
The radar device 100 observes temporal variation in the sample signal at each sample timing in the transmission repetition period Ts illustrated in
Since the transmission repetition period Ts is smaller than the coherent addition period Tca, as illustrated in
In a conventional radar device, the cross correlation performance of a code is lowered when a frequency shift, which is a signal with consecutive waveforms, is superimposed on a modulation signal.
In contrast, when the discretized frequency shift component illustrated in
As illustrated in
In a conventional radar device, when a complementary code is used for a radar signal and a frequency shift of consecutive waveforms is superimposed in the complementary code period Tcc, the range side lobe suppression performance brought by adding autocorrelation results of the complementary code is decreased.
As illustrated in
As illustrated in
In a conventional radar device, when an orthogonal code is used for a radar signal, the orthogonal performance of the orthogonal code is decreased by superimposing a frequency shift with consecutive waveforms in the orthogonal code period Toc.
As illustrated in
As illustrated in
The coherent addition period Tca is a period of an integral multiple of all of the complementary code period Tcc and the orthogonal code period Toc. The radar device 100 can suppress decrease in the characteristics of the code used, such as the autocorrelation performance, the cross correlation performance, or the orthogonality, and enables a plurality of channels to undergo multiplexing on the Doppler frequency axis. Discretizing the frequency shift component on the basis of the coherent addition period Tca is useful to perform the multiplexing on a plurality of channels on the Doppler frequency axis. The discretization illustrated in
Although the separation of the Doppler components for each transmission branch is performed in the Doppler analyzer 340 in the description above, the separation is not limited thereto. The radar device 100 may separate the Doppler components for each transmission branch prior to for example, the correlation computation.
As illustrated in
In the radar device 100a, the frequency shift demodulator 360a demodulates the frequency shift provided by the radar transmitter 200 and the coherent adder 330 performs the coherent addition. The demodulation and the coherent addition correspond to the process of downconverting the signal that has been upconverted in the frequency shifter 250 in the frequency shift demodulator 360a and the process of causing the resultant signal to pass through a low-pass filter in the coherent adder 330.
The frequency shift demodulator 360a demodulates the frequency shift provided in the frequency shifter 250 of the radar transmitter 200.
As illustrated in
In the frequency shift demodulator 360a, values −fd1 to −fdN are preset as first to N-th frequency shift demodulation amounts that are identical in absolute value and opposite in polarity to the first to N-th frequency shift amounts set in the frequency controller 251 of the frequency shifter 250 (see
The frequency controller 361a of the frequency shift demodulator 360a outputs N demodulation signals corresponding to the first to N-th frequency shift demodulation amounts −fd1 to −fdN to each of the first to M-th demodulator groups 362a-1 to 362a-M.
First to M-th reception signals are input to the first to M-th demodulator groups 362a-1 to 362a-M. The m-th reception signal output from the radio receiver 310 is input to the m-th demodulator group 362a-m. The m-th demodulator group 362a-m generates N demodulation signals on the basis of the m-th reception signal and the N demodulation signals input from the frequency controller 361a. That is, the frequency shift demodulator 360a outputs demodulation signals of M×N branches.
As illustrated in
The output m−n-th demodulation signal is input to the m−n-th correlator 323-m−n in the correlator 320 (see
The Doppler analyzer 340a in
When the frequency shift of a reception signal is demodulated in advance, the Doppler spectra extracted concentrate near direct current (DC).
When the frequency shift demodulator 360a demodulates the frequency shift, a desired spectrum extracted moves to a Doppler frequency band 551 near the DC illustrated in
In the Doppler spectrum in
The increase in the number of times of performing the coherent addition lowers the sampling rate of the Doppler analysis. As a result, the aliasing component 561 comes closer to a desired spectrum 562 as illustrated in
Thus, the number of times of performing the coherent addition may be increased to the sampling rate of the Doppler analysis at which the desired spectrum 562 and an out-of-band spectrum do not interfere. That is, the demodulation using the frequency shift can cause the desired spectrum to concentrate near the DC and can increase the number of times of performing the coherent addition more, compared to a case where the demodulation uses no frequency shift.
The increase in the number of times of performing the coherent addition can reduce load on the subsequent stages caused by the signal processing. That is, the processing load of the Doppler analysis and the processes after the Doppler analysis can be reduced by including the frequency shift demodulator 360a.
The decoded complementary code undergoes the coherent addition in the complementary code period Tcc. Accordingly, similar to the principle described using
Although the frequency shift amount fdn of each transmission branch is fixed in the description above, the frequency shift amount fdn is not limited to the fixed amount. The frequency shifter 250 may switch the frequency shift amount fdn of each transmission branch in each certain period for example.
As illustrated in
In the configuration of the radar device 100 illustrated in
In the configuration of the radar device 100a illustrated in
Further, in the radar device 100a illustrated in
The radar device according to the present disclosure can change the frequency shift amount fdn used in one transmission branch with time and disperse the influence of quantization noise of the frequency shifter 250. When the frequency shift amount fdn=0, the influence of the quantization noise is the smallest. The frequency shift amount fdn equal to 0 is desirably included in an object of the allocation.
Moreover, in the radar device 100a illustrated in
As illustrated in
In the coherent addition or the Fourier transform, positive (+) components and negative (−) components included in the mutual interference components compensate for each other through the addition by switching the polarities of the frequency shifts according to the periods illustrated in
To maximize the effect of the interference compensation, as illustrated in
Although the transmission timing offset amount Tofst,n of each transmission branch is fixed in the description above, the transmission timing offset amount Tofst,n is not limited to the fixed transmission timing offset amount. For example, the transmission time controller 220 may switch the transmission timing offset amount Tofst,n for each transmission branch in each of certain periods.
As illustrated in
The coherent addition timing corrector 331 of the coherent adder 330 switches the coherent addition timing in synchronization with the switching of the transmission timing offset amount Tofst,n in the transmission time controller 220.
In a conventional radar device, mutual interference among transmission branches increases through the coherent addition. The radar device according to the present disclosure can disperse the interference components by changing the transmission timing offset amount Tofst,n with time. That is, in regard to a desired wave, the coherent addition can increase the SNR, and in regard to an interference wave component, coherent addition effects can be reduced.
As illustrated in
The transmission time controller 220 may switch the transmission timing offset amount Tofst,n of each transmission branch in each transmission repetition period Ts, each complementary code period Tcc, each orthogonal code period Toc, or each coherent addition period Tca. The influence of mutual interference waves among the transmission branches can be dispersed and the estimation accuracy of an arrival direction can be raised.
Part of the configuration of the radar device described above may be physically separated from the rest of the configuration of the radar device. Communication units for mutual communication need to be provided, respectively.
Although various aspects of the embodiment are described above with reference to the drawings, it is needless to mention that the present disclosure is not limited to such examples. A person skilled in the art may arrive at variations or modifications within the scope recited in the claims, and the variations or modifications should be understood as belonging in the technical scope of the present disclosure as a matter of course. Also, the constituents of the above-described embodiment may be combined as desired within the scope not departing from the spirit of the disclosure.
Although in the present embodiment described above, the radar device is described while exemplified in a case where for example, hardware resources are used to constitute the radar device, the radar device may be partially constituted using software that cooperates with such hardware resources.
Each of the units, or constituents, of the radar device according to the present embodiment described above is typically implemented as large-scale integration (LSI), which is an integrated circuit. The LSI may be made as one chip individually, or may be made as one chip so as to include part or all of the constituents. Depending on the degree of the integration, the above-mentioned LSI may be also referred to as an integrated circuit (IC), system LSI, super LSI, or ultra LSI.
In addition, the circuit-integrating technique is not limited to the LSI, a personal circuit or a general-purpose processor may be used for the implementation. A field-programmable gate array (FPGA), which is programmable, or a reconfigurable processor, which is capable of reconfiguring the connection and setting of circuit cells inside LSI, may be utilized after manufacturing the LSI.
Moreover, when a circuit-integrating technique that replaces the LSI is brought by advance of a semiconductor technique or another derivative technique, each unit of the radar device may be integrated using the technique. Application of biotechnology and the like are possible.
A radar transmitter according to the present disclosure includes: a signal generator that generates a plurality of signals corresponding to a plurality of transmission branches; a modulator that modulates each of the plurality of signals generated; a frequency shifter that provides a frequency shift of each of one or more predetermined frequency shift amounts to each of the plurality of signals modulated, the predetermined frequency shift amount being an integral multiple of a predetermined period and differing among the plurality of transmission branches; and a radio transmitter that transmits the plurality of signals provided with the predetermined frequency shift as radar signals.
In the radar transmitter, the signal generator may include: a code generator that generates a plurality of pulse compression codes corresponding to the plurality of transmission branches; a transmission time controller that outputs the plurality of pulse compression codes in each of one or more predetermined transmission repetition periods; and an orthogonal encoder that generates the plurality of signals by multiplying the plurality of pulse compression codes output in each predetermined transmission repetition period by respective orthogonal codes different among the plurality of transmission branches, and the predetermined period may be at least one of an orthogonal code period of the orthogonal code, a coherent addition period of coherent addition included in signal processing, and a Doppler analysis period of Doppler analysis included in the signal processing.
Further, in the radar transmitter, the signal generator may include: a code generator that generates a plurality of pulse compression codes corresponding to the plurality of transmission branches using a complementary code; a transmission time controller that outputs the plurality of pulse compression codes in each of one or more predetermined transmission repetition periods; and an orthogonal encoder that generates the plurality of signals by multiplying the plurality of pulse compression codes output in each predetermined transmission repetition period by respective orthogonal codes different among the plurality of transmission branches, and the predetermined period may be at least one of a complementary code period of the complementary code, an orthogonal code period of the orthogonal code, a coherent addition period of coherent addition included in signal processing, and a Doppler analysis period of Doppler analysis included in the signal processing.
Further, in the radar transmitter, the orthogonal encoder may switch a plurality of bits that constitute the orthogonal code in each transmission repetition period or each complementary code period.
Further, in the radar transmitter, when the coherent addition period serves as a sample period of a Fourier transform, the frequency shift amount may be smaller than a maximum Doppler frequency band.
Further, in the radar transmitter, the frequency shift amount may be a center frequency of each of frequency bands obtained by dividing a Doppler frequency band equally.
Further, in the radar transmitter, the frequency shifter may multiply the plurality of signals by a value obtained by sampling a signal with a frequency of the frequency shift amount in each transmission repetition period, each complementary code period, each orthogonal code period, or each coherent addition period.
Further, in the radar transmitter, the frequency shifter may allocate the frequency shift amounts including zero to the plurality of transmission branches, respectively, and change the transmission branch to which the frequency shift amount of zero is allocated in each transmission repetition period, each complementary code period, each orthogonal code period, each coherent addition period, or each Doppler analysis period.
Further, in the radar transmitter, the frequency shifter may switch a polarity of the frequency shift amount in each transmission repetition period, each complementary code period, each orthogonal code period, each coherent addition period, or each Doppler analysis period.
Further, in the radar transmitter, the transmission time controller may output the plurality of signals at transmission timings different among the plurality of transmission branches in the transmission repetition period.
Further, in the radar transmitter, the transmission time controller may change the transmission timing of the signal in each transmission repetition period, each complementary code period, each orthogonal code period, each coherent addition period, or each Doppler analysis period.
A radar receiver according to an aspect of the present disclosure includes: a radio receiver including at least one reception branch that receives an echo signal being a radar signal reflected from a target; an echo signal processor that extracts a Doppler component from the received echo signal; and an arrival direction estimator that detects the target by referring to the extracted Doppler component, where the echo signal processor performs demodulation on the echo signal, performs Doppler analysis on a result of the demodulation, extracts corresponding part from a result of the Doppler analysis regarding each of one or more frequency shift amounts, and thus extracts the Doppler component regarding each of combinations of a plurality of transmission branches included in a radar transmitter that transmits the radar signal, and the at least one reception branch.
A radar receiver according to an aspect of the present disclosure includes: a radio receiver including at least one reception branch that receives an echo signal being a radar signal reflected from a target; an echo signal processor that extracts a Doppler component from the received echo signal; and an arrival direction estimator that detects the target by referring to the extracted Doppler component, where, with respect to each of one or more frequency shift amounts, the echo signal processor provides a frequency shift of the frequency shift amount to the echo signal, the frequency shift being identical in an absolute value and opposite in a polarity to the frequency shift amount, demodulates the echo signal after the frequency shift, performs Doppler analysis on the demodulated signal, and extracts a Doppler component regarding each of combinations of a plurality of transmission branches included in a radar transmitter that transmits the radar signal, and the at least one reception branch.
The present disclosure is useful as a radar transmitter and a radar receiver capable of detecting a target with high accuracy.
Number | Date | Country | Kind |
---|---|---|---|
2014-242008 | Nov 2014 | JP | national |