Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR REDUCING MUTUAL INTERFERENCE IN RADARS
Document Type and Number:
WIPO Patent Application WO/2021/001504
Kind Code:
A1
Abstract:
A distributed FMCW radar communication system for interference mitigation in an ego unit comprising at least one RadCom unit arranged for radar sensing in a radar mode and for data communication in a communication mode with at least one target unit by switching between the radar mode and the communication mode in time and using separate frequency bands for the radar mode and the communication mode, using a random medium access technique for communication, where the ego unit comprises a plurality of RadCom units and a control unit adapted to control the plurality of RadCom units to use different starting times and frequency bands based on at least one received control message by means of communication during a radar frame duration (T f ) received by means of the data communication, where the starting times of different FMCW radars are separated sufficiently so as they are orthogonal. The advantage of the invention is that interference between two radar units can be mitigated in an easy and cost-effective way.

Inventors:
AYDOGDU CANAN (SE)
WYMEERSCH HENK (SE)
Application Number:
PCT/EP2020/068729
Publication Date:
January 07, 2021
Filing Date:
July 02, 2020
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CHALMERS VENTURES AB (SE)
International Classes:
G01S7/02; G01S7/00; G01S13/34; G01S13/87; G01S13/931
Foreign References:
US20100103023A12010-04-29
US20160223645A12016-08-04
Other References:
AYDOGDU CANAN ET AL: "Radar Communications for Combating Mutual Interference of FMCW Radars", 2019 IEEE RADAR CONFERENCE (RADARCONF), IEEE, 22 April 2019 (2019-04-22), pages 1 - 6, XP033616782, DOI: 10.1109/RADAR.2019.8835744
CANAN AYDOGDU ET AL: "A Solution for Removing Automotive Radar Interference: Radar Communications", SWEDISH TRANSPORTATION RESEARCH CONFERENCE, 16 October 2018 (2018-10-16), Göteborg, XP055730374
Attorney, Agent or Firm:
ZACCO SWEDEN AB (SE)
Download PDF:
Claims:
CLAIMS

1. A distributed FMCW radar communication system for interference mitigation in an ego unit comprising at least one RadCom unit arranged for radar sensing in a radar mode and for data communication in a communication mode, using a random medium access technique for communication, with at least one target unit comprising at least one RadCom unit, by switching between the radar mode and the communication mode in time, characterized in that the FMCW radar communication system uses separate frequency bands for the radar mode and the communication mode, where the ego unit comprises a plurality of RadCom units and a control unit adapted to control the plurality of RadCom units to use different starting times and frequency bands based on at least one received control message by means of communication during a radar frame duration (7>) received by means of the data communication, where the starting times of different FMCW radars are separated sufficiently so as they are orthogonal.

2. A distributed FMCW radar communication system according to claim 1, characterized in that the different FMCW radars are assigned different slot indices.

3. A distributed FMCW radar communication system according to claim 1 or 2, characterized in that the radar frame duration (7>) of the FMCW radar communication system is divided in a number of time slots (Tk), where the RadCom unit of the ego unit is in the communication mode in a first time slot and transmits a radar control message, and where in the following time slot the RadCom unit of the ego unit is in the radar mode and transmits radar chirps, and where the RadCom unit of the ego unit is in the communication mode adapted to receive a control message in all time slots except the time slot in which it is in the radar mode. 4. A distributed FMCW radar communication system according to any of claims 1 to 3, characterized in that the control message comprises: an identity of the transmitter (n), a time reference frame {n. ID) and the set of all rTDMA slot indices of the RadCom units mounted on unit X (Sx.SI), a strength of the time reference frame

(/.strength), the base RadCom unit’s radar starting time and its slot index ( n*.trs , n* SI).

5. A distributed FMCW radar communication system according to any of claims 1 to 3, characterized in that the control message comprises: an identity of the transmitter (n), a time reference frame

{n. ID) and the set of all rTDMA slot indices of the RadCom units mounted on unit (Sx.SI), a list of vehicle identities with the same time reference (r/.idList), the base RadCom unit’s radar starting time and its slot index ( n*trs , n* SI). 6. A distributed FMCW radar communication system according to claim

4 or 5, characterized in that the base RadCom unit’s radar starting time ( n*trs ) is absolute.

7. A distributed FMCW radar communication system according to claim 4 or 5, characterized in that the base RadCom unit’s radar starting time ( n*trs ) is relative.

8. A distributed FMCW radar communication system according to any of claims 2 to 7, wherein a vulnerable period ( V) is determined, where the vulnerable period is a set of time values in a radar frame (7>) and slot indices are the corresponding numbered set of possible starting times, where interference between the ego unit and the target unit occurs.

9. A distributed FMCW radar communication system according to claim 8, characterized in that the slot indices are timestamped. 10. A distributed FMCW radar communication system according to claim 9, characterized in that a slot index with the oldest timestamp can be reused in case of vehicular topology change.

11. Vehicle, wherein the vehicle comprises a distributed FMCW radar communication system according to any of the preceding claims.

12. Vehicle according to claim 11, characterized in that the vehicle is an autonomous machine.

Description:
METHOD FOR REDUCING MUTUAL INTERFERENCE IN RADARS TECHNICAL FIELD

The present invention relates to a method for reducing mutual interference between radars in e.g. vehicles or other moving object, which is adapted to minimize the interference from one radar to another radar using the same frequency.

BACKGROUND ART

Commercial automotive radars used today are based on frequency modulated continuous wave signals due to the simple and robust detection method and good accuracy. However, the increase in both the number of radars deployed per vehicle and the number of such vehicles leads to mutual interference, cutting short future plans for autonomous driving and active safety functionality.

Automotive radar is becoming an indispensable equipment in modern cars, for different functions including adaptive cruise control and parking, especially due to its insensitivity to bad weather conditions. Today, most automotive radar systems operate at 76-81 GHz, which provides good range resolution, on the order of centimetres and the possibility to mitigate interference by locating the radars at different carrier frequencies. Likewise, vehicle-to-vehicle (V2V) communications is becoming a standard, having proven its value in dissemination of safety critical information. However, both technologies have limitations related to the increased penetration rates. For example, current automotive radar sensors are not controllable or able to coordinate with sensors on other vehicles. Hence, mutual radar interference between different vehicles may become a problem, resulting in an increased noise floor, in turn resulting in reduced detection capability and ghost detections. There is thus room for an improved radar communication system for a vehicle.

DISCLOSURE OF INVENTION

An object of the invention is therefore to provide an improved radar communication system which mitigates interference between different radar units. A further object of the invention is to provide an improved radar communication system which is adapted to transmit control messages to other radar units. A further object of the invention is to provide a vehicle comprising such an improved radar communication system.

The solution to the problem according to the invention is described in claim 1 regarding the radar communication system and in claim 1 1 regarding the vehicle. The other claims contain advantageous further developments of the inventive radar communication system and vehicle.

In a distributed FMCW radar communication system for interference mitigation in an ego unit comprising a RadCom unit arranged for radar sensing in a radar mode and for data communication in a communication mode with at least one target unit comprising a RadCom unit, the object of the invention is achieved by switching between the radar mode and the communication mode in time and using separate frequency bands for the radar mode and the communication mode, using a random medium access technique for communication, where the communicated control message information is used for a co-allocated multiple FMCW radar sensor in both the ego unit and the at least one target unit to a portion of a radar frame duration {Tή, where the starting times of different FMCW radar sensors are separated sufficiently so as they are orthogonal.

By this first embodiment of a radar communication system according to the invention, a radar communication system comprising RadCom units use a small part of the radar bandwidth to create an 802.1 1 p-like vehicle-to- vehicle (V2V) connection. The V2V channel is controlled via e.g. a carrier sense multiple access (CSMA) protocol and is utilized to control the timing of the radar signals. Vehicles are assumed to perform ps-level clock synchronization with e.g. GPS. The inventive system can significantly reduce or mitigate the radar interference between two radar systems, with no performance degradation in terms of radar accuracy. The radar communication system may be used for radar systems arranged on different objects, such as vehicles or aeroplanes, and is suitable for a vehicle based system comprising a plurality of vehicles provided with radar units and also stationary radar units arranged in e.g. road signs. By communicating a start time for the radar signal of the ego vehicle to the other radar units in the system, each radar unit can select a start time that does not interfere with the start times of the other radar units in the vicinity. The other radar units will at the same time communicate their own start time to all other radar units in the vicinity, i.e. in listening distance to the transmitting radar unit, such that all radar units will adapt their start time depending on the start time of the other radar units.

When several radar units come in listening distance to each other, there may be some interference between the radar units since some of the radar units may use the same start time for their radar signals. After one or a few iterations, the radar units will adapt their start time such that all radar units use a unique start time, and there is no interference between the radar units. In this way, it can be ensured that e.g. a pedestrian can be detected in a secure way without the detection being disturbed by another radar unit.

BRIEF DESCRIPTION OF DRAWINGS

The invention will be described in greater detail in the following, with reference to the attached drawings, in which

Fig. 1 shows an example of a typical FMCW sawtooth radar waveform suitable to be used in a radar communication system according to the invention, Fig. 2 shows an example of a division of the frequency-time domain for the data link control for two RadCom units according to the invention,

Fig. 3 shows a schematic view of a RadCom unit according to the invention,

Fig. 4 shows a state diagram for a RadCom unit according to the invention, and

Fig. 5 shows a schematic view of the layered architecture of a

RadChat protocol according to the invention. MODES FOR CARRYING OUT THE INVENTION

The embodiments of the invention with further developments described in the following are to be regarded only as examples and are in no way to limit the scope of the protection provided by the patent claims.

The radar communication system comprises an FMCW transmitter and an FMCW receiver. The FMCW radar transmits a sequence of frequency modulated continuous waves, i.e. , chirps. An example of a sawtooth FMCW signal is shown in Fig. 1 , of the form

where c(t) is a chirp of the form o < t < T

otherwise with F(ή = 2p (f r + §ft) t where P r is the radar transmit power, B r denotes the radar bandwidth (typically 1-4 GHz), f r is the carrier frequency (around 77 GHz), T is the chirp duration, and N is the number of chirps per frame. The frame time Tf = NT + Ti die comprises NT plus the idle and processing time. The instantaneous frequency of c(t) is given by

The typical FMCW sawtooth radar waveform 11 shown in Fig. 1 has a chirp sequence starting at (t = 0; f = f r ) in time-frequency domain. The reflected chirp sequences 12 are received starting at {t, fr +†D), due to a round trip delay of t’ and a Doppler frequency shift of fo. The grey band 10 corresponds to the bandwidth S max , which is defined as the bandwidth of interest at the radar receiver. Note that Smax £ fs, where f s is the ADC bandwidth, assuming a complex baseband radar architecture. The radar receiver filters out the radar reflections arriving with frequencies outside O]

S max is proportional to the maximum delay of radar reflections taken into account ( T ma x) and the maximum detectable range (c/max).

The FMCW radar waveform parameters, such as 6 T, Tf and N, are set to meet requirements on the maximum detectable range (c/max) and maximum detectable relative velocity (v m ax), as well as range and velocity resolution.

After N successive chirps, there is a significant idle time used for processing the samples. Further, the white region 13 indicates a large fraction of unused time-frequency resources. In the co-located receiver, the backscattered radar signal is processed. The radar receiver comprises a mixer, an analogue-to-digital convertor (ADC), and a digital processor. The mixer multiplies the received signal with a copy of the transmitted chirp. After low-pass filtering the resulting intermediate frequency (IF) signal, the mixer will output a signal with multiple harmonics at frequencies proportional to the time difference between the transmitted chirp and the received chirps. The output of the mixer is then sampled by the ADC, with sampling interval Ts, and passed to the digital processor which will detect and estimate the frequencies. The ADC bandwidth 1/(2 Ts) is generally on the order of 10-50MHz and is thus much smaller than B. We assume that dmax is limited by the ADC sampling rate.

Considering a single target at distance d, the sampled backscatter signal, sample n or chirp k is of the form (up to small perturbations and irrelevant phase shifts)

for target radar cross section (RCS) a, transmitter and receiver antenna gains Gtx and G™, Doppler frequency shift fo = vfd{c), in which c denotes the speed of light, v is the relative velocity between vehicles (note that a positive v corresponds to approaching vehicles and a positive Doppler shift, which leads to a decreased time difference between the transmitted and reflected radar signal), w n is additive white Gaussian noise (AWGN) with variance No. A common approach to frequency retrieval in FMCW radar is to compute the fast Fourier transform (FFT) of the signal, average the signal through multiple chirp periods for enhanced SNR, and detect the peaks in the frequency-domain.

When two vehicles with front mounted FMCW radars facing each other approach a road crossing where pedestrians are present, the radar signal from one vehicle will interfere with the reflected signal from the pedestrian. Both radars are FMCW based and use the same frequency band. Interference will occur in a vulnerable period V. V is defined as:

Given an ego vehicle radar that starts a FMCW transmission at time t = 0 and a facing vehicle radar with overlapping field-of-view that starts a transmission at time t = T, the vulnerable period V is the set of t values for which interference to the ego vehicle radar occurs.

The vulnerable period for a radar to radar interference (R2R) is determined in the following way. The transmission by a second vehicle, which starts at time T is received by a first vehicle at time t’ and is equivalent to a chirp reception starting at t’ - T D without any Doppler shift T D is the perceived Doppler time delay and is obtained as follows after applying the triangle proportionality theorem to one FMCW chirp in Fig. 1.

where we have made use of the fact that the maximum radar detectable relative velocity is given by v max = c/{4f r T), and that vehicles may approach or recede.

R2R interference at the first chirp occurs when j e when a radar chirp from another radar falls inside the detection region of the ego radar, (the grey coloured region 10 in Fig. 1 ), where T max = TB max IB corresponds to the maximum delay for detectable radar targets. Considering all possible distances, d / c 6 [° T ™X ] , the vulnerable period is given In practice, B * ^ Tna so this term may be ignored. Hence, the vulnerable period is approximately V = [-Tmax, Tmax], assuming a radar that can sample in-phase and quadrature samples and has perfect low-pass filtering.

Additional targets in the environment (such as pedestrians or other vehicles, etc.) may reflect the interference and cause multipath of the R2R interference. It has been shown that pedestrian-reflected interference does not affect the vulnerable period. The vulnerable period is set to include the maximum propagation delay of a direct interferer, which is T max. Hence, multipaths of radar reflections do not impact the vulnerable period since reflections delayed by more than T max are filtered out by the radar hardware.

In case the complex receiver has an imperfect low-pass filter and cannot perfectly filter out frequencies below fs, then interference occurs when the reflected FMCW chirp sequence is received starting at e t 0, T max ] j n the worst case with a lowpass filter with strong sidelobe. Hence, the vulnerable period is extended to V = [-T max , 2T max ]. In case the receiver only processes real numbers, then also negative frequencies must be taken into account, further extending the vulnerable period. In summary, depending on the filter sidelobes and ability of the ADC to sample in-phase and quadrature, the vulnerable period can be of duration \ V\ = CT max , C > 2. Here, we define \ V\ as the length of the (possibly non-contiguous) interval V. Unless otherwise specified, we will assume C = 2.

An FMCW radar transmits N successive chirps and R2R interference occurs if any two chirps of two different vehicles overlap in the vulnerable period of a single chirp. Hence, any radar chirp sequence starting (N -1)T prior up to the end of the radar transmission may result in R2R interference due to one or more chirps overlapping. The vulnerable period taking a whole radar

!/( /) = j N- 1 [kT— Tmax , k ' T + Tmax] frame into account is k=- (N- 1) and the vulnerable duration is \ = _ 1 )2 « 4 ST,,, since generally N » 1 .

The probability of R2R interference among two vehicles is easily found as

ar duty cycle, indicating that R2R interference is minimized with reduced radar bandwidth of interest Smax (or longer chirps).

When there is interference, the interfering signal is often stronger than the useful signal. This affects radar performance in a number of ways: it leads to ghost targets and an increase of the noise floor. Relevant performance metrics are thus the probability of detection, the probability of false alarm, and the ranging accuracy of the targets.

In order to reduce interference between at least two vehicle radar systems, the inventive radar communication system comprises a RadCom unit and is an FMCW-based radar communication system composed of three parts for sharing the wireless channel resource: a multiplexing scheme for sharing among radar and communication, a radar media access control scheme (rMAC) for coordination of the radar sensing among different vehicles and a communication media access control scheme (cMAC) for sharing control messages among different vehicles.

Here, the radar and communication are frequency division multiplexed (FDM) with time division multiple access for radar signals (denoted rTDMA) and carrier-sense multiple access for communication signals (denoted cCSMA). The communication is used to disseminate non-overlapping rTDMA slots among radars to mitigate interference.

The signal is multiplexed by dividing the bandwidth B into a radar bandwidth B r and a communication bandwidth Be, for which B r + B C £ B and B c < 1/2T S. In this way, the radar ADC can be used for signal processing. One or more FMCW radars facing each other operate interference-free if they are assigned non-overlapping rTDMA slots, which depend on the vulnerable duration. In order to secure an interference-free operation, the units or the vehicles are assumed to synchronize their clocks using GPS. Fig. 2 illustrates the division of the frequency-time domain for the inventive radar communication system using a RadCom unit, where the communication is based on FDM/rTDMA/cCSMA. One radar frame duration Tf \ s divided into time slots Tk, where each radar transmits its chirp sequence during one Tk and remains idle during rest of the radar frame 7>. One time slot Tk is of length (N+1) T, which corresponds to the duration for sending N chirps plus one idle chirp time accounting for the overflow of time shifted rTDMA slots. This slotted time is set to provide non-overlapping chirp sequences and thereby to maximize the number of vehicles with no mutual interference in the radar communication system, denoted by Mmax. Using the duration of the vulnerable period V\ , for the proposed rTDMA, at most [T/\ V\] different vehicle radars can coexist in a slot Tk and the maximum number of time slots per frame is K = [Tf/{N+1) T], which limits Mmax under perfect communications to (with non-ideal low-pass filtering and no complex radar architecture)

V2V vehicular communications is used to assign non-overlapping rTDMA slots among facing vehicles. Since communication links are not necessarily symmetric due to the directivity of the radar, a best effort approach with no acknowledgements is employed. Communication during slot Tk-i determines the rTDMA slots in Tk as illustrated in Fig. 2. Each time slot Tk is further divided to slots called SlotTimes, which are used by the non- persistent CSMA mechanism. Communication packets are transmitted if the channel is sensed idle for one SlotTime or a random backoff is employed if channel is sensed busy. Each vehicle sequentially uses two timeouts: a communication timeout (CommTo) for starting transmission of a communication packet and a radar timeout (RadarTo) for starting the radar chirp sequence. The radar timeout can also be seen as the next radar starting time, the time where another radar may start sending radar signals.

A state diagram for the proposed RadCom scheme is given in Fig. 3, where each state denoted by ( rX , cY) corresponds to radar state and communication state Y. Radar is active in (rTX/RX,clDLE) state and upon end of radar transmission the RadCom hardware enters (rlDLE,clDLE) state, where communications is active and carrier sensing is deployed. Upon expiration of CommTo, a backoff counter starts and decrements for each idle SlotTime. If carrier is sensed idle when the counter expires (counter = 0 and CS = 0), the state (rlDLE,cTX) is entered, where the vehicle broadcasts its RadarTo. Otherwise if carrier is sensed busy, the state (rlDLE,cRX) is entered (CS = 1 ), where reception takes place and any active backoff counters are frozen. In this state, the ego vehicle stores the received radar timeout values of other vehicles and updates its own RadarTo to be advertised according to the received radar timeout so as to use one of the left rTDMA slots in Tk or in Tk+i, etc. No measures are taken in case of communication failures.

In the described example, a radar communication system in which different radar transmitters are designated different starting times is provided. In this way, it can be avoided that more than one radar transmits a radar signal at the same time, which will reduce or mitigate interference between the radar signals. The starting time for a radar in an ego vehicle is transmitted to the other radar units in the vicinity. The other radar units may be positioned in other vehicles, e.g. target vehicles, but may also be installed in e.g. road side units, such as traffic lights, road signs etc. The other radar units will store the starting time of the ego vehicle and will adjust its own starting time to another starting time, which does not interfere with the starting time of the ego vehicle.

With more radar units present, the starting time of the other radar units will be stored and the starting time of the own radar units will be set to a starting time that does not interfere with any of the other radar units. The same applies to all of the radar units. Each radar units will receive the starting times of all the other radar units and will adjust its own starting time to a starting time that does not interfere with the other starting times. In some cases, it may be that two starting times interfere with each other at a first moment, but when the radar units receives the starting time of the other radar unit, it will adjust the starting time to a starting time that is not used by another radar unit. After one or a few iterations, all radar units within reach of each other will have set a unique starting time for its own radar unit. Table 1 gives some typical values that may be used in a radar communication system of a vehicle.

Parameter Value

Chirp duration (T) 20 ps

¾ Frame duration (Tf ) 20 ms

1 Modified duty cycle (U' ) 0.1

^ Radar bandwidth 0.96 GHz- 1 GHz

150

140 km/h

1 1 dB

10 dB

Number of chirps per frame (N) 99

Carrier frequency (/ r ) 77 GHz

Ts 0.01 ps

Chebyshev low-pass filter order 13

Thermal noise temperature To 290 K

Receiver’s noise figure 4.5 dB

Communication bandwidth B c 40 MHz

g Packet size (/Vp^) 4800 Bits

£ Modulation 16-QAM

U MAC non-persistent CSMA

SlotTime d 10 ps

Maximum contention window size ( Q ) 6

Maximum backoff stage (B) 3

Table 1 .

Two facing vehicles are assumed to comprise RadCom units provided with the same properties, where the radar is an FMCW with sawtooth waveform. The chirp sequence is designed so as to meet the maximum detectable relative velocity Vmax = 140km/h, the maximum detectable range dmax = 150m when B c = 0, velocity resolution smaller than 1 m/s and range resolution of 15 cm. The mean value for the radar cross section of a car is set as 20 dBsm. At the signal processing stage, coherent pulse integration is applied. Moreover, a Blackman-Harris window to reduce the height of the sidelobes is applied before the FFT module. Finally, greatest of cell averaging constant false alarm rate (GoCA-CFAR) thresholding with 50 training cells with 2 guard cells is used for radar detection. The vulnerable duration for B c = 40 MFIz is computed to be \ V\ = 2.08 ps, leading to maximum 7 concurrent radar transmissions per Tk, resulting with Mmax = 70 vehicles at maximum are supported by the radar communication system.

In a further example of the invention, a radar communication system is provided in which radar-to-radar (R2R) interference, radar-to- communication (R2C) interference and communication-to-radar (C2R) interference is reduced. This is provided with a radar communication system comprising a radar communication (RadCom) unit and where radar and communication signals with similar powers does not share the same time- frequency resources. R2R interference among different automotive radars is reduced by letting the FMCW radar chirp sequences start sweeping the frequency band at different time slots. In the radar communication system, a protocol, referred to RadChat, for the physical (PFIY) and medium access control (MAC) layers is able to essentially reduce R2R radar interference among both radars on different vehicles and radars mounted on the same vehicle in a fairly short time (80 ms).

In this example, a RadCom unit is a modified automotive FMCW radar hardware, where the FMCW radar is switched between a radar mode for transmitting and receiving radar waves and a communication mode for transmitting and receiving control messages. In the RadCom unit, the input to the conventional FMCW radar transmitter is switched between radar and communication and likewise the receiver antenna output is switched between the radar and communication receiver module as illustrated in Fig. 4. In the described example, a homogeneous vehicular ad-hoc network (VANET) with identical RadCom units are used, where all vehicles have the same radar and communication parameters (radar frame time, radar slope, radar bandwidth/carrier frequency, communication bandwidth/carrier frequency/modulation scheme, etc.). RadCom units transmit and receive either radar or communication signals, but not both radar and communication signals simultaneously. The communication input/output and radar output of the RadCom unit is connected to a MAC layer of the system.

The transmitter of the RadCom unit either transmits radar signals or communication signals, but not both at the same time, as illustrated in Fig. 4. The FMCW radar transmitter transmits a sequence of frequency modulated continuous waves, i.e., chirps c(t), as described above.

In order to reduce or mitigate interference between a plurality of RadCom units arranged in a plurality of different vehicles and possibly also stationary RadCom units arranged in e.g. road signs, a communication protocol referred to as RadChat is used. The protocol comprises information regarding the operation parameters of a RadCom unit, and is transmitted to all RadCom units within communication distance. All RadCom units will transmit the RadChat protocol to all other RadCom units, and will receive the RadChat protocol from all other RadCom units.

RadChat is a distributed radar communications based automotive radar interference mitigation protocol, which avoids R2R interference by scheduling radar sensing to non-overlapping vulnerable periods, while R2C and C2R interferences are avoided by using a separate communication control channel in order to ensure non-conflicting time-frequency blocks for communication and radar. The layered architecture of RadChat is summarized in Fig. 5. A RadCom unit is responsible of data link control (DLC), MAC sublayer and physical (PHY) layer functions. Upper layer functions are assumed to be processed at a central unit at each vehicle, which combines data of all RadCom units, which are co-located on a vehicle looking toward different directions. The main service provided by the DLC layer is scheduling of radars, i.e. assigning non-overlapping vulnerable periods to radars, and is an unacknowledged connectionless service.

Broadcast communication control packets are used to schedule radar packets at non-overlapping time slots. Given that the PHY layer operates as described in the previous sections, the MAC layer of RadChat operates by FDM/rTDMA/cCSMA, which is a scheme based on frequency division multiplexing (FDM) between radar and communication, time division multiple access for radar transmissions (rTDMA), and carrier sense multiple access for communications (cCSMA). Fig. 2 illustrates the division of the frequency-time domain for the proposed DLC service with respect to two specific RadCom units n and h. Radars are scheduled by assigning each a different rTDMA slot, where rTDMA slots are defined as radar slots with disjoint vulnerable periods.

In a general but fixed vehicular ad-hoc network (VANET) topology, let Q be a undirected connectivity graph with = where each vertex corresponds to a RadCom unit r * G ^ and each edge eij means that the RadCom unit n is connected to the RadCom unit h or n is facing h, i.e., n is able to receive/transmit communication signals from/to h, assuming symmetric communication links. Links may be established through line of sight or reflected paths. A given vehicle may be equipped with multiple RadCom units, which are connected to one central processing unit at vehicle X. Let Sx denote the set of RadCom units mounted on vehicle X. Each r i e uses a different rTDMA slot to handle R2R self-interference, which is the R2R interference among radars mounted on the same vehicle. All vehicles use a common radar band B r and a common communication band Be, with B c < Smax, in order to be able to reuse the radar ADC of the RadCom unit. We assume equal radar and communication transmit powers (Pc = Pr) for simplicity and to ensure that RadChat provides longer communication range than radar range. Since any radar interference with a larger propagation delay than T ma x will have an IF frequency larger than Smax and filtered out at radar receiver, P c = Pr guarantees that any potential R2R interfere^ the received power of which is high enough to be detected by the radar, is communicated.

The system comprises time slots Tk of duration ( N+'\ )T £ Tf, which corresponds to the duration of N chirps plus one idle chirp time accounting for the overflow of time shifted rTDMA slots. Let U’ be defined as the modified radar duty cycle of RadChat, where U’ = ( N+'\ )T £ Tf. Hence, a radar frame is divided to time slots Tk, 1 £ k £ MU’. This slotted time is set to provide non-overlapping chirp sequences within a radar frame and thereby maximize the number of vehicles with no mutual interference, denoted by max ' L 'J Each time slot Tk is further divided to slots called SlotTimes d, which are large enough to detect channel activity by the carrier-sensing function of the CSMA mechanism. Vehicles are assumed to synchronize their clocks using GPS.

Each RadCom unit n on vehicle has several MAC state variables that are broadcast to other RadCom units in other vehicles:

- A?. ID, which is an identifier of the time reference, initialized to the vehicle index X.

- n. SI, which is an rTDMA slot index in the local time reference, initialized to 0. During operation, r ‘- SI ^ {T · · · , A/ max }

- n.t rs , which is a radar start time, initialized uniformly in [0, Tf] incremented by Tf every frame.

- //.strength, which is a priority indicator, coupled to n. ID, initialized to 0. Instead of broadcasting the priority indicator //.strength to other RadCom units, it is possible to replace the /.strength with:

- r/.idList, which is a list of vehicles using the same time reference n. ID, initialized to the vehicle identity n. ID. Here, the priority indicator //.strength is used as the size of the r/.idList, for deciding the time reference to be employed.

All RadCom units mounted on the same vehicle use the same ID and strength values, whereas SI and trs are specific to each RadCom unit assigned by the central processor at vehicle X. The radar start time n.t rs of a RadCom unit shared by RadChat may be either an absolute start time or a relative start time. We will denote the set of all of the rTDMA slot indices used by RadCom units mounted on the vehicle by Sx.SI, whereas the set of all of the radar start times are denoted by Sx.t rs .

Due to the distributed nature of the algorithm, each vehicle X will assign rTDMA slots according to its own time frame initially. The couple (n. ID, n. SI) specifies a unique rTDMA slot index for all radars that have the same time reference n. ID. The variable n. strength is used to give priority to the time reference that is shared the most in the network, in order to avoid fluctuations among different time references.

When a vehicles move, the topology may change, and in order for RadChat to adapt to a different topology, each time slot Tk index may be assigned with a timestamp. When the RadCom unit needs to select a new time slot index and all slot-indices are used, it is possible to reuse the time slot index with the oldest timestamp. In this way, a dynamic operation of the network is obtained.

Communication functions are common to all r 6 Sx . Hence, a base RadCom unit f * * G Sx on vehicle X is selected according to which timing of communication functions are conducted. Each vehicle also keeps track of these MAC state variables of the base RadCom unit r during operation, which are not broadcast:

- r i -counter j s a binary exponential backoff (BEB) counter, initialized by a random integer rand^ 0, 26 ^ 0 - 1 ]), where b is the backoff stage and Wo is the maximum contention window size; b is incremented upon each busy carrier sense until b £ B, where B is the maximum backoff stage b is reset at the end of Tk-i.

- r* ·^ is a communication starting time, initialized to r* -ics = r*.t IS - (N + i )T - r pkt + 6r* .counter where T P kt is the duration of a control packet. is updated whenever the radar start time of the base RadCom unit on vehicle X, is changed.

The media access control (MAC) operation of the RadChat protocol uses a best effort approach by unacknowledged communications since communication links may lose symmetry due to highly mobile VANET structure. In order to assign non-overlapping rTDMA slots among facing RadCom units, non-persistent CSMA with BEB is employed. rTDMA slots in Tk are generally determined by communication contention during time slot Tk-i. Communication packets are transmitted if the channel is sensed idle for one SlotTime d or random BEB is employed if channel is sensed busy. Each vehicle X may prefer to allocate all radar transmissions of its mounted RadCom units in the same time slot T k ,Sx.t K € T k (jf number of RadCom units on a single vehicle

However, it is not necessary to squeeze all radar transmissions of a vehicle to a single time slot Tk. But it is necessary that at least one time slot Tk-i is empty with no transmitted radar signals, so that it can be used for communication jointly by all r » * G Sx .

Each vehicle X, which has a set of random radar start times Sx.t rs , selects a contention period, preferably the prior time slot Tk-i where most of the radar start times reside in Tk and selects a base RadCom unit r t’ r* ·^ G ¾ according to which communication start time r* - t is calculated. Vr * G Sx transmit a single communication control packet during Tk-i. This control packet is broadcast to all RadCom units connected to the vehicle X (as if omni-directional communication) and contains the following information: identity of the transmitter (n), time reference frame (n. ID) and the set of all rTDMA slot indices of RadCom units mounted on vehicle X(Sx.SI), strength of this time reference frame (^.strength), and the base RadCom unit’s radar starting time and its slot index . The MAC functions of the RadChat protocol are the following.

- RadChat Carrier Sensing: Suppose that a RadCom unit n on vehicle intends to start radar transmission at r * ^s G Ί j n pig. 2. This RadCom unit carrier-senses the communication channel B c during the entire radar frame Tf except during Tk (as it is transmitting radar signals), and receive incoming communication packets.

- RadChat Transmission at Tk-r. A communication packet transmission is scheduled at r * ics During Tk-i, carrier sensing is employed. A communication packet is sent if channel is sensed as idle, or backoff is employed if channel is sensed as busy (and Upon completion of transmission of a communication packet by the RadCom unit n, if n. SI = 0, the value is set to the assigned value by the central processor of the vehicle, otherwise it is left unchanged. If no control packet is transmitted during Tk-i and time to begin radar transmission has come, i.e. , ri - tcs + T* then the transmission of a control packet with a control message is skipped for the current radar frame and scheduled for the next frame time.

- RadChat Reception at Tk- Upon reception of a control packet from n by h (which was not transmitting radar at that time), h updates its state, see Algorithm 1. Throughout the operation of the RadChat protocol, each RadCom unit stores the received ID, SI and strength information in a local database Dj. This is used to keep track of unused rTDMA slots for a time reference, and the priority of the time reference. In lines 5, 10, and 15 the SI should be selected within Tk if available, otherwise from the set of unused rTDMA slots in Tf. This algorithm ensures that h. SI is assigned so that r v sl ¹ s x . s i u v rj f rs and rj. tcs in Line 16 are set according to r j .t TS —r t .t rs + (iV + 1 )T{K j - Ki} + \V\{ Kj - /¾)} r f cs 4-rJ.f rs - (N + 1 )T - T pkt + Sr* .counter,

where r* i is the a base RadCom unit of the receiving vehicle.

1 : Store (r^ID, r * . SI, r.; . strength) in V j

2: if r j . SI = 0 then

3: /· , .IP r, .ID

4: r,· . strength - r * . strength + 1

5: f j .SI 4- SI e T f c U T f \ {S'x.SI}

6: else

7: if r 3 .ID = fi.ID then t> same time reference

8: r. j . strength - max(r j . strength, r j . strength) + 1

9: if Tj . SI€ 5x-SI then

10: r , .SI 4— SI G T k U Tf \ {r ¾ .SI|¾€ V j }

11 : else > different time reference

12: if r * . strength > r 7 .strength then

13: T’ .ID 4— / .ID

14: r j . strength - r . strength + 1

15 : T j .SI 4- SI G T k u Tf \ { Sx . SI}

16: Calculate r j .t K and r j .t Ci , if (r 7 .ID, r 7 .SI) has changed

17: Update state of all other RadCom units on same vehicle

Algorithm 1. For a fixed connected network topology and with less than max active radars, the RadChat protocol is guaranteed to eventually converge to a solution where each vehicle uses a distinct rTDMA slot and thus R2R interference is eliminated, when the following conditions are met:

The radar duty cycle of RadChat must satisfy U’<1/3. Since RadCom units cannot receive control packets when radar is active, a higher radar duty cycle may end up with two disjoint interfering networks. Higher duty cycle necessitates the use of a separate communication module for mitigation of FMCW radar interference with RadChat. RadCom allows synchronization errors of at most \ V\I2 across vehicles, since it places each radar transmission in the middle of a vulnerable period leaving a guard time. Under perfect synchronization, RadChat can allocate up to 2 M max non-interfering RadCom units by a time spacing of \ V\I2 (so that non-overlapping radar bandwidths of Smax fill the whole time-frequency domain in Fig.

2).

Bandwidth reserved for communication B c should allow for at least one data packet during Tk = {N + 1 )T

where |W| is the constellation size.

Some properties of RadChat protocol are as follows:

- RadChat takes care of both R2R interference among vehicles and among radar units mounted on the same vehicle, i.e. , self interference.

- RadChat eliminates any potential R2R interference. P c = P r ensures that the potential interferes with propagation delays less than the maximum radar round trip time Tmaxare communicated and allocated different rTDMA slots. The potential interferes with propagation delays more than Tmax are either filtered out at radar receiver circuity (if a perfect low-pass filter with bandwidth Smax is used) or have low received radar signal power.

- RadChat ensures that R2R mitigation is completed in a short time and starts as soon as a potential interferer enters the communication range if radar interference and communication signals are subject to the same minimum signal to noise ratio at the RadCom receiver and Pr = Pc

In the described examples, the communication protocol is used for sending information to other vehicles in order to mitigate radar interference between radar units. The communication protocol may also be used to share data information, such as radar maps of vehicles or warning messages or see- through driving data/video images, to other vehicles.

By communicating other information, a secure network among vehicles can be provided. Each vehicle is able to detect with its radar sensor the other vehicles that it receives information from. In this way, a vehicle can be sure that the received information is proper and is received from the right sender. An attacker vehicle disseminating a fake information would not work here. This will provide a secure network among vehicles.

It is also possible to change or adapt the radar parameters according to traffic scenarios by using communication. Radar sensing can be deactivated for some time if no other vehicles are around, radar sensing frequency can be increased not to skip any target movements in congested traffic, etc. The information of how to adapt radar in a network of vehicles can be communicated among vehicles.

The vehicle in which a RadCom unit is used may be a vehicle driven by a driver, such as a passenger car or a truck, but may also be an autonomous vehicle, such as self-driving cars, trucks or busses, or an autonomous machine, such as a self-driving mine truck, a drone or an autonomous lawn mower.

The invention is not to be regarded as being limited to the embodiments described above, a number of additional variants and modifications being possible within the scope of the subsequent patent claims.