This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A Joint Design of MIMO-OFDM Dual-Function Radar Communication System Using Generalized Spatial Modulation

Zhaoyi Xu1, Athina P. Petropulu1 and Shunqiao Sun2
1Department of Electrical and Computer Engineering, Rutgers University, Piscataway, NJ 08854
2Department of Electrical and Computer Engineering, The University of Alabama, Tuscaloosa, AL 35487
E-mail: {zhaoyi.xu,athinap}@rutgers.edu, [email protected]
Abstract

A novel dual-function radar communication (DFRC) system is proposed, that achieves high target resolution and high communication rate. It consists of a multiple-input multiple-output (MIMO) radar, where only a small number of antennas are active in each channel use. The probing waveforms are orthogonal frequency division multiplexing (OFDM) type. The OFDM carriers are divided into two groups, one that is used by the active antennas in a shared fashion, and another one, where each subcarrier is assigned to an active antenna in an exclusive fashion (private subcarriers). Target estimation is carried out based on the received and transmitted symbols. The system communicates information via the transmitted OFDM data symbols and the pattern of active antennas in a generalized spatial modulation (GSM) fashion. A multi-antenna communication receiver can identify the indices of active antennas via sparse signal recovery methods. The use of shared subcarriers enables high communication rate. The private subcarriers are used to synthesize a virtual array for high angular resolution, and also for improved estimation on the active antenna indices. The OFDM waveforms allow the communication receiver to easily mitigate the effect of frequency selective fading, while the use of a sparse array at the transmitter reduces the hardware cost of the system. The radar performance of the proposed DFRC system is evaluated via simulations, and bit error rate (BER) results for the communication system are provided.

I Introduction

Spectrum sharing between radar and communication systems aims at improving spectral efficiency. Dual-function radar-communication (DFRC) systems represent one form of spectrum sharing, by providing radar and communication functionalities on the same hardware platform [17, 2]. Unlike approaches that consider spatially distributed radar and communication systems and require coordination of the two system functions by some external controllers [1], DFRC systems require less coordination. A DFRC system periodically transmits probing waveforms that allow for estimating target angle, range and velocity, and at the same time, convey information to a communication receiver. DFRC systems are applicable in many scenarios, including autonomous driving, where the radar functionality can be used for sensing and navigation [3],[4, 5] and the communication functionality for vehicle to vehicle communication.

Multiple-input multiple-output (MIMO) radar [6] are good candidates for use in DFRC systems. They can form wide beams, thus allowing for the detection of multiple targets at the same time. Further, when using orthogonal waveforms, they can synthesize a virtual array that has a larger aperture than that of a uniform linear array (ULA) with the same number of physical elements. As a result, MIMO radar can achieve high angle resolution with a small number of antennas.

The communication component of a multi-antenna DFRC system can be realized by embedding information in the radar waveforms [8, 15, 16], or in the way the waveforms are assigned to the transmit antennas [7, 10, 12]. In [15, 16], an orthogonal frequency division multiplexing (OFDM) DFRC system is proposed, where all OFDM subcarriers are assigned to antennas in an exclusive fashion in order to maintain waveform orthogonality. However, this use of subcarriers limits the communication rate of each antenna. In [10],[12], communication information is embedded in the transmit antenna activation pattern by applying the generalized spatial modulation (GSM) idea of [11]. GSM has also been explored in MIMO radar [7], by reconfiguring a sparse transmit array through antenna selection. However, the amount of information that can be transmitted based on the active antenna pattern only is rather low.

In this paper, we propose a novel OFDM DFRC system, that achieves high target resolution and high communication rate. The proposed system consists of a MIMO radar, where only a small number of antennas are active in each channel use. The OFDM carriers are divided into two groups, one that is used by the active antennas in a shared fashion, and another one, where each subcarrier is assigned to an active antenna in an exclusive fashion - those will be referred to as private subcarriers. Target estimation is carried out based on the received and transmitted symbols. The system communicates information via the transmitted OFDM data symbols, and the pattern of active transmit antennas, in a GSM fashion. A multi-antenna communication receiver identifies the indices of the active antennas via sparse signal recovery methods [13, 14]. pro

In comparison to [16] that also uses OFDM and multiple antennas, our proposed system uses subcarrier sharing, and thus achieves higher communication rate. The shared use of subcarriers results in coupling of angle, range and Doppler estimation. However, the synthesized virtual array based on the private subcarriers allows for a high resolution refinement of the initial angle estimate, which can subsequently yield a better estimate of target range and Doppler. To the best of our knowledge, there are no other DFRC systems that have subcarriers in a shared fashion.

The remainder of this paper is organized as follows. Target information estimation is provided in Section II. Sections III describes the communication functionality of the proposed system. Section IV describes how the radar and the communication functionalities work together. Section V demonstrates the performance of the proposed system via simulation results, and Section VI provides some concluding remarks.

II The proposed Radar system

We consider a MIMO radar with a ULA transmit array with NtN_{t} transmit elements, spaced apart by dtd_{t}, and a ULA receive array with NrN_{r} receive elements, spaced apart by drd_{r}. In the transmit ULA, only NxN_{x} antennas are active in each channel use. Let us denote by 𝒩\mathcal{N} the set of active antennas indices. We will assume that the 0-th and the (Nt1)(N_{t}-1)-th elements always belong to 𝒩\mathcal{N}, so that the aperture of the transmit array is fixed.

The transmit waveforms are OFDM signals with NsN_{s} subcarriers, with subcarrier spacing Δ\Delta. Each antenna applies an inverse discrete Fourier transform (IDFT) on the data symbols assigned to it, pre-appends a cyclic prefix (CP), converts the samples into an analog signal and transmits it with carrier frequency fcf_{c}. This signal will be referred to as an OFDM symbol. The length of the CP should be larger than the maximum roundtrip delay to the target, so that the inter-symbol interference and inter-channel interference can be eliminated in the following modulation symbol based radar processing.

In the OFDM-MIMO radar of [16], the subcarriers are distributed to the transmit antennas so that no two antennas transmit on the same subcarrier simultaneously. Here, we allow subcarrier sharing, which will enable a higher communication rate. In particular, we divide the carriers into two groups, those who will be used in a shared fashion by the active antennas and the private subcarriers.

Let dTx(n,i,μ)d_{T_{x}}(n,i,\mu) denotes the data symbol transmitted by the nn-th antenna (n𝒩n\in\mathcal{N}) on the ii-th subcarrier, during the μ\mu-th OFDM symbol. If subcarrier ii is a private subcarrier assigned to antenna \ell, then dTx(n,i,μ)0d_{T_{x}}(n,i,\mu)\neq 0 only if n=n=\ell. The baseband equivalent of the corresponding transmitted waveform equals:

x(n,t)=μ=0Np1i=0Ns1dTx(n,i,μ)ej2πiΔtrect(tμTpTp),\begin{split}x(n,t)=\sum_{\mu=0}^{N_{p}-1}\sum_{i=0}^{N_{s}-1}d_{T_{x}}(n,i,\mu)e^{j2\pi i\Delta t}rect(\frac{t-\mu T_{p}}{T_{p}}),\end{split} (1)

with rect(t/Tp)rect(t/T_{p}) denoting a rectangular pulse of duration TpT_{p}, where TpT_{p} is the duration of OFDM symbol.

Suppose that there are NkN_{k} point targets in the far field, each characterized by angle, range and Doppler frequency θk,Rk,fdk\theta_{k},R_{k},f_{d_{k}}, respectively. It holds that fdk=2vkfc/cf_{d_{k}}={2v_{k}f_{c}}/{c} with cc denoting the speed of light, and vkv_{k} representing the velocity of the kk-th target. The baseband equivalent of the signal reflected by the targets and received by the mm-th antenna is

y(m,t)\displaystyle y(m,t) =k=1Nkn𝒩x(n,tτk)ej2πfdkt,\displaystyle=\sum_{k=1}^{N_{k}}\sum_{n\in\mathcal{N}}x(n,t-\tau_{k})e^{j2\pi f_{d_{k}}t}, (2)

for m=0,,Nr1m=0,...,N_{r}-1, where τk\tau_{k} is the roundtrip delay of the kk-th target, with τk=2Rk/c+(ndt+mdr)sinθk/λi\tau_{k}=2R_{k}/c+(nd_{t}+md_{r})sin\theta_{k}/\lambda_{i}, and λi=c/(fc+iΔ)\lambda_{i}={c}/({f_{c}+i\Delta}) the wavelength of the ii-th subcarrier.

Each radar receive antenna samples in time, discards the CP and applies an NsN_{s}-point discrete Fourier transform (DFT) on the samples to obtain the symbols

dRx(m,i,μ)=\displaystyle d_{R_{x}}(m,i,\mu)= k=1Nkn𝒩dTx(n,i,μ)ej2π(mdr+ndt)sinθkfc+iΔc\displaystyle\sum_{k=1}^{N_{k}}\sum_{n\in\mathcal{N}}d_{T_{x}}(n,i,\mu)e^{-j2\pi(md_{r}+nd_{t})\sin\theta_{k}\frac{f_{c}+i\Delta}{c}}
×ej2πiΔ2Rkcej2πμTpfdk.\displaystyle\times e^{-j2\pi i\Delta\frac{2R_{k}}{c}}e^{j2\pi\mu T_{p}f_{d_{k}}}. (3)

Eq. (3) can be viewed as

dRx(m,i,μ)=k=1NkA(k,i,μ)ejω(k,i)m,m=0,,Nr1d_{R_{x}}(m,i,\mu)=\sum_{k=1}^{N_{k}}A(k,i,\mu)e^{j\omega(k,i)m},\ m=0,...,N_{r}-1 (4)

where

A(k,i,μ)=\displaystyle A(k,i,\mu)= n𝒩dTx(n,i,μ)ej2πndtsinθkfc+iΔc\displaystyle\sum_{n\in\mathcal{N}}d_{T_{x}}(n,i,\mu)e^{-j2\pi nd_{t}\sin\theta_{k}\frac{f_{c}+i\Delta}{c}}
×ej2πiΔ2Rkcej2πμTpfdk\displaystyle\times e^{-j2\pi i\Delta\frac{2R_{k}}{c}}e^{j2\pi\mu T_{p}f_{d_{k}}} (5)

and

ω(k,i)=drsinθkfc+iΔc\displaystyle\omega(k,i)=-d_{r}\sin\theta_{k}\frac{f_{c}+i\Delta}{c} (6)

Assuming that Nr>NkN_{r}>N_{k} and for a fixed ii, {dRx(m,i,μ),m=0,,Nr1}\{d_{R_{x}}(m,i,\mu),m=0,...,N_{r}-1\} can be viewed as a sum of NkN_{k} complex sinusoids with frequencies ω(k,i)\omega(k,i) and magnitudes A(k,i,μ)A(k,i,\mu). One can apply any of the existing methods to find the frequencies and amplitudes of the sinusoids. For example, by applying an NrN_{r}-point DFT, we get peaks at frequencies ω(k,i)\omega(k,i). The resolution of the peaks will depend on the number of receive antennas, NrN_{r}. Once ωk\omega_{k} are estimated, the target angles can be computed as

θk=arcsin(ω(k,i)cdr(fc+iΔ))\displaystyle\theta_{k}=\arcsin\left({-\frac{\omega(k,i)c}{d_{r}(f_{c}+i\Delta)}}\right) (7)

The amplitudes, A(k,i,μ)A(k,i,\mu), contain known data symbols and target information, namely, range and Doppler. There can be multiple targets in the same angular bin. Suppose that there are NqN_{q} targets at angle θk\theta_{k}. Then the amplitude can be expressed as

A(k,i,μ)\displaystyle A(k,i,\mu) =n𝒩dTx(n,i,μ)ej2πndtsinθkfc+iΔc\displaystyle=\sum_{n\in\mathcal{N}}d_{T_{x}}(n,i,\mu)e^{-j2\pi nd_{t}\sin\theta_{k}\frac{f_{c}+i\Delta}{c}}
×q=1Nqej2πiΔ2Rqcej2πμTpfdq\displaystyle\quad\times\sum_{q=1}^{N_{q}}e^{-j2\pi i\Delta\frac{2R_{q}}{c}}e^{j2\pi\mu T_{p}f_{d_{q}}}
=A(k,i,μ)q=1Nqej2πiΔ2Rqcej2πμTpfdq\displaystyle=A^{\prime}(k,i,\mu)\sum_{q=1}^{N_{q}}e^{-j2\pi i\Delta\frac{2R_{q}}{c}}e^{j2\pi\mu T_{p}f_{d_{q}}} (8)

where A(k,i,μ)=n𝒩dTx(n,i,μ)ej2πndtsinθkfc+iΔcA^{\prime}(k,i,\mu)=\sum_{n\in\mathcal{N}}d_{T_{x}}(n,i,\mu)e^{-j2\pi nd_{t}\sin\theta_{k}\frac{f_{c}+i\Delta}{c}}. Via element-wise division we get

d(k,i,μ)=A(k,i,μ)A(k,i,μ)=q=1Nqej2πiΔ2Rqcej2πμTpfdq.\displaystyle d(k,i,\mu)\buildrel\triangle\over{=}\frac{A(k,i,\mu)}{A^{\prime}(k,i,\mu)}=\sum_{q=1}^{N_{q}}e^{-j2\pi i\Delta\frac{2R_{q}}{c}}e^{j2\pi\mu T_{p}f_{d_{q}}}. (9)

Eq. (9) provides an expression that contains range and Doppler only, while the transmitted data have been eliminated. The range can then be estimated based on the peaks of an NsN_{s}-point IDFT of d(k,i,μ)d(k,i,\mu), taken along the ii dimension, i.e.,

r(k,l,μ)\displaystyle r(k,l,\mu) =IDFT[d(k,i,μ)]=1Nsi=0Ns1d(k,i,μ)ej2πNsil\displaystyle=IDFT[d(k,i,\mu)]=\frac{1}{N_{s}}\sum_{i=0}^{N_{s}-1}d(k,i,\mu)e^{j\frac{2\pi}{N_{s}}il}
=q=1Nqej2πμTpfdqNsi=0Ns1ej2πiΔ2Rqcej2πNsil,\displaystyle=\sum_{q=1}^{N_{q}}\frac{e^{j2\pi\mu T_{p}f_{d_{q}}}}{N_{s}}\sum_{i=0}^{N_{s}-1}e^{-j2\pi i\Delta\frac{2R_{q}}{c}}e^{j\frac{2\pi}{N_{s}}il}, (10)

for l=0,,Ns1l=0,...,N_{s}-1. The peaks of r(m,l,μ)r(m,l,\mu) will appear at positions

lq=2NsRqΔc,l_{q}=\Big{\lfloor}\frac{2N_{s}R_{q}\Delta}{c}\Big{\rfloor}, (11)

where \lfloor\cdot\rfloor denotes the floor function.

Similarly, by performing a discrete Fourier transform on (9) along the dimension μ\mu, we get peaks at

pq=NpTpfdq=2vqfcNpTpc,p_{q}=\lfloor N_{p}T_{p}f_{d_{q}}\rfloor=\Big{\lfloor}\frac{2v_{q}f_{c}N_{p}T_{p}}{c}\Big{\rfloor}, (12)

for p=0,1,,Np1p=0,1,...,N_{p}-1. Based on the location of those peaks we can estimate the targets’ velocities.

II-A Angle estimation via virtual array synthesis

The above presented angle estimation method, via (4)-(7), is based on an array of aperture (Nr1)dr(N_{r}-1)d_{r}, and the range and Doppler are coupled with angle. It turns out that once the angle is estimated and used to obtain a range estimate, we can synthesize a virtual array to refine the angle estimate. Here, we show how one can use the private subcarriers and the obtained range estimates to synthesize a virtual array and achieve higher angle resolution.

The virtual array requires waveform orthogonality. To achieve that, let us assign a private subcarrier and antenna pairing (in,n)(i_{n},n). There are NxN_{x} private subcarriers at any time, where Nx<NsN_{x}<N_{s}. Over the private subcarriers waveform orthogonality holds, and at the receiver, the contribution of each transmit antenna can be separated. The symbol received by the mm-th antenna on private subcarrier ini_{n} equals

dRx(m,in,μ)=\displaystyle d_{R_{x}}(m,i_{n},\mu)= k=1NkdTx(n,in,μ)ej2π(ndt+mdr)sinθkfc+inΔc\displaystyle\sum_{k=1}^{N_{k}}d_{T_{x}}(n,i_{n},\mu)e^{-j2\pi(nd_{t}+md_{r})\sin\theta_{k}\frac{f_{c}+i_{n}\Delta}{c}}
×ej2πinΔ2Rkcej2πμTpfdk\displaystyle\times e^{-j2\pi i_{n}\Delta\frac{2R_{k}}{c}}e^{j2\pi\mu T_{p}f_{d_{k}}} (13)

for m=0,1,,Nr1m=0,1,...,N_{r}-1 and n𝒩n\in\mathcal{N}. Provided that the spacing between subcarriers is much smaller as compared to fcf_{c}, we can approximate fc+inΔfcf_{c}+i_{n}\Delta\approx f_{c}. Then, after the element-wise division with the transmitted symbols, we get

d(m,in,μ)\displaystyle d^{\prime}(m,i_{n},\mu) =dRx(m,in,μ)dTx(n,in,μ)\displaystyle{\buildrel\triangle\over{=}}\frac{d_{R_{x}}(m,i_{n},\mu)}{d_{T_{x}}(n,i_{n},\mu)}
=k=1Nkej2π(ndt+mdr)sinθkλ0ej2πinΔ2Rkcej2πμTpfdk\displaystyle=\sum_{k=1}^{N_{k}}e^{-j2\pi(nd_{t}+md_{r})\frac{\sin\theta_{k}}{\lambda_{0}}}e^{-j2\pi i_{n}\Delta\frac{2R_{k}}{c}}e^{j2\pi\mu T_{p}f_{d_{k}}} (14)

for m=0,1,,Nr1m=0,1,...,N_{r}-1 and n𝒩n\in\mathcal{N}.

Let αnk=ej2πndtsinθkλ0ej2πinΔ2Rkc\alpha_{nk}=e^{-j2\pi nd_{t}\frac{\sin\theta_{k}}{\lambda_{0}}}e^{-j2\pi i_{n}\Delta\frac{2R_{k}}{c}} and βk=ej2πμTpfdk\beta_{k}=e^{j2\pi\mu T_{p}f_{d_{k}}}. By stacking d(m,in,μ)d^{\prime}(m,i_{n},\mu) in vector 𝐯{\bf v}, in an order that goes through all possible mm’s for each n𝒩n\in\mathcal{N} we get

𝐯=k=1Nkβk[𝐃(Rk)𝐚𝐭(θk)]𝐚𝐫(θk)\displaystyle{\bf v}=\sum_{k=1}^{N_{k}}\beta_{k}[{\bf D}(R_{k})\odot{\bf a_{t}}(\theta_{k})]\otimes{\bf a_{r}}(\theta_{k}) (15)

where \otimes is the Kronecker product, \odot is the Hadamard product, 𝐚𝐭(θ)=[1,ej2πdtsinθ/λ,,ej2π(Nt1))dtsinθ/λ]T{\bf a_{t}}(\theta)=[1,e^{-j2\pi d_{t}\sin\theta/\lambda},...,e^{-j2\pi(N_{t}-1))d_{t}\sin\theta/\lambda}]^{T} and 𝐚𝐫(θ)=[1,ej2πdrsinθ/λ,,ej2π(Nr1))drsinθ/λ]T{\bf a_{r}}(\theta)=[1,e^{-j2\pi d_{r}\sin\theta/\lambda},...,e^{-j2\pi(N_{r}-1))d_{r}\sin\theta/\lambda}]^{T} are the transmit and receive steering vector, respectively, and

𝐃(R)=𝐈𝒩[ej2πi0Δ2Rc,ej2πi1Δ2Rc,,ej2πiNt1Δ2Rc]T\displaystyle{\bf D}(R)={\bf I}_{\mathcal{N}}[e^{-j2\pi i_{0}\Delta\frac{2R}{c}},e^{-j2\pi i_{1}\Delta\frac{2R}{c}},...,e^{-j2\pi i_{N_{t}-1}\Delta\frac{2R}{c}}]^{T} (16)

where 𝐈𝒩{\bf I}_{\mathcal{N}} is a diagonal matrix whose nn-th diagonal element is 11 if n𝒩n\in\mathcal{N}, otherwise it is 0. Eq. (15) corresponds to a sparse ULA with aperture (Nt1)dt+(Nr1)dr(N_{t}-1)d_{t}+(N_{r}-1)d_{r}, based on which, the targets parameters can be estimated via sparse signal recovery methods [9].

Let R1,R2,,RNk{R_{1},R_{2},...,R_{N_{k}}} be the already estimated target ranges. By discretizing the angle space on a grid of size NaN_{a}, i.e., {θ~(1),,θ~(Na)}\{\tilde{\theta}(1),...,\tilde{\theta}(N_{a})\}, Eq. (15) can be expressed as

𝐯\displaystyle{\bf v} =\displaystyle= [𝐯11,𝐯12,,𝐯Na×Nk][β~11β~Na×Nk]\displaystyle[{\bf v}_{11},{\bf v}_{12},...,{\bf v}_{N_{a}\times N_{k}}]\begin{bmatrix}\tilde{\beta}_{11}\\ \vdots\\ \tilde{\beta}_{N_{a}\times N_{k}}\end{bmatrix} (17)
=\displaystyle= [𝐯11,𝐯12,,𝐯Na×Nk]β~\displaystyle[{\bf v}_{11},{\bf v}_{12},...,{\bf v}_{N_{a}\times N_{k}}]\tilde{\mathbf{\beta}}

where β~ij\tilde{\beta}_{ij} is non zero if there is a target at range RjR_{j} and angle θ~i\tilde{\theta}_{i} and

𝐯ij=[𝐃(Rj)𝐚𝐭(θi)]𝐚𝐫(θi)\displaystyle{\bf v}_{ij}=[{\bf D}(R_{j})\odot{\bf a_{t}}(\theta_{i})]\otimes{\bf a_{r}}(\theta_{i}) (18)

is the dictionary element for i=1,2,,Nai=1,2,...,N_{a} and j=1,2,,Nkj=1,2,...,N_{k}. The sparse vector β~{\bf\tilde{\beta}} can be estimated via L1L_{1} norm minimization, and its support will provide target angle estimates.

III The Proposed Communication System

In order to implement GSM, only NxN_{x} out of the NtN_{t} (Nx<<NtN_{x}<<N_{t}) antennas will be active during a given transmission period. The indices of those antennas will change between transmission periods, and will be used to encode information. There are in total C=(NtNx)C={{N_{t}}\choose{N_{x}}} different active antenna selection possibilities. In each symbol period, those combinations will result in

B=log2(C)B=\lfloor\log_{2}(C)\rfloor (19)

transmitted information bits.

The active antenna indices along with the transmitted data symbols can be estimated at the communication receiver as follows. Consider a communication receiver with NcN_{c} antennas. The received symbol matrix corresponding to the μ\mu-th OFDM symbol equals

𝐘=[dCx(0,0,μ)dCx(0,Ns1,μ)dCx(1,0,μ)dCx(1,Ns1,μ)dCx(Nr1,0,μ)dCx(Nr1,Ns1,μ)]{\bf Y}=\begin{bmatrix}d_{C_{x}}(0,0,\mu)&...&d_{C_{x}}(0,N_{s}-1,\mu)\\ d_{C_{x}}(1,0,\mu)&...&d_{C_{x}}(1,N_{s}-1,\mu)\\ ...&...&...\\ d_{C_{x}}(N_{r}-1,0,\mu)&...&d_{C_{x}}(N_{r}-1,N_{s}-1,\mu)\\ \end{bmatrix} (20)

where dCx(m,i,μ)d_{C_{x}}(m,i,\mu) refers to the complex symbol received by the mm-th communication receive antenna on the ii-th subcarrier. As a result of subcarrier sharing and the narrow bandwidth of the OFDM subcarriers, the ii-th column of 𝐘\bf Y can be expressed as

𝐘i=𝐇i𝐀i+𝐍,i=0,,Ns1\begin{split}{{\bf Y}_{i}}={{\bf H}}_{i}{{\bf A}_{i}}+{\bf N},\ i=0,...,N_{s}-1\end{split} (21)

where 𝐇iNc×Nt{\bf H}_{i}\in\mathbb{C}^{N_{c}\times N_{t}} is the frequency response of the channel between the transmit and receive antennas along the ii-th carrier; 𝐀i=𝐈𝒩[dTx(1,i,μ),dTx(2,i,μ),,dTx(Nt,i,μ)]T{\bf A}_{i}={\mathbf{I}_{\mathcal{N}}}[d_{T_{x}}(1,i,\mu),d_{T_{x}}(2,i,\mu),...,d_{T_{x}}(N_{t},i,\mu)]^{T} containing the data symbols transmitted on the ii-th subcarrier; and 𝐍Nc{\bf N}\in\mathbb{C}^{N_{c}} is additive white Gaussian noise.

III-A Information recovery via sparse signal recovery methods

When only a small fraction of the radar transmit antennas is active at a time, 𝐀i{\bf A}_{i} will be sparse. For a given μ\mu, all 𝐀i{\bf A}_{i}’s for i=0,,Ns1i=0,...,N_{s}-1 have the same sparsity pattern. Then, under certain conditions, 𝐀i{\bf A}_{i} can be recovered by solving a sparse signal recovery problem [13],[14]. By applying the same process to every subcarrier and every OFDM symbol, all transmitted symbols can be recovered. The support of the recovered 𝐀i{\bf A}_{i} provides the active antenna indices. By decoding those indices the transmitted bits in one period can be increased by BB.

Compared with an OFDM communication system with the same modulation scheme but without subcarrier sharing, the proposed scheme increases the number of information bits transmitted in one period by a factor of NxN_{x} at maximum.

III-B Information recovery by exploiting the private subcarriers

Here we provide an alternative way to estimate the transmitted symbols, by exploiting the private subcarriers.

The communication receiver does not know which subcarriers are private. However, if after applying sparse signal recovery on a certain subcarrier the recovered sparse vector contains only one nonzero element, then the receiver may conclude that that subcarrier was private and the non-zero symbol location corresponds to the index of the active antenna matched to that subcarrier. In that way, the receiver can identify all private subcarriers and active antenna indices. Subsequently, the receiver can estimate the transmitted symbols on the shared subcarriers via least-squares estimation. As it will be shown in the simulations section, this approach is more robust than estimating the symbols via the method of Section III-A.

IV Dual-Function System

In this section we discuss how the radar and communication components of the system are implemented.

Radar transmitter: The bit stream is divided into multiple sections, each section containing the symbols to be assigned to each antenna, i.e., the symbols comprising the OFDM symbol to be transmitted by the antenna. Each section is preceded by BB bits, indicating the indices of antennas to be active. The indices of active antennas change between channel uses.

Radar receiver: The angles are estimated by first performing an NrN_{r}-point DFT on (4) along the mm dimension. The location of the peaks are the frequencies of (6), which then lead to the target angles via (7). Subsequently, the target ranges are estimated based on (11), and the velocities based on (12). To maintain full range resolution, in each OFDM symbol, the full bandwidth should be used to carry symbols. Similarly, to maximize the Doppler resolution, at least one subcarrier should be modulated with data symbols in all OFDM symbols, since the Doppler resolution is determined by the total time of observation on the subcarrier.

Using the virtual array: The angle estimates can be refined along the lines of Section II-A, and used to improve the estimation of range and Doppler. The latter can be done evaluating (9) with the refined frequency estimates and then repeating the range-Doppler estimation.

For the sake of achieving a virtual array with maximum aperture, the first and last active antennas need to be fixed, which slightly reduces the number of antenna activation patterns.

About the private carriers: The use of private subcarriers comes at the cost of limiting the spatial encoding and losing Nx(Nx1)N_{x}(N_{x}-1) data symbols. In order to reduce the loss, and if the target is not changing fast over MM OFDM symbols (M<NpM<N_{p}), we can use private subcarriers only once every MM OFDM symbols. In most scenarios this is a reasonable assumption. For example, for an OFDM system with subcarrier bandwidth 100100kHz, the OFDM symbol duration is 10μ10\mus. For an array with 1°1\degree angle resolution, for a target at 5050m to move out of the angle bin it would require speed of 8.73M×104\frac{8.73}{M}\times 10^{4}m/s; this means that the target will stay in the same angle bin for several OFDM symbols.

Information required: In the proposed DFRC system, the communication receiver needs to know the channel matrix 𝐇\bf H, the number of subcarriers and the length of CP. Synchronization at symbol level is also assumed.

V Simulation Results

In this section, we demonstrate via simulations the radar target detection and communication performance of the proposed DFRC system.

The channels are simulated to be frequency selective and the corresponding impulse responses are complex with zero-mean jointly Gaussian real and imaginary parts. The system parameters are shown in Table I. The antennas transmit 1616-QAM signals in an OFDM fashion. Several point targets in the far field of the array are considered, each characterized by (angle, range, velocity), with values as shown in Table II.

Based on Table II, two of the targets have the same relative velocity of 55m/s and are closely placed, i.e., have polar coordinates (19°19\degree,5050m) and (22°22\degree,5050m). In order to construct a virtual array, the first NxN_{x} subcarriers are set as private.

TABLE I: Radar Parameters
Parameter Symbol Value
Center frequency fcf_{c} 24GHz
Subcarrier spacing Δ\Delta 100kHz
Cyclic prefix length TcT_{c} 2.5μ\mus
Duration of OFDM symbol TpT_{p} 12.5μ\mus
Number of subcarriers NsN_{s} 1024
Number of OFDM symbols NpN_{p} 256
Total number of transmit antennas NtN_{t} 32
Number of activated antennas NxN_{x} 5
Number of radar receive antennas NrN_{r} 50
Number of communication receive antennas NcN_{c} 16
Receive antenna spacing distance drd_{r} 0.5λ\lambda
Transmit antenna spacing distance dtd_{t} 1λ\lambda
TABLE II: Radar Parameters
Target parameters Estimated parameters
(19°19\degree,5050m,55m/s) (19°19\degree,49.8049.80m,5.865.86m/s)
(7°7\degree,4545m,1010m/s) (7°7\degree,45.4145.41m,9.779.77m/s)
(19°19\degree,8080m,77m/s ) (19°19\degree,80.5780.57m,7.817.81m/s)
(22°22\degree,5050m,55m/s) (22°22\degree,49.8049.80m,5.865.86m/s)

The radar first estimates the target angles via the low-resolution method (eqns. (4)-(7)), and then estimates the target ranges corresponding to each angle, based on Eq. (11). The obtained estimates are (6.89°6.89\degree,45.4145.41m,9.779.77m/s), (18.66°18.66\degree,49.8049.80m,5.865.86m/s) and (18.66°18.66\degree,80.5780.57m,7.817.81m/s), where one can see that one target has not been resolved. Based on the estimated target ranges, a high-resolution angle estimate is obtained based on the virtual array. The obtained parameters are given in Table II, where one can see that the closely spaced targets have been resolved.

Refer to caption
Figure 1: Angle estimation can be improved with the virtual array. The targets are at 5°\degree and 7°\degree.

Fig. 1 demonstrates the improvement in angular resolution enabled by the virtual array. In this case there are two targets, at 5°5\degree and 7°7\degree angles and both at the same range. The red line shows the magnitude DFT of {dRx(m,i,μ),m=0,,Nr1}\{d_{R_{x}}(m,i,\mu),m=0,...,N_{r}-1\}, with the location of the peaks indicating the angle estimates. The aperture of the receive array, i.e., (Nr1)dr=24.5λ(N_{r}-1)d_{r}=24.5\lambda, does not allow for the estimation of closely placed targets and thus only one peak shows up. The blue line shows the magnitude of β~\tilde{\beta} of (17), with the peaks indicating the high resolution angle estimates. The virtual array is a sparse version of an array of aperture (Nt1)dt+(Nr1)dr=55.5λ(N_{t}-1)d_{t}+(N_{r}-1)d_{r}=55.5\lambda , thus, due to its higher resolution the targets can be resolved. For the virtual array based estimate, a grid of size Na=181N_{a}=181 was used. In this simulation, no noise was added.

Refer to caption
Figure 2: BER versus SNR based on data symbols obtained via sparse signal recovery.
Refer to caption
Figure 3: BER versus SNR for data symbols obtained via the method of Sec. III-B.

To evaluate the performance of the communication functionality we performed Monte Carlo simulations and calculated the bit error rates from data symbols and antenna indices encoding under different SNRs and different numbers of active antennas. Fig. 2 shows the performance of the communication system when applying the data symbol recovery method presented in Section III-A. For a fixed SNR, the fewer the activated antennas the smaller the BER is. This is because sparse signal recovery works better when the signal is sparser.

In Fig. 3 we plot the BER based on the received symbols, when the communication receiver applies the symbol and active antenna indices recovery method described in Sec. III-B, i.e., the private subcarriers and active antennas indices are identified first, and then the symbols are recovered via an LS approach. In comparison to Fig. 2, one can see that this approach achieves lower BER for the same SNR and the same value of NxN_{x}. Indeed, the use of private subcarriers not only enables the construction of a virtual array for the radar system, but it also makes the communication system more robust to noise. The BER corresponding to the estimated antenna indices is shown in Fig. 4. In the simulations, the position bit stream was randomly generated and mapped to a dictionary to decide the indices of active antennas. One can see that the position encoding is robust to noise and the number of active antennas does not affect the result as in Fig. 2.

Under the configuration provided in the table, the maximum bit rate of the system with no private subcarriers is 1.63981.6398 Gigabits per second, while the maximum bit rate of the same system with Nx=5N_{x}=5 private subcarriers in every OFDM symbol is 1.63391.6339 Gigabits per second. Thus, while the loss in bit rate from enabling private subcarrier is minor, the improvement in BER is significant.

Refer to caption
Figure 4: BER versus SNR for GSM obtained via the method of Sec. III-B.

VI Conclusion

We have proposed a novel MIMO-OFDM dual-function system using a sparse transmit array, whose active elements are selected in a GSM fashion. Most subcarriers are used in a shared fashion by the active antennas, except a set of subcarriers that are assigned to the transmit antennas in an exclusive fashion (private subcarriers). For the radar function, the system estimates angle, range and Doppler information using both private and shared subcarriers. The angle estimate is further improved by exploiting a virtual array constructed based on the private subcarriers. The communication system can use the private subcarriers to estimate active antenna indices and thus decode spatial information. Subcarrier sharing allows for high communication rates. The fact that only a small number of transmit antennas is active allows for low hardware cost of the DFRC system.

References

  • [1] B. Li, A. P. Petropulu and W. Trappe, “Optimum co-design for spectrum sharing between matrix completion based MIMO radars and a MIMO communication system,” IEEE Transactions on Signal Processing , vol. 64, no. 17, pp. 4562-4575, 2016.
  • [2] A. Hassanien, M. G. Amin, E. Aboutanios and B. Himed, “Dual-function radar communication systems: A solution to the spectrum congestion problem,” IEEE Signal Process. Mag., vol. 36, no. 5, pp. 115-126, 2019.
  • [3] S. Sun, A. Petropulu and H. V. Poor, “MIMO radar for advanced driver-assistance systems and autonomous driving: Advantages and challenges,” IEEE Signal Process. Mag., vol. 37, no. 4, pp. 98-117, 2020.
  • [4] K. V. Mishra, M.R. B. Shankar, V. Koivunen, B. Ottersten and S. A. Vorobyov, “Toward Millimeter-Wave Joint Radar Communications: A Signal Processing Perspective,” IEEE Signal Process. Mag., vol. 36, no. 5, pp. 100-114, 2019.
  • [5] H. Wymeersch, G. Seco-Granados, G. Destino, D. Dardari and F. Tufvesson, “5G mmWave positioning for vehicular networks,” IEEE Wireless Communications, vol. 24, no. 6, pp. 80-86, 2017.
  • [6] J. Li and P. Stoica, “MIMO radar with colocated antennas,” IEEE Signal Process. Mag., vol. 24, no. 5, pp. 106–114, 2007.
  • [7] 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.
  • [8] Y. Rong, A. R. Chiriyath and D. W. Bliss, “MIMO radar and communications spectrum sharing: a multiple-access perspective,“ IEEE 10th Sensor Array and Multichannel Signal Processing Workshop (SAM), Sheffield, 2018.
  • [9] M. Rossi, A. Haimovich, and Y. Eldar, “Spatial compressive sensing for MIMO radar,” IEEE Trans. Signal Process., vol. 62, no. 2, pp. 419–430, 2014.
  • [10] R. Y. Mesleh, H. Haas, S. Sinanovic, C. W. Ahn and S. Yun, “Spatial Modulation,“ IEEE Transactions on Vehicular Technology, vol. 57, no. 4, pp. 2228-2241, July 2008.
  • [11] M. Di Renzo, H. Haas, A. Ghrayeb, S. Sugiura and L. Hanzo, “Spatial modulation for generalized MIMO: Challenges, Opportunities, and Implementation,” in Proceedings of the IEEE, vol. 102, no. 1, pp. 56-103, 2014.
  • [12] T. Huang, X. Xu, Y. Liu, N. Shlezinger and Y. C. Eldar, “A dual-function radar communication system using index modulation,” 2019 IEEE 20th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Cannes, France, 2019.
  • [13] A. Garcia-Rodriguez and C. Masouros, “Low-complexity compressive sensing detection for spatial modulation in large-scale multiple access channels,” IEEE Transactions on Communications, vol. 63, no. 7, pp. 2565-2579, 2015.
  • [14] L. Xiao and et al., “Efficient compressive sensing detectors for generalized spatial modulation systems,” IEEE Trans. Veh. Technol., vol. 66, no. 2, pp. 1284–1298, 2017.
  • [15] C. Sturm and W. Wiesbeck, “Waveform design and signal processing aspects for fusion of wireless communications and radar sensing,” Proceedings of the IEEE, vol. 99, no. 7, pp. 1236-1259, 2011.
  • [16] Y. Liu, G. Liao and Z. Yang, “Range and angle estimation for MIMO-OFDM integrated radar and communication systems,” 2016 CIE International Conference on Radar (RADAR), Guangzhou, 2016.
  • [17] F. Liu, C. Masouros, A. Petropulu, H. Griffiths and L. Hanzo, “Joint radar and communication design: applications, state-of-the-art, and the road ahead,” IEEE Transactions on Communications, in press, 2020.