Adaptive Virtual Waveform Design for Millimeter-Wave Joint Communication-Radar
Preeti Kumari, Sergiy A. Vorobyov, and Robert W. Heath Jr

TL;DR
This paper introduces an adaptive virtual waveform design for millimeter-wave joint communication and radar systems, significantly improving target velocity estimation and system performance through optimized non-uniform preamble placement.
Contribution
It proposes a novel adaptive virtual waveform design method that enhances radar and communication performance in mmWave JCR systems using MMSE-based optimization.
Findings
Optimal virtual waveforms outperform uniform waveforms in simulations.
Radar range and communication MMSE are improved with the proposed design.
MMSE-based optimization converges to traditional methods under specific conditions.
Abstract
Joint communication and radar (JCR) waveforms with fully digital baseband generation and processing can now be realized at the millimeter-wave (mmWave) band. Prior work has proposed a mmWave wireless local area network (WLAN)-based JCR that exploits the WLAN preamble for radars. The performance of target velocity estimation, however, was limited. In this paper, we propose a virtual waveform design for an adaptive mmWave JCR. The proposed system transmits a few non-uniformly placed preambles to construct several receive virtual preambles for enhancing velocity estimation accuracy, at the cost of only a small reduction in the communication data rate. We evaluate JCR performance trade-offs using the Cramer-Rao Bound (CRB) metric for radar estimation and a novel distortion minimum mean square error (MMSE) metric for data communication. Additionally, we develop three different MMSE-based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Adaptive Virtual Waveform Design for Millimeter-Wave Joint Communication-Radar
Preeti Kumari, Student Member, IEEE Sergiy A. Vorobyov, Fellow, IEEE, and Robert W. Heath, Jr., Fellow, IEEE Preeti Kumari and Robert W. Heath Jr. are with the Wireless Networking and Communications Group, the University of Texas at Austin, TX 78712-1687, USA (e-mail: {preeti_kumari, rheath}@utexas.edu). Sergiy A. Vorobyov is with the Aalto University, Konemiehentie 2, 02150 Espoo, Finland (email: [email protected]). This research was partially supported by the U.S. Department of Transportation through the Data-Supported Transportation Operations and Planning (D-STOP) Tier 1 University Transportation Center and by the Texas Department of Transportation under Project 0-6877 entitled Communications and Radar-Supported Transportation Operations and Planning (CAR-STOP). This paper was presented in part at the IEEE ICASSP Conference, March 2017 [1] and at the IEEE ICASSP conference, April 2018 [2].
Abstract
Joint communication and radar (JCR) waveforms with fully digital baseband generation and processing can now be realized at the millimeter-wave (mmWave) band. Prior work has proposed a mmWave wireless local area network (WLAN)-based JCR that exploits the WLAN preamble for radars. The performance of target velocity estimation, however, was limited. In this paper, we propose a virtual waveform design for an adaptive mmWave JCR. The proposed system transmits a few non-uniformly placed preambles to construct several receive virtual preambles for enhancing velocity estimation accuracy, at the cost of only a small reduction in the communication data rate. We evaluate JCR performance trade-offs using the Cramer-Rao Bound (CRB) metric for radar estimation and a novel distortion minimum mean square error (MMSE) metric for data communication. Additionally, we develop three different MMSE-based optimization problems for the adaptive JCR waveform design. Simulations show that an optimal virtual (non-uniform) waveform achieves a significant performance improvement as compared to a uniform waveform. For a radar CRB constrained optimization, the optimal radar range of operation and the optimal communication distortion MMSE (DMMSE) are improved. For a communication DMMSE constrained optimization with a high DMMSE constraint, the optimal radar CRB is enhanced. For a weighted MMSE average optimization, the advantage of the virtual waveform over the uniform waveform is increased with decreased communication weighting. Comparison of MMSE-based optimization with traditional virtual preamble count-based optimization indicated that the conventional solution converges to the MMSE-based one only for a small number of targets and a high signal-to-noise ratio.
I Introduction
Millimeter-wave (mmWave) spectrum is an enabling technology to realize high data rate communication and high resolution radar sensing for many demanding applications, such as autonomous driving [3]. Traditional mmWave radars employ heavy analog pre-processing due to the use of low-speed analog-to-digital converters (ADC) and frequency-modulated continuous-wave (FMCW) technology [4]. While effective for initial implementations, analog designs are restrictive and limit the performance as well as flexibility for futuristic radar designs [5]. To address these concerns, mmWave communications hardware with high-speed ADCs can be leveraged to realize a mmWave radar system with fully digital time-domain baseband processing [6]. Further improvements can be achieved by combining radar and communication into a single joint mmWave system that uses a common waveform to enable hardware reuse. These new joint mmWave waveforms will provide advantages in terms of cost, size, power consumption, spectrum usage, and adoption of communication-capable vehicles.
The prior approaches on joint mmWave systems are mainly classified as either joint radar-communication waveforms or joint communication-radar (JCR) waveforms. With joint radar-communication waveforms, the communication messages are modulated on top of the radar waveforms, such as pulse position modulation in [7], or phase modulation in [8]. These waveforms, however, do not support high data rates as the communication signal must be spread to avoid disturbing the radar properties.
Recently, a number of mmWave JCR waveforms have been proposed that leverages consumer wireless technologies [9, 10, 11, 12, 13]. In [9], a full-duplex IEEE 802.11ad-based radar was proposed that exploits the preamble of a single-carrier (SC) physical (PHY) layer frame to simultaneously achieve cm-level range resolution and Gbps data rates. A major limitation in [9] is that the performance of the velocity estimator was poor due to the short length of the preamble. In [10], an opportunistic radar was developed using an IEEE 802.11ad control PHY packet, which contains a longer preamble than SC PHY, for a single target scenario. Unfortunately, the probing signal duration is still small leading to poor velocity estimation, the data rate supported is at most 27.5 Mbps, and the update rate is very low. To enhance velocity estimation resolution, [11] investigated the possibility of increasing radar integration time by developing velocity estimation algorithms that exploit multiple fixed-length IEEE 802.11ad SC PHY frames. Similar velocity enhancement techniques were used in [12] that proposed an IEEE 802.11ad media access control configuration to accommodate radar operations for vehicle-to-infrastructure applications. In [13], an OFDM mmWave waveform was proposed for a bi-static automotive JCR system that also exploited preambles from multiple frames at a constant spacing for enhancing velocity estimation performance. The approaches in [11, 12, 13], however, require increasing the total preamble duration to achieve desirable high-accuracy velocity estimation, which would incur degradation in the communication data rate.
In this paper, we use sparse sensing techniques in the time domain to optimize the trade-off between communication and radar performance for the waveform design of a JCR system. We vary the frame lengths such that their preambles, which we exploit as radar pulses, are placed in a non-uniform fashion and their locations form a restricted difference basis [14]. Then, we use a few non-uniformly placed pulses in a coherent processing interval (CPI) to construct a virtual difference co-waveform with several uniform virtual preambles. This virtual increase in the radar pulse integration time enables enhanced velocity estimation and a relaxed trade-off with the communication rate as compared to a uniform waveform [11]. The virtual pulse approach is conceptually similar to the staggered pulse repetition intervals (PRI) used in the classical long-range radar [15, Ch. 17] and sparse sampling/arrays used in the undersampled frequency/angle/channel estimation [14, 16, 17]. Most of the existing sparse sensing approaches, however, are focused on optimizing the sparse antenna array configurations by maximizing the antenna aperture for a given number of antenna elements. In this paper, however, we design a virtual JCR waveform using a novel minimum mean square error (MMSE)-based optimization that accurately quantifies the trade-off between communication and radar performance.
We make the following key assumptions in our proposed mmWave JCR waveform design. First, we assume that the location and relative velocity of a target remain constant during a coherent processing interval (CPI). This is justified by the small enough acceleration and velocity of a target relative to the radar sensor, as found in automotive applications [18]. Second, we assume full-duplex radar operation due to the recent development of systems with sufficient isolation and self-interference cancellation [19, 20]. Third, we assume perfect data interference cancellation on the training part of the received JCR waveform because the transmitted data is known at the radar receiver. These assumptions are explained in more detail in Section II.
The main contributions of this paper are summarized as follows.
- •
We propose a novel formulation for a wideband JCR system that transmits virtual waveform at the mmWave band. This formulation captures the nuances of the frequency-selective sparse mmWave channel description for both communication and radar systems. Additionally, we develop a generic virtual JCR waveform structure in the system model that can be further tuned to achieve optimal JCR performance using sparse sensing techniques.
- •
We develop a novel effective distortion minimum mean square error (DMMSE) metric for communication that is comparable with the radar Cramer-Rao bound (CRB) metric for velocity estimation. The MMSE-based metrics enable us to accurately quantify the trade-off between communication and radar systems.
- •
We formulate three different optimization problems for designing an adaptive JCR waveform that meets the Pareto-optimal bound. The first one minimizes the radar CRB under the constraint of a minimum communication DMMSE. The second one minimizes the communication DMMSE for a given minimum radar CRB. The third one considers a more flexible weighted average of communication and radar performance for the JCR system.
- •
We solve the proposed JCR optimization problems for a uniform waveform and for virtual waveforms that can be represented in closed-form and contain no holes in their corresponding difference co-waveforms, such as nested virtual waveforms or Wichmann virtual waveforms. The use of specific virtual waveform configurations reduces the computational complexity for finding the optimal JCR waveform design.
- •
We carry out simulations to study the performance trade-offs in the JCR waveform design and compare the optimal performances achieved by different JCR waveform solutions. We explore the effects of signal-to-noise ratio (SNR), the number of preambles used, and the number of radar targets on the virtual waveform design. The simulation parameters are based on automotive applications and the IEEE 802.11ad-based standard. The results suggest that virtual waveforms are highly desirable at high SNR with low target density (i.e., a small ratio of target count to the number of preambles) and at low SNR with high communication DMMSE. Comparison of MMSE-based optimization with more traditional virtual preamble (VP) count-based optimization indicates that the traditional solution converges to the MMSE-based one only at low target density and high SNR.
The work in this paper is a significant extension of our previous conference contributions [1, 2]. In addition to a detailed exposition on the adaptive JCR waveform design, we have included a multi-target radar model and a frequency-selective communication channel model for demonstrating the superiority of virtually placed preambles as compared to uniformly placed preambles.
The rest of the paper is organized as follows. We formulate an integrated model for our proposed JCR system in Section II. For the proposed system, we develop a radar processing technique in Section III. Then, we describe the performance metrics and the associated trade-off for the JCR waveform design in Section IV. In Section V, we develop three optimization problems for the adaptive JCR waveform design. In Section VI, we outline the main idea of virtual waveform design and different specific solution approaches for waveform optimization. We describe the simulation results and performance evaluations in Section VII. Finally, we conclude our work and provide directions for future work in Section VIII.
Notation: We use the following notation throughout the paper: The notation is used for a complex Gaussian random variable with mean and variance . The projection matrix onto the null space of matrix is defined as . The operators represents the cardinality of a matrix, denotes the convex hull, and indicates the trace of a square matrix. The notation , , and stand for transpose, Hermitian transpose, and conjugate of a matrix/vector, while represent the inverse of a square full-rank matrix. Additionally, vectorizes a matrix to a long vector, forms a vector into a diagonal matrix, while and represent Khatri-Rao and Kronecker product of matrices.
II System model
In this section, we formulate transmit (TX) and receive (RX) signal models for the proposed adaptive mmWave JCR system, as illustrated in Fig. 1. We consider the case where a full-duplex source transmits the JCR waveform at a carrier wavelength to a destination receiver at a distance moving with a relative velocity , while simultaneously receiving echoes from the surrounding moving targets. First, we propose an adaptive single-carrier mmWave waveform structure that serves as the TX signal at the source for both communication and radar systems simultaneously. Then, we develop RX signal models for the communication receiver at the destination and the radar receiver at the source for the frequency-selective channels.
II-A Transmit signal model
We consider a generic TX waveform structure with fraction of communication symbols and fraction of preamble symbols in a coherent processing interval (CPI) of seconds with frames. Each frame consists of a fixed preamble duration with a variable data length, which leads to a varying frame length as shown in Fig. 2. The IEEE 802.11ad standard can realize this multi-frame approach using the block/no acknowledgment policy during the communication between a dedicated pair of nodes in the data transmission interval [21, Ch. 9]. To unambiguously estimate a maximum relative target velocity in a CPI, the frame is considered to be located at an integer multiple, , of the Doppler Nyquist sampling interval, .
We denote the unit energy TX pulse-shaping filter as , the signaling bandwidth as , and the symbol period as . The transmitted symbol sequence corresponding to the frame with symbols is denoted by , which satisfies the average power constraint . Then, the generic complex-baseband continuous-time representation of the single-carrier TX waveform in a CPI is given as
[TABLE]
The generic TX waveform parameters, such as the location and size of the frame, can be further optimized to achieve desirable JCR performance as described in Section V.
In this paper, we consider a single data stream model that supports analog beamforming with frequency flat TX/RX beam steering vectors [11]. We assume that the source and destination align their beams toward each other with line-of-sight (LoS) frequency-selective communication and radar channel. The insights and analysis of this work can also be extended to mmWave multiple-input-multiple-output (MIMO) radar research using low-resolution ADCs [22] by focusing on the signal model for a given angular bin. We will now formulate the JCR received signal model after the TX/RX beamforming for multiple frames in a CPI.
II-B Receive signal models
We consider a dwell time consisting of coherent processing intervals. During the dwell time, we assume that the acceleration and the relative velocity of a moving target is small enough to assume constant velocity and that the target is quasi-stationarity (constant location parameters). We assume a frequency-selective Rayleigh fading model for both communication and radar channels during the dwell time for simplicity. This work can also be extended for a general Ricean fading mmWave channel model with block sparsity by deriving corresponding CRB bounds for different Ricean fading factors that lies between zero (Rayleigh fading) and infinity (no fading). In each of the CPIs with frames, we consider a block fading model that assumes a constant channel gain for each delay tap.
II-B1 Communication received signal model
For evaluating the trade-off between communication and radar performance, we model the communication signal received at a distance . Assuming a highly directional mmWave LoS communication link is established between the source and destination, the large-scale path-loss is given as [23]
[TABLE]
where is the path-loss exponent, is the TX array gain, and is the RX array gain.
After TX/RX beamforming, symbol synchronization, and frequency synchronization, the received communication signal is a sum of the contributions from delayed and attenuated copies of the transmitted signals as well as the additive white Gaussian noise (AWGN) with zero mean and variance . The small-scale complex gain of the channel delay path, , is assumed to be independently and identically distributed (IID) , where represents the average tap power normalized such that . Therefore, the communication RX signal corresponding to the symbol in the frame with noise is
[TABLE]
The communication SNR is defined as .
II-B2 Radar received signal model
We represent the doubly selective (time- and frequency-selective) mmWave radar channel obtained after TX/RX beamforming using the virtual representation obtained by uniformly sampling in the range dimension [11]. We assume that there are range bins. The range bin is assumed to consist of a few, , virtual scattering centers with different velocities. Each of the virtual scattering center is characterized by its distance , delay , velocity , Doppler shift , and radar cross-section . The channel gain, , corresponding to the virtual target scattering center is (as used extensively in previous work, e.g., [24])
[TABLE]
and is assumed IID .
After matched filtering (MF) with the RX pulse shaping filter and symbol rate sampling, the received radar signal is a sum of the contributions from the attenuated, delayed, Doppler-shifted, and sampled MF echoes as well as the AWGN with zero mean and variance . Therefore, the radar received signal model corresponding to the frame with the net TX-RX pulse shaping filter , delayed and sampled MF echo from the range bin and noise is given as
[TABLE]
The received echo is comprised of reflections corresponding to the TX symbol as well as an intersymbol interference from the other TX symbols that depends on the choice of the TX/RX pulse shaping filters and the doubly-selective radar channel parameters.
We use the training sequences for radar parameter estimation due to to their good correlation properties. The training part might incur some interference from the data part because of the larger delay spread observed in the two-way radar channel as compared to the guard interval employed between the preamble and the data part in a typical communication system. Motivated by the recent development of non-orthogonal multiple access techniques with successive interference cancellation [25], we assume perfect cancellation of the data part on the received training signal. Developing and evaluating algorithms to cancel the communication data interfence while receiving the radar segment reflection is a subject of future work.
We assume the channel to be time invariant within the preamble duration of a single frame due to slow enough velocity and small enough preamble duration. Therefore, the received signal model corresponding to the training part with as the preamble/training part of that remains same for each frame is
[TABLE]
Note that the virtual channel model with scattering centers is used in (6).
III Proposed radar processing
In this section, we propose a radar processing technique for estimating target velocities using the proposed JCR frames of the same or varying lengths. The radar processing technique exploits the preamble part of the JCR frame that consists of training sequences with good auto-correlation properties, such as Golay complementary sequences used in the IEEE 802.11ad-based automotive radar applications [11, 10]. First, we estimate the channel using a typical communication-based preamble processing algorithm that exploits the correlation properties of the training sequences [11]. Then, we calculate the target velocities from the estimated channel using super-resolution velocity estimation algorithms.
Denoting as signal amplitude in the channel, as the integration gain due to the correlation-based channel estimation, as the noise in the channel, and as the discrete Doppler frequency, the channel corresponding to the detected target in the range bin that is derived using the frame received in (6) is given as
[TABLE]
where is distributed as . The channel vector corresponding to the range bin for a CPI of frames is .
The focus of this paper is on target velocity estimation. Therefore, we describe algorithms for estimating the velocity of a single target in a specific range bin, say , which can be similarly performed for other range bins. To simplify the expressions, we henceforth omit the notation denoting the range bin (e.g., becomes just ).
Denoting the channel signal amplitude vector , the channel Doppler vector corresponding to the velocity, , the channel Doppler matrix , and the channel noise vector , the channel vector corresponding to the range bin with detected targets is given by
[TABLE]
This channel vector is used for target velocity estimation.
Due to space limitations and for simplicity of our basic study here, we focus on subspace methods, in particular on the class of multiple signal classification (MUSIC) techniques, for velocity estimation algorithms among many possible approaches [26, 27, 28]. The velocity resolution obtained by the subspace methods is not constrained by the duration of the CPI as in the fast Fourier transform (FFT)-based technique used in [11]. Therefore, a subspace method can provide higher resolution in the mobile environment with limited CPI. Subspace-based velocity estimation using multiple preambles in a CPI can be performed by exploiting sample covariance matrix of the channel in (8) [26, 27, 28]. The covariance matrix of the channel with as the power of the target and as the target covariance/power matrix is given by
[TABLE]
We define the SNR of the received radar signal at the source vehicle corresponding to the target as .
We evaluate the CRB performance metric for the velocity estimation performance of the subspace method using the channel covariance matrix in (9), as described in Section IV. In Section VI, we further illustrate the MUSIC-based velocity estimation algorithms for specific waveform design solutions that exploits the finite snapshot version of (9).
IV Performance metrics
In this section, we first describe the spectral efficiency performance metric for communication systems and the CRB performance metric for radar systems. Then, we describe a novel metric for assessing the system trade-off between radar and communication for a joint waveform design.
IV-A Communication performance metric
The channel capacity for the received communication signal in (3) with eigenvalues of the channel matrix as , fraction of data symbols , data power coefficients satisfying = 1, data symbol , and noise is obtained by allocating optimum power based on the vector coding among a block of symbols of the single-carrier waveform [29, Ch. 4]. The maximum communication spectral efficiency achieved using vector coding transmission for is expressed as
[TABLE]
and the channel capacity in bits per second (bps) is given as . Note that the achievable spectral efficiency of a communication system depends on the implemented precoder and equalizer [30, 31], and are all upper bounded by (10) for .
When fraction of communication symbols are transmitted in a CPI with the channel capacity , we define the effective communication data rate as , as in [29, Ch. 7]. Additionally, we can define the effective communication spectral efficiency for as
[TABLE]
which satisfies bps when .
IV-B Radar performance metric
The CRB is a lower bound on the variance of an unbiased estimator. For white Gaussian noise, the CRB is also a lower bound on the MMSE for radar parameter estimation and is used for asymptotic analysis. To express the CRB corresponding to (9) with snapshots, we denote the derivative of the channel Doppler matrix with respect to the velocity parameters as , the co-waveform Doppler matrix , the derivative of the co-waveform Doppler matrix as , identity vector . Then, the CRB matrix for the estimated velocities with and is [28]
[TABLE]
Note that the use of multiple snapshots can be achieved by using multiple CPIs within a dwell time. The number of snapshots depends on the dwell time and the latency desired for radar parameter estimation. When the Fisher information matrix is necessarily singular, the CRB does not exist implying that no unbiased estimator with finite variance exists [32].
IV-C Joint communication-radar performance metric
In this section, we develop a novel JCR metric to quantify the trade-off between the radar and the communication performance. In [33], a range estimation rate metric for radar was proposed and is analogous to the data rate used in communication systems. The radar estimation, however, is not drawn from a countable distribution similar to communication data symbols. Therefore, the estimation rate metric is not an accurate representation of radar performance. The derivation of estimation rate for radar round-trip delay is also not easily extendable to other radar parameters because several underlying simplifications made in [33, 34] may become invalid for the estimation of these other parameters [35]. Additionally, the number of radar performance metrics (e.g., range/velocity/direction of multiple targets, number of detectable targets, probability of detection and false alarm, range/velocity/angular resolution) that depend on is much larger than the few performance metrics used in communication. Therefore, instead of deriving equivalent estimation or information rates for each of these radar parameters in different scenarios, as in [35], we propose an effective communication DMMSE metric similar to a radar CRB performance metric.
To formulate an effective scalar communication metric, which parallels the concept of the radar CRB for JCR waveform design optimization, we propose an MMSE-based communication metric analogous to the distortion metric in the rate-distortion theory [36, Ch. 10]. The MMSE of a communication system with net spectral efficiency , , and spectral efficiency in (11) is given as [37]
[TABLE]
Using (10) and (13), the relationship between and becomes
[TABLE]
Therefore, the effective communication DMMSE that satisfies
[TABLE]
is given as
[TABLE]
The effective DMMSE derived for a single-target scenario in [1] also follows relations similar to (15) and (16). Note that determinant and largest eigenvalues could be used instead of trace in (15). Indeed, the determinant is a volume, the largest eigenvalue is the length along the longest access, and the trace is a sum of all the eigenvalues. Therefore, the trace is a reasonable selection for a MMSE-based JCR performance metric. The performance trade-off between communication and radar can then be quantified in terms of the following scalar quantities: and . Since the communication DMMSE and the radar CRB values are usually substantially different, the log-scale is used to achieve proportional fairness (PF) similar to the problem of resource allocation in multi-user communication [29, Ch. 7].
V Adaptive waveform design problem formulation
The JCR performance optimization problem is a multi-objective (two-objective) problem of simultaneously optimizing both the radar performance, in terms of, for example, decreasing the velocity CRB, and communication performance, in terms of minimizing the effective communication DMMSE. The scalarization approach is known to achieve a Pareto optimal point for multiple convex objectives [38, Ch. 4]. Therefore, the JCR performance optimization can be formulated as the weighted average of a convex hull of communication and radar MMSE-based performance metrics. Denoting as the communication metric and as the radar metric, the JCR performance optimization problem can be formulated as
[TABLE]
where and are the normalizing and weighting factors assigning the priorities for radar and communication tasks. Note that the weights can be adjusted adaptively with respect to the requirements imposed by different scenarios, such as varying radar SNR.
Alternatively, problem (17) can be modified as a minimization of one of the objectives with the second written as a constraint that would guarantee an acceptable performance for one of the tasks. The radar CRB constrained formulation with a minimum required CRB can be expressed as
[TABLE]
The optimization in (18) simplifies to finding the minimum number of frames that meets the required radar CRB value, whenever a specific sparse pulse configuration, such as coprime pulses, is assumed.
The communication DMMSE-constrained formulation with minimum required DMMSE is given by
[TABLE]
The optimization in (19) for a constant predefined number of frames for a large enough CPI simplifies to the optimization of frame locations.
VI Adaptive waveform design solutions
Finding optimal virtual waveform designs as the solutions of the JCR optimization problems proposed in Section V is computationally difficult (generally has combinatorial complexity). To ensure polynomial complexity for solving the JCR optimization problems and for mathematical tractability, we use specific configurations of preamble locations that have good ambiguity functions. It helps to dramatically reduce the optimization complexity and problem size to only a few variables depending on the specific configurations used. In this section, we present different adaptive single-carrier waveform designs based on the JCR optimization problem formulations along with their associated algorithms. These solutions are mainly classified as uniform or non-uniform (virtual) waveform designs. In the uniform waveform design, the preambles are placed at a Doppler Nyquist rate , whereas in the non-uniform waveform design, the preambles are placed at a Doppler sub-Nyquist rate with integer .
VI-A Uniform waveform design
In this approach, multiple frames, , are placed at a constant Doppler Nyquist sampling interval, , in a CPI of seconds [11], as shown in Fig. 3(a). Therefore, the frame in a CPI is located at and the set of all preamble locations in a CPI is .
For uniform waveform design, the CRB expression in (12) exists when the target count is smaller than the number of preambles . Additionally, in (12) reduces to zero as SNR goes to infinity [39]. We use the standard MUSIC algorithms, which is asymptotically efficient, for estimating velocity using uniform waveforms when [40].
The feasibility and behavior of optimal solutions in the waveform design problem formulations in (17), (18), and (19) depends on the velocity CRB in (12) as well as the communication DMMSE in (16). Since the CRB in (12) monotonically reduces with the increasing SNR, the optimal solutions for uniform waveform designs in (17), (18), and (19) will continuously improve with the decrease in the target distance . Additionally, with decreasing , the optimal number of preambles, , in (18) will decrease, in (19) will be constant, and the change in will be adapted based on the rate of decrease in the radar CRB with for weighted average optimization-based design in (17). With an increase in in JCR problem formulations, the CRB in (12) degrades and its existence depends on . Therefore, with growing , the optimal solutions for uniform waveform designs in (17) as well as in (18) will rapidly degrade with a steep increase in , while the feasibility of optimal waveform design in (17), (18), and (19) will be severely limited. Additionally, the optimal solutions achieved by adaptive JCR waveform designs for all three problems are limited. This is because the use of multiple frames placed at the Nyquist rate in a CPI will lead to a large physical increase in the preamble duration, thereby significantly decreasing the communication spectral efficiency. These insights are further explained in Section VII.
VI-B Non-uniform waveform design
For non-uniform waveform designs, frames are non-uniformly placed in a CPI of , as shown in Fig. 3(b). Therefore, the preambles are placed in a sub-Nyquist fashion with varying spacing between them. Here, the frame is located at and the set of all preamble locations in a CPI is a sparse subset of the contiguous set with that guarantees the desirable velocity estimation performance. The location of preambles in a CPI can be chosen randomly or in a determined fashion.
The VP locations for the non-uniform waveform is obtained using the following difference co-waveform of
[TABLE]
Vectorizing yields the co-waveform signal model expressed as
[TABLE]
where and . The matrix also represents the steering matrix of [41].
For tractable analysis, we use deterministic non-uniform waveforms that can be represented in closed-form and contain no holes in their corresponding difference co-waveforms. MUSIC-like algorithms can then be applied on the full contiguous stretch of elements in the hole-free difference co-waveforms. The approach developed in this paper can also be extended to other sparse waveforms.
The CRB expression in (12) is valid under the condition that for hole-free difference co-waveforms [42]. The cardinality of the difference co-waveform depends on the placements of non-uniform preambles and can be used to identify sources. For and , the CRB for non-uniform waveforms also decreases much faster than for uniform waveforms as increases [28]. At , however, the CRB for the non-uniform waveform design may not reduce to zero when SNR goes to infinity.
Since the non-uniform waveform design usually needs a lower to achieve a given radar CRB and a much higher to achieve a valid CRB for a given than a uniform waveform design, a non-uniform waveform design allows a larger set of feasible solutions for the JCR waveform optimization problems in (17), (18), and (19). Additionally, the lower the cardinality of the sparse set , the smaller the overhead on the effective communication spectral efficiency. Therefore, non-uniform waveform design allows a reduced trade-off between the radar CRB and the communication DMMSE for low target density, thereby resulting in an enhanced optimal JCR waveform design. The saturation effect observed in non-uniform waveform design at high SNR, however, reduces the advantage of non-uniform JCR waveform design over uniform JCR waveform design at small radar distances.
Among several redundancy waveforms with no holes [43], Wichmann and nested waveforms are relevant. The Wichmann virtual waveform (WVW) is known to yield the largest aperture co-waveform for all redundancy waveforms with more than 8 elements [14]. The inter-preamble spacings of the WVW is [44]
[TABLE]
where and the notation represents repetitions of . The VP count of the WVW is
[TABLE]
In most of the prior work in sparse array optimization, is maximized for a given . Using this traditional optimization criteria, optimum is the closest non-negative integer solution to and optimum [43]. The fraction of communication data symbols for the WVW in a CPI is
[TABLE]
where is the optimal minimum for the WVW and is the interframe spacing. In Section VII, we will compare and values obtained using the VP count-based optimization and the CRB-based optimization.
The Nested virtual waveform (NVW) is widely used in MIMO radar for direction-of-arrival estimation [41]. It is obtained by nesting two uniform waveforms with different inter-element spacing. The inter-preamble spacing in the two-level NVW is
[TABLE]
where is the number of preambles in the first uniform waveform and is the number of preambles in the second uniform waveform. The VP count of the NVW is
[TABLE]
Based on VP count optimization, the optimal values for even is and for odd is . The fraction of communication data symbols, , for the NVW in a CPI is
[TABLE]
where is the optimal minimum for the NVW. In Section VII, we will and values obtained using the VP count-based optimization and the CRB-based optimization.
Considering only the class of MUSIC-type algorithms for velocity estimation using non-uniform waveform design, we adopt the following velocity estimation methods: direct augmentation based MUSIC (DA-MUSIC) [45], spatial smoothing based MUSIC (SS-MUSIC) [41], and direct-MUSIC [46]. Since DA-MUSIC and SS-MUSIC share the same asymptotic first- and second- order error statistics [28] and DA-MUSIC has reduced computational complexity, this paper only focuses on DA-MUSIC. The DA-MUSIC technique is applied on the virtual preambles in the co-waveform domain, whereas direct-MUSIC is applied directly on the physical non-uniformly spaced preambles. DA-MUSIC can be applied for and , whereas direct-MUSIC is applicable only for under certain conditions (namely that no two sources can be separated by multiples of where is an integer which depends on the non-uniform preambles placement). Direct-MUSIC, however, is sometimes more accurate than DA-MUSIC for , as shown in Section VII.
VII Simulation results
In this section, we evaluate the performance of non-uniform virtual waveform design as compared to the uniform waveform design for different target and SNR scenarios. For illustration purposes, we consider simulation parameters based on the IEEE 802.11ad standard [21] in application to automotive scenarios [4]. In particular, we consider a carrier frequency of 60 GHz, a sampling rate of 1.76 GHz, target velocities that are equally spaced between -45 m/s and 50 m/s, a radar cross-section of 10 dBsm, a communication receiver distance of 50 m and a radar target distance up to 100 m. We use a coherent processing interval of 1 ms with varying between 3 and 40.
VII-A Performance trade-off
First, the system design trade-off between radar and communication MMSE performance metrics for different virtual waveform designs is studied for various target and SNR parameters. Then, the convex approximation of the design trade-off curve for improved JCR performance is described. Lastly, MMSE achievable by non-uniform designs are explored. In particular, sparse () and dense ( or ) target scenarios as well as low and high SNR use cases are investigated.
Fig. 4 depicts the trade-off between the radar root CRB (RCRB) and the communication DMMSE metrics for uniform, nested, and Wichmann waveforms. In particular, radar target distances of 5 m, 20 m, and 100 m are considered for target count in Fig. 4(a) and for in Fig. 4(b). For frames in a CPI, the optimal VP count-based nested waveform with parameters and , as well as Wichmann waveform with parameters and are considered for simplicity in this example. Later in Fig. 11, these parameters are also optimized based on the CRB and compared with that optimized based on the VP count of virtual waveforms.
Fig. 4 indicates that the trade-off between radar and communication is most relaxed in case of Wichmann virtual waveform, followed by nested virtual waveform and lastly uniform waveform. For a single target scenario in Fig. 4(a), we see that the advantage of virtual waveforms over uniform one is more significant as the communication DMMSE (higher ) worsens. In a multi-target scenario, the radar CRB for uniform waveform exists only for high communication DMMSE with , whereas the radar CRBs for virtual waveforms exist even for low communication DMMSE with . At low communication DMMSE, we also observe that the radar CRBs achieved by virtual waveforms saturate at high SNR and large ratio.
Fig. 4 also explores the convex hull of the trade-off curve between the radar RCRB and the communication DMMSE for different waveforms. Fig. 4(a) indicates that in a sparse target scenario with , the trade-off curves are approximately convex. In the case of a dense target scenario with in Fig. 4(b), however, the trade-off curves deviate farther from convexity as the radar target distance decreases. The trade-off curve for a uniform waveform is more visibly convex than that for the non-uniform waveforms.
The non-convexity in the trade-off curves is either because of the occurrence of non-decreasing RCRB points with increasing communication DMMSE or due to the saturation effect observed before the threshold point at small target distances and high ratio. Using the convex hull, the not so beneficial trade-off points () values, such as the non-decreasing CRB points or the points in the saturation region can be discarded. Additionally, the convex hull solution is achievable by using time-sharing or probabilistic occurrence techniques on the extreme points of the convex hull, similar to multi-user communication rate optimization [47]. Therefore, the convex hull approach will enable enhanced optimal solutions for JCR waveform designs by achieving a more relaxed trade-off curve between the radar RCRB and the communication DMMSE, as seen in Fig. 4.
Fig. 5 compares the root mean square errors (RMSEs) achieved by MUSIC-based algorithms with the corresponding radar CRBs for all three tested waveforms in a two-target scenario with and varying number of snapshots and target distances. In Fig. 5(a), Direct-MUSIC, in general, achieves RCRB more efficiently than DA-MUSIC at high SNR and is very close to the RCRB even with a small number of snapshots. In the low SNR scenario In Fig. 5(b), however, DA-MUSIC performs more efficiently than direct-MUSIC and it takes relatively more snapshots to approach the RCRB. The achievability of the RCRB for low SNR using MUSIC-based algorithms is more efficient in the case of uniform waveform as compared to virtual waveforms.
The RMSE curves of MUSIC-based algorithms suggest that applicability of the CRB-based optimization for joint waveform design depends on the number of available snapshots. The MUSIC-based algorithms are used here for illustrating the achievability of the RCRB, but of course achievability of the optimal RCRB and communication DMMSE trade-off points can be enhanced by using other algorithms, such as orthogonal matching pursuit and nuclear norm minimization, and also by exploiting waveforms with holes, such as Golomb and coprime waveforms. This is, however, out-of-scope of this paper and is left for future work.
VII-B Optimal waveform designs
In this subsection, we investigate the optimal solutions for three MMSE-based waveform design formulations proposed in Section V. We also compare our MMSE-based waveform optimization formulation with the more traditional VP count-based formulation.
VII-B1 Weighted average optimization-based design
In this example, we explore the optimal communication DMMSE and radar CRB via weighted average problem formulation (17). First, we explore the effect of weighting on the optimal solutions, followed by the effect of target count and SNR on the optimal solutions for all three tested waveforms.
Figs. 6(a) and 6(b) show the optimal number of frames for uniform and nested waveforms with different normalized communication weightings at target counts for target distance m, as well as at target distances meters for . The optimal for different waveforms decreases from highest possible used in a CPI for to the lowest feasible that satisfies the CRB existence condition for . The optimal varies significantly with because of the CRB existence and the saturation effect observed at high SNR and high ratio. The rate of decrease in the optimal in a sparse target scenario is smaller for uniform waveform as compared to non-uniform waveforms because of the steeper decrease in the radar RCRB with increase in communication DMMSE achieved by non-uniform waveforms. The step size of the decrease in the optimal with increasing communication weighting for a dense target scenario at high radar SNR is generally small for uniform waveform as compared to non-uniform waveforms due to the approximate convexity of the weighted average JCR performance metric for uniform waveform. The step-size also depends on the presence of non-decreasing radar CRB points with increasing communication DMMSE in the corresponding trade-off curve.
Fig. 6(b) shows the optimal weighted average of the communication DMMSE and the radar RCRB for different normalized communication weightings at , 10, and 30 for m, as well as at m and m for . The advantage of nested waveform over uniform at a given and decreases as communication weight approaches to 1. The performance of all waveforms tested converge exactly for at , because the lowest possible is used in this case. At , the gap between the optimal performance of uniform and non-uniform waveforms increases with due to higher needed for the CRB to exist, while it remains constant with at . For most of the scenarios, nested waveform performs the best and uniform one performs the worst. The insights derived for nested waveform similarly can be extended for Wichmann waveform, and Wichmann waveform generally performs better than nested as can be seen in Figs. 7(a)-(d).
Figs. 7(a) and 7(b) show the variation of optimal and corresponding weighted average JCR MMSE-based metrics with for communication weighting of 0.96. The optimal increases with target count in most of the cases, except for the nested waveform at high SNR and large that suffers from saturation effect. The choice of optimal in the case of Wichmann waveform as compared to uniform one increases with target count, and the optimal for all three waveforms tested converges to the same value at low target count. The optimal weighted average for uniform waveform is the worst (largest) in all the cases. The optimal weighted average degrades with increasing target count, and the advantage of non-uniform waveform over uniform one increases with , whereas it reduces with radar SNR at high due to the saturation effect.
Figs. 7(c) and 7(d) depict the variation of optimal and corresponding weighted average JCR MMSE-based metrics with for communication weighting of 0.96. Fig. 7(c) shows that the optimal increases with distance at low target count and decreases with distance at high target count. This effect is due to the radar RCRB degradation that happens because of pathloss increasing at large distances for low target count and saturation effect increasing at small distances for high target count. Fig. 7(d) demonstrates that the optimal weighted average for uniform waveform is the worst in all the cases. The optimal weighted average for all three waveforms tested generally improves with decreasing distance. For , however, the saturation effect can be seen for nested and Wichmann waveforms. The rate of improvement in optimal weighted average with increasing radar SNR reduces with growing for non-uniform waveforms, whereas it remains constant for uniform waveform.
VII-B2 Radar CRB constrained optimization-based design
In this example, we investigate optimal communication DMMSE (and corresponding optimal ) for a given minimum radar CRB constrained problem formulation (18) in different target density and SNR scenarios. Fig. 8 shows the optimal DMMSE solution for a minimum radar CRB of -18 dB. Wichmann waveform performs the best, followed by nested waveform. The advantage of virtual waveforms over uniform one increases with target count at high SNR and also with distance at low target density. Performances of all three waveforms tested (Wichmann, nested, and uniform) converge at low target count and small target distance. The optimal DMMSE increases with growing target count and decreasing SNR. Optimal communication DMMSE, however, is less effected by target count at small distances, as compared to the large distances. Additionally, the rate of increase of optimal communication DMMSE with increasing target distance is faster at lower . These effects can be explained using the saturation effect at high ratio and high SNR. The effect of the preamble count can also be seen on the feasibility of uniform solutions. The insights for optimal are similar due to its linear relation with communication DMMSE.
VII-B3 Communication DMMSE constrained optimization-based design
In this example, we examine the optimal radar RCRB achieved by all three waveforms tested for a given minimum communication DMMSE constrained problem formulation (19). First, we study the effect of different DMMSE constraints and target count on the optimal radar RCRB at a given target distance. Then, we explore the effect of varying target count and distance on the optimal radar RCRB for a given DMMSE constraint.
Fig. 9 depicts the optimal radar RCRB variation with the target count and communication DMMSE constraint at a radar target distance m. The feasibility of the optimal radar RCRB solution depends on the target count. For , where is the VP count of the given waveform design, the optimal that minimizes the RCRB for a given communication DMMSE may exist and it corresponds to the maximum that satisfies constraint on the convex hull of the JCR trade-off curve for a given CPI. Therefore, the feasibility of the Wichmann waveform is the highest, whereas it is lowest for the uniform one. Additionally, the Wichmann waveform achieves the optimal RCRB better than the nested one, followed by the uniform one. The gap between the performance of all the three tested waveforms improve with increasing target count and communication DMMSE. Additionally, the performance of all three waveforms tested converge at low communication DMMSE.
Fig. 10 show the optimal radar RCRB for all three tested waveforms with communication DMMSE constraint dB and dB at target counts and and radar target distances m and 100 m. For DMMSE of -31.3 dB, the optimal , while for DMMSE of dB, the optimal for most of the scenarios. For target count at radar distances m and m, however, the optimal for nested waveform at DMMSE of dB. This is because of the non-decreasing radar RCRB point at for .
For all three waveforms tested, Fig. 10(a) depicts that the optimal radar RCRB degrades with increasing target count and Fig. 10(b) shows the optimal radar RCRB grows with increasing radar distance. In most cases, the Wichmann waveform performs the best and uniform one performs the worst. At high communication DMMSE with the optimal , the Wichmann waveform achieved more than 10 dB improvement in the velocity estimation RCRB as compared to the uniform one. Fig. 10(a) shows that the performances of all three waveforms tested converge at low communication DMMSE and high SNR ( = 5 m) with high target density ( = 5 and = 6), if the CRB exist for all three tested waveforms. Fig. 10(b) shows the saturation effect at high SNR (small ) with high ( and ) ratio for nested and Wichmann waveforms, while the uniform waveform is not feasible due to . The radar RCRB achieved for virtual waveforms at low communication DMMSE with the optimal is effected by the change in target count for small target distances, whereas the optimal radar RCRB is only slightly effected at long distances. At high communication DMMSE, however, this saturation effect is not observed.
VII-B4 Comparison with VP count optimization-based design
Fig. 11 explores the optimal configuration parameter and radar RCRB that maximizes the VP count (or, equivalently degrees of freedom (DoF)) using nested waveform for a given . The figures also compares the virtual preamble count-based optimization with its respective CRB-based communication DMMSE constrained optimization for different and radar SNR. For odd , the unique optimal solution using the VP count-based optimization is and for even there are two solutions and . Fig. 11 uses the smallest optimal as VP count optimization-based one and we see that this optimal increases step-wise linearly with . For , the optimal for both the optimizations match at small and start deviating a little for higher . Fig. 11(a) demonstrates that for , the radar RCRB for both problem formulations are very close to each other at high SNR. The solutions, however, start to deviate for high target count and high radar SNR. Similar insights can be drawn for Wichmann waveform with configuration parameters and , but this study is excluded from the paper due to space constraint. Fig. 11 suggests that the VP count optimization-based design can be used as a coarse estimate for the CRB-based communication DMMSE constrained solution.
VIII Conclusion and discussion
In this paper, we proposed an adaptive virtual waveform design for a millimeter-wave joint communication-radar system that enjoys the benefit of a fully-digital baseband processing in the time-domain and a high available bandwidth. Our proposed waveform exploits only a few non-uniform preambles in a CPI and sparse sensing techniques to achieve high velocity estimation accuracy without reducing communication data rate much. We developed a novel communication DMMSE metric to accurately quantify the trade-off with radar CRB for a JCR waveform design.
The performance trade-off curve between the radar CRB and communication DMMSE contained some non-convex points due to the occurrence of non-decreasing CRB points with increasing communication DMMSE or due to the radar CRB saturation at high SNR. To improve the optimal JCR performance, we discarded these undesirable non-convex points by using a convex hull approximation of the trade-off curve. Then, we formulated three different MMSE-based problems to optimize the trade-off between communication and radar: a minimum communication DMMSE constrained formulation, a minimum radar CRB constrained formulation, as well as a weighted MMSE average formulation. To reduce the computation complexity for finding optimal waveform solutions, we used specific waveform configurations – the uniform waveform, the nested virtual waveform, and the Wichmann virtual waveform. Numerical results demonstrated that, in most cases, non-uniform waveforms perform much better than uniform waveforms, especially at low SNR and high target density. Additionally, we observed that the traditional virtual preamble count-based solution can be used as a coarse estimate of the optimal solution for our MMSE-based optimization problems.
The results in this paper can be taken into account to design an adaptive virtual preamble that achieves simultaneous high communication data rate and super-resolution radar estimation for next-generation mmWave devices. For future work, the proposed framework can be extended to other virtual waveforms, such as the Golomb waveform and the coprime waveform. The achievability of their CRBs can be investigated using more advanced estimation algorithms, such as nuclear norm minimization. This may lead to better performance at a low number of snapshots. This work can also be extended for a more general Ricean fading mmWave channel model with a small number of scattering clusters. It would be interesting to see how the Ricean fading factor and the additional block sparse structure will impact the advantage of the virtual waveforms that exploit compressive sensing techniques on the channel covariance matrix.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Kumari, D. H. N. Nguyen, and R. W. Heath, “Performance trade-off in an adaptive IEEE 802.11ad waveform design for a joint automotive radar and communication system,” in Proc. IEEE Int. Conf. Acoust., Speech and Signal Process. , March 2017, pp. 4281–4285.
- 2[2] P. Kumari, S. A. Vorobyov, and R. W. Heath, “Virtual pulse design for IEEE 802.11ad-based joint communication-radar,” in Proc. IEEE Int. Conf. Acoust., Speech and Signal Process. , April 2018, pp. 3315–3319.
- 3[3] J. Choi, V. Va, N. Gonzalez-Prelcic, R. Daniels, C. R. Bhat, and R. W. Heath, “Millimeter-wave vehicular communication to support massive automotive sensing,” IEEE Commun. Mag. , vol. 54, no. 12, pp. 160–167, December 2016.
- 4[4] S. M. Patole, M. Torlak, D. Wang, and M. Ali, “Automotive radars: A review of signal processing techniques,” IEEE Signal Processing Mag. , vol. 34, no. 2, pp. 22–35, March 2017.
- 5[5] M. Kunert, “The EU project MOSARIM: A general overview of project objectives and conducted work,” in Proc. European Radar Conf. , Oct 2012, pp. 1–5.
- 6[6] A. Bourdoux, U. Ahmad, D. Guermandi, S. Brebels, A. Dewilde, and W. Van Thillo, “PMCW waveform and MIMO technique for a 79 ghz cmos automotive radar,” in Proc. IEEE Radar Conf. , May 2016, pp. 1–5.
- 7[7] M. Bocquet, C. Loyez, C. Lethien, N. Deparis, M. Heddebaut, A. Rivenq, and N. Rolland, “A multifunctional 60-G Hz system for automotive applications with communication and positioning abilities based on time reversal,” in Proc. European Radar Conf. , Sep. 2010, pp. 61–64.
- 8[8] S. H. Dokhanchi, M. R. B. Shankar, T. Stifter, and B. Ottersten, “Multicarrier phase modulated continuous waveform for automotive joint radar-communication system,” in Proc. International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) , June 2018, pp. 1–5.
