Next Article in Journal
Tooth X-Ray Image Segmentation Based on ResU-Net with Coordinate Attention and Boundary-Aware Mechanisms
Previous Article in Journal
Cross-Sensor Consistency-Guided Dual-Spectrum Fusion for Offshore Wind Turbine Blade Defect Diagnosis and Risk Grading
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Optimization of SAR Signal Array Receiving Based on MOEA/D-HPSO

School of Space Information, Space Engineering University, Beijing 101416, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(12), 3879; https://doi.org/10.3390/s26123879
Submission received: 20 May 2026 / Revised: 9 June 2026 / Accepted: 16 June 2026 / Published: 18 June 2026

Abstract

Passive reception of spaceborne synthetic aperture radar (SAR) signals is of great significance for acquiring target characteristics and identifying SAR operating states. With the rapidly growing demand for high-quality SAR signal reception, signal-receiving arrays are prone to beam performance deterioration and difficulty in beamforming under wide-angle scanning conditions. Traditional uniform arrays fail to meet practical engineering requirements and cannot balance multiple conflicting performance indicators. To address the above technical bottlenecks, this paper proposes a design method of a non-uniform planar receiving array based on the MOEA/D-HPSO algorithm. Taking maximum sidelobe level (MSL), array gain (G), and beamwidth (BW) as core performance indicators, a multi-objective optimization model of SAR signal-receiving array for wide-angle scanning is established. This method integrates the multi-objective decomposition strategy and hybrid genetic particle swarm optimization mechanism, decomposes complex multi-objective problems into several scalar subproblems, obtains uniformly distributed Pareto fronts, and effectively improves the diversity of solution sets. Simulation experimental results show that the proposed algorithm is superior to traditional mainstream algorithms such as NSGA-II and MOEA/D-DE in terms of convergence accuracy, solution set distribution, and various performance indicators. Typical array design examples verify that the proposed method can adapt to various engineering application scenarios and provide technical support for spaceborne SAR signal reception and spectrum management.

1. Introduction

SAR is a core technology for space-based Earth observation [1], usually deployed on satellites and other spacecraft. Effective signal receiving is essential for high-precision positioning, identification, and spectrum management. Since most spaceborne SAR operates in low Earth orbit (LEO), its angle relative to the receiving system varies widely during transit, causing serious beam degradation and poor adaptability in the receiving system. This increases receiving difficulty and raises the demand on receiver design. Conventional single-antenna receivers only obtain time–frequency information without spatial dimension [2], making multi-channel coherent processing and accurate signal sorting difficult.
Array antennas can simultaneously collect multi-channel data and measure phase differences, supporting DOA estimation, signal sorting, and coherent processing. Thus, they are widely used in high-precision receiving systems. However, traditional uniform full arrays lack beam control flexibility and suffer from severe grating lobes, which mask useful signals. Therefore, designing non-uniform planar arrays for flexible wide-angle beamforming is essential.
These issues fall into the multi-objective optimization framework. The key challenge is selecting appropriate array pattern indicators for effective beamforming and using efficient intelligent optimization algorithms to arrange elements, breaking periodic geometric structures [3] to achieve satisfactory receiving performance. Reference [4] uses a matrix constraint method to realize the element constraint conditions for practical sparse planar arrays. Reference [5] combines machine learning and an improved genetic algorithm to minimize the MSL. Reference [6] optimizes array synthesis via matrix mapping to reduce sidelobes. Reference [7] uses particle swarm optimization to generate desired sector beams and improve beam quality. Reference [8] optimizes element positions through sequential convex programming to balance angular resolution and energy utilization. For non-uniform arrays, angular ambiguity function and expanded beam pattern analyses offer more accurate resolution assessment [9]. Moreover, the BW can be directly optimized under given sidelobe constraints using alternating-direction multiplier methods, achieving better angular resolution than uniform arrays with the same aperture [10]. Reference [11] optimizes subarray-based large-aperture antenna systems by trading off BW and MSL, yielding better DOA estimation performance. Beyond array geometry optimization, joint beam and time–frequency processing has also enabled instantaneous positioning with a single satellite [12]. Existing numerical optimization methods mainly improve or hybridize traditional algorithms. Examples include improved genetic algorithms with differential crossover [13], optimized sparse linear arrays using modified particle swarm optimization [14], and hybrid algorithms balancing exploration and exploitation [15,16]. These methods perform well in array optimization. Nevertheless, for multiple conflicting indicators, a single optimal solution cannot satisfy specific engineering preferences. Traditional methods lack flexible trade-off strategies and weight configuration, making them unable to meet fast and targeted receiving requirements under wide satellite scanning angles.
This paper presents an array design method for wide-angle scanning, which adapts to various receiving requirements by jointly optimizing G, MSL, and BW. A hybrid particle swarm optimization is utilized for multi-objective optimization to generate multiple Pareto solutions for engineering decision-making. The proposed method achieves superior beam pattern performance indicators while rapidly adapting to different scenarios, effectively extending the receiving time window and laying a solid foundation for subsequent processing.
The main contributions of this paper are as follows:
  • Traditional MOEA/D uses only a single aggregation function; the proposed method sequentially adopts a two-stage aggregation strategy (weighted sum followed by Tchebycheff) to handle the non-convex Pareto front, balancing global exploration and precise convergence.
  • Standard PSO relies on a single population for global search, whereas this paper embeds HPSO into the MOEA/D framework, equipping each subproblem with an independent PSO swarm, thereby enhancing targeted search for each subproblem.
  • Conventional decomposition-based algorithms (e.g., MOEA/D and MOPSO/D) only replace individual solutions among subproblems; this paper extends genetic algorithm operators to information exchange between neighboring subproblems, performing crossover and mutation to improve population diversity.

2. Problem Formulation

2.1. Receiving Model and Analysis

In receiver array design, system receiving capability is determined by the far-field radiation pattern, which depends on element coordinates and excitation. The far-field pattern is the product of the element factor and the array factor [17]. It is a combination of individual element characteristics and element arrangement.
In the Cartesian coordinate system, taking the positive x as the reference, the clockwise angle is defined as the azimuth angle φ , and the inclination angle relative to the x o y plane is defined as the elevation angle θ . To simplify array pattern calculation, the u v coordinate system is introduced, where parameters u and v are mapped from azimuth and elevation angles via trigonometric transformation, and the far-field radiation pattern of the array at the specified scanning angle θ 0 , φ 0 is derived as follows:
f u , v = 1 N n = 1 N E n u , v I n e j k x n u u 0 + y n v v 0 u = s i n θ cos φ u 0 = sin θ 0 cos φ 0 v = sin θ sin φ v 0 = sin θ 0 sin φ 0
where x n , y n and I n are, respectively, the two-dimensional planar coordinates and amplitude excitation of the n -th element; k = 2 π λ denotes the wave number; N stands for the total number of array elements. This factor normalizes the array summation result from the perspective of the number of array elements so that the response in the steering direction reflects the average contribution of each array element, thereby eliminating the linear influence of the number of array elements on the response amplitude. E n θ , φ denotes the element factor which characterizes the physical properties of a single array element; it can be derived from the transformation relations that substitute θ = arcsin u 2 + v 2 and φ = a tan 2 v , u into the element factor, yielding its representation E n u , v in the u v coordinate system. The array factor reflects the influence of spatial geometric arrangement of multiple elements on array radiation performance. As shown in Figure 1, the core of array design is to adjust element positions and excitations to regulate key indicators, including MSL, G, and BW, so as to realize beamforming and meet diverse practical requirements.
The preference for conflicting indicators depends on receiving purposes and signal processing requirements, including strong interference suppression [18], high-precision direction finding with narrow BW [19], and balanced multi-target signal recognition.
Two receiving modes, narrow-domain and wide-domain receiving, shown in Figure 2, are classified by their relative spatial positions. The spaceborne SAR operates in a low Earth orbit and images a certain area on the ground. The satellite orbits at an altitude H , which is defined as the straight-line distance between the satellite and its subpoint on the Earth’s surface, with a slant range R c to the ground receiver. The transmit power and transmit antenna gain are denoted as P t and G t , respectively. The receiving array is assumed to be ground-based. Typically, the north direction is taken as the positive y -axis, the east direction as the positive x -axis, and the vertical upward direction as the positive z -axis, forming a coordinate system. Affected by SAR transmit beam sidelobe suppression, wide-domain receiving obtains much lower received power, so higher receiving gain is required to satisfy the signal detection threshold [20]. Moreover, as the elevation angle θ of the satellite increases, the difficulty of signal reception becomes greater, which demands an even higher receiving gain.
According to the free-space propagation link budget of spaceborne SAR signals, the incident power density at the ground receiver can be expressed as:
S = P t G t 4 π R c 2 L
where L is the total link loss of the system. Based on the equivalent aperture principle of receiving antennas, the output power of the receiver array is given by:
P r = S A e G S i min
where A e denotes the effective aperture of a single array element, and G stands for the gain of the receiving array. To ensure successful signal detection, the received power P r must be greater than the minimum detectable signal S i min . The G requirement expressions for both modes are derived via antenna theory [21] and spatial geometric relations:
G G r n = 4 π 2 L H 2 S i min P t G t λ 2 cos 2 θ G G r w = 4 π 2 L H 2 S i min P t G t λ 2 cos 2 θ η 0
where η 0 represents the attenuation correction coefficient of satellite signals under wide-area reception. In engineering practice, the amplified received signal must exceed the threshold to avoid being overwhelmed by internal noise. The required gain is determined by signal strength and scanning angle. Wide-angle receiving demands higher G, which raises the difficulty of array design and optimization.

2.2. Multi-Objective Optimization Model for Receiver Array

The multi-objective optimization of receiving arrays performs collaborative optimization on the two-dimensional coordinates and excitation amplitudes of N array elements within a fixed planar aperture of dimension L x , L y to optimize the multi-objective cost function of the synthesized radiation pattern under wide-angle scanning conditions. The decision vector is defined as:
X = x 1 , y 1 , x 2 , y 2 , , x N , y N I = I 1 , I 2 , , I N x n , y n [ L x 2 , L x 2 ] × [ L y 2 , L y 2 ] I n [ 0 , 1 ]
The optimization problem of this paper can be defined as:
M i n i m i z e X , I Ω G a g g X , I γ = g γ , F X , I s u b j e c t   t o   e X , I 0
where G a g g is the objective function, γ is the weight vector, and Ω is the feasible decision space. e includes position and excitation constraints, while F denotes the multi-objective vector, expressed as:
M i n i m i z e X , I Ω F X , I = f 1 , f 2 , f 3 T f 1 = M S L X , I f 2 = G X , I f 3 = B W X , I
To conclude, this work employs multi-objective optimization for element arrangement design, with the detailed approach introduced in Section 2. To satisfy engineering feasibility, a gradient-based soft penalty strategy is adopted for arrays whose inter-element spacing fails to meet the layout constraint x i x j 2 + y i y j 2 d min , where d min generally takes a value within 0 ,   0.5 λ . A penalty term will be appended to the objective function once the practical element spacing is smaller than d min .
p = min i = 1 N 1 j = i + 1 N c max 0 , d min d i j d min , p max
where c denotes the penalty coefficient and p max represents the maximum limit of the penalty term. When the element spacing d i d min , the penalty term is zero, indicating no penalty; when d i < d min , the penalty term becomes positive, and the more severe the violation, the larger the penalty. The individual penalties are summed, multiplied by the coefficient c , and then capped by the upper bound p max to ensure dimensional consistency and controllable influence. This method flexibly adjusts the penalty strength, prevents the penalty term from dominating the optimization process and further suppressing population diversity, and realizes a balanced trade-off between performance indicators and physical layout for practical engineering.

2.3. Optimization Performance Indicators of Receiver Array

The core performance indicators in the design and optimization of the receiver array receiving system include MSL, G, and BW. After determining the positions and excitations of the array elements, the array pattern can be calculated, from which all these indicators can be extracted.
MSL is defined as the ratio of the maximum level in the sidelobe region to the mainlobe peak level. To define the sidelobe region S , the mainlobe exclusion region M must be specified first. Let u 0 , v 0 denote the direction of the mainlobe peak in the u , v coordinate system. Along the u -direction, the two points where the normalized power pattern drops by 3 dB relative to the peak are found, denoted as u min and u max . Similarly, along the v -direction, the 3 dB points are denoted as v min and v max . The mainlobe region M is then defined as the rectangular area:
M = u , v u min u u max , v min v v max
The sidelobe region S is defined as the entire u , v space, excluding the mainlobe region M .
The sidelobe level determines the anti-interference and clutter suppression capability of the receiver array system, which should be minimized in antenna synthesis design. Accordingly, MSL is expressed as:
M S L = max u , v S f u , v f max u 0 , v 0
G is a key indicator for evaluating the receiving capacity and directivity of arrays, which is generally calculated indirectly from the normalized radiation pattern under the assumption that the array elements are isotropic point sources [22]:
G = D × η = 4 π f 2 θ 0 , φ 0 η 0 2 π 0 π f 2 θ , φ sin θ d θ d φ = 4 π η 0 2 π 0 π f 2 θ , φ sin θ d θ d φ
where D denotes the directivity coefficient of the receiver array, and η = 0.7 represents the gain correction factor, which refers to the pattern radiation efficiency in antenna systems. The integration limits for θ and φ are 0 , π / 2 and 0 , 2 π , respectively, corresponding to the upper-hemisphere radiation. Note that the performance indicators MSL and G are presented in decibels (dB) throughout this paper. For an MSL defined as a field amplitude ratio, its linear value is converted to dB via M S L d B = 20 log 10 M S L l i n e a r ; for the G, which is a power ratio, the conversion is G d B = 10 log 10 G l i n e a r .
BW is traditionally defined as the angular range between the two −3 dB points on the mainlobe. In spaceborne SAR signal reception, the elevation angle of the satellite typically varies significantly as it flies over the receiving station, while the azimuthal change within the receiving beam is relatively minor. Therefore, this paper focuses on the BW in the θ direction as the key performance metric. Following the same parameter extraction concept as in the u , v coordinate system, the peak direction θ 0 , φ 0 is first located in spherical coordinates. By fixing the azimuth angle and scanning the elevation angle θ , the two angles θ min and θ max corresponding to the 3 dB points on either side of the normalized pattern peak are identified. The BW is then calculated as:
B W = θ max θ min
A narrower BW improves adjacent target resolution. Array design should comprehensively balance the three indicators and adjust priorities to achieve optimal receiving performance.

3. Design and Optimization of Receiver Array

3.1. Array Initialization

In array design and pattern synthesis, Taylor distribution combines ideal space factors with planar apertures. On the basis of linear array Taylor weighting, it is extended to two dimensions by normalized origin distance. Excitation varies regularly from the array center to edge and can be allocated to randomly positioned elements.
I n = 1 + 2 m = 1 n ¯ 1 F m cos m π r n r max r n = r i r max = x i 2 + y i 2 r max
where F m denotes the space factor:
F m = 1 m + 1 k = 1 n ¯ 1 1 m 2 σ 2 k 2 + A 0.5 2 k = 1 , k m n ¯ 1 1 m 2 k 2 σ = n ¯ A 2 + n ¯ 0.5 2
where σ denotes the scaling factor, A is the Taylor parameter, and n ¯ is the number of equal-sidelobe nulls. Array initialization offers a favorable search starting point for subsequent optimization algorithms.

3.2. Receiver Array Multi-Objective Optimization Based on MOEA/D-HPSO

MOEA/D is a decomposition-based multi-objective evolutionary algorithm. It divides complex multi-objective problems into multiple single-objective subproblems by weight assignment and optimizes them concurrently [23]. This paper adopts HPSO for global search and introduces crossover and mutation of adjacent subproblems to enrich solution distribution, so that solutions can be evenly distributed on the Pareto front.

3.2.1. MOEA/D Decomposition Framework

The decomposition of multi-objective optimization problems relies on appropriate aggregation functions for objective scalarization to construct single-objective subproblems [24]. The traditional weighted-sum function generates uniform weights via the Das–Dennis method according to the number of subproblems, which satisfies γ i = 1 . In 3D space, uniform sampling is performed on the plane γ 1 + γ 2 + γ 3 = 1 , such that the weight vector γ 1 , γ 2 , γ 3 covers all directions in the objective space. The weighted-sum (WS) aggregation function is defined as:
g w s X , I | γ = f 1 , f 2 , f 3 γ 1 γ 2 γ 3 = γ i f i
The Tchebycheff (TCH) aggregation function handles arbitrary Pareto front shapes [25]. It introduces a dynamic reference point z to shift the metric origin, mapping the function to any point on non-convex Pareto regions. The function is defined as:
g T C H X , I | γ , z = max γ i f i z i
For different weights on the Pareto front, each x is a Pareto optimal solution.
Aggregation functions scalarize multi-objective vectors. For a non-convex Pareto front, WS fails to cover concave non-dominated solutions, while TCH depends on reference points. Wide-angle SAR array optimization involves both a non-convex Pareto front and a highly multimodal fitness landscape, which cannot be effectively solved using a single aggregation strategy. Therefore, this paper combines both: WS rapidly explores the optimal region to build a reliable reference point, and then TCH guides local search for full Pareto coverage, improving solution distribution.

3.2.2. Hybrid Genetic Particle Swarm Optimization (HPSO)-Based Array Solving Method

This paper adopts a hybrid search mechanism combining particle swarm optimization (PSO) and genetic algorithm (GA) operators to solve the decomposed single-objective subproblems. PSO is suitable for non-convex, non-smooth problems, with velocity and position updates defined as:
v i t + 1 = ω t v i t + c 1 r 1 p b e s t i t x i t + c 2 r 2 g b e s t t x i t x i t + 1 = x i t + v i t + 1
where p b e s t i t and g b e s t t are the individual and global best positions, c 1 and c 2 are the cognitive and social learning factors, r 1 , r 2 0 , 1 introduce randomness, and ω t is the inertia weight. To balance exploration and exploitation, a linearly decreasing inertia weight strategy is adopted:
ω t = ω s t a r t ω s t a r t ω e n d t T max
The traditional MOEA/D adjacent information exchange promotes subproblem cooperation via fixed neighborhoods and direct replacement [26,27] but lacks genetic-level communication, which risks premature population convergence and diminishes subproblem specificity. Thus, the MOEA/D-HPSO framework hybridizes GA operators with the PSO-based main search to exchange information between adjacent subproblems. For the i -th subproblem, the neighborhood set is defined by the K-nearest subproblems in Euclidean distance of the weight vector. Each forms a parent pair p 1 , p 2 , and the SBX operator performs simulated binary crossover on them with a certain probability. The d -th dimension of the generated offspring is given by:
c 1 , d = 0.5 1 + β p 1 , d + 1 β p 2 , d c 2 , d = 0.5 1 β p 1 , d + 1 + β p 2 , d β = 2 u 1 / η c + 1     u 0.5 1 2 1 u 1 / η c + 1 u > 0.5
where u U 0 , 1 . The offspring then undergoes polynomial mutation with a given probability.
c 1 , d = c 1 , d + δ u b l b δ = 2 u 1 / η m + 1 1 u 0.5 1 2 1 u 1 / η m + 1 u > 0.5
This introduces GA fine-tuning at the genetic level in the PSO-dominated framework, maintaining stable search direction while enhancing population diversity and local exploitation.

3.3. Algorithm Implementation Details

To ensure the reproducibility of the proposed MOEA/D-HPSO array solver, this section provides a detailed description of its algorithmic components and complete pseudo-code, as summarized in Algorithm 1.
Algorithm 1 MOEA/D-HPSO for planar receiving array optimization
Input: number of elements N = N x × N y , aperture size L x × L y , number of subproblems N p , neighborhood size K, maximum generations T max , population size per subproblem M.
Output: Pareto front P, HV history h v h i s t o r y
1: weights ← Generate Uniform Weights ( N p , 3);  // 3 objectives
decision vector: X = x 1 , y 1 , x 2 , y 2 , , x N , y N ,   I = I 1 , I 2 , , I N with x n L x / 2 , L x / 2 ,   y n L y / 2 , L y / 2 ,   I n 0 , 1
2: Compute distance matrix among weights;
3: for each subproblem j, set neighbor list B j as the K closest weight vectors;
4:  z = + , + , + ;  // initialize ideal point
5:  t s t a r t f l o o r ( T max / 2 ) ;  // generation to switch to Tchebycheff aggregation
6: for each subproblem j do:
7:   p o p j InitializePopulation (M);  // each individual generated with Taylor + noise
8:  Define fitness function F j using current aggregation: weighted sum (if gen < t s t a r t ) else Tchebycheff (if gen ≥ t s t a r t ), plus position penalty;
9:  Initialize a PSO instance for subproblem j with p o p j and F j ;
10:  Store best solution p b e s t i j and its objectives;
11: end for
12: Initialize an empty list h v h i s t o r y ;  //store the HV history obtained in each generation
13: for gen = 0 to T max 1 do:
14:  for each subproblem j in parallel do:
15:   Perform one PSO generation: update velocity, position, personal best p b e s t i j and global best p b e s t j (best solution among all subproblems in B j j );
16:  end for
17:  if gen % 10 == 0 and gen > 0:
18:   for each subproblem k do:
19:    k ← random neighbor from B j ;
20:    Apply SBX crossover and polynomial mutation to p j and p k ;
21:    Replace the worst individual in subproblem j’s swarm with the better child (evaluated by F j );
22:   end for
23:  end if
24:  Update ideal point z using best objectives of all subproblems;
25:  if gen % 5 == 0 or gen == T max 1 :
26:   Compute hypervolume HV from current non-dominated solutions;
27:   Append HV to h v h i s t o r y ;
28:  end if
29: end for
30: Collect all subproblem best solutions and their raw objectives;
31: Perform non-dominated sorting on [MSL, -G, BW] to extract Pareto front P;
32: Return P and h v h i s t o r y ;
Each individual encodes 3 N 8 variables. The four corner elements are fixed to maintain the aperture size. During initialization, internal positions are randomly generated, and excitation amplitudes are obtained from a Taylor distribution plus Gaussian noise. Each subproblem maintains a PSO swarm. Each particle stores its personal best. The global best used in velocity update is taken as the best individual among the subproblem itself and its K neighbors. Each velocity component is clipped to the interval v max , v max (position: [ 0.15 , 0.15 ] , excitation: [ 0.049 , 0.049 ] ). Every 10 generations, simulated binary crossover and polynomial mutation (mutation probability p m = 0.1 , distribution index η m = 20 , crossover probability p c = 0.9 , distribution index η c = 20 ) are applied to the two global best individuals, and the better offspring replaces the worst individual in the swarm. The ideal point z is updated each generation as the component-wise minimum. An external archive is maintained via non-dominated sorting. Hypervolume is computed every five generations from the archive after normalization. The algorithm runs for T max = 300 generations. The final Pareto front is extracted by non-dominated sorting on [MSL, -G, BW].

4. Experimental Results and Analysis

In this work, the wavelength of the intercepted signal is set to λ = 0.3 m . The planar array uses fixed corner elements to maintain the aperture size L x × L y = 10 λ × 10 λ under a scanning range of ± 60 . Arrays with N = 100 and N = 64 elements are designed. The MOEA/D parameters are set as follows: 100 subproblems, internal population size of 20, maximum iterations of 300, and information exchange every 10 iterations. The final Pareto front is obtained after multiple independent runs.

4.1. Pareto Front Analysis and Comparison

To verify the effectiveness of the proposed MOEA/D-HPSO for the on-board SAR receiver array optimization, it is compared with traditional methods, including NSGA-II, MOPSO/D [28], MOEA/D-DE, and MO-GPSOD [29]. NSGA-II employs a non-decomposition framework based on crowding distance and does not employ the decomposition-based subproblem partition strategy or the hybrid PSO search mechanism. MOPSO/D adopts a single-population particle swarm optimization under the decomposition framework and does not set up independent swarms for each subproblem. MOEA/D-DE uses differential evolution as the subproblem solver, which is distinctly different from the hybrid particle swarm optimization that incorporates a genetic neighbor exchange strategy. MO-GPSOD combines geometric particle swarm optimization with decomposition but does not adopt the proposed hybrid aggregation method and genetic operators. All methods in this paper were executed under the same hardware conditions and parameter settings. Random seeds are generated according to system time to guarantee independent runs for every experiment. NSGA-II uses a population size of 100. For MOEA/D-DE, the differential evolution parameters are set to F = 0.5 and C R = 1 . All other parameters for the three comparison algorithms (e.g., number of generations, neighborhood size, mutation probability, and for MOPSO/D, the inertia weight, learning factors, and velocity clamping) are identical to those of the proposed MOEA/D-HPSO described in Section 3. Each algorithm runs independently three times, with a maximum of 300 iterations per run. Upon completion of all runs, the solutions obtained from the three runs are integrated into a single set. Non-dominated sorting is then performed on this integrated set, and the non-dominated individuals are retained to form the final Pareto front. Here, a non-dominated solution refers to an individual for which no other solution is no worse than it across all objectives and superior to it on at least one objective.
Hypervolume (HV) is adopted as the primary metric to simultaneously evaluate the convergence and diversity of the obtained Pareto fronts. Given an approximate Pareto solution set and a reference point r = r 1 , r 2 , , r m in the m -dimensional objective space, HV measures the volume of the union of hypercubes dominated by each solution with respect to r . In this paper, the three objective functions are f 1 = M S L , f 2 = G , and f 3 = B W . Thus, a lower value in each transformed objective is better. Each objective value f i is normalized to [ 0 , 1 ] using ideal and nadir points as normalization bounds:
f ^ i = f i z i i d e a l z i n a d i r z i i d e a l
where the ideal vector is z i d e a l = 20 , 25 , 5 and the nadir vector is z n a d i r = 0 , 15 , 30 . To ensure the comparability of results from different algorithms and the stability of evaluation, fixed bounds rather than dynamic ones are adopted in this paper. The original objective functions are normalized with the z i d e a l and z n a d i r , and all normalized objective values are clipped to the interval 0 , 1 . Afterwards, taking r = 1 , 1 , 1 as the reference point in the normalized objective space, the HV indicator is calculated via the PyMOO toolkit. Only the non-dominated solutions of each approximated Pareto front are considered. A higher HV value indicates a better overall approximation to the true Pareto front. Figure 3 shows the normalized HV trends over 300 iterations.
To ensure the comparability of results from different algorithms and the stability of evaluation, fixed reference points rather than dynamic ones are adopted in this paper. The original objective functions are normalized with the z i d e a l and z n a d i r , and all normalized objective values are clipped to the interval 0 , 1 . Afterwards, taking r = 1 , 1 , 1 as the reference baseline in the normalized objective space, the hypervolume indicator is calculated via the PyMOO toolkit (version 0.6.1.5).
As shown in Figure 3, after optimization, the final hypervolume (HV) value achieved by the proposed MOEA/D-HPSO algorithm is 0.4505, while those of NSGA-II, MOPSO/D, MOEA/D-DE, and MO-GPSO/D are 0.3879, 0.3641, 0.3885, and 0.3773, respectively. Compared with the four benchmark algorithms, the HV of the proposed algorithm is improved by 16.1%, 23.7%, 15.9%, and 19.4%, respectively, demonstrating its significant advantages in convergence accuracy and solution set diversity. From the convergence curve, the HV of the proposed algorithm rapidly increases to approximately 0.42 within the first 50 generations, exhibiting strong global exploration capability; after about 150 generations, the curve stabilizes, and the final HV reaches 0.4505, reflecting a good balance between convergence and diversity. In contrast, the HV of MOPSO/D consistently fluctuates between 0.36 and 0.37, indicating slow convergence and severe lack of diversity; the HV curves of MOEA/D-DE and NSGA-II exhibit significant fluctuations around 0.38–0.39, suggesting uneven solution set distribution; although MO-GPSO/D converges quickly in the early stage, its final HV is only 0.3773, implying poor diversity. Furthermore, examining the last 50 generations, the proposed algorithm achieves a mean HV of 0.4502 with a standard deviation of only 0.00015, indicating excellent stability near the optimum. In comparison, NSGA-II yields a mean of 0.3874 ± 0.00054, MOPSO/D gives 0.3639 ± 0.0021, MOEA/D-DE yields 0.3880 ± 0.00068, and MO-GPSO/D gives 0.3772 ± 0.00012 (mean ± std). The low variance of the proposed method confirms its robust convergence, whereas the higher variance of MOPSO/D and MOEA/D-DE reflects ongoing oscillations and difficulty in settling to a stable Pareto front. In summary, the proposed algorithm outperforms the other four mainstream multi-objective optimization algorithms in terms of convergence speed, final solution set quality, and stability.
Figure 4 compares the Pareto solution distributions of the five algorithms. MOPSO/D and NSGA-II solutions are concentrated within a narrow 4 dB MSL range (−10 dB to −6 dB), failing to form a complete Pareto front. MO-GPSO/D achieves an MSL range of 11 dB and an inter-quartile spread of 3.2 dB, indicating good diversity, but it acquires only few non-dominated solutions, insufficient to support diverse engineering decisions, revealing its deficiency in diversity preservation. The best MSL, G, and BW of MO-GPSO/D are −10.71 dB, 20.4 dB, and 7.2°, respectively.
Compared to the proposed method’s best values (−13.7 dB, 21 dB, 7.6°), MO-GPSO/D is 2.99 dB worse in MSL, 0.6 dB worse in G, and only 0.4° better in BW, presenting inferior overall optimization. In summary, the proposed algorithm’s Pareto solutions span a 12 dB MSL range (from −13.7 to −1.7 dB)—three times wider than that of NSGA-II/MOPSO/D—and are located significantly closer to the region of low MSL, high G, and narrow BW. It provides substantially more non-dominated solutions than MO-GPSO/D, offering more feasible trade-offs under conflicting multi-objective constraints, which verifies its superiority in complex optimization problems.
In other words, a concentrated front locks the receiver into a fixed performance trade-off, failing to support conflicting requirements such as anti-jamming versus high sensitivity. A widely distributed front, by contrast, provides explicit scenario-tailored options, making the proposed method inherently more adaptable to diverse spaceborne SAR receiving conditions.

4.2. Array Design Results Under Different Receiving Conditions

To illustrate the grating lobe issue of uniform arrays under wide-angle scanning, Figure 5 first presents the design results of uniform arrays with Taylor amplitude weighting.
Under wide-angle scanning, severe grating lobes appear in multiple directions, which prevents the receiving system from effectively distinguishing real signals from interference in the grating lobe directions, leading to angular ambiguity and reception failure. Specifically, the MSL of the 100-element uniform array is −5.837 dB, while that of the 64-element uniform array is as high as −1.835 dB, indicating that the grating lobes are almost as strong as the mainlobe, severely degrading beam quality. Furthermore, uniform arrays lack flexibility in beam shape control and cannot simultaneously suppress grating lobes while achieving multiple performance indicators such as high G and narrow BW, thus failing to meet the diverse receiving requirements under wide-angle scanning for spaceborne SAR.
Figure 6 presents the Pareto solutions obtained by MOEA/D-HPSO after 300 iterations under the scanning angle of ± 60 , with array elements of 100 and 64. The 100-element array achieves an MSL range of [−13.68, −2.25] dB, a G range of [17.68, 21.03] dB, and a BW range of [7.61, 22.69] deg, while the 64-element array yields [−12.37, −0.71] dB, [16.31, 19.29] dB, and [6.91, 28.18] deg, respectively. Thus, the 100-element array possesses higher design degrees of freedom, leading to a 1.31 dB improvement in best-case MSL and a 1.74 dB improvement in best-case G, with comparable best-case BW. This moderate concentration of the solution set still supports diverse engineering trade-offs. In wide-range receiving mode, the G constraints are set to 20.5 dB and 18.5 dB for the two arrays, respectively, and qualified solutions satisfying these constraints are screened out. Taking the two arrays as examples, several typical design schemes selected from the Pareto front are discussed according to different optimization priorities.
It can be observed from Figure 7 that all displayed array designs with different optimization priorities are non-dominated solutions from the Pareto front. Scheme (a) prioritizes low MSL. The array elements are densely arranged to suppress grating lobes effectively under wide-angle scanning. Its radiation pattern features negligible energy leakage in undesired directions, making it suitable for signal receiving in strong interference scenarios with wide-angle scanning. Scheme (b) focuses on high G, which is applicable to receiving scenes with severe energy shortage. Restricted by objective conflicts, this design sacrifices sidelobe performance and BW. Scheme (c) is optimized for a narrow mainlobe with the highest angular resolution. According to the Rayleigh criterion, for ideal point targets whose angular extent is negligible compared to the BW, two targets can be distinguished when their angular separation satisfies θ 1 θ 2 B W . In this context, the beamwidth directly quantifies the minimum resolvable separation between nearby targets, and targets with angular extent much smaller than BW are effectively point-like. Similar to uniform arrays, it narrows the mainlobe at the cost of higher MSL. Scheme (d) realizes balanced multi-objective optimization for narrow-range receiving, achieving comprehensive performance balance among interference suppression, energy utilization, and angular resolution. Scheme (e) is selected from qualified solutions satisfying G constraints of 20.5 dB and 18.5 dB for wide-range receiving. It satisfies G requirements while coordinating other indicators and achieves favorable receiving performance.

5. Conclusions

This paper investigates the design of spaceborne SAR signal-receiving arrays under wide-angle scanning, establishes a multi-objective optimization model, and proposes a non-uniform planar array optimization method based on MOEA/D-HPSO.
The algorithm integrates decomposition and hybrid particle swarm optimization, uses hybrid aggregation functions to adapt to non-convex characteristics, and introduces genetic operations to enhance population diversity. It achieves better convergence and higher-quality Pareto solutions than conventional algorithms.
The designed non-uniform planar arrays suppress grating lobes and reduce MSL under wide-angle scanning while flexibly achieving high G and narrow BW. The proposed method handles conflicting indicators well, and the obtained Pareto solutions meet diverse receiving requirements in engineering.

Author Contributions

Conceptualization, Z.Z. and X.T.; methodology, Z.Z.; software, Z.Z.; validation, Z.Z., H.X. and X.Y.; formal analysis, Z.Z.; investigation, H.X.; resources, X.T.; data curation, H.X.; writing—original draft preparation, Z.Z.; writing—review and editing, X.T. and X.Y.; visualization, X.Y.; supervision, X.T.; project administration, X.T.; funding acquisition, X.T. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (NSFC) under Grant 62027801.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, C.S.; Xu, H.P.; Zhang, J.W.; Sun, B.; You, Y.N.; Liu, H. Advancements in the research of spaceborne synthetic aperture radar. J. Image Graph. 2025, 30, 2257–2274. [Google Scholar] [CrossRef]
  2. Guan, G.Q.; Yong, L.; Nie, J.W.; Wang, F.X. A two-stage anti-jamming and multipath mitigation method in GNSS receivers using antenna array. J. Natl. Univ. Def. Technol. 2015, 37, 15–20. [Google Scholar]
  3. Zhuang, Y.J.; Zhang, X.J.; He, Z.S. Synthesis of sparse planar arrays with multiple patterns: An automatic coordinate pairing approach. Signal Process. 2023, 212, 109161. [Google Scholar] [CrossRef]
  4. Miao, K.; Zhang, Y.; Wang, S.; Yao, C.; Zhao, G.; Sun, H. Synthesis of sparse planar antenna arrays using a matrix constraints method. IEEE Trans. Antennas Propag. 2024, 72, 4618–4623. [Google Scholar] [CrossRef]
  5. Yang, H.; Chen, P.; Zhou, H.M.; Tan, J.Y. An efficient position optimization method based on improved genetic algorithm and machine learning for sparse array. AEU Int. J. Electron. Commun. 2024, 179, 155312. [Google Scholar] [CrossRef]
  6. Xu, H.Z.; Gu, P.F.; Wen, H.; Meng, Y.K.; Chen, S.Y.; He, Z.; Fan, Z.H.; Ding, D.Z. An Efficient Synthesis Method for Ultrawideband Planar Arrays with Constraints on Minimum Spacing. In Proceedings of the 2025 International Conference on Microwave and Millimeter Wave Technology (ICMMT), Xi’an, China, 19–22 May 2025. [Google Scholar]
  7. Rosado-Sanz, J.; Jarabo-Amores, M.-P.; Dauvignac, J.-Y.; Mata-Moya, D.; Lanteri, J.; Migliaccio, C. Design and Validation of a Reflectarray Antenna with Optimized Beam for Ground Target Monitoring with a DVB-S-Based Passive Radar. Sensors 2021, 21, 5263. [Google Scholar] [CrossRef] [PubMed]
  8. Fuchs, B.; Skrivervik, A.; Mosig, J.R. Synthesis of Uniform Amplitude Focused Beam Arrays. IEEE Antennas Wirel. Propag. Lett. 2012, 11, 1178–1181. [Google Scholar] [CrossRef]
  9. Huan, M.; Liang, J.; Ma, Y.; Liu, W.; Wu, Y.; Zeng, Y. Optimization of high-resolution and ambiguity-free sparse planar array geometry for automotive MIMO radar. IEEE Trans. Signal Process. 2024, 72, 4332–4348. [Google Scholar] [CrossRef]
  10. Huan, M.; Liang, J.; Wu, Y.; Li, Y.; Liu, W. SASA: Super-resolution and ambiguity-free sparse array geometry optimization with aperture size constraints for MIMO radar. IEEE Trans. Antennas Propag. 2023, 71, 4941–4954. [Google Scholar] [CrossRef]
  11. Gupta, A.; Madhow, U.; Arbabian, A.; Sadri, A. Design of Large Effective Apertures for Millimeter Wave Systems Using a Sparse Array of Subarrays. IEEE Trans. Signal Process. 2019, 67, 6483–6497. [Google Scholar] [CrossRef]
  12. Li, J.; Han, C.; Ye, N.; Pan, J.; Yang, K.; An, J. Instant positioning by single satellite: Delay-Doppler analysis method enhanced by beam-hopping. IEEE Trans. Veh. Technol. 2025, 74, 14418–14431. [Google Scholar] [CrossRef]
  13. Zhao, Z.; Chen, M.; Wu, Q.; Chi, X.; Lin, W.; Zhang, B.; Wang, J. An Improved RNA Genetic Algorithm Without Mutation Operation in the Later Stage. In Proceedings of the 2022 China Automation Congress (CAC), Xiamen, China, 25–27 November 2022. [Google Scholar]
  14. Liu, Y.; Wang, X.K.; Wen, Q.; Yang, J. Optimization of Sparse Linear Arrays Based on the Algorithm of Multiple Objective Particle Swarm Optimization of Sparse Linear Arrays Based on the Algorithm of Multiple Objective Particle Swarm. Mod. Radar, 2025; in press.
  15. Guo, J.; Xue, P.; Zhang, C. Optimal Design of Linear and Circular Antenna Arrays Using Hybrid GWO-PSO Algorithm. In Proceedings of the 2021 3rd International Academic Exchange Conference on Science and Technology Innovation (IAECST), Guangzhou, China, 10–12 December 2021. [Google Scholar]
  16. Kipkirui, F.; Maina, R.; Kiambi, S. Optimising uniform rectangular array performance for SNR, SLL and speed using proposed hybrid PSO-HBA. Digit. Twins Appl. 2025, 2, e70005. [Google Scholar] [CrossRef]
  17. Aslan, Y.; Puskely, J.; Roederer, A.; Yarovoy, A. Multiple Beam Synthesis of Passively Cooled 5G Planar Arrays Using Convex Optimization. IEEE Trans. Antennas Propag. 2020, 68, 3557–3566. [Google Scholar] [CrossRef]
  18. Khan, A.A.; Brown, A.K. Sidelobe Level Reduction and Radio Frequency Interference Rejection in Large Sub-arrayed Antenna Arrays. In Proceedings of the 2012 Loughborough Antennas & Propagation Conference (LAPC), Loughborough, UK, 12–13 November 2012. [Google Scholar]
  19. Ollila, E. Greedy Capon Beamformer. IEEE Signal Process. Lett. 2024, 31, 2775–2779. [Google Scholar] [CrossRef]
  20. Xiang, H.; Yang, Y.; Xia, R.; Mo, L.; Wan, X.; Liu, B.; Luo, J. Wideband Array Receiving System Based on Multi-Beam Network. Radar Sci. Technol. 2018, 16, 578–582. [Google Scholar]
  21. Lee, J.; Nam, S. Effective Area of a Receiving Antenna in a Lossy Medium. IEEE Trans. Antennas Propag. 2009, 57, 1843–1845. [Google Scholar] [CrossRef]
  22. Wu, S.; Liu, Y.; Xu, J.; He, Y.; Du, B.; Yang, S. An Accurate and Efficient Gain Pattern Analysis Method for Transmitarray Antennas. IEEE Antennas Wirel. Propag. Lett. 2024, 23, 4458–4462. [Google Scholar] [CrossRef]
  23. Zhang, Q.; Li, H. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
  24. Xu, Q.; Xu, Z.; Ma, T. A Survey of Multiobjective Evolutionary Algorithms Based on Decomposition: Variants, Challenges and Future Directions. IEEE Access 2020, 8, 41588–41614. [Google Scholar] [CrossRef]
  25. Zheng, W.; Tan, Y.; Meng, L.; Zhang, H. An improved MOEA/D design for many-objective optimization problems. Appl. Intell. 2018, 48, 3839–3861. [Google Scholar] [CrossRef]
  26. Chen, X.; Wang, H.; Chu, J.; Hai, B.; Wang, Z. Hybrid neighborhood and global replacement strategies for multi objective evolutionary algorithm based on decomposition. Evol. Intell. 2022, 15, 1715–1728. [Google Scholar]
  27. Mashwani, W.K.; Salhi, A. Multiobjective memetic algorithm based on decomposition. Appl. Soft Comput. 2014, 21, 221–243. [Google Scholar] [CrossRef]
  28. Peng, W.; Zhang, Q. A Decomposition-Based Multi-Objective Particle Swarm Optimization Algorithm for Continuous Optimization Problems. In Proceedings of the 2008 IEEE International Conference on Granular Computing, Hangzhou, China, 26–28 August 2008. [Google Scholar]
  29. Zapotecas-Martinez, S.; Moraglio, A.; Aguirre, H.E.; Tanaka, K. Geometric Particle Swarm Optimization for Multi-objective Optimization Using Decomposition. In Proceedings of the Genetic and Evolutionary Computation Conference 2016 (GECCO ’16), Denver, CO, USA, 20–24 July 2016. [Google Scholar]
Figure 1. Radiation patterns of 64-element arrays with different layouts. (a) Array 1: MSL = −12.41 dB, G = 20.17 dB, BW = 11.82 deg; (b) Array 2: MSL = −6.10 dB, G = 20.96 dB, BW = 4.73 deg; (c) Array 3: MSL = −11.55 dB, G = 21.20 dB, BW = 6.21 deg.
Figure 1. Radiation patterns of 64-element arrays with different layouts. (a) Array 1: MSL = −12.41 dB, G = 20.17 dB, BW = 11.82 deg; (b) Array 2: MSL = −6.10 dB, G = 20.96 dB, BW = 4.73 deg; (c) Array 3: MSL = −11.55 dB, G = 21.20 dB, BW = 6.21 deg.
Sensors 26 03879 g001
Figure 2. Schematic diagram of spaceborne SAR receiving modes (a) narrow-domain receiving mode; (b) wide-domain receiving mode.
Figure 2. Schematic diagram of spaceborne SAR receiving modes (a) narrow-domain receiving mode; (b) wide-domain receiving mode.
Sensors 26 03879 g002
Figure 3. Normalized HV convergence curves.
Figure 3. Normalized HV convergence curves.
Sensors 26 03879 g003
Figure 4. Two-dimensional Pareto front distributions of five algorithms; scanning angle: ± 60 , N = 100 .
Figure 4. Two-dimensional Pareto front distributions of five algorithms; scanning angle: ± 60 , N = 100 .
Sensors 26 03879 g004
Figure 5. Element scatter diagrams, radiation patterns, and corresponding performance indicators [MSL (dB), G (dB), BW (deg)] for uniformly filled rectangular arrays with Taylor-weighted excitation: (a) N = 100 ; (b) N = 64 .
Figure 5. Element scatter diagrams, radiation patterns, and corresponding performance indicators [MSL (dB), G (dB), BW (deg)] for uniformly filled rectangular arrays with Taylor-weighted excitation: (a) N = 100 ; (b) N = 64 .
Sensors 26 03879 g005
Figure 6. 3D Pareto solution distributions. (a) N = 100 ; (b) N = 64 .
Figure 6. 3D Pareto solution distributions. (a) N = 100 ; (b) N = 64 .
Sensors 26 03879 g006
Figure 7. Typical array designs: (a) low-sidelobe design; (b) high-gain design; (c) narrow-beam design; (d) balanced multi-objective design; (e) wide-range receiving design. Each subfigure shows the element scatter diagram, radiation pattern, and corresponding performance indicators [MSL (dB), G (dB), BW (deg)].
Figure 7. Typical array designs: (a) low-sidelobe design; (b) high-gain design; (c) narrow-beam design; (d) balanced multi-objective design; (e) wide-range receiving design. Each subfigure shows the element scatter diagram, radiation pattern, and corresponding performance indicators [MSL (dB), G (dB), BW (deg)].
Sensors 26 03879 g007aSensors 26 03879 g007b
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

Zhang, Z.; Xing, H.; Yu, X.; Tang, X. Design and Optimization of SAR Signal Array Receiving Based on MOEA/D-HPSO. Sensors 2026, 26, 3879. https://doi.org/10.3390/s26123879

AMA Style

Zhang Z, Xing H, Yu X, Tang X. Design and Optimization of SAR Signal Array Receiving Based on MOEA/D-HPSO. Sensors. 2026; 26(12):3879. https://doi.org/10.3390/s26123879

Chicago/Turabian Style

Zhang, Zhiyang, Hongji Xing, Ximing Yu, and Xiaogang Tang. 2026. "Design and Optimization of SAR Signal Array Receiving Based on MOEA/D-HPSO" Sensors 26, no. 12: 3879. https://doi.org/10.3390/s26123879

APA Style

Zhang, Z., Xing, H., Yu, X., & Tang, X. (2026). Design and Optimization of SAR Signal Array Receiving Based on MOEA/D-HPSO. Sensors, 26(12), 3879. https://doi.org/10.3390/s26123879

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