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

BiLiMO: Bit-Limited MIMO Radar via Task-Based Quantization

Feng Xi,  Nir Shlezinger,  Yonina C. Eldar F. Xi is with the Department of EE, Nanjing University of Science and Technology, Nanjing 210094 China (email: [email protected]). N. Shlezinger is with the School of ECE, Ben-Gurion University of the Negev, Beer-Sheva, Israel (e-mail: [email protected]). Y. C. Eldar is with the Faculty of Math and CS, Weizmann Institute of Science, Rehovot, Israel (e-mail: [email protected]). This work was supported in part by the Benoziyo Endowment Fund for the Advancement of Science, the Estate of Olga Klein – Astrachan, the European Union’s Horizon 2020 research and innovation program under grant No. 646804-ERC-COG-BNYQ, from the Israel Science Foundation under grant No. 0100101, from Futurewei Technologies, and by the National Science Foundation of China under grant No. 61571228.
Abstract

Recent years have witnessed growing interest in reduced cost radar systems operating with low power. Multiple-input multiple-output (MIMO) radar technology is known to achieve high performance sensing by probing with multiple orthogonal waveforms. However, implementing a low cost low power MIMO radar is challenging. One of the reasons for this difficulty stems from the increased cost and power consumption required by analog-to-digital convertors (ADCs) in acquiring the multiple waveforms at the radar receiver. In this work we study reduced cost MIMO radar receivers restricted to operate with low resolution ADCs. We design bit-limited MIMO radar (BiLiMO) receivers which are capable of accurately recovering their targets while operating under strict resolution constraints. This is achieved by applying an additional analog filter to the acquired waveforms, and designing the overall hybrid analog-digital system to facilitate target identification using task-based quantization methods. In particular, we exploit the fact that the target parameters can be recovered from a compressed representation of the received waveforms. We thus tune the acquisition system to recover this representation with minimal distortion, from which the targets can be extracted in digital, and characterize the achievable error in identifying the targets. Our numerical results demonstrate that the proposed BiLiMO receiver operating with a bit budget of one bit per sample achieves target recovery performance which approaches that of costly MIMO radars operating with unlimited resolution ADCs, while substantially outperforming MIMO receivers operating only in the digital domain under the same bit limitations.

I Introduction

Multiple-input multiple-output (MIMO) radar technology facilitates sensing with improved flexibility and performance compared to traditional phased-array radars [1, 2]. These gains are achieved by employing multiple antenna elements at both the transmitter and receiver, and radiating a set of mutually orthogonal waveforms. While the theoretical gains of MIMO radar are well-established, designing such a system gives rise to notable challenges in signal processing and hardware implementation due to its increased complexity. These challenges impose a major drawback in emerging applications which are required to operate with limited power and cost-efficient hardware, including automotive radar [3], unmanned aerial vehicle radar [4], and radar imaging for urban sensing [5]. Consequently, there is a growing need to design MIMO radars in a cost-efficient manner, allowing the resulting system to comply with constraints on its power consumption, physical size and shape, and bandwidth.

A major source for the increased cost and power consumption of MIMO radar systems stems from the need to acquire and process multiple signals while operating at large frequency bands. Specifically, MIMO radars utilize a set of analog-to-digital convertors at the receiver in order to convert the received waveforms into a finite-bit representation, such that they can be digitally processed. The cost and energy consumption of an ADC grows rapidly with the sampling rate and the number of bits used for digital representation [6]. Therefore, when the number of antennas and the signal bandwidth is large, the cost and power consumption of these ADCs become prohibitive. Furthermore, such acquisition generates massive data sets for representing the waveforms, whose processing and storage may induce a notable burden on the radar receiver.

The leading approach in the literature to facilitate MIMO radar with low-rate ADCs is to utilize compressed sensing (CS) [7] in order to break the dependency of the sampling rate on the signal bandwidth. Under this framework, a variety of sub-Nyquist sampling receivers [8, 9, 10], as well as sub-Nyquist signal processing methods [11, 12, 13], have been developed for radar applications; see survey in [14]. In particular, sub-Nyquist MIMO radar systems proposed in [15, 16, 17] utilize CS tools to reduce the sampling rate and number of antennas in MIMO radar systems without compromising its sensing performance. These works mainly focus on reducing the sampling rate and ignore the quantization aspect of analog-to-digital conversion, assuming high-resolution quantizers, which tend to be costly and power hungry.

Recent years have witnessed growing interest in signal processing systems operating with bit-limited quantizers. A common strategy to study signal processing with quantization constraints is to acquire the analog signals using low-resolution quantizers, and to compensate for the distortion induced in quantization via digital processing. Such digital processing strategies have been proposed in a multitude of different applications, including MIMO communications [18], channel estimation [19], direction of arrival estimation [20, 21], and spectrum sensing [22, 23]. In the context of radar systems, the works [24, 25, 26, 27] and [28, 29] modified the processing to account for low-resolution quantized observations in pulse-Doppler radar and MIMO radar, respectively. These works assume fixed one-bit quantizers which are ignorant of the system task, possibly with the addition of some dedicated time-varying reference signal to capture amplitude information [25, 26, 30, 27, 28]. The notable distortion induced in low rate task-ignorant quantization may severely affect the overall system performance.

An alternative strategy to facilitate signal processing with quantization constraints is to account for the task for which the signal is acquired in quantization. Such task-based quantization schemes [31, 32, 33, 34, 35, 36, 37] exploit the fact that analog signals are commonly acquired not to be reconstructed, but in order to extract some lower-dimensional information from them. By doing so, task-based quantizers are typically capable of achieving improved performance in carrying out their associated tasks under bit constraints compared to purely digital processing [31, 32, 33, 34]. This is achieved by designing the overall acquisition system in light of the task, incorporating analog pre-quantization processing, which results in a hybrid analog and digital (HAD) architecture. Such HAD architectures are commonly utilized in MIMO communications [38, 39] and MIMO radar [40] as a method to reduce the number of costly RF chains. The fact that HAD systems are commonly used in MIMO radar, and that such systems acquire their received waveforms for a specific task, i.e., extracting the parameters of the targets, motivates the design of bit-limited MIMO radar receivers as task-based quantization systems, which is the purpose of the current work.

Here we propose the bit-limited MIMO radar (BiLiMO) receiver, which is designed to accurately recover its targets while operating with bit constraints using task-based quantization methods. BiLiMO follows a HAD architecture operating with conventional scalar uniform ADCs and analog filters, in which both the analog and the digital components of the system are jointly designed to facilitate target recovery under quantization constraints. In particular, our design builds upon the insight that target identification can be represented as a sparse recovery task. Therefore, BiLiMO is designed to yield a compressed representation from which the targets can be recovered, such that the effect of the distortion induced in quantization on the ability to identify the targets is mitigated.

We present two designs of the BiLiMO receiver: The first considers MIMO radar systems with monotone waveforms. For such setups we characterize the acquisition system which recovers the desired sufficient compressed representation in a manner which minimizes the mean-squared error (MSE) between the recovered compressed representation and optimal linear estimate of it from unquantized data. Then, we derive the BiLiMO receiver for multitone waveforms. For this case, our resulting receiver can be shown to minimize the MSE under additional assumptions, which hold when the echos observed at different frequency bins are uncorrelated. As the BiLiMO receiver detects the targets from its recovered compressed representation via CS methods, we characterize the stability in identifying the targets using 1\ell_{1} sparse recovery methods. Our numerical evaluations demonstrate that the target parameters estimation accuracy of the proposed BiLiMO receiver with a tight bit budget equivalent to one bit per sample approaches that of MIMO receivers operating with infinite resolution quantizers, and that it notably outperforms digital-only receivers operating under the same bit budget.

The rest of the paper is organized as follows: Section II introduces the MIMO radar model with HAD receivers. The BiLiMO receiver architecture is described in Section III. In Section IV, the BiLiMO receiver design via task-based quantization is studied, and the target recovery performance is analyzed. Sections V and VI provide numerical simulations and concluding remarks, respectively. Detailed proofs are delegated to the appendix.

Throughout the paper, we use lower-case (upper-case) bold characters to denote vectors (matrices). The iith element of a vector 𝐱\mathbf{x} is written as (𝐱)i(\mathbf{x})_{i}. Similarly, the (i,j)(i,j)th element of a matrix 𝐗\mathbf{X} is (𝐗)i,j(\mathbf{X})_{i,j}. We use 𝐈N\mathbf{I}_{N} for the N×NN\times N identity matrix. \mathbb{R} and \mathbb{C} denote the sets of real and complex numbers. ()T(\cdot)^{T}, ()H(\cdot)^{H}, Tr()\textrm{Tr}(\cdot), and sign()\operatorname{sign}(\cdot) denote the matrix transposition, Hermitian transposition, trace, and sign operator, respectively. Finally, \lceil\cdot\rceil and \lfloor\cdot\rfloor denote the ceiling and the floor functions, a+max(a,0)a^{+}\triangleq\max(a,0), and vec()\textrm{vec}(\cdot) is the vectorization operator.

II HAD MIMO Radar Model

In this section we present the system model of MIMO radar with HAD receivers. We begin by formulating the transmitted and received waveforms in Subsection II-A. Then, we detail the problem of target recovery using a bit-constrained HAD receiver in Subsection II-B, based on which we formulate the BiLiMO receiver architecture and its corresponding design problem formulation in the following section.

II-A MIMO Radar Signal Model

We consider a colocated MIMO radar consisting of two linear antenna arrays with NN receive antennas and MM transmit antennas. The locations of the NN receive antennas and MM transmit antennas are denoted by ζ0λ,,ζN1λ\zeta_{0}\lambda,\cdots,\zeta_{N-1}\lambda and ξ0λ,,ξM1λ\xi_{0}\lambda,\cdots,\xi_{M-1}\lambda, respectively. Here, λ\lambda is the wavelength of the carrier signal. Without loss of generality, we assume that ζ0=ξ0=0\zeta_{0}=\xi_{0}=0. The MIMO radar uses two uniform linear arrays (ULAs) as the receive antennas and transmit antennas, located at ζn=n/2\zeta_{n}=n/2 and ξm=Nm/2\xi_{m}=Nm/2 for 0nN10\leq n\leq N-1 and 0mM10\leq m\leq M-1. As such, the resulting MNMN channels can generate a virtual ULA array with length MNλ/2MN\lambda/2 [1].

Each transmit antenna sends out QQ pulses, such that the mmth transmitted signal is given by

sm(t)=q=0Q1hm(tqT0)ej2πfct,0tQT0,s_{m}(t)=\sum_{q=0}^{Q-1}h_{m}(t-qT_{0})e^{j2\pi f_{c}t},\quad 0\leq t\leq QT_{0}, (1)

where hm(t)h_{m}(t), 0mM10\leq m\leq M-1, are narrowband pulses with bandwidth BhB_{h}, modulated with carrier frequency fcf_{c}, and T0T_{0} denotes the pulse repetition interval (PRI). For simplicity, we only consider one PRI, i.e., Q=1Q=1. However, our analysis can be generalized to the case of multiple pulses, namely, Q>1Q>1.

MIMO radar architectures commonly utilize orthogonal waveforms for radar probing [1]. Here, we consider orthogonality achieved using frequency division multiple access (FDMA) signaling. In FDMA, the transmitted baseband waveform hm(t)h_{m}(t) can be expressed as hm(t)=h0(t)ej2πfmth_{m}(t)=h_{0}(t)e^{j2\pi f_{m}t}, where h0(t)h_{0}(t) is the lowpass waveform with spectral support [Bh2,Bh2][-\frac{B_{h}}{2},\frac{B_{h}}{2}], each fmf_{m} is chosen in [MBh2,MBh2][-\frac{MB_{h}}{2},\frac{MB_{h}}{2}] so that the intervals [fmBh2,fm+Bh2][f_{m}-\frac{B_{h}}{2},f_{m}+\frac{B_{h}}{2}] do not overlap. In such setups, different waveforms lie in distinct spectral bands.

The targets are represented as non-fluctuating point reflectors in the far field, and we let KK be the number of targets. Each target is characterized by the following parameters: its reflection coefficient α~k\tilde{\alpha}_{k}, its distance from the array origin RkR_{k}, and the azimuth angle relative to the array θk\theta_{k}. We assume the targets lie in the radar unambiguous time-frequency region.

Let τk=2Rkc\tau_{k}=\frac{2R_{k}}{c} and ϑk=sin(θk)\vartheta_{k}=\sin(\theta_{k}) be the delay and azimuth sine of the kkth target, respectively. The received signal x~n(t)\tilde{x}_{n}(t) at the nnth antenna in one PRI can then be written as:

x~n(t)=m=0M1k=1Kα~kej2πfc(ξm+ζn)ϑkhm(tτk)ej2πfc(tτk)+w~n(t),\tilde{x}_{n}(t)\!=\!\sum_{m=0}^{M-1}\sum_{k=1}^{K}\tilde{\alpha}_{k}e^{j2\pi f_{c}(\xi_{m}\!+\!\zeta_{n})\vartheta_{k}}h_{m}(t\!-\!\tau_{k})e^{j2\pi f_{c}(t\!-\!\tau_{k})}\!+\!\tilde{w}_{n}(t),

where w~n(t)\tilde{w}_{n}(t) is the interference plus noise signal. By defining xn(t)=x~n(t)ej2πfctx_{n}(t)=\tilde{x}_{n}(t)e^{-j2\pi f_{c}t} as the baseband component, we have

xn(t)m=0M1k=1Kαkej2π(ξm+ζn)ϑkhm(tτk)+wn(t),x_{n}(t)\triangleq\sum_{m=0}^{M-1}\sum_{k=1}^{K}\alpha_{k}e^{j2\pi(\xi_{m}+\zeta_{n})\vartheta_{k}}h_{m}(t-\tau_{k})+w_{n}(t), (2)

with αk=α~kej2πfcτk\alpha_{k}=\tilde{\alpha}_{k}e^{-j2\pi f_{c}\tau_{k}} and wn(t)=w~n(t)ej2πfctw_{n}(t)=\tilde{w}_{n}(t)e^{-j2\pi f_{c}t}. In Fig. 1 we illustrate our MIMO radar model for K=2K=2.

Refer to caption
Figure 1: Baseband operation of a MIMO radar system with K=2K=2 targets.

II-B HAD Radar Receiver

The goal of MIMO radar receiver processing is to identify the targets based on the received echos. In particular, the receiver is required to resolve the KK delay-azimuth pairs {τk,ϑk}k=1K\{\tau_{k},\vartheta_{k}\}_{k=1}^{K} from the received signals {xn(t)}n=0N1\{x_{n}(t)\}_{n=0}^{N-1}. In classic MIMO radar, after demodulation, the baseband components of the received signals {xn(t)}n=0N1\{x_{n}(t)\}_{n=0}^{N-1} are converted from analog signals to digital representations using ADCs which sample above the Nyquist rate and utilize high-resolution quantizers. The outputs of the ADCs are then processed in the digital domain in order to estimate the delays and azimuth sines of the KK targets from the received signals [2]. The usage of high-resolution ADCs, which assign a relatively large number of bits to represent each sample, induces minimal distortion [41], and thus the effect of quantization on radar signal processing is usually ignored. Nonetheless, the fact that the power consumption of ADC devices grows exponentially with the number of bits assigned to each sample [6], dramatically affects the power and cost of MIMO radar systems operating at high frequencies with a large number of receive antennas.

Among the leading design approaches to reduce the cost and power usage of such MIMO radar systems are (i)(i) utilize low-resolution ADCs; and (ii)(ii) reduce the number of RF chains and ADCs by operating in a HAD manner. The usage of low-resolution ADCs implies that each ADC can output up to bb different levels, e.g., b=4b=4 for two-bit ADCs. HAD architectures introduce pre-acquisition analog processing, combining the NN analog signals {xn(t)}n=0N1\{x_{n}(t)\}_{n=0}^{N-1} into PP outputs {yp(t)}p=0P1\{y_{p}(t)\}_{p=0}^{P-1}, which are then acquired by the ADCs. Setting P<NP<N implies that HAD systems reduce the number of costly RF chains and ADCs compared to conventional MIMO radar receivers. An illustration of such a HAD receiver is depicted in Fig. 2.

Refer to caption
Figure 2: HAD radar receiver block diagram.

Analog combining prior to analog-to-digital conversion is commonly studied in the MIMO communication literature [39, 38], typically as a mean to reduce the number of costly RF chains. HAD MIMO receivers were also shown to facilitate operation with low resolution quantizers for communication tasks [32, 35]. This is achieved using task-based quantization methods [31, 32, 33, 34, 35], which tune the acquisition mapping in light of the overall system task, allowing to accurately recover the desired information under limited bit budgets. This motivates the design of HAD receivers for the task of recovering the target parameters as a form of task-based quantization.

In order to design such HAD radar receivers, one must first introduce some constraints on the feasible mappings of the components of the system in Fig. 2. The motivation for imposing such constraints is two-fold: First, they enforce the resulting system to correspond to architectures which are feasible in terms of hardware. For instance, while in principle the analog processing in Fig. 2 can be any mapping, in practice it is likely to be implemented using analog hardware based on filters and multiplexers. The second motivation for introducing these constraints is to obtain an analytically tractable design problem, which is very challenging due to the complex relationship between the target parameters {τk,ϑk}k=1K\{\tau_{k},\vartheta_{k}\}_{k=1}^{K} and the received signals {xn(t)}n=0N1\{x_{n}(t)\}_{n=0}^{N-1}. In the following section we introduce the considered constrained HAD radar receiver architecture, which we refer to as BiLiMO. We then tackle the challenge in designing the receiver to recover the targets by formulating a relaxed problem, as shown in the sequel.

III BiLiMO Receiver Architecture

In this section, we introduce the proposed BiLiMO receiver, which is designed to operate with bit budget constraints. Typical systems involving the acquisition of analog signals and their processing in the digital domain attempt to achieve an accurate digital representation of the acquired signals, and are thus prone to notable distortion when utilizing low-resolution ADCs. Here, we design BiLiMO as a HAD MIMO receiver, whose components are jointly designed to facilitate target recovery. The fact that the received signals in HAD systems are processed in analog prior to being converted to digital, facilitates extracting the desired information from them, as they can be combined into a lower dimensional representation from which the desired parameters are still recoverable.

In particular, BiLiMO is a HAD MIMO receiver, as illustrated in Fig. 2, designed in light of the additional constraints: The analog processing is implemented using a set of combining filters, mixers, and low-pass filters, as detailed in Subsection III-A; analog-to-digital conversion is carried out using identical uniform ADCs, as discussed in Subsection III-B. Due to the complex relationship between the target parameters and the observations, we formulate a relaxed problem of digitally filtering the ADCs output to recover a lower-dimensional representation that preserves the semantic information with respect to the target parameters. The targets can then be recovered using further digital processing based on conventional sparse recovery mechanisms. This digital processing is detailed in Subsection III-C, and the relaxed problem is formulated in Section IV. The resulting architecture of the BiLiMO receiver is illustrated in Fig. 3.

Refer to caption
Figure 3: BiLiMO receiver illustration.

III-A Analog Pre-Processing

The analog processing consists of three stages: analog combining, analog mixing, and filtering. First, the NN received signals are combined to output PP (PMNP\leq MN) channels. Then each of the PP channels are separately mixed with a mixing signal and low-pass filtered before being fed to the ADCs. The motivation for using this architecture stems from the fact that it equivalently implements channel separation, which is typically the first step in MIMO radar processing required to achieve its desired virtual array capabilities, followed by a controllable analog combiner. However, while the direct implementation of such analog hardware requires MNMN bandpass filters (for channel separation) followed by MNPMNP controllable filters, each applied to a different bandpass component, the architecture illustrated as Analog processing in Fig. 3 can be shown to implement the same mapping while utilizing merely NPNP filters applied directly to the full-band received signals, followed by PP identical low-pass filters.

Let bp,n(t)b_{p,n}(t) be the (p,n)(p,n)th analog filter. The ppth output of the analog combining can be expressed as

y~p(t)=n=0N1bp,n(t)xn(t)\displaystyle\tilde{y}_{p}(t)=\sum_{n=0}^{N-1}b_{p,n}(t)\ast x_{n}(t)
=n=0N1m=0M1k=1Kαkej2π(ξm+ζn)ϑk[bp,n(t)hm(tτk)].\displaystyle=\sum_{n=0}^{N-1}\sum_{m=0}^{M-1}\sum_{k=1}^{K}\alpha_{k}e^{j2\pi(\xi_{m}+\zeta_{n})\vartheta_{k}}[b_{p,n}(t)\ast h_{m}(t-\tau_{k})]. (3)

Since y~p(t)\tilde{y}_{p}(t) is limited to t[0,T0]t\in[0,T_{0}], it can be equivalently expressed by its Fourier series

y~p(t)=i=MT0Bh/2MT0Bh/2c~p[i]ej2πit/T0,t[0,T0],\tilde{y}_{p}(t)=\sum_{i=\lceil-MT_{0}B_{h}/2\rceil}^{\lfloor MT_{0}B_{h}/2\rfloor}\tilde{c}_{p}[i]e^{j2\pi it/T_{0}},\quad t\in[0,T_{0}], (4)

where

c~p[i]=1T00T0y~p(t)ej2πit/T0𝑑t\displaystyle\tilde{c}_{p}[i]=\frac{1}{T_{0}}\int_{0}^{T_{0}}\tilde{y}_{p}(t)e^{-j2\pi it/T_{0}}dt
=n=0N1m=0M1h^m(2πiT0)b^p,n(2πiT0)k=1KαkT0ej2π((ξm+ζn)ϑkiτkT0),\displaystyle\!=\!\!\sum_{n=0}^{N-1}\!\sum_{m=0}^{M-1}\hat{h}_{m}\!\left(\!\frac{2\pi i}{T_{0}}\!\right)\!\hat{b}_{p,n}\!\left(\!\frac{2\pi i}{T_{0}}\!\right)\!\sum_{k=1}^{K}\frac{\alpha_{k}}{T_{0}}e^{j2\pi\left((\xi_{m}\!+\!\zeta_{n})\vartheta_{k}\!-\frac{i\tau_{k}}{T_{0}}\right)},

where b^p,n(ω)\hat{b}_{p,n}(\omega) and h^m(ω)\hat{h}_{m}(\omega) denote the Fourier transform of bp,n(t)b_{p,n}(t) and hm(t)h_{m}(t), respectively.

Each of the PP output channels is mixed with the signal q(t)=m=0M1ej2πfmtq(t)=\sum_{m=0}^{M-1}e^{-j2\pi f_{m}t} and filtered by a lowpass filter with passband [πBh,πBh][-\pi{B_{h}},\pi{B_{h}}]. The motivation of using such mixing signals is to combine the spectrum of the MM transmitted signals, such that a portion of energy from each band appears in baseband. Its combination with low-pass filtering results in equivalent outputs to those which would have been produced by first applying channel separation based on MNMN matched filters, as shown in the sequel, without having to implement these channel separation filters in analog hardware. This structure is similar to that used in Xampling [16], which has been shown to be conveniently implemented in hardware. Using (4), the output of the ppth channel is

yp(t)=m=0M1i=T0Bh/2T0Bh/2c~p[i+fmT0]ej2πit/T0.y_{p}(t)=\sum_{m=0}^{M-1}\sum_{i=\lceil-T_{0}B_{h}/2\rceil}^{\lfloor T_{0}B_{h}/2\rfloor}\tilde{c}_{p}[i+f_{m}T_{0}]e^{j2\pi it/T_{0}}. (5)

Let us define

b^p,nm(ω){1T0h^0(ω)b^p,n(ω+2πfm)ω[πBh,πBh]0else.\hat{b}_{p,n}^{m}(\omega)\triangleq\begin{cases}\frac{1}{T_{0}}\hat{h}_{0}(\!\omega)\hat{b}_{p,n}(\!\omega\!+\!2\pi\!f_{m})&\!\omega\!\in\![\!-\!\pi\!B_{h},\!\pi\!B_{h}\!]\\ 0&\text{else}.\\ \end{cases} (6)

Then, for T0Bh/2iT0Bh/2\lceil-T_{0}B_{h}/2\rceil\leq i\leq\lfloor T_{0}B_{h}/2\rfloor, c~p[i+fmT0]\tilde{c}_{p}[i+f_{m}T_{0}] can be expressed as

c~p[i+fmT0]=n=0N1cm,n[i]bp,mN+n[i],\tilde{c}_{p}[i+f_{m}T_{0}]=\sum_{n=0}^{N-1}c_{m,n}[i]b_{p,mN+n}[i], (7)

where

cm,n[i]k=1Kαkej2π((ξm+ζn)ϑkiτkT0fmτk),c_{m,n}[i]\triangleq\sum_{k=1}^{K}\alpha_{k}e^{j2\pi\left((\xi_{m}\!+\!\zeta_{n})\vartheta_{k}\!-\frac{i\tau_{k}}{T_{0}}-f_{m}\tau_{k}\right)}, (8)

and bp,mN+n[i]b^p,nm(2πiT0)b_{p,mN+n}[i]\triangleq\hat{b}_{p,n}^{m}\left(\frac{2\pi i}{T_{0}}\right). Define LBhT0L\triangleq B_{h}T_{0}, assumed to be an odd integer in the following discussion for convenience. Then the output in (5) can be written as

yp(t)=i=L12L12n=0N1m=0M1bp,mN+n[i]cm,n[i]ej2πit/T0,y_{p}(t)=\sum_{i=-\frac{L-1}{2}}^{\frac{L-1}{2}}\sum_{n=0}^{N-1}\sum_{m=0}^{M-1}b_{p,mN+n}[i]c_{m,n}[i]e^{j2\pi it/T_{0}}, (9)

which is equivalent to the outputs achieved by applying channel separation followed by an analog combiner comprised of MNPMNP individual filters with the frequency responses in (6).

We can now write the output of the analog processing component in multivariate form by defining 𝐲(t)[y0(t),,yP1(t)]T\mathbf{y}(t)\triangleq[y_{0}(t),\cdots,y_{P-1}(t)]^{T}, and obtaining from (9) that

𝐲(t)=i=L12L12ej2πit/T0𝐁i𝐜i,\mathbf{y}(t)=\sum_{i=-\frac{L-1}{2}}^{\frac{L-1}{2}}e^{j2\pi it/T_{0}}\mathbf{B}_{i}\mathbf{c}_{i}, (10)

where 𝐁i[bp,n~[i]]P×MN\mathbf{B}_{i}\triangleq[b_{p,\tilde{n}}[i]]\in\mathbb{C}^{P\times MN} with 0n~<MN0\leq\tilde{n}<MN, and 𝐜i[𝐜0T[i],,𝐜M1T[i]]T\mathbf{c}_{i}\triangleq[\mathbf{c}_{0}^{T}[i],\cdots,\mathbf{c}_{M-1}^{T}[i]]^{T} with 𝐜m[i]=[cm,0[i],,cm,N1[i]]T\mathbf{c}_{m}[i]=[c_{m,0}[i],\cdots,c_{m,N-1}[i]]^{T} for each 0m<M0\leq m<M. By using the above analog processing, rather than classic matched filtering, the number of channels to be processed is reduced from MNMN to PP, facilitating the sampling and quantization operations. The design of the analog processing is equivalent to designing the NPNP analog filters bp,n(t)b_{p,n}(t), which can be constructed from the desired value of 𝐁i\mathbf{B}_{i}. Specifically, the frequency response of bp,n(t)b_{p,n}(t) becomes b^p,n(2π(iT0+fm))=T0bp,mN+n[i]h^0(2πiT0)/|h^0(2πiT0)|2\hat{b}_{p,n}(2\pi(\frac{i}{T_{0}}+f_{m}))=T_{0}b_{p,mN+n}[i]\hat{h}_{0}^{\ast}(\frac{2\pi i}{T_{0}})/|\hat{h}_{0}(\frac{2\pi i}{T_{0}})|^{2} for L12iL12-\frac{L-1}{2}\leq i\leq\frac{L-1}{2} by (6). After analog processing, the PP signals represented by 𝐲(t)\mathbf{y}(t) are forwarded to the ADCs as detailed in the following.

III-B Analog-to-Digital Conversion

The output of the analog processing 𝐲(t)\mathbf{y}(t) is converted into a set of digital streams via sampling and quantization. This conversion is carried out using PP identical pairs of ADCs which independently discretize the real and imaginary parts of each analog input signal. We focus here on the low-resolution quantization aspect of analog-to-digital conversion, assuming that Nyquist sampling is applied, and leave the analysis and joint design of such systems with sub-Nyquist sampling and low resolution quantization for future work.

To formulate the ADC operation, we let 𝐲i𝐲(iBh)\mathbf{y}_{i}\triangleq\mathbf{y}(\frac{i}{B_{h}}), i=0,,L1i=0,\cdots,L-1, be the Nyquist samples of 𝐲(t)\mathbf{y}(t). Define the PL×1PL\times 1 samples vector 𝐲[𝐲0T,,𝐲L1T]T\mathbf{y}\triangleq[\mathbf{y}_{0}^{T},\cdots,\mathbf{y}_{L-1}^{T}]^{T}, and the MNL×1MNL\times 1 Fourier coefficients vector as 𝐜[𝐜(L1)/2T,,𝐜(L1)/2T]\mathbf{c}\triangleq[\mathbf{c}_{-(L-1)/{2}}^{T},\cdots,\mathbf{c}_{(L-1)/{2}}^{T}]. Using these definitions, the samples of the outputs of the analog combining filters can be expressed as

𝐲=𝐅¯𝐁¯𝐜,\mathbf{y}=\bar{\mathbf{F}}\bar{\mathbf{B}}\mathbf{c}, (11)

where 𝐁¯blkdiag(𝐁(L1)/2,,𝐁(L1)/2)PL×MNL\bar{\mathbf{B}}\triangleq\operatorname{blkdiag}(\mathbf{B}_{-(L-1)/2},\cdots,\mathbf{B}_{(L-1)/2})\in\mathbb{C}^{PL\times MNL}, 𝐅¯𝐅LH𝐈P\bar{\mathbf{F}}\triangleq\mathbf{F}_{L}^{H}\otimes\mathbf{I}_{P}, and 𝐅L\mathbf{F}_{L} is the L×LL\times L discrete Fourier transform (DFT) matrix.

Using a similar derivation, we represent the samples of the interference and noise signal as

𝐧=𝐅¯𝐁¯𝐰,\mathbf{n}=\bar{\mathbf{F}}\bar{\mathbf{B}}\mathbf{w}, (12)

where 𝐰MNL\mathbf{w}\in\mathbb{C}^{MNL} is the frequency-domain representation of the interference and noise signal observed at the NN antennas.

The sampled signal 𝐲\mathbf{y} is converted into a digital representation using uniform complex-valued quantizers with bb decision regions and support γ>0\gamma>0. The resulting quantization mapping is given by 𝒬Cγ,b()=𝒬γ,b({})+j𝒬γ,b({})\mathcal{Q}_{C}^{\gamma,b}(\cdot)=\mathcal{Q}^{\gamma,b}(\Re\{\cdot\})+j\mathcal{Q}^{\gamma,b}(\Im\{\cdot\}), where 𝒬γ,b()\mathcal{Q}^{\gamma,b}(\cdot) is the real-valued quantization operator applied element-wise to any real vector or matrix, and is given by

𝒬γ,b(x)={γ+2γb(l+12)xl2γb+γ[0,2γb],l{0,1,,b1},sign(x)(γγb)|x|>γ.\mathcal{Q}^{\gamma,b}(x)=\begin{cases}-\gamma+\frac{2\gamma}{b}(l+\frac{1}{2})&\begin{array}[]{l}x-l\frac{2\gamma}{b}+\gamma\in[0,\frac{2\gamma}{b}],\\ l\in\{0,1,\cdots,b-1\},\end{array}\\ \operatorname{sign}(x)(\gamma-\frac{\gamma}{b})&|x|>\gamma.\end{cases}

The output of the ADCs is the vector 𝐳PL\mathbf{z}\in\mathbb{C}^{PL}, given by

𝐳=𝒬Cγ,b(𝐲+𝐧)=𝒬Cγ,b(𝐅¯𝐁¯𝐜+𝐅¯𝐁¯𝐰).\mathbf{z}=\mathcal{Q}_{C}^{\gamma,b}(\mathbf{y}+\mathbf{n})=\mathcal{Q}_{C}^{\gamma,b}(\bar{\mathbf{F}}\bar{\mathbf{B}}\mathbf{c}+\bar{\mathbf{F}}\bar{\mathbf{B}}\mathbf{w}). (13)

In our design of the BiLiMO receiver in Section IV we model the ADCs as implementing non-subtractive dithered quantization [42]. This model facilitates the design and analysis of bit-constrained HAD systems [31], while being a faithful approximation of conventional uniform quantization operation under various statistical models [43]. The number of bits used for representing 𝐳\mathbf{z} is thus 2Plogb2P\lceil\log b\rceil. Processing of 𝐳\mathbf{z} in the digital domain is detailed in the following subsection.

III-C Digital Processing

The digital representation 𝐳\mathbf{z} is used to recover the target parameters. However, the relationship between 𝐳\mathbf{z} (13) and the target parameters {τk,ϑk}k=1K\{\tau_{k},\vartheta_{k}\}_{k=1}^{K} is quite complex, making the joint design of the analog processing and digital mapping very difficult. Therefore, in the following we partition the digital processing into two stages, as illustrated in Fig. 3. The first part is comprised of a digital filter, which is jointly designed with the analog combiner and ADC support based on a relaxed problem of recovering a vector 𝐬\mathbf{s} in the sense of minimal MSE. The relaxed task vector 𝐬\mathbf{s} is selected such that the target parameters can be recovered from it using conventional linear sparse recovery algorithms in the second part of the digital processing. The BiLiMO receiver thus builds upon the ability to recast target identification as a sparse recovery problem [44]. Therefore, to formulate the problem of designing the BiLiMO receiver, we first rewrite our parameter estimation task as sparse recovery, after which we present the resulting digital processing structure, which is designed based on the relaxed objective detailed in Section IV.

As in classic MIMO radar, we now assume the parameters τk\tau_{k} and ϑk\vartheta_{k} are located on the Nyquist grid, i.e., τk{T0lML}l=0ML1\tau_{k}\in\{\frac{T_{0}l}{ML}\}_{l=0}^{ML-1} and ϑk{1+2lMN}l=0MN1\vartheta_{k}\in\{-1+\frac{2l}{MN}\}_{l=0}^{MN-1}. It follows from (8) that the vector 𝐜~m[(𝐜m[L12])T,,(𝐜m[L12])T]NL\tilde{\mathbf{c}}_{m}\triangleq[(\mathbf{c}_{m}[-\frac{L-1}{2}])^{T},\cdots,(\mathbf{c}_{m}[\frac{L-1}{2}])^{T}]\in\mathbb{C}^{NL} obeys the following sparse representation

𝐜~m\displaystyle\tilde{\mathbf{c}}_{m} =vec(𝐔m𝐀𝐕mT)=(𝐕m𝐔m)𝐚,\displaystyle=\operatorname{vec}(\mathbf{U}_{m}\mathbf{A}\mathbf{V}_{m}^{T})=(\mathbf{V}_{m}\otimes\mathbf{U}_{m})\mathbf{a}, (14)

where 𝐔mN×MN\mathbf{U}_{m}\in\mathbb{C}^{N\times MN} with (𝐔m)n,l=ej2π(ξm+ζn)(1+2lMN)(\mathbf{U}_{m})_{n,l}=e^{j2\pi(\xi_{m}+\zeta_{n})(-1+\frac{2l}{MN})}, 𝐕mL×MN\mathbf{V}_{m}\in\mathbb{C}^{L\times MN} with (𝐕m)i,l=ej2π(i/T0+fm)T0lML(\mathbf{V}_{m})_{i,l}=e^{-j2\pi(i/T_{0}+f_{m})\frac{T_{0}l}{ML}}, 𝐀MN×ML\mathbf{A}\in\mathbb{C}^{MN\times ML} is a sparse matrix that contains KK nonzero elements, and 𝐚=vec(𝐀)M2NL\mathbf{a}=\operatorname{vec}(\mathbf{A})\in\mathbb{C}^{M^{2}NL} is thus a KK-sparse vector. The sparsity pattern of 𝐚\mathbf{a} encapsulates the values of the unknown delays and angles, i.e., if the kkth non-zero element of 𝐚\mathbf{a} is located at its index (l11)MN+l2(l_{1}-1)MN+l_{2} where 0l1<ML0\leq l_{1}<ML and 0l2<MN0\leq l_{2}<MN, then τk=T0l1ML\tau_{k}=\frac{T_{0}l_{1}}{ML} and ϑk=1+2l2MN\vartheta_{k}=-1+\frac{2l_{2}}{MN}.

Stacking {𝐜~m}m=1M1\{\tilde{\mathbf{c}}_{m}\}_{m=1}^{M-1} into the MNL×1MNL\times 1 vector 𝐜~\tilde{\mathbf{c}}, we obtain

𝐜~=𝚽𝐚,\tilde{\mathbf{c}}=\mathbf{\Phi}\mathbf{a}, (15)

where 𝚽MNL×M2NL\mathbf{\Phi}\in\mathbb{C}^{MNL\times M^{2}NL} is defined as

𝚽[(𝐕0T𝐔0T)),(𝐕1T𝐔1T),,(𝐕M1T𝐔M1T)]T.\mathbf{\Phi}\triangleq[(\mathbf{V}_{0}^{T}\!\otimes\!\mathbf{U}^{T}_{0})),(\mathbf{V}^{T}_{1}\!\otimes\!\mathbf{U}^{T}_{1}),\cdots,(\mathbf{V}^{T}_{M\!-\!1}\!\otimes\!\mathbf{U}^{T}_{M\!-\!1})]^{T}. (16)

Using the sparse representation (15), the quantized 𝐳\mathbf{z} (13) becomes

𝐳=𝒬Cγ,b(𝐅¯𝐁¯(𝐏𝚽𝐚+𝐰)),\mathbf{z}=\mathcal{Q}_{C}^{\gamma,b}(\bar{\mathbf{F}}\bar{\mathbf{B}}(\mathbf{P}\mathbf{\Phi}\mathbf{a}+\mathbf{w})), (17)

where 𝐏MNL×MNL\mathbf{P}\in\mathbb{R}^{MNL\times MNL} is a permutation matrix which aligns the elements between 𝐜\mathbf{c} and 𝐜~\tilde{\mathbf{c}}, i.e., 𝐜=𝐏𝐜~\mathbf{c}=\mathbf{P}\tilde{\mathbf{c}}.

The MIMO radar task is thus equivalent to recovering the KK-sparse vector 𝐚\mathbf{a} from the quantized 𝐳\mathbf{z}. Therefore, to facilitate the joint design of BiLiMO as a HAD receiver, we set its digital processing to first recover a J×1J\times 1 vector 𝐬\mathbf{s}, with JPLJ\leq PL, which can be written as a linear compressed representation of 𝐚\mathbf{a}. This is achieved by first applying a digital filter 𝐃J×PL\mathbf{D}\in\mathbb{C}^{J\times PL}, which can be designed using task-based quantization methods, as we show in the following section, such that its output 𝐬^=𝐃𝐳\hat{\mathbf{s}}=\mathbf{D}\mathbf{z} is an accurate estimate of 𝐬\mathbf{s}. Then, the fact that 𝐬^\hat{\mathbf{s}} can be written as a linear compressed representation of 𝐚\mathbf{a} with some additive estimation error term is exploited in the subsequent digital processing, which resolves the targets from 𝐬^\hat{\mathbf{s}} using conventional algorithms for recovering sparse vectors from noisy linear compressed measurements. The formulation of the relaxed problem and the resulting design of BiLiMO are detailed in the following section.

IV BiLiMO Receiver Design

In this section we jointly design the HAD processing and quantizer mapping of the BiLiMO receiver for target recovery under bit constraints. Our approach builds upon the task-based quantization framework proposed in [31]. We first present a relaxation of the target detection problem which represents the design of BiLiMO as task-based quantization in Subsection IV-A. Then, we show how this formulation allows designing the BiLiMO receiver in Subsections IV-B-IV-C. Finally, we derive bounds on the target recovery accuracy and discuss the design in Subsections IV-D-IV-E, respectively.

IV-A Optimization Problem Formulation

Task-based quantization is a framework for designing HAD acquisition systems operating under bit constraints. Such methods aim to facilitate the recovery of information embedded in the observed analog signals, rather than preserving sufficiency of the digital representation with respect to the signal itself [33]. In particular, the work [31] jointly designed the components of an acquisition systems including analog pre-quantization filtering and digital linear processing of a similar structure as those in BiLiMO for the task of recovering a linear function of the measurements. However, unlike the setup in [31], the task of the BiLiMO receiver is to recover the parameters of the targets, which do not obey a linear form. To encompass this challenge in utilizing task-based quantization tools for MIMO radar, we next present a relaxed problem formulation, which decomposes target identification into a linear recovery problem followed by a linear sparse recovery task. This relaxation allows the former to be treated using existing results in task-based quantization theory, and the latter be tackled using conventional CS methods.

In the proposed BiLiMO receiver, rather than recovering the KK-sparse vector 𝐚\mathbf{a} in (15) directly, a digital filter is first applied to estimate a compressed vector 𝐬J\mathbf{s}\in\mathbb{C}^{J} (JPLJ\leq PL) from the quantized data 𝐳\mathbf{z}. In particular, we set 𝐬=𝐌𝚽𝐚\mathbf{s}=\mathbf{M}\mathbf{\Phi}\mathbf{a}, i.e., 𝐬\mathbf{s} is a linear compressed representation of the desired 𝐚\mathbf{a}, where 𝐌J×MNL\mathbf{M}\in\mathbb{C}^{J\times MNL} is a pre-defined compressive measurement matrix. Then, the KK-sparse vector 𝐚\mathbf{a} is recovered from the estimate of 𝐬\mathbf{s} by applying sparse recovery techniques.

Although we refer to 𝐬\mathbf{s} as the task vector when applying task-based quantization tools, the true task of the system is to recover 𝐚\mathbf{a}, and the estimation of 𝐬\mathbf{s} is an intermediate step in that aim. Therefore, the setting of 𝐬\mathbf{s} can be treated as part of the design procedure. Specifically, the JJ-dimensional vector 𝐬\mathbf{s} is related to the MNLMNL-dimensional vector 𝚽𝐚\mathbf{\Phi}\mathbf{a} via the compressive measurement matrix 𝐌\mathbf{M}. As a result, 𝐌\mathbf{M} should be selected such that the desired 𝐚\mathbf{a} is still recoverable, while allowing BiLiMO to obtain an accurate estimate of 𝐬\mathbf{s} at the first stage of its digital processing. The additional dimenionality reduction induced by 𝐌\mathbf{M} can be translated into improved accuracy when jointly designing the HAD system including the digital filter 𝐃\mathbf{D} to estimate 𝐬\mathbf{s} via task-based quantization. In particular, the accuracy of task-based quantization typically improves when the task dimensionality is reduced, as the same number of bits can be utilized to recover less quantities via HAD processing [31]. Thus, our relaxed problem formulation considers the estimation of the further compressed 𝐬\mathbf{s}, from which the targets are still recoverable via sparse recovery, rather than 𝚽𝐚\mathbf{\Phi}\mathbf{a}. In the following we formulate our problem for a given 𝐌\mathbf{M}, providing guidelines for its setting and numerically evaluating different selections in Subsection IV-D and Section V, respectively.

The relaxed objective of the jointly designed hybrid acquisition system is therefore to minimize the MSE between the compressed vector 𝐬\mathbf{s} and the digital filter output, given by

𝐬^=𝐃𝒬Cγ,b(𝐅¯𝐁¯(𝐏𝚽𝐚+𝐰)).\hat{\mathbf{s}}=\mathbf{D}\mathcal{Q}_{C}^{\gamma,b}(\bar{\mathbf{F}}\bar{\mathbf{B}}(\mathbf{P}\mathbf{\Phi}\mathbf{a}+\mathbf{w})).\vspace{-0.1cm} (18)

The resulting analysis characterizes the corresponding HAD processing and low-bit quantizers which achieve this MSE. In particular, we assume that the BiLiMO receiver has knowledge of: 1) the statistical model of 𝐚\mathbf{a} and 𝐰\mathbf{w}; 2) the compressive measurement matrix 𝐌\mathbf{M}, which allows recovery of 𝐚\mathbf{a} from 𝐬\mathbf{s}.

Quantizers are typically designed to operate within their dynamic range, namely, that their input lies within the support [γ,γ][-\gamma,\gamma], to avoid inducing additional distortion due to saturation [41]. Our derivation is thus carried out assuming that non-overloaded quantizers, i.e., the magnitudes of the real and imaginary parts of 𝐳\mathbf{z} are not larger than γ\gamma with sufficiently large probability. To guarantee this, we fix γ\gamma to be some multiple η\eta of the maximal standard deviation of the inputs:

γ2=η2maxl=1,2,,P𝔼{|(𝐲+𝐧)l|2}.\gamma^{2}=\eta^{2}\max_{l=1,2,\cdots,P}\mathbb{E}\big{\{}\big{|}(\mathbf{y}+\mathbf{n})_{l}\big{|}^{2}\big{\}}.\vspace{-0.1cm} (19)

For instance, for proper-complex Gaussian inputs, setting η2\eta\geq\sqrt{2} yields overload probability smaller than 6%6\% [32]. For arbitrary inputs, one can set η\eta to obtain a desired overload probability bound via Chebyshev’s inequality [45, Pg. 64].

Following the framework of task-based quantization in [31], we aim to jointly design the analog combining matrix 𝐁¯\bar{\mathbf{B}}, the digital processing matrix 𝐃\mathbf{D}, and the support of the quantizer γ\gamma via (19), such that 𝐬^\hat{\mathbf{s}} approaches the linear minimal MSE (LMMSE) estimator of 𝐬\mathbf{s} from 𝐏𝚽𝐚+𝐰\mathbf{P}\mathbf{\Phi}\mathbf{a}+\mathbf{w}, denoted 𝐬~\tilde{\mathbf{s}}. The motivation for this formulation stems from the fact that the output of the digital filter can be treated as an estimate of 𝐬\mathbf{s} from 𝐏𝚽𝐚+𝐰\mathbf{P}\mathbf{\Phi}\mathbf{a}+\mathbf{w} by (18). Let 𝚪{\boldsymbol{\Gamma}} be the LMMSE transformation, i.e., 𝐬~=𝚪(𝐏𝚽𝐚+𝐰)\tilde{\mathbf{s}}={\boldsymbol{\Gamma}}(\mathbf{P}\mathbf{\Phi}\mathbf{a}+\mathbf{w}), and let 𝐑c\mathbf{R}_{c} and 𝐑w\mathbf{R}_{w} be the covariance matrices of 𝐜=𝐏𝚽𝐚\mathbf{c}=\mathbf{P}\mathbf{\Phi}\mathbf{a} and 𝐰\mathbf{w}, respectively. As 𝐬~\tilde{\mathbf{s}} is the LMMSE estimate of 𝐬=𝐌𝚽𝐚\mathbf{s}=\mathbf{M}\mathbf{\Phi}\mathbf{a}, it holds that 𝚪{\boldsymbol{\Gamma}} is given as

𝚪=𝐌𝐏T𝐑c𝚺1,{\boldsymbol{\Gamma}}=\mathbf{M}\mathbf{P}^{T}\mathbf{R}_{c}{\boldsymbol{\Sigma}}^{-1},\vspace{-0.1cm} (20)

where 𝚺=𝐑c+𝐑w{\boldsymbol{\Sigma}}=\mathbf{R}_{c}+\mathbf{R}_{w}. Accordingly, the LMMSE ϵM𝔼{𝐬~𝐬2}\operatorname{\epsilon_{M}}\triangleq\mathbb{E}\{\|\tilde{\mathbf{s}}\!-\!\mathbf{s}\|^{2}\} is

ϵM=Tr[𝐌𝐏T𝐑c𝐏𝐌H𝐌𝐏T𝐑c𝚺1𝐑c𝐏𝐌H].\operatorname{\epsilon_{M}}=\operatorname{Tr}\left[\mathbf{M}\mathbf{P}^{T}\mathbf{R}_{c}\mathbf{P}\mathbf{M}^{H}\!-\!\mathbf{M}\mathbf{P}^{T}\mathbf{R}_{c}{\boldsymbol{\Sigma}}^{-1}\mathbf{R}_{c}\mathbf{P}\mathbf{M}^{H}\right]. (21)

To summarize, our goal is to optimize the components of the BiLiMO receiver to minimize the excess MSE (EMSE):

min𝐁¯,𝐃,γ𝔼{𝐬~𝐬^2}.\min_{\bar{\mathbf{B}},\mathbf{D},\gamma}\mathbb{E}\{\|\tilde{\mathbf{s}}-\hat{\mathbf{s}}\|^{2}\}. (22)

Our derivation of the jointly designed BiLiMO receiver is presented in the sequel, where we first focus on the special case of monotone waveforms, i.e., L=1L=1, after which we show how these results extend to multitone waveforms with L>1L>1.

IV-B BiLiMO Receiver Design for Monotone Waveforms

We now characterize the BiLiMO receiver design based on the objective (22). In particular, we derive the analog combining matrix, digital processing matrix, and the support γ\gamma, for the scenario in which L=1L=1, which means that monotone waveforms are transmitted. In this case, the matrix 𝐅¯\bar{\mathbf{F}} in (11) is the identity matrix. As a result, the signal samples and noise samples can now be written as 𝐲=𝐁𝐏𝚽𝐚\mathbf{y}=\mathbf{B}\mathbf{P}\mathbf{\Phi}\mathbf{a} and 𝐧=𝐁𝐰\mathbf{n}=\mathbf{B}\mathbf{w}, respectively, where 𝐁=𝐁0\mathbf{B}=\mathbf{B}_{0} is the P×MNP\times MN analog combining matrix. Thus, the quantized output 𝐳\mathbf{z} is given by

𝐳=𝒬Cγ,b(𝐁(𝐏𝚽𝐚+𝐰)).\mathbf{z}=\mathcal{Q}_{C}^{\gamma,b}(\mathbf{B}(\mathbf{P}\mathbf{\Phi}\mathbf{a}+\mathbf{w})). (23)

We begin by characterizing the digital processing matrix which minimizes the MSE for a fixed analog combining matrix 𝐁\mathbf{B}. By applying [31, Lemma 1], we obtain the follow result:

Lemma 1.

For any analog combining matrix 𝐁\mathbf{B}, the digital processing matrix which minimizes the MSE is given by

𝐃(𝐁)=𝐌𝐏T𝐑c𝐁H(𝐁𝚺𝐁H+4γ23b2𝐈P)1.\mathbf{D}^{\circ}(\mathbf{B})=\mathbf{M}\mathbf{P}^{T}\mathbf{R}_{c}\mathbf{B}^{H}\left(\mathbf{B}{\boldsymbol{\Sigma}}\mathbf{B}^{H}+\frac{4\gamma^{2}}{3b^{2}}\mathbf{I}_{P}\right)^{-1}. (24)

The achievable EMSE ϵ(𝐁)=min𝐃𝔼{𝐬~𝐬^2}\operatorname{\epsilon}(\mathbf{B})=\min_{\mathbf{D}}\mathbb{E}\{\|\tilde{\mathbf{s}}-\hat{\mathbf{s}}\|^{2}\} is

ϵ(𝐁)=Tr[𝐌𝐏T𝐑c\displaystyle\operatorname{\epsilon}(\mathbf{B})\!=\!\operatorname{Tr}\bigg{[}\mathbf{M}\mathbf{P}^{T}\mathbf{R}_{c} (𝚺1𝐁H(𝐁𝚺𝐁H+4γ23b2𝐈P)1𝐁)\displaystyle\left({\boldsymbol{\Sigma}}^{-1}\!-\!\mathbf{B}^{H}\left(\mathbf{B}{\boldsymbol{\Sigma}}\mathbf{B}^{H}\!+\!\frac{4\gamma^{2}}{3b^{2}}\mathbf{I}_{P}\right)^{-1}\!\mathbf{B}\right)
×𝐑c𝐏𝐌H].\displaystyle\times\mathbf{R}_{c}\mathbf{P}\mathbf{M}^{H}\bigg{]}. (25)
Proof:

The lemma is obtained as a special case of [31, Lem. 1], and thus we omit the proof for brevity. ∎

Using Lemma 1, we optimize the analog filter matrix 𝐁\mathbf{B}, which also dictates the support of the quantizers via (19). We do so by designing 𝐁\mathbf{B} to minimize the EMSE ϵ(𝐁)\operatorname{\epsilon}(\mathbf{B}) in (25), yielding the filter 𝐁o\mathbf{B}^{o} given in the following theorem.

Theorem 1.

Let {λ𝚪~,l}\{\lambda_{\tilde{\boldsymbol{\Gamma}},l}\} be the singular values of 𝚪~𝚪𝚺1/2\tilde{\boldsymbol{\Gamma}}\triangleq{\boldsymbol{\Gamma}}{\boldsymbol{\Sigma}}^{1/2} arranged in a descending order. The analog combiner 𝐁o\mathbf{B}^{o} which minimizes (25) is given by 𝐁o=𝐔o𝚲o(𝐕o)H𝚺1/2\mathbf{B}^{o}=\mathbf{U}^{o}\boldsymbol{\Lambda}^{o}(\mathbf{V}^{o})^{H}{\boldsymbol{\Sigma}}^{-1/2}, where 𝐕o\mathbf{V}^{o} is the right singular vectors matrix of 𝚪~\tilde{\boldsymbol{\Gamma}}, 𝚲o\boldsymbol{\Lambda}^{o} is a diagonal matrix with its diagonal entries given as

(𝚲o)l,l2={4η23b2P(ζλ𝚪~,l1)+,lmin{J,P},0,l>min{J,P},(\boldsymbol{\Lambda}^{o})^{2}_{l,l}=\begin{cases}\frac{4\eta^{2}}{3b^{2}P}\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}-1\right)^{+},&l\leq\min\{J,P\},\\ 0,&l>\min\{J,P\},\end{cases} (26)

and 𝐔o\mathbf{U}^{o} is a unitary matrix such that 𝐁o𝚺(𝐁o)H=𝐔o𝚲o(𝚲o)T(𝐔o)H\mathbf{B}^{o}{\boldsymbol{\Sigma}}(\mathbf{B}^{o})^{H}=\mathbf{U}^{o}\boldsymbol{\Lambda}^{o}(\boldsymbol{\Lambda}^{o})^{T}(\mathbf{U}^{o})^{H} has identical diagonal entries. In (26), ζ>0\zeta>0 is set such that 4η23b2Pl=1P(ζλ𝚪~,l1)+=1\frac{4\eta^{2}}{3b^{2}P}\sum_{l=1}^{P}\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}-1\right)^{+}=1.

Proof:

The theorem follows from [31, Thm. 1]. ∎

The unitary matrix 𝐔o\mathbf{U}^{o} in Theorem 1 can be obtained via [46, Alg. 2.2]. With the analog combining matrix 𝐁o\mathbf{B}^{o}, we can derive the EMSE and the resulting support of the quantizers.

Corollary 1.

For the BiLiMO receiver with the analog combining matrix 𝐁o\mathbf{B}^{o} given in Theorem 1, the quantizer support is γ=ηP\gamma=\frac{\eta}{\sqrt{P}}. The resulting achievable EMSE is given by

ϵo={l=1Jλ𝚪~,l2(ζλ𝚪~,l1)++1,PJl=1Pλ𝚪~,l2(ζλ𝚪~,l1)++1+l=P+1Jλ𝚪~,l2,P<J.\operatorname{\epsilon}_{o}\!=\!\begin{cases}\sum\limits_{l=1}^{J}\frac{\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{2}}{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}-1\right)^{+}+1},&P\!\geq\!J\\ \sum\limits_{l=1}^{P}\frac{\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{2}}{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}-1\right)^{+}\!+\!1}\!+\!\sum\limits_{l=P\!+\!1}^{J}\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{2},&P\!<\!J.\end{cases} (27)
Proof:

The dynamic range in (19) is given by γ2=η2PTr(𝚲o𝚲oT)=η2P\gamma^{2}=\frac{\eta^{2}}{P}\operatorname{Tr}(\boldsymbol{\Lambda}_{o}\boldsymbol{\Lambda}_{o}^{T})=\frac{\eta^{2}}{P}. The resulting EMSE in (25) can be written as ϵo=ϵ(𝐁o)\operatorname{\epsilon}_{o}=\operatorname{\epsilon}(\mathbf{B}^{o}) which is given by

ϵo\displaystyle\operatorname{\epsilon}_{o} =Tr[𝚪~𝚪~H]l=1min{J,P}λ𝚪~,l2(ζλ𝚪~,l1)+(ζλ𝚪~,l1)++1.\displaystyle=\operatorname{Tr}\left[\tilde{\boldsymbol{\Gamma}}\tilde{\boldsymbol{\Gamma}}^{H}\right]-\sum_{l=1}^{\min\{J,P\}}\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{2}\frac{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}-1\right)^{+}}{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}-1\right)^{+}+1}. (28)

which coincides with (27). ∎

The characterization of the BiLiMO receiver configuration in Theorem 1 and the corresponding accuracy in Corollary 1 are obtained by expressing the problem of recovering the desired compressed representation as a task-based quantization setup [31]. This follows since for monotone waveforms, i.e., L=1L=1, the effect of the analog filters {bp,n(t)}\{b_{p,n}(t)\} in (9) can be expressed as the matrix 𝐁\mathbf{B}, without imposing any structure constraints on the equivalent analog combining matrix. However, radar applications commonly utilize multitone signals, resulting in L>1L>1, which yields an equivalent formulation in which the analog combiner is constrained to take a structured form. Therefore, in the following we characterize the configuration of BiLiMO under such structure constraints.

IV-C BiLiMO Receiver Design for Multitone Waveforms

For L>1L>1, the analog combining matrix, which represents the analog filters {bp,n(t)}\{b_{p,n}(t)\}, is expressed as the product of 𝐅¯\bar{\mathbf{F}} and a block diagonal matrix 𝐁¯\bar{\mathbf{B}} as shown in Subsection III-A. By repeating the derivation in Lemma 1 with fixed analog processing, the digital filter which minimizes the MSE for a fixed analog combiner 𝐁¯\bar{\mathbf{B}} is stated in the following lemma.

Lemma 2.

For any analog combining matrix 𝐁¯\bar{\mathbf{B}}, the digital processing matrix for the quantized output 𝐳\mathbf{z} in (13) which minimizes the MSE is given by

𝐃(𝐁¯)=𝐌𝐏T𝐑c𝐁¯H(𝐁¯𝚺𝐁¯H+4γ23b2𝐈LP)1𝐅¯H.\mathbf{D}^{\circ}(\bar{\mathbf{B}})=\mathbf{M}\mathbf{P}^{T}\mathbf{R}_{c}\bar{\mathbf{B}}^{H}\left(\bar{\mathbf{B}}{\boldsymbol{\Sigma}}\bar{\mathbf{B}}^{H}+\frac{4\gamma^{2}}{3b^{2}}\mathbf{I}_{LP}\right)^{-1}\bar{\mathbf{F}}^{H}. (29)

The achievable EMSE ϵ(𝐁¯)=min𝐃𝔼{𝐬~𝐬^2}\operatorname{\epsilon}(\bar{\mathbf{B}})=\min_{\mathbf{D}}\mathbb{E}\{\|\tilde{\mathbf{s}}-\hat{\mathbf{s}}\|^{2}\} is

ϵ(𝐁¯)=Tr[𝐌𝐏T𝐑c\displaystyle\operatorname{\epsilon}(\bar{\mathbf{B}})=\operatorname{Tr}\bigg{[}\mathbf{M}\mathbf{P}^{T}\mathbf{R}_{c} (𝚺1𝐁¯H(𝐁¯𝚺𝐁¯H+4γ23b2𝐈LP)1𝐁¯)\displaystyle\left({\boldsymbol{\Sigma}}^{-1}\!-\!\bar{\mathbf{B}}^{H}\left(\bar{\mathbf{B}}{\boldsymbol{\Sigma}}\bar{\mathbf{B}}^{H}\!+\!\frac{4\gamma^{2}}{3b^{2}}\mathbf{I}_{LP}\right)^{-1}\!\bar{\mathbf{B}}\right)
×𝐑c𝐏𝐌H].\displaystyle\times\mathbf{R}_{c}\mathbf{P}\mathbf{M}^{H}\bigg{]}. (30)
Proof:

Substituting 𝐅¯𝐁¯\bar{\mathbf{F}}\bar{\mathbf{B}} for 𝐁\mathbf{B} in the derivation of Lemma 1, and applying the relation 𝐅¯𝐅¯H=𝐅¯H𝐅¯=𝐈LP\bar{\mathbf{F}}\bar{\mathbf{F}}^{H}=\bar{\mathbf{F}}^{H}\bar{\mathbf{F}}=\mathbf{I}_{LP}, proves the lemma. ∎

The derivation of the digital processing for a given analog filter is invariant to whether the waveforms are monotone or multitone. However, when optimizing the analog combining matrix in light of (30), one must account for its block-diagonal structure induced when L>1L>1. In particular, we design the matrix 𝐁¯\bar{\mathbf{B}} which accounts for the aforementioned constraint by formulating the following objective:

min𝐁1,,𝐁LP×MNϵ(𝐁¯=blkdiag{𝐁1,,𝐁L}).\min_{\mathbf{B}_{1},\cdots,\mathbf{B}_{L}\in\mathbb{C}^{P\times MN}}\operatorname{\epsilon}(\bar{\mathbf{B}}=\operatorname{blkdiag}\{\mathbf{B}_{1},\cdots,\mathbf{B}_{L}\}). (31)

In order to tackle (31), we can choose an appropriate matrix 𝐌\mathbf{M} such that the matrix 𝐌𝐏H\mathbf{M}\mathbf{P}^{H} is also block diagonal. Let 𝐌i\mathbf{M}_{i} be the iith block of 𝐌𝐏H\mathbf{M}\mathbf{P}^{H} with its dimension Ji×MNJ_{i}\times MN, where i=1LJi=J\sum_{i=1}^{L}J_{i}=J. Then the compressed vector 𝐬\mathbf{s} can be separated into LL sub-vectors, each related to a different vector in the set {𝐜i}\{\mathbf{c}_{i}\}, i.e., 𝐬i=𝐌i𝐜i\mathbf{s}_{i}=\mathbf{M}_{i}\mathbf{c}_{i}. Furthermore, we introduce the following assumption on the underlying statistical model:

  • A1

    The covariance matrices of 𝐜\mathbf{c} and 𝐰\mathbf{w}, i.e., 𝐑c\mathbf{R}_{c} and 𝐑w\mathbf{R}_{w}, are block diagonal, with their ii-th blocks being the MN×MNMN\times MN matrices 𝐑ci=𝔼{𝐜i𝐜iH}\mathbf{R}_{c_{i}}=\mathbb{E}\{\mathbf{c}_{i}\mathbf{c}_{i}^{H}\} and 𝐑wi\mathbf{R}_{w_{i}}, respectively.

Assumption A1 means that we only consider the correlation within the vector 𝐜i\mathbf{c}_{i} and ignore the correlation between the different vectors 𝐜i\mathbf{c}_{i} and 𝐜i\mathbf{c}_{i^{\prime}} for iii\neq i^{\prime}. Since each 𝐜i\mathbf{c}_{i} represents the samples of the received echos after channel separation at a given tone index ii by (8), A1 implies that echos observed at different frequency bins are uncorrelated.The validity of this assumption clearly depends on the distribution of {αk}\{\alpha_{k}\}, {τk}\{\tau_{k}\}, and {φk}\{\varphi_{k}\}. As shown in [47], if αk\alpha_{k}, τk\tau_{k}, and φk\varphi_{k} are mutually independent, with {αk}\{\alpha_{k}\} being zero-mean i.i.d. and τk\tau_{k} and φk\varphi_{k} being uniformly distributed on [0,T0][0,T_{0}] and [1,1][-1,1], respectively, then {cm,n[i]}\{c_{m,n}[i]\} are uncorrelated. In this case, the covariance matrix 𝐑c\mathbf{R}_{c} is diagonal, satisfying assumption A1. With this assumption, 𝚺{\boldsymbol{\Sigma}} also becomes a block diagonal matrix, with its ii-th block being the MN×MNMN\times MN matrix 𝚺i=𝐑ci+𝐑wi{\boldsymbol{\Sigma}}_{i}=\mathbf{R}_{c_{i}}+\mathbf{R}_{w_{i}}.

Under assumption A1, we characterize the block diagonal matrix 𝐁¯o\bar{\mathbf{B}}^{o} which solves (31) in the following theorem:

Theorem 2.

Let {λ𝚪~,l(i)}\{\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)}\} be the singular values of 𝚪~i𝐌i𝐑ci𝚺i1/2\tilde{\boldsymbol{\Gamma}}_{i}\triangleq\mathbf{M}_{i}\mathbf{R}_{c_{i}}{\boldsymbol{\Sigma}}^{-1/2}_{i} arranged in a descending order. Each block of the block diagonal matrix 𝐁¯o=blkdiag{𝐁1o,,𝐁Lo}\bar{\mathbf{B}}^{o}=\operatorname{blkdiag}\{\mathbf{B}_{1}^{o},\cdots,\mathbf{B}_{L}^{o}\} which solves (31) is given by 𝐁io=𝐔io𝚲io(𝐕io)H𝚺i1/2\mathbf{B}_{i}^{o}=\mathbf{U}^{o}_{i}\boldsymbol{\Lambda}^{o}_{i}(\mathbf{V}^{o}_{i})^{H}{\boldsymbol{\Sigma}}^{-1/2}_{i}, where 𝐕io\mathbf{V}_{i}^{o} is the right singular vectors matrix of 𝚪~i\tilde{\boldsymbol{\Gamma}}_{i}, 𝚲io\boldsymbol{\Lambda}_{i}^{o} is a diagonal matrix with its diagonal entries given as

(𝚲io)l,l2={4η23b2P(ζiλ𝚪~,l(i)1)+,lmin{Ji,P}0,l>min{Ji,P},(\boldsymbol{\Lambda}_{i}^{o})^{2}_{l,l}=\begin{cases}\frac{4\eta^{2}}{3b^{2}P}\left(\zeta_{i}\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)}-1\right)^{+},&l\leq\min\{J_{i},P\}\\ 0,&l>\min\{J_{i},P\},\end{cases}\vspace{-0.1cm} (32)

and 𝐔io\mathbf{U}^{o}_{i} is a unitary matrix such that 𝐁io𝚺i(𝐁io)H=𝐔io𝚲io(𝚲io)T(𝐔io)H\mathbf{B}^{o}_{i}{\boldsymbol{\Sigma}}_{i}(\mathbf{B}^{o}_{i})^{H}=\mathbf{U}^{o}_{i}\boldsymbol{\Lambda}^{o}_{i}({\boldsymbol{\Lambda}}^{o}_{i})^{T}(\mathbf{U}^{o}_{i})^{H} has identical diagonal entries. In (32), ζi>0\zeta_{i}>0 is set such that 4η23b2Pl=1P(ζiλ𝚪~,l(i)1)+=1\frac{4\eta^{2}}{3b^{2}P}\sum_{l=1}^{P}\left(\zeta_{i}\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)}-1\right)^{+}=1.

Proof:

The proof is given in Appendix -A. ∎

The analog combiner 𝐁¯o\bar{\mathbf{B}}^{o} in Theorem 2, is obtained by optimizing the individual contribution of each spectral component indexed by i{1,,L}i\in\{1,\ldots,L\}, using the results obtained for the monotone case in Theorem 1 for each spectral component. In general, the optimization problem in (31) cannot be immediately converted into LL individual problems, since the ADCs have a fixed support γ\gamma which depends on overall analog combiner matrix 𝐁¯o\bar{\mathbf{B}}^{o}, and thus the problems are inherently coupled. Nonetheless, as we show in Appendix -A, one can still apply the monotone design of Theorem 1 for each spectral component separately, as the combination of the matrix 𝐅¯\bar{\mathbf{F}} and the unitary matrices {𝐔io}\{\mathbf{U}_{i}^{o}\} in Theorem 2 result in each spectral component having the same effect on the setting of γ\gamma.

With the optimal block diagonal matrix 𝐁¯o\bar{\mathbf{B}}_{o} given in Theorem 2, we can derive the optimal dynamic range of the quantizers, as well as the resulting MSE.

Corollary 2.

For the BiLiMO receiver with the block diagonal 𝐁¯o\bar{\mathbf{B}}^{o} given in Theorem 2, the dynamic range of the quantizer is γ=ηP\gamma=\frac{\eta}{\sqrt{P}}. The resulting EMSE is ϵo=i=1Lεi\operatorname{\epsilon}_{o}=\sum_{i=1}^{L}\varepsilon_{i}, where

εi={l=1Ji(λ𝚪~,l(i))2(ζλ𝚪~,l(i)1)++1,PJil=1P(λ𝚪~,l(i))2(ζλ𝚪~,l(i)1)++1+l=P+1Ji(λ𝚪~,l(i))2,P<Ji.\varepsilon_{i}=\begin{cases}\sum\limits_{l=1}^{J_{i}}\frac{(\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)})^{2}}{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)}-1\right)^{+}+1},&P\geq J_{i}\\ \sum\limits_{l=1}^{P}\frac{(\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)})^{2}}{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)}-1\right)^{+}+1}+\sum\limits_{l=P+1}^{J_{i}}(\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)})^{2},&P<J_{i}.\end{cases}\vspace{-0.1cm} (33)
Proof:

The dynamic range is given by γ2=η2PLi=1LTr(𝚲io(𝚲io)T)=η2P\gamma^{2}=\frac{\eta^{2}}{PL}\sum_{i=1}^{L}\operatorname{Tr}(\boldsymbol{\Lambda}^{o}_{i}(\boldsymbol{\Lambda}^{o}_{i})^{T})=\frac{\eta^{2}}{P}. The EMSE is ϵo=i=1Lεi\operatorname{\epsilon}_{o}=\sum_{i=1}^{L}\varepsilon_{i}, where

εi\displaystyle\varepsilon_{i} =Tr(𝐓i𝚺i1𝐓iH)l=1min{Ji,P}(λ𝚪~,l(i))2(ζλ𝚪~,l(i)1)+(ζλ𝚪~,l(i)1)++1\displaystyle=\operatorname{Tr}\left(\mathbf{T}_{i}{\boldsymbol{\Sigma}}_{i}^{-1}\mathbf{T}_{i}^{H}\right)-\sum_{l=1}^{\min\{J_{i},P\}}(\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)})^{2}\frac{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)}-1\right)^{+}}{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)}-1\right)^{+}+1}
=l=1Ji(λ𝚪~,l(i))2l=1min{Ji,P}(λ𝚪~,l(i))2(ζλ𝚪~,l(i)1)+(ζλ𝚪~,l(i)1)++1.\displaystyle=\sum_{l=1}^{J_{i}}(\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)})^{2}-\sum_{l=1}^{\min\{J_{i},P\}}(\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)})^{2}\frac{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)}-1\right)^{+}}{\left(\zeta\lambda_{\tilde{\boldsymbol{\Gamma}},l}^{(i)}-1\right)^{+}+1}. (34)

By simplifying the above expression, we obtain (33). ∎

IV-D Target Reconstruction by Sparse Recovery

Using the characterized BiLiMO receivers detailed in the previous subsections, we can acquire an estimate of 𝐬\mathbf{s}, i.e., 𝐬^\hat{\mathbf{s}}, which minimizes the MSE between the estimate 𝐬^\hat{\mathbf{s}} and the LMMSE estimate 𝐬~\tilde{\mathbf{s}}. This allows the radar receiver to obtain an accurate estimate of 𝐬\mathbf{s}, which is a compressed representation of the targets range-delay grid vector 𝐚\mathbf{a}, as we also numerically demonstrate in our simulation study in Section V. Having obtained the compressed representation of the targets grid 𝐬^\hat{\mathbf{s}}, the task of recovering the targets information can be formulated as the recovery of the KK-sparse vector 𝐚\mathbf{a} from 𝐬^\hat{\mathbf{s}}. Following sparse recovery methods [7, Ch. 1], this task can be relaxed into the following 1\ell_{1} minimization:

𝐚^=min𝐚𝐚1s.t.𝐬^𝐌𝚽𝐚22ε~,\hat{\mathbf{a}}=\min_{\mathbf{a}}\|\mathbf{a}\|_{1}\quad\text{s.t.}\quad\|\hat{\mathbf{s}}-\mathbf{M}\mathbf{\Phi}\mathbf{a}\|_{2}^{2}\leq\tilde{\varepsilon},\vspace{-0.1cm} (35)

or the LASSO problem

𝐚^=min𝐚12𝐬^𝐌𝚽𝐚22+ρ𝐚1,\hat{\mathbf{a}}=\min_{\mathbf{a}}\frac{1}{2}\|\hat{\mathbf{s}}-\mathbf{M}\mathbf{\Phi}\mathbf{a}\|_{2}^{2}+\rho\|\mathbf{a}\|_{1},\vspace{-0.1cm} (36)

where ε~\tilde{\varepsilon} and ρ\rho are predefined regularization parameters. The optimization problems (35) and (36) can be conveniently solved by convex optimization methods, such as FISTA [48], which we use in our numerical study to solve (36). We can also utilize matrix-form sparse recovery algorithms, as done in [16], by exploiting the structure of 𝚽\mathbf{\Phi}. This procedure allows the BiLiMO receiver to mitigate the effect of the limited bit budget on its ability to recover the targets. This is achieved by tuning the system to recover a compressed representation, rather than processing the high-dimensional echos in digital, thus mitigating the quantization distortion while maintaining the ability to reconstruct the targets in the digital domain.

The fact that the BiLiMO receiver applies sparse recovery methods implies that its reconstruction error can be analytically bounded using results from CS theory. Therefore, we next show this bounding the error when solving the sparse recovery problem (35). To that aim, we recall the definition of the matrix coherence measure, commonly used in sparse recovery analysis. The coherence of a matrix 𝐀\mathbf{A}, μ(𝐀)\mu(\mathbf{A}), is the largest absolute inner product between any two columns 𝐚i\mathbf{a}_{i}, 𝐚j\mathbf{a}_{j} of 𝐀\mathbf{A}, i.e., μ(𝐀)=maxi,j|<𝐚i,𝐚j>|𝐚i2𝐚j2\mu(\mathbf{A})=\max_{i,j}\frac{|<\mathbf{a}_{i},\mathbf{a}_{j}>|}{\|\mathbf{a}_{i}\|_{2}\|\mathbf{a}_{j}\|_{2}}. By letting ϵM\operatorname{\epsilon_{M}} be the LMMSE, i.e., ϵM𝔼{𝐬𝐬~22}\operatorname{\epsilon_{M}}\triangleq\mathbb{E}\{\|\mathbf{s}-\tilde{\mathbf{s}}\|^{2}_{2}\}, we can bound the targets reconstruction error as stated in the following theorem:

Theorem 3.

When the quantizers are not overloaded and the number of targets satisfies K<(1/μ(𝐌𝚽)+1)/4K<(1/\mu(\mathbf{M}\mathbf{\Phi})+1)/4, then the proposed BiLiMO receiver recovers the targets vector 𝐚^\hat{\mathbf{a}} via (35) within an error which is bounded by

𝔼{𝐚𝐚^22}ϵM+ϵo+ε~1(4K1)μ(𝐌𝚽).\mathbb{E}\{\|\mathbf{a}-\hat{\mathbf{a}}\|_{2}^{2}\}\leq\frac{\operatorname{\epsilon_{M}}+\operatorname{\epsilon}_{o}+\tilde{\varepsilon}}{1-(4K-1)\mu(\mathbf{M}\mathbf{\Phi})}.\vspace{-0.1cm} (37)
Proof:

As shown earlier, when the quantizers are not overloaded, BiLiMO achieves an EMSE of ϵo=𝔼{𝐬~𝐬^22}\operatorname{\epsilon}_{o}=\mathbb{E}\{\|\tilde{\mathbf{s}}-\hat{\mathbf{s}}\|^{2}_{2}\}. In such a case, we can write 𝐬^=𝐬+𝐞\hat{\mathbf{s}}=\mathbf{s}+\mathbf{e} where 𝐞\mathbf{e} is the overall error satifying

𝔼{𝐞22}=𝔼{(𝐬𝐬~)+(𝐬~𝐬^)22}=(a)ϵM+ϵo.\mathbb{E}\{\|\mathbf{e}\|^{2}_{2}\}=\mathbb{E}\{\|({\mathbf{s}}\!-\tilde{\mathbf{s}})\!+\!(\tilde{\mathbf{s}}\!-\!\hat{\mathbf{s}})\|^{2}_{2}\}\stackrel{{\scriptstyle(a)}}{{=}}\operatorname{\epsilon_{M}}+\operatorname{\epsilon}_{o}. (38)

Here, (a)(a) follows from the orthogonality principle combined with the fact that 𝐬^\hat{\mathbf{s}} obtained by task-based quantization with dithered quantizers can be modeled as a linear function of 𝐜\mathbf{c} corrupted by additive uncorrelated noise [31, Lem. 1]. Combining this with the stability bound for 1\ell_{1}-minimization based sparse recovery in [7, Theorem 1.11] proves (37). ∎

Theorem 3 bounds the achievable error in recovering the target parameters by the proposed BiLiMO receiver. The result also holds for sparse recovery with arbitrary value of ε\varepsilon, without imposing any limits on choosing the predefined parameter. In particular, for a given number of targets KK, the bound is proportional to the overall MSE, which is comprised of two terms: the LMMSE ϵM\operatorname{\epsilon_{M}}, that is an inherent property of the signal model and is a byproduct of fact that the echos are noisy; and the EMSE ϵo\operatorname{\epsilon}_{o}, which follows from the bit constraints. This result implies that the target recovery performance of the proposed BiLiMO receiver, which is designed to minimize the EMSE due to quantization constraints, is not expected to achieve perfect recovery due to the inherent error induced by the presence of noise. Nonetheless, we are interested in the sparsity pattern of 𝐚\mathbf{a}, from which the delays and angles can be extracted, rather than its actual values. Consequently, by mitigating the distortion due to quantization, the BiLiMO receiver is capable of approaching ideal recovery at signal-to-noise ratio (SNR) values as low as 10-10 dB, while operating under tight bit budgets equivalent to one bit per sample, as demonstrated in our numerical study presented in Section V.

The error bound in Theorem 3 is inversely proportional to the coherence of 𝐌𝚽\mathbf{M}\mathbf{\Phi}. This provides us some guidelines to determine the measurement matrix 𝐌\mathbf{M}. The setting of 𝐌\mathbf{M} should account for two key considerations: First, its number of rows JJ should satisfy JPLJ\leq PL, as noted in Subsection IV-A. The value of PP should not be larger than MNMN, and reducing PP implies that we are using less ADCs, and can thus allocate more bits to each quantizer under a given bit budget, and thus one would wish to use small values of JJ. However, the resulting compressed representation should also be sufficient to allow recovering the desired target parameters grid 𝐚\mathbf{a}. By Theorem 3, this is achieved by setting 𝐌\mathbf{M} such that the coherence measure μ(𝐌𝚽)\mu(\mathbf{M}\mathbf{\Phi}) satisfies K<(1/μ(𝐌𝚽)+1)/4K<(1/\mu(\mathbf{M}\mathbf{\Phi})+1)/4, preferably using as small coherence as possible. In our numerical study in Section V, we generate the entries of 𝐌\mathbf{M} from a complex Gaussian distribution, and set it to recover a representation which is smaller by factors of 22 and 44 compared to the number of elements in 𝚽𝐚\mathbf{\Phi}\mathbf{a} (which equals 𝐬\mathbf{s} when 𝐌=𝐈J\mathbf{M}=\mathbf{I}_{J}). This setting is numerically shown to yield reliable target identification under tight bit constraints, allowing to approach perfect recovery of the target parameters for SNR larger than 10-10 dB while utilizing no more than one bit per input sample.

IV-E Discussion

The proposed BiLiMO receiver exploits the task for which the echos are acquired to facilitate target detection under bit constraints. The signals acquired by MIMO radar receivers are typically high-dimensional, and thus require a large bit budget to be converted into a digital representation in a manner which allows their reconstruction. Our task-based design builds upon the insight that the receiver is interested in the target parameters rather than reconstructing the echos, and that the targets can still be accurately recovered from a coarse low-resolution quantized version of the measurements. Therefore, the radar receiver task can be treated as indirect lossy source coding of compressed measurements [49], in which the system is the HAD receiver detailed in Section II. The BiLiMO receiver accounts for this task by designing the analog filters {bp,n(t)}\{b_{p,n}(t)\} such that the inputs to the uniform ADCs maintain approximate sufficiency with respect to the desired information, i.e., the compressed vector 𝐬\mathbf{s}, while resulting in a minor level of distortion induced in quantization. In particular, the waterfilling-type expression in (26) and (32) preserves the dominant eigenmodes of the LMMSE estimate of 𝐬\mathbf{s}, and nullifies the weak ones which become indistinguishable in uniform quantization. The unitary matrix 𝐔o\mathbf{U}^{o} guarantees that each ADC quantizes an input with the same variance, allowing to minimize the maximal quantization distortion. This operation effectively balances the ability to estimate 𝐬\mathbf{s} from the ADCs analog input along with the distortion induced in quantization in light of the overall system task.

The common strategy to design radar receivers operating under bit constraints is to carry out recovery in the digital domain based on low-resolution measurements, i.e., without analog combining, as in [29]. Alternatively, in the presence of controllable analog processing, an intuitive approach is to design the analog filter to estimate 𝐬{\mathbf{s}} as accurately as possible. This approach is known to minimize the overall MSE when using vector quantizers [50]. In the presence of scalar uniform ADCs, as commonly utilized in radar applications, HAD systems such as BiLiMO designed in a task-based manner were proven to outperform the aforementioned approaches when the task is a linear function of the measurements [31]. While we design the receiver to recover the compressed 𝐬=𝐌𝚽𝐚\mathbf{s}=\mathbf{M}\mathbf{\Phi}\mathbf{a} only as an intermediate step in identifying the targets, Theorem 3 proves that accurately estimating 𝐬\mathbf{s} directly affects target recovery. Furthermore, in Section V we numerically demonstrate that designing a hybrid system to estimate 𝐬\mathbf{s} under bit constraints yields improved accuracy in recovering the targets over purely digital strategies, as well as approaches the accuracy achievable without quantization constraints.

BiLiMO illustrated in Fig. 3 implements task-based quantization by introducing pre-acquisition analog filtering. Since the design of this analog filter depends on the underlying statistical model of the echos, realizing such a receiver requires using controllable analog combiner hardware. Such combining which can realize various forms of analog filters can be implemented using dedicated circuitry as proposed in [51]. An alternative approach, which may be preferable in some applications, is to implement analog combining via phase-shifter networks [38, 39], or using externally configurable antennas [52, 53]. Such architectures induce some constraints on the feasible analog filter, which follow from their specific hardware, as in, e.g. [35]. We leave the analysis and design of BiLiMO with constrained analog filters for future work.

Our design of BiLiMO requires prior knowledge of the underlying statistical model, and particularly the covariance matrices of 𝐜\mathbf{c} and 𝐰\mathbf{w}, denoted 𝐑c\mathbf{R}_{c} and 𝐑w\mathbf{R}_{w}, respectively. While the noise matrix 𝐑w\mathbf{R}_{w} can be typically assumed to be some scalar multiple of the identity matrix, representing i.i.d. measurement noise, obtaining 𝐑c\mathbf{R}_{c} may be challenging. One possible way is to exploit some a prior distribution of the targets, which is often known to the receiver based on some pre-training, to estimate the covariance matrix 𝐑c\mathbf{R}_{c}. An additional quantity which is required in sparse recovery is the number of targets KK. This problem is equivalent to the model order selection problem, which can be solved by utilizing the Bayesian information criterion. Finally, one can also overcome the need to know the underlying statistical model by designing the components of BiLiMO in a data-driven manner, using machine learning methods for tuning task-based quantizers [36, 37]. We leave the design of BiLiMO receivers with partial and missing model knowledge to future work.

V Numerical Results

In this section, we present numerical experiments illustrating the performance of BiLiMO. We compare our method with MIMO radar systems without quantization constraints as well as with digital MIMO radar receivers which digitize the signal after channel separation via matched filtering with the same bit budget, i.e., using task-ignorant quantizers, and then identifies the targets via sparse recovery using the FISTA algorithm.

V-A Simulation Setup

Throughout the simulations, we consider a MIMO radar with M=8M=8 transmit antennas and N=12N=12 receive antennas. The locations of the antennas are uniformly randomized over the virtual aperture MNλ/2MN\lambda/2, as done in [16]. We use a set of multitone waveforms hm(t)h_{m}(t) such that fm=(imM+12)Bhf_{m}=(i_{m}-\frac{M+1}{2})B_{h}, where imi_{m} are integers chosen uniformly at random in [0,M)[0,M). The remaining simulation parameters are: PRI T0=9T_{0}=9 μ\musec, bandwidth Bh=1MHzB_{h}=1\text{MHz}, and carrier frequency fc=10GHzf_{c}=10\text{GHz}. Accordingly, the value of LL can be derived as L=9L=9. The parameters τk\tau_{k} and ϑk\vartheta_{k} of each target are randomly generated on the delay-angle grids defined in Subsection III-C with grid spacing Δτ=T072\Delta_{\tau}=\frac{T_{0}}{72} and Δϑ=296\Delta_{\vartheta}=\frac{2}{96}, respectively, i.e., τk{0,Δτ,2Δτ,,T0}\tau_{k}\in\{0,\Delta_{\tau},2\Delta_{\tau},\cdots,T_{0}\} and ϑk{1,1+Δϑ,1+2Δϑ,,1}\vartheta_{k}\in\{-1,-1+\Delta_{\vartheta},-1+2\Delta_{\vartheta},\cdots,1\}. The received signals are corrupted with i.i.d. additive proper-complex Gaussian noise with zero mean and variance σn2\sigma_{n}^{2}. We define the SNR as SNR=𝔼{𝚽𝐚22}MNLKσn2\text{SNR}=\frac{\mathbb{E}\{\|\mathbf{\Phi}\mathbf{a}\|_{2}^{2}\}}{MNLK\sigma_{n}^{2}}.

Refer to caption
Figure 4: MSE in recovering 𝐬\mathbf{s} versus total number of bits (SNR=10dB).

In the BiLiMO receiver, we define the compression ratio as Δcr=MNLJ\Delta_{cr}=\frac{MNL}{J} to evaluate the impact of the dimension of the compressed vector 𝐬\mathbf{s}. Each block of the matrix 𝐌𝐏H\mathbf{M}\mathbf{P}^{H} is a complex Gaussian random matrix, with its entries being i.i.d. circularly-symmetric complex Gaussian random variables with zero mean and unit variance, if not specified. The number of analog channels is set to be P=J/LP=\lceil J/L\rceil. In the MIMO radar with task-ignorant quantizers, the receiver first separates each channel from the received signals and then quantizes them with the same overall bit-budget, regardless of the task. The quantized outputs are used to identify the targets via sparse recovery. For the MIMO radar without quantization, two different methods are considered: One is to directly recover the target vector 𝐚\mathbf{a} from the received signal 𝐲+𝐧\mathbf{y}+\mathbf{n}; The second first computes the LMMSE estimate 𝐬~\tilde{\mathbf{s}}, and then recovers the target vector 𝐚\mathbf{a} from the LMMSE estimate. These two methods are denoted as “No Quan. (DR)” and “No Quan. (LMMSE)”, respectively. For sparse recovery we use FISTA [48] to solve the LASSO problem (36). We evaluate the various methods by repeating each experiment over 100 realizations.

Refer to caption
Figure 5: MSE in recovering 𝐚\mathbf{a} versus total number of bits (SNR=10dB).

V-B Estimation Performance

We begin by evaluating the estimation performance in recovering the target vector 𝐚\mathbf{a}, as well as the compressed vector 𝐬\mathbf{s}. The relative MSEs of 𝐚\mathbf{a} and 𝐬\mathbf{s}, respectively defined as 𝐚𝐚^22/𝐚22\|\mathbf{a}-\hat{\mathbf{a}}\|_{2}^{2}/\|\mathbf{a}\|_{2}^{2} and 𝐬𝐬^22/𝐬22\|\mathbf{s}-\hat{\mathbf{s}}\|_{2}^{2}/\|\mathbf{s}\|_{2}^{2}, are used as metrics. We consider K=4K=4 targets, and the targets reflection coefficients {αk}\{\alpha_{k}\} are randomized as i.i.d. proper-complex Gaussian random variables with zero mean and unit variance.

Refer to caption
Figure 6: MSE in recovering 𝐬\mathbf{s} versus SNR (Budget of 2MNL=17282MNL=1728 bits).

We first investigate the estimation performance versus the overall bit budget. Fig. 4 depicts of the relative MSEs in recovering the compressed 𝐬\mathbf{s} with different compression ratio Δcr\Delta_{cr}. To assert our theoretical MSE derivation in Theorem 2, we also depict the theoretical performance of BiLiMO, given by the sum of the LMMSE and the resulting EMSE. It is observed that BiLiMO significantly outperforms the task-ignorant quantization operating with the same number of bits. Furthermore, BiLiMO achieves MSE performance which is within a small gap from the “No Quan.” methods, which operate with infinite resolution ADCs, while operating with as few as two bits per input sample. Comparing BiLiMO with different values of Δcr\Delta_{cr}, we find that BiLiMO with larger Δcr\Delta_{cr} achieves more accurate representations of 𝐬\mathbf{s} in the low bit-budget regime, since more bits can be assigned to each ADC. However, for constraints of more than two bits per sample, using the smaller compression of Δcr=2\Delta_{cr}=2 achieves improved performance. The theoretical curves closely effectively coincide the simulated curves, validating our theoretical analysis.

Refer to caption
Figure 7: MSE in recovering 𝐚\mathbf{a} versus SNR (Budget of 2MNL=17282MNL=1728 bits).

In Fig. 5, the relative MSE in recovering the target vector 𝐚\mathbf{a} with respect to different bit-budgets are shown. From this figure, we see that the BiLiMO receiver substantially outperforms the task-ignorant quantization when the bit-budget is low, e.g., when the total number of bits is less than twice the data dimension. It is also observed that using high compression ratio results in improved recovery at low quantization rates, as this compression allows to trade sufficiency for reduced quantization distortion by assigning more bits to each ADC without violating the overall bit constraint. As the overall number of bits increases, the errors induced due to compression become more notable compared to the quantization distortion, and lower compression ratios, e.g., Δcr2\Delta_{cr}\leq 2, are preferred. This result is consistent with our theoretical result in Theorem 3 since the coherence μ(𝐌𝚽)\mu(\mathbf{M}\mathbf{\Phi}) becomes larger as the compression ratio increases. In Fig. 5, we also depict the MSE curve of the BiLiMO receiver with Δcr=1\Delta_{cr}=1, which achieves lower MSE values compare to task-ignorant quantization even in the high bit budget regime, demonstrating that properly designed analog combiners contribute to the overall performance even when they do not reduce the dimensionality of the inputs.

Next, we investigate the estimation performance versus the SNR for different compression ratios. The MSEs in recovering 𝐬\mathbf{s} and 𝐚\mathbf{a} are depicted in Figs. 6-7, respectively. Observing Figs. 6-7, we note that the MSEs in recovering both 𝐬\mathbf{s} and 𝐚\mathbf{a} are largely decreased by applying the BiLiMO receiver, compared with task-ignorant quantization. For SNRs lower than 10-10 dB, BiLiMO approaches the performance of the unquantized “No Quan. (LMMSE)” method and achieves even better performance than the “No Quan.(DR)” method. This demonstrates that designing the quantization strategy based on the LMMSE estimator significantly decreases the effect of noise on the estimation. As the SNR increases, the quantization distortion becomes the dominant source of errors, and it is observed that while BiLiMO notably outperforms conventional task-ignorant strategies, its error does not grow arbitrarily small as in the infinite quantization resolution case.

Refer to caption
Figure 8: MSE in recovering 𝐚\mathbf{a} versus SNR with different compressive measurement matrices (Budget of 2MNL=17282MNL=1728 bits).

In Fig. 8, we also compare the estimation performance by using different settings of the matrix 𝐌\mathbf{M}. Besides the Gaussian matrix, we also show use a matrix with Bernoulli-distributed entries and a DFT matrix, both of which are widely used in CS. As shown in Fig. 8, the MSEs in recovering 𝐚\mathbf{a} with different setting of 𝐌\mathbf{M} are almost the same, illustrating that the specific choice of 𝐌\mathbf{M} hardly affects the performance of BiLiMO.

We conclude our evaluation of the estimation performance of BiLiMO with studying the effect of the compression ratio. To that aim, we evaluate the MSE curves of the BiLiMO receiver and the “No Quan. (LMMSE)” method versus the compression ratio Δcr\Delta_{cr}, in Fig. 9. For comparison, we also depict the MSE curves of the task-ignorant quantization and the “No Quan. (DR)” method. Under the given bit budget, increasing of the compression ratio allows more bits are assigned to each ADC, at the cost of recovering a further compressed representation of the targets grid. This operation effectively trades sufficiency for quantization distortion, hence for a given overall bit budget we observe a minimum point in which the the compression ratio minimizes the overall MSE performance of the BiLiMO receiver. In particular, for the scenario depicted in Fig. 9, the BiLiMO receiver achieves the minimal MSE when Δcr=4\Delta_{cr}=4, corresponding to 4 bits per ADC. The fact that increasing Δcr\Delta_{cr} results in a representation from which sparse recovery induces additional errors is clearly demonstrated by the MSE curve of the “No Quan. (LMMSE)” method. The results show that the task-based quantization gives rise to a trade-off between the quantization error and the sparse recovery error when setting Δcr\Delta_{cr}, demonstrating the ability of the BiLiMO receiver to balance these error types.

Refer to caption
Figure 9: MSE in recovering 𝐚\mathbf{a} versus Δcr\Delta_{cr} (2MNL=17282MNL=1728 bits, SNR=10dB).

V-C Detection Performance

We next evaluate the detection accuracy of BiLiMO, i.e., its ability to detect the positions of the targets encapsulated in the sparsity pattern of 𝐚\mathbf{a}. We user the hit rate performance metric, in which a “hit” means that the a delay-angle estimate is identical to the true target position. In our experiments, the amplitude of the reflection coefficients of each target is fixed to unity while its phase is randomly distributed between [0,2π][0,2\pi].

Refer to caption
Figure 10: Hit rate versus SNR (K=4K=4, budget of 2MNL=17282MNL=1728 bits).

We first evaluate the hit rate versus SNR for a bit budget equivalent to one bit per input sample. As shown in Fig. 10, BiLiMO outperforms the task-ignorant quantization, and is within a small gap from the “No Quan.” method. In particular, BiLiMO with Δcr=2\Delta_{cr}=2 achieves 100%100\% hit rate when the SNR is as low as -10dB, while task-ignorant quantization does not detect all the target even when the SNR is 30dB due to its dominant quantization error. Moreover, in low SNRs, BiLiMO with Δcr=2\Delta_{cr}=2 outperforms the “No Quan. (DR)” method. This is due to introducing of the matrix 𝐌\mathbf{M} used in formulating the compressed vector, which improves the coherence μ(𝐌𝚽)\mu(\mathbf{M}\mathbf{\Phi}).

Finally, we evaluated the hit rate of various methods versus the number of targets KK. The results depicted in Fig. 11 demonstrate that the BiLiMO receiver with Δcr=2\Delta_{cr}=2 improves the hit rate over the task-ignorant quantization, and that the hit rates of all the methods decrease as the number of targets increases. It is also observed that the detection performance of the BiLiMO receiver is degraded if we increase the compression ratio from Δcr=2\Delta_{cr}=2 to Δcr=4\Delta_{cr}=4. This is due to the deterioration of the sparse recovery performance as the compression ratio increases. Nonetheless, the BiLiMO receiver with Δcr=4\Delta_{cr}=4 still outperforms task-ignorant quantizers when K12K\leq 12, further demonstrating the benefits of task-based quantization when operating under tight bit constraints.

Refer to caption
Figure 11: Hit rate versus KK (SNR=10dB, budget of 2MNL=17282MNL=1728 bits).

VI Conclusion

In this work we designed a bit-limited MIMO radar receiver, operating with a HAD architecture. We jointly optimized the components of the hybrid receiver, allowing it to accurately recover the targets while operating with low resolution scalar ADCs. Our design is built upon the combination of the compressive sensing and the task-based quantization, allowing us to accurately quantify the MSE in recovering the desired target parameters via sparse recovery. Our numerical results demonstrate that the proposed BiLiMO receiver notably outpeforms the conventional approach of recovering the targets solely in the digital domain, and allows to approach the performance achievable with infinite resolution quantizers while operating with a bit budget equivalent to one bit per sample.

-A Proof of Theorem 2

Under Assumption A1, we first find for each block diagonal matrix 𝐁¯\bar{\mathbf{B}} an optimal unitary and block diagonal matrix, which minimizes the ϵ(𝐁¯)\operatorname{\epsilon}(\bar{\mathbf{B}}) given in (30). Defining 𝐓i𝐌i𝐑ci\mathbf{T}_{i}\triangleq\mathbf{M}_{i}\mathbf{R}_{c_{i}}, the result is stated in the following lemma:

Lemma -A.1.

For any block diagonal matrix 𝐁¯=blkdiag{𝐁1,,𝐁L}\bar{\mathbf{B}}=\operatorname{blkdiag}\{\mathbf{B}_{1},\cdots,\mathbf{B}_{L}\}, we can find an optimal unitary and block diagonal matrix 𝐔¯o\bar{\mathbf{U}}_{o}, such that

ϵ(𝐁¯)\displaystyle\operatorname{\epsilon}(\bar{\mathbf{B}})\geq ϵ(𝐔¯o𝐁¯)=i=1LTr[𝐓i(𝚺i1𝐁iH(𝐁i𝚺i𝐁iH\displaystyle\operatorname{\epsilon}(\bar{\mathbf{U}}_{o}\bar{\mathbf{B}})=\sum_{i=1}^{L}\operatorname{Tr}\bigg{[}\mathbf{T}_{i}\bigg{(}{\boldsymbol{\Sigma}}^{-1}_{i}-\mathbf{B}_{i}^{H}\big{(}\mathbf{B}_{i}{\boldsymbol{\Sigma}}_{i}\mathbf{B}_{i}^{H}
+4η23b2LPi=1LTr(𝐁i𝚺i𝐁iH)𝐈P)1𝐁i)𝐓iH].\displaystyle+\frac{4\eta^{2}}{3b^{2}LP}\sum_{i=1}^{L}\operatorname{Tr}(\mathbf{B}_{i}{\boldsymbol{\Sigma}}_{i}\mathbf{B}_{i}^{H})\mathbf{I}_{P}\big{)}^{-1}\mathbf{B}_{i}\bigg{)}\mathbf{T}^{H}_{i}\bigg{]}. (-A.1)
Proof:

Note that for any unitary and block diagonal matrix 𝐔¯\bar{\mathbf{U}}, it follows from (30) that

ϵ(𝐔¯𝐁¯)=Tr[𝐓𝚺1𝐓H]Tr[𝐓𝐁¯H(𝐁¯𝚺𝐁¯H\displaystyle\operatorname{\epsilon}(\bar{\mathbf{U}}\bar{\mathbf{B}})=\operatorname{Tr}\left[\mathbf{T}{\boldsymbol{\Sigma}}^{-1}\mathbf{T}^{H}\right]-\operatorname{Tr}\bigg{[}\mathbf{T}\bar{\mathbf{B}}^{H}\Big{(}\bar{\mathbf{B}}{\boldsymbol{\Sigma}}\bar{\mathbf{B}}^{H}
+4η23b2maxi{(𝐅¯𝐔¯𝐁¯𝚺𝐁¯H𝐔¯H𝐅¯H)i,i}𝐈LP)1𝐁¯𝐓H],\displaystyle+\frac{4\eta^{2}}{3b^{2}}\max_{i}\{(\bar{\mathbf{F}}\bar{\mathbf{U}}\bar{\mathbf{B}}{\boldsymbol{\Sigma}}\bar{\mathbf{B}}^{H}\bar{\mathbf{U}}^{H}\bar{\mathbf{F}}^{H})_{i,i}\}\mathbf{I}_{LP}\Big{)}^{-1}\!\bar{\mathbf{B}}\mathbf{T}^{H}\bigg{]}, (-A.2)

where 𝐓=𝐌𝐏T𝐑c\mathbf{T}=\mathbf{M}\mathbf{P}^{T}\mathbf{R}_{c}. Thus, the optimal unitary and block diagonal matrix 𝐔¯o\bar{\mathbf{U}}_{o} which minimizes the EMSE is given by

𝐔¯o=argmin𝐔¯maxi=1,,LP{(𝐅¯𝐔¯𝐁¯𝚺𝐁¯H𝐔¯H𝐅¯H)i,i}s.t.𝐔¯=blkdiag{𝐔1,,𝐔L}.\begin{split}\bar{\mathbf{U}}_{o}=\arg\min_{\bar{\mathbf{U}}}&\max_{i=1,\cdots,LP}\{(\bar{\mathbf{F}}\bar{\mathbf{U}}\bar{\mathbf{B}}{\boldsymbol{\Sigma}}\bar{\mathbf{B}}^{H}\bar{\mathbf{U}}^{H}\bar{\mathbf{F}}^{H})_{i,i}\}\\ s.t.\quad&\bar{\mathbf{U}}=\operatorname{blkdiag}\{\mathbf{U}_{1},\cdots,\mathbf{U}_{L}\}.\end{split}\vspace{-0.1cm} (-A.3)

Note that 𝐅¯\bar{\mathbf{F}} is also unitary. Since for any vector 𝐱L\mathbf{x}\in\mathbb{C}^{L}, 𝐅LHdiag(𝐱)𝐅L\mathbf{F}_{L}^{H}\operatorname{diag}(\mathbf{x})\mathbf{F}_{L} is a circulant matrix with identical diagonal entries, then 𝐅¯𝐁¯𝚺𝐁¯H𝐅¯H\bar{\mathbf{F}}\bar{\mathbf{B}}{\boldsymbol{\Sigma}}\bar{\mathbf{B}}^{H}\bar{\mathbf{F}}^{H} has block structure with identical blocks, where each block has PP elements. Thus, (-A.3) is equivalent to finding 𝐔1,,𝐔L\mathbf{U}_{1},\cdots,\mathbf{U}_{L} s.t. each block of 𝐔¯𝐁¯𝚺𝐁¯H𝐔¯H\bar{\mathbf{U}}\bar{\mathbf{B}}{\boldsymbol{\Sigma}}\bar{\mathbf{B}}^{H}\bar{\mathbf{U}}^{H}, i.e., 𝐔i𝐁i𝚺i𝐁iH𝐔iH\mathbf{U}_{i}\mathbf{B}_{i}{\boldsymbol{\Sigma}}_{i}\mathbf{B}_{i}^{H}\mathbf{U}_{i}^{H}, has identical diagonal entries.

By Majorization theory [46, Cor. 2.4], it holds that min𝐔imaxi(𝐔i𝐁i𝚺i𝐁iH𝐔iH)=1PTr(𝐁i𝚺i𝐁iH)\min_{\mathbf{U}_{i}}\max_{i}(\mathbf{U}_{i}\mathbf{B}_{i}{\boldsymbol{\Sigma}}_{i}\mathbf{B}_{i}^{H}\mathbf{U}_{i}^{H})=\frac{1}{P}\operatorname{Tr}(\mathbf{B}_{i}{\boldsymbol{\Sigma}}_{i}\mathbf{B}_{i}^{H}). Plugging this into the expression for ϵ(𝐔¯𝐁¯)\operatorname{\epsilon}(\bar{\mathbf{U}}\bar{\mathbf{B}}) and exploiting the block diagonal structure of 𝐓\mathbf{T}, 𝐁¯\bar{\mathbf{B}}, and 𝚺{\boldsymbol{\Sigma}}, proves the lemma. ∎

Next, we characterize the block diagonal matrix 𝐁¯\bar{\mathbf{B}} which minimizes ϵ(𝐔¯o𝐁¯)\operatorname{\epsilon}(\bar{\mathbf{U}}_{o}\bar{\mathbf{B}}). Let 𝐁~i𝐁i𝚺i1/2\tilde{\mathbf{B}}_{i}\triangleq\mathbf{B}_{i}{\boldsymbol{\Sigma}}^{1/2}_{i}, 𝚪~i𝐓i𝚺i1/2\tilde{\boldsymbol{\Gamma}}_{i}\triangleq\mathbf{T}_{i}{\boldsymbol{\Sigma}}^{-1/2}_{i}. Our problem is equivalent to

max{𝐁~i}i=1LTr[𝚪~i𝐁~iH\displaystyle\!\max_{\{\tilde{\mathbf{B}}_{i}\}}\sum_{i=1}^{L}\!\operatorname{Tr}\bigg{[}\tilde{\boldsymbol{\Gamma}}_{i}\tilde{\mathbf{B}}^{H}_{i} (𝐁~i𝐁~iH+4η23b2PLi=1LTr(𝐁~i𝐁~iH)𝐈P)1\displaystyle\left(\tilde{\mathbf{B}}_{i}\tilde{\mathbf{B}}^{H}_{i}\!+\!\frac{4\eta^{2}}{3b^{2}PL}\sum_{i=1}^{L}\operatorname{Tr}(\tilde{\mathbf{B}}_{i}\tilde{\mathbf{B}}^{H}_{i})\mathbf{I}_{P}\right)^{-1}
×𝐁~i𝚪~iH].\displaystyle\times\tilde{\mathbf{B}}_{i}\tilde{\boldsymbol{\Gamma}}^{H}_{i}\bigg{]}. (-A.4)

Now the right hand side of the objective is invariant to replacing 𝐁~i\tilde{\mathbf{B}}_{i} with α𝐔i𝐁~i\alpha\mathbf{U}_{i}\tilde{\mathbf{B}}_{i} for any α>0\alpha>0 and for any unitary 𝐔i\mathbf{U}_{i}. So we can fix Tr(𝐁~i𝐁~iH)=1\operatorname{Tr}(\tilde{\mathbf{B}}_{i}\tilde{\mathbf{B}}^{H}_{i})=1, and write 𝐁~i=𝚲i𝐕iH\tilde{\mathbf{B}}_{i}=\boldsymbol{\Lambda}_{i}\mathbf{V}^{H}_{i}, where 𝚲iP×MN\boldsymbol{\Lambda}_{i}\in\mathbb{R}^{P\times MN} is a diagonal matrix whose entries are arranged in a descending order, and 𝐕i\mathbf{V}_{i} is unitary. Our objective now becomes

max{𝚲i,𝐕i}\displaystyle\max_{\{\boldsymbol{\Lambda}_{i},\mathbf{V}_{i}\}} i=1LTr[𝚪~iH𝚪~i𝐕i𝚲iT(𝚲i𝚲iT+4η23b2P𝐈P)1𝚲i𝐕iH]\displaystyle\sum_{i=1}^{L}\operatorname{Tr}\left[\tilde{\boldsymbol{\Gamma}}^{H}_{i}\tilde{\boldsymbol{\Gamma}}_{i}\mathbf{V}_{i}\boldsymbol{\Lambda}^{T}_{i}\left(\boldsymbol{\Lambda}_{i}\boldsymbol{\Lambda}^{T}_{i}\!+\!\frac{4\eta^{2}}{3b^{2}P}\mathbf{I}_{P}\right)^{-1}\!\!\boldsymbol{\Lambda}_{i}\mathbf{V}^{H}_{i}\right]
s.t.\displaystyle s.t.\quad Tr(𝚲i𝚲iT)=1,i=1,2,,L.\displaystyle\operatorname{Tr}(\boldsymbol{\Lambda}_{i}\boldsymbol{\Lambda}^{T}_{i})=1,i=1,2,\cdots,L. (-A.5)

Solving (-A.5) is the same as solving

max𝚲i,𝐕iTr[𝚪~iH𝚪~i𝐕i𝚲iT(𝚲i𝚲iT+4η23b2P𝐈P)1𝚲i𝐕iH],\displaystyle\!\max_{\boldsymbol{\Lambda}_{i},\mathbf{V}_{i}}\!\operatorname{Tr}\Big{[}\tilde{\boldsymbol{\Gamma}}^{H}_{i}\tilde{\boldsymbol{\Gamma}}_{i}\mathbf{V}_{i}\boldsymbol{\Lambda}^{T}_{i}\left(\boldsymbol{\Lambda}_{i}\boldsymbol{\Lambda}^{T}_{i}\!+\!\frac{4\eta^{2}}{3b^{2}P}\mathbf{I}_{P}\right)^{-1}\!\!\boldsymbol{\Lambda}_{i}\mathbf{V}^{H}_{i}\Big{]},

for each ii, subject to Tr(𝚲i𝚲iT)=1\operatorname{Tr}(\boldsymbol{\Lambda}_{i}\boldsymbol{\Lambda}^{T}_{i})=1, which is equivalent to [31, Eq. (C.8)]. Hence, following the derivation in [31, Appendix C] proves the theorem. ∎

References

  • [1] J. Li and P. Stoica, “MIMO radar with colocated antennas,” IEEE Signal Process. Mag., vol. 24, no. 5, pp. 106–114, Sept 2007.
  • [2] P. S. Jian Li, MIMO Radar Signal Processing.   Hoboken, New Jersey: John Wiley & Sons, Inc., 2008.
  • [3] S. M. Patole, M. Torlak, D. Wang, and M. Ali, “Automotive radars: A review of signal processing techniques,” IEEE Signal Process. Mag., vol. 34, no. 2, pp. 22–35, 2017.
  • [4] G. Rankin, A. Tirkel, and A. Leukhin, “Millimeter wave array for UAV imaging MIMO radar,” in Proc. IRS, 2015, pp. 499–504.
  • [5] M. G. Amin and F. Ahmad, “Wideband synthetic aperture beamforming for through-the-wall imaging [lecture notes],” IEEE Signal Process. Mag., vol. 25, no. 4, pp. 110–113, 2008.
  • [6] R. H. Walden, “Analog-to-digital converter survey and analysis,” IEEE J. Sel. Areas Commun., vol. 17, no. 4, pp. 539–550, 1999.
  • [7] Y. C. Eldar and G. Kutyniok, Compressed Sensing: Theory and Applications.   Cambridge University Press, 2012.
  • [8] J. A. Tropp, J. N. Laska, M. F. Duarte, J. K. Romberg, and R. G. Baraniuk, “Beyond Nyquist: Efficient sampling of sparse bandlimited signals,” IEEE Trans. Inf. Theory, vol. 56, no. 1, pp. 520–544, Jan 2010.
  • [9] M. Mishali and Y. C. Eldar, “From theory to practice: Sub-Nyquist sampling of sparse wideband analog signals,” IEEE J. Sel. Topics Signal Process., vol. 4, no. 2, pp. 375–391, April 2010.
  • [10] F. Xi, S. Chen, and Z. Liu, “Quadrature compressive sampling for radar signals,” IEEE Trans. Signal Process., vol. 62, no. 11, pp. 2787–2802, June 2014.
  • [11] E. Baransky, G. Itzhak, N. Wagner, I. Shmuel, E. Shoshan, and Y. C. Eldar, “Sub-Nyquist radar prototype: Hardware and algorithm,” IEEE Trans. Aerosp. Electron. Syst., vol. 50, no. 2, pp. 809–822, April 2014.
  • [12] O. Bar-Ilan and Y. C. Eldar, “Sub-Nyquist radar via Doppler focusing,” IEEE Trans. Signal Process., vol. 62, no. 7, pp. 1796–1811, April 2014.
  • [13] C. Liu, F. Xi, S. Chen, Y. D. Zhang, and Z. Liu, “Pulse-Doppler signal processing with quadrature compressive sampling,” IEEE Trans. Aerosp. Electron. Syst., vol. 51, no. 2, pp. 1217–1230, April 2015.
  • [14] D. Cohen and Y. C. Eldar, “Sub-Nyquist radar systems: Temporal, spectral, and spatial compression,” IEEE Signal Process. Mag., vol. 35, no. 6, pp. 35–58, Nov 2018.
  • [15] M. Rossi, A. M. Haimovich, and Y. C. Eldar, “Spatial compressive sensing for MIMO radar,” IEEE Trans. Signal Process., vol. 62, no. 2, pp. 419–430, Jan 2014.
  • [16] D. Cohen, D. Cohen, Y. C. Eldar, and A. M. Haimovich, “SUMMeR: Sub-Nyquist MIMO Radar,” IEEE Trans. Signal Process., vol. 66, no. 16, pp. 4315–4330, 2018.
  • [17] K. V. Mishra, Y. C. Eldar, E. Shoshan, M. Namer, and M. Meltsin, “A cognitive Sub-Nyquist MIMO radar prototype,” IEEE Trans. Aerosp. Electron. Syst., vol. 56, no. 2, pp. 937–955, 2020.
  • [18] C. Mollén, J. Choi, E. G. Larsson, and R. W. Heath, “One-bit ADCs in wideband massive MIMO systems with OFDM transmission,” in Proc. IEEE ICASSP, 2016, pp. 3386–3390.
  • [19] Q. Wan, J. Fang, H. Duan, Z. Chen, and H. Li, “Generalized Bussgang LMMSE channel estimation for one-bit massive MIMO systems,” IEEE Trans. Wireless Commun., vol. 19, no. 6, pp. 4234–4246, 2020.
  • [20] K. Yu, Y. D. Zhang, M. Bao, Y. H. Hu, and Z. Wang, “DOA estimation from one-bit compressed array data via joint sparse representation,” IEEE Signal Process. Lett., vol. 23, no. 9, pp. 1279–1283, Sept 2016.
  • [21] C. Liu and P. P. Vaidyanathan, “One-bit sparse array DOA estimation,” in Proc. IEEE ICASSP, 2017, pp. 3126–3130.
  • [22] H. Fu and Y. Chi, “Compressive spectrum estimation using quantized measurements,” in 2017 Asilomar Conference on Signals, Systems, and Computers (Asilomar), Oct. 2017.
  • [23] J. Ren, T. Zhang, J. Li, and P. Stoica, “Sinusoidal parameter estimation from signed measurements via majorization–minimization based relax,” IEEE Trans. Signal Process., vol. 67, no. 8, pp. 2173–2186, April 2019.
  • [24] F. Xi and S. Chen, “Super-resolution pulse-Doppler radar sensing via one-bit sampling,” in Proc. IEEE SAM, July 2018, pp. 232–236.
  • [25] J. Li, M. M. Naghsh, S. J. Zahabi, and M. Modarres-Hashemi, “Compressive radar sensing via one-bit sampling with time-varying thresholds,” in 2016 50th Asilomar Conference on Signals, Systems and Computers, Nov 2016, pp. 1164–1168.
  • [26] S. J. Zahabi, M. M. Naghsh, M. Modarres-Hashemi, and J. Li, “Compressive pulse-Doppler radar sensing via 1-bit sampling with time-varying threshold,” in Proc. IEEE ICASSP, March 2017, pp. 3419–3423.
  • [27] A. Ameri, A. Bose, J. Li, and M. Soltanalian, “One-bit radar processing with time-varying sampling thresholds,” IEEE Trans. Signal Process., vol. 67, no. 20, pp. 5297–5308, 2019.
  • [28] F. Xi, Y. Xiang, S. Chen, and A. Nehorai, “Gridless parameter estimation for one-bit MIMO radar with time-varying thresholds,” IEEE Trans. Signal Process., vol. 68, pp. 1048–1063, 2020.
  • [29] F. Xi, Y. Xiang, Z. Zhang, S. Chen, and A. Nehorai, “Joint angle and doppler frequency estimation for MIMO radar with one-bit sampling: A maximum likelihood-based method,” IEEE Trans. Aerosp. Electron. Syst., 2020.
  • [30] F. Wang, J. Fang, H. Li, Z. Chen, and S. Li, “One-bit quantization design and channel estimation for massive mimo systems,” IEEE Trans. Veh. Technol., vol. 67, no. 11, pp. 10 921–10 934, 2018.
  • [31] N. Shlezinger, Y. C. Eldar, and M. R. D. Rodrigues, “Hardware-limited task-based quantization,” IEEE Trans. Signal Process., vol. 67, no. 20, pp. 5223–5238, Oct 2019.
  • [32] N. Shlezinger, Y. C. Eldar, and M. R. Rodrigues, “Asymptotic task-based quantization with application to massive MIMO,” IEEE Trans. Signal Process., vol. 67, no. 15, pp. 3995–4012, 2019.
  • [33] N. Shlezinger and Y. C. Eldar, “Task-based quantization with application to MIMO receivers,” arXiv preprint arXiv:2002.04290, 2020.
  • [34] S. Salamatian, N. Shlezinger, Y. C. Eldar, and M. Médard, “Task-based quantization for recovering quadratic functions using principal inertia components,” in Proc. IEEE ISIT, 2019.
  • [35] H. Wang, N. Shlezinger, Y. C. Eldar, S. Jin, M. F. Imani, I. Yoo, and D. R. Smith, “Dynamic metasurface antennas for MIMO-OFDM receivers with bit-limited ADCs,” arXiv preprint 1912.06917, 2019.
  • [36] N. Shlezinger and Y. C. Eldar, “Deep task-based quantization,” arXiv preprint arXiv:1908.06845, 2019.
  • [37] N. Shlezinger, R. J. G. van Sloun, I. A. M. Hujiben, G. Tsintsadze, and Y. C. Eldar, “Learning task-based analog-to-digital conversion for MIMO receivers,” in Proc. IEEE ICASSP, 2020.
  • [38] R. M. Rial, C. Rusu, N. G. Prelcic, A. Alkhateeb, and R. W. Heath, “Hybrid MIMO architectures for millimeter wave communications: Phase shifters or switches?” IEEE Access, vol. 4, pp. 247–267, 2016.
  • [39] S. S. Ioushua and Y. C. Eldar, “A family of hybrid analog–digital beamforming methods for massive MIMO systems,” IEEE Trans. Signal Process., vol. 67, no. 12, pp. 3243–3257, 2019.
  • [40] H. Chahrour, S. Rajan, R. Dansereau, and B. Balaji, “Hybrid beamforming for interference mitigation in MIMO radar,” in Proc. IEEE RadarConf, 2018, pp. 1005–1009.
  • [41] R. M. Gray and D. L. Neuhoff, “Quantization,” IEEE Trans. Inf. Theory, vol. 44, no. 6, pp. 2325–2383, 1998.
  • [42] R. M. Gray and T. G. Stockham, “Dithered quantizers,” IEEE Trans. Inf. Theory, vol. 39, no. 3, pp. 805–812, 1993.
  • [43] B. Widrow, I. Kollar, and M.-C. Liu, “Statistical theory of quantization,” IEEE Trans. Instrum. Meas., vol. 45, no. 2, pp. 353–361, 1996.
  • [44] A. De Maio, Y. C. Eldar, and A. M. Haimovich, Compressed Sensing in Radar Signal Processing.   Cambridge University Press, 2019.
  • [45] T. M. Cover and J. A. Thomas, Elements of Information Theory.   John Wiley & Sons, 2012.
  • [46] D. P. Palomar and Y. Jiang, “MIMO transceiver design via majorization theory,” Foundations and Trends® in Communications and Information Theory, vol. 3, no. 4-5, pp. 331–551, 2007.
  • [47] Y. C. Eldar, R. Levi, and A. Cohen, “Clutter removal in sub-Nyquist radar,” IEEE Signal Process. Lett., vol. 22, pp. 177–181, 2015.
  • [48] A. Beck and M. Teboulle, “A fast iterative shrinkage-thresholding algorithm for linear inverse problems,” SIAM J. Imaging Sciences, vol. 2, pp. 183–202, 2009.
  • [49] M. Leinonen, M. Codreanu, M. Juntti, and G. Kramer, “Rate-distortion performance of lossy compressed sensing of sparse sources,” IEEE Trans. Commun., vol. 66, no. 10, pp. 4498–4512, 2018.
  • [50] J. Wolf and J. Ziv, “Transmission of noisy information to a noisy receiver with minimum distortion,” IEEE Trans. Inf. Theory, vol. 16, no. 4, pp. 406–411, 1970.
  • [51] T. Gong, N. Shlezinger, S. S. Ioushua, M. Namer, Z. Yang, and Y. C. Eldar, “RF chain reduction for MIMO systems: A hardware prototype,” IEEE Systems Journal, 2020.
  • [52] N. Shlezinger, O. Dicker, Y. C. Eldar, I. Yoo, M. F. Imani, and D. R. Smith, “Dynamic metasurface antennas for uplink massive MIMO systems,” IEEE Trans. Commun., vol. 67, no. 10, pp. 6829–6843, 2019.
  • [53] N. Shlezinger, G. C. Alexandropoulos, M. F. Imani, Y. C. Eldar, and D. R. Smith, “Dynamic metasurface antennas for 6G extreme massive MIMO communications,” arXiv preprint arXiv:2006.07838, 2020.