Next Article in Journal
Fault Extension Characteristics of the Middle Section of Shanxi Graben System and the Seismogenic Environments of the Hongdong and Linfen Earthquakes
Previous Article in Journal
Multi-Feature Dynamic Fusion Cross-Domain Scene Classification Model Based on Lie Group Space
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Technical Note

Design of Robust Sparse Wideband Beamformers with Circular-Model Mismatches Based on Reweighted 2,1 Optimization

1
College of Electronic and Information Engineering, Changzhou Institute of Technology, Changzhou 213031, China
2
College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211100, China
3
School of Electronic and Information Engineering, Changshu Institute of Technology, Suzhou 215500, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(19), 4791; https://doi.org/10.3390/rs15194791
Submission received: 20 August 2023 / Revised: 24 September 2023 / Accepted: 29 September 2023 / Published: 30 September 2023

Abstract

:
Wideband beamformers have been widely studied in wireless communication, remote sensing and so on. Generally speaking, to improve the spatial filtering ability of beamformers, there usually needs more sensors, which implies increased computational complexity and hardware costs. Besides that, wideband beamformers are known to be exceedingly sensitive to sensor mismatches in practice. Nevertheless, there is still a gap in research on the design of robust sparse wideband beamformers. In this paper, a two-step design of this topic is proposed. Firstly, a robust design based on the worst-case performance optimization (WCPO) using circular-model (CM) sensor mismatches is reformulated to address shortcomings of constraint sensitivity. Secondly, inspired by the joint sparse technology in compressive sensing theory, we focus on the sparse design of wideband beamformer. The constraints for the response characteristics and robustness are set from first step, and an iterative algorithm based on reweighted 2 , 1 optimization is adopted to achieve maximum sparsity of the sensor array. The mainly advantages of the work are that the proposed design exhibits accordant performance in terms of response and robustness, but few sensors compared with the counterpart with uniform array. Moreover, we surprisingly find that the optimized sparse array is also applicable to other design based on WCPO criterion. Simulation results are provided to verify the superior of the proposed methods compared to the existing counterparts.

1. Introduction

Beamforming, as one of the key technologies in array signal processing, has widely applied in practice, such as wireless communication, medical imaging, radar, remote sensing, etc. [1,2,3,4,5,6,7,8,9,10,11,12]. In wireless communication and remote sensing array signal processing fields, wideband signals are mostly concerned and wideband beamformers based on finite impulse response (FIR) of sensor arrays have been applied in recent years. Wideband beamformer in general can be categorized as data-dependent beamformer or data-independent beamformer [1]. By contrast, data-independent beamformers, also called fixed beamformers, have benefits of low computational complexity and the offline preset beamformer weights. Moreover, they do not require to consider the interference of desired signal coherence [13]. Accordingly, data-independent wideband beamformers provide appropriate degrees of design freedom and related works have been extensively studied [14,15,16,17,18].
It is conventional that the beamforming performance can be improved by increasing the number of sensors in a uniform linear array (ULA) [1]. Unfortunately, this leads to more computational complexity and higher hardware costs. One desirable alternative is the sparse arrays, which can provide more degrees of freedom to achieve a better beamforming performance with nonuniform array or less number of sensors in contrast to the uniform one [19,20,21,22]. Some efforts have been made to optimize the location of sensors for sparse array, such as Genetic Algorithm [19,20], Simulated Annealing [21], Matrix Pencil Method [22], to reach an acceptable performance for array response. However, these nonlinear optimizations suffer potential extended computing time and non-optimal results. It is noticed the sparse estimation methods for direction of arrival using compressive sensing (CS) methodology have been widely applied [23,24,25,26,27]. Motivated by techniques in CS fields, several sparse array designs have been proposed in narrowband beamforming [28,29]. In contrast to narrowband, sparse array optimizations for wideband require sparse all FIR tap coefficients along the associated sensor, resulting in a lack of in-depth studies. Recently, a design of wideband sparse array based on complex-valued norm minimization has been proposed in [30], successfully achieving a frequency invariant beamformer with sparse array. Although this work achieves sparse design and shows efficiency in reaching the optimal solution compared to GA design, there is still a gap that whether the CS-based method can achieve benefits in terms of hardware or computation costs compared to conventional ULAs with same aperture size.
Another problem of interest is the robustness of sparse array. As well known, the characteristics of sensors are usually influenced by sensor mismatches, i.e., sensor gain, phase and location errors, which are normally inevitable in applications [13]. Conventional wideband beamformers are sensitive to these mismatches, especially for super-directive beamforming [15,17,18]. To combat the problem, it is necessary to design robust wideband beamformers. The classic approaches utilize white noise gain (WNG) constraints to achieve robustness [31]. As the WNG is not directly related to sensor errors, it is challenging to ensure the optimal robustness [15]. Over the past decade, many efforts have been made to improve robust designs by using some prior knowledge of sensor mismatches [13,15,32,33,34,35,36,37,38]. Among them, there is one type of approaches that utilizes unknown but bounded mismatches on sensor characteristics using the worst-case performance optimization (WCPO) criterion. Representative designs include the second-order cone programming (SOCP) based design approach [32], the semidefinite programming (SDP) based approach [38] and the design using a circular-model (CM) variation to represent the sensor mismatches [36]. However, it is worth noting that, to the best of our knowledge, the research on the design of robust sparse wideband beamformers is still left blank.
Recall that the CM-based approach adopts a two-phase design, which achieves robust design using WCPO criterion in the first step and further improves the WNG in the second step [36]. In this paper, we refer to the two-phase strategy of CM-based method to fulfill the design of robust sparse wideband beamformers. To ensure a more economical sparse beamformer than existing ULA one, there needs a wideband beamformer with good performance and robustness as a reference. Consequently, we attempt to remedy the problems of existing CM-based method. Although the CM-based design has been demonstrated to be superior to SOCP-based counterpart, the performance of array response may degrade significantly with tight stopband level constraint [38]. To address the problem, a reformulate CM (RCM) representation of mismatches is proposed by applying the first-order Taylor series expansion, and an efficient rectangular region of variation of sensor errors is expressed. To proceed, we separate the cost function into the part of passband and the part of robustness to efficiently adjust the tradeoff between beamforming passband performance and robustness. Afterwards, we propose a two-phase robust sparse design method. In the first phase, the improved RCM-based method with ULA is used to derive the response performance and robustness constraints. In the second phase, an iterative algorithm based on reweighted 2 , 1 optimization is made to reduce the number of sensor elements and maintain the similar beamforming performance as the counterpart in the first phase. Inspired by joint sparsity of the multiple measurement vectors [24,25,26], we divide the aperture into dense discrete grids, and the sensor locations are assumed to lie on a gird. As a consequence, the coefficients of a beamformer can be represented as a row-sparse matrix, where each row corresponds to a gird and the elements of a row are FIR taps, and the sparsity of a row-sparse matrix can be defined as the number of nonzero rows. In order to achieve further sparse solution, we herein introduce an iterative strategy to construct the weighting terms for better estimation of the nonzero coefficient locations, which takes advantage from a reweighted 1 -norm minimization [27,28]. Experiment results show that the sparse design provides less sensors than the ULA, but achieves similar beamforming performance, filling the gap in sparse array beamforming design. Moreover, it is also interesting noticed that the proposed optimal sparse array can be applied in different WCPO-based robust wideband beamformers and meets the above results, which provides an insight into the theoretical support for practical applications.
As for the rest of the paper, it is organized as follows. Section 2 describes the mathematical model of wideband beamformers with sensor mismatch and an introduction to existing related methods. In Section 3, we present the proposed RCM-based design and a sparse array design method based on reweighted 2 , 1 norm optimization is further derived. Section 4 presents several simulation examples and comparison results to illustrate the advantages of the proposed design. Section 5 concludes the paper.

2. Background

2.1. Problem Statement

Consider a filter-and-sum structured wideband beamformer with M sensors in farfield, followed by an L-tap FIR filter for each sensor, as shown in Figure 1. Without losing generality, the center of the array is set to the reference point. Define the coefficients of FIR filter as w m = [ w m , 0 , w m , 1 , , w m , L 1 ] T R L × 1 , where w m , l is the lth factor of the mth sensor and ( · ) T represents the transpose. Therefore, the weight vector of wideband beamformer is given by
w = w 0 T , w 1 T , , w M 1 T R M L × 1 .
As a result, the array response of the wideband beamformer with the angle ϑ at frequency f can be expressed as
B ( ϑ , f ) = w T g ( ϑ ; f )
where g ( ϑ ; f ) = h ( ϑ ; f ) e ( f ) denotes the vector of array response, ⊗ is the Kronecker product, and we have
h ( ϑ ; f ) = h 0 ( ϑ ; f ) , h 1 ( ϑ ; f ) , , h M 1 ( ϑ ; f ) T
e ( f ) = 1 , e j 2 π f / f s , , e j 2 π f ( L 1 ) / f s T
with f s being the sampling frequency, and j = 1 in (4). The sensor transfer function h m ( ϑ , f ) in (3) is given by
h m ( ϑ ; f ) = exp j 2 π f d m cos ϑ / c
where d m expresses the distance between the reference point and the mth sensor, and c represents the speed of signals. For ease of description, we also define the following vectors:
g ( ϑ ; f ) = [ g 0 ( ϑ ; f ) T , g 1 ( ϑ ; f ) T , , g M 1 ( ϑ ; f ) T ] T
with g m ( ϑ ; f ) = [ g m , 0 ( ϑ ; f ) , g m , 1 ( ϑ ; f ) , , g m , L 1 ( ϑ ; f ) ] T .
When existing sensor mismatches, the mth sensor characteristics can be determined by
κ m ( ϑ ; f ) = [ 1 + Δ a m ( ϑ ; f ) ] exp [ j Δ ϕ m ( ϑ ; f ) ]
where Δ ϕ m ( ϑ ; f ) = Δ φ m ( ϑ ; f ) + 2 π f Δ d m cos ϑ / c , Δ a m ( ϑ ; f ) , Δ φ m ( ϑ ; f ) , and Δ d m refer to the mth sensor gain, phase and location errors, respectively. According to the WCPO criterion, Δ a m ( ϑ ; f ) , Δ φ m ( ϑ ; f ) and Δ d m are assumed to be random, independent but bounded. Specifically, assign | Δ a m | δ a , | Δ φ m | δ φ , and | Δ d m | δ d , where δ a , δ φ and δ d are the disturbance boundaries of sensor errors. For ease of notation, ( ϑ ; f ) of errors will be omitted. As a result, the sensor transfer function with sensor mismatches can be derived as
h ˜ m ( ϑ ; f ) = κ m ( ϑ ; f ) exp j 2 π f d m cos ϑ / c
Thus, the array response with sensor mismatches is given by
B ^ ( ϑ ; f ) = w T g ^ ( ϑ ; f )
where g ^ ( ϑ ; f ) = h ^ ( ϑ ; f ) e ( f ) , and h ^ ( ϑ ; f ) = h 0 ˜ ( ϑ ; f ) , h 1 ˜ ( ϑ ; f ) , , h M 1 ˜ ( ϑ ; f ) T
The design problem is to find an optimum weight vector w under certain design criterion in order that the array response with mismatches B ^ ( ϑ ; f ) excellently matches a preset B d ( ϑ ; f ) , given the description of unknown but bounded sensor mismatches.

2.2. Existing CM-Based Design Approach

Herein, we briefly introduce a robust design approach based on a CM representation of sensor mismatches [36]. Define ϑ p , ϑ s and f i are discrete points in passband, stopband and frequency band, respectively. The optimization problem for CM-based design is derived as
min w max ϑ p , f i | u T q ( ϑ p , f i ) w T g ( ϑ p , f i ) B d ( ϑ p , f i ) | + r χ m = 0 M 1 w m T g m ( ϑ p , f i ) s . t . max ϑ s , f i | u T q ( ϑ s , f i ) w T g ( ϑ s , f i ) | + r χ m = 0 M 1 w m T g m ( ϑ s , f i ) Γ s b .
where u = [ 1 , j ] T for complex calculations. q ( ϑ ; f ) R 2 × 1 and r χ represent the center and the radius of the circle in the complex plane, respectively. Γ s b is a parameter that controls the stopband level and B d ( ϑ p , f i ) is the preset passband response.

3. Proposed Design Approaches

In this section, we firstly provide a simplified variation of sensor mismatches, and then reformulate the cost function of the CM-based design into several parts to overcome the shortcomings of the CM-based approach. In addition, an iterative algorithm based on reweighted 2 , 1 optimization is proposed to achieve the sparsity maintaining robustness simultaneously.

3.1. Reformulation Approach

Consider the condition with existing minor sensor mismatches, by applying ternary first-order Taylor series expansion to (7) at the point ( Δ a m = 0 , Δ φ m = 0 , Δ d m = 0 ) , the mth sensor characteristics can be approximated as [34]
κ m ( ϑ ; f ) 1 + Δ a m j Δ ϕ m .
Consequently, the real and imaginary parts of κ m ( ϑ ; f ) are respectively given by
Re { κ m ( ϑ ; f ) } = 1 + Δ a m
Im { κ m ( ϑ ; f ) } = Δ ϕ m .
Since all sensor errors are bounded, the variation of sensor errors can be actually bounded to the rectangular area, which is marked in gray color in Figure 2. It can be derived from the geometric that the center of the gray area is at ( 1 , 0 ) and the lengths of the two sides are 2 δ a and 2 [ δ φ + | 2 π f δ d cos ϑ / c | ] respectively. One key feature of the CM-based design is to define a compact set of circle to encompass the sensor errors variation. Evidently, the minimum-area circle is the tangent circle represented by the dashed line in Figure 2, and the circle center is coincidentally located at ( 1 , 0 ) , and the radius is
r χ = δ a 2 + ( δ φ + | 2 π f δ d cos ϑ / c | ) 2 .
By (14), the CM-based approach can be simplified as
min w max ϑ p , f i | w T g ( ϑ p , f i ) B d ( ϑ p , f i ) | + r χ m = 0 M 1 w m T g m ( ϑ p , f i ) s . t . max ϑ s , f i | w T g ( ϑ s , f i ) | + r χ m = 0 M 1 w m T g m ( ϑ s , f i ) Γ s b .
Note that the drawback of origin CM-based design is that the passband performance is sensitive to the setting parameters, and may degrade badly if the constraints are chosen tightly. To deal with this problem and earn the passband performance, we split the cost function into two parts: the passband response part and the robustness part. Therefore, the optimization problem can be further reformulated as the following expression:
min η , w η s . t . w T g ( ϑ p , f i ) B d ( ϑ p , f i ) λ , r χ m = 0 M 1 w m T g m ( ϑ p , f i ) η λ , w T g ( ϑ s , f i ) + r χ m = 0 M 1 w m T g m ( ϑ s , f i ) Γ s b .
Through such reformulation, the passband performance and robustness of the beamformer are independently considered and constrained, thus having the potential to better control the trade-off between the two. This will be verified in subsequent experiments. Besides, the cost function and constraints in (16) are all convex, thus the convex optimization packages such as CVX [39] can efficiently solve (16).

3.2. Sparse Design via Reweighted 2 , 1 Optimization

In general, beamformers can reach better performance by expending the number of the sensors, resulting in an increased cost. Inspired by CS theory, the sparse design of narrowband beamforming has been studied, the array response can fit the desired response or an acceptable performance level with minimally sensors [28,29]. Nevertheless, different with the narrowband, each sensor of wideband beamformers array has a FIR filter behind. Reducing the sensor should minimize all filter weights to zero simultaneously and then the corresponding sensor can be considered to be inactive and eliminated to fulfill the sparse design, e.g., w m = 0 [30]. Recall the design idea of narrowband sparse array based on CS representation, all potential locations of the sensors lie on a prescribed uniform grid of the array aperture size, and the grid needs to be dense enough to ensure the optimum results are close to the grid points, which reminds a large enough M. Sparse beamformers are optimized to match the desired response by selecting as few non-zero valued weights as possible. In the case of wideband, we continue to use the discrete grid for array aperture. The main difficulty is how to minimize plenty of w m to zeros simultaneously. To achieve this, we firstly introduce the l 2 , 0 norm and l 2 , 1 norm [26].
Suppose w R M L × 1 and w m are defined same as in (1) above.
Property 1.
the 2 , 0 norm of w is given by:
w 2 , 0 = # { m : w m 2 > 0 }
counts the nonzero entries of w m .
Property 2.
the 2 , 1 norm of w is expressed as:
w 2 , 1 = m = 0 M 1 w m 2
With Property 1, it is clear that the sparse design can achieve the minimization of sensors by minimizing the 2 , 0 norm of w and penalize all non-zero valued w m . However, the optimization problem using 2 , 0 is NP hard to solve. One of efficient methods is convex relaxation, and the tightest convex relaxation of 2 , 0 norm is given by the 2 , 1 norm defined as in Property 2. Therefore, the design of minimize sensor number of wideband beamformer problem can be derived as
min w w 2 , 1 s . t . max ϑ p , f i | w T g ( ϑ p , f i ) B d ( ϑ p , f i ) | Γ p b p h 1 max ϑ s , f i | w T g ( ϑ s , f i ) | Γ s b p h 1 max f i w T Λ ( f i ) 2 Γ G p h 1
where Λ ( f ) = I M e ( f ) , I M is a M-dimensional unit matrix. Γ p b p h 1 , Γ s b p h 1 and Γ G p h 1 are the resulting passband ripple, stopband attenuation and WNG of the proposed method in (16) and given by
Γ p b p h 1 = max ϑ p , f i | w o p 1 T g ( ϑ p , f i ) B d ( ϑ p , f i ) | ,
Γ s b p h 1 = max ϑ p , f i | w o p 1 T g ( ϑ s , f i ) | ,
Γ G p h 1 = max f i w o p 1 T Λ ( f i ) 2 ,
and w o p 1 is the optimized wideband beamformer weight vector in (16).
The sparse design approach (19) is a convex relaxed problem, which leads to part of optimized w m that can be thinned out are only closed to zeros. When the optimization problem (19) is solved, w m should be set to zeros while w m 2 is less than a user-set threshold, and achieves the design of wideband beamformers with sparse array. However, this 2 , 1 minimization suffers that there may be plenty of directly adjacent grids, which makes it difficult to accurately determine the active sensor locations.
To further improve the sparse results and obtain better approximation to the results of 2 , 0 norm, we firstly recall the iterative reweigthed 1 norm minimization employed in the narrowband sparse arrays [28]. Therefore, we refer to reweighting all w m 2 as large weights used to discourage active locations and minor weights used to encourage others. Thus, the reweighted sparse design based on 2 , 1 norm minimization can be expressed as
min w m = 0 M 1 a m ( i ) w m ( i ) 2 s . t . max ϑ p , f i | w ( i ) T g ( ϑ p , f i ) B d ( ϑ p , f i ) | Γ p b p h 1 max ϑ s , f i | w ( i ) T g ( ϑ s , f i ) | Γ s b p h 1 max f i w ( i ) T Λ ( f i ) 2 Γ G p h 1
where
a m ( i ) = w m ( i 1 ) 2 + ϵ 1
is the reweighting term and i is the iteration index. The parameter ϵ is a constant that provides stability and ensures the zero-valued components not strictly prohibiting a nonzero estimate at the next iteration. Apparently, in each iteration a m ( i ) becomes large with small non-zero or nearly-zero valued coefficients, which would keep the coefficients closed to zeros in the next step, and turns out to small with large coefficients. Therefore, the problem penalizes all non-zero valued coefficients uniformly, leading to a better approximation to 2 , 0 norm minimization. Specifically, if we set i = 0 and a m = 1 for m = 0 , 1 , , M 1 , and run iteration only once, the optimization problem (23) can be simplified to the one (19).
It is worth noting that although the amounts of coefficients in optimized w after the iteration are extremely close to zero but not equal to zero. We need to choose an appropriate threshold value, i.e., ρ , to zero these small values. In addition, the termination condition can be set for a specific number of iterations or expected sparse array sensors, depending on design requirements. On the whole, the flow diagram of iterative algorithm that alternates between estimating non-zero beamforming weights and redefining the reweighting terms is shown in Figure 3. The specific input and initial parameters and steps are also provided in Algorithm 1 as follows
Algorithm 1 The Iterative Reweighted Algorithm based on 2 , 1 norm minimization
Input: 
Initial weight vector: The optimized results w ( 0 ) by (19); The resulting solution in (16): Γ p b p h 1 , Γ s b p h 1 and Γ G p h 1 ; Maximum iterations: i d ; Number of sensors used in (16): M U L A ; Threshold value: ρ
Output: 
optimal w ( i )
1:
initial i = 1 ;
2:
repeat
3:
    Calculate a m ( i ) by (24);
4:
    Solve the reweighted 2 , 1 norm minimization (23);
5:
     i = i + 1 ;
6:
until  i = i d or active number of sensors M s < M U L A ;
7:
Set w m ( i ) = 0 when w m ( i ) ρ .
As mentioned above, the convex minimization (19) and (23) can be optimized by the CVX package as well.

4. Numerical Results

In this section, we show several design examples to elucidate the performance of the proposed RCM-based and Reweighted 2 , 1 -based design approaches. For ease of comparison with design approaches, we first introduce some performance measures.
For the passband performance, the maximum change in the array response magnitude of called Passband Ripple is defined as
σ p = 20 log 10 max ϑ p , f i B ( ϑ p , f i ) min ϑ p , f i B ( ϑ p , f i ) .
Moreover, beamformers with passband frequency invariance are usually provided to maintain the undistorted passband signals. To study this performance, the Passband Invariance Factor (PIF) is given by [18]
PIF = 10 log 10 1 K k = 1 K n = 1 N p B ( ϑ p ( n ) , f ( k ) ) M ( ϑ p ( n ) ) 2 n = 1 N p M 2 ( ϑ p ( n ) )
where
M ( ϑ p ( n ) ) = 1 K k = 1 K B ( ϑ p ( n ) , f ( k ) )
It is noted that a larger PIF implies worse frequency-invariant characteristic.
For the stopband performance, the maximum value of the array response magnitude named as Stopband Level is given by
σ s = 20 log 10 max ϑ p , f i B ( ϑ p , f i ) max ϑ s , f i B ( ϑ s , f i ) .
For the robustness of the beamformes, we take sensor mismatches into account and define worst passband ripple (WPR) and worst stopband attenuation (WSA) respectively as
σ p ( w c ) = max n = 1 , , N 20 log 10 max ϑ p , f i B ^ ( ϑ p , f i ) min ϑ p , f i B ^ ( ϑ p , f i )
σ s ( w c ) = min n = 1 , , N 20 log 10 max ϑ p , f i B ^ ( ϑ p , f i ) max ϑ s , f i B ^ ( ϑ s , f i )
where B ^ ( ϑ p , f i ) and B ^ ( ϑ s , f i ) are the actual passband response and stopband response at the nth test. In the following examples, each results is obtained from N = 100 tests.
In the simulations, a ULA with M = 7 is considered, and the inter-element distance d m = 4 cm, which means the array aperture is 0.24 m. Set the FIR tap length L = 20 , and the frequency band [ 1500 , 3500 ] Hz. f s is set to 8000 Hz, and the speed of signal is specified as sound in air, i.e., c = 340 m/s. The passband and stopband range are chosen as [80°–100°] and [0°–60°] ∪ [120°–180°], respectively. The desired B d ( ϑ ; f ) is prescribed as exp { j 2 π f ( L 1 ) f s 1 / 2 } , conforming to group-delay. The sensor gain, phase, and location errors are supposed to follow uniform distribution in [ 0.05 , 0.05 ] , [ 5 , 5 ] , and [ 0.001 , 0.001 ] m, respectively. The beampatterns presented in this study are obtained by averaging the results of 100 Monte Carlo trials, each involving random samples of sensor mismatches. In order to facilitate comparison, the beamformer weights are normalized such that the maximum of the mean array response is equal to unity. The wildly used convex optimization package CVX [39] is employed to solve the associated design problems.

4.1. Example 1 and 2

In this subsection, we compare the CM-based and the proposed RCM-based design in Section 3.1. In the first example, we set the parament of stopband level Γ s b = 6 dB, and the beampatterns of the wideband beamformers designed by the two approaches are shown in Figure 4a,b. The second example shows the resultants with a tighter stopband level constraint of Γ s b = 13 dB, and the beampatterns are shown in Figure 5a,b. The numerical results on the WPR and WSA for Example 1 and 2 are shown in Table 1.
As reported in [38], the problem of the CM-based design is that it is sensitive to stopband level constraint Γ s b . If the stopband level constraint is chosen tightly, i.e., −13 dB, the passaband performance of the CM-based design degrades badly. This is once again proven through Figure 4a and Figure 5a. The WPR deteriorates from 1.5541 dB to 5.8838 dB, which causes unnecessary distortion of the desired directional signal. In comparison, the proposed RCM-based method only changes the WPR from 1.5193 dB to 1.7423 dB, which can still be considered to maintain comparable passband performance and achieve better stopband attenuation. As a result, compared with the CM-based design, the proposed RCM-based design can provide better beamforming performance under different stopband constraints, demonstrating its great robustness performance.

4.2. Example 3 and 4

In this subsection, we consider the sparse array design proposed in (19) and (23). Remind that the purpose of sparse arrays is to achieve an approximate or even better beampapttern performance with fewer sensors using the same array aperture as these ULAs. To do so, we set 101 grid for potential sensor locations uniformly spread over an aperture of 0.24 cm, which is just same as the one in Example 1. Γ p b p h 1 , Γ s b p h 1 and Γ G p h 1 are calculated from the solution to the optimal weighting w based on the reformulated convex design in Example 1 due to (20)–(22), and we have Γ p b p h 1 = 0.047 , Γ s b p h 1 = 0.41 and Γ G p h 1 = 0.39 , respectively. The parament ϵ = 9 × 10 5 and the threshold value below which sensor grids will be considered inactive is set to ρ = 10 7 .
The third example explores the impact of the number of iteration on sparsity for the robust design (23), and the number of iteration i are set to 1, 4, and 8, respectively. In Figure 6, the nonzero w m 2 after setting the coefficients below the threshold to zeros are illustrated along the x-axis labeled as all positions of potential sensor elements. It can be seen that the 2 , 1 sparse design with no iteration obtains the same size as the ULA, i.e., [ 0.12 , 0.12 ] m, but the remaining elements are around [ 0.574 , 0 , 0.574 ] m, which leads to the problem that several grids remained directly adjacent, which is nearly impossible to implement these sensors in practice. Subsequently, the reweighted 2 , 1 optimization with iterations can further sparse the array with sensor accurately located at [ 0.12 , 0.0648 , 0 , 0.0648 , 0.12 ] m respectively, overcoming the problem of adjacent girds and earn less sensor elements than the uniformly linear array.
To better understand the performance difference in the above designs, the beampatterns of different iterations and threshold value are shown in Figure 7 and Figure 8, and parameter values are summarized in Table 2. Recall that the 2 , 1 design has to discard coefficients below the set threshold. Hence, we also give the beampattern with large threshold value of non-iteration 2 , 1 design in Figure 7. When choosing a larger threshold value, the main difference is that extra elements will be rounded off, especially around [ 0.574 , 0 , 0.574 ] m, as shown in Figure 6. And the number of remaining elements is the same as the result of multiple iterations, which is five. The large threshold value indeed spares more grids, but this method of obtaining sparsity suffers a poor passband performance of beampattern shown in Figure 8a. Results in Table 2 further confirm that the passband ripple decreases from 1.0436 to 1.7262 dB and the stopband level decreases from 9.1358 to 7.8791 dB for ρ changed from = 10 7 to 0.01 . Moreover, the robustness characteristic also has degraded for the large threshold in terms of WPR and worst-case stopband level in Table 2. Simulation results indicate that it is inappropriate for eliminating more array elements by choosing a larger threshold value, which leads to a decrease in the performance of the beampatten. On the other hand, it is also noticed that the 2 , 1 designs with i = 4 and i = 8 show identical results on all compared results, simultaneously exhibiting optimal robustness and frequency invariant performance. This indicates that the proposed sparse design method can achieve stable optimization results with only a few iterations, and has efficient sparse beamforming performance.
Furthermore, it is curious whether the sparse array can be used for different design methods. Thus in the fourth example we choose the proposed RCM-based method, existing second-order cone programming (SOCP) based [32] and semidefinite programming (SDP) based approaches [38] to design beamformers using optimized five-element sparse array obtained from 2 , 1 design with i = 4 in Example 3. The simulation data of robust broadband beamformers using various design methods with proposed five-element sparse array and seven-element ULA are recorded in Table 3. It can be seen that the WPR of all three design approaches for sparse array are slightly larger than those for ULA, while the WSA are somewhat better. Comparing the PIFs, the beamformers of the same design method have nearly the same frequency invariant properties under the two design conditions of the sensor array. Therefore, compared to scenarios using seven-element ULA under similar conditions, the proposed five-element sparse array can be applied to different WCPO design method, providing appropriate passband performance and robustness.
Table 4 shows the CPU time for the design of various beamformers, where each result is an average of twenty trials. Computations were performed on a computer with an Intel Core i7-9750H processor at 2.60 GHz and 32 GB RAM and have been implemented in Matlab R2015b. It can be found that using fewer sensors can significantly reduce the computational time in the design process of robust wideband beamformers. Based on the above discussion and analysis, the sparse design proposed in this paper can significantly reduce computational complexity and also have the advantage of reducing hardware costs in practical applications, while ensuring good passband performance and robustness of the designed broadband beamformers.

5. Conclusions

In this paper, we have proposed a robust sparse design approach that utilizes reweighted l 2 , 1 norm optimization using CM-based criterion. The significance of this method is to use sparse, i.e., fewer array elements, to achieve the same beamforming results as a ULA. To achieve this, a broadband beamformer with stable passband performance and robustness is required as an initial. Therefore, a optimal problem of CM-based design is firstly reformulated to enhance the tradeoff between beamforming performance and robustness, by separating passband respond performance from origin cost function. This reformulation allows for improved adaptability to different settings of the stopband level constraints. Furthermore, a l 2 , 1 norm optimization is proposed, aiming to simultaneously minimize all coefficients of the mth L-tap FIR filter for reducing the number of sensors on the predetermined grids. However, it has been observed that this results in the presence of multiple adjacent sensor locations, posing challenges in the selection of active sensors. While adopting a lenient threshold can address this issue, it may adversely affect the beamforming performance. Consequently, an iterative process with a reweighting l 2 , 1 term is introduced. The proposed sparse design based on reweighting l 2 , 1 optimization can further improve the sparsity of sensor locations and fulfill the comparative results with fewer sensors compared to a ULA design. Meanwhile, simulation results have surprisingly shown that the optimized sparse array can be applied to various WCPO-based design methods and achieve similar results as above.

Author Contributions

Conceptualization, Y.B.; software, Y.B. and X.L.; validation, H.Z. and Y.J.; formal analysis, Y.B., H.Z. and Y.J.; resources, X.L.; writing—original draft preparation, Y.B.; writing—review and editing, Y.B. and Y.T.; project administration, Y.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. 62001060), the Qing Lan Project of Jiangsu Province, the Natural Science Fundation of the Jiangsu Higher Education Institutions of China (Grant No. 23KJD140001) and Changzhou Sci&Tech Program (Grant No. CJ20220256), Key Laboratory of Radar Imaging and Microwave Photonics (Nanjing University of Aeronautics and Astronautics), Ministry of Education (Grant No. NJ20220008).

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to follow-up studies are being further conducted.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Benesty, J.; Chen, J.; Huang, Y. Microphone Array Signal Processing; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  2. Cai, L.; Chu, R.; Ding, Z.; Zou, Y.; Li, H. Robust Low-Sidelobe Transmit Beamforming under Peak-to-Average-Power Ratio Constraint. Sensors 2023, 23, 4468. [Google Scholar] [CrossRef] [PubMed]
  3. Wang, X.; Guo, Y.; Wen, F.; He, J.; Truong, K.T. EMVS-MIMO radar with sparse Rx geometry: Tensor modeling and 2D direction finding. IEEE Trans. Aerosp. Electron. Syst. 2023, in press. [Google Scholar] [CrossRef]
  4. Han, B.; Qu, X.; Yang, X.; Zhang, Z.; Li, W. DRFM Repeater Jamming Suppression Method Based on Joint Range-Angle Sparse Recovery and Beamforming for Distributed Array Radar. Remote Sens. 2023, 15, 3449. [Google Scholar] [CrossRef]
  5. Zhang, Y.; Wang, G.; Peng, S.; Leng, Y.; Yu, G.; Wang, B. Near-Field Beamforming Algorithms for UAVs. Sensors 2023, 23, 6172. [Google Scholar] [CrossRef]
  6. Yan, J.; Pu, W.; Zhou, S.; Liu, H.; Greco, M.S. Optimal Resource Allocation for Asynchronous Multiple Targets Tracking in Heterogeneous Radar Network. IEEE Trans. Signal Process. 2020, 68, 4055–4068. [Google Scholar] [CrossRef]
  7. Wen, F.; Gui, G.; Gacanin, H. Compressive sampling framework for 2D-DOA and polarization estimation in mmWave polarized massive MIMO systems. IEEE Trans. Wirel. Commun. 2023, 22, 3071–3083. [Google Scholar] [CrossRef]
  8. Zhang, Z.; Wen, F.; Shi, J. 2D-DOA estimation for coherent signals via a polarized uniform rectangular array. IEEE Signal Process. Lett. 2023, 30, 893–897. [Google Scholar] [CrossRef]
  9. Yan, J.; Jiao, H.; Pu, W. Radar Sensor Network Resource Allocation for Fused Target Tracking: A Brief Review. Inf. Fusion 2022, 86, 104–115. [Google Scholar] [CrossRef]
  10. Li, Z.; Peng, C.; Tan, W.; Li, L. An Efficient Plaintext-Related Chaotic Image Encryption Scheme Based on Compressive Sensing. Sensors 2021, 21, 758. [Google Scholar] [CrossRef]
  11. Wen, F.; Shi, J.; Gui, G. 3D Positioning method for anonymous UAV based on bistatic polarized MIMO radar. IEEE Internet Things J. 2023, 10, 815–827. [Google Scholar] [CrossRef]
  12. Yan, J.; Pu, W.; Zhou, S.; Liu, H.; Zheng, B. Collaborative detection and power allocation framework for target tracking in multiple radar system. Inf. Fusion 2020, 55, 173–183. [Google Scholar] [CrossRef]
  13. Doclo, S.; Moonen, M. Design of broadband beamformers robust against gain and phase errors in the microphone array characteristics. IEEE Trans. Signal Process. 2003, 51, 2511–2526. [Google Scholar] [CrossRef]
  14. Nordholm, S.E.; Rehbock, V.; Teo, V.; Nordebo, V. Chebyshev optimization for the design of broadband beamformers in the near field. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process. 1998, 45, 141–143. [Google Scholar] [CrossRef]
  15. Doclo, S.; Moonen, M. Superdirective beamforming robust against microphone mismatch. IEEE Trans. Audio Speech Lang. Process. 2007, 15, 617–631. [Google Scholar] [CrossRef]
  16. Nongpiur, R.C.; Shpak, D.J. L-infinity norm design of linear-phase robust broadband beamformers using constrained optimization. IEEE Trans. Signal Process. 2013, 61, 6034–6046. [Google Scholar] [CrossRef]
  17. Berkun, R.; Cohen, I.; Benesty, J. Combined beamformers for robust broadband regularized superdirective beamforming. IEEE/ACM Trans. Audio Speech Lang. Process. 2015, 23, 877–886. [Google Scholar] [CrossRef]
  18. Chao, P.; Chen, J.; Benesty, J. Reduced-order robust superdirective beamforming with uniform linear microphone arrays. IEEE/ACM Trans. Audio Speech Lang. Process. 2016, 24, 1544–1555. [Google Scholar]
  19. Haupt, R.L. Thinned arrays using genetic algorithms. IEEE Trans. Antennas Propag. 1994, 42, 993–999. [Google Scholar] [CrossRef]
  20. Li, Z.; Yiu, K.F.C.; Feng, Z. A hybrid descentmethod with genetic algorithmfor microphone array placement design. Appl. Soft Comput. 2013, 13, 1486–1490. [Google Scholar] [CrossRef]
  21. Crocco, M.; Trucco, A. Stochastic and Analytic Optimization of Sparse Aperiodic Arrays and Broadband Beamformers With Robust Superdirective Patterns. IEEE Trans. Audio Speech Lang. Process. 2012, 20, 2433–2447. [Google Scholar] [CrossRef]
  22. Shen, H.; Wang, B. Two-dimensional unitary matrix pencil method for synthesizing sparse planar arrays. Digit. Signal Process. 2018, 73, 40–46. [Google Scholar] [CrossRef]
  23. Donoho, D.L.; Elad, M. Optimally sparse representation in general (nonorthogonal) dictionaries via 1 minimization. Proc. Natl. Acad. Sci. USA 2003, 100, 2197–2202. [Google Scholar] [CrossRef]
  24. Davies, M.E.; Eldar, Y.C. Rank awareness in joint sparse recovery. IEEE Trans. Inf. Theory 2012, 58, 1135–1146. [Google Scholar] [CrossRef]
  25. Fornasier, M.; Rauhut, H. Recovery algorithms for vector-valued data with joint sparsity constraints. SIAM J. Numer. Anal. 2008, 46, 577–613. [Google Scholar] [CrossRef]
  26. Eldar, Y.; Rauhut, H. Average case analysis of multichannel sparse recovery using convex relaxation. IEEE Trans. Inf. Theory 2010, 56, 505–519. [Google Scholar] [CrossRef]
  27. Candes, E.J.; Wakin, M.B.; Boyd, S.P. Enhancing Sparsity by Reweighted 1 Minimization. J. Fourier. Anal. Appl. 2008, 14, 877–905. [Google Scholar] [CrossRef]
  28. Fuchs, B. Synthesis of sparse arrays with focused or shaped beampattern via sequential convex optimizations. IEEE Trans. Antennas Propag. 2012, 60, 3499–3503. [Google Scholar] [CrossRef]
  29. Prisco, G.; D’Urso, M. Maximally sparse arrays via sequential convex optimizations. IEEE Antennas Wirel. Propag. Lett. 2012, 11, 192–195. [Google Scholar] [CrossRef]
  30. Hawes, M.B.; Liu, W. Sparse Array Design for Wideband Beamforming with Reduced Complexity in Tapped Delay-Lines. IEEE/ACM Trans. Audio Speech Lang. Process. 2014, 22, 1236–1247. [Google Scholar] [CrossRef]
  31. Cox, H.; Zeskind, R.; Kooij, T. Practical supergain. IEEE Trans. Acoust. Speech, Signal Process. 1986, ASSP-34, 393–398. [Google Scholar] [CrossRef]
  32. Chen, H.; Ser, W.; Yu, Z.L. Optimal design of nearfield wideband beamformers robust against errors in microphone array characteristics. IEEE Trans. Circuits Syst. I Reg. Pap. 2007, 54, 1950–1959. [Google Scholar] [CrossRef]
  33. Chen, H.; Ser, W.; Zhou, J. Robust nearfield wideband beamformer design using worst case mean performance optimization with passband response variance constraint. IEEE Trans. Audio Speech Lang. Process. 2012, 20, 1565–1572. [Google Scholar] [CrossRef]
  34. Bao, Y.; Chen, H. A Chance-Constrained Programming Approach to the Design of Robust Broadband Beamformers With Microphone Mismatches. IEEE/ACM Trans. Audio Speech Lang. Process. 2018, 26, 2475–2488. [Google Scholar] [CrossRef]
  35. Dam, H.H.; Nordholm, S. Design of Robust Broadband Beamformers with Discrete Coefficients and Least Squared Criterion. IEEE Trans. Circuits Syst. II Exp. Briefs 2013, 60, 897–901. [Google Scholar] [CrossRef]
  36. Nongpiur, R.C. Design of minimax broadband beamformers that are robust to microphone gain, phase, and position errors. IEEE/ACM Trans. Audio Speech Lang. Process. 2014, 22, 1013–1022. [Google Scholar] [CrossRef]
  37. Crocco, M.; Trucco, A. A computationally efficient procedure for the design of robust broadband beamformers. IEEE Trans. Signal Process. 2010, 58, 5420–5424. [Google Scholar] [CrossRef]
  38. Bao, Y.; Chen, H. Design of robust broadband beamformers using worst-case performance optimization: A semidefinite programming approach. IEEE/ACM Trans. Audio Speech Lang. Process. 2017, 25, 895–907. [Google Scholar] [CrossRef]
  39. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming, Version 2.2 Beta. 2020. Available online: http://cvxr.com/cvx (accessed on 1 January 2020).
Figure 1. Configuration of wideband beamformer with filter-and-sum structure.
Figure 1. Configuration of wideband beamformer with filter-and-sum structure.
Remotesensing 15 04791 g001
Figure 2. Exhibition for the variation of κ a ( ϑ ; f ) . The gray rectangular is the region of sensor mismatches. The dashed circle is the tangent circle of the rectangular.
Figure 2. Exhibition for the variation of κ a ( ϑ ; f ) . The gray rectangular is the region of sensor mismatches. The dashed circle is the tangent circle of the rectangular.
Remotesensing 15 04791 g002
Figure 3. The flow diagram of the reweighted sparse design based on 2 , 1 norm minimization.
Figure 3. The flow diagram of the reweighted sparse design based on 2 , 1 norm minimization.
Remotesensing 15 04791 g003
Figure 4. Beampatterns for the ULA, where Γ s b = −6 dB. The resultant plots are drawn across 20 uniformly sampled frequencies within [ 1500 , 3500 ] Hz. (a) The CM design. (b) The proposed RCM design.
Figure 4. Beampatterns for the ULA, where Γ s b = −6 dB. The resultant plots are drawn across 20 uniformly sampled frequencies within [ 1500 , 3500 ] Hz. (a) The CM design. (b) The proposed RCM design.
Remotesensing 15 04791 g004
Figure 5. Beampatterns for the ULA, where Γ s b = −13 dB. The resultant plots are drawn across 20 uniformly sampled frequencies within [ 1500 , 3500 ] Hz. (a) The CM design. (b) The proposed RCM design.
Figure 5. Beampatterns for the ULA, where Γ s b = −13 dB. The resultant plots are drawn across 20 uniformly sampled frequencies within [ 1500 , 3500 ] Hz. (a) The CM design. (b) The proposed RCM design.
Remotesensing 15 04791 g005
Figure 6. The locations of nonzero w m 2 along the horizontal axis.
Figure 6. The locations of nonzero w m 2 along the horizontal axis.
Remotesensing 15 04791 g006
Figure 7. Beampatterns for the 2 , 1 optimization, where iteration i = 1 . The beampattern plots are obtained across 20 uniformly sampled frequencies within the frequency band [ 1500 , 3500 ] Hz. (a) The threshold value ρ = 10 7 . (b) The threshold value ρ = 0.01 .
Figure 7. Beampatterns for the 2 , 1 optimization, where iteration i = 1 . The beampattern plots are obtained across 20 uniformly sampled frequencies within the frequency band [ 1500 , 3500 ] Hz. (a) The threshold value ρ = 10 7 . (b) The threshold value ρ = 0.01 .
Remotesensing 15 04791 g007
Figure 8. Beampatterns for the 2 , 1 optimization, where threshold vale ρ = 10 7 . The beampattern plots are obtained across 20 uniformly sampled frequencies within the frequency band [ 1500 , 3500 ] Hz. (a) The iteration value i = 4 . (b) The iteration value i = 8 .
Figure 8. Beampatterns for the 2 , 1 optimization, where threshold vale ρ = 10 7 . The beampattern plots are obtained across 20 uniformly sampled frequencies within the frequency band [ 1500 , 3500 ] Hz. (a) The iteration value i = 4 . (b) The iteration value i = 8 .
Remotesensing 15 04791 g008
Table 1. Numerical Results of Design for Examples 1 and 2.
Table 1. Numerical Results of Design for Examples 1 and 2.
Approaches Γ sb = 6 dB Γ sb = 13 dB
σ p ( wc ) (dB) σ s ( wc ) (dB) σ p ( wc ) (dB) σ s ( wc ) (dB)
CM 1.5541 7.7327 5.8838 13.2296
Proposed RCM 1.5193 7.6838 1.7423 10.7635
Table 2. Numerical Results of Design for Example 3.
Table 2. Numerical Results of Design for Example 3.
Approaches σ p (dB) σ s (dB) σ p ( wc ) (dB) σ s ( wc ) (dB)PIF (dB)
Proposed RCM1.02029.06321.51937.6838−34.9116
2 , 1 design with i = 1 and ρ = 10 7 1.04369.13581.51948.0592−33.3758
2 , 1 design with i = 1 and ρ = 0.01 1.72627.87912.39566.9615−30.0297
2 , 1 design with i = 4 and ρ = 10 7 0.81718.14331.37937.4694−34.6292
2 , 1 design with i = 8 and ρ = 10 7 0.81718.14331.37937.4694−34.6292
Table 3. Numerical Results of Design for Example 4.
Table 3. Numerical Results of Design for Example 4.
Approaches5-Element Sparse Array7-Element ULA
σ p ( wc ) (dB) σ s ( wc ) (dB)PIF (dB) σ p ( wc ) (dB) σ s ( wc ) (dB)PIF (dB)
SOCP 2.6462 9.2248 28.3147 2.6045 9.0276 28.9776
SDP 1.5315 8.4879 35.9086 1.4900 8.3515 34.6050
Proposed RCM 1.5332 8.4835 35.5277 1.5193 7.6838 34.9116
Table 4. CPU time of the Design Approaches for Example 4.
Table 4. CPU time of the Design Approaches for Example 4.
ApproachesCPU Time(s)
5-Element Sparse Array7-Element ULA
SOCP 11.46 21.36
SDP 68.16 167.08
Proposed RCM 27.95 82.25
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bao, Y.; Zhang, H.; Liu, X.; Jiang, Y.; Tao, Y. Design of Robust Sparse Wideband Beamformers with Circular-Model Mismatches Based on Reweighted 2,1 Optimization. Remote Sens. 2023, 15, 4791. https://doi.org/10.3390/rs15194791

AMA Style

Bao Y, Zhang H, Liu X, Jiang Y, Tao Y. Design of Robust Sparse Wideband Beamformers with Circular-Model Mismatches Based on Reweighted 2,1 Optimization. Remote Sensing. 2023; 15(19):4791. https://doi.org/10.3390/rs15194791

Chicago/Turabian Style

Bao, Yu, Haixiao Zhang, Xiaoli Liu, Yuhan Jiang, and Yu Tao. 2023. "Design of Robust Sparse Wideband Beamformers with Circular-Model Mismatches Based on Reweighted 2,1 Optimization" Remote Sensing 15, no. 19: 4791. https://doi.org/10.3390/rs15194791

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop