1. Introduction
Millimeter wave filters, such those designed for modern 6G systems [
1,
2,
3], require meticulous standardization and high manufacturing accuracy. This is because the sensitivity of a distributed circuit increases with frequency and thus fabrication imperfections may ruin the behavior of the resulting filters in the spectrum of wireless communications [
4,
5,
6,
7]. Since the latter use printed-circuit multi-layer inserts as discontinuities in order to achieve the required performance, all the parameters and features of the substrate, such as the dielectric permittivity, the thickness, or the losses, can impact the behavior of the filter in the case of wrongly selected values [
8]. Also, the inaccurate operation of the machining techniques, the milling processes, the chemical etching, the laser cutting, or the metallization methods can create several significant geometric or structural imperfections [
9]. Amid them, one may discern the fluctuating dimensions, the incorrect digging depth in the substrate, the unwanted curvatures, and the wrongly positioned inserts [
10]. These imperfections can seriously affect the efficiency of 6G filters by irregularly modifying their frequency response, i.e., they actually change the their transfer function. So, the bandwidth, the amplitude response, and the central frequency of the filter are likely to deviate from the initially designed ones, thus completely degrading the performance of the device. In essence, the contribution of filters in 6G systems is decisive, since their role is to separate useful signals from noise and manage interference in the frequency spectrum, thus aiding the correct data transmission [
11]. Hence, any deviation in the behavior of the initially designed filtering function will immediately degrade the operation of the entire arrangement.
To evaluate the efficiency of a filter and determine potential imperfections, several key performance criteria should be satisfied. The most important are the variation of the filtering (filter transfer) function, the frequency and amplitude response of the filter, the localization of its central (operating) frequency, and its bandwidth [
12]. For this purpose, current research focuses on the following areas: (a) the optimization of existing filter fabrication processes (e.g., surface roughness, metallization, and selection of proper materials), (b) the redesign of typical filter architectures according to modern standards (e.g., smooth surfaces, adaptive geometries), and (c) the development of new design strategies. The latter are deemed the most promising and are divided into two classes. The techniques of the first class assess fabrication imperfections via mathematical methods (like the one proposed herein), based on the improvement of the filtering functions, the polynomial chaos, or the enhancement of stochastic techniques [
13]. The second class launches prototype manufacturing processes, such as the 3D printing, the additive manufacturing, the digital manufacturing, and the free-form fabrication [
14]. These techniques build filters by selectively adding material (layer by layer), instead of subtracting, as in usual procedures.
Bearing in mind these notions and apart from the meticulous inspection of any conventional fabrication technique, modern design filter strategies try to establish standardized steps to avoid imperfections [
15]. The first is the generation of the proper 3D computer-aided design (CAD ) model of the filter via the respective computer software or a reverse-engineering procedure [
16]. Then, this CAD model is converted to the appropriate stereolithography format, which describes the filter as a discretized mesh, and placed with extreme accuracy in the building device to avoid staircase approximations [
17]. Next, the fully automated manufacturing process starts, while some minor faults are removed via thermal treatment, sandpapering, shot-peening, surface-coating, or infiltration [
18].
Recently, there has been a remarkable interest for the incorporation of emerging technologies into the compensation of filter fabrication imperfections [
19,
20]. The most important is the development of advanced computational packages with artificial intelligence modules to estimate the impact of potential faults or even indicate means for their correction, prior to any fabrication [
21]. However, the use of thermoplastic and biogradable materials with unique properties is, also, a topic of tense research. Among such media, we can mention the acrylonitrile butadiene styrene, the PolyLactic acid, the PolyEtherEtherKetone, and various advanced ceramics [
22]. Not to mention that most 3D printing techniques are revisited in order to replace inkjet schemes with material jetting, i.e., the deposition of droplets of material through moveable printer heads [
23]. In addition, powder bed fusion technologies are considered to selectively fuse particles through a laser or an electron beam at specific filter areas [
24]. Another promising technology for 6G filters is the 3D screen-printing process, which can design net-shaped components with complex shapes, with negligible imperfections [
25]. Finally, photopolymerization platforms consisting of liquid resin have become fairly popular due the faultless filter surface finishing they attain [
26]. Nonetheless, it is emphasized that the above technologies should overcome diverse challenges, before they will become widely popular. In particular, they must properly address: (a) the high cost of the fabrication equipment, (b) the constantly increasing needs for dimensional accuracy and repeatability, (c) the requirement for new materials with advanced properties, and (d) the absence of fully established fabrication standards.
A crucial feature of a filter design technique is to be fully independent of frequency. This is exactly one of the novelties of the technique proposed in this paper and achieved by directly modifying the filtering function after the systematic analysis of the detected imperfections. On the other hand, traditional approaches attempt to adapt to different frequencies by suggesting various formulations for different spectra or approximations that could offer adequate (yet not optimal) results. It becomes apparent that low sensitivity filtering functions must be employed to compensate for the frequently encountered manufacturing tolerances [
27,
28,
29]. Considering that these functions are created by a polynomial, the Chebyshev filters (derived by the Chebyshev polynomials) exhibit the best (steepest) behavior in the out-of-band zone, yet at the expense of the highest sensitivity to mechanical defects. On the other hand, the Butterworth filters (derived by the
function) are the less efficient (smoothest behavior) in the out-of-band zone, but, also, have the highest resistance to mechanical imperfections among all the filters created by polynomials of the same degree. Thus, the need for enhanced and flexible polynomials is escalating, particularly in the rapidly evolving area of 6G communications [
30,
31,
32].
Two state-of-the-art approaches can be found in the relevant literature that, however, do not clearly associate the filter sensitivity to construction tolerances with the choice of the polynomial. Moreover, they do not promptly clarify which solution is the best before its post simulation. Nonetheless, they have the advantage of simplicity and provide the polynomial roots in a detailed way (a feature of the herein-proposed techniques as well). The first approach is the chained-function filter formulation, where the filtering function is the product of various Chebyshev and Butterworth polynomial combinations [
33,
34,
35,
36]. According to this scheme, the most efficient combination—i.e., the one that produces the steepest plot in the out-of-band zone for a given variation of the peaks in the
-parameter—is obtained via an appropriate criterion and a specific optimization algorithm [
35]. This variation is verified through a Monte Carlo method, where the input data is the variation of the characteristic resistances of the printed circuit components. It is noteworthy to mention that the chained functions, also, consider the case of rational functions. Conversely, in the second approach, the filtering function imposes a specific pattern on the
-parameter, with low peaks at the edges of a slightly wider passband zone [
37]. The method is validated, again, by a Monte Carlo implementation, where the input data is the variation of the coupling coefficients of the filter circuit. Principally, both of the above techniques lead to low-sensitivity filtering functions, which, as an upshot, exhibit a lower performance; an issue that requires the design of higher-order filters to retain the same performance [
34].
This work addresses the impact of fabrication imperfections on the behavior of millimeter wave filters for 6G communication systems, by, again, lowering the performance of the filtering function. Nevertheless, the key difference from the aforementioned literature is that, now, the new filtering function is systematically and fully related to these manufacturing tolerances. The proposed concept stems from the roots/poles variation of the auxiliary filtering function, caused by a structural variation, which can enforce its peaks in the bandpass zone to surpass a permissible value, namely the unit in the prototype function. Then, the roots and poles are precisely relocated on the real axis, so that, in the enhanced function, the peaks decrease in magnitude and for, the same roots/poles variation, they are not larger than (the ideal case is to be equal to) unit. Such a variation should be computed in advance and this is, herein, conducted by means of the COMSOL Multiphysics
® simulation software [
38]. Note that, throughout our analysis, the filtering function is presumed to be a real function of the frequency and, equivalently, the prototype filtering function is deemed a real function of the real variable
x.
Based on these notions, two novel techniques for the accurate derivation of enhanced and consistent filtering functions are presented in this paper. Both algorithms are independent of the filter’s operating frequency and can be used for polynomial and ratio of polynomials (elliptic-like) filtering functions, which can lead to the straightforward and fast design of narrowband low-order millimeter filters. To ensure that the derived filtering functions are optimum (i.e., they have the steepest possible out-of-band behavior, under certain optimization constraints), an instructive criterion is introduced. Furthermore, a fully unified way of comparing the various filtering functions found in the literature with the proposed ones is described. In this manner, and although the differences among the diverse polynomials could be small, the optimum filtering function is promptly obtained.
In summary, the key novelties of the paper are: (a) the development of a generalized design methodology that does not depend on the filter’s central frequency and can effectively handle any fabrication imperfection, (b) the introduction of two precise schemes that can be directly applied to any filtering function and lead to significant enhancements, even for demanding imperfections, (c) the proposed formulation is much simpler, as it involves only the magnitude of the S-parameters and not the phase, and (d) the straightforward and fast extraction of the compensated filter design parameters. The new schemes are extensively validated through several real-world waveguide and microstrip line filters, with operating frequencies in the wide range between GHz and GHz, pertinent for 6G systems. Numerical results prove the advantages of the featured method, which exhibits a much better performance than existing filtering functions.
2. Development of the Polynomial Filtering Function Methodology
In this section, we formulate two versatile algorithms for the extraction of the necessary filtering function polynomial, significantly less vulnerable to fabrication tolerances, when the variation of its roots has, already, been estimated. According to the first method, we calculate the roots of the new polynomial from a system of equations, requiring that the maximum peaks of the distorted polynomial (i.e., its roots are varied) do not exceed a predetermined value, e.g., the unit. The resulting polynomial is shown to be optimal if it satisfies a specific optimization theorem. Conversely, the second method creates a Chebyshev polynomial, compressed in the amplitude and frequency range, so that, as above, the maximum peaks of the distorted polynomial do not exceed the unit.
2.1. The System-Based Optimization Method (SbOM)
Let us start from the transfer function,
, of a filter
where
is the ripple factor and
a Chebyshev polynomial for the case of a narrowband microwave filter. This simply implies that Equation (
1) resembles an inverted Chebyshev polynomial. Bear in mind that Chebyshev polynomials have been, initially, defined as those with the smallest possible deviation from the horizontal axis among all monomial polynomials (with the unit factor at the
term) of the same degree
n. This minimum deviation is achieved by forcing all local maxima of the polynomial to be equal to each other in absolute value. In essence, Chebyshev polynomials became popular since they can produce filtering functions that are maximized outside the interval of their roots (in the prototype problem for
), while retaining their peaks below 1, for
[
39,
40]. Therefore, they provide the steepest possible plot in the out-of-band zone from all other polynomials of the same degree. Apparently, this feature renders Chebyshev filters sensitive to fabrication imperfections, because they affect the roots of the polynomial. As Chebyshev polynomials exhibit the smallest possible deviation from the horizontal axis, a change of their roots causes a definite increase of, at least, one local maximum (peak) beyond 1. This means that the filtering function does not satisfy the typical design standards, e.g., it leads to
dB or
dB, for
. On the other hand, the roots in Butterworth filters and thus the local maxima are all at 0; so, a change of the roots does create peaks, yet there is enough space for them to remain below the maximum level of variation.
In the present work, we consider that the seeking polynomial,
, has real roots in
(i.e., arranged as
), its peaks in
do not exceed 1, and
crosses the
point. Hence,
is given by
or
crosses the
point. For even symmetry,
can be written as
with
. Owing to mechanical imperfections, the roots of the polynomial become
, with
the maximum variance of the
ith root. For simplicity, we assume that the increment and decrement of the
ith root are equal, while, below, this constraint can be relaxed. Obviously, the total number of
combinations of the roots produces a large set of distorted polynomials whose local peaks vary in size. A local peak receives its maximum value for a specific combination. Hence, to find the proper
roots, we require that all these maxima should not to exceed 1 in the prototype problem. This yields a system of
equations, half of which are used to set the maximum peaks to 1 and half to acquire their abscissas. It is emphasized that in the case of even symmetry, the number of equations for the maximum peaks is
and for the abscissas
. Conversely, in the case of odd symmetry, these numbers are
for both the peaks and the abscissas. Furthermore, it will be numerically shown in the following paragraphs that, via an optimization criterion, the closest each local maximum peak is located to 1, the steeper the plot of the resulting polynomial is produced outside
.
Prior to formulating the new SbOM, we focus on some important characteristics of , considering that the arrangement of its roots is maintained. Specifically, we provide the subsequent propositions:
Proposition 1. Denoting as i the peak between the and root, it is stated that this peak increases if decreases (similarly, if the root increases). Indeed, if the abscissa point of the ith peak is denoted as , then the distorted polynomial, , at , can be defined asand as , it holds that Since the prior inequality is valid for , it is, also, valid for the new points that are the abscissas of the peaks; a fact which proves the proposition.
Proposition 2. For a small relative to the root, the maximum of the ith peak occurs when the roots depart from the ones. The reasoning is the same as the one used to compare the ith maximum of the with that of the above. It is simply, now, considered that the roots move consecutively (i.e., one at a time). Hence, the maximum of the ith peak occurs for the combination of the roots.
Proposition 3. The absolute value of every peak is smaller than 1, since its maximum is not larger than 1.
Proposition 4. The abscissas of all roots will be in , due to the fact that crosses the point. Indeed, if there were an root outside , then the point would act as a peak between two roots, implying that there would exist a combination of the roots for which the specific peak would be larger than 1; i.e., a complete contradiction to the way the roots are calculated.
Proposition 5. The previously defined coefficient K is always smaller than its counterpart of the Chebyshev polynomial. This is because, in terms of Proposition 3, the absolute values of the peaks are smaller than 1 and thus the peaks of the monic polynomial are below the level of the corresponding monic Chebyshev polynomial. Since the latter has the smallest possible deviation from the horizontal axis (and is unique), the point where crosses is higher than the maximum of the monic Chebyshev polynomial, , and less than 1. This implies that , which proves the proposition.
It can be numerically verified that has its maximum value for the optimum polynomial, as explained in the next paragraphs. Similarly, we can derive that the larger the root variation, the more the new filtering function resembles a Butterworth function. Moreover, in the worst-case scenario, it is presumed that the roots fluctuate independently to each other, which may produce less steep filtering functions. However, the relation between fluctuations depends on the filter implementation.
2.1.1. Calculation of Maxima
In general, if are large compared with the roots, then we have to take into account many variations of root combinations to retrieve every maximum local peak of the polynomial. Nonetheless, for small , we may consider that the arrangement of remains and, by means of Proposition 2, obtain the ith maximum of . On the other hand, if are large compared with the distance between the roots or some of the roots coincide, then the auxiliary arrangement of can no longer remain and movements of roots along different directions may provide the local maximum peaks. To overcome this hindrance, the algorithm we employ controls the values of the local peaks along every root movement. Actually, if there are doubts for the maxima of a local peak, then other variations of root combinations can be used. Nevertheless, this happens only for a few cases in our analysis.
To extract
, let us, now, consider that the increment,
, and the decrement,
, of the
ith root differ. According to the preceding notions, for relatively small root variations, the maximum of the local
ith peak occurs for the
roots and the polynomial
(called distorted polynomial) is given by
For the case of even symmetry, the corresponding root variation is
while the distorted polynomial reads
with
, and
for
(the distorted polynomial with maximum local peak between the
) and
K as defined in Equation (
3).
In this context, for the required
, we must solve the next system of
equations
for
, and
for
, and
for
. In Equations (
8) and (
10),
is a point where the partial derivative of
with respect to
x is 0, for
. Moreover, the
term in Equations (
8) and (
9) is the value of the maximum local
ith peak of the
polynomial that appears at point
between the
and
roots of
.
Conversely, for the case of odd symmetry (i.e.,
), we consider that
and the respective root variation becomes
whereas the distorted polynomial is given by
for
, and
for
, where
. Thus, Equations (
8)–(
10) can, now, be written as
for
, and
for
, and
for
, and
for
.
Notice that in Equations (
8), (
14), and (
15), we have
. The reason for not imposing
is that, generally, the system of Equations (
8)–(
10)—or, equivalently, the system of Equations (
14)–(
17)—is not solvable for every
. Hence, in our algorithm, we, initially, set all
and, in the end, some roots may be found equal to each other, implying that for some
(whose calculation is not required) it holds that
.
2.1.2. Optimal Formulation
A critical aspect in the development of the proposed SbOM is to investigate whether the solution of Equations (
8)–(
10) is optimal, namely if it provides the maximum possible value of
, for
. This is the case if the solution satisfies a specific optimization theorem. Actually, there are some proofs in the literature concerning the behavior of Chebyshev polynomials outside
. Some of them are based on the alternation of the pronoun of the difference between the Chebyshev polynomial and another polynomial function that intersects it [
39]. Others rely on the representation of the Chebyshev polynomial as a Lagrange interpolation [
40]. Such approaches, however, can not be applied to the proposed technique, since our objective is to draw a conclusion about the behavior of
by observing
, which are different polynomials. Furthermore, to maximize
, for
, when
, for
, is equivalent to minimize
, for
, when
, for some random
, i.e., a linear relationship between the roots [
41]. In this framework, our optimization problem opts for the minimization of
, for
, when
, for some random
, as, also, alternatively described in [
42].
Focusing on our approach, we firstly obtain a solution from (
8)–(
10) and then examine if this is optimal, according to whether it satisfies a specific optimization theorem. Explicitly, we want to
optimize the polynomial function , for , whose variables are its roots , under the constraints , with . In essence, the formulation, introduced herein, can be deemed as an appropriately tailored version of the optimization theorem of a constrained function [
43], which uses the Lagrange
multipliers. Our aim is to prove that
, when the
are such that
are valid. Differently speaking,
will be maximized, when
apply and therefore
will be larger than the value of any other polynomial at the same point
, whose local maxima are not larger than
and at least one is smaller. Hence, we launch the representation of
and the system of equations
, for
. Then, owing to Equations (
8)–(
10), we derive the following system in matrix form
where
Consequently, when the above theorem is satisfied, namely when , we can reliably draw the subsequent significant deductions, whose validity does not depend (by any means) on the filter’s operating frequency:
The polynomial in the out-of-band zone, i.e., for , is maximized when the maxima of the local peaks receive the values of and is not smaller than them.
The polynomial in the out-of-band zone, i.e., for , is better than any other polynomial, whose local maxima are not larger than and at least one of them is smaller.
Since
can be defined arbitrarily, we can set all of them equal to 1, on the condition that Equations (
8)–(
10) are solvable for this selection. This is the maximum normalized value and provides the maximum possible polynomial value for
, namely the steepest possible plot in the out-of-band zone.
When all the maximum peaks of a polynomial are one-to-one smaller than or equal to the maximum peaks of another polynomial and at least one is less than one , then the former polynomial is less steep than the latter in the out-of-band zone.
As presented in the next sections, we successfully apply the prior theorem to various solutions of the Equations (
8)–(
10) system, for different
combinations during the design of sixth-order filters. Results reveal that, in all cases, the
s are found to be positive and therefore our solutions are, indeed, the optimal ones. Moreover, since
and
are known analytically, it is possible that the above theorem can provide an alternative interpretation to the behavior of Chebyshev polynomials outside
. It is stressed that the specific procedure may be used to demonstrate the advantages of the proposed filtering function over existing options, namely it can precisely produce the steepest possible out-of-band plot. Finally, we can deduce that the SbOM leads to the optimum polynomial when the
s are none-zero, whereas the Chebyshev polynomial is the optimum one when the
s vanish.
2.1.3. Solution of the Equation System
Depending on the symmetry type, we solve sequentially the previously derived system of Equations: (a) (
8)–(
10) for
(even symmetry) or (b) (
14)–(
17) for
(odd symmetry), until the full convergence of the roots. Recall that
are the abscissas of the maximum local peaks, while our guess values are the roots of the Chebyshev polynomial of the same degree, each time taking into account that
. To this goal, our algorithm entails that if a
is calculated larger than the
, then
receives the value of
(double root), whereas if a
is calculated smaller than the
, then
receives the value of
(double root). The former case results in
and the latter in
, although we do not have to compute them. Observe that for the system of Equations (
8)–(
10), there is no solution when, finally,
(even symmetry) or for the system of Equations (
14)–(
17), when
(odd symmetry). In the case that the final solution has double roots, it should be checked whether it satisfies other variations of root combinations. Attention must be, also, drawn to the fact that when not all roots are single, the solution is not unique and thus one can not possibly deduce which of them is the optimum, unless their plots are a posteriori examined.
As a first example to comprehend the prior scheme, consider a sixth-order filter with
. Applying the SbOM, we find that
, while for the corresponding Chebyshev polynomial the roots are
. Let us, now, more elaborately outline the initial steps of our algorithm. Focusing on the even symmetry case, we employ Equation (
9) to acquire
(while
and
come from the Chebyshev polynomial), namely
where we selected the positive value. Then, this
is plugged into Equation (
10) to compute
(again,
and
are obtained from the Chebyshev polynomial) as
where we chose the solution between
and
. Next, this
is substituted into Equation (
8) to extract
(now,
is acquired from the previous step and
from the Chebyshev polynomial), i.e.,
which is, again, the positive value. Similarly, this
is plugged into Equation (
10) to obtain
(with
obtained from the previous step and
from the Chebyshev polynomial) and so on until the convergence of the solution. The plot of the new polynomial along with its typical Chebyshev counterpart are illustrated in
Figure 1a. Additionally,
Figure 1b presents three polynomial implementations, extracted through the SbOM as this is distorted by diverse combinations of the roots, where none of the maximum local peaks is larger than 1. In order to further elaborate with our analysis,
Figure 2a shows the magnitude of the
S-parameters for our sixth-order filter, derived though the Chebyshev, Butterworth, and SbOM filtering functions of
Figure 1a. Observe that the SbOM results lie between the Chebyshev and Butterworth ones, while the
obtained via the SbOM is at least
dB lower than its Chebyshev counterpart. On the other hand,
Figure 2b compares the magnitude of the
S-parameters for the sixth-order filter, retrieved through the Chebyshev and SbOM filtering functions that are distorted by the
combination of the roots. It can be, clearly, detected that the
acquired via the distorted SbOM never exceeds the level of
dB (complying fully with our design requirements), unlike the distorted Chebyshev outcome. The latter deductions are, also, verified by
Figure 2c which indicates a definite lag in the phase of the
-parameters, acquired from the distorted Chebyshev and SbOM filtering functions.
Secondly, we examine a sixth-order filter with
. The SbOM leads to
. This is not an acceptable outcome because the third maximum peak (abscissa closest to 1) is larger than 1, for the distortion described by the
combination of the roots (i.e.,
). Note that this combination does not satisfy the rule of Proposition 2. In contrast, a feasible solution is the set of
. Therefore, the third maximum peak is equal to 1, for the distortions denoted by the
and
combinations of the roots (namely,
as well as
) and the maxima of the other peaks are smaller than 1. Nevertheless, this solution is not unique, since the
set is, also, acceptable. Thus, the third maximum peak is equal to 1, for the distortion described by the
combination of the roots and the maxima of the other peaks are smaller than 1 as well as smaller than those of the first solution. This reveals that the
of the latter solution are smaller than those of the former one, which is, finally, preferred. Our selection is, also, verified by means of
Figure 3, which shows that the former solution (i.e., the
roots) provides the steepest plot.
2.2. The Compressed Chebyshev Polynomial Method (CoCPM)
The key concept of the novel method is that the Chebyshev polynomial (or any other polynomial) is compressed in the amplitude and frequency range to: (a) satisfy the criterion which requires that its maximum local peaks (in absolute value) do not exceed 1 and (b) cross the point. In particular, via the corresponding plot, we find which combination of the Chebyshev polynomial root variations leads to its maximum absolute value, i.e., the maximum of all the maximum local peaks. Then, we compress the polynomial both in amplitude (so that the above maximum absolute value becomes 1) and in frequency (so that the polynomial crosses the point). We designate the final outcome as the compressed Chebyshev polynomial (CoCP) and describe its derivation in detail below.
Let us suppose a
nth-order Chebyshev polynomial,
, expressed, in the case of even symmetry (with a similar analysis for odd symmetry), as
, whose known roots are
. Next, we introduce factor
k and coefficient
, such that the maximum deviation of
from the horizontal axis (due to the variation of its roots) does not exceed 1 and
crosses the
point. This, in turn, means that
and
, respectively. Actually,
a is used to retain the same bandpass zone. If the maximum deviation of
from the horizontal axis occurs at the
ith peak, we define the following distorted polynomial
so that its maximum value, i.e., 1, is at its
ith peak, for
. Moreover, the unknown
a and
are determined by the system of
and
In this framework, the desired CoCP is denoted as
Although
is defined in
, it remains a typical Chebyshev polynomial in
, where its roots are the
and its maximum value is
Notice that, in
, Equation (
23) increases until it crosses the
point.
The solution of the proposed polynomial is always very close to the optimal one, accomplishing, also, a much simpler filtering process and filter implementation, which can be readily utilized for the improvement of existing techniques, as shown in
Section 3. Due to the theorem of [
43], the roots of Equation (
23) are calculated from the distorted
polynomials via
, with
(at least one of them), for
. Hence, the optimal solution is obtained from
, which yields a definitely steeper plot.
As an example, lets us consider the case of a sixth-order filter, with
. The resulting Chebyshev polynomial obtains its maximum value for the
root variation, i.e., at the third peak. Then, by employing Equations (
21) and (
22), we obtain
and
, so that the roots of the CoCP are
, where
are the roots of the Chebyshev polynomial. It is must be stated that the optimal solution is acquired with all
, which is better than the CoCPM, where only
. Lastly, and through Equation (
24), the maximum value of the new polynomial, in
, is found to be
. The prior outcomes are shown in
Figure 4, while
Figure 5 compares the derived polynomials through the SbOM and CoCPM.
2.3. Extension to Rational Filtering Functions
A noteworthy asset of the SbOM is its straightforward application to rational polynomial functions. For this aim, let us presume the prototype rational polynomial function
, with zeros (real roots)
and poles
. Moreover, we assume that the maximum value of
in
does not exceed 1, it crosses the
point, and its fluctuations outside
are not below 100. The threshold of 100 is justified by considering that for
(so that in the passband
dB), we should have
dB in the out-of-band zone, which results in
, for
. Then,
is derived by presuming that any variations of its zeros and poles do not enforce
in
and
outside
. Hence, the
ith maximum peak in
occurs for the
combinations of the zeros and the
combinations of the poles, i.e., the poles approach the
ith peak. Similarly, the lowest
ith valley outside
occurs for the
combinations of the zeros and the
combinations of the poles, i.e., the zeros approach the
ith valley. In fact, due to the close proximity of zeros to poles and the steep transit zone, the aforementioned scheme is efficient for small changes, namely the rational function is more sensitive to zeros and poles variations than the polynomial. However, the principal notion for deriving the
, such that its peaks and valleys are not over predetermined values, is still valid. Observe that the optimization theorem of [
43] is applicable to the
derivative, owing to the steep plot of the transit zone.
Next, we design a sixth-order elliptic filter, whose polynomial function has the the
zeros and the
poles ([
44] see pp. 33, 34 and replace
m with
in (2.5.19) and (2.5.20)). Assume, for instance, that all
s are equal to
, i.e., the roots and poles change by
. This leads to a sixth-order prototype rational filtering function with
zeros and
poles, as shown in
Figure 5a. Its solution is obtained by solving Equations (
8)–(
10) sequentially for
. Then,
is calculated by imposing the
coefficient via the
constraint. Moreover,
and
are the abscissas of the lowest valleys between
and
poles, respectively. These interesting findings are presented in
Figure 6 and
Figure 7, which, also, include the case when the prior filter is distorted by certain combinations of the roots. As detected, the featured extension to rational polynomial functions provides a promising treatment for several complicated distortions, thus guaranteeing a reliable realization process for effective and robust filters.