Next Article in Journal
Fresh Frozen Allogeneic Bone Block in Maxillary Sinus Floor Elevation: Histomorphometric Analysis of a Bone Specimen Retrieved 15 Years after Grafting Procedure
Next Article in Special Issue
Feasibility Investigation of SIW Cavity-Backed Patch Antenna Array for Ku Band Applications
Previous Article in Journal
Bandwidth-Enhanced Circularly Polarized Crescent-Shaped Slot Antenna via Circular-Patch Loading
Previous Article in Special Issue
Review of Substrate Integrated Waveguide Circuits for Beam-Forming Networks Working in X-Band
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Frequency Sweep Technique Based on Segmentation for the Acceleration of the Electromagnetic Analysis of Microwave Devices

1
Departamento de Ingeniería Eléctrica, Electrónica, Automática y Comunicaciones, Universidad de Castilla-La Mancha, Escuela Politécnica de Cuenca, Campus Universitario, 16071 Cuenca, Spain
2
Instituto de Telecomunicaciones y Aplicaciones Multimedia, Universitat Politècnica de València, 46022 Valencia, Spain
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(6), 1118; https://doi.org/10.3390/app9061118
Submission received: 16 January 2019 / Revised: 25 February 2019 / Accepted: 7 March 2019 / Published: 16 March 2019
(This article belongs to the Special Issue Substrate Integrated Waveguide (SIW) and Its Applications)

Abstract

:

Simple Summary

A fast frequency sweep strategy that takes advantage of the segmentation of the device under analysis into simple building blocks is presented.

Abstract

The characterization of communication devices in a certain frequency band can be accelerated if a fast frequency sweep technique is used instead of a discrete frequency sweep. Existing fast frequency sweep techniques are either complex or specific for a certain electromagnetic solver. In this work, a new fast frequency sweep method is proposed that consists in segmenting the device under analysis into simple building blocks. Each building block is characterized with a generalized (multimode) circuital matrix whose elements present a simple and flat frequency response that is interpolated using natural cubic splines with very few points. In this way, the response of each block along the whole frequency band is obtained efficiently and accurately with as many frequency points as desired. Then, the circuital matrices of all the blocks are cascaded and the circuital matrix of the whole device in obtained. The new fast frequency sweep was successfully applied to the analysis of different types of devices (all metallic rectangular waveguide filter, dielectric loaded rectangular waveguide filter, and substrate integrated waveguide filter). The computational times were reduced to 15% or 19%, depending on the device, when compared with a discrete frequency sweep using the same electromagnetic solver.

Graphical Abstract

1. Introduction

Characterizing the performance of communications devices in a certain frequency band can be done by discretizing the frequency band into a number of discrete points, and repeatedly characterizing the response of the device in each one of these points. However, if the response of this device is complex, many points are needed to properly characterize the response, and thus this discrete frequency sweep becomes a time consuming process.
Therefore, fast frequency sweep techniques are necessary to speed up the simulation process. A fast frequency sweep technique must provide an accurate response of the device with small error when compared with the discrete frequency sweep response, and it must do so consuming as little time as possible.
Many fast frequency sweep techniques have been proposed in the technical literature. In [1], the asymptotic waveform evaluation (AWE) and the complex frequency hopping (CFH) techniques are both used for performing a fast frequency sweep in the analysis of substrate integrated waveguides (SIW).
In the asymptotic waveform evaluation [2,3,4], the whole frequency response is approximated from the computation of the accurate response in only one single frequency point inside the bandwidth of interest. A Padé approximation to a reduced order rational polynomial is performed, and this approximation is used to interpolate over the whole frequency band with a certain degree of accuracy. The AWE technique has also been applied for the fast calculation of the radar cross-section [5], to the solution of general mixed circuit and electromagnetic problems with a full-wave method of moments solver [6], and to the characterization of an arbitrary two-dimensional dielectric waveguide using the tangential-vector finite-element method (TVFEM) [7].
However, the desired bandwidth in which the device has to be characterized is frequently so wide that it is not possible to get an accurate approximation from a single point. A possible solution to this problem is to use more than one point to develop such approximation. The main drawback of this strategy is that it is difficult to find the appropriate points for these partial AWE sub-expansions. To find these points, the complex frequency hopping (CFH) technique [8,9] can be used. Applying this technique can guarantee that the approximation will be as good as desired. The width of the analyzed frequency range will not affect the precision of the results, but the cost will be proportionally increased, since the accurate response of the device will have to be computed in more than one discrete point (as many as necessary to obtain accurate results).
As the authors of this work already experienced when implementing the AWE and the CFH techniques in [1], these techniques are complex and difficult to implement. Thus, a more straightforward fast frequency sweep would be desirable.
Another fast frequency sweep technique is the vector fitting technique [10], which approximates the frequency response by a rational function and replaces a set of starting poles with an improved set of poles via a scaling procedure. This technique can approximate complex functions, but, as in the case of AWE and CFH, it also requires complex computations in order to obtain the poles of the approximated rational function.
Other fast frequency sweep techniques have also been presented, such as the balanced truncation proper orthogonal decomposition (BT-POD) [11], which uses an adaptive frequency sampling method that allows a speed-up of 16 times when compared with discrete sweep, although this is a technique that is dependent on the electromagnetic solver, and can only be used in conjunction with the BT-POD. The same happens with the fast sweep technique presented in [12], which presents an adaptive multi-point method that chooses several frequency points called expansion frequencies for implementing a reduced order model in a finite element solver. The methods in [11,12] are intrusive, requiring access to the frequency-dependent system representation.
Segmenting the structure into simple blocks is a common strategy used by many authors to speed up the analysis of complex microwave devices [13,14,15,16]. Each building block (i.e., inverters, resonant posts, empty transmission lines, etc.) is characterized by its generalized (multimode) scattering or admittance matrix, and then all these matrices are cascaded with well-known methods such as the ones presented in [17,18,19,20]. Once all the circuital matrices have been cascaded, a global circuital matrix that characterizes the whole structure, is obtained. The segmentation procedure is independent of the electromagnetic solver used for the characterization of each building block. Even different solvers can be used for characterizing different individual building blocks.
In this work, we present a simple, non-intrusive, and solver independent fast frequency sweep technique, which takes profit of the segmentation of the structure under analysis into simple constitutive blocks. Each one of these simple blocks typically presents a simple frequency response that can be easily interpolated with very few frequency points.
In [1], the structure was already segmented into simple blocks. However, the fast frequency sweep (either using AWE or CFH) was applied to the complex and quickly changing frequency response of the whole filter. Thus, if the device was a filter with a high number of cavities, the frequency response became more complex, and the approximation with only one frequency point with AWE became less accurate. Thus, CFH needed to be used, and the number of sub-domains and frequency points where the exact solution had to be computed increased with the complexity of the frequency response (i.e., with the number of filter cavities). The same would have happened if vector fitting would have used.
In this work, a different strategy is proposed. The idea is to take profit of the fact that the individual building blocks (inversors, empty lines, resonant posts, etc.) have simple frequency responses regardless of the number of building blocks that compose the whole structure, and therefore regardless of the complexity of the frequency response of the whole device. Thus, the strategy consists of applying a simple fast frequency sweep scheme, such as spline interpolation, to the computation of the frequency response of each one of the elements of the multimodal circuital matrix. Thus, an approximated, but very accurate, mutimodal circuital matrix of each building block is obtained in as many frequency points as desired. Finally, all these matrices are cascaded, and the scattering parameters of the whole device is obtained. With this procedure, the total simulation time is significantly reduced.
To the best knowledge of the authors, this is the first time that the segmentation of the structure into simple building blocks is used to implement a fast frequency sweep. The result is a technique that can be applied to accelerate any simulation technique; that is not intrusive, and thus does not require access to the frequency dependent part of the simulator; and that is simple to implement, regardless of the complexity of the whole frequency response of the device, since the simple building blocks will always present simple frequency responses.
To test the performance of this new fast frequency sweep technique, it was applied to the computation of the frequency response of several devices: an all-metallic coupled cavities filter in rectangular waveguide, a coupled cavities filter in rectangular waveguide with dielectric posts loading each resonator, and finally a coupled cavities filter in substrate integrated waveguide (SIW). These devices were selected to have a wide variety of possible simple building blocks (irises, dielectric posts, and metallic vias), in order to ensure that the method produces good results in all cases. All this type of building blocks present simple frequency responses, but some simpler than others. Thus, depending on the building block, a different (but small in all cases) number of points (three, four or five) was used for the spline interpolation of the frequency response of the building blocks. In all cases, an accurate result with very little computational cost was obtained.

2. Fast Sweep with Segmentation and Spline Interpolation

To perform the fast sweep, we use an electromagnetic solver to compute the multimodal circuital matrix of each building block in a reduced number of frequency points. Let S i j ( n , m ) be the scattering parameter of a given building block that relates the mth mode accessing the building block by the jth access port and the nth mode exiting by the ith access port. Let f p with p [ 1 , , P ] be the frequency points where the electromagnetic solver is used to accurately compute the scattering parameters of each building block.
Therefore, the value of S i j ( n , m ) ( f p ) is known in P points along the operational frequency band. S i j ( n , m ) is not a very complex function since it characterizes a simple building block. Now, the problem is to accurately interpolate this function and estimate its value in any point inside the frequency band. In this work, we have chosen the cubic spline in order to perform the interpolation.
In mathematics, a spline [21] is a special function defined piecewise by polynomials. To per form the interpolation, splines are preferred to the use of a single polynomial for all the domain because they yield similar results when using low degrees, and they avoid the Runge’s phenomenon of oscillations at the edges that happens with polynomials for high degrees. Another advantages of splines are the ease of representation and computation.
Among all splines, the cubic spline [22] is the most frequently used due to the optimum compromise between accuracy and simplicity, so this is the choice adopted in this work. Let S ^ i j ( n , m ) ( f ) be the spline function that interpolates and approximates S i j ( n , m ) . Therefore, S ^ i j ( n , m ) ( f ) is defined as a different cubic polynomial in each interval [ f 1 , f 2 ] , [ f 2 , f 3 ] , , [ f P 1 , f P ] . Let A i , i + 1 ( f ) be the cubic polynomial that represents S ^ i j ( n , m ) ( f ) in the interval [ f i , f i + 1 ] .
S ^ i j ( n , m ) ( f ) = A 1 , 2 ( f ) f [ f 1 , f 2 ] A 2 , 3 ( f ) f [ f 2 , f 3 ] A P 1 , P ( f ) f [ f P 1 , f P ]
Each piece A i , i + 1 ( f ) ( i [ 1 , , P 1 ] ) of S ^ i j ( n , m ) ( f ) is defined as a cubic polynomial of the form
A i , i + 1 ( f ) = ( 1 t i ) y i + t i y i + 1 + t i ( 1 t i ) a i ( 1 t i ) + b i t i
where
t i = f f i f i + 1 f i
y i = S ^ i j ( n , m ) ( f i )
a i = k i ( f i + 1 f i ) ( y i + 1 y i )
b i = k i + 1 ( f i + 1 f i ) + ( y i + 1 y i )
The coefficients k i ( i [ 1 , , P ] ) are P unknowns that must be determined. To do so, the first and second derivatives of the cubic polynomials are derived
A i , i + 1 ( f ) = y i + 1 y i f i + 1 f i + ( 1 2 t i ) a i ( 1 t i ) + b i t i f i + 1 f i + t i ( 1 t i ) b i a i f i + 1 f i
A i , i + 1 ( f ) = 2 b i 2 a i + ( a i b i ) 3 t i ( f i + 1 f i ) 2
The continuity of the first derivatives of each pair of contiguous cubic polynomials is ensured due to the way the cubic polynomials have been defined, since A i 1 , i ( f i ) = A i , i + 1 ( f i ) = k i .
To determine the value of the coefficients k i , the continuity of the second derivatives of each pair of contiguous cubic polynomials is enforced
A i 1 , i ( f i ) = A i , i + 1 ( f i ) i [ 2 , , P 1 ]
This gives the following P 2 equations
k i 1 ( f i f i 1 ) 2 + 2 k i 1 f i f i 1 + 1 f i + 1 f i + k i + 1 ( f i + 1 f i ) 2 = 3 y i y i 1 ( f i f i 1 ) 2 + y i + 1 y i ( f i + 1 f i ) 2 i [ 2 , , P 1 ]
Two more equations are still needed to determine the P unknowns. In the case of natural splines, the choice is to enforce that the second derivative at the extremes of the interpolation domain be zero, that is
A 1 , 2 ( f 1 ) = 0
A P 1 , P ( f P ) = 0
which gives the following two equations
2 k 1 f 2 f 1 + k 2 ( f 2 f 1 ) 2 = 3 ( y 2 y 1 ) ( f 2 f 1 ) 2 k P 1 ( f P f P 1 ) 2 + 2 k P f P f P 1 = 3 ( y P y P 1 ) ( f P f P 1 ) 2
The P 2 equations of Equation (10) and the two equations of Equation (13) constitute a linear system of P equations with P unknowns. The solution of this system are the coefficients k i ( i [ 1 , , P ] ). With those coefficients, all the cubic polynomials A i , i + 1 ( f ) are completely determined, and the approximation S ^ i j ( n , m ) ( f ) of the element S i j ( n , m ) ( f ) of the generalized scattering parameter, as defined in Equation (1), is accomplished using only the information of P discrete frequency points.
The number of discrete points P used to approximate the response of each building block depends on the complexity of the block. As shown in Section 5, even with complex building blocks, such as a resonant post, it is enough to use only five points ( P = 5 ). With simpler building blocks, P can be even smaller. This small number of points is possible even for long and complex devices, such as coupled cavities filters with many resonant cavities, thanks to the segmentation into simple building blocks and the approximation with splines of the individual response of each block, instead of approximating the response of the whole device.

3. Coupled Cavities Filter in Rectangular Waveguide

The performance of the fast frequency technique proposed in this work was first tested with the analysis of an all-metallic coupled cavities filter in rectangular waveguide technology. The layout of this filter is shown in Figure 1. The filter was designed for a Chebyshev frequency response centered at 15 GHz, with a bandwidth of 450 MHz, and a ripple of 0.02 dB in the pass band. To test the accuracy and speed of the fast frequency technique for different sizes of the whole device, the filter was designed for different numbers of resonators R, with R varying within 3–9.
  • R = 3: w 1 = w 4 = 8.314 mm, w 2 = w 3 = 5.787 mm, l 1 = l 3 = 9.990 mm, l 2 = 11.201 mm
  • R = 4: w 1 = w 5 = 8.178 mm, w 2 = w 4 = 5.551 mm, w 3 = 5.124 mm, l 1 = l 4 = 10.152 mm, l 2 = l 3 = 11.503 mm
  • R = 5: w 1 = w 6 = 8.114 mm, w 2 = w 5 = 5.457 mm, w 3 = w 4 = 4.959 mm, l 1 = l 5 = 10.217 mm, l 2 = l 4 = 11.581 mm, l 3 = 11.733 mm
  • R = 6: w 1 = w 7 = 8.072 mm, w 2 = w 6 = 5.404 mm, w 3 = w 5 = 4.887 mm, w 4 = 4.813 mm, l 1 = l 6 = 10.258 mm, l 2 = l 5 = 11.618 mm, l 3 = l 4 = 11.793 mm
  • R = 7: w 1 = w 8 = 8.043 mm, w 2 = w 7 = 5.370 mm, w 3 = w 6 = 4.850 mm, w 4 = w 5 = 4.753 mm, l 1 = l 7 = 10.285 mm, l 2 = l 6 = 11.639 mm, l 3 = l 5 = 11.818 mm, l 4 = 11.845 mm
  • R = 8: w 1 = w 9 = 8.030 mm, w 2 = w 8 = 5.349 mm, w 3 = w 7 = 4.829 mm, w 4 = w 6 = 4.725 mm, w 5 = 4.703 mm, l 1 = l 8 = 10.298 mm, l 2 = l 7 = 11.652 mm, l 3 = l 6 = 11.832 mm, l 4 = l 5 = 11.866 mm
  • R = 9: w 1 = w 10 = 8.028 mm, w 2 = w 9 = 5.343 mm, w 3 = w 8 = 4.820 mm, w 4 = w 7 = 4.710 mm, w 5 = w 6 = 4.678 mm, l 1 = l 9 = 10.300 mm, l 2 = l 8 = 11.655 mm, l 3 = l 7 = 11.837 mm, l 4 = l 6 = 11.875 mm, l 5 = 11.883 mm
To implement the fast frequency technique, the filter had to be segmented into simple building blocks, as shown in Figure 2. In this case, these building blocks were either empty sections of rectangular waveguide (labeled as Line i in Figure 2) or H-plane inductive irises (labeled as Iris i in Figure 2). The generalized scattering matrix (GSM) of the empty line sections could be computed analytically [23], and the GSM of the irises had to be obtained using a numerical method. In this case, the mode matching method described in [24] was used, although any other method could also have been used. The fast frequency sweep procedure was not affected by the particular choice of analysis methods used for computing the scattering matrices of the building blocks, thus its performance would be the same if other simulators were used for obtaining these matrices. The GSM matrix of each building block had to be multimodal, because high order modes were excited inside each building block and they were not completely attenuated (and cannot be discarded) at the reference planes, which were located very near to the adjacent building blocks. Thus, the GSM elements were S i j ( n , m ) ( f ) , with two accessing ports (i.e., with i = j = 1 , 2 ), and with N and M modes considered at the input and output ports ( n [ 1 , , N ] , m [ 1 , , M ] ). For the analysis of the coupled cavities filter, N = M = 11 was chosen to produce accurate results.
First, the GSM of the building blocks was computed using a discrete frequency sweep of N f = 500 points, and next all the GSM were cascaded (using, for example, the method in [20]) obtaining the frequency response of the whole filter in each one of these 500 frequency points with full accuracy. This took 2.808 s for R = 4 cavities, and 5.298 s for R = 9 cavities. To implement the fast frequency sweep, the number of discrete frequency points P had to be chosen. P had to be as small as possible to reduce the computation time at maximum, without compromising the accuracy.
To properly choose the correct value for P for this type of filter, the fast frequency sweep was implemented for different values of P. This means that the GSM of each building block was computed only for P points linearly spaced in the frequency band of interest, and then the spline approximation S ^ i j ( n , m ) ( f ) of Equation (1) was used to estimate the frequency response of each element of the GSM in the 500 frequency points of the discrete sweep. This was extremely fast since it only required the evaluation of the cubic polynomials of Equation (2). Finally, the GSM of all the building blocks were cascaded and the GSM of the whole filter was obtained. The fast frequency sweep was implemented for different values of P for R = 4 and for R = 9 filter cavities. Results are shown in Table 1 and Table 2. These tables list the computation time of the fast frequency sweep, the comparison with the computation time of the discrete sweep, and the mean squared error between the reflection coefficient of the fast and discrete sweep, computed as follows:
error = i = 1 N f | S 11 fast ( f i ) S 11 discrete ( f i ) | 2 N f
If P = 2 , the error was too big, and results were inaccurate. For P 3 , the error was small enough to get very accurate results. This is because the frequency response of the irises was very flat, and it could be approximated with very few points. To illustrate this, the frequency response of some elements of the GSM for the first and second irises of the filter are plotted in Figure 3. The real and imaginary parts of these elements computed with mode matching is depicted for the 500 discrete frequency points with solid line. For comparison, the same frequency response but approximated with splines with P = 3 is also plotted. The three points used to compute the coefficients of the cubic polynomials of the spline approximation are depicted as big blue dots. It can appreciated that the frequency response was very flat, and that the spline interpolation was highly accurate with P as small as 3.
Table 1 and Table 2 also prove that the fast frequency sweep required only around 15% of the computation time required by the discrete frequency sweep. This time slightly increased as P increased, which was the reason for choosing a value of P as small as possible without compromising the accuracy.
Figure 4 compares the discrete and fast frequency sweep responses of the whole filter with R = 9 cavities. As expected, the fast frequency response was highly accurate with P = 3 .
The same comparison was made for different number of filter orders. The results are shown in Figure 5 and Figure 6. It can be observed that the fast sweep required approximately 16% of the computation time required by the discrete sweep, even for high filter orders.

4. Coupled Cavities Filter in Rectangular Waveguide Loaded with Circular Dielectric Posts

To test the fast frequency technique with a device with more complex building blocks than in the all-metallic filter, a coupled cavities filter with dielectric resonators in rectangular waveguide was analyzed.
The geometry of the filter is shown in Figure 7. Each resonant cavity was loaded with a cylindrical dielectric post. The dielectric posts reduced the size of the filter, at the expense of increasing the insertion losses. The filter was designed for a four-pole Chebyshev frequency response centered at 11 GHz and with a bandwidth of 300 MHz, thus the filter had four resonant cavities, and four dielectric posts.
The segmentation of the filter into simple building blocks is illustrated in Figure 8. In this case, there were three types of building blocks. Besides sections of empty lines and irises, in this filter, there were also dielectric posts. As in the previous filter, the GSM of the empty lines were obtained analytically [23], and the GSM of the irises were obtained with mode matching [24]. The GSM of the dielectric posts could be computed using, for example, the hybrid mode matching method in [25]. Here, N = M = 11 modes were used to compute the GSM of all building blocks.
The frequency response of the dielectric posts was not as flat as the response of the irises. For that reason, the adequate value of P might be different from in the previous filter. Table 3 shows the performance of the fast frequency sweep for different values of P for the dielectric loaded filter. As can be observed, the error was bigger than in the case of the all-metallic filter. It can also be observed that the percentage of computational time of the fast sweep when compared with the discrete sweep was around 9%, which is smaller than in the all-metallic filter. This was due to the higher computational cost of the dielectric posts, which means there was a greater gain in computational cost with the fast sweep. The error was reduced as P increased (and the computational time was slightly increased). The exact value of P from which the results were accurate can be better derived from the results in Figure 9. In that figure, the approximate frequency response of the element S 1 , 1 ( 1 , 1 ) of the GSM for the first dielectric post of the filter is depicted for different values of P. That approximate frequency response was compared with the accurate result. It can be appreciated that the frequency response was more complex than that of the iris, and therefore in this case P = 5 points had to be used to get an accurate approximation with splines. Besides, as shown in Table 3, the error decreased very quickly for P = 3 and P = 4 , but was stabilized for P 5 , thus P = 5 was a good compromise between accuracy and efficiency.
Figure 10 shows the frequency response of other elements of the GSM with P = 5 , proving that with P = 5 all responses were well approximated.
Figure 11a,b shows the frequency response of the whole filter with, respectively, P = 4 and P = 5 . With four points for the spline approximation, the frequency response of the posts was not approximated with enough accuracy, and when all the GSM were cascaded and the response of the whole filter was obtained, there were differences between the discrete and the fast sweep, as can be observed in Figure 11a. However, when P = 5 was used, the accuracy was good enough and both fast and discrete sweep were in good agreement, as shown in Figure 11b.

5. Coupled Cavities Filter in Substrate Integrated Waveguide

Finally, the fast sweep method was tested with the analysis of a coupled-cavity filter using substrate integrated waveguide (SIW) technology [26]. The substrate integrated waveguide was a rectangular waveguide synthesized in a dielectric substrate with circular metallic vias that acted as the lateral walls of the waveguide. The layout of the SIW filter is shown in Figure 12. In this case, the building blocks were made of metallic vias, as depicted in Figure 13. Some blocks were constituted by vias that form an empty SIW line, and others by vias that form a coupling iris.
The filter was designed to have a Chebyshev response centered at 11 GHz and a bandwidth of 1 GHz. The filter haf eight resonant cavities.
In this case, the GSM of the building blocks was obtained with the numerical method described in [1], which uses a hybrid method of moments and mode matching method. Here, N = M = 31 modes were used.
To find the value of P that provides with accurate results, a study was performed, as in the previous examples, of the variation of the computational time and the error between fast sweep and discrete sweep responses as a function of P. The result is shown in Table 4. It can be observed in this case that the computational times were significantly greater than in the previous examples, as the structure under analysis was much more complex (many metallic vias). The time reduction of the fast sweep when compared to the discrete sweep was smaller than in the first example, and similar to the second one, probably due to the greater complexity of the frequency responses of the building blocks, similar to the second example. The error was stabilized for P 5 . Thus, this could be a good choice for P.
However, after studying the frequency response of the building blocks, it was observed that with P = 4 the accuracy was good enough to properly approximate those responses with splines, although P = 5 could also be a good choice. Figure 14 shows the frequency response of various elements of the GSM of various blocks. In all cases, the response was well approximated with four points. The response of the whole SIW filter for fast and discrete sweep is compared in Figure 15. A can be observed, both responses were in good agreement, thus using four points was enough for this filter. In this case, the discrete sweep took 88 s, and the fast sweep 6.8 s. Thus, the use of the fast sweep reduced the computational time to the 7.7% of the time required by the discrete sweep.
The performance of the fast sweep technique presented in this work was compared to the performance of the previous fast sweep techniques implemented in our research group (AWE [2] and CFH [8]). Figure 16 shows the reflection coefficient of the SIW filter of Figure 12. This reflection coefficient was calculated using the three fast sweeps. It can be observed that the AWE technique approximated the response correctly near the central frequency, but it failed to do so in the extremes of the frequency band. This was because AWE used only the central point to perform the approximation, as already explained in the Introduction, and therefore was suitable only for narrow band responses. In this case, AWE had to be substituted by CFH, which segmented the frequency band into several intervals and used AWE inside each one of these intervals, thus increasing the computation time, but producing accurate results. The reflection coefficient computed with the frequency sweep of this work also provided accurate results (as proven in Figure 15). The computational time of these three frequency sweep techniques is compared in Table 5. The fast frequency of this work, based on segmentation, was much faster than CFH, providing equally accurate results.

6. Discussion

In this work, a new fast frequency sweep technique is presented. It consists in segmenting the device under analysis into simple building blocks, and characterizing each block with its generalized circuital matrix. Since each element of that matrix presents a simple and flat response over the frequency, it is approximated with very few points with natural cubic splines. The spline approximation provides accurate response of the block along the frequency band with as many points as desired in a very efficient way, thus saving computational time. The circuital matrices of all the blocks are then cascaded, and the scattering parameters of the whole device are finally obtained.
To test the performance of the technique with devices that contain a wide variety of possible building blocks, several types of devices were analyzed. All metallic and dielectric loaded filters in rectangular waveguide, as well as a filter in substrate integrated waveguide were analyzed. Therefore, the analyzed building blocks were empty lines, irises and dielectric posts in rectangular waveguide, as well as metallized circular vias. Depending of the block, the complexity of the frequency response differs, and a different number of points was needed for the spline approximation, but, in the worst case, it was enough to use five points.
As a result, the new fast frequency provided accurate results with a time reduction that ranged from 9% to 19%, depending on the device, when compared with the discrete frequency sweep with the same electromagnetic solver.
When compared to other fast frequency sweep techniques, such as AWE or CFH, the method of this work performed much better.
It can be concluded that, if the structure is divided into the smallest possible building blocks (such as empty lines, irises, dielectric posts, or metallic vias), the method is accurate and fast. The smaller are the building blocks, the simpler is the frequency response of each individual block, and the greater is the final accuracy using this fast frequency method. At the same time, when the building blocks are very small, their scattering matrices can be reused for the same building block appearing in another part of the structure, and the total computation time is reduced.
Although the fast frequency method was applied here to inline structures, it could also easily be applied to more complex structures such as cross-coupled filters or folded dual-mode filters. The difference is that, in those more complex structures, some individual blocks should be three- or four-port devices (such as a three port T-junction). However, even a T-junction has a simple frequency response that can be easily approximated with splines with a small number of frequency points.

Author Contributions

Conceptualization, A.B.; Methodology, A.B., J.A.M. and H.E.; Software, A.B., J.A.M. and H.E.; Formal analysis, A.B., J.A.M. and H.E.; Validation, A.B., J.A.M. and H.E.; Investigation, A.B., J.A.M. and H.E.; Resources, A.B.; Writing—Original Draft Preparation, J.A.M.; Writing—Review and Editing, H.E.; Visualization, A.B., J.A.M. and H.E.; Supervision, A.B. and H.E.; Project Administration, A.B.; and Funding Acquisition, A.B. and H.E.

Funding

This research was funded by Ministerio de Economía, Industria y Competitividad, Spanish Government, under Research Projects TEC2016-75934-C4-3-R and TEC2016-75934-C4-1-R.

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
AWEAsymptotic waveform evaluation
CFHComplex frequency hopping
SIWSubstrate integrated waveguide
TVFEMTangential-vector finite-element method
BT-PODBalanced truncation proper orthogonal decomposition
CPUCentral processing unit
GSMGeneralized scattering matrix

References

  1. Belenguer, A.; Esteban, H.; Diaz, E.; Bachiller, C.; Cascon, J.; Boria, V.E. Hybrid Technique Plus Fast Frequency Sweep for the Efficient and Accurate Analysis of Substrate Integrated Waveguide Devices. IEEE Trans. Microw. Theory Tech. 2011, 59, 552–560. [Google Scholar] [CrossRef]
  2. Pillage, L.T.; Rohrer, R.A. Asymptotic waveform evaluation for timing analysis. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 1990, 9, 352–366. [Google Scholar] [CrossRef]
  3. Cockrell, C.; Beck, F. Asymptotic Waveform Evaluation (AWE) Technique for Frequency Domain Electromagnetic Analysis; Technical Report; NASA Tech. Memo. 110292; NASA: Langley, VA, USA, 1996.
  4. Erdemli, Y.; Reddy, C.; Volakis, J.L. AWE technique in frequency domain electromagnetics. J. Electromagn. Waves Appl. 1999, 13, 359–378. [Google Scholar] [CrossRef]
  5. Reddy, C.J.; Deshpande, M.D.; Cockrell, C.R.; Beck, F.B. Fast RCS computation over a frequency band using method of moments in conjunction with asymptotic waveform evaluation technique. IEEE Trans. Antennas Propag. 1998, 46, 1229–1233. [Google Scholar] [CrossRef]
  6. Fasenfest, B.; Rockway, J.D.; Champagne, N.J.; Sharpe, R.M. A generalized fast frequency sweep algorithm for coupled circuit-EM simulations. In Proceedings of the IEEE Antennas and Propagation Society Symposium, Monterey, CA, USA, 20–25 June 2004; Volume 4, pp. 3944–3947. [Google Scholar]
  7. Polstyanko, S.V.; Dyczij-Edlinger, R.; Lee, J.F. Fast frequency sweep technique for the efficient analysis of dielectric waveguides. IEEE Trans. Microw. Theory Tech. 1997, 45, 1118–1126. [Google Scholar] [CrossRef]
  8. Chiprout, E.; Heeb, H.; Nakhla, M.S.; Ruehli, A.E. Simulating 3-D retarded interconnect models using complex frequency hopping (CFH). In Proceedings of the 1993 International Conference on Computer Aided Design (ICCAD), Santa Clara, CA, USA, 7–11 November 1993; pp. 66–72. [Google Scholar]
  9. Chiprout, E.; Nakhla, M.S. Analysis of interconnect networks using complex frequency hopping (CFH). IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995, 14, 186–200. [Google Scholar] [CrossRef]
  10. Gustavsen, B.; Semlyen, A. Rational approximation of frequency domain responses by vector fitting. IEEE Trans. Power Deliv. 1999, 14, 1052–1061. [Google Scholar] [CrossRef]
  11. Wang, W. Fast-Parameter-Space Sweep of Wideband Electromagnetic System Using BT-POD. Master’s Thesis, University of Massachusetts, Amherst, MA, USA, 2014. [Google Scholar]
  12. Schultschik, A.; Farle, O.; Dyczij-Edlinger, R. An Adaptive Multi-Point Fast Frequency Sweep for Large-Scale Finite Element Models. IEEE Trans. Magn. 2009, 45, 1108–1111. [Google Scholar] [CrossRef]
  13. Martínez, J.A.; Belenguer, A.; Esteban, H.; Boria, V.E. Segmentation strategy for the efficient analysis and design of substrate integrated waveguide directly coupled cavity filters. IET Microw. Antennas Propag. 2016, 10, 283–287. [Google Scholar] [CrossRef]
  14. Bandler, J.W.; Biernacki, R.M.; Chen, S.H.; Huang, Y.F. Design optimization of interdigital filters using aggressive space mapping and decomposition. IEEE Trans. Microw. Theory Tech. 1997, 45, 761–769. [Google Scholar] [CrossRef]
  15. Ros, J.V.M.; Pacheco, P.S.; Gonzalez, H.E.; Esbert, V.E.B.; Martin, C.B.; Calduch, M.T.; Borras, S.C.; Martinez, B.G. Fast automated design of waveguide filters using aggressive space mapping with a new segmentation strategy and a hybrid optimization algorithm. IEEE Trans. Microw. Theory Tech. 2005, 53, 1130–1142. [Google Scholar] [CrossRef]
  16. Alos, J.T.; Guglielmi, M. Simple and effective EM-based optimization procedure for microwave filters. IEEE Trans. Microw. Theory Tech. 1997, 45, 856–858. [Google Scholar] [CrossRef]
  17. Chu, T.S.; Itoh, T. Generalized Scattering Matrix Method for Analysis of Cascaded and Offset Microstrip Step Discontinuities. IEEE Trans. Microw. Theory Tech. 1986, 34, 280–284. [Google Scholar] [CrossRef]
  18. Simpson, G.R. A Generalized n-Port Cascade Connection. In Proceedings of the 1981 IEEE MTT-S International Microwave Symposium Digest, Los Angeles, CA, USA, 15–19 June 1981; pp. 507–509. [Google Scholar]
  19. Belenguer, A.; Caballero, E.D.; Esteban, H.; Borja, A.L.; Cascon, J. Krylov’s Solver Based Technique for the Cascade Connection of Multiple n-Port Multimodal Scattering Matrices. IEEE Trans. Microw. Theory Tech. 2013, 61, 720–726. [Google Scholar] [CrossRef]
  20. Bachiller, C.; Gonzalez, H.E.; Esbert, V.E.B.; Martinez, A.B.; Morro, J.V. Efficient Technique for the Cascade Connection of Multiple Two-Port Scattering Matrices. IEEE Trans. Microw. Theory Tech. 2007, 55, 1880–1886. [Google Scholar] [CrossRef]
  21. De Boor, C. A Practical Guide to Splines; Springer: New York, NY, USA, 1978; Volume 27. [Google Scholar]
  22. Villanueva, W.D. Interpolación de Splines. 1998. Available online: https://www.uv.es/diaz/mn/node40.html (accessed on 15 May 2018).
  23. Pozar, D. Microwave Engineering; John Wiley and Sons Inc.: Hoboken, NJ, USA, 1998. [Google Scholar]
  24. Reiter, J.M.; Arndt, F. Rigorous analysis of arbitrarily shaped H- and E-plane discontinuities in rectangular waveguides by a full-wave boundary contour mode-matching method. IEEE Trans. Microw. Theory Tech. 1995, 43, 796–801. [Google Scholar] [CrossRef]
  25. Bachiller, C.; Esteban, H.; Mata, H.; Valdes, M.A.; Boria, V.E.; Belenguer, A.; Morro, J.V. Hybrid Mode Matching Method for the Efficient Analysis of Metal and Dielectric Rods in H Plane Rectangular Waveguide Devices. IEEE Trans. Microw. Theory Tech. 2010, 58, 3634–3644. [Google Scholar] [CrossRef]
  26. Deslandes, D.; Wu, K. Integrated microstrip and rectangular waveguide in planar form. IEEE Microw. Wirel. Compon. Lett. 2001, 11, 68–70. [Google Scholar] [CrossRef]
Figure 1. Layout of an all-metallic coupled cavities filter in rectangular waveguide. The filter has been design for different number of resonant cavities R. In all cases, the width of the guide is a = 15.7988 mm, the height is b = 7.8994 mm, and the length of the inductive irises is t = 2 mm. Below, the remaining dimensions for different filter order R are listed.
Figure 1. Layout of an all-metallic coupled cavities filter in rectangular waveguide. The filter has been design for different number of resonant cavities R. In all cases, the width of the guide is a = 15.7988 mm, the height is b = 7.8994 mm, and the length of the inductive irises is t = 2 mm. Below, the remaining dimensions for different filter order R are listed.
Applsci 09 01118 g001
Figure 2. Segmentation of the coupled cavities all-metallic filter in rectangular waveguide into simple building blocks (empty line sections and irises).
Figure 2. Segmentation of the coupled cavities all-metallic filter in rectangular waveguide into simple building blocks (empty line sections and irises).
Applsci 09 01118 g002
Figure 3. Comparison between accurate and approximate scattering parameters of different blocks of the coupled cavities filter (R = 9), and different combinations of input and output ports and modes. Big dots show the points used for spline approximation. In this case, using three points was enough for high accuracy results.
Figure 3. Comparison between accurate and approximate scattering parameters of different blocks of the coupled cavities filter (R = 9), and different combinations of input and output ports and modes. Big dots show the points used for spline approximation. In this case, using three points was enough for high accuracy results.
Applsci 09 01118 g003
Figure 4. S-parameter comparison between fast sweep and discreet sweep for the nine-cavity filter. P = 3 .
Figure 4. S-parameter comparison between fast sweep and discreet sweep for the nine-cavity filter. P = 3 .
Applsci 09 01118 g004
Figure 5. Computation time of discrete and fast frequency sweeps for the all-metallic coupled cavities filter for different filter orders R.
Figure 5. Computation time of discrete and fast frequency sweeps for the all-metallic coupled cavities filter for different filter orders R.
Applsci 09 01118 g005
Figure 6. Percentage of computation time of the fast frequency sweep when compared with the discrete sweep for different filter orders R.
Figure 6. Percentage of computation time of the fast frequency sweep when compared with the discrete sweep for different filter orders R.
Applsci 09 01118 g006
Figure 7. Layout of the dielectric loaded filter in rectangular waveguide: a = 19.05 mm, t = 2 mm, r = 2.31 mm, ε r = 19.5 , w 1 = w 5 = 13.014 mm, w 2 = w 4 = 8.141 mm, w 3 = 8.780 mm, l 1 = l 4 = 8.04 mm, and l 2 = l 3 = 12.585 mm.
Figure 7. Layout of the dielectric loaded filter in rectangular waveguide: a = 19.05 mm, t = 2 mm, r = 2.31 mm, ε r = 19.5 , w 1 = w 5 = 13.014 mm, w 2 = w 4 = 8.141 mm, w 3 = 8.780 mm, l 1 = l 4 = 8.04 mm, and l 2 = l 3 = 12.585 mm.
Applsci 09 01118 g007
Figure 8. Segmentation of the dielectric loaded filter into simple blocks (empty lines, irises, and dielectric posts).
Figure 8. Segmentation of the dielectric loaded filter into simple blocks (empty lines, irises, and dielectric posts).
Applsci 09 01118 g008
Figure 9. Comparison between accurate and approximate S 1 , 1 ( 1 , 1 ) of the first dielectric post of the dielectric loaded filter for different number of discrete points P. Big dots show the points used for spline approximation.
Figure 9. Comparison between accurate and approximate S 1 , 1 ( 1 , 1 ) of the first dielectric post of the dielectric loaded filter for different number of discrete points P. Big dots show the points used for spline approximation.
Applsci 09 01118 g009
Figure 10. Comparison between accurate and approximate scattering parameters of different blocks (posts) of the coupled cavities filter with dielectric posts, and different combinations of input and output ports and modes. Big dots show the points used for spline approximation (five points in this case).
Figure 10. Comparison between accurate and approximate scattering parameters of different blocks (posts) of the coupled cavities filter with dielectric posts, and different combinations of input and output ports and modes. Big dots show the points used for spline approximation (five points in this case).
Applsci 09 01118 g010
Figure 11. Comparison of the frequency response with fast and discrete sweep for the dielectric loaded filter with P = 4 and P = 5 points for the spline approximation.
Figure 11. Comparison of the frequency response with fast and discrete sweep for the dielectric loaded filter with P = 4 and P = 5 points for the spline approximation.
Applsci 09 01118 g011
Figure 12. Layout of the eight pole SIW filter: w = 10.8430 mm, s = 1.5 mm, d = 1 mm, l 1 = 8.2821 mm, l 2 = 9.3734 mm, l 3 = 9.6392 mm, l 4 = 9.6943 mm, w 1 = 6.1832 mm, w 2 = 4.6753 mm, w 3 = 4.2710 mm, w 4 = 4.1763 mm, and w c = 4.1534 mm.
Figure 12. Layout of the eight pole SIW filter: w = 10.8430 mm, s = 1.5 mm, d = 1 mm, l 1 = 8.2821 mm, l 2 = 9.3734 mm, l 3 = 9.6392 mm, l 4 = 9.6943 mm, w 1 = 6.1832 mm, w 2 = 4.6753 mm, w 3 = 4.2710 mm, w 4 = 4.1763 mm, and w c = 4.1534 mm.
Applsci 09 01118 g012
Figure 13. Eight coupled-cavity SIW filter. Segmentation into constitutive blocks (empty lines, and irises).
Figure 13. Eight coupled-cavity SIW filter. Segmentation into constitutive blocks (empty lines, and irises).
Applsci 09 01118 g013
Figure 14. Comparison between accurate and approximate scattering parameters of different blocks of the SIW coupled cavities filter, and different combinations of input and output ports and modes. Big dots show the points used for spline approximation. In this case, using four points was enough for high accuracy results.
Figure 14. Comparison between accurate and approximate scattering parameters of different blocks of the SIW coupled cavities filter, and different combinations of input and output ports and modes. Big dots show the points used for spline approximation. In this case, using four points was enough for high accuracy results.
Applsci 09 01118 g014
Figure 15. Comparison of fast and discrete sweep for the eight-pole SIW filter.
Figure 15. Comparison of fast and discrete sweep for the eight-pole SIW filter.
Applsci 09 01118 g015
Figure 16. Comparison of discrete sweep of this work with fast sweeps of AWE [2] and CFH [8].
Figure 16. Comparison of discrete sweep of this work with fast sweeps of AWE [2] and CFH [8].
Applsci 09 01118 g016
Table 1. Error and CPU time evolution for the all-metallic filter ( R = 4 cavities) as the number of frequency points for the fast sweep (P) increases. Discrete sweep used 500 points and took 2.808 s.
Table 1. Error and CPU time evolution for the all-metallic filter ( R = 4 cavities) as the number of frequency points for the fast sweep (P) increases. Discrete sweep used 500 points and took 2.808 s.
PFast (s)CPU Time Fast/DiscreteError
20.417914.8841% 7974.2 × 10 6
30.429215.2847% 76.4445 × 10 6
40.447215.9268% 1.6391 × 10 6
50.445915.8801% 0.2448 × 10 6
60.449816.0170% 0.0901 × 10 6
70.455816.2319% 0.0378 × 10 6
80.459416.3597% 0.0190 × 10 6
90.463516.5045% 0.0099 × 10 6
100.473116.8472% 0.0054 × 10 6
Table 2. Error and CPU time evolution for the all-metallic filter ( R = 9 cavities) as the number of frequency points for the fast sweep (P) increases. Discrete sweep used 500 points and took 5.298 s.
Table 2. Error and CPU time evolution for the all-metallic filter ( R = 9 cavities) as the number of frequency points for the fast sweep (P) increases. Discrete sweep used 500 points and took 5.298 s.
PFast (s)CPU Time Fast/DiscreteError
20.827215.6154% 10,507.4 × 10 6
30.848616.0180% 98.2219 × 10 6
40.881716.6428% 2.2199 × 10 6
50.870916.4387% 0.2460 × 10 6
60.885816.7192% 0.1199 × 10 6
70.899216.9728% 0.0550 × 10 6
80.929417.5429% 0.0239 × 10 6
90.937017.6849% 0.0100 × 10 6
100.941117.7639% 0.0051 × 10 6
Table 3. Error and CPU time evolution for the filter with dielectric posts (four cavities) as the number of frequency points for the fast sweep (P) increases. Discrete sweep used 500 points and took 6.729 s.
Table 3. Error and CPU time evolution for the filter with dielectric posts (four cavities) as the number of frequency points for the fast sweep (P) increases. Discrete sweep used 500 points and took 6.729 s.
PFastCPU Time Fast/DiscreteError
30.55278.2142% 253.1607 × 10 3
40.58828.7405% 36.3357 × 10 3
50.59858.8942% 8.0251 × 10 3
60.60829.0387% 2.6643 × 10 3
70.62319.2593% 1.0457 × 10 3
80.63659.4587% 0.4098 × 10 3
90.65159.6818% 0.2005 × 10 3
100.66049.8148% 0.1011 × 10 3
Table 4. Error and CPU time evolution for the SIW filter as the number of frequency points for the fast sweep (P) increases. Discrete sweep used 500 points and took 88.54 s.
Table 4. Error and CPU time evolution for the SIW filter as the number of frequency points for the fast sweep (P) increases. Discrete sweep used 500 points and took 88.54 s.
PFastCPU Time Fast/DiscreteError
36.81117.6923% 206.5028 × 10 3
47.47458.4415% 48.5913 × 10 3
57.71308.7109% 3.2926 × 10 3
67.25748.1963% 0.3573 × 10 3
77.99389.0280% 0.1536 × 10 3
88.945210.1025% 0.0720 × 10 3
99.316110.5214% 0.0326 × 10 3
109.542210.7767% 0.0134 × 10 3
Table 5. Comparison of fast frequency methods.
Table 5. Comparison of fast frequency methods.
MethodCPU Time
This work4.004 s
AWE4.8321 s
CFH36.8805 s

Share and Cite

MDPI and ACS Style

Martinez, J.A.; Belenguer, A.; Esteban, H. Fast Frequency Sweep Technique Based on Segmentation for the Acceleration of the Electromagnetic Analysis of Microwave Devices. Appl. Sci. 2019, 9, 1118. https://doi.org/10.3390/app9061118

AMA Style

Martinez JA, Belenguer A, Esteban H. Fast Frequency Sweep Technique Based on Segmentation for the Acceleration of the Electromagnetic Analysis of Microwave Devices. Applied Sciences. 2019; 9(6):1118. https://doi.org/10.3390/app9061118

Chicago/Turabian Style

Martinez, Juan A., Angel Belenguer, and Héctor Esteban. 2019. "Fast Frequency Sweep Technique Based on Segmentation for the Acceleration of the Electromagnetic Analysis of Microwave Devices" Applied Sciences 9, no. 6: 1118. https://doi.org/10.3390/app9061118

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