Modelling Aspects of Planar Multi-Mode Antennas for Direction-of-Arrival Estimation
Multi-mode antennas are an alternative to classical antenna arrays, and hence a promising emerging sensor technology for a vast variety of applications in the areas of array signal processing and digital communications. An unsolved problem is to desc…
Authors: Sami Alkubti Almasri, Robert P"ohlmann, Niklas Doose
1 Modeling Aspects of Planar Multi-Mode Antennas for Direction-of-Arri v al Estimation Sami Alkubti Almasri, Robert Pöhlmann, Niklas Doose, Peter A. Hoeher , and Armin Dammann Abstract —Multi-mode antennas are an alter native to classical antenna arrays, and hence a promising emer ging sensor technol- ogy for a vast variety of applications in the areas of array signal processing and digital communications. An unsolved problem is to describe the radiation pattern of multi-mode antennas in closed analytic form based on calibration measurements or on electromagnetic field (EMF) simulation data. As a solution, we in vestigate two modeling methods: One is based on the array interpolation technique (AIT), the other one on wavefield modeling (WM). Both methods are able to accurately interpolate quantized EMF data of a given multi-mode antenna, in our case a planar f our-port antenna developed for the 6–8.5 GHz range. Since the modeling methods inherently depend on parameter sets, we in vestigate the influence of the parameter choice on the accuracy of both models. Furthermore, we evaluate the impact of modeling errors f or coherent maximum-likelihood dir ection- of-arrival (DoA) estimation given differ ent model parameters. Numerical results are presented for a single polarization compo- nent. Simulations reveal that the estimation bias introduced by model errors is subject to the chosen model parameters. Finally , we pr ovide optimized sets of AIT and WM parameters for the multi-mode antenna under inv estigation. With these parameter sets, EMF data samples can be reproduced in interpolated form with high angular resolution. Index T erms —characteristic modes, array interpolation tech- nique, wa vefield modeling, transf ormation error , direction-of- arrival, maximum-likelihood estimation. I . I N T RO D U C T I O N A multi-mode (MM) antenna is a physical radiator that is capable of exciting sev eral modes separately . Each mode is assigned a dif ferent radiation pattern, i.e, se veral radiation patterns can be emitted simultaneously . Particularly in wide- band antenna designs each port may excite sev eral modes with different weights, but in narro wband designs each mode approximately corresponds to one port. The theory of characteristic modes (TCM) [1]–[3] is a versatile design and analysis tool that establishes a theoretical framew ork describing MM antennas, beside other antenna types. Based on this concept, the surface current on an electric conductor can be decomposed into a set of orthogonal compo- nents, called characteristic modes. Each of these modes yields a distinct radiation pattern of the electric far-field. Compared to traditional antennas, where only the fundamental mode or a mixture of modes are excited, an MM antenna of fers properties of an antenna array giv en a single physical element. Hence, S. A. Alamsri, N. Doose, and P . A. Hoeher are with the Institute of Electrical Engineering and Information Theory , Kiel Univ ersity , Kiel 24143, Germany . (e-mail: saaa, nd, ph@tf.uni-kiel.de) R. Pöhlmann and A. Dammann are with the Institute of Communications and Navigation, German Aerospace Center (DLR), W essling 82234, Germany . (e-mail: Robert.Poehlmann, Armin.Dammann@dlr.de) an M -port MM antenna mimics an antenna array with M elements. In a special issue on the theory and applications of charac- teristic modes published recently [4], a trend of fast-gro wing interest in the field has been reported. Up-to-date publications, see for example [5]–[11], support this trend. It was proven in [12] for the first time that for properly designed MM antennas the correlation is low enough to yield significant div ersity gain when the MM antenna is used for MIMO transmission. In the remainder of this contribution, emphasis will be on planar MM antennas exploiting a printed circuit board as a radiator . It has been shown in [13]–[15] that compared to linear arrays of the same size as a planar MM antenna, less correlation exists between signals radiated from different ports. This property in conjunction with a small form factor and a robust structure makes this type of MM antenna attractiv e for various applications. Several articles on the performance of the MM antenna under in vestigation have been published regarding communication aspects, including [15]–[17]. In contrast, our work is dedicated to MM antennas regarding positioning aspects. An application of the theory of characteristic modes for positioning purposes has recently been proposed in [18]. The authors exploit the chassis of an airborne platform to excite characteristic modes and employ these modes as antenna elements. Contrarily , our focus is on modeling aspects for compact-size planar MM antennas. Estimating the direction of arriv al (DoA) of incoming electromagnetic waves using an antenna array has been a key technology for decades. Since the be ginning of interest in direction finding, DoA has found applications in various fields like radar , sonar, and navigation. Being part of the array signal processing field, DoA estimation is theoretically and practi- cally well established and documented in literature, but is still an activ e research area. Among variously proposed DoA algo- rithms, the most important ones are maximum-likelihood tech- niques and subspace techniques [19]. Maximum-likelihood techniques are optimal in sense of the mean-squared error (MSE) of the estimated DoAs [20]–[22]. On the other hand, a drawback is the high computational complexity , because these techniques perform a multi-dimensional search. Sub- space methods offer impro ved computational ef ficiency . The most popular one is the multiple signal classification (MUSIC) technique [23]. The popularity of MUSIC comes from the fact that it pro vides high resolution based on a one-dimensional search. More computationally efficient subspace methods that are even search-free are for e xample ESPRIT (estimation of signal parameters via rotation in v ariance techniques) [24] and a variation of MUSIC called Root-MUSIC [25]. While ESPRIT and Root-MUSIC of fer good performance 2 at lo w computational cost, they assume an ideal uniform geometry of the antenna array with a well kno wn response. In practice, it is difficult to obtain a simple uniform geometry with perfect manufact uring of the antenna elements and typical mounting platforms [26]. This affects the response of the array so it becomes different from the desired one. Hence, modeling of antenna arrays has attracted a great amount of attention as a solution for the DoA estimation problem with arrays of arbitrary geometry or arrays with hardware imperfections [27]. Among the most popular modeling techniques is the array interpolation technique (AIT) [25], [28], [29] and the w av efield modeling (WM) technique [30]–[32]. The AIT approach aims into linearly transform the response of the real array with arbitrary geometry to the response of a virtual array with a uniform geometry . On the other hand, the idea of WM is based on modeling the received wav efield of the real array as an orthogonal expansion to describe the response of the real array analytically . In pre vious papers by the authors, initial work on modeling of a planar MM antenna by AIT and WM as well as the suitability of the designed models for DoA estimation has been published. In [33], coherent maximum-likelihood DoA estimation has been in vestigated using the AIT -based model. The response of the MM antenna has been transformed to the response of a virtual array with heuristically chosen parameters (e.g. geometry of the virtual array , number of antenna elements, position of the array). In [34] and [35], the WM-based model was applied for DoA estimation based on a non-coherent estimator as well as a coherent one. Concerning the WM-based mathematical model, in these publications a fixed number of coef ficients has been assumed. In this paper , we carry out an in-depth inv estigation of modeling aspects of MM antennas for DoA estimation pur- poses. T owards this goal, we start by briefly revi ving both AIT and WM-based models. Next, we study the accurac y of the designed models and the influence of k ey parameters on the model precision. W e show that with a proper set of parameters both models approximate the MM antenna with high accuracy . Furthermore, we analyze the influence of the inv estigated parameters on the DoA estimation performance. For that purpose we apply the maximum-likelihood technique on the designed models, with v arying parameters. Additionally , we discuss pros and cons of both models with respect to the choice of parameters for each model for the DoA estimation task. Finally , we provide parameter sets that optimize the MM antenna modeling for both AIT and WM approaches. The follo wing con ventions and assumptions hold throughout the paper: Numerical results are based on the four -port MM antenna published in [14], which has been designed for mobile terminals operating in the 6–8.5 GHz band. Further parameters of this antenna can be found in T able I. Additionally , a 484- port antenna has been presented in [14] for application in access points, which assembles 121 four -port elements. The electric field responses, obtained from the EMF simulations of the MM prototype in [14], are utilized to calculate the gain patterns. Fig. 1 shows the resulting gain patterns exemplarily for right hand circular polarization (RHCP). As can be seen in the figure, each of the four ports stimulates a different z x φ θ y (a) P ort 1. z x φ θ y (b) P ort 2. z x φ θ y (c) P ort 3. z x φ θ y (d) P ort 4. − 15 dB − 10 dB − 5 dB 0 dB 5 dB Fig. 1: Gain patterns of the in vestigated MM antenna prototype for right hand circular polarization. The coordinate system under consideration is defined as well. radiation characteristic, gi ving M = 4 distinct modes. The planar MM antenna is assumed to radiate only in the upper half of the 3-D space. For simplicity , we perform the analysis and conduct all simulations in 2-D space. The feasibility of 3- D DoA estimation with an MM antenna w as pro ven in [34] and [35]. The considered coordinate system, with the MM antenna positioned on the xy -plane at the center of the Cartesian coordinate system is depicted in Fig. 1. W e take the upper half of the xz -plane into account, i.e., along the co-elev ation angle θ ∈ [ − 90 ◦ , 90 ◦ ] . Note that the modeling methods under in vestigation are applicable to arbitrary polarization compo- nents. For reasons of conciseness, we show numerical results for RHCP incident signals. Concerning DoA (and polarization) estimation studies considering div ersely polarized incident signals, the interested reader is referred to [18], [36] and references therein. The paper is organized as follows. The modeling techniques under inv estigation are introduced in Section II. Section III is dev oted to dif ferent practical aspects related to the choice of the approximation model of the MM antenna. The influence of modeling parameters on maximum-likelihood DoA estimation is studied in Section IV. The applied modeling techniques and results of the DoA estimation are discussed in Section V. Finally , conclusions are drawn in Section VI. 3 T ABLE I: Physical parameters of the considered MM antenna [14]. Radiator dimension 30 mm × 30 mm (0.725 λ ) Center frequency 7.25 GHz Number of ports 4 Number of coupling elements 8 Feed concept Direct coupling Feed network T ri-plate transmission line I I . M U L T I - M O D E A N T E N N A M O D E L S Giv en the fact that an MM antenna is considered to be an antenna array of arbitrary structure, it is important to find a suitable modeling strategy . A model enables the application of various computationally ef ficient array signal processing techniques, like for DoA estimation. For this purpose, the designed model should be able to bear the response of the m th port a m ( θ ) = p g m ( θ ) e jΦ m ( θ ) (1) for any angle θ , where g m ( θ ) is the antenna g ain and Φ m ( θ ) is the antenna phase response [37]. W e suggest two different modeling techniques. Based on the AIT [28], the first method designs a model that interpolates the radiation characteristics of the MM antenna by means of a virtual array . The second method exploits wa vefield modeling [30]–[32] in order to design a mathematical model that describes the response of the MM antenna. Both techniques are able to inherently interpolate spatially quantized (measured or simulated) EMF data, so the response of the MM antenna can be calculated at any arbitrary angle. In the following, we adopt the electric field samples from EMF simulations of an MM antenna [14] for constructing both models. The available samples are sparsely stored with a step size of 5 ◦ in both azimuth and ele vation. A. AIT -based Model The AIT maps the response of an arbitrarily structured array to the response of a virtual uniform array . The principle was first introduced by Bronez [29] to ov ercome hardware limitations and imperfections, since it is challenging to obtain the desired response of a theoretical uniform array from a real life uniform array . His work has been later extended by Friedlander [28] and Pesavento et al. [38]. The model we design is inspired by the AIT concept introduced by Friedlander [28]. In his work, Friedlander divided the field of view (FoV) into preliminarily defined sectors. Next he linearly transformed the response of the arbitrary array to the response of a virtual uniform linear array within each sector . Hence, a set of mapping coef ficients could be found for each sector . Finally , the output of the linear array could be transformed into the output of the arbitrary array by means of the mapping coefficients. The model we design here, in contrast to con ventional AIT , aims to transform the response of a virtual uniform linear array (ULA) to the response of the MM antenna. T owards this goal we first define the set of P angles, at which the electric field response of the MM antenna prototype is given from EMF simulation data [14] as ϑ = [ ϑ 1 , ϑ 2 , . . . , ϑ P ] . Next we arrange the comple x electric field responses of M ports to a source located at angle p in the v ector ε ( ϑ p ) = [ ε 1 ( ϑ p ) , ε 2 ( ϑ p ) , . . . , ε M ( ϑ p )] T , (2) where ε ( ϑ p ) ∈ C M × 1 and ( · ) T denotes the transpose. Org a- nizing the response vectors in a matrix leads to E ( ϑ ) = [ ε ( ϑ 1 ) , ε ( ϑ 2 ) , . . . , ε ( ϑ P )] , (3) where E ( ϑ ) ∈ C M × P contains in each column the complex electric field response of each of the M ports to a signal arriving from angle ϑ p . The spatial resolution of the giv en samples should be sufficiently dense, albeit interpolation is performed inherently by AIT or WM processing. Now we take a look at the array steering matrix of the virtual ULA. The array steering vector a v ( ϑ p ) ∈ C N × 1 of the virtual ULA at angle ϑ p can be in general written as a v ( ϑ p ) = [ e j k ( x 1 sin ϑ p + z 1 cos ϑ p ) , . . . , e j k ( x N sin ϑ p + z N cos ϑ p ) ] T , (4) where k is the wav enumber and x n and z n are the coordinates of the n th antenna element in the xz -plane. Hence the array steering matrix A v ( ϑ ) ∈ C N × P of the virtual ULA can be expressed as A v ( ϑ ) = [ a v ( ϑ 1 ) , a v ( ϑ 2 ) , . . . , a v ( ϑ P )] . (5) Similar to E ( ϑ ) , A v ( ϑ ) contains in each column the response of the elements of the virtual ULA to a signal arri ving from angle ϑ p . The next step is to divide the FoV ( ϑ ∈ [ − 90 ◦ , 90 ◦ ] ) into L sectors of equal sizes. This is necessary because no A v ( ϑ ) can be found for the whole FoV so that the approxima- tion is sufficiently accurate. Evidence is given in Fig. 12. Each sector contains P l angular samples ϑ l = [ ϑ ( l ) 1 , ϑ ( l ) 2 , . . . , ϑ ( l ) P l ] . The array steering matrix of the virtual ULA o ver the l th sector can be e xpressed as A v ( ϑ l ) = [ a v ( ϑ ( l ) 1 ) , a v ( ϑ ( l ) 2 ) , . . . , a v ( ϑ ( l ) P l )] ⊂ A v ( ϑ ) , (6) and the electric field responses of the MM antenna over the same sector as E ( ϑ l ) = [ ε ( ϑ ( l ) 1 ) , ε ( ϑ ( l ) 2 ) , . . . , ε ( ϑ ( l ) P l )] ⊂ E ( ϑ ) . (7) The problem of finding the mapping coefficients can be solved sector-wise. W e minimize the sum of the quadratic errors between the desired response and the interpolated response. This can be described by ˆ G l = arg min ˜ G l ˜ G H l A v ( ϑ l ) − E ( ϑ l ) 2 F , (8) where G l ∈ C N × M is the mapping coef ficient matrix corre- sponding to the sector l , A v ( ϑ l ) ∈ C N × P l , and E ( ϑ l ) ∈ C M × P l . Throughout this paper , ( ˜ · ) denotes a hypothesis, ( · ) H denotes the Hermitian transpose and || · || F denotes the Frobenius norm. It can be seen from (8) that the optimal set of mapping coefficients is obtained by minimizing the squared Frobenius norm with respect to the mapping coef ficients, while the virtual ULA parameters (e.g. number of antenna elements, orientation of the array and interelement spacing) are assumed to be giv en. The choice of the latter parameters is discussed 4 in Section III. The solution of problem (8) is known as the least squares solution ˆ G l = A v ( ϑ l ) A H v ( ϑ l ) − 1 A v ( ϑ l ) E H ( ϑ l ) , (9) where ( · ) − 1 denotes the matrix in verse. This solution w as found by taking the electric field responses of the MM antenna and the corresponding virtual ULA array steering vectors at the angles ϑ . After calculating the mapping matrices G l for each sector , the array steering matrix of the virtual ULA can be transformed to the interpolated MM antenna response at any set of angles θ l within sector l according to A ( θ l ) = G H l A v ( θ l ) . (10) For finding the interpolated MM antenna response over the whole FoV ( θ ∈ [ − 90 ◦ , 90 ◦ ] ), the responses A ( θ l ) from each sector are concatenated. The model design is performed only once for a given MM antenna and certain virtual ULA parameters. The calculation of mapping coefficients for each sector can be performed offline and applied to map the virtual ULA response to the MM antenna response. B. WM-based Model The introduction of WM dates back to Doron et al. [30]. In this paper we only provide a very brief introduction, for the details please refer to [30], [39]. The general idea is to decompose the antenna response v ector a ( θ ) = H Ψ ( θ ) ∈ C M × 1 (11) as the product of a sampling matrix H ∈ C M × U and a basis vector Ψ ( θ ) ∈ C U × 1 , where θ ∈ [ − 90 ◦ , 90 ◦ ] is the DoA. The sampling matrix is completely independent of the recei ved wa vefield, i.e. the DoA of the signal. The basis vector , on the other hand, is independent of the employed antenna. Different choices for the basis functions exist, keeping in mind that they hav e to be orthonormal on the respective manifold, i.e. θ ∈ [ − 180 ◦ , 180 ◦ ) . A natural choice in this case are the F ourier functions [ Ψ ( θ )] u = 1 √ 2 π e j uθ (12) with the integer u = − U − 1 2 , ..., U − 1 2 , as they fulfill the orthonormality requirement. The notation [ · ] i refers to the i -th element of a v ector , [ · ] i,j refers to the element in row i and column j of a matrix. From theory [30] it is known that the magnitude of the elements of H decays superexponentially for increasing u beyond | u | = k r , where k is the angular wa venumber and r the radius of the smallest sphere enclosing the antenna. Therefore a finite number of coefficients U is sufficient to allow an accurate representation of the antenna pattern. In (11) spatial sampling is defined as a linear oper- ation. The sampling matrix H can thus be found by least squares ˆ H = E ( ϑ ) Ψ ( ϑ ) H Ψ ( ϑ ) Ψ ( ϑ ) H − 1 . (13) Once H is found, the interpolation can be performed by (11). For P signals, arriving from angles θ 1 , ..., θ P , the antenna response matrix can be composed as A ( θ ) = [ a ( θ 1 ) , ..., a ( θ P )] . (14) 90 ◦ 60 ◦ 30 ◦ 0 ◦ − 30 ◦ − 60 ◦ − 90 ◦ − 15 − 10 − 5 0 5 Gain pattern in dB θ ◦ Port 1 Port 2 Port 3 Port 4 Fig. 2: Gain patterns of the inv estigated MM antenna and the interpolated patterns exploiting both proposed models in the xz -plane. The crosses represent the sampled gain patterns of the MM antenna prototype. Solid lines represent the gain patterns of the AIT -based model. Dashed lines represent the gain patterns of the WM-based model. C. Antenna Char acteristics The xz -plane cut of the gain patterns of the in vestigated MM antenna prototype as well as the interpolated gain patterns according to the proposed models are plotted in Fig. 2. The simulated EMF samples at angular 5 ◦ steps are plotted as crosses. The interpolated gain patterns of the AIT -based model are plotted as solid lines while the gain patterns of the WM- based model are plotted as dashed lines. For the AIT -based model a virtual ULA of N = 4 elements was positioned on the z axis with an interelement spacing of λ/ 4 , where λ is the operating wav elength. The mapping coefficients were calculated for a 30 ◦ sector size. When we divide the FoV into sectors we introduce an overlap between adjacent sectors, i.e. neighboring sectors share regions of angular samples. This improv es the mapping process and allows the choice of larger sector sizes. The ov erlap size taken in Fig. 2 is 15 ◦ . Section III discusses the chosen virtual ULA parameters as well as the sector and overlap sizes, in addition to their impact on the designed model. The WM-based model was designed using Fourier functions (12). U = 13 was taken to achie ve precise interpolation, since the EMF simulation data used for the analysis is quasi noise free. U could be reduced to match the noise floor , in case the data would ha ve been obtained from anechoic chamber calibrations. Both models can interpolate the MM antenna simulation data very well. I I I . P R AC T I C A L A S P E C T S In this section, we study the effect of the virtual ULA design on the quality of the AIT -based model, as well as the effect of the number of coef ficients on the quality of the WM- based model. It is known, generally , that errors introduced by various mapping techniques lead to errors in DoA estimations [27]. Accordingly , it is important to carefully design the corresponding model to obtain an accurate mapping of the MM antenna. 5 A. Practical Aspects of the AIT -based Model The design of the virtual array by AIT mapping has been an interesting research topic since its introduction by Bronez [29]. Questions like the optimal number of virtual antenna elements, interelement spacing, and orientation of the virtual ULA are a subject of interest. Friedlander in [28] chose the virtual array as a “rule of thumb” to have elements that are close to the elements of the real array , and a virtual aperture approximately equal to the aperture of the real array . Bühren et al. [40] studied the relation between virtual array geometry and mapping errors. Beside the design of the virtual array , the sector size for the sector-wise interpolation is a crucial parameter . On the one hand, large sector sizes are desirable for minimum computational effort. On the other hand, the interpolation performs poorly for lar ge sector sizes. As suggested in [28], a sector size of 30 ◦ is commonly used. In the follo wing, we analyze the influence of the num- ber of virtual elements, their arrangement (orientation and interelement spacing), and the size of sectors and overlaps of the virtual ULA. F or the analysis, we tak e two criteria for assessing the quality of the designed model into account. The first criterion is the a verage transformation error giv en by ξ ( ϑ l ) = G H l A v ( ϑ l ) − E ( ϑ l ) F k E ( ϑ l ) k F . (15) Notice that ξ is calculated over all angular samples of the MM antenna at angles ϑ l within sector l . In the remainder of the paper , we drop the word av erage, and call ξ the transformation error for simplicity . For an accurate model design the transfor- mation error should be kept on the order of 10 − 3 or smaller [28]. The second criterion is to obtain a smooth progression of the interpolated pattern. The interpolated gain patterns should not exhibit discontinuities in the sense of rapid variations in a small region, because the original gain patterns illustrated in Fig. 1 do not feature such artifacts. It is fair to say that for the analysis of the virtual ULA parameters the second criterion holds, but becomes crucial for the analysis of the influence of the FoV sectorization. W e accept the designed model when both criteria are fulfilled. A f airly accurate design w as found taking the parameters given in Section II-C. Therefore, in each of the follo wing sections, we alter the parameter being studied in the respective section while keeping the remaining parameters fixed according to the v alues in Section II-C. 1) Influence of the Orientation of the V irtual ULA: Initially , we place the virtual ULA on the x axis where it shares centers with the MM antenna on the center of the Cartesian coordinate system, as depicted in Fig. ?? . Next, we place the virtual ULA on the z axis where it again shares centers with the MM antenna on the center of the Cartesian coordinate system, as depicted in Fig. ?? . The array steering vector at arbitrary angle θ in the first case can be written as a v ,x ( θ ) = [ e j kx 1 sin θ , . . . , e j kx N sin θ ] T . (16) After using this array steering vector to construct the array steering matrix and to perform the mapping, we get the g ain patterns plotted in Fig. 4. The figure shows that the model has difficulties matching the sampled pattern of the MM antenna x z φ θ d y (a) Virtual ULA along x axis x z φ θ d y (b) Virtual ULA along z axis Fig. 3: Positioning of the virtual ULA ( a ) on the x axis and (b) on the z axis. for | θ | > 75 ◦ (highlighted area), i.e. in the end-fire direction of the virtual ULA. This particularly influences the interpolation of mode patterns 2 and 4 whose angular samples are not modeled well in the mentioned region. Similarly , when the virtual ULA is positioned along the z axis, see Fig. ?? , the array steering vector at arbitrary angle θ can be written as a v ,z ( θ ) = [ e j kz 1 cos θ , . . . , e j kz N cos θ ] T . (17) The resulting gain patterns are shown in Fig. 5. Like the case when the virtual ULA was positioned on the x axis, the model faces difficulties in the end-fire direction of the virtual ULA, i.e. for | θ | < 15 ◦ (highlighted area). Howe ver , Fig. 5 indicates that the interpolation of modes 1 and 2 performs well, unlik e mode 3 where the interpolation does not fit the corresponding angular samples well in the mentioned re gion. This can be explained by the behavior of the considered modes. First and second modes in the region | θ | < 15 ◦ exhibit only a slight change in the progression of the pattern so the interpolation does not face problems to fit the angular samples. On the other hand, mode 3 , in the same region, is dropping with a sharp slope towards null. Hence, the model performs better when the virtual array is positioned on the z axis rather than on the x axis. These results are also confirmed by the transformation error (15). T aking the mean of the transformation error ov er all sectors yields ξ mean ,x = 9 . 5 · 10 − 3 for the virtual ULA positioned on the x axis, and ξ mean ,z = 1 . 6 · 10 − 3 for the virtual ULA positioned on the z axis, see Fig. 6. The mean errors differ by almost one order of magnitude. Therefore, the model with the virtual array on the z axis should be preferred. Howe ver , when the precision of the model in the broadside direction is more relev ant than the precision in the end-fire direction, the other orientation may be chosen. It is generally possible to align the virtual ULA between the x axis and the z axis. But from our experience, it is advantageous if the virtual ULA is either set on the x axis or the z axis, respectively . Otherwise, we risk that the second criterion is violated. Hence, orientations between the x and the z axis are discarded. 2) Influence of the Interelement Spacing: It is known from AIT literature that the virtual array elements are preferably placed as close as possible to the real array elements [28], [40]. In the case of an MM antenna, the planar radiator itself 6 90 ◦ 60 ◦ 30 ◦ 0 ◦ − 30 ◦ − 60 ◦ − 90 ◦ − 15 − 10 − 5 0 5 Gain pattern in dB θ ◦ Port 1 Port 2 Port 3 Port 4 90 ◦ 60 ◦ 30 ◦ 0 ◦ − 30 ◦ − 60 ◦ − 90 ◦ − 15 − 10 − 5 0 5 Gain pattern in dB θ ◦ P ort 1 P ort 2 P ort 3 P ort 4 Fig. 4: Gain patterns of the in vestig ated MM antenna (crosses) and the interpolated patterns (solid lines) in xz -plane. The virtual ULA is positioned on the x axis. The bottom figure is a zoom of the highlighted area of the top part. represents all antenna elements. Hence, smaller mapping errors can be expected when the virtual elements are close to the MM antenna structure. Fig. 6 shows the transformation error versus the interelement spacing varying between d = 0 . 1 λ and d = 0 . 5 λ for both orientations. The transformation error is almost constant for the interelement spacing under consider- ation. Note that d < 0 . 5 λ does not cause any mutual coupling because d refers to a virtual array , i.e., a mathematical model. T aking into account the size of the in vestigated prototype to be 0 . 725 λ × 0 . 725 λ at f c = 7 . 25 GHz, it becomes clear that a change of the spacing from d = 0 . 1 λ to d = 0 . 5 λ is relati vely small compared to the area of the MM antenna. An interelement spacing d > 0 . 5 λ was not considered in order to av oid spatial aliasing [41]. 3) Influence of the Number of Antenna Elements: In order to in vestigate the impact of the chosen number of virtual antenna elements, the transformation error is plotted versus an increasing number of virtual elements in Fig. 7. Starting with the setting shown in Fig. ?? , in each step two new virtual elements along the z axis are added and the transformation error is calculated. The error curve implies that a better interpolation accuracy is obtained with increasing number of elements. This is expected since a larger number of elements results in more degrees of freedom for the mapping matrix. Howe ver , after a certain number of virtual elements (about N = 10 ), taking more elements into account does not further reduce the transformation error . This is due to the fact that additional elements mov e away from the structure of the real MM antenna and do not significantly contrib ute to the interpolation. As a result, the mapping coefficients associated with these elements have much smaller values compared to the coefficients of the virtual elements closer to the MM antenna. As can be seen from (8), each row of the mapping coeffi- cient matrix contains the mapping coefficients that correspond to a virtual element, while each column contains the mapping coefficients that correspond to a mode of the MM antenna. 90 ◦ 60 ◦ 30 ◦ 0 ◦ − 30 ◦ − 60 ◦ − 90 ◦ − 15 − 10 − 5 0 5 Gain pattern in dB θ ◦ Port 1 Port 2 Port 3 Port 4 90 ◦ 60 ◦ 30 ◦ 0 ◦ − 30 ◦ − 60 ◦ − 90 ◦ − 15 − 10 − 5 0 5 Gain pattern in dB θ ◦ P ort 1 P ort 2 P ort 3 P ort 4 Fig. 5: Gain patterns of the in vestig ated MM antenna (crosses) and the interpolated patterns (solid lines) in the xz -plane. The virtual ULA is positioned on the z axis. The bottom figure is a zoom of the highlighted area of the top part. 0 . 1 0 . 15 0 . 2 0 . 25 0 . 3 0 . 35 0 . 4 0 . 45 0 . 5 10 − 3 10 − 2 0 . 15 0 . 25 0 . 35 0 . 45 Interelemen t spacing ( d/λ ) T ransformation error ( ξ mean ) Virtual array along z axis Virtual array along x axis Fig. 6: T ransformation error v ersus interelement spacing. This leads, in case of interpolation with a lar ge number of virtual elements, to rows with very small coef ficients in the mapping matrix. As a result, the mapping matrix could become ill-conditioned, which is likely to cause a large bias of the DoA estimates [42]. Fig. 7 prov es that the designed model with N = M = 4 virtual elements already achiev es a quite good transformation. 7 4 6 8 10 12 14 16 10 − 4 10 − 3 10 − 2 Number of virtual antenna elements ( N ) T ransformation error mean ( ξ mean ) Fig. 7: Transformation error versus number of virtual antenna elements. 4) Influence of the Sector and Overlap Size: In the classical AIT algorithm [28], the interpolation sector size is chosen heuristically . If the designed model achiev es an error in the accepted order , the current design is kept. Otherwise, a smaller sector size is tak en until an acceptable error is obtained. A sector size of 30 ◦ is common in the literature to achie ve an accurate transformation. Howe ver , studies concerning interpo- lation techniques using larger sector sizes can be found in [43] and [44]. W ith the mentioned sector size, we obtain an error that fulfills the first criterion, but violates the second. The designed models hav e dif ficulties to obtain a smooth interpolation between the sparsely sampled patterns of the MM antenna. For a sector size of 5 ◦ , i.e. for 36 sectors, the model achiev es good results. T o enable larger sectors (and hence a lower computational complexity) while keeping an acceptable transformation error and a smooth progression of the interpolated pattern, we propose the concept of overlapping sectors. For example, consider a sector s 1 = [0 ◦ , 30 ◦ ] and the neighboring sector s 2 = [15 ◦ , 45 ◦ ] . Then, the overlap region is s ov = [15 ◦ , 30 ◦ ] . Giv en this example, the entire FoV can be divided into just 11 sectors rather than 36 sectors as the classical AIT algorithm suggests. After calculating the mapping coefficients for s 1 and s 2 according to (8), we end up with tw o coef ficient matrices G 1 and G 2 for the overlap region s ov . The optimal coefficient matrix for the ov erlap re gion, ˆ G ov , is chosen such that the interpolation error is minimized according to ˆ G ov = arg min { ˜ G ov ∈G } ( X P ov ( ˜ G H ov a v ( ϑ p ov ) − ε ( ϑ p ov )) 2 ) , (18) where the columns of ˜ G ov are taken independently either from G 1 or G 2 . Furthermore, ϑ p ov is an angular sample in the overlap region and P ov is the number of angular samples in this region. Remember that a v ( ϑ p ov ) and ε ( ϑ p ov ) are the virtual ULA array steering vector and electric field response of 90 ◦ 60 ◦ 30 ◦ 0 ◦ − 30 ◦ − 60 ◦ − 90 ◦ − 15 − 10 − 5 0 5 Gain pattern in dB θ ◦ Overlap 15 ◦ Overlap 5 ◦ No ov erlap Fig. 8: Interpolated gain pattern for dif ferent overlap sizes in the xz -plane. The dashed lines represent the interpolation with 15 ◦ ov erlap size. The solid lines of modes 1 and 2 represent the interpolation of those modes with 5 ◦ ov erlap size, while the solid lines of modes 3 and 4 represent the interpolation of those modes without overlaps. the MM antenna at angle ϑ p ov , respecti vely . Notice that no ne w coefficients are calculated for the overlap regions; rather the best fitting coef ficients are chosen from neighboring sectors. A design with 30 ◦ sector size and 15 ◦ ov erlap size (i.e. yielding 11 sectors) obtains a fairly good model accuracy; see Fig. 2. T o visualize the impact of an insufficient overlap size, Fig. 8 includes interpolated gain patterns for different modes using smaller overlap. Dashed lines depict the interpolation with 15 ◦ for comparison. Solid lines illustrate an overlap of 5 ◦ for modes 1 and 2 and no overlap for modes 3 and 4 , respectiv ely . As indicated by the figure, for 5 ◦ ov erlap the model is not accurate in the region | θ | < 15 ◦ for modes 1 and 2 . The same applies for modeling without ov erlap in the region 15 ◦ < | θ | < 30 ◦ for modes 3 and 4 . B. Practical Aspects of the WM-based Model 1) Influence of the Number of Coefficients: For the WM approach introduced in Section II-B, a critical design param- eter is the number of Fourier coefficients, i.e. basis functions, U . The approximation error of the antenna characteristic is defined analogously to (15) as ξ ( ϑ ) = k H Ψ ( ϑ ) − E ( ϑ ) k F k E ( ϑ ) k F . (19) Fig. 9 sho ws the approximation error versus the number of Fourier coefficients. It can be seen that by increasing the num- ber of coef ficients, the approximation error becomes smaller . For U < 19 the error drops fast, whereas for 19 ≥ U ≥ 35 the increase in approximation accuracy is significantly smaller . I V . M O D E L - B A S E D D O A E S T I M A T I O N In this section, we apply maximum-likelihood-based DoA estimation to both antenna models and study the influence of the choice of parameters on the DoA root mean squared error (RMSE). First, we start with the considered signal model. Assuming that Q < M narrowband signals [45] arriving from 8 Fig. 9: Approximation error v ersus number of coefficients U for wa vefield modeling. Be yond U = 26 the coef ficient magnitude decays supere xponentially . angles θ = [ θ 1 , ..., θ q ] , one snapshot of the output signal y ∈ C N × 1 can be e xpressed as y ( k ) = A ( θ ) x ( k ) + n ( k ) , k = 1 , . . . , K , (20) where K is the number of snapshots, A ( θ ) ∈ C M × Q is the antenna response, x ( k ) ∈ C Q × 1 is the signal vector arri ving from angles θ , and n ( k ) ∈ C M × 1 is a complex v alued zero mean Gaussian distrib uted white noise process with v ariance σ 2 and covariance matrix σ 2 I . The array steering v ectors in A ( θ ) are assumed to be linearly independent [46], and the number of sources Q is assumed to be known [47]. The case of an unkno wn number of sources has been studied in [48]. Gi ven the observations y ( k ) , we estimate the angles θ = [ θ 1 , ..., θ q ] of the Q sources, based on the maximum-likelihood estimator presented in [46]. The joint probability density function of the K observations can be written as p ( y (1) , . . . , y ( K )) = K Y k =1 1 π det[ σ 2 I ] · exp − 1 σ 2 k y ( k ) − A ( θ ) x ( k ) k 2 , (21) where det[ · ] denotes the determinant. After ne glecting the constant terms, the log-likelihood function becomes L = K log σ 2 − 1 σ 2 K X k =1 k y ( k ) − A ( θ ) x ( k ) k 2 . (22) Next, the maximization of the log-likelihood function with respect to the unknown parameters θ and x ( k ) leads to the following multi-variate minimization problem: [ ˆ θ , ˆ x ( k )] = arg min ˜ θ , ˜ x ( k ) ( K X k =1 y ( k ) − A ( ˜ θ ) ˜ x ( k ) 2 ) . (23) Assuming (for the time being) the angles θ to be kno wn, the least squares solution with respect to x (1) , . . . , x ( K ) can be expressed by ˆ x ( k ) = A ( θ ) A H ( θ ) − 1 A ( θ ) H y ( k ) . (24) Substituting (24) into (23) yields the follo wing minimization problem: ˆ θ = arg min ˜ θ ( K X k =1 y ( k ) − Π A ( ˜ θ ) y ( k ) 2 ) , (25) where Π A ( θ ) is the projection matrix onto the space spanned by the v ectors of A ( θ ) : Π A ( θ ) = A ( θ ) A † ( θ ) = A ( θ ) A ( θ ) A H ( θ ) − 1 A ( θ ) H . (26) The projection matrix of the orthogonal complement of the column space of A ( θ ) is by definition Π ⊥ A ( θ ) ∆ = I − Π A ( θ ) . (27) Therefore, after substituting (27) into (25) and exploiting the trace operator , tr( · ) , the angle estimates can be re written as ˆ θ = arg min ˜ θ K X k =1 tr[ Π ⊥ A ( ˜ θ ) y ( k ) y ( k ) H ] . (28) Finally , by defining the sample covariance matrix as ˆ R = 1 K K X k =1 y ( k ) y ( k ) H , (29) the minimization problem (28) can be formulated as ˆ θ = arg min ˜ θ K X k =1 tr[ Π ⊥ A ( ˜ θ ) ˆ R ] . (30) After ha ving defined the signal model and the considered maximum-likelihood estimator , we perform numerical simu- lations to verify the influence of dif ferent parameters of both models on RMSE of the DoA estimates. For providing a fair comparison, in the follo wing simulations the received signal y ( k ) in (20) was generated using the quantized EMF data, while the estimator in (23) employs either the AIT - based model, see Section II-A, or the WM-based model, see Sec II-B. Each of the numerical simulations is performed with K = 1000 snapshots and RMSE ( θ ) = v u u t 1 N MCr N MCr X n MCr =1 ( ˆ θ MCr − θ ) 2 , (31) where N MCr = 1000 Monte Carlo runs have been conducted at SNR = 20 dB, unless stated otherwise. Afterwards, the mean of the estimated DoA RMSE is calculated over θ ∈ [ − 90 ◦ , 90 ◦ ] . The parameters for the follo wing analysis are those giv en in Section II-C. The parameter under in vestigation in the respecti ve section will be altered, while the remaining parameters will be fixed. 9 A. RMSE versus Number of Antenna Elements T o study the impact of the number of virtual elements on the DoA estimation, the RMSE of the estimates versus the number of virtual elements is shown in Fig. 10. As expected, a larger number of virtual elements deliv ers better DoA estimates since the transformation error decreases, see Fig. 7. Ho wever , after a certain number of virtual elements (about N = 10 ), there will not be any significant improvement. This result coincides with the results sho wn in Fig. 7, where it is clear that more elements do not reduce the transformation error . 4 6 8 10 12 14 16 10 − 1 10 0 Number of virtual antenna elements ( N ) RMSE of DoA [deg] Fig. 10: RMSE versus number of virtual antenna elements. B. RMSE versus Orientation of the V irtual ULA Results of numerical simulations for a virtual array placed along the x axis and z axis for different interelement spacing are given in Fig. 11. As the interelement spacing between d = 0 . 1 λ and d = 0 . 5 λ does not much affect the transforma- tion error , see Section III-A2, the RMSE change with respect to interelement spacing is also insignificant. The interesting observation in Fig. 11 is that the model with the virtual array along the x axis obtains, on a verage, smaller RMSE than the model with virtual array along the z axis, despite the fact that the transformation error in the first case is lar ger than in the second case. The e xplanation can be found in Fig. 4 and Fig. 5. In the case of positioning the virtual array on the x axis, the transformation error in the | θ | > 75 ◦ region is associated with low gain for all modes. In the case of positioning the virtual array on the z axis, the transformation error in the | θ | < 15 ◦ region is associated with high gain for modes 1 and 2 . Therefore, the impact of the transformation error on the estimator in the mentioned re gion becomes larger . Howe ver , the RMSE difference between both models is in order of 10 − 2 , which is insignificant for a DoA RMSE in the order of 10 − 1 . C. RMSE versus Sectorization and Overlapping Size The influence of the chosen sector and ov erlap size is analyzed by considering different sector sizes, each with 50% 0 . 1 0 . 15 0 . 2 0 . 25 0 . 3 0 . 35 0 . 4 0 . 45 0 . 5 10 − 1 10 0 0 . 15 0 . 25 0 . 35 0 . 45 Interelemen t spacing ( d/λ ) RMSE of DoA [deg] Virtual array along z axis Virtual array along x axis Fig. 11: RMSE versus interelement spacing of virtual antenna elements. 5 10 15 20 25 30 35 40 10 − 1 10 0 5 10 15 25 35 Sector size in [deg] RMSE of DoA [deg] Fig. 12: RMSE versus sector size. ov erlap, e xcept for the sector size of 5 ◦ where the overlap is 0 ◦ . Results are depicted in Fig. 12. It can be verified from the figure that the DoA RMSE increases with increasing sector size. As the designed model for small sector sizes up to 30 ◦ fulfills both quality criteria defined in Section III-A, the estimator performs well. For larger sector sizes the model violates the quality criteria introducing a rapid increase in DoA RMSE. D. RMSE ver sus Number of Coefficients for W avefield Mod- eling W ith Fig. 13 we want to answer the question of how many Fourier coef ficients are necessary in practice for the WM approach introduced in Section III-B1. Again, the recei ved signals are generated based on the original EMF simulation data with 5 ◦ grid and the estimator employs the WM-based 10 Fig. 13: DoA estimation RMSE av eraged o ver θ for SNR = 0 , 10 , 20 dB versus number of coef ficients U for wa vefield modeling. model with a different number of coefficients U , see (12). As the Fourier functions in (12) are symmetric around 0 , only odd numbers of coef ficients U are used. The plot sho ws that for U < 13 , a model mismatch causes an increased RMSE. This model mismatch becomes more sev ere the less coefficients are used. For U > 13 , increasing the number of coefficients does not reduced the RMSE. Apparently with U = 13 the model is good enough ev en for SNR = 20 dB, such that the estimation accuracy is limited by the noise instead of the model. V . D I S C U S S I O N For the purpose of modeling an MM antenna we hav e studied the array interpolation technique and the wav eform modeling technique. The first method models the MM antenna as a virtual ULA, whereas the second method describes the response of the MM antenna based on a mathematical model. While both methods are able to model the MM antenna well, each method has pros and cons. The AIT -based model is more intuitiv e. It offers the possibility to apply computationally efficient DoA methods like ESPRIT [24] and Root-MUSIC [25]. Nev ertheless, this method suffers from highly correlated signals outside the considered sector, which leads to a degra- dation of the DoA estimates [49]. The WM-based method can model the MM antenna response over the whole FoV without sectorization, but can only be applied to DoA estimators of higher complexity . The accurac y of an MM antenna model, either based on AIT or WM, has been shown to depend on the choice of parameters of the respectiv e model. In the case of AIT , the option of placing a virtual ULA with four virtual elements on the z axis, given a interelement spacing of λ/ 4 , a sector size of 30 ◦ , and an ov erlap size of 15 ◦ , provides a good approximation. For these parameters, a set of elev en mapping coefficient matrices, each of size 4 × 4 , is obtained. These matrices are deliv ered in the appendix. Gi ven these matrices, the 2-D antenna characteristics of all four modes of the MM prototype under in vestigation can be reproduced by the community in interpolated form with high angular resolution, without having access to EMF data samples. In the case of WM, when choosing the Fourier functions in (12) as basis functions, U = 13 Fourier coefficients for each port are sufficient to obtain a good approximation. The corresponding parameters are deli vered in the appendix as well. An analysis of DoA performance utilizing a maximum- likelihood DoA estimator has re vealed the dependency of the RMSE on the accuracy of the designed antenna model. In general, transformation errors are biasing the DoA estimates. The bias introduced by the AIT -based model strongly depends on the sectorization. A wrong choice of the sector size increases the RMSE severely , while the bias resulting from parameters of the virtual array still obtains acceptable accuracy in terms of the RMSE. On the other hand, the accuracy of the WM-based model improv es with increasing number of coefficients U . Beyond U = 13 coefficients the RMSE does not improv e significantly . The WM-based model achieves smaller RMSE v alues at high SNR v alues, because for the AIT - based model it is known that at high SNRs the impact of the transformation error may be larger than that of the noise [50]. The studied and discussed parameters of the AIT and WM- based models to obtain minimum RMSE apply to the MM antenna prototype introduced in [14]. Ho wever , the presented guidelines for choosing those parameters are also valid for MM antennas ha ving a different number of modes. For the AIT -based model, parameters such as number of elements and interelement spacing of the virtual array are less critical than the orientation of the virtual array and the sectorization. The latter two parameters depend on the radiation patterns of the considered modes. For the WM-based model, the number of coefficients depends on the electrical size of the antenna [30]. For an MM antenna with a dif ferent number of modes but the same electrical size, the same number of coefficients can be used. Moreo ver , in analogy to increasing the number of antenna elements of a conv entional antenna array , having more modes would improv e the performance of the maximum- likelihood estimator of the DoA. Howe ver , care should be taken in this case to insure a sufficiently small correlation between the modes. V I . C O N C L U S I O N In the areas of array signal processing and digital communi- cations, a huge amount of results are av ailable for uniformly- spaced antenna arrays. Although multi-mode antennas are of increasing interest because they mimic antenna arrays, this antenna type is arbitrary and currently not well modeled from a signal processing/communications point of vie w . As a solution, we adopt two modeling methods to multi-mode antennas: The array interpolation technique and wavefield modeling. Consequently , for the purpose of signal processing one could replace the multi-mode antenna by the virtual antenna. The wav efield modeling method is conceptually similar with a higher degree of abstraction. Both models are able to interpolate the giv en antenna pattern. This is an important practical feature because electromagnetic field data 11 is frequently av ailable only in spatially quantized form. As a possible application, both modeling concepts are applied to coherent maximum-likelihood direction-of-arri v al estimation. The impact of parameter sets and modeling errors are studied and compared. Finally , optimized parameter sets are provided. V I I . A C K N O W L E D G M E N T S This work has been funded by the German Research Foun- dation (DFG) under contract numbers HO 2226/17-1 and FI 2176/1-1. The authors would like to thank Prof. D. Man- teuffel from the Univ ersity of Hannov er , Germany , for a collaboration on MM antennas within a related project. R E F E R E N C E S [1] R. J. Garbacz and R. H. Turpin, “ A generalized expansion for radiated and scattered fields, ” IEEE T ransactions on Antennas and Pr opagation , vol. 19, no. 3, pp. 348–358, May 1971. [2] R. F . Harrington and J. R. Mautz, “Theory of characteristic modes for conducting bodies, ” IEEE T ransactions on Antennas and Pr opagation , vol. 19, no. 5, pp. 622–628, Sep. 1971. [3] Y . Chen and C.-F . W ang, Characteristic Modes: Theory and Applications in Antenna Engineering . Wiley , 2015. [4] B. K. Lau, D. Manteuffel, H. Ari, and S. V . Hum, “Guest editorial: Theory and applications of characteristic modes, ” IEEE T ransactions on Antennas and Propagation , vol. 64, no. 7, pp. 2590–2594, Jul. 2016. [5] A. A. Salih, Z. N. Chen, and K. Mouthaan, “Characteristic mode analysis and metasurface-based suppression of higher order modes of a 2 × 2 closely spaced phased array , ” IEEE T ransactions on Antennas and Propagation , vol. 65, no. 3, pp. 1141–1150, Mar . 2017. [6] D. W en, Y . Hao, H. W ang, and H. Zhou, “Design of a wideband antenna with stable omnidirectional radiation pattern using the theory of characteristic modes, ” IEEE T ransactions on Antennas and Propa gation , vol. 65, no. 5, pp. 2671–2676, May 2017. [7] F . Dicandia, S. Geno vesi, and A. Monorchio, “ Advantageous exploitation of characteristic modes analysis for the design of 3-D null-scanning antennas, ” IEEE T ransactions on Antennas and Propa gation , vol. 65, no. 8, pp. 3924–3934, Aug. 2017. [8] Z. Liang, J. Ouyang, F . Y ang, and L. Zhou, “Design of license plate RFID tag antenna using characteristic mode pattern synthesis, ” IEEE T ransactions on Antennas and Propagation , vol. 65, no. 10, pp. 4964– 4970, Oct. 2017. [9] D.-W . Kim and S. Nam, “Systematic design of a multiport MIMO antenna with bilateral symmetry based on characteristic mode analysis, ” IEEE T ransactions on Antennas and Pr opagation , vol. 66, no. 3, pp. 1076–1085, Mar. 2018. [10] F . A. Dicandia, S. Genovesi, and A. Monorchio, “Efficient excitation of characteristic modes for radiation pattern control by using a novel balanced inductive coupling element, ” IEEE T ransactions on Antennas and Propagation , vol. 66, no. 3, pp. 1102–1113, Mar . 2018. [11] M. Li and N. Behdad, “Dual-band platform-mounted HF/VHF antenna design using the characteristic mode theory , ” IET Microwaves, Antennas and Propagation , vol. 12, no. 4, pp. 452–458, Mar . 2018. [12] T . Sv antesson, “Correlation and channel capacity of MIMO systems employing multimode antennas, ” IEEE T ransactions on V ehicular T ech- nology , vol. 51, no. 6, pp. 1304–1312, Nov . 2002. [13] R. Martens and D. Manteuffel, “Systematic design method of a mobile multiple antenna system using the theory of characteristic modes, ” IET Micr owaves, Antennas and Pr opagation , vol. 8, no. 12, pp. 887–893, Sep. 2014. [14] D. Manteuffel and R. Martens, “Compact multimode multielement an- tenna for indoor UWB massiv e MIMO, ” IEEE T ransactions on Antennas and Propagation , vol. 64, no. 7, pp. 2689–2697, Jul. 2016. [15] P . A. Hoeher and N. Doose, “ A massi ve MIMO terminal concept based on small-size multi-mode antennas, ” T ransactions on Emer ging T elecommunications T echnologies , vol. 28, no. 2, Feb . 2017. [16] P . A. Hoeher , D. Manteuffel, N. Doose, and N. Peitzmeier , “Ultra- wideband massive MIMO communications using multi-mode antennas, ” F requenz , vol. 71, no. 9-10, pp. 439–448, Sep. 2017. [17] N. Doose and P . A. Hoeher , “Joint precoding and power control for EIRP-limited MIMO systems, ” IEEE T ransactions on W ireless Commu- nications , vol. 17, no. 3, pp. 1727–1737, Mar. 2018. [18] R. Ma and N. Behdad, “Design of platform-based HF direction-finding antennas using the characteristic mode theory , ” accepted for publication in IEEE Tr ansactions on Antennas and Propa gation . [19] T . E. T uncer and F . Friedlander , Classical and Modern Direction-of- Arrival Estimation . Academic Press, 2009. [20] M. W ax and T . Kailath, “Optimum localization of multiple sources by passiv e arrays, ” IEEE T ransactions on Acoustics, Speech, and Signal Pr ocessing , vol. 31, no. 5, pp. 1210–1217, Oct. 1983. [21] J. F . Böhme, “Separated estimation of wav e parameters and spectral parameters by maximum likelihood, ” in IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP ’86) , T okyo, Japan, Apr. 1986, pp. 2819–2822. [22] A. G. Jaffer , “Maximum likelihood direction finding of stochastic sources: A separable solution, ” in IEEE International Confer ence on Acoustics, Speech, and Signal Processing (ICASSP ’88) , New Y ork, NY , Apr . 1988, pp. 2893–2896. [23] R. Schmidt, “Multiple emitter location and signal parameter estimation, ” IEEE T ransactions on Antennas and Pr opagation , vol. 34, no. 3, pp. 276–280, Mar. 1986. [24] R. Roy and T . Kailath, “ESPRIT-estimation of signal parameters via ro- tational in v ariance techniques, ” IEEE T ransactions on Acoustics, Speech, and Signal Processing , vol. 37, no. 7, pp. 984–995, Jul. 1989. [25] B. Friedlander , “The root-MUSIC algorithm for direction finding with interpolated arrays, ” Signal Processing , v ol. 30, no. 1, pp. 15 – 29, 1993. [26] H. Liu, L. Zhao, Y . Li, X. Jing, and T . Truong, “ A sparse-based approach for doa estimation and array calibration in uniform linear array , ” IEEE Sensors Journal , vol. 16, no. 15, pp. 6018–6027, Aug. 2016. [27] F . Belloni, “Signal processing for arbitrary sensor array configurations: Theory and algorithms, ” PhD thesis, Helsinki Univ ersity of T echnology , 2007. [28] B. Friedlander, “Direction finding using an interpolated array , ” in IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP ’90) , Albuquerque, NM, Apr . 1990, pp. 2951–2954. [29] T . P . Bronez, “Sector interpolation of non-uniform arrays for efficient high resolution bearing estimation, ” in IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP ’88) , New Y ork, NY , Apr . 1988, pp. 2885–2888. [30] M. A. Doron and E. Doron, “W avefield modeling and array processing, I. spatial sampling, ” IEEE T ransactions on Signal Pr ocessing , vol. 42, no. 10, pp. 2549–2559, Oct. 1994. [31] M. A. Doron and E. Doron, “W avefield modeling and array processing, II. algorithms, ” IEEE T ransactions on Signal Pr ocessing , vol. 42, no. 10, pp. 2560–2570, Oct. 1994. [32] M. A. Doron and E. Doron, “W avefield modeling and array process- ing, III. resolution capacity , ” IEEE T ransactions on Signal Pr ocessing , vol. 42, no. 10, pp. 2571–2580, Oct. 1994. [33] S. A. Almasri, N. Doose, and P . A. Hoeher, “Parametric direction-of- arriv al estimation for multi-mode antennas, ” in 14th IEEE W orkshop on P ositioning, Navigation and Communications (WPNC ’17) , Bremen, Germany , Oct. 2017, pp. 1–5. [34] R. Pöhlmann, S. Zhang, T . Jost, and A. Dammann, “Po wer-based direction-of-arriv al estimation using a single multi-mode antenna, ” in 14th IEEE W orkshop on P ositioning, Navigation and Communications (WPNC ’17) , Bremen, Germany , Oct. 2017, pp. 1–6. [35] R. Pöhlmann, S. Zhang, K. A. Y inusa, and A. Dammann, “Multi-mode antenna specific direction-of-arrival estimation schemes, ” in 7th IEEE International W orkshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP ’17) , Curacao, Dutch Antilles, Dec. 2017, pp. 1–5. [36] M. Costa, A. Richter , and V . K oivunen, “DoA and polarization esti- mation for arbitrary array configurations, ” IEEE T ransactions on Signal Pr ocessing , vol. 60, no. 5, pp. 2330–2343, May 2012. [37] C. A. Balanis and P . I. Ioannides, Introduction to Smart Antennas . Morgan and Claypool Publishers, 2007. [38] M. Pesav ento, A. B. Gershman, and Z.-Q. Luo, “Robust array interpo- lation using second-order cone programming, ” IEEE Signal Pr ocessing Letters , vol. 9, no. 1, pp. 8–11, Jan. 2002. [39] M. Costa, A. Richter, and V . K oivunen, “Unified array manifold de- composition based on spherical harmonics and 2-D Fourier basis, ” IEEE T ransactions on Signal Processing , vol. 58, no. 9, pp. 4634–4645, Sep. 2010. [40] M. Bühren, M. Pesavento, and J. F . Böhme, “V irtual array design for array interpolation using differential geometry , ” in IEEE International Confer ence on Acoustics, Speech, and Signal Processing (ICASSP ’04) , Montreal, Canada, May 2004. [41] D. H. Johnson and D. E. Dudgeon, Array Signal Processing: Concepts and T echniques . Prentice Hall Signal Processing Series, 1993. 12 [42] M. A. M. Marinho, F . Antreich, S. Caizzone, J. P . C. L. da Costa, A. V inel, and E. P . de Freitas, “Rob ust nonlinear array interpolation for direction of arriv al estimation of highly correlated signals, ” Signal Pr ocessing , vol. 144, pp. 19–28, 2018. [43] M. Bühren, M. Pesavento, and J. F . Böhme, “ A new approach to array interpolation by generation of artificial shift in variances: Interpolated ESPRIT, ” in IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP ’03) , Hong Kong, Apr . 2003. [44] P . Hyberg, M. Jansson, and B. Ottersten, “ Array interpolation and DO A MSE reduction, ” IEEE T ransactions on Signal Processing , vol. 53, no. 12, pp. 4464–4471, Dec. 2005. [45] P . Stoica and A. Nehorai, “MUSIC, maximum likelihood and Cramer- Rao bound, ” in IEEE International Confer ence on Acoustics, Speec h, and Signal Pr ocessing (ICASSP ’88) , Ne w Y ork, NY , Apr . 1988, pp. 2296–2299. [46] M. W ax, “Detection and estimation of superimposed signals, ” PhD thesis, Stanford University , 1985. [47] I. Ziskind and M. W ax, “Maximum likelihood localization of multiple sources by alternating projection, ” IEEE T ransactions on Acoustics, Speech, and Signal Pr ocessing , vol. 36, no. 10, pp. 1553–1560, Oct. 1988. [48] M. W ax and T . Kailath, “Detection of signals by information theoretic criteria, ” IEEE Tr ansactions on Acoustics, Speech, and Signal Process- ing , vol. 33, no. 2, pp. 387–392, Apr. 1985. [49] B. K. Lau, G. J. Cook, and Y . H. Leung, “ An improved array interpola- tion approach to DOA estimation in correlated signal environments, ” in IEEE International Conference on Acoustics, Speech, and Signal Pr ocessing (ICASSP ’04) , Montreal, Canada, May 2004. [50] M. A. M. Marinho, J. P . C. L. da Costa, F . Antreich, and L. R. A. de Menezes, “Unscented transformation based array interpolation, ” in IEEE International Conference on Acoustics, Speech and Signal Pr o- cessing (ICASSP) , Brisbane, Australia, Apr . 2015, pp. 2819–2823. 13 A P P E N D I X A A I T M A P P I N G C O E FFI C I E N T S According to the AIT -based model introduced in Section II-A and the results in Section III-A, the in vestigated M = 4 port MM antenna is modeled by a virtual ULA of N = 4 elements along the z axis with interelement spacing d = λ/ 4 . A 30 ◦ sector size with 15 ◦ ov erlap size is considered. This results in L = 11 sectors. In the follo wing, we provide the corresponding mapping coefficient matrices G l ∈ C N × M : G 1 = − 0 . 3379929 − 0 . 02271694 i − 1 . 42895 + 1 . 202409 i − 0 . 9751865 − 0 . 3748656 i − 0 . 492186 + 0 . 5581889 i 0 . 4176824 − 1 . 154261 i 1 . 967421 − 2 . 31803 i 1 . 625532 + 0 . 1412085 i 0 . 2301585 − 0 . 6351565 i 0 . 3223047 + 2 . 440937 i − 2 . 122732 + 2 . 68573 i − 0 . 336772 + 0 . 6634518 i − 0 . 2600317 + 0 . 7019622 i − 0 . 3296267 − 1 . 199872 i 1 . 669175 − 1 . 511143 i − 0 . 3515941 − 0 . 5677777 i 0 . 5343497 − 0 . 6326347 i G 2 = − 0 . 5257688 − 0 . 2182654 i − 1 . 491053 + 0 . 5900567 i − 1 . 825524 + 0 . 00023299 i − 0 . 4804487 + 0 . 2481393 i 1 . 259226 − 0 . 9855009 i 3 . 160347 − 0 . 860535 i 3 . 039504 − 2 . 184621 i 0 . 7197898 + 0 . 1457578 i − 0 . 5164995 + 2 . 803788 i − 3 . 980786 + 2 . 111863 i − 0 . 1668957 + 3 . 351573 i − 1 . 107282 + 0 . 3307682 i − 0 . 1562431 − 1 . 477924 i 2 . 319373 − 1 . 702403 i − 0 . 9127693 − 1 . 272015 i 0 . 8426109 − 0 . 6902792 i G 3 = 0 . 2355258 − 0 . 966885 i − 0 . 07919153 + 1 . 1492 i − 3 . 819897 + 0 . 2823089 i − 0 . 2614507 − 0 . 1482683 i 1 . 751606 + 2 . 164831 i − 0 . 6700898 + 1 . 642975 i 5 . 824912 − 7 . 471549 i 1 . 281117 + 1 . 35567 i − 3 . 378592 + 1 . 361043 i − 3 . 812815 − 2 . 525889 i 2 . 48541 + 8 . 6982 i − 2 . 404057 + 0 . 07166003 i 0 . 8047454 − 1 . 980577 i 3 . 579044 − 0 . 7417844 i − 2 . 892205 − 1 . 601538 i 1 . 167957 − 0 . 9885241 i G 4 = 2 . 229434 − 1 . 579864 i 1 . 498453 + 4 . 051515 i − 10 . 61997 − 2 . 782043 i − 0 . 125851 − 2 . 746992 i 1 . 461651 + 8 . 369543 i − 10 . 40638 + 3 . 099267 i 21 . 04782 − 23 . 75545 i 8 . 472205 + 4 . 167886 i − 9 . 11039 − 1 . 005892 i − 1 . 850187 − 12 . 16477 i 13 . 01172 + 28 . 40181 i − 7 . 314702 + 5 . 981984 i 2 . 199137 − 3 . 518214 i 6 . 388087 + 0 . 9812878 i − 10 . 30044 − 0 . 3892399 i − 0 . 1883448 − 3 . 165292 i G 5 = 22 . 54393 − 6 . 21377 i 21 . 10923 + 5 . 911715 i − 149 . 361 − 150 . 026 i 21 . 91906 − 90 . 69182 i 7 . 309108 + 70 . 42268 i − 23 . 36855 + 60 . 32424 i 511 . 5459 − 379 . 0759 i 261 . 0971 + 103 . 3414 i − 71 . 35295 − 3 . 269566 i − 56 . 67663 − 32 . 23264 i 302 . 445 + 560 . 5287 i − 138 . 0371 + 243 . 8143 i 5 . 6482 − 24 . 02199 i 15 . 33167 − 16 . 24202 i − 199 . 0336 + 72 . 6838 i − 73 . 38952 − 56 . 65479 i G 6 = 2 . 566821 − 2 . 167523 i − 2 . 216303 + 11 . 71209 i 0 . 272016 − 0 . 064465 i − 0 . 1733718 + 0 . 06848533 i 3 . 905379 + 8 . 974951 i − 31 . 26493 − 10 . 59543 i 0 . 176097 + 0 . 694365 i 0 . 01236176 − 0 . 4497193 i − 9 . 801546 + 2 . 145884 i 13 . 70103 − 30 . 85554 i − 0 . 684591 + 0 . 155507 i 0 . 3838582 + 0 . 1305691 i 0 . 8692102 − 3 . 941048 i 11 . 85216 + 6 . 540964 i − 0 . 0337077 − 0 . 252317 i − 0 . 04299996 + 0 . 09484828 i G 7 = − 17 . 58397 + 4 . 597868 i − 20 . 80397 + 11 . 14517 i 149 . 5724 + 150 . 1123 i − 22 . 21876 + 90 . 8226 i − 7 . 569878 − 53 . 19476 i − 20 . 59792 − 66 . 47453 i − 511 . 8159 + 379 . 4558 i − 261 . 0655 − 104 . 1034 i 52 . 66765 − 0 . 4211724 i 68 . 2275 − 11 . 48275 i − 302 . 7949 − 560 . 8167 i 138 . 6718 − 243 . 5577 i − 1 . 280433 + 16 . 5098 i 2 . 572562 + 23 . 77483 i 199 . 158 − 72 . 84539 i 73 . 30874 + 56 . 80175 i G 8 = 0 . 4377447 − 0 . 4678576 i − 0 . 1257663 + 5 . 391872 i 10 . 7628 + 2 . 832154 i − 0 . 07823439 + 2 . 886467 i 0 . 6393967 + 2 . 282524 i − 11 . 53063 − 2 . 535386 i − 21 . 17842 + 23 . 95025 i − 8 . 511159 − 4 . 650072 i − 3 . 448172 + 0 . 6891519 i 3 . 32417 − 10 . 81164 i − 13 . 20107 − 28 . 52284 i 7 . 682717 − 5 . 839174 i 0 . 7302143 − 2 . 147879 i 5 . 186405 + 2 . 139559 i 10 . 36128 + 0 . 2717766 i 0 . 1592258 + 3 . 229746 i G 9 = − 0 . 2823835 − 0 . 5094339 i − 0 . 6978094 + 1 . 757147 i 3 . 876744 − 0 . 2328124 i 0 . 1008805 + 0 . 2457422 i 1 . 553832 + 0 . 2893502 i − 0 . 679947 − 0 . 4472327 i − 5 . 865568 + 7 . 425067 i − 1 . 246506 − 1 . 672012 i − 1 . 892054 + 2 . 295319 i − 2 . 359054 − 1 . 248481 i − 2 . 47812 − 8 . 651438 i 2 . 589976 + 0 . 08344666 i 0 . 02546755 − 1 . 850211 i 2 . 800566 − 0 . 7596384 i 2 . 877324 + 1 . 526914 i − 1 . 179903 + 0 . 9938523 i G 10 = − 0 . 7278701 + 0 . 01933685 i − 1 . 896334 + 0 . 9618478 i 1 . 857428 + 0 . 07028304 i 0 . 3429652 − 0 . 193996 i 1 . 039633 − 1 . 720876 i 3 . 33959 − 2 . 033801 i − 3 . 090063 + 2 . 040726 i − 0 . 6228015 − 0 . 331919 i 0 . 06188963 + 3 . 052901 i − 3 . 370072 + 3 . 00317 i 0 . 2611086 − 3 . 257506 i 1 . 152816 − 0 . 20234 i − 0 . 5702037 − 1 . 45945 i 1 . 810973 − 1 . 870706 i 0 . 867896 + 1 . 212707 i − 0 . 8196431 + 0 . 663218 i G 11 = − 0 . 4583179 + 0 . 0411382 i − 1 . 703869 + 1 . 378376 i 1 . 019873 + 0 . 4343056 i 0 . 3747402 − 0 . 5523541 i 0 . 2939612 − 1 . 326862 i 2 . 152771 − 2 . 79889 i − 1 . 690817 − 0 . 2366195 i − 0 . 1032964 + 0 . 6001909 i 0 . 4985535 + 2 . 281285 i − 1 . 903679 + 3 . 010688 i 0 . 41739 − 0 . 6188696 i 0 . 1973064 − 0 . 6822424 i − 0 . 5523052 − 1 . 145579 i 1 . 376495 − 1 . 595895 i 0 . 3197086 + 0 . 520304 i − 0 . 460818 + 0 . 6157851 i 14 A P P E N D I X B W M S A M P L I N G M A T R I X In this appendix we provide the sampling matrix H ∈ C M × U for the wav efield modeling approach introduced in Section II-B, considering the same MM prototype with M = 4 antenna ports. On the basis of Figures 9 and 13 we hav en chosen U = 13 coefficients, which is sufficient to yield a reasonable accuracy . [ H ] 1:4 , 1:4 = 0 . 01235 − 0 . 001501 i 0 . 06108 + 0 . 04358 i − 0 . 2633 − 0 . 02637 i 0 . 4341 + 0 . 2486 i 0 . 01408 − 0 . 1033 i 0 . 06935 + 0 . 3663 i − 0 . 06287 − 1 . 067 i − 0 . 167 + 2 . 661 i 0 . 01478 − 0 . 05369 i − 0 . 08709 + 0 . 1286 i 0 . 1088 − 0 . 3239 i − 0 . 06128 + 0 . 8119 i 0 . 0007279 + 0 . 01641 i − 0 . 01672 − 0 . 03058 i − 0 . 0261 − 0 . 02027 i − 0 . 04259 − 0 . 086 i [ H ] 1:4 , 5:8 = − 0 . 8519 − 0 . 8543 i 1 . 041 + 0 . 7495 i − 1 . 235 − 1 . 646 i 0 . 9176 + 0 . 744 i − 0 . 4496 − 3 . 444 i 0 . 3933 + 4 . 271 i − 0 . 7591 − 5 . 002 i 0 . 3498 + 4 . 325 i 0 . 185 − 0 . 504 i − 0 . 04566 + 0 . 6791 i 0 . 0514 − 0 . 01475 i − 0 . 03447 − 0 . 6254 i 0 . 3964 + 0 . 3361 i 0 . 02951 − 0 . 08018 i − 0 . 07423 − 0 . 01255 i 0 . 1301 + 0 . 07376 i [ H ] 1:4 , 9:12 = − 0 . 8669 − 0 . 928 i 0 . 4244 + 0 . 4084 i − 0 . 2688 − 0 . 08001 i 0 . 06771 + 0 . 06359 i − 0 . 478 − 3 . 481 i − 0 . 1735 + 2 . 79 i − 0 . 07445 − 1 . 094 i 0 . 07408 + 0 . 36 i − 0 . 1257 + 0 . 4581 i − 0 . 002854 − 0 . 7975 i − 0 . 08404 + 0 . 3119 i 0 . 07907 − 0 . 1239 i − 0 . 5114 − 0 . 3655 i 0 . 1024 + 0 . 1278 i − 0 . 005089 + 0 . 01658 i 0 . 02246 + 0 . 02706 i [ H ] 1:4 , 13 = 0 . 01242 − 0 . 01148 i 0 . 01391 − 0 . 1094 i − 0 . 01208 + 0 . 05338 i − 0 . 001222 − 0 . 01641 i
Original Paper
Loading high-quality paper...
Comments & Academic Discussion
Loading comments...
Leave a Comment