Next Article in Journal
Exploring Deep Learning to Predict Coconut Milk Adulteration Using FT-NIR and Micro-NIR Spectroscopy
Previous Article in Journal
Thermalization of Mesh Reinforced Ultra-Thin Al-Coated Plastic Films: A Parametric Study Applied to the Athena X-IFU Instrument
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Difference Pattern Synthesis for Spherical Sensor Arrays †

Institute of Electronic Engineering, China Academy of Engineering Physics, Mianyang 621999, China
*
Author to whom correspondence should be addressed.
This work is an extended version of the paper “Difference pattern synthesis for spherical arrays”, published in IEEE Radar Conference (RadarConf20), Florence, Italy, 21–25 September 2020.
Sensors 2024, 24(7), 2361; https://doi.org/10.3390/s24072361
Submission received: 7 February 2024 / Revised: 21 March 2024 / Accepted: 21 March 2024 / Published: 8 April 2024
(This article belongs to the Section Electronic Sensors)

Abstract

:
An innovative method for synthesizing optimum difference patterns of the spherical sensor array is introduced, along with a sidelobe tapering technique. Firstly, we suggest employing the spherical harmonics of degree ±1 to synthesize the spherical array difference pattern; secondly, we study the mapping relationship between the difference pattern of the spherical sensor array and the difference pattern of the uniformly spaced linear array (ULA) with odd-numbered elements; finally, we enhance the Zolotarev difference pattern, which is a counterpart to the Dolph–Chebyshev sum pattern that traditionally allows synthesis only for ULA with even-numbered elements. Our modification extends its applicability to synthesize difference patterns for ULA with odd-numbered elements. Leveraging the optimal difference pattern, a generalized Bayliss difference pattern synthesis method designed for the ULA with odd-numbered elements is further proposed. To illustrate the effectiveness of our approach, we present several design examples through experimental simulation.

1. Introduction

Spherical sensor arrays have been extensively investigated within the phased array antenna and the acoustic array community for several decades, spanning a diverse range of applications. These applications cover super-resolution direction finding [1,2,3], source localization [4,5], mobile communications, satellite communications [6,7,8], radar [9,10], and numerous others [11]. When dealing with targets distributed in a broad area of three-dimensional space, a spherical sensor array emerges as the optimal choice due to its superior performance and the deployment efficiency of sensors. This preference is attributed to its omnidirectional beam-steering capability across the entire three-dimensional space [12,13].
This paper focuses on the mono-pulse technique applied to spherical sensor arrays. The mono-pulse technique is used for direction of arrival (DOA) estimation of a target. In Figure 1, the sum and difference patterns are symmetrical and anti-symmetrical about the z-axis. The ratio of the received signal to the sum and difference patterns varies with the angle between the target and the z-axis, which can be used for DOA estimation and tracking. The accuracy of DOA estimation is related to the width of the main lobe, and the narrower the main lobe, the higher the estimation accuracy. In order to reduce the impact of interference signals, both sum and difference patterns also need to meet low sidelobe constraints. The main lobe width mainly depends on the array size, the optimization range of this metric does not vary much for a defined array. Therefore, low sidelobes are often the goal pursued by various methods for sum- and difference-pattern synthesis, and it is also the main focus of this paper.
Numerous direct sum- and difference-pattern synthesis methods exist for uniformly spaced linear arrays (ULAs) and uniformly spaced planar arrays, including the Dolph–Chebyshev sum pattern and the Zolotarev difference pattern [14]. The Zolotarev difference pattern, developed by McNamara using Zolotarev polynomials, represents the optimal difference pattern for ULAs with even-numbered elements [15,16,17]. In this context, the optimal difference pattern denotes the pattern with the narrowest first null width and the largest normalized difference slope on boresight for a specified sidelobe level (SLL). However, McNamara’s method is limited to synthesizing arrays with even-numbered elements [18]. In an effort to overcome this limitation, S.R. Zinka proposed a generalized Bayliss difference-pattern synthesis method by altering the array factor zeros of the Zolotarev difference pattern; nevertheless, this method also confines syntheses to arrays with even-numbered elements [19].
Unlike linear and planar arrays, synthesizing patterns for spherical arrays and general conformal arrays pose significant challenges and may even be deemed impossible. This difficulty arises from the non-uniform spacing of elements and varying element orientations typical in conformal arrays. Consequently, numerical-pattern synthesis methods for conformal arrays have been a focal point, with numerous efficient approaches proposed over the last two decades. Various techniques, such as Genetic algorithms [20], particle swarm optimization [21], convex optimization [22,23], and adaptive array theory [24] have been explored for conformal-array sum-pattern synthesis. Simultaneously, iterative least-squares [25], convex optimization [9,26], and modified differential evolution algorithms [27] have been examined for conformal-array difference-pattern synthesis. In general, numerical synthesis methods do not guarantee optimal results and often involve substantial computational complexity, given that the optimization problem is typically solved iteratively.
The phase-mode processing of circular arrays can be extended to spherical arrays, enabling the expression of the circular/spherical array pattern as the sum of a series of harmonics. These characteristics have facilitated numerous applications for the circular/spherical array, including broadband-pattern synthesis, direction finding, and super-resolution direction finding [28]. Recently, Koretz and Rafaely proposed a Dolph–Chebyshev sum-pattern synthesis method for a spherical sensor array in the phase-mode domain [29]. In the case of a symmetric response, the research was expanded to establish a linear transform between the ULA and the spherical array. This allows the application of specific processing techniques designed for the ULA to be available for spherical arrays [30]. The pattern synthesis method presented in [29,30] can be analyzed into two steps: (1) selecting a specific series of spherical harmonics (degree 0) to synthesize the desired pattern and further reformulating the pattern as the summation of associated Legendre polynomials, and (2) examining the relationship between the associated Legendre polynomials and the polynomial that defines the Dolph–Chebyshev pattern or the generalized sum pattern of the ULA.
In this paper, we present a direct optimal-difference-pattern synthesis method for spherical arrays. Our fundamental approach shares similarities with the sum-pattern synthesis procedure outlined in [29,30]. Initially, we suggest utilizing the spherical harmonics of degree ±1 to synthesize the difference pattern of the spherical array. Subsequently, we establish the mapping relationship between the difference pattern of spherical arrays and the difference pattern of ULAs with odd-numbered elements. Lastly, the Zolotarev difference pattern is introduced and a generalized Bayliss difference pattern synthesis method tailored for ULAs with odd-numbered elements is proposed. This work extends [31] by providing difference patterns of arbitrary sidelobe level and envelope taper.
The structure of this paper unfolds as follows. In Section 2, we review the phase-mode processing and the pattern-synthesis method in the phase-mode domain for the spherical array. Section 3 introduces the proposed difference-pattern synthesis method, while Section 4 provides the simulation results for further illustration. Finally, Section 5 encompasses concluding remarks.

2. Background

Consider the weighting function ω ( k R , Ω ) over the surface of a sphere with the radius R , where k is the wave number and Ω ( θ , ϕ ) denotes the spatial coordinates in a spherical coordinate system. The radiation pattern of the spherical array can be expressed in both the spatial domain and in the phase-mode domain as follows:
B ( Ω ) = Ω S 2 ω ( k R , Ω ) p ( k R , Ω , Ω ) d Ω = n = 0 m = n n ω n m ( k R ) p n m ( k R )
where p ( k R , Ω , Ω ) represents the response of the sensor located at Ω to the wavefield impinge from Ω ; ω n m and p n m denote the spherical Fourier transforms of ω ( k R , Ω ) and p ( k R , Ω , Ω ) , respectively.
In a case of a unit amplitude plane-wave case p n m can be expressed:
p n m ( k R ) = b n ( k R ) Y n m ( Ω )
where Y n m ( Ω ) = 2 n + 1 4 π ( n m ) ! ( n + m ) ! P n m ( cos θ ) e j m ϕ denotes the spherical harmonics of order n and degree m ; P n m ( cos θ ) is the associated Legendre functions; b n ( · ) is the mode amplitude of order n and is a function of k R and the sphere configurations. For the cases of the omnidirectional sensor (the spherical array composed of omnidirectional sensors is also referred to as the open-sphere in the acoustics community) and the cardioid sensor, b n can be expressed as presented in [11]:
b n ( k R ) = { 4 π i n j n ( k R )                             O m n i d i r e c t i o n a l   s e n s o r 4 π i n ( j n ( k R ) i j n ( k R ) )                   C a r d i o i d   s e n s o r
where j n ( · ) and j n ( · ) represent the spherical Bessel function of first kind and its derivation, respectively.
By substituting Equation (2) into Equation (1), and assuming that array is of finite order N such that ω n m = 0 for n > N , the radiation pattern in the phase-mode domain can be expressed:
B ( Ω ) = n = 0 N m = n n ω n m ( k R ) b n ( k R ) Y n m ( Ω )                 = n = 0 N m = n n ω n m ( k R ) b n ( k R ) 2 n + 1 4 π ( n m ) ! ( n + m ) ! P n m ( cos θ ) e j m ϕ
Remark: Equations (2) and (4) are valid for scalar sensors (such as microphone sensors or sonar sensors) whose patterns exhibit rotational symmetry along the radial axis of the sensor. When accounting for the mutual coupling effect, rotational symmetry properties can be approximately satisfied if the elements are distributed on the sphere’s surface according to the spherical t-design or the Coulomb design, refer to [32]. In this paper, the spherical t-design is specifically adopted. The rotational symmetry properties may not be satisfied in the practical application, such as in Ref. [2] and our previous work (Ref. [26]), non-ideal factors in engineering can be obtained using electromagnetic simulation methods and the desired pattern and can be synthesized using numerical iterative optimization algorithms; the methodology proposed in the paper can be applied to pre-theoretical designs and performance evaluation in each case.
For the modal sum pattern with the look direction along the z-axis, indicating rotational symmetry around the z-axis, only the degree m = 0 is considered, and ω n , 0 is optimized to obtain the optimal sum pattern, as detailed in [29].

3. Proposed Difference Pattern Synthesis Method

3.1. Spherical Sensor Array Difference Pattern

The general difference pattern for the look direction along the z-axis can be expressed:
D x ( θ , ϕ ) = cos ϕ D θ ( θ )                 ( a ) D y ( θ , ϕ ) = sin ϕ D θ ( θ )                 ( b )
where D θ ( 0 ) = 0 , so D x ( θ , ϕ ) is zero in the yz-plane, the function is antisymmetrical about the yz-plane, and the maximum slope of the function is in the xz-plane. The function D y ( θ , ϕ ) exhibits similar properties.
In order to construct the modal difference patterns as given in Equation (5) from expression (4), only the degree m = ± 1 is taken into consideration. In other words, the phase-mode domain weights are ω n m = 0 for m ± 1 . We denote the modal difference pattern as D ( Ω ) :
D ( Ω ) = n = 0 N b n ( k R ) [ ω n , 1 ( k R ) Y n , 1 ( Ω ) + ω n , 1 ( k R ) Y n , 1 ( Ω ) ]
Given that Y n , m ( Ω ) = ( 1 ) m Y n , m ( Ω ) , if we set ω n , 1 = ω n , 1 , then the modal difference pattern (6) simplifies to
D ( Ω ) = n = 1 N b n ( k R ) [ ω n , 1 ( k R ) Y n , 1 ( Ω ) + ω n , 1 ( k R ) Y n , 1 ( Ω ) ]                   = n = 1 N ω n , 1 ( k R ) b n ( k R ) [ Y n , 1 ( Ω ) + Y n , 1 ( Ω ) ]                   = cos ϕ n = 1 N 2 ω n , 1 ( k R ) b n ( k R ) 2 n + 1 4 π ( n 1 ) ! ( n + 1 ) ! P n , 1 ( cos θ )                   = cos ϕ D θ ( θ )
where D θ ( θ ) represents the weighted summation of the associated Legendre functions in the expression. Since P n m ( ± 1 ) = 0 for m 1 , we can deduce that P n , 1 ( cos θ ) | θ = 0 , π = 0 and D θ ( 0 ) = D θ ( π ) = 0. The function D θ ( θ ) is weighted with cos ϕ so the maximum slope is in the xz-plane and the function is zero in the yz-plane. The expression D ( Ω ) in Equation (7) provides a difference pattern for the xz-plane, and by setting ω n , 1 = ω n , 1 , we can obtain a difference pattern for the yz-plane. We now shift our focus to the design of D θ ( θ ) to achieve the optimal difference pattern for the spherical array.
To further streamline the problem, we reformulate D θ ( θ ) in a more compact form:
D θ ( θ ) = n = 1 N ω ˜ n P n , 1 ( cos θ ) = ω ˜ N T p N ( θ )
where ω ˜ n = 2 ω n , 1 ( k R ) b n ( k R ) 2 n + 1 4 π ( n 1 ) ! ( n + 1 ) ! , n = 1 , , N . The column vectors ω ˜ N and p N ( θ ) are composed of the elements ω ˜ n and P n , 1 ( cos θ ) , respectively.
The associated Legendre functions P n m ( cos θ ) can be decomposed as in [33]:
P n m ( cos θ ) = c n m T d n ( θ )
where c n m 2 n × 1  is the coefficient vector, and d n ( θ ) 2 n × 1 is the Fourier series. The coefficient vector c n m can be derived from c n , m 1 and c n , m 2 using the recurrence expressions outlined in reference [33]. For the special case of n = 1 , c n , 1 is an imaginary vector and exhibits conjugate symmetry characteristics, i.e., c n m can be expressed as c n , 1 = [ J c ^ n , 1 ; 0 ; c ^ n , 1 ] , and J is the exchange matrix. Thus, P n , 1 ( cos θ ) can be decomposed as P n , 1 ( cos θ ) = 2 i c ^ n , 1 T s n ( θ ) , s n ( θ ) = [ sin θ , sin 2 θ , , sin n θ ] T , and the vector p N ( θ ) in (8) can be further decomposed as the following:
p N ( θ ) = [ P 1 , 1 ( cos θ ) , P 2 , 1 ( cos θ ) , , P N , 1 ( cos θ ) ] T = [ 2 i c ^ 1 , 1 T , 0 T 2 i c ^ 2 , 1 T , 0 T 2 i c ^ N , 1 T ] s N ( θ ) = C N s N ( θ )
where C N is a real lower-triangular full-rank matrix. By substituting Equation (10) into (8), D θ ( θ ) can be expressed:
D θ ( θ ) = ω ˜ N T p N ( θ ) = ω ˜ N T C N s N ( θ )
We will demonstrate that the spherical array difference pattern in (11) is analogous to the difference pattern of the ULA with 2 N + 1 elements. Considering the ULA with 2 N + 1 elements (only the standard linear array is considered in this paper, i.e., the elements are spaced uniformly with d = λ / 2 ), the weighting function a n for the difference pattern is antisymmetrical and the excitation of the element at the origin is a 0 = 0 , so the excited element number is actually 2 N . The difference pattern of the ULA with 2 N + 1 and 2 N + 2 elements can be expressed:
{ F d 2 N + 1 ( ψ ) = n = N N a n e i 2 π d n sin θ / λ = n = 1 N a n sin ( n ψ ) = ( a N ) T s N ( ψ )                                       ( a ) F d 2 N + 2 ( ψ ) = n = N N + 1 b n e i 2 π d ( n 1 / 2 ) sin θ / λ = n = 1 N + 1 b n sin ( ( n 1 2 ) ψ ) = ( b N + 1 ) T s ^ N + 1 ( ψ )       ( b )
where s ^ N + 1 ( ψ ) = [ sin ψ 2 , sin 3 ψ 2 , , sin ( L + 1 2 ) ψ ] T , and ψ = 2 π d sin θ λ . b n , n = N , , N + 1 is the weighting function with a 2 N + 2 -elements ULA difference pattern, which is also antisymmetrical.
If we set C N T ω ˜ N = a N , then the spherical array difference pattern in Equation (11) and the ULA difference pattern in Equation (12) (a) become identical with the transformation ψ = 2 π d sin θ / λ . Since C N is a full-rank matrix, ω ˜ N can be uniquely solved. Subsequently, ω n m ( k R ) and the weighting function ω ( k r , Ω ) will be determined sequentially.
When the look direction steers away from the z-axis, the desired pattern can be obtained using the following expression:
D ( Ω ) = n = 0 N m = n n ω n m rot ( k R ) b n ( k R ) Y n m ( Ω )
where ω n m rot is given by
ω n m r o t = [ ω n , n r o t ω n , n + 1 r o t ω n , n r o t ] = [ D n , n n D n , n + 1 n D n , n n D n + 1 , n n D n + 1 , n + 1 n D n + 1 , n n D n , n n D n , n + 1 n D n , n n ] [ 0 ω n , 1 0 ω n , 1 0 ]             = ω n , 1 [ D n , 1 n D n + 1 , 1 n D n , 1 n ] T + ω n , 1 [ D n , 1 n D n + 1 , 1 n D n , 1 n ] T
where D m m n D m m n ( α , β , γ ) denotes the Wigner-D function, and ( α , β , γ ) represents the Euler rotation angle from the z-axis to the look direction [11].

3.2. Zolotarev Difference Pattern of 2 N + 1 Elements

As a counterpart to the Dolph–Chebyshev sum pattern, the Zolotarev difference pattern is an optimal-difference pattern for the even-numbered ULA developed by McNamara using the Zolotarev polynomials [16]. The procedure for synthesizing the Zolotarev difference pattern for a ULA with 2 N + 2 elements is summarized as follows:
(1)
For a specified sidelobe ratio (SLR) or the main-lobe width, the Jacobi modulus parameter m , which is related to the specified SLR or main-lobe width, is calculated. Subsequently, the Zolotarev polynomial Z 2 N + 1 ( x , m ) is evaluated using the numerical method, and its expansion in the standard polynomial form is obtained:
Z 2 N + 1 ( x , m ) = n = 1 N + 1 z n x 2 n 1
For the computational aspects of the procedure, detailed information can be found in [16]. Knowledge of the elliptical integrals, the Jacobi module and Jacobi eta, zeta, and elliptical functions is essential. Open-source tools for calculating these functions are accessible [34]. Figure 2 provides an example of Zolotarev polynomials Z 11 ( x ) , the function oscillates between −1 and 1 when x [ 1 , 1 ] .
(2)
Let x = sin ( ψ / 2 ) / sin ( π d / λ ) , and substitute it into the above polynomial, let c n = z n / ( sin ( π d / λ ) ) 2 n 1 , then the desired Zolotarev difference pattern can be expressed:
Z 2 N + 1 ( ψ ) = n = 1 N + 1 c n sin 2 n 1 ( ψ 2 )
(3)
Equate F d 2 N + 2 ( ψ ) in Equation (12) (b) to Z 2 N + 1 ( ψ ) and determine the coefficient b n , then, the element excitation can be calculated from b n .
However, the Zolotarev difference pattern is only available for the even-numbered ULA. When comparing the 2 N + 1 and 2 N + 2 elements ULA difference patterns given by Equation (12) (a) and (12) (b), respectively, the primary distinction lies in the harmonics series. The difference pattern F d 2 N + 1 ( ± π ) = 0 is fixed, whereas F d 2 N + 2 ( ± π ) is variable. For the Zolotarev difference pattern of the even-numbered ULA, | F d 2 N + 2 ( ψ ) | | ψ = ± π =   | Z 2 N + 1 ( ψ ) | | ψ = ± π = 1 . It should also be noted that the number of roots in the visible region for the optimum difference pattern F d 2 N + 1 ( ψ ) and F d 2 N + 2 ( ψ ) is the same. Consequently, the optimal difference pattern F d 2 N + 1 ( ψ ) can also be derived from Z 2 N + 1 ( ψ ) .
Let x = sin ( β ψ / 2 ) / sin ( π d / λ ) (where β is the parameter to be solved), such that F d 2 N + 1 ( ψ ) | ψ = π and F d 2 N + 1 ( ψ ) | ψ = π will be mapped to the minimum root x 1 and the maximum root x 2 N + 1 of Z 2 N + 1 ( x ) , respectively. In other words, x 1 = sin ( β π / 2 ) / sin ( π d / λ ) and x 2 N + 1 =   sin ( β π / 2 ) / sin ( π d / λ ) . Thus, β can be determined by solving β = 2 sin 1 ( x 2 N + 1 ) / π .
The optimal difference pattern for the ULA with 2 N + 1 elements can now be obtained using the same procedure as described above for the ULA with 2 N + 2 elements, with the only difference being the mapping of ψ to x in step 2.

3.3. The Generalized Bayliss Difference Pattern of 2 N + 1 Elements

In [19], a generalized Bayliss n ¯ array distributions method was introduced for even-numbered ULA by altering the array factor zeros of the Zolotarev difference pattern. The updated array factor zeros are defined as the following:
ψ n B a y l i s s = { σ B ψ n Z o l a t a r e v         n n ¯ ψ n B                                     n n ¯
where ψ n Z o l a t a r e v and ψ n B a y l i s s  denote the array factor zeros of Zolotarev and the generalized Bayliss difference pattern, respectively. The so-called dilation factor σ B and the far-end zeros ψ n B are defined:
ψ n B = ± ( n + α + 1 2 ) 2 π M ,     n = n ¯ , n ¯ + 1 , , c e i l [ ( M 2 ) / 2 ] σ B = ψ n ¯ B ψ n ¯ Z o l a t a r e v
where M represents the number of elements, α is the parameter controlling the envelop tapering. ψ n B a y l i s s is obtained from the line source difference pattern, and thus can be utilized for both even-numbered and odd-numbered ULAs. However, this study only considered an even-numbered ULA since the Zolotarev difference pattern for the odd-numbered ULA was not available [19].
Now that we have derived the difference pattern for the odd-numbered ULA, the generalized Bayliss pattern can also be obtained from (16), with the caveat that the end zeros should be replaced with ± π . Given that the spherical array difference pattern (11) and the ULA difference pattern (12) (a) are identical through the transformation ψ = 2 π d sin θ / λ , the Zolotarev difference pattern and the generalized Bayliss difference pattern for the spherical array can also be synthesized using the same transformation relationship.

4. Simulations

In this section, we present some design examples for the ULA, spherical aperture, and spherical sensor array through computer simulations.

4.1. The Difference Pattern of the ULA

Firstly, we consider the case of the ULA. The array is composed of 17 elements ( N = 8 ), with element spacing as half-wavelength. In order to verify that the proposed method achieves optimal results, a convex optimization method is used here as a comparison. The problem of synthesizing a difference pattern for the ULA with the narrowest beamwidth and largest normalized difference slope on boresight for a specified sidelobe level can be formulated:
max w { d d ψ [ w T s N ( ψ ) ] | ψ = 0 } s u b j e c t   t o     { | w T s N ( ψ j ) | 2 } S ( ψ j ) ,   ψ j Θ ,   j = 1 , , J
where Θ represents the sidelobe region; ψ j Θ ,     j = 1 , , J are the discrete angular grid points representing Θ ; J is the number of inequality constraints; S ( ψ j ) is the upper bound for the sidelobe level in the direction ψ j . The pattern synthesis formulations in (19) can be reformulated as a convex optimization problem [35] and be efficiently solved using numerical methods with existing free software, such as the CVX Toolbox with version 2.2 [36]. The convex optimization method ensures that the optimal is reached; thus, the pattern given by CVX is optimal.
We set the sidelobe region and N in (19) to be the same as the Zolotarev difference pattern, solved the convex optimization problem, and plotted the pattern in Figure 3. The SLRs are set to −25 dB and −35 dB, respectively. The desired SLRs are achieved using the two methods, and the convex optimization-based difference pattern is overlapped with the Zolotarev difference pattern for the two simulation conditions. The figure confirms that both the proposed method and the numerical method in Ref. [35] achieve the same optimum difference pattern with equal sidelobe.
In Figure 4, the algorithm proposed in this paper synthesizes the Zolotarev pattern for ULA with 17 elements, while the method described in reference [16] synthesizes the Zolotarev pattern for ULA with 18 elements. The sidelobe constraint for both cases is set to 25 dB, and the polynomial utilized is the Zolotarev polynomial Z 17 ( x ) . It is evident that the ULA with 18 exhibits a narrower first null beamwidth and a larger normalized difference slope than the ULA with 17 elements, owing to its larger array aperture. The array factor zeros of the two arrays appear alternately.
In the next example, the algorithm proposed in this paper synthesizes the generalized Bayliss pattern for ULA with 17 elements, while the method described in reference [16] synthesizes the generalized Bayliss pattern for ULA with 18 elements. The sidelobe constraint for both cases set to 25 dB. Figure 5 illustrates the generalized Bayliss difference patterns for ULA of 17 elements and 18 elements for different values of α , assuming N = 8 and n ¯ = 4 . As observed, for a given α , the two arrays exhibit similar envelop tapering, and the sidelobe closer to ψ = 0 are comparable to the corresponding Zolotarev difference pattern. The tapering rate of the far-end sidelobes is correlated with α , with a higher α resulting in a greater tapering rate.

4.2. The Difference Pattern of the Spherical Aperture

Now, let us return to the design of the spherical array difference pattern. The Zolotarev difference pattern for a spherical array with N = 8 is depicted in Figure 6, assuming SLR = 25   dB , the pattern resembles the ULA with 17 elements shown in Figure 4, albeit with different horizontal axes.
The generalized Bayliss difference patterns for the spherical array with α = 0.5 and α = 1 are depicted in Figure 7 and Figure 8, respectively. It is evident that the patterns resemble those of the ULA with 17 elements shown in Figure 5a,b, although the horizontal axes differ.
In the next example, the Zolotarev difference patterns with the look direction towards ( θ , ϕ ) = ( 30 ° , 45 ° ) are presented in Figure 9. These patterns are obtained through coordinate rotation in the phase-mode domain, as given by Equation (13), and the original difference patterns are shown in Figure 8.
The excitation amplitude functions corresponding to the omnidirectional sensor array and the cardioid sensor array sphere configurations are depicted in Figure 10, Figure 11 and Figure 12, assuming k R = 7 . It can be observed that the excitation amplitude function of the omnidirectional sensor array is symmetrical about the equator for both the Zolotarev difference pattern and the generalized Bayliss difference pattern. In the case of the cardioid sensor array, the main contributions of the excitation amplitude function appear in the upper hemisphere, and the power is concentrated for the Bayliss difference pattern, while the power is not concentrated for the Zolotarev difference pattern.

4.3. The Difference Pattern of the Spherical Sensor Array

Finally, a comparison is made between beamforming in the spherical harmonics domain and the spatial domain. A spherical array is considered, consisting of 144 nearly uniform sampling elements distributed on the sphere surface following the spherical-t design [37], as illustrated in Figure 13. The weights of the elements are computed using the method described in [29], where the optimal array weights are sampled to calculate the weights’ values at the sensor positions for the two types of sensors.
The space-domain Zolotarev difference pattern and the generalized difference pattern with α = 0.5 and α = 1 for spherical arrays composed of omnidirectional sensors and cardioid sensors are illustrated in Figure 14. The patterns in Figure 6b, Figure 7b, and Figure 8b are utilized as reference patterns. It can be observed that the space-domain difference pattern for the spherical array composed of omnidirectional sensors and cardioid sensors closely resembles the reference patterns, which are synthesized in the phase-mode domain.

5. Conclusions

Building upon the phase-mode processing of spherical array and the application of Zolotarev polynomials, this paper introduces a method for synthesizing Zolotarev and generalized Bayliss difference patterns for the spherical sensor arrays and odd-numbered ULAs. Several design examples are provided, utilizing the experimental simulations to validate the efficacy of the proposed method. The main contribution of this paper lies in the theoretical modeling and performance analysis applied to the early stage of array design, and the synthesis results can be used as the initial value of the numerical synthesis methods when dealing with various non-ideal factors. We focus on the common case of scalar sensor arrays such as microphone sensors or sonar sensors. When the vector spherical harmonics are adopted, the results can be extended to vector sensor arrays such as electromagnetic sensors.

Author Contributions

Conceptualization, Z.H. and X.L.; methodology, Z.H.; validation, X.L. and G.M.; formal analysis, M.C. and Z.H.; investigation, J.T.; writing—original draft preparation, Z.H., J.T. and M.C.; writing—review and editing, G.M. and S.X.; visualization, Z.H.; supervision, J.T.; project administration, S.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the CAEP Foundation under Grant (YZJJZQ2023012).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Huang, Q.; Feng, J.; Fang, Y. Two-Dimensional DOA Estimation Using One-Dimensional Search for Spherical Arrays. Chin. J. Electron. 2019, 28, 1259–1264. [Google Scholar] [CrossRef]
  2. Famoriji, O.J.; Ogundepo, O.Y.; Qi, X. An Intelligent Deep Learning-Based Direction-of-Arrival Estimation Scheme Using Spherical Antenna Array with Unknown Mutual Coupling. IEEE Access 2020, 8, 179259–179271. [Google Scholar] [CrossRef]
  3. Famoriji, O.J.; Shongwe, T. Direction-of-Arrival Estimation of Electromagnetic Wave Impinging on Spherical Antenna Array in the Presence of Mutual Coupling Using a Multiple Signal Classification Method. Electronics 2021, 10, 2651. [Google Scholar] [CrossRef]
  4. John, F.O.; Thokozani, S. Source Localization of EM Waves in the Near-Field of Spherical Antenna Array in the Presence of Unknown Mutual Coupling. Wirel. Commun. Mob. Comput. 2021, 2021, 3237219. [Google Scholar]
  5. Lee, S.Y.; Chang, J.; Lee, S. Deep Learning-Enabled High-Resolution and Fast Sound Source Localization in Spherical Microphone Array System. IEEE Trans. Instrum. Meas. 2022, 71, 2506112. [Google Scholar] [CrossRef]
  6. Ryoo, W.; Sung, W. Beamforming Using Uniform Spherical Arrays: Array Construction, Beam Characteristics, and Multi-Rank Transmission. IEEE Access 2021, 9, 38731–38741. [Google Scholar] [CrossRef]
  7. Yu, S.; Kou, N.; Jiang, J.; Ding, Z.; Zhang, Z. Beam Steering of Orbital Angular Momentum Vortex Waves with Spherical Conformal Array. IEEE Antennas Wirel. Propag. Lett. 2021, 20, 1244–1248. [Google Scholar] [CrossRef]
  8. Kumar, B.P.; Kumar, C.; Kumar, V.S.; Srinivasan, V.V. Reliability Considerations of Spherical Phased Array Antenna for Satellites. IEEE Trans. Aerosp. Electron. Syst. 2017, 54, 1381–1391. [Google Scholar] [CrossRef]
  9. Lin, H.S.; Cheng, Y.J.; Fan, Y. Synthesis of Difference Patterns for 3-D Conformal Beam-Scanning Arrays with Asymmetric Radiation Aperture. IEEE Trans. Antennas Propag. 2022, 70, 8040–8050. [Google Scholar] [CrossRef]
  10. Haupt, R.L. A sparse hammersley element distribution on a spherical antenna array for hemispherical radar coverage. In Proceedings of the 2017 IEEE Radar Conference (RadarConf), Seattle, WA, USA, 8–12 May 2017; IEEE: Seattle, WA, USA, 2017; pp. 1383–1385. [Google Scholar]
  11. Rafaely, B. Fundamentals of Spherical Array Processing; Springer International Publishing: Cham, Switzerland, 2019. [Google Scholar]
  12. Tomasic, B.; Turtle, J.; Liu, S. Spherical Arrays—Design Considerations. In Proceedings of the 18th International Conference on Applied Electromagnetics and Communications, Dubrovnik, Croatia, 12–14 October 2005; IEEE: Dubrovnik, Croatia, 2005; pp. 1–8. [Google Scholar]
  13. Mahmood, M.; Koc, A.; Le-Ngoc, T. 3-D Antenna Array Structures for Millimeter Wave Multi-User Massive MIMO Hybrid Precoder Design: A Performance Comparison. IEEE Commun. Lett. 2022, 26, 1393–1397. [Google Scholar] [CrossRef]
  14. Mailloux, R. Phased Array Antenna Handbook, 3rd ed.; Artech: London, UK, 2017. [Google Scholar]
  15. McNamara, A.D. Performance of Zolotarev and modified-Zolotarev difference pattern array distributions. IEE Proc. Microw. Antennas Propag. 2002, 141, 37–44. [Google Scholar] [CrossRef]
  16. McNamara, D. Direct synthesis of optimum difference patterns for discrete linear arrays using zolotarev distributions. IEE Proceedings. Part H 1993, 140, 495–500. [Google Scholar] [CrossRef]
  17. Feng, R.; Uysal, F.; Yarovoy, A. Target Localization Using MIMO-Monopulse: Application on 79 GHz FMCW Automotive Radar. In Proceedings of the 15th European Radar Conference (EuRAD), Madrid, Spain, 26–28 September 2018; IEEE: Madrid, Spain, 2018; pp. 59–62. [Google Scholar]
  18. Azevedo, A.; Ren, X.F.; Casimiro, A. Synthesis of Zolotarev Patterns. In Proceedings of the International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications, Hangzhou, China, 16–17 August 2007; IEEE: Hangzhou, China, 2007; pp. 727–730. [Google Scholar]
  19. Zinka, S.R.; Kim, J.P. On the Generalization of Taylor and Bayliss n-bar Array Distributions. IEEE Trans. Antennas Propag. 2012, 60, 1152–1157. [Google Scholar] [CrossRef]
  20. Liu, G.; Zhu, H.; Wang, K.; Qiu, Y.; Mou, J.; Zheng, P.; Wei, G. Low-Sidelobe Pattern Synthesis for Sparse Conformal Arrays Based on Multiagent Genetic Algorithm. In Proceedings of the IEEE International Symposium on Antennas and Propagation and USNC-URSI Radio Science Meeting (AP-S/URSI), Denver, CO, USA, 10–15 July 2022; IEEE: Denver, CO, USA, 2022; pp. 1044–1045. [Google Scholar]
  21. Li, M.; Liu, Y.; Chen, S.-L.; Hu, J.; Guo, Y.J. Synthesizing Shaped-Beam Cylindrical Conformal Array Considering Mutual Coupling Using Refined Rotation/Phase Optimization. IEEE Trans. Antennas Propag. 2022, 70, 10543–10553. [Google Scholar] [CrossRef]
  22. Li, X.J.; Miao, J.G.; Kuang, H.X.; Li, C.Y.; Liu, J.Q.; Zhou, S.G.; Liu, J. Pattern Synthesis of Conformal antenna Array based on Convex Optimization Model. In Proceedings of the IEEE MTT-S International Microwave Workshop Series on Advanced Materials and Processes for RF and THz Applications (IMWS-AMP), Suzhou, China, 29–31 July 2020; IEEE: Suzhou, China, 2020; pp. 1–3. [Google Scholar]
  23. Liu, Y.; Yang, Y.; Wu, P.; Ma, X.; Li, M.; Xu, K.-D.; Guo, Y.J. Synthesis of Multibeam Sparse Circular-Arc Antenna Arrays Employing Refined Extended Alternating Convex Optimization. IEEE Trans. Antennas Propag. 2021, 69, 566–571. [Google Scholar] [CrossRef]
  24. Dohmen, C.; Odendaal, J.W.; Joubert, J. Synthesis of Conformal Arrays with Optimized Polarization. IEEE Trans. Antennas Propag. 2007, 55, 2922–2925. [Google Scholar] [CrossRef]
  25. Dinnichert, M. Full polarimetric pattern synthesis for an active conformal array. In Proceedings of the IEEE International Conference on Phased Array Systems & Technology, Dana Point, CA, USA, 21–25 May 2000; IEEE: Dana Point, CA, USA, 2000; pp. 415–419. [Google Scholar]
  26. Huang, Z.; Zhou, J.; Zhang, H. Full polarimetric sum and difference patterns synthesis for conformal array. Electron. Lett. 2015, 51, 602–604. [Google Scholar] [CrossRef]
  27. Lin, H.S.; Cheng, Y.J.; Yang, H.N. Synthesis of Wide-Angle Difference Pattern with Low Side-lobe Level on Asymmetric Aperture of Hemispherical Conformal Array Antennas. In Proceedings of the IEEE International Symposium on Antennas and Propagation and USNC-URSI Radio Science Meeting (APS/URSI), Singapore, 4–10 December 2021; IEEE: Singapore, 2021; pp. 971–972. [Google Scholar]
  28. De Witte, E.; Griffiths, H.; Brennan, P. Phase mode processing for spherical antenna arrays. Electron. Lett. 2003, 39, 1430–1431. [Google Scholar] [CrossRef]
  29. Koretz, A.; Rafaely, B. Dolph–Chebyshev Beampattern Design for Spherical Arrays. IEEE Trans. Signal Process. 2009, 57, 2417–2420. [Google Scholar] [CrossRef]
  30. Hafizovic, I.; Nilsen, C.-I.C.; Holm, S. Transformation Between Uniform Linear and Spherical Microphone Arrays with Symmetric Responses. IEEE Trans. Audio Speech Lang. Process. 2011, 20, 1189–1195. [Google Scholar] [CrossRef]
  31. Huang, Z.; Sun, Y. Difference Pattern Synthesis for Spherical Arrays. In Proceedings of the IEEE Radar Conference (RadarConf), Florence, Italy, 21–25 September 2020; IEEE: Florence, Italy, 2020; pp. 1–4. [Google Scholar]
  32. Goossens, R.; Bogaert, I.; Rogier, H. Phase-Mode Processing for Spherical Antenna Arrays with a Finite Number of Antenna Elements and Including Mutual Coupling. IEEE Trans. Antennas Propag. 2009, 57, 3783–3790. [Google Scholar] [CrossRef]
  33. Costa, M.; Richter, A.; Koivunen, V. Unified Array Manifold Decomposition Based on Spherical Harmonics and 2-D Fourier Basis. IEEE Trans. Signal Process. 2010, 58, 4634–4645. [Google Scholar] [CrossRef]
  34. Igor, M.; Igor, M. Elliptic Integrals and Functions. MATLAB Central File Exchange. 2023. Available online: https://www.mathworks.com/matlabcentral/fileexchange/8805-elliptic-integrals-and-functions (accessed on 1 August 2023).
  35. Bucci, O.; D’Urso, M.; Isernia, T. Optimal synthesis of difference patterns subject to arbitrary sidelobe bounds by using arbitrary array antennas. IEE Proc. Microw. Antennas Propag. 2005, 152, 129–137. [Google Scholar] [CrossRef]
  36. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming, Version 2.2. January 2020. Available online: https://cvxr.com/cvx (accessed on 1 August 2023).
  37. Hardin, R.H.; Sloane, N.J.A. McLaren’s improved snub cube and other new spherical designs in three dimensions. Discret. Comput. Geom. 1996, 15, 429–441. [Google Scholar] [CrossRef]
Figure 1. Principle of DOA estimation based on sum- and difference-patterns.
Figure 1. Principle of DOA estimation based on sum- and difference-patterns.
Sensors 24 02361 g001
Figure 2. Representation of Zolotarev polynomial Z 11 ( x ) .
Figure 2. Representation of Zolotarev polynomial Z 11 ( x ) .
Sensors 24 02361 g002
Figure 3. Zolotarev and convex optimization difference patterns for SLR = 25 dB and SLR = 35 dB, respectively.
Figure 3. Zolotarev and convex optimization difference patterns for SLR = 25 dB and SLR = 35 dB, respectively.
Sensors 24 02361 g003
Figure 4. Zolotarev difference patterns of SLR = 25   dB for ULA 17 and 18 elements.
Figure 4. Zolotarev difference patterns of SLR = 25   dB for ULA 17 and 18 elements.
Sensors 24 02361 g004
Figure 5. The generalized Bayliss difference patterns with n ¯ = 4 for ULA of 17 and 18 elements: (a) α = 0.5 ; (b) α = 1 .
Figure 5. The generalized Bayliss difference patterns with n ¯ = 4 for ULA of 17 and 18 elements: (a) α = 0.5 ; (b) α = 1 .
Sensors 24 02361 g005
Figure 6. The Zolotrarev difference pattern for spherical array with N = 8 and SLR = 25 dB: (a) three-dimensional plot; (b) cut plot.
Figure 6. The Zolotrarev difference pattern for spherical array with N = 8 and SLR = 25 dB: (a) three-dimensional plot; (b) cut plot.
Sensors 24 02361 g006
Figure 7. The generalized Bayliss difference pattern for spherical array with N = 8, n ¯ = 4 , α = 0.5 , and SLR = 25 dB: (a) three-dimensional plot; (b) cut plot.
Figure 7. The generalized Bayliss difference pattern for spherical array with N = 8, n ¯ = 4 , α = 0.5 , and SLR = 25 dB: (a) three-dimensional plot; (b) cut plot.
Sensors 24 02361 g007
Figure 8. The generalized Bayliss difference pattern for spherical array with N = 8 n ¯ = 4 , α = 1 , and SLR = 25 dB: (a) three-dimensional plot; (b) cut plot.
Figure 8. The generalized Bayliss difference pattern for spherical array with N = 8 n ¯ = 4 , α = 1 , and SLR = 25 dB: (a) three-dimensional plot; (b) cut plot.
Sensors 24 02361 g008
Figure 9. The difference patterns with the look direction towards ( θ , ϕ ) = ( 30 ° , 45 ° ) .
Figure 9. The difference patterns with the look direction towards ( θ , ϕ ) = ( 30 ° , 45 ° ) .
Sensors 24 02361 g009
Figure 10. The excitation functions for the spherical array composed of omnidirectional sensors (a) and cardioid sensors (b) corresponding to the pattern shown in Figure 6.
Figure 10. The excitation functions for the spherical array composed of omnidirectional sensors (a) and cardioid sensors (b) corresponding to the pattern shown in Figure 6.
Sensors 24 02361 g010
Figure 11. The excitation functions for the spherical array composed of omnidirectional sensors (a) and cardioid sensors (b) corresponding to the pattern shown in Figure 7.
Figure 11. The excitation functions for the spherical array composed of omnidirectional sensors (a) and cardioid sensors (b) corresponding to the pattern shown in Figure 7.
Sensors 24 02361 g011
Figure 12. The excitation functions for the spherical array composed of omnidirectional sensors (a) and cardioid sensors (b) corresponding to the pattern shown in Figure 8.
Figure 12. The excitation functions for the spherical array composed of omnidirectional sensors (a) and cardioid sensors (b) corresponding to the pattern shown in Figure 8.
Sensors 24 02361 g012
Figure 13. Spherical array with 144 elements.
Figure 13. Spherical array with 144 elements.
Sensors 24 02361 g013
Figure 14. The space-domain Zolotarev difference pattern (a) and the generalized difference pattern with α = 0.5 (b) and α = 1 (c) for various spherical sensor configurations with 144 nearly uniform sampled elements.
Figure 14. The space-domain Zolotarev difference pattern (a) and the generalized difference pattern with α = 0.5 (b) and α = 1 (c) for various spherical sensor configurations with 144 nearly uniform sampled elements.
Sensors 24 02361 g014aSensors 24 02361 g014b
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

Huang, Z.; Chen, M.; Li, X.; Xie, S.; Ma, G.; Tian, J. On Difference Pattern Synthesis for Spherical Sensor Arrays. Sensors 2024, 24, 2361. https://doi.org/10.3390/s24072361

AMA Style

Huang Z, Chen M, Li X, Xie S, Ma G, Tian J. On Difference Pattern Synthesis for Spherical Sensor Arrays. Sensors. 2024; 24(7):2361. https://doi.org/10.3390/s24072361

Chicago/Turabian Style

Huang, Zhijiang, Maolin Chen, Xianglu Li, Shunqin Xie, Guoning Ma, and Jie Tian. 2024. "On Difference Pattern Synthesis for Spherical Sensor Arrays" Sensors 24, no. 7: 2361. https://doi.org/10.3390/s24072361

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