In this paper, we aim to exploit the radar’s sensing ability and strong sensing signals to interpret the reception of the adversary target and enhance the covertness. To achieve effective jamming, the radar is required to estimate the location of the aerial adversary target and thereby construct the channels related to the adversary target. Note that the aerial target typically moves at a high speed. To improve the covert transmission performance, we employ the extended Kalman filter (EKF) based tracking model in \cite{26} to track and predict the location of the adversary target based on the estimated velocity information. For self-consistency, we briefly introduce the principle here, with more details of EKF-based target tracking available from \cite{26}.
Since the BS and the radar work in a cooperative manner, we assume that the interference from the BS to the radar can be eliminated before radar signal processing. Therefore, the signal-to-noise ratio (SNR) of the matched-filtered echo signals can be expressed as:
γ r = ρ 0 2 d r w − 4 G MF a r H ( θ r w , ϕ r w ) Q a r ( θ r w , ϕ r w ) σ r 2 , \gamma_r = \frac{\rho_0^2 d_{rw}^{-4} G_{\text{MF}} \mathbf{a}_r^\mathrm{H}(\theta_{rw},\phi_{rw}) \mathbf{Q} \mathbf{a}_r(\theta_{rw},\phi_{rw})}{\sigma_r^2}, γr=σr2ρ02drw−4GMFarH(θrw,ϕrw)Qar(θrw,ϕrw),
where G MF G_{\text{MF}} GMF is the matched-filtering gain, and σ r 2 \sigma_r^2 σr2 is the noise power at the radar.
For ease of expression, the tracking period T T T is discretized into N N N time slots, with the duration δ = T N \delta = \frac{T}{N} δ=NT. In the n n n-th time slot, the location of the adversary target is denoted as:
q w [ n ] = [ x w [ n ] , y w [ n ] , z w [ n ] ] T , \mathbf{q}_w[n] = [x_w[n], y_w[n], z_w[n]]^\mathrm{T}, qw[n]=[xw[n],yw[n],zw[n]]T,
and the corresponding speed is:
v w [ n ] = [ x ˙ w [ n ] , y ˙ w [ n ] , z ˙ w [ n ] ] T . \mathbf{v}_w[n] = [\dot{x}_w[n], \dot{y}_w[n], \dot{z}_w[n]]^\mathrm{T}. vw[n]=[x˙w[n],y˙w[n],z˙w[n]]T.
The state of the adversary target:
α [ n ] = [ q w T [ n ] , v w T [ n ] ] T , \boldsymbol{\alpha}[n] = [\mathbf{q}_w^\mathrm{T}[n], \mathbf{v}_w^\mathrm{T}[n]]^\mathrm{T}, α[n]=[qwT[n],vwT[n]]T,
is unknown to the radar and requires to be estimated. In each time slot, the radar first predicts the adversary target’s state based on the state estimated in the previous time slot. Based on the predicted state, both the communication base and radar waveforms are designed. Subsequently, new measurements are taken from the echoes, allowing the target state to be further estimated or predicted.
The state prediction model can be expressed as:
α [ n ] = F α [ n − 1 ] + z α [ n ] , \boldsymbol{\alpha}[n] = \mathbf{F} \boldsymbol{\alpha}[n-1] + \mathbf{z}_{\boldsymbol{\alpha}[n]}, α[n]=Fα[n−1]+zα[n],
where
F = [ I 3 δ I 3 0 3 I 3 ] , \mathbf{F} = \begin{bmatrix} \mathbf{I}_3 & \delta \mathbf{I}_3 \\ \mathbf{0}_3 & \mathbf{I}_3 \end{bmatrix}, F=[I303δI3I3],
I 3 \mathbf{I}_3 I3 and 0 3 \mathbf{0}_3 03 are 3 × 3 3 \times 3 3×3 identity matrix and zero matrix, respectively, and z α [ n ] ∼ N ( 0 , Q α ) \mathbf{z}_{\boldsymbol{\alpha}[n]} \sim \mathcal{N}(\mathbf{0}, \mathbf{Q}_{\boldsymbol{\alpha}}) zα[n]∼N(0,Qα) is the state evolution noise vector, with Q α \mathbf{Q}_{\boldsymbol{\alpha}} Qα being the state evolution covariance matrix.
By predicting the state of the adversary target in slot n n n as:
α ^ [ n ] = F α ^ [ n − 1 ] , \hat{\boldsymbol{\alpha}}[n] = \mathbf{F} \hat{\boldsymbol{\alpha}}[n-1], α^[n]=Fα^[n−1],
the prediction covariance matrix is given by:
C [ n ∣ n − 1 ] = F C [ n − 1 ] F T + Q α , \mathbf{C}[n|n-1] = \mathbf{F} \mathbf{C}[n-1] \mathbf{F}^\mathrm{T} + \mathbf{Q}_{\boldsymbol{\alpha}}, C[n∣n−1]=FC[n−1]FT+Qα,
where C [ n − 1 ] \mathbf{C}[n-1] C[n−1] is the covariance matrix of α ^ [ n − 1 ] \hat{\boldsymbol{\alpha}}[n-1] α^[n−1].
Denoting the measurement parameters as:
β [ n ] = { τ ^ [ n ] , v ^ [ n ] , sin θ ^ , cos θ ^ , sin ϕ ^ } , \boldsymbol{\beta}[n] = \{\hat{\tau}[n], \hat{v}[n], \sin\hat{\theta}, \cos\hat{\theta}, \sin\hat{\phi}\}, β[n]={τ^[n],v^[n],sinθ^,cosθ^,sinϕ^},
the measurement model can be written as:
β [ n ] = g n ( α [ n ] ) + z β [ n ] , \boldsymbol{\beta}[n] = \mathbf{g}_n(\boldsymbol{\alpha}[n]) + \mathbf{z}_{\boldsymbol{\beta}[n]}, β[n]=gn(α[n])+zβ[n],
where z β [ n ] \mathbf{z}_{\boldsymbol{\beta}[n]} zβ[n] is the Gaussian measurement noise.
Through linearizing the measurement model around the predicted state, we have:
β [ n ] ≈ g n ( α ^ [ n ∣ n − 1 ] ) + G n ( α [ n ] − α ^ [ n ∣ n − 1 ] ) + z β [ n ] , \boldsymbol{\beta}[n] \approx \mathbf{g}_n(\hat{\boldsymbol{\alpha}}[n|n-1]) + \mathbf{G}_n (\boldsymbol{\alpha}[n] - \hat{\boldsymbol{\alpha}}[n|n-1]) + \mathbf{z}_{\boldsymbol{\beta}[n]}, β[n]≈gn(α^[n∣n−1])+Gn(α[n]−α^[n∣n−1])+zβ[n],
where G n = ∂ g n ∂ α [ n ] ∣ α ^ [ n ∣ n − 1 ] \mathbf{G}_n = \frac{\partial \mathbf{g}_n}{\partial \boldsymbol{\alpha}[n]} \big|_{\hat{\boldsymbol{\alpha}}[n|n-1]} Gn=∂α[n]∂gn α^[n∣n−1] denotes the Jacobian matrix of g n \mathbf{g}_n gn with respect to α [ n ] \boldsymbol{\alpha}[n] α[n].
Based on the above, the state of the adversary target in slot n n n is estimated as:
α ^ [ n ] = α ^ [ n ∣ n − 1 ] + K n ( β [ n ] − g n ( α ^ [ n ∣ n − 1 ] ) ) , \hat{\boldsymbol{\alpha}}[n] = \hat{\boldsymbol{\alpha}}[n|n-1] + \mathbf{K}_n \left(\boldsymbol{\beta}[n] - \mathbf{g}_n(\hat{\boldsymbol{\alpha}}[n|n-1])\right), α^[n]=α^[n∣n−1]+Kn(β[n]−gn(α^[n∣n−1])),
where the Kalman gain matrix K n ∈ R 6 × 5 \mathbf{K}_n \in \mathbb{R}^{6 \times 5} Kn∈R6×5 is given by:
K n = C [ n ∣ n − 1 ] G n T ( G n C [ n ∣ n − 1 ] G n T + Q β [ n ] ) − 1 . \mathbf{K}_n = \mathbf{C}[n|n-1] \mathbf{G}_n^\mathrm{T} \left(\mathbf{G}_n \mathbf{C}[n|n-1] \mathbf{G}_n^\mathrm{T} + \mathbf{Q}_{\boldsymbol{\beta}[n]} \right)^{-1}. Kn=C[n∣n−1]GnT(GnC[n∣n−1]GnT+Qβ[n])−1.
Hence, the posterior covariance matrix is:
C [ n ] = ( I − K n G n ) C [ n ∣ n − 1 ] . \mathbf{C}[n] = (\mathbf{I} - \mathbf{K}_n \mathbf{G}_n) \mathbf{C}[n|n-1]. C[n]=(I−KnGn)C[n∣n−1].
Note that the trace of C [ n ] \mathbf{C}[n] C[n] characterizes the posterior mean square error (MSE) for tracking the state of the adversary target. Therefore, we adopt the trace of C [ n ] \mathbf{C}[n] C[n] in each time slot as the sensing performance metric.