Analog Beamforming for Active Imaging using Sparse Arrays
Robin Rajam\"aki, Sundeep Prabhakar Chepuri, Visa Koivunen

TL;DR
This paper explores analog beamforming with sparse arrays for active imaging, proposing an optimization approach to reduce image acquisition time and costs while maintaining high resolution.
Contribution
It introduces an optimization framework and a gradient descent algorithm for minimizing component images in analog beamforming with sparse arrays.
Findings
Proposed a gradient descent algorithm for image synthesis optimization.
Derived an upper bound on the number of component images needed.
Demonstrated cost reduction potential with sparse array configurations.
Abstract
This paper studies analog beamforming in active sensing applications, such as millimeter-wave radar or ultrasound imaging. Analog beamforming architectures employ a single RF-IF chain connected to all array elements via inexpensive phase shifters. This can drastically lower costs compared to fully-digital beamformers having a dedicated RF-IF chain for each sensor. However, controlling only the element phases may lead to elevated side-lobe levels and degraded image quality. We address this issue by image addition, which synthesizes a high resolution image by adding together several lower resolution component images. Image addition also facilitates the use of sparse arrays, which can further reduce array costs. To limit the image acquisition time, we formulate an optimization problem for minimizing the number of component images, subject to achieving a desired point spread function. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Analog beamforming for active imaging using sparse arrays
Abstract
This paper studies analog beamforming in active sensing applications, such as millimeter-wave radar or ultrasound imaging. Analog beamforming architectures employ a single RF-IF chain connected to all array elements via inexpensive phase shifters. This can drastically lower costs compared to fully-digital beamformers having a dedicated RF-IF chain for each sensor. However, controlling only the element phases may lead to elevated side-lobe levels and degraded image quality. We address this issue by image addition, which synthesizes a high resolution image by adding together several lower resolution component images. Image addition also facilitates the use of sparse arrays, which can further reduce array costs. To limit the image acquisition time, we formulate an optimization problem for minimizing the number of component images, subject to achieving a desired point spread function. We propose a gradient descent algorithm for finding a locally optimal solution to this problem. We also derive an upper bound on the number of component images needed for achieving the traditional fully-digital beamformer solution.
1 Introduction
The use of high frequencies enables small array form factors by packing many elements into a small physical area. For example, 3D ultrasound imaging typically uses hundreds of sensors, each with a dedicated transceiver chain. Although the resulting large electrical aperture improves the array’s resolution, the hardware cost, number of cables, power consumption, and computational load of the array may become prohibitively large. These issues are especially pronounced for fully-digital arrays, where each array element is connected to a separate RF-IF front-end and analog-to-digital converter (ADC) or digital-to-analog converter (DAC).
Sparse arrays can significantly reduce the number of elements compared to uniform arrays of equivalent aperture, without sacrificing the array’s ability to resolve scatterers [1, 2, 3]. Such arrays utilize the virtual co-array structure consisting of the pairwise vector sums or differences of the physical array element positions. For instance, the sum co-array determines the achievable set of point spread functions (PSFs) of an active far field imaging array that uses linear processing at the transmitter and receiver [1]. A desired PSF may be synthesized using the image addition technique [1, 4], which adds together several component images corresponding to different transmit-receive element weight pairs. The number of component images should be kept as low as possible, to minimize the image acquisition time when transmitters operate coherently, as in a phased array.
Hybrid beamforming is another approach for reducing the array costs [5]. Hybrid architectures reduce the number of RF-IF chains by pre-processing the antenna signals by a network of inexpensive low power phase shifters connecting every antenna to each front-end. Hybrid beamformer design has been extensively studied for millimeter-wave communications, where linear processing is used to precode and decode multiple data streams sent over a multiple-input multiple-output channel [6, 7, 8, 9, 10, 11, 12], and hybrid beamformers are designed to maximize the channel capacity [13]. In contrast, this paper considers active imaging applications, where synthesizing a desirable PSF is of main interest [1]. Furthermore, we focus on the extreme case of fully-analog beamforming, where all the array elements are connected to a single RF-IF-ADC/DAC chain by phase shifters with continuous phases.111We address the more general case of hybrid beamforming with quantized phase shifts in the longer journal version of this paper [14]. We utilize image addition to synthesize PSFs that are commonly achieved only by fully-digital arrays. Image addition also facilitates the use of sparse transmitting and receiving arrays, which further reduce the required number of array elements thereby reducing the hardware costs.
The contributions of the paper are threefold. First, we formulate an optimization problem, where we design the analog transmit and receive beamforming weights achieving a desired PSF using as few component images as possible. Second, we develop a gradient descent algorithm for finding a local minimum of this non-convex problem. Third, we derive an upper bound on the number of component images, and give the beamformer weights achieving this bound in closed-form.
2 Signal model and definitions
Consider a sensor array with transmit (Tx) and receive (Rx) elements. As shown in Fig. 1, each array element is connected to a single RF-IF front-end and DAC or ADC via a phase shifter. This is referred to as a fully-analog beamforming architecture, in contrast to the fully-digital architecture, where each sensor has a dedicated front-end and DAC/ADC.
We consider a phased array imaging system that sequentially scans a scattering scene by transmitting and receiving focused beams of narrowband signals. Such systems are typically used in, e.g., medical ultrasound imaging or radar. On the transmitter side, beamforming is achieved by combining the Tx array element outputs with weights , where is a digital transmit gain, and is a vector of transmitter phase shifts. Similarly, on the receiver side, the Rx element inputs are combined using the weights , where is a digital receive gain, and is a vector of receiver phase shifts. The received signal after beamforming and matched filtering is modeled as
[TABLE]
where is the channel matrix, is the receiver noise vector, and denotes transposition.
The point spread function (PSF) is an important property characterizing an imaging system. The PSF is defined as the system’s response to a unit-reflectivity, line-of-sight point scatterer. Specifically, for a scatterer located at and the array focused at , the PSF is defined as , where is the steering vector, and subscript is used to denote both the transmitter and receiver. If the scatterer is in the far field of linear Tx and Rx arrays, and simplify to angles in . We henceforth omit the explicit dependence of and for notational convenience. The PSF may also be expressed using the Kronecker product as:
[TABLE]
To form an image, we steer the Tx and Rx arrays over a discrete set of directions and measure reflectivities in (1) at each image pixel. However, a single Tx-Rx weight pair , as in (2), may not always suffice to achieve a desired PSF. In this case, the image quality may be improved by image addition [1]. Image addition synthesizes a high-resolution composite image by summing together several component images of lower resolution, which are formed using different Tx-Rx weight pairs. With image addition, the rank-1 matrix in (2) is replaced by the co-array weight matrix defined [4]:
[TABLE]
Each outer product in (3) corresponds to a transmission and reception with a different pair of effective Rx and Tx weight vectors and . These vectors may be retrieved from the SVD of matrix in the case of fully-digital beamforming [4]. The smaller the number of component images is, the shorter the image acquisition time, as fewer transmissions/receptions are required to form an image. In the case of analog beamforming, (3) can be decomposed as
[TABLE]
where is the Hadamard product of the digital transmit and receive weights . Matrix contains the phase shift vectors of the component images, and
[TABLE]
denotes the set of such phase shift matrices. If we know , we may set and , where is a -dimensional vector of ones. This simple choice also maximizes the transmit power under the constraint .
3 Bounds on no. of component images
Next, we derive an upper and lower bound on the number of component images required by an analog beamformer for factorizing any co-array matrix as in (4). In the case of fully-digital beamforming, SVD can be used to decompose as in (3) using component images [4]. Any analog factorization in (4) must therefore satisfy , where is the number of component images of the fully-digital beamformer.
An upper bound on may be derived based on the fact that any can be factorized as , where and following (5) [6, Theorem 1]. Consequently, given a fully-digital factorization of using component images, we may construct a fully-analog factorization of the same using component images. In particular, the phase shifts and digital weights are given by the following theorem:
Theorem 1** (Upper bound on ).**
Any may be factorized as , with ; and following (5). For example, a valid factorization is
[TABLE]
where ; ; ; and . Here , and are applied elementwise.
Proof sketch (see [14] for details).
By [6, Theorem 1], any . Consequently, , where and are functions of the summation index . As is a sum of rank-1 matrices, we have . ∎
The solution given by Theorem 1 is actually non-unique, and it is possible to factorize (4) using another set of component weights. Nevertheless, the choice made in (6) and (7) is particularly simple, and it enables us to reduce the number of component images to , at the expense of doubling the number of phase shifters connected to each array element. This follows from the observation that any that can be factorized as , where , and following (5), can be implemented by an analog architecture using phase shifters [7, 11, 12]. However, this requires a modification to the architecture in Fig. 1, and will therefore not be considered henceforth.
4 Problem formulation
The goal of the optimization problem formulated in this paper is to minimize the number of component images , while achieving a desired PSF. Assuming that the PSF is evaluated for a set of discrete target directions , we may express the desired PSF as and the realized PSF as . The th row of measurement matrix corresponds to vector . Since the analog beamforming architecture imposes the constraint that should be factorized as (4), the vectorized may also be expressed using the Khatri-Rao product as . This leads us to formulate the analog beamformer weight optimization problem:
[TABLE]
where is an error tolerance. The fact that is unknown adds an extra layer of complexity to problem (P1). Fixing yields the following simpler optimization problem:
[TABLE]
If we can solve (P2), we can easily recover the solution to (P1) by finding the smallest for which the objective of (P2) does not exceed . Note that in practice, the maximum value of is determined by Theorem 1, or by a design constraint on the minimum imaging frame rate.
5 Gradient Descent algorithm
In this section, we present a simple gradient descent method for solving (P2). We start by noting that the optimal value of in (P2) is the least-squares solution , where denotes the pseudo-inverse. We also write the analog weight matrix directly as a function of the unknown phase matrix , i.e., , where we apply the exponential function elementwise. Similar to [9], we then express (P2) in terms of variables as:
[TABLE]
where we denote the objective function as , and define
[TABLE]
Since (P3) is an unconstrained optimization problem with a continuous and differentiable objective function, we can find a local minimum of using gradient descent. Straightforward computations show that the gradient is (see Appendix A):
[TABLE]
where the respective complex-valued matrix derivatives are
[TABLE]
Here we define , where and [15]. Furthermore, denotes complex conjugation, conjugate transposition, and reshapes an -dimensional vector into an matrix. Given a step size , we update the gradient as . The update step is repeated until a maximum number of iterations or tolerance is reached (see Algorithm 1).
The solution given by Algorithm 1 depends on the initialization of , since (P3) is a non-convex problem. Multiple random initializations may therefore be useful. Nevertheless, Algorithm 1 is guaranteed to improve upon an initial solution, provided that it is not a local minimum, and that the step size is not too large. In the next section, we will see that good results can be achieved by using only a single random initialization of , and finding an appropriate step size simply by trial-and-error.
6 Numerical examples
Next, we compare the PSFs of two analog beamformers with linear array geometries (Fig. 2). In particular, we consider a uniform linear array (ULA) with elements, and a minimum-redundancy array (MRA) [16, 17] with elements [18]. Both arrays span an aperture of , where is the smallest inter-element spacing. Assuming ideal, identical, and omnidirectional transceiving elements, the transmit and receive steering vector becomes , where denotes the normalized array element positions. For the ULA: , and for the MRA: . A Dolph-Chebyshev [19] beampattern with dB sidelobes is selected as the desired PSF. We initialize Algorithm 1 using uniformly distributed random phases, i.e., , where . Furthermore, we set the step size to , the maximum number of iterations to , and the tolerance to . We sample the measurement matrix uniformly at azimuth angles between and . After finding the beamforming weights, we evaluate the realized PSF at different angles in the same interval.
Fig. 3 (a) shows the desired and realized PSF of the ULA. Algorithm 1 yields a good approximation of the desired PSF using only a single component image. This approximation gets progressively better as is increased. Fig. 3 (b) shows that the MRA requires at least component images to achieve an acceptable PSF. We note that the fully-digital ULA achieves the desired PSF using one component image, whereas the fully-digital MRA requires two components.222Using an alternating minimization algorithm [14] with tolerance . By Theorem 1, the fully-analog beamformers then exactly achieve the fully-digital PSFs using (ULA), respectively (MRA) component images. Although the analog/digital MRA and ULA can achieve the same PSF, the MRA incurs a loss in array gain due to having fewer elements.
7 Conclusions
This paper considered active imaging using phased arrays with an analog beamforming architecture consisting of continuous phase shifters. We proposed a gradient descent algorithm for jointly finding the transmit and receive element weights that achieve a desired PSF using as few transmissions as possible. Moreover, we derived a bound on the maximum number of transmissions required by such an array. We also demonstrated that combining analog beamforming with sparse arrays allows for significant reductions in the number of elements and RF-IF front-ends, without compromising main lobe width or side-lobe levels.
A Derivation of gradient
In this appendix, we derive the gradient in (8). We are interested in , which by the chain rule is [15]
[TABLE]
Applying the chain rule again to (12) yields
[TABLE]
Noting that only depends on , we have . Substituting (13) and (14) into (12) then yields
[TABLE]
Combining derived in [9, Lemma 1], with the fact that yields (9). Equations (10) and (11) follow from identities and [20, Proposition 3.1.2]. Furthermore, we find that
[TABLE]
Confirming that and allows us to simplify using (15) as
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. T. Hoctor and S. A. Kassam, “The unifying role of the coarray in aperture synthesis for coherent and incoherent imaging,” Proceedings of the IEEE , vol. 78, no. 4, pp. 735–752, Apr 1990.
- 2[2] P. Pal and P. P. Vaidyanathan, “Nested arrays: A novel approach to array processing with enhanced degrees of freedom,” IEEE Transactions on Signal Processing , vol. 58, no. 8, pp. 4167–4181, Aug 2010.
- 3[3] M. Wang and A. Nehorai, “Coarrays, MUSIC, and the Cramér-Rao bound,” IEEE Transactions on Signal Processing , vol. 65, no. 4, pp. 933–946, Feb 2017.
- 4[4] R. J. Kozick and S. A. Kassam, “Linear imaging with sensor arrays on convex polygonal boundaries,” IEEE Transactions on Systems, Man, and Cybernetics , vol. 21, no. 5, pp. 1155–1166, Sep 1991.
- 5[5] A. F. Molisch, V. V. Ratnam, S. Han, Z. Li, S. L. H. Nguyen, L. Li, and K. Haneda, “Hybrid beamforming for massive MIMO: A survey,” IEEE Communications Magazine , vol. 55, no. 9, pp. 134–141, September 2017.
- 6[6] X. Zhang, A. F. Molisch, and S.-Y. Kung, “Variable-phase-shift-based rf-baseband codesign for MIMO antenna selection,” IEEE Transactions on Signal Processing , vol. 53, no. 11, pp. 4091–4103, Nov 2005.
- 7[7] E. Zhang and C. Huang, “On achieving optimal rate of digital precoder by rf-baseband codesign for MIMO systems,” in IEEE 80th Vehicular Technology Conference (VTC 2014-Fall) , Sept 2014, pp. 1–5.
- 8[8] X. Yu, J. Shen, J. Zhang, and K. B. Letaief, “Alternating minimization algorithms for hybrid precoding in millimeter wave MIMO systems,” IEEE Journal of Selected Topics in Signal Processing , vol. 10, no. 3, pp. 485–500, April 2016.
