Next Article in Journal
Fuel Prediction and Reduction in Public Transportation by Sensor Monitoring and Bayesian Networks
Next Article in Special Issue
Motion Control of a Gecko-like Robot Based on a Central Pattern Generator
Previous Article in Journal
Carbon/Silicone Nanocomposite-Enabled Soft Pressure Sensors with a Liquid-Filled Cell Structure Design for Low Pressure Measurement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Reconfigurable Antenna Array Direction Finding System Based on a Fast Search Algorithm

School of Automation, Hangzhou Dianzi University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(14), 4729; https://doi.org/10.3390/s21144729
Submission received: 24 May 2021 / Revised: 7 July 2021 / Accepted: 8 July 2021 / Published: 10 July 2021
(This article belongs to the Special Issue Advanced Sensing Technologies in Automation and Computer Sciences)

Abstract

:
In a traditional antenna array direction finding system, all the antenna sensors need to work or shut down at the same time, which often leads to signal crosstalk, signal distortion, and other electromagnetic compatibility problems. In addition, the direction-finding algorithm in a traditional system needs a tremendous spectral search, which consumes considerable time. To compensate for these deficiencies, a reconfigurable antenna array direction finding system is established in this paper. This system can dynamically load part or all of the antennas through microwave switches (such as a PIN diode) and conduct a fast direction of arrival (DOA) search. First, the hardware structure of the reconfigurable antenna is constructed. Then, based on the conventional spatial domain search algorithm, an improved transform domain (TD) search algorithm is proposed. The effectiveness of the system has been proven by real experiments, and the advantage of the system has been verified by detailed simulations.

1. Introduction

With the rapid development of information technology, wireless transmission systems, such as mobile communications, radar, and unmanned aerial vehicles (UAV), have become widely used. As such, antenna technology has become more important, as has array antenna direction finding, which is an important branch of antenna technology [1,2,3,4,5].
A complete antenna array direction finding system consists of two parts, namely, the hardware structure of the antenna and a direction-finding algorithm. When a traditional antenna array system works, all the antennas need to run or shut down at the same time [6,7]. However, when the number of incident sources is small, only part of the antennas is needed to obtain an accurate direction of arrival (DOA). Moreover, if there are too many antennas working at the same time, the system will face intractable electromagnetic compatibility problems, such as signal crosstalk and signal distortion, which reduce the communication quality of the whole system [8,9,10]. To solve these problems, D. Schaubert proposed the concept of a reconfigurable antenna array system [11]. A reconfigurable antenna system can dynamically control the working state of the antenna according to the needs of a given environment [12,13,14]. When the number of target signals is small, the system will turn off some antennas. The system not only reduces resource consumption, but also effectively reduces electromagnetic compatibility between antennas [15,16,17]. In engineering applications, adjustable devices (such as microwave switch, variable capacitor, liquid metal material, or graphene) are usually loaded on the antenna surface, and then the current distribution on the antenna surface can be changed by controlling these adjustable devices, allowing the antenna state to be reconfigured [18,19,20].
Traditional antenna array direction finding technology mostly uses a method based on amplitude or phases to judge the direction of arrival; this method has low accuracy and is easily affected by noise [21,22]. With the development of technology, numerous subspace-based methods such as multiple signal classification (MUSIC) [23], maximum-likelihood [24], subspace fitting [25], and estimation of signal parameters via rotational invariance techniques (ESPRIT) [26] have attracted considerable attentions. Among these algorithms, the ESPRIT algorithm offering a much faster computing speed than the other beamformers is one of the most popular techniques. Unfortunately, the array geometry in ESPRIT is required to be shift-invariant [27]. Compared with ESPRIT algorithm, the MUSIC algorithm has no dependence on array structure and can offer higher accuracy [28]. However, as the conventional MUSIC involves a tremendous computation burden, it is prohibitively expensive when real-time processing is required. The high computational complexity of the MUSIC algorithm is mainly caused by a spectral search step. To avoid an exhaustive search over the whole angle space, a reduced-dimension MUSIC algorithm (RD-MUSIC) was proposed [29,30]; this algorithm can avoid high computational costs within a multi-dimensional search algorithm. However, this algorithm not only reduces the amount of computation but also reduces the accuracy of parameter estimation. To solve this problem, the concept of transform domain (TD) was proposed [31]. The authors in [31] transformed the received signal into the coarray domain and then iteratively corrected the phase offset between the coarray data and the presumed model caused by angle biases, according to a closed-form formula. However, this method is only applicable to a uniform liner array, which means that the method is not universal. Nevertheless, it is a concept worth learning and developing.
In this paper, a reconfigurable antenna array direction finding system is proposed, including both hardware and an algorithm. The hardware of the reconfigurable antenna is a double-layer structure: the upper layer is a radiation unit, which is printed on Rogers 5880; the lower layer comprises the matching circuit and the floor, both of which are printed on the front and back sides of the Rogers 4350B dielectric substrate. On the other hand, the essence of the proposed algorithm is to substitute the intersection of a transformed noise-like subspace cluster for the original noise subspace of the standard MUSIC to construct a new spatial spectrum. We have deployed the system in an actual environment and have carried out numerous tests. The test results show that the system can accurately estimate the DOA of the incident signal. Theoretical performance analysis on the root-mean-squared error (RMSE) and numerical simulations demonstrate that the proposed algorithm has higher accuracy and lower computational complexity than the MUSIC and RD-MUSIC algorithms.

2. Reconfigurable Antenna and Array Signal Model

2.1. Reconfigurable Antenna

On the basis of [32], a reconfigurable antenna is proposed, the hardware of which is shown in Figure 1. The antenna mainly consists of two parts: (1) the upper layer is a radiation unit, which is printed on Rogers 5880. The dielectric constant of the dielectric substrate is 2.2, the dielectric loss angle is 0.009, the radius of the dielectric plate is 30 mm, and the thickness is 0.8 mm. The radiation element consists of an inner circle with radius R 1 and an outer ring with radius R 2 . The distance between the inner circle and the outer ring is W 1 . (2) The lower layer comprises the matching circuit and the floor, both of which are printed on the front and back sides of the Rogers 4350B dielectric substrate. The radius of the dielectric substrate is 70 mm, and the thickness is 0.8 mm. The upper and lower structures are connected by metal columns with a diameter of 1 mm. The antenna uses three PIN diodes, two of which are loaded on the gap between the inner circle and the outer ring of the radiation unit. The on–off state of the PIN diodes is controlled by the bias circuit to realize the reconfiguration of the antenna pattern. Another PIN diode is loaded on the matching circuit of the lower layer, and the on–off state of the diode is used to control the antenna turning on and off. When the reconfigurable antenna is applied to the direction-finding system, the system can dynamically control the working state of each antenna and determine the number of working antennas according to the number of signal sources.

2.2. Array Signal Model

Consider a reconfigurable antenna array composed of M antennas, as shown in Figure 2. Their positions are arbitrarily distributed on the Y O Z plane, and the position coordinates of the antennas are given by ( 0 ,   y m ,   z m ) ,   m = 1 , 2 , , M .
The black dots represent the antennas. We define the DOA angle as ( θ , φ ) . θ is defined as the intersection angle between the signal and the projection of the signal onto the X O Y plane, while φ is defined as the angle between the projection of the signal onto the X O Y plane and the positive direction of the X-axis. Here, the value ranges of θ and φ are both [ π / 2 ,   π / 2 ] . We assume that the number of incident sources is known and that there are K distinct uncorrelated signals coming from directions of ( θ k , φ k ) , k = 1 , 2 , , K , where θ k and φ k are the spatial angles of the k th signal, respectively. The data received by a snapshot of the array can be expressed as:
x ( t ) = A ( θ , φ ) s ( t ) + n ( t )
where x ( t ) [ x 1 ( t ) , x 2 ( t ) , , x M ( t ) ] T is the M × 1 dimensional array receiving data, s ( t ) [ s 1 ( t ) , s 2 ( t ) , , s K ( t ) ] T is the signal sampling data, and n ( t ) is the additive white Gaussian noise matrix with the same dimension as x ( t ) . The array steering matrix A ( θ , φ ) [ a ( θ 1 , φ 1 ) , a ( θ 2 , φ 2 ) , , a ( θ K , φ K ) ] and the steering vector a ( θ k , φ k ) can be expressed as:
a ( θ k , φ k ) [ e j β k , 1 , e j β k , 2 , , e j β k , M ]
where e j β k , m is the phase difference of the k t h signal of the m t h element relative to the reference array element. Assume that λ is the signal wavelength; then, β k , m is given by:
β k , m = 2 π λ ( y m cos θ k sin φ k + z m sin θ k )
The process of estimating the 2D spatial angle of the K signals, based on the signal model constructed by Equation (1), is called spatial spectral estimation.
When the number of target signals is small, in order to reduce the loss of system resources, we can consider using only part of the antennas. However, the traditional array system needs to reset the whole system when modifying the antenna. In addition, the traditional algorithm uses the spacing of array elements to establish the steering vector, which is not flexible enough when adding or deleting antennas. Compared with a traditional system, our system does not need to reset the whole system when adjusting the antenna, and it can control the working state of each antenna online through the PIN diode. On the other hand, we use element coordinates instead of element spacing to establish the steering vector. When some antennas are offline, we only need to delete the corresponding coordinates in the model to continue the DOA estimation. This process achieves the goal of online reconfiguration.

3. Proposed Algorithm

3.1. Principle of the Traditional MUSIC Algorithm

In practical application, according to the received data from P snapshots, the spatial correlation is estimated using a time average, and the covariance matrix of the array output is obtained by:
R ^ X X = 1 P X X H
where X is the received data matrix of P snapshots. After performing an eigenvalue decomposition, we can derive the following result:
R ^ X X = U S D S U S H + U N D N U N H
where U S is the signal subspace composed of eigenvectors corresponding to K larger eigenvalues and U N is the noise subspace composed of eigenvectors corresponding to M K smaller eigenvalues. Accordingly, we can see that the signal subspace and the space formed by the steering vector of the array are the same, and the steering vector space of the array and the noise subspace are orthogonal to each other [33]. This orthogonal relation can be expressed as:
a H ( θ , φ ) U N = O
where the symbol ‘ H ’ represents the conjugate transpose operation, a ( θ , φ ) is the M × 1 steering vector, U N M × M K is the noise space, and O is the 1 × M K zero vector.
Considering that the length of the actual received data matrix is limited, and that noise is mixed in the actual received data matrix, a ( θ , φ ) and U N are not completely orthogonal. In other words, Equation (6) is not completely valid. The DOA parameters are estimated through the minimum optimization search, so the two-dimensional joint spectral function is defined as
P M U S I C ( θ , φ ) = 1 a H ( θ , φ ) U N U N H a ( θ , φ )
Theoretically, the DOA estimation in Formula (7) can be estimated by bringing a 2D search to bear on the ranges of all parameters; however, this is computationally exhaustive.

3.2. The Proposed Algorithm

When running the traditional MUSIC algorithm, an extreme value test should be conducted for each point in the spatial spectrum. With the improvement in search accuracy, the number of spectral points is increased further, leading to a sharp increase in the running time of the algorithm. If we can find a way to compress the extremum search range, then the speed of DOA estimation can be improved. From this analysis, the following transformation is considered:
{ u = cos θ sin φ v = sin θ .
Combining Equation (3) and Equation (8) leads to
β k , m = 2 π λ ( y m u k + z m v k ) .
Equation (8) shows that, for a given spatial domain ( θ , φ ) , there is a unique transform domain ( u , v ) that corresponds to it. By contrast, Equation (8) also can be expressed as
{ θ 1 = sin 1 ( v ) φ 1 = sin 1 ( u 1 v 2 )   or   { θ 2 = sin 1 ( v ) φ 2 = π sin 1 ( u 1 v 2 )
Equation (10) shows that, for a given transform domain angle ( u , v ) , there are two spatial angles ( θ , φ ) and ( θ , π φ ) that correspond to it. Using Equation (6) to judge ( θ , φ ) and ( θ , π φ ) , the true angle of arrival can be obtained. Moreover, combining Equation (2) and Equation (9) leads to
a ( u , v ) = [ e j 2 π ( y 1 u + z 1 v ) / λ e j 2 π ( y 2 u + z 2 v ) / λ e j 2 π ( y M u + z M v ) / λ ] = [ e j 2 π ( y 1 ( u ) + z 1 ( v ) ) / λ e j 2 π ( y 2 ( u ) + z 2 ( v ) ) / λ e j 2 π ( y M ( u ) + z M ( v ) ) / λ ] * = a * ( u , v )
where * represents the conjugate operation. The steering vector a ( θ , ϕ ) and the TD steering vector a ( u , v ) are clearly equivalent. Furthermore, according to Equation (6) and Equation (11), we can deduce that
{ a H ( u , v ) U N = O M × 1 [ a * ( u , v ) ] H U N * = a H ( u , v ) U N * = O M × 1 .
In Equation (12), we call ( u , v ) the symmetric signal source of ( u , v ) , and the steering vector corresponding to the real signal source ( u , v ) is orthogonal to the noise subspace U N , whereas the steering vector corresponding to the symmetric signal source ( u , v ) is orthogonal to the conjugate noise subspace U N * . If we replace the noise space in the MUSIC algorithm with the intersection space of U N and U N * , as the intersection space is orthogonal to the real steering vector and the symmetric steering vector, then the algorithm can generate extreme values at the real and symmetric positions of the signal simultaneously. This characteristic means that the DOA estimation only needs to search half of the ( u , v ) domain. Therefore, the purpose of “rapidity” can be achieved.
Solving the intersection space of U N and U N * is essential to constructing the fast search algorithm. The steps discussed below briefly describe the method to find the intersection space of the two subspaces.
First, we define a concept called “adjoint solution”. Suppose that [ α 1 , α 2 , , α s ] and [ β 1 , β 2 , , β t ] are two groups of vectors of the linear space V , and ( a 1 , a 2 , , a s , b 1 , b 2 , , b t ) is a solution of the equation x 1 α 1 + x 2 α 2 + + x s α s = y 1 β 1 + y 2 β 2 + + y t β t . Then, ( a 1 , a 2 , , a s ) is called the adjoint solution of ( a 1 , a 2 , , a s , b 1 , b 2 , , b t ) .
Suppose that the noise subspace U N is represented by [ α 1 , α 2 , , α M K ] and the conjugate noise subspace U N * is represented by [ β 1 , β 2 , , β M K ] . Then, the intersection space U i n t e r of U N and U N * can be determined by the adjoint solution of
x 1 α 1 + x 2 α 2 + + x s α s = y 1 β 1 + y 2 β 2 + + y t β t ,
which is specifically expressed by Definition 1 in this study.
Definition 1: U i n t e r = U N U N * = { k 1 α 1 + k 2 α 2 + + k s α s | ( k 1 , k 2 , , k s ) } is the adjoint solution of the solution of Equation (13).
The definition can be proven as follows. Suppose that ζ = U i n t e r . From ζ U N , we can obtain
ζ = k 1 α 1 + k 2 α 2 + + k s α s .
From ζ U N * , we can derive
ζ = l 1 β 1 + l 2 β 2 + + l s β s .
Thus, we have:
k 1 α 1 + k 2 α 2 + + k s α s = l 1 β 1 + l 2 β 2 + + l s β s .
Consequently, ( k 1 , k 2 , , k s ) is an adjoint solution of Equation (13).
By contrast, if ( k 1 , k 2 , , k s ) is the adjoint solution of a solution to that of Equation (13), then ( k 1 , k 2 , , k s , l 1 , l 2 , , l s ) is the solution of Equation (15), which is also the expression of Equation (16). Given that the left side of Equation (16) belongs to U N , whereas the right side of Equation (16) belongs to U N * , we have:
ζ = k 1 α 1 + k 2 α 2 + + k s α s U i n t e r .
In summary, U i n t e r = U N U N * = { k 1 α 1 + k 2 α 2 + + k s α s | ( k 1 , k 2 , , k s ) } is the adjoint solution of the solution of Equation (13). At this stage, the proof has been finished.
On the basis of the above algorithm, the TD spectrum is defined as
f T D ( u , v ) = 1 a H ( u , v ) U i n t e r U i n t e r H a ( u , v )
As mentioned, this spectral search function generates extreme values at the real and symmetric positions of the signal simultaneously. Thus, only a half-domain search in the ( u , v ) domain is needed to estimate the signal direction. Then, an fine search is performed at the vicinity of the spectral peak position and its symmetric position to obtain the precise arrival angle. Compared with the MUSIC algorithm and the RD-MUSIC algorithm proposed in reference [29], this algorithm has advantages in both speed and accuracy.

3.3. Description of Algorithm Steps

The implementation steps of the proposed method are summarized as follows:
Step 1: Perform eigenvalue decomposition of the array-received data matrix in order to obtain the noise subspace.
Step 2: Calculate the intersection space by the algorithm in Definition 1, and then established the TD spectrum based on Equation (18).
Step 3: Search the positive half-spectrum of Equation (17) to obtain the estimated value ( u ^ i , v ^ i ) of the DOA parameter in the ( u , v ) domain, where i = 1 , 2 , , K .
Step 4: Substitute a ( u ^ i , v ^ i ) and a ( u ^ i , v ^ i ) into Equation (6) for the extreme value test. Among the two elements, the one that satisfies a H ( u , v ) U N = 0 is the TD- DOA.
Step 5: Substitute the TD-DOA, which was obtained in step 4, into Equation (8) to calculate the spatial domain DOA ( θ ^ i , φ ^ i ) .
Step 6: Perform an accurate searching in a small area near ( θ ^ i , φ ^ i ) . The element that satisfies a H ( θ , φ ) U N = 0 is the real spatial domain DOA.
As shown in these steps, the algorithm first implements a rough search process to obtain the estimated value ( u ^ i , v ^ i ) . Then, the inverse trigonometric function is transformed to determine the rough estimation of the angle ( θ ^ i , φ ^ i ) . Finally, an accurate search is conducted in the small neighborhood of ( θ ^ i , φ ^ i ) to obtain the fine estimate ( θ i , φ i ) . As such, no angle measurement blurring will occur.

3.4. Algorithm Complexity Analysis

The traditional MUSIC algorithm, the RD-MUSIC algorithm, and our algorithm are compared in this study. The array structure used by the two algorithms is shown in Figure 2. Consider that K uncorrelated signals impinge upon an array of M elements, the number of snapshots is given by L, and the number of search points is given by q.
For the traditional MUSIC algorithm, the modulus a H ( θ , φ ) U N 2 needs to be calculated for each spectral point, and the dimension of U N is M × ( M K ) . Therefore, the computation of the spectral search of the traditional MUSIC algorithm is q ( M K ) ( M + 1 ) . The computation of the eigenvalue decomposition in the M × M -dimensional auto-covariance matrix is M ( K + 2 ) 2 . Hence, the total computation of the traditional MUSIC algorithm is q ( M K ) ( M + 1 ) + M ( K + 2 ) 2 .
For the RD-MUSIC algorithm, the computation of the eigenvalue decomposition in the M × M -dimensional auto-covariance matrix is the same as that in the MUSIC algorithm. The computation for searching the spectral peak of the reduced spectral function is q ( M K ) ( M / 2 + 1 ) .The total computation of the RD-MUSIC algorithm is q ( M K ) ( M / 2 + 1 ) + M ( K + 2 ) 2 .
For the algorithm proposed in this paper, the computation of the eigenvalue decomposition in the M × M -dimensional auto-covariance matrix is the same as the MUSIC algorithm. The intersection space U i n t e r has a lower dimension, denoted by M × ( M 2 K ) , compared with U N , and the search range of the TD–WNSF algorithm is reduced by half. Thus, the computation of the peak search is q ( M 2 K ) ( M + 1 ) / 2 . The total computation of the TD-MUSIC algorithm is q ( M 2 K ) ( M + 1 ) / 2 + M ( K + 2 ) 2 .
Table 1 shows a comparison of the computations of the three algorithms with the number of array elements. The number of signal sources is K = 2 and the search accuracy is 1°.
We can easily see that, when the number of array elements is small, the computational complexity of our algorithm is between the MUSIC algorithm and the RD-MUSIC algorithm. With the increase in the number of array elements, the computational complexity of our algorithm is far lower than that of the other two algorithms, which reflects the rapidity of our algorithm.

4. Experiment and Simulation Analysis

4.1. Parameters and Characteristics of Devices

The hardware structure of the antenna device is shown in Figure 1. In the research process, the radius of the radiation unit, the length of the microstrip line in the feed circuit, and other parameters were calculated according to theoretical knowledge [34]; then, it was optimized in the simulation software ANSSY Electronics Desktop. Finally, the optimal parameters of antenna are shown in Table 2.
The DC bias circuit is applied to control the closing or opening state of three PIN diodes (Infineon bar64-02v). The antenna can be switched between the three working states. The polarization mode and the pattern of the antenna in different working states are shown in Table 3.
Figure 3 shows the radiation pattern of the antenna in three states at 0.2 GHz. From Figure 3, it is apparent that the working mode of omnidirectional radiation is implemented in state 1, while directional radiation is implemented in state 2 and state 3. It can be seen from Figure 3b that the directional radiation pattern of the antenna is tilted, with an angle of about 8° and a gain of about 7.5 dB, which has little effect in terms of practical application.

4.2. Experimental Scene

In this experiment, we placed the reconfigurable antenna array direction finding system into an actual environment. During the test, the UAV with a beacon and the real - time kinematic (RTK) mobile station flew at an altitude of approximately 700 m above the array area. The beacon transmitted a single tone radio frequency (RF) signal, which was received by an array of 14 antenna elements on the ground. The RTK mobile station output the coordinates of the antenna phase center of the beacon in real time. The distribution of array elements is shown in Figure 4.
The received data of the array stored in the system are baseband signals (including I-channel and Q-channel) after down-conversion. The specific format of the sampled data is shown in Figure 5. Each sample contains 8-bit Q and 8-bit I, occupying a total of 16 bits of storage space. At the same sampling point, the first part is Q and the second part is I.

4.3. Signal DOA Parameter Estimation

In this test, we read the baseband signal data through the computer, and then performed DOA estimation with the traditional MUSIC algorithm and our algorithm, respectively. The running result of the traditional MUSIC algorithm is shown in Figure 6.
From Figure 6, we can see that the spatial DOA of the incoming wave is (60°, 20°). The running result of our algorithm is shown in Figure 7. From Figure 7, we can see that the estimation of TD-DOA is (0.17, 0.865). According to Equation (8), the spatial angle (60°, 20°) and the TD angle (0.17, 0.865) are equivalent, which illustrates that our algorithm can accurately measure the DOA of the signal.

4.4. Relationship Between Algorithm Performance and SNR

A simulation was implemented to compare the DOA estimation performances of the MUSIC algorithm, the RD-MUSIC algorithm, and the proposed algorithm. We considered two incoherent signals to be incidental to the array. The theta angle is θ = [ 70 o , 30 o ] , the phi angle is φ = [ 10 o , 50 o ] , and the corresponding TD angle is u = [ 0.9254 , 0.3214 ] , v = [ 0.1632 , 0.383 ] . The Monte Carlo number is L = 500 and the S N R shifts from −10 to 20 dB. The root-mean-squared error (RMSE) was used to measure the effectiveness of these three algorithms, which was defined as
{ R M S E θ = 1 K k = 1 K 1 L l = 1 L ( θ ^ k , l θ k ) 2 R M S E φ = 1 K k = 1 K 1 L l = 1 L ( φ ^ k , l φ k ) 2 ,
where θ ^ k , l and φ ^ k , l represent the estimated values of the k th signal in the l th Monte Carlo simulation, respectively. Figure 8 shows the relationship between the RMSE of the theta angle and SNR, while Figure 9 shows the relationship between the RMSE of the phi angle and SNR.
From Figure 8 and Figure 9, we can see that the RMSE curves of three methods decrease as SNR increases. However, the RMSE curve of our method locates below that of MUSIC and RD-MUSIC all along, which indicates that our method is superior to MUSIC and RD-MUSIC under different SNRs. This is because our method performs many fine-grained searches in the neighborhood of the TD estimation.

4.5. Relationship Between Algorithm Performance and Snapshots

To observe the performance of the new approach more clearly, we compared the relationship between algorithm performance and snapshots. In this simulation, the number of snapshots varied over a wide range, from 5 to 1000. The number of signals is K = 2 and S N R = 10   dB . Figure 10 and Figure 11 show the curves of RMSEs of the theta angle and the phi angle change with the snapshots, respectively. When the SNR is the same, the RMSE of the DOA estimates decreases with the increase in the number of snapshots. The proposed method performs better than MUSIC and RD-MUSIC, especially in the case of small snapshots.

5. Conclusions

In this paper, a reconfigurable antenna array direction finding system was proposed. This system can dynamically control the working state of each antenna and determine the number of working antennas according to the number of signal sources. The system consists of two parts, namely, the hardware structure of a configurable antenna and an improved direction-finding algorithm. The hardware of the reconfigurable antenna is a double-layer structure, while the algorithm converts the DOA parameters of the traditional angle domain to the transform domain. Compared with the traditional MUSIC algorithm and the RD-MUSIC algorithm, the computation of the proposed algorithm is significantly reduced. The actual test results show that the system can accurately estimate the DOA of the incident signal. The simulation results indicate that the proposed algorithm has high accuracy and efficiency.

Author Contributions

Conceptualization, D.P. and Z.C.; methodology, C.L. and Z.C.; software, C.L.; validation, C.L., Y.W. and Z.C.; formal analysis, C.L. and D.P.; writing, C.L.; Resources, B.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of China (grant no. 61701148).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

References

  1. Kraus, J.D.; Marhefka, R.J. Antenna [M]. (Wenxun Zhang); Electronic Industry: Beijing, China, 2007; Volume 45, pp. 1–2. [Google Scholar]
  2. Chen, T.; Wu, Y.; Zhang, W.; Chen, W.; Wang, J.; Hu, Z. Insight into Split Beam Cross-Correlator Detector with the Prewhitening Technique. IEEE Access 2019, 7, 160819–160828. [Google Scholar] [CrossRef]
  3. Chen, P.; Cao, Z.; Chen, Z.; Wang, X. Off-grid DOA estimation using sparse Bayesian learning in MIMO radar with unknown mutual coupling. In IEEE Transactions on Signal Processing; IEEE: New York, NY, USA, 2018; Volume 67, pp. 208–220. [Google Scholar] [CrossRef] [Green Version]
  4. Wang, X.; Amin, M.; Ahmad, F.; Aboutanios, E. Interference DOA estimation and suppression for GNSS receivers using fully augmentable arrays. IET Radar Sonar Navig. 2017, 11, 474–480. [Google Scholar] [CrossRef]
  5. Wen, F.; Zhang, Z.; Wang, K.; Sheng, G.; Zhang, G. Angle estimation and mutual coupling self-calibration for ULA-based bistatic MIMO radar. Signal. Process. 2018, 144, 61–67. [Google Scholar] [CrossRef]
  6. Ng, B.L.; Kim, Y.; Lee, J.; Li, Y.; Nam, Y.-H.; Zhang, J.; Sayana, K. Fulfilling the promise of massive MIMO with 2D active antenna array. In 2012 IEEE Globecom Workshops; IEEE: New York, NY, USA, 2012; pp. 691–696. [Google Scholar] [CrossRef]
  7. Nam, Y.-H.; Ng, B.L.; Sayana, K.; Li, Y.; Zhang, J.; Kim, Y.; Lee, J. Full-dimension MIMO (FD-MIMO) for next generation cellular technology. IEEE Commun. Mag. 2013, 51, 172–179. [Google Scholar] [CrossRef]
  8. Zhang, F.; Zhang, X.; Zhai, X. An ultra-wideband double-ridged horn antenna for electromagnetic compatibility testing. Inf. Commun. 2020, 12, 96–98. [Google Scholar]
  9. Lin, Z.; Lan, Q. Discussion on EMC Technology of Antenna. Chin. J. Radio Sci. 2007, 22, 170–173. [Google Scholar]
  10. Liu, Y.; Si, L.-M. Some Recent Developments of Microstrip Antenna. Int. J. Antennas Propag. 2012, 2012. [Google Scholar] [CrossRef] [Green Version]
  11. Schaubert, D.H.; Farrar, F.G.; Hayes, S.T.; Sindoris, A.R. Frequency-Agile, Polarization Diverse Microstrip Antennas and Frequency Scanned Arrays. U.S. Patent 4367474 A, 4 January 1983. [Google Scholar]
  12. Weily, A.R.; Bird, T.S.; Guo, Y.J. A Reconfigurable High-Gain Partially Reflecting Surface Antenna. IEEE Trans. Antennas Propag. 2008, 56, 3382–3390. [Google Scholar] [CrossRef]
  13. Ourir, A.; Burokur, S.N.; de Lustrac, A. Electronically reconfigurable metamaterial for compact directive cavity antennas. Electron. Lett. 2007, 43, 698–700. [Google Scholar] [CrossRef]
  14. Edalati, A.; Denidni, T. Reconfigurable Beamwidth Antenna Based on Active Partially Reflective Surfaces. In IEEE Antennas and Wireless Propagation Letters; IEEE: New York, NY, USA, 2009; Volume 8, pp. 1087–1090. [Google Scholar] [CrossRef]
  15. Shamsinejad, S.; Khalid, N.; Monavar, F.M.; Shamsadini, S.; Mirzavand, R.; Moradi, G.; Mousavi, P. Pattern Reconfigurable Cubic Slot Antenna. IEEE Access 2019, 7, 64401–64410. [Google Scholar] [CrossRef]
  16. Chashmi, M.J.; Rezaei, P.; Kiani, N. Reconfigurable graphene-based V-shaped dipole antenna: From quasi-isotropic to directional radiation pattern. Optik 2019, 184, 421–427. [Google Scholar] [CrossRef]
  17. Li, K.; Cai, Y.M.; Yin, Y.; Hu, W. A wideband E-plane pattern reconfigurable antenna with enhanced gain. Int. J. RF Microw. Comput. Aided Eng. 2019, 29, 21530. [Google Scholar] [CrossRef]
  18. Ashvanth, B.; Partibane, B.; Alsath, M.G.N.; Kalidoss, R. Gain enhanced multipattern reconfigurable antenna for vehicular communications. Int. J. RF Microw. Comput. Eng. 2020, 30, e22192. [Google Scholar] [CrossRef]
  19. Shi, Y.; Cai, Y.; Yang, J.; Li, L. A Magnetoelectric dipole antenna with beamwidth reconfiguration. In IEEE Antennas and Wireless Propagation Letters; IEEE: New York, NY, USA, 2019; Volume 18, pp. 621–625. [Google Scholar] [CrossRef]
  20. Bai, Y.Y.; Xiao, S.; Liu, C.; Shuai, X.; Wang, B.Z. Design of pattern reconfigurable antennas based on a two—element dipole array model. In IEEE Transactions on Antennas and Propagation; IEEE: New York, NY, USA, 2013; Volume 61, pp. 4867–4871. [Google Scholar] [CrossRef]
  21. Liu, B.; Ye, L. 2-D fitting algorithm research of DF method of correlation interferometer. Commun. Countermeas. 2014, 33, 31–34. [Google Scholar]
  22. Zhang, Q. Resarch on the Direction Finding of Correlation Interferometer; Electronic Science and Technology University: Chengdu, China, 2013; pp. 12–15. (In Chinese) [Google Scholar]
  23. Porat, B.; Friedlander, B. Analysis of the asymptotic relative efficiency of the MUSIC algorithm. In IEEE Transactions on Acoustics, Speech, and Signal Processing; IEEE: New York, NY, USA, 1988; Volume 36, pp. 532–543. [Google Scholar] [CrossRef]
  24. Jaffer, A.G. Maximum likelihood direction finding of stochastic sources: A separable solution. Proc. ICASSP 1988, 5, 2893–2896. [Google Scholar]
  25. Swindlehurst, A.; Viberg, M. Subspace fitting with diversely polarized antenna arrays. In IEEE Transactions on Antennas and Propagation; IEEE: New York, NY, USA, 1993; Volume 41, pp. 1687–1694. [Google Scholar] [CrossRef]
  26. Roy, R.; Kailath, T. ESPRIT-estimation of signal parameters via rotational invariance techniques. In IEEE Transactions on Acoustics, Speech, and Signal Processing; IEEE: New York, NY, USA, 1989; Volume 37, pp. 984–995. [Google Scholar] [CrossRef] [Green Version]
  27. Chen, D.F.; Chen, B.X.; Qian, G.D. Angle estimation using ESPRIT in MIMO radar. Electron. Lett. 2008, 44, 770–771. [Google Scholar]
  28. Wang, G.; Xin, J.; Zheng, N.; Sano, A. Computationally efficient subspace-based method for two-dimensional direction estimation with L-shaped array. In IEEE Transactions on SignalProcessing; IEEE: New York, NY, USA, 2011; Volume 59, pp. 3197–3212. [Google Scholar] [CrossRef]
  29. Junpeng, M.; Han, W.; Yanxun, Q.; Hongliang, L. An array detection method for partial discharge based on sparse decomposition theory and RD-MUSIC. In Proceedings of the 2020 5th Asia Conference on Power and Electrical Engineering (ACPEE), Chengdu, China, 4–7 June 2020; pp. 1713–1718. [Google Scholar] [CrossRef]
  30. Zhong, M.; Fan, Z. Direction-of-arrival estimation for noncircular signals. In Proceedings of the International Conference on Computer Networks & Communication Engineering, Beijing, China, 23–24 May 2020; pp. 634–637. [Google Scholar]
  31. Ma, Y.; Cao, X.; Wang, X. Multi-source off-grid DOA estimation using iterative phase offset correction in coarray domain. Digit. Signal. Process. 2021, 112, 102998. [Google Scholar] [CrossRef]
  32. Xiao, M. New Pattern Reconfigurable Antennas; South China University of Technology: Guangzhou, China, 2020; pp. 35–42. [Google Scholar]
  33. Zhenhai, X.; Xuesong, W.; Shunping, X.; Zhaowen, Z. Joint Spectrum Estmation of Polarization and Space. IEEE ICNNSP 2003, 2, 1285–1289. [Google Scholar]
  34. Ismail, M.F.; Rahim, M.K.A.; Majid, H.A.; Hamid, M.R.; Yusoff, M.F.M.; Dewan, R. Pattern reconfigurable antenna using electromagnetic band gap structure. Appl. Phys. A 2017, 123, 17. [Google Scholar] [CrossRef]
Figure 1. Reconfigurable antenna.
Figure 1. Reconfigurable antenna.
Sensors 21 04729 g001
Figure 2. Reconfigurable antenna array.
Figure 2. Reconfigurable antenna array.
Sensors 21 04729 g002
Figure 3. Radiation pattern in (a) working state 1, (b) working state 2, (c) working state 3.
Figure 3. Radiation pattern in (a) working state 1, (b) working state 2, (c) working state 3.
Sensors 21 04729 g003
Figure 4. The distribution of array element position.
Figure 4. The distribution of array element position.
Sensors 21 04729 g004
Figure 5. Schematic diagram of the data storage format.
Figure 5. Schematic diagram of the data storage format.
Sensors 21 04729 g005
Figure 6. Spatial spectrum of the traditional MUSIC algorithm.
Figure 6. Spatial spectrum of the traditional MUSIC algorithm.
Sensors 21 04729 g006
Figure 7. Transform domain spectrum of our algorithm.
Figure 7. Transform domain spectrum of our algorithm.
Sensors 21 04729 g007
Figure 8. RMSE versus the SNR for theta.
Figure 8. RMSE versus the SNR for theta.
Sensors 21 04729 g008
Figure 9. RMSE versus the SNR for phi.
Figure 9. RMSE versus the SNR for phi.
Sensors 21 04729 g009
Figure 10. RMSE versus the snapshot for theta.
Figure 10. RMSE versus the snapshot for theta.
Sensors 21 04729 g010
Figure 11. RMSE versus the snapshot for phi.
Figure 11. RMSE versus the snapshot for phi.
Sensors 21 04729 g011
Table 1. Computation of the two algorithms.
Table 1. Computation of the two algorithms.
Array Number5678910
MUSIC332051366952984812,74416,000
RD-MUSIC197029764162552870748800
Our algorithm312038764432498855446100
Table 2. Parameters of reconfigurable antenna.
Table 2. Parameters of reconfigurable antenna.
ParameterValue (mm)ParameterValue (mm)
R 1 10 W 2 1.4
R 2 24.5 l 13
p 1 H 8
W 1 5 R g 70
Table 3. Relationship between working state of antenna and diode.
Table 3. Relationship between working state of antenna and diode.
Working StateSwitch 1Switch 2Switch 3PolarizationPattern
State 1offoffonVerticalOmnidirectional
State 2offonoffX-horizontalDirectional
State 3onoffoffY-horizontalDirectional
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, C.; Peng, D.; Chen, Z.; Wu, Y.; Wang, B. Reconfigurable Antenna Array Direction Finding System Based on a Fast Search Algorithm. Sensors 2021, 21, 4729. https://doi.org/10.3390/s21144729

AMA Style

Liu C, Peng D, Chen Z, Wu Y, Wang B. Reconfigurable Antenna Array Direction Finding System Based on a Fast Search Algorithm. Sensors. 2021; 21(14):4729. https://doi.org/10.3390/s21144729

Chicago/Turabian Style

Liu, Chunxi, Dongliang Peng, Zhikun Chen, Yong Wu, and Binan Wang. 2021. "Reconfigurable Antenna Array Direction Finding System Based on a Fast Search Algorithm" Sensors 21, no. 14: 4729. https://doi.org/10.3390/s21144729

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