Beruflich Dokumente
Kultur Dokumente
Abstract— Spectrum congestion and competition over fre- and system of opportunity to a secondary communication
quency bandwidth could be alleviated by deploying dual- function concurrently during the radar pulse and with the same
function radar-communications systems, where the radar plat- bandwidth. The DFRC systems are capable of making full use
arXiv:1808.04940v1 [eess.SP] 15 Aug 2018
increased attention in multi-sensor transmit/receive systems at pk d, k = 1, . . . , K with pk ∈ {0, . . . , M − 1}. The radar
as an effective solution to reduce the system’s complexity receiver employs an array of N receive antennas with an
and cost, yet retain multifaceted benefits [29], [30]. Taking arbitrary linear configuration. It is assumed that both the
the notion of sparse arrays further, here we propose a tech- transmit and receive arrays are closely spaced such that a
nique utilizing array configuration for reliable communication target in the far-field would be seen from the same direction
symbol embedding concurrently with MIMO radar operation by both arrays. Without loss of generality, a single-element
through antenna selection. We investigate the problem of ex- communication receiver is assumed to be located in direction
pressing sparse array configurations and their association with θc , which is exactly known to the transmitter.
independent waveforms as unique communication symbols.
In spectrum sharing perspective, the deployment of reconfig-
urable sparse arrays by antenna selection can, undoubtedly,
alleviate pressures on the resource management and efficiency
requirements. Simulation results show that the versatility of
sparse array configurations facilitates the realization of multi-
ple functions on the same system.
The novelty of this paper is summarized as follows:
• We propose an antenna selection based signaling strategy
for DFRC systems to embed communication symbols into
E1 E2 E3 E4 E5 E6 E7 E8
transmit array configurations.
• We propose a hybrid selection and permutation strategy
to combine array reconfiguration with waveform-antenna S1 S2 S3 S4 S5 S6 S7 S8
resistor
resistor
resistor
resistor
1 (t ) 2 (t ) 3 (t ) 4 (t )
tion, we propose a regularized antenna selection based
DFRC Platform
modulation scheme for DFRC systems, which is capable
of achieving the bit error rate (BER) as low as binary Fig. 1. Joint platform of a DFRC system with antenna selection network.
PSK (BPSK) and high robustness against communication
angle estimation error. Let Ψk (t), k = 1, . . . , K be a set of K orthogonal wave-
The rest of the paper is organized as follows. We provide forms, each occupying the same bandwidth. In other words,
the system configuration and signal model of the DFRC the spectral contents of all waveforms overlap in the frequency
system with antenna selection network in section II. The domain. Assume Rthat each waveform is normalized to have
unrestricted antenna selection based signaling strategy is pro- unit power, i.e., T |Ψk (t)|2 dt = 1, with T and t denot-
posed in section III. We then combine array reconfiguration ing the waveform duration and the fast time index, respec-
with reordering waveform-antenna paring for high data rate tively. It is further assumed that the orthogonality condition
∗ 0 ∗
R
communications in section IV. The regularized antenna selec- T
Ψ k (t)Ψ k0 (t)dt = 0 is satisfied for k 6= k , where () stands
tion scheme is elaborated in section V. Simulation results are for the complex conjugate. Assume that Q far-field targets of
provided in section VI. Section VII summarizes the work of interest arriving from the directions θq , q = 1, . . . , Q, located
this paper. within the radar main beam, are observed in the background of
strong clutter and interferences, such as television, radio and
II. S YSTEM C ONFIGURATION AND S IGNAL M ODEL signals from other commercial communication services as well
as deliberate jammers. The N × 1 baseband representation of
We consider a joint MIMO-radar communications platform the signals at the output of the radar receive antenna array is
equipped with a reconfigurable transmit antenna array through given by,
an antenna selection network as shown in Fig. 1. This joint
Q
system can simultaneously detect radar targets of interest while X
x(t; τ ) = βq (τ ) ãT (θq )Ψ(t) b(θq ) + n(t; τ ), (1)
sending communication symbols to downlink users. There are
q=1
M transmit antennas uniformly located in the platform with
an inter-element spacing of d and K (K < M ) front-ends where τ is the pulse number, βq (τ ) is the qth target reflection
installed for waveform transmitting. The antenna selection coefficient1 , ãT (θq ) and b(θq ) denote the steering vectors of
network comprises M RF switches and their on/off status can the sparse transmit array and the receive array, respectively,
be changed to connect/disconnect the corresponding antennas (·)T stands for the transpose, Ψ(t) , [Ψ1 (t), . . . , ΨK (t)]T is
with the following front-ends. Note that only K antennas the K × 1 vector of orthogonal waveforms, and n(t; τ ) is the
are switched on for waveform transmitting during each pulse N × 1 vector of zero mean summarizing the unwanted clutter,
repetition interval (PRI) and the remaining M − K antennas 1 The target reflection coefficients are assumed to obey the Swerling-II target
are either switched off or connected to resistors. Suppose a model [22], i.e., they remain constant during the entire pulse duration, but vary
transmit array is configured with K selected antennas located independently from pulse to pulse
3
interferences and white noise during the τ th radar pulse. In (1), sparse arrays for symbol embedding in DFRC systems in
the sparse transmit array steering vector, ã(θ), can be defined Sections III-V.
as,
ã(θ) = [ejk0 p1 d sin θ , . . . , ejk0 pK d sin θ ]T , (2) III. A NTENNA S ELECTION BASED S IGNALING S TRATEGY
FOR DFRC S YSTEMS
where k0 = 2π/λ is the wavenumber and pk ∈ {0, . . . , M −
1}, k = 1, . . . , K. The steering vector of the MIMO radar There are totally M antennas installed in the common trans-
receive array, b(θ), can be defined in a similar way as that of mit platform and an antenna selection network is deployed to
ã(θ). select K out of M antennas. We deploy K orthogonal wave-
The signal at the output of the communication receiver can forms, Ψ1 (t), . . . , ΨK (t), and transmit them via the selected
be modelled as K antennas. It is clear that the steering vectors of selected
sparse arrays can be estimated by the communication receiver
xc (t; τ ) = αch (τ )ãT (θc )Ψ(t) + nc (t; τ ), (3) after matched filtering and utilized to embed communication
symbols from Eq. (5).
where αch (τ ) is the channel coefficient of the received signal
that summarizes the propagation environment between the
transmit array and the communication receiver during the τ th A. Information Embedding Scheme
pulse and ã(θc ) is the steering vector of the selected transmit The steering vector of the M -antenna full transmit array is
array toward the communication direction θc . In addition, denoted as a(θ) and can be expressed as
nc (t; τ ) is the noise signal interfering the communication
a(θ) = [ejk0 p1 d sin θ , . . . , ejk0 pM d sin θ ]T . (6)
process in the τ th radar pulse. We assume that the channel
coefficient αch is known or accurately estimated and remains Denote the K × M selection matrix during the τ th radar pulse
unchanged during the entire coherent processing interval of the as P(τ ) ∈ {0, 1}K×M , where there is only one entry being
DFRC system. Therefore, for the rest of this paper, we remove “1” in each row and in the kth column corresponding to the
the dependency of the channel coefficient on the pulse index kth selected antenna, k ∈ {1, . . . , M }. Applying the selection
τ. matrix P(τ ) to the steering vector a(θ) of the full transmit
At the MIMO radar receiver, the received signal components array yields the K × 1 steering vector of the selected subarray,
associated with the individual transmitted waveforms can that is,
be obtained using matched filtering to Eq. (1). The signals ã(θ; τ ) = P(τ )a(θ). (7)
observed at the output of the radar receiver are the KN × 1
extended vector of virtual data, that is, The K orthogonal waveforms are transmitted via the selected
Z K antennas, and the N ×1 complex vector of the radar received
yr (τ ) = vec H
x(t; τ )Ψ (t)dt , (4) observations in Eq. (1) can be rewritten as,
T Q
Q
X
X x(t, τ ) = βq (τ )[aT (θq )PT (τ )Ψ(t)]b(θq ) + n(t, τ ). (8)
= βq (τ )[ã(θq ) ⊗ b(θq )] + n(τ ), q=1
q=1
Let P = {1, . . . , M } label the full set of antennas installed
where vec(·) is the operator that stacks the columns of a in the transmit platform. During each radar pulse, a subset S
matrix into one column vector, ⊗ denotes the Kronecker of K antennas are selected from the full set P for waveform
H
product, Hermitian transpose, and n(τ ) =
stands for the transmitting. Such a selection is essentially a combinatorial
vec T n(t; τ )ΨH (t)dt is the KN × 1 additive noise term
R
K M!
problem. There are totally L = CM = K!(M −K)! different
after matched filtering. subsets, Sl ⊂ P, l = 1, . . . , L, and each subset Sl corresponds
The communication receiver is assumed to have perfect to a unique selection matrix P(τ ) with “1” entries located
knowledge of the orthogonal waveforms Ψk (t), k = 1, . . . , K. in the columns indicated by Sl , which in turn corresponds
Moreover, it is assumed that the phase synchronization be- to a unique steering vector ã(θ; τ ). For each subarray Sl , a
tween the transmit array and the communication receiver is communication symbol consisting of Nb bits can be defined.
adjusted. Matched filtering the received data in Eq. (3) to each Assume that the communication receiver knows its direction
waveform Ψk (t) yields, θc relative to the stationary MIMO transmit platform. The
signal at the output of the communication receiver antenna
Z
yc,k (τ ) = xc (t; τ )Ψ∗k (t)dt, (5) in Eq. (3) is remodelled as,
T
= αch ãk (θc ) + nc,k (τ ), k = 1, . . . , K xc (t, τ ) = αch aT (θc )PT (τ )Ψ(t) + nc (t, τ ), (9)
jk0 pk d sin θc
where ãk = e denotes the kth entry of the se- Matched filtering the received data with the set of K orthog-
lected transmit array steering vector ã(θc ) and nc,k (τ ) = onal waveforms yields,
∗
R
n
T c
(t; τ )Ψk (t)dt, k = 1, . . . , K are additive noise terms Z
after matched filtering. Array configurations denote the spatial yc (τ ) = vec xc (t, τ )ΨH (t)dt , (10)
DoFs and can be combined with waveform design in temporal T
domain to embed communication symbols concurrently with = αch P(τ )a(θc ) + nc (τ ),
MIMO radar functions. We elaborate on the deployment of = αch ã(θc ; τ ) + nc (τ ).
4
signal at the communication receiver in Eq. (10) becomes, The upper bound of symbol error rate (SER) is then obtained
by,
yc (τ ) = αch diag(P(τ )u)ã(θc ; τ ) + nc (τ ). (16)
Pe = 1 − Pd ≤ 1 − [1 − Q(ρ, γ)]K . (24)
The received signal vector now has phases φ̃k = φk + ϕk =
k0 pk d sin θc + ϕik , k = 1, . . . , K, ik ∈ {1, . . . , M }. Thus, The embedded symbol is detected by comparing the distance
we can deduce a specific phase rotation for each transmit between the estimated steering vector and each code in the
antenna, such that the phases of all M antennas are uniformly dictionary. Thus, it is preferred that the distance between any
distributed around the unit circle at the spatial angle θc of two code vectors in the dictionary be maximized. For radar
the communication receiver. That means, φ̃m = 2π(m − modalities, target detection is the main objective. The detec-
1)/M, m = 1, . . . , M . Then, the phase rotation for the mth tion performance is directly related to the efficacy of clutter
antenna can be calculated as, cancellation. As the same set of K orthogonal waveforms Ψ(t)
are transmitted during each PRI, there is no attendant Doppler
2π(m − 1)
ϕm = − k0 pm d sin θc , m = 1, . . . , M. (17) coherency degradation as existed in waveform modulation
M scheme proposed in [32]. However, the transmit array config-
In this manner, not only are we able to mitigate the ambi- uration affects the radar detection performance significantly.
guities, but also to deliver the best symbol dictionary to any Thereby, the selection of symbol subset should consider two
receiver. criteria together, the performance of communication functions
and a satisfying radar transmit beampattern.
D. Symbol Error Rate
Let us assume without loss of generality that the transmitted E. Selection of Constellation Symbols
sparse array is Si , whose corresponding steering vector ãi
comprises K phases of value φ̃k = 2π(ik − 1)/M, ik = We consider the first criterion of communication perfor-
{1, . . . , M }. It is worth noting that the dependence of the mance, that is selecting a subset of Lb = 2Nb symbols
steering vector ãi on the angle θc of the communication from L candidates, such that the distance between any two
receiver is suppressed due to the additional phase rotations. symbols in the dictionary is maximized. Without loss of
The symbols in the dictionary defined in Eq. (11) change to generality, the total number M of installed antennas is as-
sumed to be even. As all the M antennas are uniformly
ãl = [ej2π(l1 −1)/M , . . . , ej2π(lK −1)/M ]T , lk = {1, . . . , M }. distributed around the unit circle with a phase difference
(18) of 2π/M , it is intuitive that the two symbols with the
Let us define the distance between the estimated steering largest distance are ã1 = {1, ej2π/M , . . . , ej2π(K−1)/M }
vector âi and each code ãl in the dictionary as Dl = kâi −ãl k2 . and ã2 = {−1, ej2π(M/2+1)/M , . . . , ej2π(M/2+K−1)/M }. That
Then the probability of a correct symbol detection is given by means each pair of antennas in symbols ã1 and ã2 are center-
Pd = P Di < Dl , ∀l = 1, . . . , L, l 6= i .
(19) symmetrically distributed in the upper and lower half circles,
respectively. The largest distance can be calculated as kã1 −
It is worth noting that a symbol error may not occur even if the ã2 k2 = 4K. Initialize the symbol subset as Dc = {ã1 , ã2 },
noise places some phase φ̃k = 2π(ik − 1)/M of the received and zl are selection vectors corresponding to ãl such that
signal closer to another constellation, 2π(lk − 1)/M, ik , lk ∈ ãl = a(Z(zl )), l = 1, 2, where Z(z) denotes the sparse support
{1, . . . , M }, such that lk 6= ik , k = 1, . . . , K, provided that of vector z. The remaining Lb − 2 symbols can be found as
Di < Dl . Thus, for each symbol Si , we have follows:
P D i < D l ≥ ΠK i l
k=1 P (Dk < Dk ), (20) max ν, (25)
z,ν
where P (Dki < Dkl )
denotes the probability of a correct
subject to kdiag(z)a − diag(zl )ak22 ≥ ν, l = 1, . . . , |Dc |,
detection of the kth phase term. Detecting each phase of the
steering vector is similar to the M-ray phase-shift keying (M- z ∈ {0, 1}M , 1T z = K,
ary PSK) scenario, where every phase φ̃k is taken out of where a = [1, ej2π/M , . . . , ej2π(M −1)/M ]T is the steering
M uniformly distributed signal constellations around a unit vector of the full array after phase rotation and the vector
circle with an angular separation of γ = 2π/M . The average comprised of the non-zero entries of diag(zl )a is a symbol in
probability of symbol error for M-ary PSK modulation with Dc . The selection variable z is binary with entry one denoting
sufficiently high signal-to-noise ratio (SNR) is [31], the corresponding antenna selected and entry zero discarded,
√ γ
Q(ρ, γ) = erfc ρ sin( ) , (21) |Dc | stands for the cardinality of the symbol subset Dc . The
2 constraint 1T z = K controls the number of selected antennas
where ρ stands for the SNR and erfc denotes the complemen- to be exactly K.
tary error function. Thus, we have that As explained in [33], the binary property of the selection
P Dki < Dkl = 1 − Q(ρ, γ), k = 1, . . . , K.
(22) variable z ∈ {0, 1}M is tantamount to
Substituting Eq. (22) into Eq. (20) yields the lower bound of max zT (z − 1) subject to 0 ≤ z ≤ 1, (26)
z
the detection probability,
where the inequality is the constraint applying to each entry in
Pd ≥ [1 − Q(ρ, γ)]K . (23) vector z. Combining Eqs. (26) with (25) yields the following
6
s.t. |wH c(θi ) − ejµ(θi ) | ≤ ρ, θi ∈ Θ, i = 1, . . . , Lm , permutating K independent waveforms to each selected an-
tenna over one PRI, a data rate of megabits per second can
|wH c(θk )| ≤ , θk ∈ Θ̄, k = 1, . . . , Ls be achieved by a moderate number of transmit antennas.
|Jm w| ≤ zm , m = 1, . . . , M Taking this notion further, we propose a hybrid selection and
0 ≤ z ≤ 1, 1T z = K, permutation based signaling strategy for DFRC systems in
this section. Since permutations used to assign the antennas
where θi , i = 1, . . . , Lm and θk , k = 1, . . . , Ls are Lm and to the waveform set are known to the radar, the reordering
Ls samples of the mainlobe region Θ and sidelobe region enables restoring the coherent structure of the MIMO radar
Θ̄, respectively, and µ(θ) is the user-defined mainlobe phase data, i.e. the primary MIMO radar operation is unaffected by
profile, ρ denotes the allowable maximum mainlobe ripple. the secondary communication function.
The weight vector w exhibits a block sparsity with N − K The structure of hybrid selection and permutation based
blocks of M entries being zero. In addition, the matrix Jm ∈ signaling strategy remains the same as that of selection only
{0, 1}N ×M N is utilized to extract the [(m − 1)N + 1] ∼ method and is depicted in Fig. 1. There are M antennas
(mN )th entries of the weight vector w. The matrix has “one” installed on the platform and a specific subset of K antennas
entry in each row and in the [(m − 1)N + 1] ∼ (mN )th associated with the communication symbols are switched on
columns, and all other entries being zero. The constraints for transmitting independent waveforms during each radar
|Jm w| ≤ zm , m = 1, . . . , M are used to promote the same pulse. Denote the K × M selection matrix and K × K permu-
group sparsity of weight vector w as the selection variable z. tation matrix as P(τ ) and Q(τ ), respectively. The signal at the
Clearly, the objective functions in Eqs. (27) and (30) are output of the communication receiver antenna is remodelled
concave, and it is difficult to maximize them directly. A as,
sequential convex programming (SCP) based on iteratively
linearizing the concave objective function is then utilized to xc (t, τ ) = αch aT (θc )PT (τ )QT (τ )Ψ(t) + nc (t, τ ). (32)
7
TABLE I
T HE DETAILED DESCRIPTION OF SYMBOL SUBSET SELECTION
Matched filtering the received data with the set of orthogonal It is worth noting that, not only the data rate can be
waveforms yields, increased, but also the symbol error rate for the hybrid scheme
Z can be significantly reduced compared with that of selection-
yc (τ ) = vec xc (t, τ )ΨH (t)dt = αch M(τ )a(θc )+nc (τ ), only signaling scheme. The reason is that the permutation
T of antenna positions can be utilized to further increase the
(33)
distance between the selected symbols ãl , l = 1, . . . , Lb in
where M(τ ) = Q(τ )P(τ ). Thus, the communication receiver
Dc . The symbol selection for the dictionary Dp utilizing both
signal at the output of the matched-filter is a (scaled and noisy)
antenna selection and permutation can be formulated as,
selected permutation of the steering vector a(θc ), meaning that
the product of selection and permutation matrices M(τ ) can be max ν, (38)
recovered from the received vector yc (τ ) by determining the Q,P,ν
ordering of K selected transmit antennas. We propose to uti- subject to kQPa − āk k2 ≥ ν, k = 1, . . . , |Dp |,
lize the selected permutation of the steering vector M(τ )a(θc ),
that is the ordered set of phases induced by selected antenna where āk = Qk Pk a ∈ Dp are already-selected symbols. As
positions, as the codes to embed communication symbols. the optimization variables Q and P are required to satisfy
the conditions of permutation matrix and selection matrix,
To mitigate angular ambiguity and maximize communica-
respectively, the problem is highly non-convex. Moreover, enu-
tion performance, the phase rotation imposed to each transmit
merating all L × K! different permutations and combinations
antenna per Eq. (17) can be deployed here. Thus, a dictionary
is prohibitively exhausitive. Instead, we resort to enumerate
of K! × L symbols is constructed as,
the optimum permutation for each selected symbol in Dc
D = {A1 , . . . , AL }, (34) and obtain a sub-optimum dictionary Dp . It is worth noting
that the proposed signaling modulation strategy is different
where Al = [Q1 ãl , . . . , QK! ãl ] with Qk , k = 1, . . . , K! from the waveform shuffling scheme introduced in [36], where
denoting the permutation matrix. In addition, ãl = permutation matrix Q only is utilized for embedding commu-
[ej φ̃l1 , . . . , ej φ̃lK ]T with lk ∈ {1, . . . , M } and φ̃lk = 2π(lk − nication symbols and symbol detection is accomplished by a
1)/M . During each radar pulse, the K orthogonal waveforms complicated minimization problem in terms of the permutation
Ψk (t), k = 1, . . . , K are transmitted through the ordered matrix.
subset of antennas with positions pk corresponding to the Nb -
bit information. Assume that communication receiver has a
V. R EGULARIZED S ELECTION BASED SIGNALING
prior knowledge of its angle θc relative to the joint transmit
S TRATEGY FOR DFRC S YSTEMS
array. The ordered selected steering vector can be estimated
as, The two aforementioned signaling strategies implement an
â(θc ; τ ) = (1/αch )yc (τ ) ≈ M(τ )a(θc ). (35) unrestricted antenna selection, that is an arbitrary K-antenna
sparse array might be selected for waveform transmitting
The communication receiver can then compare the estimated according to the embedded symbols. As there are only K RF
vector â(θ; τ ) to the dictionary D to obtain the embedded front-ends installed in the platform, antenna selection network
communication symbols. As there are K! different ordering for is required to be capable of connecting an arbitrary subset of
each selected subarray, the message bits that can be transmitted K antennas with front-ends. This may put a high pressure on
during each pulse are the hardware realization especially when the selected antennas
locate far from the front-ends. In order to preserve original
Nb = blog2 (L × K!)c = blog2 L + log2 K!c. (36) radar functions, the MIMO radar receiver is assumed to know
Thus, the data rate, measured in bps, for the proposed hybrid the association of the orthogonal waveforms to the transmit
selection and permutation based signaling scheme can be antennas for the hybrid selection and permutation scheme. The
expressed as, complete transparency between the two functions may cause
practical implementation issues as well. To counteract these
R = blog2 L + log2 K!c × fPRF . (37) implementation issues, we propose a regularized selection
8
based signaling strategy to embed communication symbols Then, each message bit can be deciphered from the phase of
into the transmit array configuration in the following. the received signal, that is
φ̂k (τ ) = angle{yc,k (τ )} − angle{αch }, (43)
(
S1
0 if bk = 1,
S2 S3 S4 S5 S6 S7 S8 ≈
π if bk = 0,
Binary Data where angle(·) stands for the angle of a complex number. As
0 0 1 1 Antenna Selection Network the number of embedded bits during each radar pulse equals
to the number K of selected antennas, the data rate in bps can
be expressed as,
Front-end
R = K × fPRF , (44)
Excitation
...
M (t ) The bit error rate for the proposed regularized selection
1 (t ) 2 (t ) strategy is the same as that of BPSK, that is
Fig. 2. Illustration of regularized antenna selection based modulation
signaling scheme. BERr = Q(ρ, 1). (45)
The concept of the proposed signaling scheme is shown As the correct detection of the K-bit communication symbol
in Fig. 2. There are M = 2K uniformly spaced transmit requires the accurate estimate of each bit, the symbol error rate
antennas with an inter-element spacing of d. The M antennas of the regularized antenna selection scheme can be expressed
are divided into K subgroups with each subgroup consisting in terms of the bit error rate,
of two adjacent antennas. Each subgroup represents one-
SERr = 1 − (1 − Q(ρ, 1))K . (46)
bit symbol, where the symbol “0” implies the first antenna
selected and the second antenna discarded, and vice versa Note that there are totally 2K symbols in the dictionary for the
for the symbol “1”. The restriction of only one selected regularized selection based signaling scheme and no symbol
antenna for each subgroup can guarantee a constant number subset selection is further required. The pair of symbols with
of K transmit antennas. Let Ψk (t), m = 1, . . . , K be K the minimum distance is obtained by switching one antenna to
orthogonal waveforms corresponding to the K subgroups of the other in one subgroup with maintaining others unchanged
antennas. The antenna selection matrix in Eq. (7) becomes and those with the maximum distance is obtained by switching
P(τ ) ∈ {0, 1}K×2K , which is a rectangular diagonal selection on/off the antennas in all K subgroups. It is worth noting that
matrix with a K-bit message matrix E ∈ {0, 1}2×K populating the association between antennas and orthogonal waveforms
along the diagonal. Each row ek , k = 1, . . . , K of the message is fixed during the entire process and the assumption of
matrix E is defined as follows: communication operation transparency is no more necessary
to MIMO radar.
(
[1, 0] if the kth message bit is bk = 0,
ek = (39)
[0, 1] if the kth message bit is bk = 1.
VI. S IMULATIONS
In order to decouple the dependency of communication perfor-
In our simulations we consider a radar with M = 16
mance on the arrival angle θc , a set of phase rotations can be
antennas arranged in a ULA with an inter-element spacing
pre-multiplied with orthogonal waveforms before transmitting.
of 0.25 wavelength. Throughout the simulations, we assume
As proved in section III-C, the phase-rotated waveforms are
a number of K = 8 antennas are selected during each PRI
capable of preserving the orthogonality, and do not affect
to simultaneously embed one communication symbol while
the normal radar operations. To approach the performance
performing the radar operation. The radar receiver array is
of BPSK scheme, the additional phase rotations ϕk , k =
a 10-antenna ULA. Unless otherwise stated, we evaluate the
1, . . . , K are calculated as,
( performance of the system by showing the symbol error rate
−(2k − 2)k0 d sin θc if bk = 0, as a function of SNR.
ϕk = (40)
π − (2k − 1)k0 d sin θc if bk = 1.
A. Example 1: Antenna Selection based signaling Scheme
Denoting the phase rotation vector as u = [ejϕ1 , . . . , ejϕK ]T ,
the received communication signal is In the first example, we assume that the main radar operation
takes place within the angular sector Θ = [−10◦ , 10◦ ]. A
xc (t, τ ) = αch aT (θc )PT (τ )diag(u)Ψ(t) + nc (t, τ ), (41) single communication receiver is assumed to locate at the
Matched filtering the received data with the kth waveform direction of θc = 14.4775◦ . In this case, the total number
yields, of unique subarray configurations which can be obtained by
8
Z antenna selection equals C16 = 12870. We embed one com-
yc,k (τ ) = xc (t, τ )Ψk (t)dt, (42) munication symbol per PRI. The highest number of bits per
T 8
symbol is blog2 (C16 )c = 13. Here, we consider the cases of 1,
= αch ejϕk [a2k−1 (θc )(1 − bk ) + a2k (θc )bk ] 2, 4, and 8 bits per symbol which can be achieved by building
+nc,k (τ ), k = 1, . . . , K, four dictionaries of 2, 4, 16, and 256 subarrays, respectively.
9
0
0
Transmit Power Distribution Pattern (dB)
-10 -20
-15 -30
-20 -40
-25 -50
-30 -60
-35 -70
-40 -80
-80 -60 -40 -20 0 20 40 60 80 -80 -60 -40 -20 0 20 40 60 80
Angle (Degrees) Angle (Degrees)
Fig. 3. Overall power patterns of all the 8-antenna sparse arrays in the Fig. 4. Overall power patterns of all the 8-antenna sparse arrays in the
dictionary Dr . dictionary Dc .
100
10-3
of different sparse arrays in the dictionary Dr are almost the
same with a small mainlobe ripple, as shown in Fig. 3. In
-4
the second scenario, we select the sparse arrays such that the 10
10-3 15
-4 10
10
5
10-5
0 50 100 150 200 250
-20 -15 -10 -5 0 5 10 15 20 25
SNR (dB) symbol
Fig. 7. Maximum distance dkmax between the kth symbol and any other
Fig. 6. SER versus SNR in the case where the communication receiver symbol in the dictionaries.
is at direction θc = 14.4775◦ ; The dictionary Dc is selected in favor of
communications at the price of increased mainlobe ripples.
10
9
in the dictionary is further maximized. The new dictionary is
denoted as Dp . We can calculate the minimum and maximum 8
distances between the kth symbol and the remaining 255 7 Dictionary D r in favor of radar
minimum distance dmin
dkmin = c r 2
4
min kāk − āi k , i = 1, . . . , k − 1, k + 1, . . . , 256 , 3
for Dp ;
2
and 1
max kãk − ãi k2 , i = 1, . . . , k − 1, k + 1, . . . , 256 , 0
for D , D ; −1
dkmax = c r 2
0 50 100 150 200 250
max kāk − āi k , i = 1, . . . , k − 1, k + 1, . . . , 256 ,
symbol
for Dp ; Fig. 8. Minimum distance dkmin between the kth symbol and any other symbol
in the dictionaries.
The maximum and minimum distances of the constructed
three dictionaries Dr , Dc , Dp are plotted in Figs. 7 and 8 for
comparison. Clearly, the minimum distance of the dictionary switched on according to the communication symbol. There
Dp after antenna permutation is much larger than those of the are totally 28 = 256 symbols and no symbol subset selection
two dictionaries, which directly determines the communication is required. The maximum distance is 32, which is obtained by
accuracy. changing the statuses of all 8 subgroups, as shown in Fig. 7.
To test the communication performance, a number of 107 The minimum distance is 4, which is achieved by changing
symbols are randomly generated. Figure 9 shows the SER the antenna status of one subgroup and maintaining the other
versus SNR for various numbers of bits per symbol. We embed subgroups unchanged, as shown in Fig. 8. The power patterns
one communication symbol per PRI. The highest number of of the 256 sparse arrays are depicted in Fig. 10, although
bits per symbol is blog2 (C168
× 8!)c = 28. Similar to Example worse than those of the dictionary Dr constructed in favor of
1, we consider the cases of 1, 2, 4, and 8 bits per symbol, radar functions, but much better than those of the dictionary
respectively. We can see that the communication performance Dc constructed in favor of communication function.
is significantly improved especially for the case of 8 bits per To test the communication performance, we consider the
symbol. cases of 1, 2, 4, and 8 bits per symbol respectively. For the
case of 1 bits per symbol, all the 8 subgroups transmit the
same bit information. For the case of 2 bits per symbol, the first
C. Example 3: Regularized Selection based signaling Scheme four subgroups transmit the first bit and the last four subgroups
We continue to investigate the regularized selection based transmit the second bit. For the case of 4 bits per symbol, each
signaling scheme. The 16-antenna ULA is divided into 8 two adjacent subgroups transmit one bit information. For the
subgroups and each subgroup consists of two antennas. During case of 8 bits per symbol, every subgroup transmits one bit.
each radar pulse, one out of two antennas in each subgroup are The SER curve versus the SNR is plotted in Fig. 11. Although
11
0
0 10
10
−1
10
−1
10
−2
10
Symbol error rate
−2
10
two symbols.
−1
10
0
−2
10
Transmit Power Distribution Pattern (dB)
-10 10
−3
SER
−4
10
-20 1 bit per symbol (hybrid)
2 bit per symbol (hybrid)
−5
10 4 bit per symbol (hybrid)
8 bit per symbol (hybrid)
-30 1 bit per symbol (regularized)
−6 2 bit per symbol (regularized)
10
4 bit per symbol (regularized)
8 bit per symbol (regularized)
-40 10
−7
-50 Fig. 12. SER versus the standard variance of communication angle estima-
tion, the communication receiver is assumed at direction θc = 14.4775◦ , the
actual angle is normally distributed around θc with variance σ.
-60
-80 -60 -40 -20 0 20 40 60 80
Angle (Degrees) variance is plotted in Fig. 12 in four cases of 1, 2, 4, and 8 bits
Fig. 10. Power patterns of the 256 different 8-antenna sparse arrays in the per symbol, respectively. We can observe that the regularized
regularized selection scheme.
selection scheme is more robust against the communication
angle estimation error than the hybrid scheme.
the communication performance is inferior to that of the hybrid
selection strategy, it is much better than those of the antenna- VII. C ONCLUSIONS
selection scheme with both constellations Dr and Dc . In this paper, we investigated the deployment of sparse
Finally, we compare the robustness against the estimation arrays by antenna selection for the design of dual functional
error of communication receiver angle between the hybrid MIMO radar communications systems. We proposed three
scheme and the regularized selection scheme. Assume that new techniques, namely antenna selection, hybrid selection
the true angle of the communication receiver is normally and permutation, and regularized selection based signaling
distributed with mean θc = 14.4775◦ and standard variance schemes, utilizing transmit array configurations in tandem
σ. The dual-function platform transmits the communication with waveform diversity for communication information em-
symbol towards the assumed angle θc = 14.4775◦ and bedding. The strategy of hybrid selection and permutation
calculates the phase rotation of each antenna according to was able of achieving a megabits high data rate with low
that assumed angle. The communication receiver detects the symbol error rate. The regularized selection scheme was
symbol based on the dictionary constructed with the assumed proposed from the viewpoint of practical implementation and
angle. The estimation standard variance σ is changing from exhibited the best robustness against the estimation error of
1 to 5 in steps of 1 and 500 Monte Carlo simulations are communication receiver angle. Simulation results validated
executed for each value. The SER curve versus the standard the successful deployment of sparse arrays in dual functional
12
MIMO radar communications systems for communication [22] A. Hassanien, M. G. Amin, Y. D. Zhang, and F. Ahmad, “Dual-
performance enhancement without impacting primary radar function radar-communications: Information embedding using sidelobe
control and waveform diversity,” IEEE Trans. Signal Processing, vol. 64,
functions. pp. 2168–2181, April 2016.
[23] A. Hassanien, M. G. Amin, Y. D. Zhang, and F. Ahmad, “Phase-
R EFERENCES modulation based dual-function radar-communications,” IET Radar,
Sonar Navigation, vol. 10, no. 8, pp. 1411–1421, 2016.
[1] H. Griffiths, S. Blunt, L. Cohen, and L. Savy, “Challenge problems in [24] M. I. Skolnik, “Introduction to radar,” Radar Handbook, vol. 2, 1962.
spectrum engineering and waveform diversity,” in IEEE Radar Conf., [25] J. Li and P. Stoica, “MIMO radar with colocated antennas,” IEEE Signal
pp. 1–5, April 2013. Processing Magazine, vol. 24, pp. 106–114, Sept 2007.
[2] D. W. Bliss, “Cooperative radar and communications signaling: The [26] J. Li and P. Stoica, MIMO radar signal processing. John Wiley & Sons,
estimation and information theory odd couple,” in IEEE Radar Conf., 2008.
pp. 0050–0055, May 2014. [27] A. Hassanien, M. G. Amin, Y. D. Zhang, and B. Himed, “A dual-
[3] H. T. Hayvaci and B. Tavli, “Spectrum sharing in radar and wireless function mimo radar-communications system using PSK modulation,”
communication systems: A review,” in Int. Conf. Electromagnetics in in European Signal Processing Conf., pp. 1613–1617, Aug 2016.
Advanced Applications, pp. 810–813, Aug 2014. [28] A. Hassanien, B. Himed, and B. D. Rigling, “A dual-function MIMO
[4] C. Baylis, M. Fellows, L. Cohen, and R. J. M. II, “Solving the spectrum radar-communications system using frequency-hopping waveforms,” in
crisis: Intelligent, reconfigurable microwave transmitter amplifiers for IEEE Radar Conf., pp. 1721–1725, May 2017.
cognitive radar,” IEEE Microwave Magazine, vol. 15, pp. 94–107, July [29] M. G. Amin, X. Wang, Y. D. Zhang, F. Ahmad, and E. Aboutanios,
2014. “Sparse arrays and sampling for interference mitigation and DOA
[5] K.-W. Huang, M. Bica, U. Mitra, and V. Koivunen, “Radar waveform estimation in GNSS,” Proceedings of the IEEE, vol. 104, pp. 1302–
design in spectrum sharing environment: Coexistence and cognition,” in 1317, June 2016.
IEEE Radar Conf., pp. 1698–1703, May 2015. [30] X. Wang, E. Aboutanios, and M. G. Amin, “Thinned array beampattern
[6] H. Griffiths, L. Cohen, S. Watts, E. Mokole, C. Baker, M. Wicks, and synthesis by iterative soft-thresholding-based optimization algorithms,”
S. Blunt, “Radar spectrum engineering and management: Technical and IEEE Trans. Antennas and Propagation, vol. 62, pp. 6102–6113, Dec
regulatory issues,” Proceedings of the IEEE, vol. 103, pp. 85–102, Jan 2014.
2015. [31] S. Haykin, Communication systems. John Wiley & Sons, 2008.
[7] S. D. Blunt, P. Yatham, and J. Stiles, “Intrapulse radar-embedded com- [32] S. D. Blunt, M. R. Cook, and J. Stiles, “Embedding information into
munications,” IEEE Trans. Aerospace and Electronic Systems, vol. 46, radar emissions via waveform implementation,” in 2010 International
pp. 1185–1200, July 2010. Waveform Diversity and Design Conference, pp. 000195–000199, Aug
[8] D. Ciuonzo, A. D. Maio, G. Foglia, and M. Piezzo, “Intrapulse 2010.
radar-embedded communications via multiobjective optimization,” IEEE [33] X. Wang, E. Aboutanios, M. Trinkle, and M. G. Amin, “Reconfigurable
Trans. Aerospace and Electronic Systems, vol. 51, pp. 2960–2974, Oct adaptive array beamforming by antenna selection,” IEEE Trans. Signal
2015. Processing, vol. 62, no. 9, pp. 2385–2396, 2014.
[9] J. R. Guerci, R. M. Guerci, A. Lackpour, and D. Moskowitz, “Joint [34] S. Boyd and L. Vandenberghe, Convex optimization. Cambridge univer-
design and operation of shared spectrum access for radar and commu- sity press, 2004.
nications,” in IEEE Radar Conf., pp. 0761–0766, May 2015. [35] M. Fazel, H. Hindi, and S. P. Boyd, “Log-det heuristic for matrix
[10] A. Aubry, A. D. Maio, M. Piezzo, and A. Farina, “Radar waveform rank minimization with applications to Hankel and Euclidean distance
design in a spectrally crowded environment via nonconvex quadratic matrices,” in American Control Conference, vol. 3, pp. 2156–2162,
optimization,” IEEE Trans. Aerospace and Electronic Systems, vol. 50, IEEE, 2003.
pp. 1138–1152, April 2014. [36] E. BouDaher, A. Hassanien, E. Aboutanios, and M. G. Amin, “Towards
[11] A. Aubry, A. D. Maio, Y. Huang, M. Piezzo, and A. Farina, “A new a dual-function MIMO radar-communication system,” in IEEE Radar
radar waveform design algorithm with improved feasibility for spectral Conf., pp. 1–6, May 2016.
coexistence,” IEEE Trans. Aerospace and Electronic Systems, vol. 51,
pp. 1029–1038, April 2015.
[12] 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 Trans. Signal Processing, vol. 64,
pp. 4562–4575, Sept 2016.
[13] A. Khawar, A. Abdelhadi, and C. Clancy, “Target detection performance
of spectrum sharing MIMO radars,” IEEE Sensors Journal, vol. 15,
no. 9, pp. 4928–4940, 2015.
[14] L. Wang, J. McGeehan, C. Williams, and A. Doufexi, “Application of
cooperative sensing in radar–communications coexistence,” IET commu-
nications, vol. 2, no. 6, pp. 856–868, 2008.
[15] X. Song, S. Zhou, and P. Willett, “Reducing the waveform cross
correlation of MIMO radar with space–time coding,” IEEE Trans. Signal
Processing, vol. 58, no. 8, pp. 4213–4224, 2010.
[16] L. L. Monte, B. Himed, T. Corigliano, and C. J. Baker, “Performance
analysis of time division and code division waveforms in co-located
MIMO,” in IEEE Radar Conf., pp. 0794–0798, IEEE, 2015.
[17] J. Jakabosky, S. D. Blunt, and B. Himed, “Waveform design and receive
processing for nonrecurrent nonlinear FMCW radar,” in IEEE Radar
Conf., pp. 1376–1381, IEEE, 2015.
[18] C. Sahin, J. Jakabosky, P. M. McCormick, J. G. Metcalf, and S. D.
Blunt, “A novel approach for embedding communication symbols into
physical radar waveforms,” in IEEE Radar Conf., pp. 1498–1503, May
2017.
[19] P. M. McCormick, S. D. Blunt, and J. G. Metcalf, “Simultaneous radar
and communications emissions from a common aperture, part I: Theory,”
in IEEE Radar Conf., pp. 1685–1690, May 2017.
[20] A. Hassanien, M. G. Amin, Y. D. Zhang, and F. Ahmad, “A dual function
radar-communications system using sidelobe control and waveform
diversity,” in IEEE Radar Conf., pp. 1260–1263, May 2015.
[21] A. Hassanien, M. G. Amin, Y. D. Zhang, and F. Ahmad, “Dual-function
radar-communications using phase-rotational invariance,” in European
Signal Processing Conf., pp. 1346–1350, Aug 2015.