LOW LATENCY DECODING IN MULTI-INPUT MULTI-OUTPUT RADAR
20170371030 · 2017-12-28
Inventors
Cpc classification
International classification
Abstract
A multi-input multi-output (MIMO) radar system and method of performing low-latency decoding in a MIMO radar system. The method includes transmitting a different linear frequency-modulated continuous wave (LFM-CW) transmit signal from each of N transmit elements of the MIMO radar system, each transmit signal associated with teach of the N transmit elements including a respective code, and receiving reflections associated with each of the transmit signals from each of the N transmit elements at each receive element of the MIMO radar system. Processing each symbol corresponding with each received reflection on a symbol-by-symbol basis is done to obtain a respective decoded signal prior to receiving all the received reflections associated with all the N transmit elements, wherein the processing includes using a Hadamard matrix with N columns in which each column is associated with the respective code transmitted by each of the N transmit elements.
Claims
1. A method of performing low-latency decoding in a multi-input multi-output (MIMO) radar system, the method comprising: transmitting a different linear frequency-modulated continuous wave (LFM-CW) transmit signal from each of N transmit elements of the MIMO radar system, each transmit signal associated with teach of the N transmit elements including a respective code; receiving reflections associated with each of the transmit signals from each of the N transmit elements at each receive element of the MIMO radar system; and processing each symbol corresponding with each received reflection on a symbol-by-symbol basis to obtain a respective decoded signal prior to receiving all the received reflections associated with all the N transmit elements, wherein the processing includes using a Hadamard matrix with N columns in which each column is associated with the respective code transmitted by each of the N transmit elements.
2. The method according to claim 1, wherein the processing includes obtaining N processing outputs for each symbol and determining the respective decoded signal from the N processing outputs.
3. The method according to claim 2, wherein the obtaining the N processing outputs is based on multiplying each symbol with each of the N columns of the Hadamard matrix.
4. The method according to claim 2, wherein the determining the respective decoded signal includes comparing the N processing outputs and selecting the respective decoded signal from among the N processing outputs.
5. The method according to claim 1, further comprising determining the transmit element associated with the decoded signal.
6. A multi-input multi-output (MIMO) radar system with low-latency decoding, the system comprising: N transmit elements, each of the N transmit elements configured to transmit a different linear frequency-modulated continuous wave (LFM-CW) transmit signal, each transmit signal associated with teach of the N transmit elements including a respective code; a plurality of receive elements configured to receive reflections associated with each of the transmit signals from each of the N transmit elements; and a processor configured to obtain a decoded signal corresponding with each reflection, wherein the processor processes each symbol corresponding with each received reflection on a symbol-by-symbol basis to obtain a respective decoded signal prior to receiving all the received reflections associated with all the N transmit elements and the processor processes each symbol using a Hadamard matrix with N columns in which each column is associated with the respective code transmitted by each of the N transmit elements.
7. The system according to claim 6, wherein the processor obtains N processing outputs for each symbol and determines the respective decoded signal from the N processing outputs.
8. The system according to claim 7, wherein the processor obtains the N processing outputs based on multiplying each symbol with each of the N columns of the Hadamard matrix.
9. The system according to claim 7, wherein the processor determines the respective decoded signal based on comparing the N processing outputs and selecting the respective decoded signal from among the N processing outputs.
10. The system according to claim 6, wherein the processor determines the transmit element associated with the decoded signal.
11. The system according to claim 6, wherein the system is integrated in a moving platform.
12. The system according to claim 11, wherein the platform is a vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0006] Other features, advantages and details appear, by way of example only, in the following detailed description of embodiments, the detailed description referring to the drawings in which:
[0007]
[0008]
[0009]
[0010]
DESCRIPTION OF THE EMBODIMENTS
[0011] The following description is merely exemplary in nature and is not intended to limit the present disclosure, its application or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
[0012] As previously noted, code-based MIMO radar facilitates resolving which transmitters are associated with each received reflection at each receive element. The code-based MIMO radar according to embodiments herein is a linear frequency-modulated continuous wave (LFM-CW) MIMO system. Each LFM-CW signal exhibits a different linear increase (or decrease) in frequency over the duration of the continuous wave and is referred to as a chirp. The total time duration to transmit a chirp from every transmitter is referred to as the frame duration. Generally, the reflections resulting from each of the transmissions are received and decoded together. Accordingly, while the maximum detectable range is directly proportional to the duration of each chirp, the maximum detectable velocity is inversely proportional to the frame duration. Thus, as the duration of each chirp (and, thus, the frame duration) increases, the maximum detectable range increases but the maximum detectable velocity decreases. Embodiments detailed herein relate to reducing the latency involved with decoding and, thus, addressing the reduction in maximum detectable velocity based on the frame duration. Specifically, a sliding window is defined for decoding reflections on a chirp-by-chirp basis. As a result, the maximum detectable velocity is defined by the chirp duration rather than the frame duration.
[0013]
[0014] The system 100 includes an array of N transmit elements 101. As previously noted, the transmitted signal 130 transmitted by each of the N transmit elements 101 is a chirp, which is a signal with a linear change in frequency over a chirp duration t.sub.s. The frame interval, t.sub.FR, is the duration to transmit the chirp from each of the N transmit elements 101.
[0015] As noted previously, each receive element 102 receives N reflections 135, each of which is a symbol S resulting from a transmitted symbol S of a period t.sub.s. When reflections 135 resulting from a full frame duration t.sub.FR of symbols S are received by a receive element 102 before decoding, the maximal velocity is proportional to 1/t.sub.FR. With an exemplary number of transmit elements 102 N=16, the maximal velocity is proportional to 1/(16*t.sub.s). The maximal velocity indicates the highest target velocity that may be determined correctly. Velocities above the maximal velocity are measured at lower velocities and targets approaching the system 100 are seen as going away from the system 100. When each symbol S is decoded as it is received (rather than waiting to receive N symbols S), then the maximal velocity is proportional to 1/t.sub.s. In the example in which N is 16 such that t.sub.FR is 16*t.sub.s, the maximal velocity being proportional to 1/t.sub.s, is sixteen times greater than the maximal velocity associated with 1/t.sub.FR (1/(16*t.sub.s) noted above). Thus, decoding received symbols S one-at-a-time according to one or more embodiments, rather than suffering the latency of receiving all N symbols S prior to decoding, results in an increase in the maximal velocity on the order of the number of transmit elements 101.
[0016]
[0017] As shown in
[0018] The processor 120 (which may obtain or receive the T.sup.k values) determines the transmit element 101 associated with the received reflection 135 based on a comparison of the T.sup.k values. This determination is known and is based on the fact that the decoder output T.sup.k that is the decoded signal (i.e., the decoder output T.sup.k associated with the column of the Hadamard matrix H.sup.k that corresponds with the transmit element 101 that is responsible for the reflection 135) will have the highest value. As the discussion of
[0019]
[0020]
[0021] While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed, but that the invention will include all embodiments falling within the scope of the application.