Joint Wireless Communication and Sensing: A Comprehensive Outlook
The author analyzed the conflict between communications and sensing in terms of bandwidth and power. It is found that the bandwidth is approximately partitioned between communication and sensing, thus making an almost zero-sum game, while the conflict in the power is marginal.
by Husheng Li
Published onAug 31, 2024
Joint Wireless Communication and Sensing: A Comprehensive Outlook
·
Abstract
Joint communications and sensing (JCS) can improve the efficiency of power, bandwidth and hardware usage. The conflict between communications and sensing is analyzed in terms of bandwidth and power. It is found that the bandwidth is approximately partitioned between communication and sensing, thus making an almost zero-sum game, while the conflict in the power is marginal. The same conclusion holds when the receiver and target are separated. The feasible region and tradeoff boundary of JCS are obtained, based on which the adaptive signaling in JCS is studied.
Introduction
In recent years, more focus has been paid to the joint communications and sensing (JCS), namely the integration of traditional communication and radar systems [1][2]. A major motivation is the development of various cyber physical systems (CPSs), such as autonomous driving and unmanned vehicular (UAV) networks. In such CPSs, both communications and sensing are needed for the decision of control actions that need the information of the environment. Such information can either be exchanged by the CPS nodes using communications, such as broadcasting the position and velocity information that are obtained from local measurement (e.g., using GPS), or be obtained from sensing, such as radar ranging and Doppler based velocity estimation.
In traditional systems, communications and radar are developed, designed and implemented almost independently, although they share some common theoretical foundation and hardware components. However, for most cases, they both use electromagnetic (EM) wave as the medium. Therefore, they can share the same waveform and complete the tasks of communications and sensing in one round of EM wave emission. An example is shown in Fig. 1, in which vehicle A sends out an EM pulse, which consists of a message to vehicle B using modulations. When the message is delivered to vehicle B, the EM wave may be reflected by vehicle C (which could coincide with vehicle B). The reflected EM wave is intercepted by vehicle A and is then used to infer the information of vehicle C, which is essentially the sensing procedure. Such a JCS procedure can be understood in the following two different ways:
The communication message is embedded in a sensing signal via modulation.
A communication signal is used to illuminate an target for sensing, similarly to a radar beam.
Moreover, the JCS can be considered as a two-way communication channel: in the forward channel, the transmitter ‘pushes’ the information to a receiver, while in the reverse channel, it ‘pulls’ the information from an target.
Although there have been plenty of studies on JCS, which will be detailed in the next section, there lacks systematic study on the fundamental aspect of JCS. A key question is: how do the purposes of communications and sensing conflict with each other? In the frequency division multiplexing (FDM) scheme of JCS, in which the communication and sensing use different frequency bands in the signal, the conflict is in the allocations of bandwidth and power. However, it is no longer obvious when the radar and communication use the same waveform. Understanding the conflict between communications and sensing is of key importance for assessing the tradeoff between the two tasks and the corresponding system design, similarly to many other tradeoff problems in communications, such as multiplexing-diversity tradeoff in multi-antenna systems [3].
In this paper, we study the fundamental tradeoff between communications and sensing, based on frequency modulation waveforms that are widely used in wideband radar systems. Through mathematical analysis, we conclude that (a) the signal bandwidth is approximately partitioned between communications and sensing; hence, the shared waveform scheme is similar to FDM or time division multiplexing (TDM) scheme of JCS; the same conclusion holds when the receiver and sensed targeted are separated; (b) communication and sensing have marginal conflict in the power when the receiver and sensed target are separated, thus making the shared waveform scheme more efficient than the FDM and TDM schemes. The feasible region and optimal tradeoff for JCS will be obtained, under the guidance of which we will study the adaptive signaling in JCS.
The remainder of this paper is organized as follows. The existing studies related to this paper will be detailed in Section 2. The signal model, as well as the modulation scheme, will be discussed in Section 3. Then, the performance metrics of JCS will be analyzed in Section 5, based on which the tradeoff of communications and sensing will be obtained and an adaptive signaling scheme will be proposed. The numerical results and conclusions will be given in Sections 6 and 7, respectively.
Related Work
Joint Communications and Sensing:
In this case, the same EM waveform is shared by communications and sensing, namely the signal carries communication messages to the receiver and the reflected signal carries the information of target for sensing. Comprehensive surveys can be found in [1][2]. The integration of communications and radar has been studied for spread spectrum and multicarrier signals [4], for stepped frequency waveforms [5], for OFDM signals [4], for WiMax signals [6], for frequency hopping MIMO signals [7], and for shift keying signals [8]. It has been exploited for traffic safety in [9]. The designs of waveform and beam pattern have been studied in [10] and [11], respectively. In the mmWave band, the joint design has been analyzed from the signal processing perspective in [12]. In [13], the sharing of 79GHz band for radar and communications in vehicles is studied in terms of time and frequency duplexing. A testbed combining radar and communications in the mmWave band has been built in UT-Austin [14][15], mainly for the purpose of automotive applications. In [16], a joint communication and radar scheme is proposed based on duplexing in different beams. It differs from the proposed research by its dedicated hardware and waveform.
Sensing Waveform for Communications
The typical radar waveforms, particularly the FMCW (chirp) waveform, have been leveraged to convey information [17][18][19][20][21]. The main approach is to consider the FMCW waveform as the carrier, and the information is modulated similarly to the quadrature amplitude modulation (QAM). The author has carried out experiments using chirp radar signals in the mmWave band for communications [19], in which the communication rate is in the order of hundreds of kbps.
Signal Model
In this section, we introduce the signal model of JCS, using traditional radar waveforms.
System Model
We assume that a transmitter sends out signal s(t), which is received by a communication receiver and reflected by a target as well. For simplicity, we assume that the receiver is a portion of the target; e.g., a vehicle sends a message to another vehicle while sensing the information of the same vehicle. For the cases in which the communication receiver is in a location different from the target, the major concern is the beamforming which directs different portions of power to the receiver and target.
Carrier Signal
We assume that the traditional radar waveform is used as the carrier, over which the communication information is modulated. With one radar pulse, the transmitted signal is given by
s(t)=A(t)exp(2π∫−∞tf(τ)dτ+θ0),t∈[0,Tp],(1)
where Tp is the pulse duration, A, f and θ0 are the amplitude, frequency and initial phase, respectively.
The following two types of radar waveforms are considered in this paper:
Frequency Modulation Continuous Waveform (FMCW): In the FMCW case, the instantaneous frequency increases linearly with time, namely
f(t)=St+f0,t∈[0,Tp],(2)
where S is the frequency increasing slope and f0 is the initial frequency.
Step-Frequency (SF): In the SF scheme, the frequency is piecewisely constant and increases after each interval of constant frequency, namely
f(t)=Δfk+f0,t∈[(k−1)Δt,kΔt],(3)
for k=1,...,K, where Δf is the increase of frequency between successive intervals, and K is the total number of intervals, such that KΔt=Tp.
We assume that both the FMCW and SF schemes use the same bandwidth, namely STp=ΔfK.
Wideband JCS Signal: Modulation Scheme
Based on the carrier signal model in (1), we consider the following generic signal model with information modulation:
where Ns is the total number of information symbols in one radar pulse, and Ts is the symbol period given by Ts=NsTp. Similarly to modern communication systems, the information can be modulated in the following parameters of sinusoidal signals:
Complex Amplitude: The complex amplitude A (including the signal magnitude and phase) can be used to convey information, similarly to the amplitude modulation (PAM) in digital communications. However, the variation of amplitude will decrease the average SNR of reflected sensing signal, thus impairing the performance of sensing.
Frequency: The frequency can also be varied for conveying information, in both the FMCW and SF schemes, similarly to frequency shift keying (FSK) in digital communications. It adds randomness to the frequency, thus may affect the performance of sensing.
In this paper, we propose two modulation schemes, based on the wideband radar signal waveforms, by following the same principle of typical digital modulations. There are totally four possible combinations of modulation (amplitude and frequency) and carrier waveform (FMCW and SF). For simplicity, we will consider only the schemes of QAM-FMCW and FSK-SF.
QAM-FMCW
We consider modulating the amplitude and phase, similarly to the quadratic amplitude modulation (QAM) in traditional digital communication systems. In a contrast, with a time-varying frequency the carrier in the QAM-FMCW scheme is not a pure sinusoidal function, due to the requirement of wideband radar sensing. Therefore the transmitted signal is given by
s(t)=n=0∑Ns−1An(t−nTs)exp(j2πθ(t)),(5)
where An is the complex symbol similar to QAM, and θ(t) is the deterministic (thus carrying no information) phase determined by the FMCW scheme, which is given by
θ(t)=∫0tf(s)ds=21St2+f0t.(6)
FSK-SF
In the FSK-SF scheme, the amplitude A is a constant. For assuring the performance of communications, we assume K≫Ns and K/Ns is an integer. We can allow some randomness in the frequency of each symbol period, namely the frequency at time t is given by
f(t)=(k−1)Δf+f0+Mm⌊k/Ns⌋Δf,(7)
for t∈[(k−1)Δt,kΔt], k=1,...,K, where m∈{0,...,M−1} is a random variable that carries the information, and each symbol carries log2M bits.
Received Signals
We first consider the received signal at the radar transceiver for the purpose of sensing. The elapsed time between the transmission and reception of the JCS signal is given by td=c2d, where d is the distance between the transmitter and the target, and c is the light speed. For simplicity of analysis, we assume that the target is stationary, thus waiving of the Doppler shift. Then, the received reflected signal is given by
The signal received by the communication receiver has the same form as (8), except for replacing d with 2d, since we assume that the communication receiver is colocated with the target. We assume that the communication receiver is perfectly time synchronized with the JCS transmitter, such that the traveling time 2cd can canceled at the mixer.
Joint Communications and Sensing
In this section, we introduce the algorithms for communication demodulation and sensing in the JCS scheme.
Demodulation in Communications
We first introduce the demodulation at communications receiver, for the QAM-FMCW and FSK-SF schemes, respectively. As will be seen, the radar carrier can be perfectly removed, provided that the time is perfectly synchronized. Then the baseband signal can be used for detecting the communication message, as in traditional communication receivers.
QAM-FMCW
For the QAM modulation with FMCW carrier, the demodulation is similar to that of traditional linear modulation with sinusoidal carrier. Due to the assumption of perfect time synchronization, the input signal is mixed with local FMCW signal and the output is passed through a low pass filter. The procedure is given by
which is then put in the decision maker of traditional demodulator. Here the perfect cancellation of the carrier phase is due to the assumption of perfect time synchronization.
FSK-SF
The received signal is mixed with a local mixer with the proper center frequency (k−1)Δf+f0, namely
where the output is based on the assumption of perfect time synchronization. Then, the frequency of the mixer output is estimated and the corresponding m is obtained. Traditional demodulation approaches of FSK can be employed.
Radar Ranging
Now, we study the ranging algorithm using the reflected radar waveform. In contrast to traditional radar ranging algorithms, the major challenge here is how to remove the impact of modulated information.
QAM-FMCW
The received signal at the radar receiver is mixed with local FMCW signal (without modulation) and the output is given by
where τ=c2d is the round trip time, which is to be estimated. To obtain the round trip time τ, we can use the following two approaches:
Frequency domain estimation: Notice that An is known to the radar receiver, thus being deterministic, since it is transmitted by the same transmitter. Hence, we can carry out Fourier transform for the mixer output in (11) and obtain
When the mixer output r^ is contaminated by Gaussian noise, the maximum likelihood estimation of τ is given by
τML=argτmin∣r^(jw)−F(j(w−2πτS))∣2.(13)
Carrier synchronization: We can also consider the signal in (11) as the carrier with frequency τS modulated by the information symbols An. For a typical case of d=200m and S=30MHz/us, the beat frequency τS=40MHz. If the symbol frequency (e.g., 1MHz) is much smaller than τS, we can employ the carrier synchronization approach to estimate τ. When Ns is sufficiently large, we can calculate the power spectrum density, estimate the center frequency f^c, and calculate τ^=Sf^c.
FSK-SF
Since the radar receiver knows the information symbol m and thus the frequency, it mixes the received signal with local oscillation. The output of the mixer and filter is given by
where t0=(k−1)Δt, t1=t0+{Δtτ}, t2=kΔt (where {⋅} means the fractional part of the number) and k′=⌈Δtτ⌉. The timing is illustrated in Fig. 2.
The following four steps are used to estimate τ and thus the distance:
Step 1. Estimate the frequency as a function of time t. In the ideal case, we assume that f(t) is perfectly obtained. In practice, short-time DFT can be used to estimate the frequency by selecting the peak in the spectrum.
Step 2. Coarse estimation: In typical setups, the term k′Δf is significantly larger than the term M(mk−mk−k′)Δf, since the latter is only a fine adjustment of the frequency. Therefore, k′ can be estimated as k^′=⌊Δff(t)⌋.
Step 3. Fine estimation: Search for the optimal t1 (namely the frequency change time of the received signal) such that the MSE of frequency is minimized, namely
where f^(t) is the estimated frequency using the received signal and f(t∣k^′,t1) is the frequency given in (14) conditioned on k^′ and t1. Note that the above integral can be replaced with summations of the frequency samples. When there are not sufficiently many samples for tracking the instantaneous frequency within one symbol period, the fine estimation of frequency cannot be accomplished.
Step 4. Fractional part: The estimation of the frequency change time is given by t^1. Then, the fraction part of Δtτ is given by t^1−(k^′−1)Δt.
Then, the round trip time τ is estimated as
τ^=k^′Δt+t^1−(k^′−1)Δt.(16)
Performance Analysis
In this section, we analyze the performance of the proposed JCS scheme. For simplicity, we focus on only QAM-FMCW.
Communication Performance
The exact analysis of the communication bit error rate of QAM modulation is difficult. We consider the following upper bound for the bit error rate of QAM (Eq. (4.3-30) in [22]):
Pe,M−QAM≤4Q(M−13log2MN0Pr),(17)
where Pr is the received signal and N0 is the power spectral density (PSD) of the thermal noise, This upper bound becomes tight when the signal-to-noise ratio N0Pr is sufficiently large.
We leverage the following approximation:
Q(x)≈121e−2x2,(18)
when x is sufficiently large. Then, the channel capacity of the binary symmetric channel, in terms of bits per channel use is
C≈1−3e−2x2,(19)
where x=M−13log2MN0NsPtG, Pt is the transmit energy of the radar pulse and G is the channel gain. Therefore, the data throughput is given by
T≈TPNs(1−3e−2x2)log2M,(20)
since the channel use lasts time Ts.
Radar Performance
The performance of FMCW radar has been analyzed in [23][24]. However, the SNR is assumed to be sufficiently high therein; therefore the performance is dependent on only the frequency increasing slope and the pulse duration, thus being independent of the signal power. Moreover, the impact of QAM symbols (which change the amplitude of the FMCW carrier in a random manner) is novel. In the context of JCS, it is difficult to directly analyze the performances of the proposed schemes of frequency domain estimation and carrier synchronization in Section 4.2.
In this paper, we follow the approach in the following lemma on the frequency estimation in sinusoidal signals contaminated by noise, in order to find the lower bound of the estimation error variance.
Lemma 1 (p.57 of [25]). For a sinusoidal function with frequency f, SNR γ and N samples, the Cramer-Rao bound is given by
V[f]≥(2π)2γN(N2−1)12≈(2π)2γN312(21)
The approach is based on the Fisher Information matrix defined by
Iij=E[(∂θi∂logf(x,θ))(∂θj∂logf(x,θ))∗],(22)
where f is the probability density function of the sample.
Proposition 1. When N samples are taken for the output of the mixer in the QAM-FMCW scheme, the MSE of ranging is lower bounded by
MSEd≥8π2S2γN(N+1(2N+1))3c2.(23)
Remark 1. When the number of samples is sufficiently large, we have
MSEd≥16π2S2γN33c2.(24)
We observe that the lower bound is irrelevant to the number of information symbols Ns. This implies that the modulation for communications have not impact on the Cramer-Rao bound of radar sensing performance.
Proof. When noise is taken into account, the mixer output of QAM-FMCW in (11) is given by
It concludes the proof by applying the Cramer-Rao bound. ◻
Bandwidth and Power
Now, we consider the consumption of bandwidth and power for the tasks of communications and radar sensing. When separate waveforms and frequency bands are allocated to communications and radar (either dynamically or stationarily), the power and bandwidth are split to the two tasks. Our goal here is to study whether they are also split to the two tasks.
Here we consider a generic radar waveform, which is given by
s(t)=m=−∞∑∞n=1∑NsAmngn(t−(m−1)Tp),(29)
where gn is the carrier waveform in the n-th symbol period within the same pulse, namely
gn(t)=exp(j2π(21St+f0t))Wn(t).(30)
where Wn(t) is the rectangular window function between [nTs,(n+1)Ts]
The information sequence {Am,n} are i.i.d, which makes the signal a cyclo-stationary random process, due to the repeated carrier waveform in different radar pulses.
Using the same argument as in [26] (Section 3.4-2), the autocorrelation function R(t+τ,t) is given by
where in the first equality the term f−Tsm is due to the term eTpj2πmt in (34) which results in the shift in the frequency spectrum, and the last equality is due to the fact
n=0∑Ns−1e−jNs2πmn={Ns,m=00,m>0.(37)
In particular, when m=0, which means the time average power spectrum density, we have
STs0(f)=TsPs∣sinc(fTs)∗g^(f)∣2.(38)
An interesting observation on (38) is that the PSD of the modulated radar signal is determined by the convolution of the following two terms:
The sinc function, which represents the bandwidth needed by the communications, since the data rate is inversely proportional to the symbol period Ts and thus approximately proportional to the bandwidth Bc of the sinc function.
The radar signal spectrum g^(f), which determines the bandwidth Bs needed for radar sensing. Note that the spectrum bandwidth of FMCW signal can be found in [27].
Due to the property of convolution, the total bandwidth needed for the JCS is given by
Bt≈Bc+Bs,(39)
which means that the total bandwidth is implicitly partitioned to the bandwidths of communications and sensing. Essentially the functions of communications and radar sensing are not sharing the bandwidth. Each degree of freedom is either used for communications, or used for radar sensing. From this viewpoint of bandwidth, the JCS scheme of shared waveform is approximately the same efficient as a FDMA or TDMA separation of communications and sensing.
In summary, the scheme of shared waveform for JCS is similar to that of FDMA and TDMA JCS in terms of bandwidth efficiency. Meanwhile, the shared waveform is more efficient in terms of power, since the FDMA or TDMA does not utilize the reflected power in the time slot / frequency band for communications.
Numerical Simulations
In this section, we provide the numerical simulation results to evaluate the performance of the proposed JCS schemes.
QAM-FMCW
Ranging Performance
We tested both the schemes of frequency domain estimation and carrier synchronization. The default parameters are shown in Table 1, where most of the radar parameters follow that of TI AWR1243BOOST radar in the 77GHz band.
Table 1
distance
100m
chirp duration Tp
60us
symbol number Ns
8
modulation
16QAM
freq. inc. rate S
29.98THz/s
pulse number
50,000
Configuration of simulations for QAM-FMCW
Note that the ML estimation in (13) provides the asymptotically performance only when the processing is analog, namely τ is continuous. However, in practice, discrete Fourier transform is needed for the discrete-time samples. Therefore, we change the minimization to ranging all the frequency indices in a discrete manner. For the carrier synchronization scheme, we simply pick the highest power peak in the frequency spectrum of mixer output, and set the corresponding frequency as the estimation f^c.
We first tested the performance of ranging, in terms of the standard deviation of ranging errors, with respect to various noise power levels (suppose that the signal power is normalized to 1) and target distances. Both the frequency domain approach and carrier synchronization approach are tested. The results are shown in Fig. 3. An interesting observation is that the frequency domain approach performs far worse than the carrier synchronization approach. The underlying reason is that the frequency domain changes rapidly for different delays τ. Since only discrete samples in the frequency domain are used, an estimation τ^ close to the true value τ does not guarantee a small matching error in (13). In a sharp contrast, the carrier synchronization approach results in much lower ranging errors. Only when the noise power becomes much higher does the ranging error become significant.
In Fig. 4 we compare the performance of ranging with respect to different numbers of symbols in one radar pulse, namely Ns. We observe that, as Ns increases, the performance of the frequency domain approach is improved, while that of the carrier synchronization is impaired. The detailed reason for this change is still under exploration. Since the performance of the frequency domain approach is unacceptable, we will give up this approach in the subsequent simulations. Then, the higher data rate, caused by the higher number of symbols in one chirp pulse, will result in a negative impact on the performance of ranging, thus yielding a conflict of interest between communications and radar.
The ranging performance with respect to different sampling frequencies is shown in Fig. 5. We observe that, when the noise power is significant, the higher sampling rate will substantially improve the performance, as being expected. The impact of different modulation schemes is shown in Fig. 6. We observe that the higher modulation order is, the worse the ranging performance is, when the noise power is significant. The QPSK, which has a constant envelop, achieve the optimal performance. It implies that the variation in the signal amplitude cause the performance degradation of ranging.
Communication-Sensing Tradeoff
From the above simulation results, we observe that the order of modulation, which determines the communication data rate, has marginal impact on the sensing performance, unless the noise power is very high. Hence, the major tradeoff between communications and sensing is due to the implicit sharing of bandwidth as shown in Section 5.3. In Fig. 7, we show the tradeoff between communication and sensing when different bandwidths are allocated to the communications while the total bandwidth is kept a constant. The modulation schemes of 16QAM and QPSK are tested. We observe that an increasing channel capacity implies worse performance of sensing (higher ranging MSE). An interesting observation is that the tradeoff curve is better for the QPSK modulation scheme. One possible reason is that the QPSK scheme has a constant envelop, while the phase change does not affect the performance of sensing. When QAM is used, the variance of signal power (thus the SNR) has a negative impact on the ranging performance. Essentially, this is due to the Jensen’s inequality: as shown in Prop. 1, the Cramer-Rao bound MSEcr
MSEcr=E[γC0]≥E[γ]C0,(40)
where C0 is the constant coefficient and γ is random due to the different power at different symbol periods.
FSK-SF
Table 2
distance
100m
chirp duration Tp
60us
symbol number Ns
8
modulation
8-FSK
freq. levels
512
samp. freq.
136Msps
Configuration of simulations for FSK-SF
We also tested the performance of FSK-SF, whose parameters are shown in Table 2. In Fig. 8, we have shown the performance of communication and sensing with respect to different values of Ns and M. The upper figure shows the points characterizing the performances. In each cluster of points due to the same Ns, different points corresponds to different M’s. We observed that a higher Ns incurs better communication performance but worse sensing performance. An optimal M can be selected for the optimal tradeoff between communication and sensing. In the middle subplot, we observe that the modulation order M needs to be an intermediate number in order to maximize the communication performance. It is shown in the lower subplot that the modulation order M causes marginal performance difference for the ranging.
The performance of communications and sensing is shown in Fig. 9 for different noise powers at the communication and radar receivers. An observation is that the increase of noise power, either at the communication receiver or radar sensor, has marginal impact on the communications and sensing, unless the noise power is sufficiently high.
Conclusions
In this paper, we have studied the joint communications and sensing by leveraging the radar sensing waveforms. The approaches of QAM-FMCW and FSK-SF are proposed and analyzed. A major conclusion is that the total bandwidth used by the JCS is approximately the sum of the bandwidth used by communications and sensing, thus having no significant advantage over the scheme of separate communications and sensing, in terms of spectral efficiency.