Professional Documents
Culture Documents
Abstract—A novel multiple-input multiple-output (MIMO) can be embedded in the sensing process. It can be embedded
dual-function radar communication (DFRC) system is proposed. directly in the radar waveforms [9]–[19], or in the way the
The system transmits wideband, orthogonal frequency division waveforms are paired with transmit antennas [19]–[22], or in
multiplexing (OFDM) waveforms using a small subset of the
arXiv:2106.05878v1 [eess.SP] 10 Jun 2021
available antennas in each channel use. The proposed system the phase of the sidelobes in the array beampattern [23], or in
assigns most carriers to antennas in a shared fashion, thus the antenna activation pattern [9], [16], [24].
efficiently exploiting the available communication bandwidth, and Multi-carrier waveforms can enable high communication
a small set of subcarriers to active antennas in an exclusive rate, and thus have been studied in DFRC systems. Multi-
fashion (private subcarriers). A novel target estimation approach carrier waveforms with Frequency-Hopping (FH) were pro-
is proposed to overcome the coupling of target parameters
introduced by subcarrier sharing. The obtained parameters are posed in [19], [22], where the bandwidth is divided into sub-
further refined via an iterative approach, which formulates a bands, and antennas are paired with subbands in an exclusive
sparse signal recovery problem based on the data of the private fashion, with the pairing changing over time. However, this
subcarriers. The system is endowed with beamforming capability, type of subbands assignment uses only part of the available
via waveform precoding and antenna selection. The precoding bandwidth, which reduces the attainable target range reso-
and antenna selection matrices are optimally co-designed to
meet a joint sensing-communication system performance. The lution. Orthogonal frequency division multiplexing (OFDM)
sparsity of the transmit array is exploited at the communication waveforms for DFRC systems have been explored in [11],
receiver to recover the transmitted information. The use of [12], [17], [18]. OFDM is a popular approach to achieve high
shared subcarriers enables high communication rate, while the communication rate and also deal with frequency selective
sparse transmit array maintains low system hardware cost. The fading. For those reasons, OFDM has been widely used in
sensing problem is formulated by taking into account frequency
selective fading, and a method is proposed to estimate the channel modern communication applications, such as wireless local
coefficients during the sensing process. The functionality of the area network (WLAN) [25], power line communication (PLC)
proposed system is demonstrated via simulations. [26] and 4G/5G mobile communications [27]. In radar, OFDM
Index Terms—DFRC system, MIMO radar, OFDM radar waveforms provide ability to flexibly occupy the available
waveforms, subcarrier sharing, sparse array, antenna selection spectral resources [11], and can easily overcome frequency
selective propagation effects. Typically [11], [12], [17], in
I. I NTRODUCTION OFDM radar, the subcarriers are assigned to antennas in
an exclusive fashion, so that the transmissions of antennas
An emerging trend in next-generation wireless applications are orthogonal, and a virtual array can be constructed at
[1] is to allow unconstrained access to spectrum for radar the receiver to provide high resolution angle estimation. As
and communication systems for the purpose of increasing compared to FH methods, OFDM methods use all available
spectral efficiency. This has given rise to a lot of interest bandwidth for sensing, which allows for a higher range
in designing systems that can coexist in the spectrum while resolution. However, due to the way carriers are assigned to
using different platforms [2]–[4], or to Dual Function Radar antennas, the communication bandwidth is not used efficiently.
Communication (DFRC) systems that perform sensing and In this paper, we propose a novel DFRC system that uses
communication from a single platform [5]. The former class the available bandwidth efficiently for both sensing and com-
can work with existing systems but requires means for control- munication. The proposed system comprises a sparse MIMO
ling the interference between the two systems, for example, radar that transmits wideband precoded OFDM waveforms.
via a control center [4]. On the other hand, DFRC systems The transmit array contains a small number of radio frequency
require new signaling designs, but do not require interference (RF) chains and a large number of antennas, and in each
control, and further they offer reduced cost, lighter hardware, channel use, only a small number of antennas are connected to
and lower power consumption. For those reasons, DFRC the available RF chains. Unlike other OFDM DFRC systems,
systems are of great interest to vehicular networks, WLAN where each subcarrier can only contain one data symbol [11],
indoor positioning, unmanned aerial vehicle networks [5]–[9]. [12], [17], [18], our proposed system allows subcarrier sharing
The contribution of this work falls along the lines of DFRC between the communication data symbols. In particular, the
systems. OFDM subcarriers are divided into two groups, i.e., the shared
DFRC systems typically involve multi-antenna systems. subcarriers group, where each subcarrier carries symbols from
There are various ways via which communication information all active antennas, and the private subcarriers group, where
This work was supported by NSF under grant ECCS-2033433 each subcarrier is assigned to each active antenna in an ex-
clusive fashion. Subcarrier sharing between RF chains exploits
2
the available bandwidth and thus achieves high communication during the sensing process by exploiting private subcarriers.
rate. However, in prior works it has been avoided because The motivation behind using a small number of RF chains is
it destroys waveform orthogonality, and results in coupling cost reduction. RF chains are expensive as they involve analog-
of radar target parameters. In this paper we propose a novel to-digital converters, and also consume a lot of power. On the
approach to resolve the coupling and estimate the target other hand, antennas are inexpensive. The selection of active
parameters. antennas provides degrees of freedom allowing to meet the
Sensing - While Doppler information can be obtained based beampattern required to have good sensing and communication
on one for the private subcarriers, range estimation cannot performance.
be obtained with good enough resolution based on the small Preliminary results of this work were reported in [9]. In
number of private subcarriers used here. We propose to first addition to [9], we here consider multipath fading in the prob-
obtain coarse angle estimates based on the receive array, and lem formulation, introduce precoding and antenna selection
subsequently, within each angle bin, obtain range information for beamforming purposes, and propose a novel co-design
based on the received and transmitted symbols. The obtained scheme that optimizes a combination of probing beampattern
estimates are further refined via an iterative approach, which and communication SNR performances.
formulates a sparse signal recovery (SSR) problem based on The remainder of this paper is organized as follows.
the symbols transmitted and received on the private subcarri- In Section II, we describe the target estimation process
ers. using precoded OFDM radar with shared subcarriers in
Communication - The sparsity of the transmit array is ex- a frequency selective channel, while in Section III we
ploited at the communication receiver to recover the transmit- introduce the use of private subcarriers in addition to
ted data symbols on the shared subcarriers via a sparse signal shared subcarriers, for achieving better target detection.
recovery approach, which makes the transmission of multiple In Section IV, we present how to estimate the coefficients
data symbols on each subcarrier possible. of the radar frequency selective channel. In section V,
Co-Design - The proposed system is endowed with beamform- we discuss the corresponding communication data symbol
ing capability via waveform precoding and antenna selection. recovery. In Section VI we formulate the precoder design and
The precoding and antenna selection matrices are optimally antenna selection problems by jointly optimizing sensing and
designed to maximize a weighted combination of the radar communication performance. We provide simulation results
beampattern performance and the communication signal-to- on the system performance in Section VII, and concluding
noise (SNR) ratio. In general, selection of a small group remarks in Section VIII.
of active antennas from the set of available antennas is an
NP-hard problem. Several optimization schemes have been Notation: Throughout this paper, we use R and C to denote the
proposed for antenna selection [28]–[37]. Most formulations sets of real and complex numbers, respectively. (·)T stands for
typically result in NP hard optimization problems, which the transposition operator, (·)∗ means the complex conjugate
require relaxation techniques and various assumptions in order and (·)H refers to the complex conjugate transpose. ||·||1 , ||·||2 ,
to reach a solution. Machine Learning approaches for antenna || · ||F represent `1 , `2 and Frobenius norms, respectively. IN
selection have been proposed in [38]–[40], however they suffer denotes an identity matrix of size N × N .
from the combinatorial explosion problem, which renders them
impractical in cases with large or even medium number of
II. T HE R ADAR S YSTEM M ODEL
antennas. In this paper we optimally design the sparse antenna
pattern and precoding matrix using the L2S framework of Let us consider a collocated MIMO radar with Nx RF
[41]. Instead of choosing the best sparse pattern out of all chains, which can be connected to a uniform linear array
the combinations, L2S approximates the selection of each (ULA) transmit array with Nt transmit and Nr receive an-
active antenna by a softmax neural network, thus avoiding the tennas, spaced by dt and dr , respectively. In each channel
combinatorial explosion problem, while the softmax selection use, Nx antennas out of the Nt available ones are selected
models can run in parallel to save time. However, the parallel to transmit. We will denote by N the set of selected antenna
softmax selection models lead to a selection matrix withing indices.
a column permutation ambiguity, which would permutate The radar transmitter is illustrated in Fig. 1. The radar
the pairing between RF chains and antennas, thus causing transmits precoded OFDM waveforms, which are generated as
permutation ambiguity in data recovery at the communication follows. The binary source data are divided into Nx parallel
system. By leveraging the private subcarriers, we show that streams, they are modulated via phase-shift keying (PSK)
the permutation ambiguity can be resolved. modulation, or quadrature amplitude modulation (QAM), and
Assuming that the targets and the communication receiver they are distributed to the OFDM subcarriers assigned to each
are in the same space, the sensing and communication signals RF chain. The outputs of all Nx RF chains are connected to
experience similar channel conditions. Therefore, we formu- a ULA of Nt >> Nx antennas, after they are processed by a
late the sensing problem by taking into account frequency precoding matrix, P, and an antenna selection matrix, S. The
selective fading. While for the communication operation the combined effect of the two aforementioned matrices, i.e., SP,
channels can be estimated via pilots, for the sensing operation is to select Nx antennas, and assign to the i-th subcarrier of
there is no known way to estimate the channels. We propose a each selected antenna a weighted sum of the symbols the RF
novel method to periodically estimate the channel coefficients fronts placed on subcarrier i. The details on these matrices will
3
𝑞𝑞 𝑛𝑛, 0: 𝑁𝑁𝑆𝑆 , −1 𝜇𝜇
IDFT out of large number of possibilities. This introduces a large
Nx = 2
+ P/S D/A number of degrees of freedom in system design. The optimal
CP
design problem is addressed in Section VI. The precoding
scheme endows the system with beamforming capability, and
IDFT
S/P
QAM
S/P Np −1
X t − µTp
x(n, i, t) = d(n, i, µ)ej2πi∆t rect( ), (4)
IDFT
µ=0
Tp
Ns = 6 + P/S D/A
CP n ∈ N, i = 0, 1, . . . , Ns − 1
where rect(t/Tp ) denotes a rectangular pulse of duration Tp
and ∆ is the subcarrier spacing.
Fig. 1. Beamforming with precoding on source data symbols
Suppose that there are K point targets in the far field, each
characterized by angle θk , range Rk , and Doppler frequency
be provided in the following. Each selected antenna applies an fdk . It holds that fdk = 2vk fc /c, with c denoting the
inverse discrete Fourier transform (IDFT) on the data symbols speed of light, and vk the velocity of the k-th target. The
assigned to it, pre-appends a cyclic prefix (CP), converts the baseband equivalent of the multicarrier signal reflected back
samples into an analog multicarrier signal and transmits it with and received by the m-th receive antenna on the i-th subcarrier
carrier frequency fc . That signal will be referred to as OFDM is
symbol, and has duration Tp . K X
X
Let D ∈ CNt ×Ns denote a matrix that contains the symbols y(m, i, t) = i
β̃mnk i
x(n, i, t−τkmn )ej2πfdk t +ui (m, t)
to be transmitted during the µ-th OFDM symbol, i.e., k=1 n∈N
(5)
d(0, 0, µ) ... d(0, Ns − 1, µ) i
for m = 0, ..., Nr − 1, where β̃mnk is a complex coefficient
d(1, 0, µ) ... d(1, Ns − 1, µ) accounting for multipath propagation and scattering process
D= (1)
... ... ...
from the n-th transmit antenna to the m-th receive antenna of
d(Nt − 1, 0, µ) . . . d(Nt − 1, Ns − 1, µ) the k-th target on the i-th subcarrier,
where Ns is the number of subcarriers, d(n, i, µ) denotes the i
τkmn = 2Rk /c + (ndt + mdr )sinθk /λi ,
symbol transmitted by the n-th antenna, on the i-th subcarrier,
during the µ-th OFDM symbol. The i-th column of D, i.e., di , is the roundtrip delay of the k-th target, with λi the wavelength
contains the symbols transmitted by all antennas on subcarrier of the i-th subcarrier, and ui (m, t) denoting noise or clutter.
i, while the j-th row of D contains the symbols transmitted by (5) represents the effect of a single tap delay channel, with
the j-antenna on all subcarriers. Since only Nx antennas are the delay and channel coefficient depending on the transmit
selected to transmit, the rows corresponding to not selected and receive antenna indices, the target and the subcarrier
antennas will contain zeros. Unless otherwise indicated, the frequency, i.e., it is a frequency selective channel.
use of the symbol matrix will refer to one OFDM symbol,
thus, for notational simplicity, the dependance on µ is not
A. Assumptions
shown in the notation D.
Let P ∈ CNx ×Nx denote the precoding matrix and Q ∈ For the rest of the paper, we make the following assump-
Nx ×Ns tions:
C the matrix containing the data symbols in each
OFDM symbol before precoding. Then, 1) The length of the CP is larger than the maximum
roundtrip delay to the target, so that inter-symbol in-
D = SPQ, (2)
terference can be avoided during demodulation.
where S ∈ RNt ×Nx is the antenna selection matrix. Each 2) We assume that the secondary reflections from back-
column in S has exactly one nonzero element, equal to one, ground objects will be attenuated before they reach the
corresponding to the index of an active antenna. In order to targets of interest, and thus will not generate significant
avoid selecting the same antenna twice, each row of S contains echoes to the receive antennas, bur rather can be con-
at most one 1. For example, in Fig. 1, the selection matrix sidered as noise.
defined as i
3) The channel coefficients β̃mnk can be expressed as
1 0 0 0 i i i
ST = (3) β̃mnk = β̃nk β̃km , where the two multiplicative terms
0 0 0 1 represent the effect of the channel from the n-th transmit
distributes the precoded data to the first (n = 0), and fourth antenna to the k−th target, and that of the channel from
(n = 3) antennas of an array with a total of Nt = 4 antennas. the k-th target to the m-th receive antennas. Due to
4
the sparse transmit array structure, the spacing of the After sampling the received signal of duration Tp and ap-
transmit antennas is in general larger than that of the plying an Ns -point DFT on the received samples, the symbol
i
receive antennas, hence, we assume that the term βkm is received by the m-the receive antennas equals
approximately the same for all receive antennas. Further, K X
X fc +i∆
these coefficients are the same on all subcarriers. The dr (m, i, µ) = βnk d(n, i, µ)e−j2π(mdr +ndt ) sin θk c
latter assumption is justified based on the fact that for k=1 n∈N
a large number of subcarriers the subcarrier frequencies 2Rk
× e−j2πi∆ c ej2πµTp fdk + U (m, i, µ). (8)
are very closely spaced. Based on the above assump-
i
tions, we have that β̃mnk ≈ βnk . where U (m, i, µ) denotes the Ns -point DFT of the noise
4) Initially, we will assume that these coefficients are during the µ-th OFDM symbol. (8) can be viewed as
known. In Section IV we will discuss how they can be K
estimated.
X
dr (m, i, µ) = A(k, i, µ)ejω(k,i)m + U (m, i, µ), (9)
5) The noise terms u(m, t) are independent identically k=1
distributed (i.i.d.) white Gaussian noise processes with m = 0, ..., Nr − 1, (10)
zero mean and variance σr2 and do not depend on the
frequency. where
6) The OFDM signal bandwidth is much smaller than the X fc +i∆
A(k, i, µ) = βnk d(n, i, µ)e−j2πndt sin θk c
carrier frequency, thus, within the same OFDM symbol,
n∈N
the phase shifts due to the Doppler effect are identical 2Rk
n∈N
A(k, i, µ) = d(n, i, µ)e−j2πndt sin θk c
2Rk n∈N
× e−j2πi∆ c ej2πµTp fdk ej2πi∆t + u(m, t). (7) Nk
X 2Rq
where u(m, t) is the cumulative noise over all subcarriers. × βnq e−j2πi∆ c ej2πµTp fdq
q=1
The time during one OFDM symbol is usually referred to as
Nk
fast time, while the time between OFDM symbols is referred X 2Rq
= A0 (k, i, q, µ)e−j2πi∆ c ej2πµTp fdq (14)
to as slow time. Based on (7), the linear phase shift from the
q=1
roundtrip propagation to the target and back changes in the
fast time domain, while the linear phase shift from the Doppler where
effect changes only along the slow time domain. This makes A0 (k, i, q, µ) =
X
βnq d(n, i, µ)e−j2πndt sin θk
fc +i∆
c (15)
it possible to measure range and Doppler independently. n∈N
5
precoded combination of data symbols that is the closets to B. SNR at the communication receiver
SH d̃, i.e., From (37), the power of received signal from all Ns
arg min ||SH d̃ − Pqc ||22 subcarriers in the µ-th OFDM symbol can be expressed as
qc
(39) Ns −1
s.t. qc ∈ Q 1 X
Pr = E{tr[ri rH
i ]} = tr[Hi di dH H
i Hi ], (44)
where Q denotes the set containing all the possible combina- Ns i=0
tions of data symbol vectors. If Q is the cardinality of Q, the Ns −1
1 X
complexity of the above step is O(QNx ), since there are in = tr[Hi SPRi PH SH HH
i ]. (45)
Ns i=0
total QNx possible combinations.
After the decoding process, the original information can be where tr[·] refers to the trace of a matrix. Recall that the
extracted from the recovered data symbols. By applying the power of communication noise is σc2 , thus the SNR at the
same process to every subcarrier and every OFDM symbol, communication receiver equals
all transmitted symbols can be recovered. Compared with PNs −1
an OFDM communication system with the same modulation tr[Hi SPRi PH SH HH i ]
SNR = i=0 . (46)
scheme but without subcarrier sharing, the proposed scheme Ns σc2
increases the number of information bits transmitted in one
period by a factor of up to Nx . The selection matrix, by selecting transmit antennas, effec-
tively selects the channels corresponding to those antennas,
and thus plays an important role in the communication receiver
VI. T HE D ESIGN P ROBLEM SNR.
A. Beampattern
Let F ∈ CNs ×Ns denote the inverse Fourier transform C. The sensing-communications co-design problem
matrix. The baseband transmitted signal corresponding to the
Let p(θ) be the desired power of the transmitted signal
µ-th OFDM symbol can be expressed in matrix form as
towards direction θ. The beampattern error with respect to
X = DF = SPDF. (40) the desired beampattern p(θ), equals
×dH H H ∗ Ns σc2
i P S at (θ, i) + αsnr 10log10 ( PNs −1 ).
s −1
NX
i=0 tr[Hi SPRi PH SH HH
i ]
1
= aTt (θ, i)SPRi PH SH a∗t (θ, i) (43) (48)
Ns i=0
where αb , αs and αsnr are cost parameters, respectively
where aTt (θ, i) is the transmit
PNs −1 steering H vector corresponding reflecting the relative importance of the beampattern error (first
to the i-th subcarrier, j=0 F (i, j)F (i, j) = 1 for i = term), a constraint required for S to be a selection matrix
0, 1, . . . , Ns − 1 and Ri = qi qH i can be viewed as the (second term), and the inverse SNR (third term); γi are weights
covariance matrix of the i-th original symbol vector qi (the that control the importance of beampattern error from the i-th
i-th column of matrix Q), which is white. angle.
9
TABLE II
S YSTEM PARAMETERS
A. Beampattern design
L2S was applied to iteratively optimize the total loss L w.r.t
to the selection matrix S and the precoding matrix P (see
Algorithm 2). In order to improve convergence, the Adam
stochastic optimization procedure was used, with different
learning rates, starting at 0.02, and Nepoch = 400 epochs
of training. A large number of epochs were used to ensure
a stable and balanced result. In each epoch Nstep = 5 steps
were executed. First, we selected 16 out of 32 antennas and
optimized with respect to the precoding matrix, so that the
Fig. 5. Probability of each antenna being selected.
resulting beampattern approximated the desired one, and the
SNR at the communication receiver was maximized. The
weights in the total loss function of (48) were take as αb = 1,
αs = 4 × 106 and αsnr = 1 × 105 . The biases of the softmax
neural networks, b, were initialized to 1/32, so that all the
antennas had the same probability to be chosen.
In the training process, the desirable beam power profile was
0 everywhere except over the angle range [−52, −37] degrees,
corresponding to the region of interest for the radar, and over
the angle range [29, 31] degrees, corresponding to the region
where the communication receiver is; over those angles ranges
the beam profile was set to 1.
Fig. 3, shows the designed beampattern when selecting
Nx = 16 out of Nt = 32 antennas, and Fig. 4 shows the
locations of selected antennas. Fig. 5 shows the result of the
softmax selection neural networks after convergence, where
one can see that the probabilities converge to hard binary
values, and thus only one antenna in each model has high
probability to be selected.
Fig. 6 shows the changes of SNR during the iteration with Fig. 6. SNR gain when selecting 16 out of 32 antennas.
respect to the initial value. One can see that the SNR gain first
11
Fig. 9. Range estimation result with coarse angle estimates. Fig. 11. Re-estimated ranges with refined angle estimates.
Fig. 10. Refined angle estimation via SSR method with one estimated range. Fig. 12. Final target estimation results after six stages of the iterative
estimation process.
array of Nr = 64 antennas. As shown in Fig. 8 (blue line), Np = 256 OFDM symbol is 1.28ms, which is a short period
the estimate had low angular resolution and returned one peak of time, and with a high probability, the targets will remain in
at −45.95◦ . Based on the location of that peak, and via (15)- the same angle and range bin during that time. Based on (19),
(17), we obtained one range peak within that angle bin, which we can estimate the velocities of targets which are 21.36m/s,
equals to 99.61m (see Fig. 9). 9.16m/s, 12.21m/s and −9.16m/s on the private subcarriers.
Via (33), the estimated range was used to construct an 1) Cross-correlation based estimation of range and
effective virtual array, which led to target estimation via SSR Doppler parameters: From (16) and (18), one can see that
methods. Fig.10 shows how the result of `1 -norm minimization the use of cross-correlation is the same on the estimation of
refines the angular resolution, returning 2 angles at −42◦ and range and Doppler, thus we only take the cross-correlation
−45◦ . based range estimation as an example. Note that, since the
By repeating the range estimation process with the refined ranges are all positive numbers, only the non-negative x-axis
angles, we could recover more targets (see Fig. 11). The is shown in the figures. In the above estimation process, after
re-estimated results were (−42◦ , 50.39m), (−42◦ ,79.69m), the first SSR estimation, two angles −42◦ and −45◦ were
(−45◦ ,79.69m), and (−45◦ ,99.61m). Those results were very revealed. Fig. 13 shows the cross correlation result (see (17))
close to the ground truth, but we could continue using the in the angle bin corresponding to −41.01◦ and containing two
estimated ranges to re-estimate angles and then re-estimate targets. One can clearly see two narrow peaks at 50.39m and
ranges until no more targets were revealed, or no changes 79.69m and the ground truth is 50m and 80m.
were made. After a total of six stages of estimation, the final In (16) both the private subcarriers and shared ones are used
result obtained is shown in Fig.12, where the initially missed in range estimation to enable a maximum range resolution.
target is now at the correct position of (−48◦ ,44.53m). 2) The effect of channel coefficients: coarsely We should
The proposed angle-range alternating estimation algorithm note that channel coefficients do not play a role for coarse
is very useful in dealing with the coupling of parameters and angle estimation based on (13). Here, we examined the effect
works well even with a coarse estimate initialization. of channel coefficients on the cross-correlation based range
We should note that the above angle and range estimation estimation and SSR based refined angle estimation.
and refinement process required one OFDM symbol only, First, we show how the coefficients affect the target pa-
while the estimation of velocity requires multiple OFDM rameter estimation if they were ignored during the estimation
symbols. According to the system parameters, the duration of process. This means that the data were synthesized based on
each OFDM symbol is Tp = 5µs and the duration of in total channels that were random with mean equal to 0.1 mean and
13
Fig. 13. Range cross correlation result of two closely placed targets.
Fig. 14. Cross-correlation based range estimation result when ignoring the
channel coefficients.
variance equal to 0.01, as in the previous experiments, but
during the estimation we assume that they are equal to 1.
In Fig. 14 we show the cross-correlation based range
estimation results in the angle bin corresponding to −45.95◦ .
The SNR is again 15dB. In this case, the ground truth for the
target range is 100m. From Fig. 14, one can see that the cross-
correlation method still works; the highest peak location is in
agreement with the ground truth, and the level of sidelobes is
not significant.
Similarly, in Fig. 15, the cross-correlation based method
succeeds in finding the target velocity, but a significant side-
lobe shows up at −9.16m/s. We should note that the velocity
estimation in Fig. 15 is done based on one private subcarrier.
One can find that the highest sidelobe both in Fig. 14 and
Fig. 15 are from one of the targets, which is located at angle
−48◦ , range 45m and has velocity −10m/s. In theory, the
range and Doppler estimation is completed within each angle
bin and targets in different angle bins do not interfere each
other. However here the information of other target distorts Fig. 15. Cross-correlation based velocity estimation when ignoring the
the velocity estimation result and leading one to infer that channel coefficients.
there are two targets with different velocities in that angle
bin. This leakage of target information is due to the low
resolution of DFT on receive array since the cross-correlation
based estimation is based on the coefficients of the analyzed
frequencies (see Section.II-C). One can increase the number of
receive antennas to provide a higher resolution and finer angle
bins, but this would require more cost. The SSR estimation
stage, however, can address this leakage problem since it
repairs the estimated ranges/velocities with the angles, thus
the wrong estimated targets would be eliminated.
The SSR based angle estimation still works when we ignore
the coefficients, as shown in Fig. 16, but the corresponding
relative peak levels are changed by the unknown coefficients.
In this separate SSR estimation, three previously estimated
ranges 50.39m, 79.68m and 99.61m are used to formulate the
basis matrix in (32). We should note that while the range of
the fourth target, 44.53m, is not used, the SSR still finds the
correct angle of that target.
3) Channel estimation: We also tested the estimation of Fig. 16. SSR based angle estimation when ignoring the channel coefficients.
the channel coefficients with Monte Carol simulations, based
14
[8] H. Wymeersch, G. Seco-Granados, G. Destino, D. Dardari, and [30] V. Murino, A. Trucco, and C. S. Regazzoni, “Synthesis of unequally
F. Tufvesson, “5G mmWave positioning for vehicular networks,” IEEE spaced arrays by simulated annealing,” IEEE Transactions on Signal
Wireless Communications, vol. 24, no. 6, pp. 80–86, 2017. Processing, vol. 44, no. 1, pp. 119–122, 1996.
[9] Z. Xu, A. Petropulu, and S. Sun, “A joint design of MIMO-OFDM [31] S. Holm, B. Elgetun, and G. Dahl, “Properties of the beampattern
dual-function radar communication system using generalized spatial of weight- and layout-optimized sparse arrays,” IEEE Transactions on
modulation,” in 2020 IEEE Radar Conference (RadarConf20), 2020, Ultrasonics, Ferroelectrics, and Frequency Control, vol. 44, no. 5, pp.
pp. 1–6. 983–991, 1997.
[10] Y. Rong, A. R. Chiriyath, and D. W. Bliss, “MIMO radar and [32] R. M. Leahy and B. D. Jeffs, “On the design of maximally sparse
communications spectrum sharing: A multiple-access perspective,” in beamforming arrays,” IEEE Transactions on Antennas and Propagation,
2018 IEEE 10th Sensor Array and Multichannel Signal Processing vol. 39, no. 8, pp. 1178–1187, 1991.
Workshop (SAM), 2018, pp. 272–276. [33] N. Jin and Y. Rahmat-Samii, “Advances in particle swarm optimiza-
[11] C. Sturm and W. Wiesbeck, “Waveform design and signal processing tion for antenna designs: Real-Number, binary, single-objective and
aspects for fusion of wireless communications and radar sensing,” multiobjective implementations,” IEEE Transactions on Antennas and
Proceedings of the IEEE, vol. 99, no. 7, pp. 1236–1259, 2011. Propagation, vol. 55, no. 3, pp. 556–567, 2007.
[12] Y. Liu, G. Liao, and Z. Yang, “Range and angle estimation for MIMO- [34] C. M. Schmid, R. Feger, C. Wagner, and A. Stelzer, “Design of a linear
OFDM integrated radar and communication systems,” in 2016 CIE non-uniform antenna array for a 77-GHz MIMO FMCW radar,” in 2009
International Conference on Radar (RADAR), 2016, pp. 1–4. IEEE MTT-S International Microwave Workshop on Wireless Sensing,
Local Positioning, and RFID, 2009, pp. 1–4.
[13] G. N. Saddik, R. S. Singh, and E. R. Brown, “Ultra-wideband
[35] M. A. González-Huici, D. Mateos-Núñez, C. Greiff, and R. Simoni,
multifunctional communications/radar system,” IEEE Transactions on
“Constrained optimal design of automotive radar arrays using the Weiss-
Microwave Theory and Techniques, vol. 55, no. 7, pp. 1431–1437, 2007.
Weinstein bound,” in 2018 IEEE MTT-S International Conference on
[14] D. Gaglione, C. Clemente, C. V. Ilioudis, A. R. Persico, I. K. Proudler, Microwaves for Intelligent Mobility (ICMIM), 2018, pp. 1–4.
and J. J. Soraghan, “Fractional Fourier based waveform for a joint radar- [36] S. A. Hamza and M. G. Amin, “Hybrid sparse array beamforming
communication system,” in 2016 IEEE Radar Conference (RadarConf), design for general rank signal models,” IEEE Transactions on Signal
2016, pp. 1–6. Processing, vol. 67, no. 24, pp. 6215–6226, 2019.
[15] A. Hassanien, M. G. Amin, Y. D. Zhang, and F. Ahmad, “Dual-function [37] H. Godrich, A. P. Petropulu, and H. V. Poor, “Sensor selection in
radar-communications using phase-rotational invariance,” in 2015 23rd distributed multiple-radar architectures for localization: A knapsack
European Signal Processing Conference (EUSIPCO), 2015, pp. 1346– problem formulation,” IEEE Transactions on Signal Processing, vol.
1350. 60, no. 1, pp. 247–260, 2012.
[16] D. Ma, N. Shlezinger, T. Huang, Y. Shavit, M. Namer, Y. Liu, and Y. C. [38] J. Joung, “Machine learning-based antenna selection in wireless com-
Eldar, “Spatial modulation for joint radar-communications systems: munications,” IEEE Communications Letters, vol. 20, no. 11, pp. 2241–
Design, analysis, and hardware prototype,” IEEE Transactions on 2244, 2016.
Vehicular Technology, vol. 70, no. 3, pp. 2283–2298, 2021. [39] A. M. Elbir and K. V. Mishra, “Joint antenna selection and hybrid
[17] Y. Liu, G. Liao, J. Xu, Z. Yang, and Y. Zhang, “Adaptive OFDM inte- beamformer design using unquantized and quantized deep learning
grated radar and communications waveform design based on information networks,” IEEE Transactions on Wireless Communications, vol. 19,
theory,” IEEE Communications Letters, vol. 21, no. 10, pp. 2174–2177, no. 3, pp. 1677–1688, 2020.
2017. [40] T. X. Vu, L. Lei, S. Chatzinotas, and B. Ottersten, “Machine learning
[18] S. H. Dokhanchi, M. R. B. Shankar, T. Stifter, and B. Ottersten, “OFDM- based antenna selection and power allocation in multi-user MISO sys-
based automotive joint radar-communication system,” in 2018 IEEE tems,” in 2019 International Symposium on Modeling and Optimization
Radar Conference (RadarConf18), 2018, pp. 0902–0907. in Mobile, Ad Hoc, and Wireless Networks (WiOPT), 2019, pp. 1–6.
[19] K. Wu, J. A. Zhang, X. Huang, Y. J. Guo, and R. W. Heath, “Waveform [41] K. Diamantaras, Z. Xu, and A. Petropulu, “Sparse antenna array design
design and accurate channel estimation for frequency-hopping MIMO for MIMO radar using softmax selection,” https://arxiv.org/abs/2102.
radar-based communications,” IEEE Transactions on Communications, 05092, 2021.
vol. 69, no. 2, pp. 1244–1258, 2021. [42] J. Li and P. Stoica, “MIMO radar with colocated antennas,” IEEE Signal
[20] M. Di Renzo, H. Haas, A. Ghrayeb, S. Sugiura, and L. Hanzo, “Spatial Processing Magazine, vol. 24, no. 5, pp. 106–114, 2007.
modulation for generalized MIMO: Challenges, opportunities, and im- [43] M. Rossi, A. Haimovich, and Y. Eldar, “Spatial compressive sensing
plementation,” Proceedings of the IEEE, vol. 102, no. 1, pp. 56–103, for MIMO radar,” IEEE Trans. Signal Process., vol. 62, no. 2, 2014.
2014. [44] Christopher M Bishop, Pattern recognition and machine learning,
[21] T. Huang, N. Shlezinger, X. Xu, Y. Liu, and Y. C. Eldar, “Majorcom: Springer, 2006.
A dual-function radar communication system using index modulation,” [45] D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,”
IEEE Transactions on Signal Processing, vol. 68, pp. 3423–3438, 2020. arXiv preprint arXiv:1412.6980, 2014.
[22] W. Baxter, E. Aboutanios, and A. Hassanien, “Dual-function MIMO
radar-communications via frequency-hopping code selection,” in 2018
52nd Asilomar Conference on Signals, Systems, and Computers, 2018,
pp. 1126–1130.
[23] J. Euziére, R. Guinvarc’h, M. Lesturgie, B. Uguen, and R. Gillard,
“Dual function radar communication time-modulated array,” in 2014
International Radar Conference, 2014, pp. 1–4.
[24] X. Wang, A. Hassanien, and M. G. Amin, “Dual-function MIMO radar
communications system design via sparse array optimization,” IEEE
Transactions on Aerospace and Electronic Systems, vol. 55, no. 3, pp.
1213–1226, 2019.
[25] R. Nee, V.K. Jones, G. Awater, A. V. Zelst, J. Gardner, and G. Steele,
“The 802.11n MIMO-OFDM standard for wireless LAN and beyond,”
Wireless Personal Communications, vol. 37, pp. 445–453, 05 2006.
[26] Y. Li, M. Zhang, W. Zhu, M. Cheng, C. Zhou, and Y. Wu, “Performance
evaluation for medium voltage MIMO-OFDM power line communica-
tion system,” China Communications, vol. 17, no. 1, pp. 151–162, 2020.
[27] Mustafa Ergen, Mobile Broadband - Including WiMAX and LTE,
Springer Publishing Company, Incorporated, 1st edition, 2009.
[28] N. Mitrou, “Results on nonrecursive digital filters with nonequidistant
taps,” IEEE Transactions on Acoustics, Speech, and Signal Processing,
vol. 33, no. 6, pp. 1621–1624, 1985.
[29] R. L. Haupt, “Thinned arrays using genetic algorithms,” IEEE
Transactions on Antennas and Propagation, vol. 42, no. 7, pp. 993–
999, 1994.