Next Article in Journal
A Hierarchical Energy Control Strategy for Hybrid Electric Vehicle with Fuel Cell/Battery/Ultracapacitor Combining Fuzzy Controller and Status Regulator
Previous Article in Journal
Intelligent Mesh Cluster Algorithm for Device-Free Localization in Wireless Sensor Networks
Previous Article in Special Issue
Accelerating DC Circuit Simulation through Feature Selection and LSTM-Based Time-Step Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Field Programmable Analog Array Based Non-Integer Filter Designs

by
Alexandros Pagidas
1,
Costas Psychalinos
1,* and
Ahmed S. Elwakil
2,3,4
1
Department of Physics, Electronics Laboratory, University of Patras, 26504 Patras, Greece
2
Department of Electrical Engineering, University of Sharjah, Sharjah P.O. Box 27272, United Arab Emirates
3
Nanoelectronics Integrated Systems Center (NISC), Nile University, Giza 12677, Egypt
4
Department of Electrical and Software Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(16), 3427; https://doi.org/10.3390/electronics12163427
Submission received: 12 July 2023 / Revised: 8 August 2023 / Accepted: 11 August 2023 / Published: 13 August 2023

Abstract

:
The approximation of the frequency behavior of fractional-order, power-law, and double-order filters can be performed by the same rational integer-order transfer function. This can be achieved through the utilization of a curve fitting based approximation. Moreover, their implementation can be performed by the same core, by only changing the corresponding time constants and scaling factors. The aforementioned findings are experimentally verified using a Field Programmable Analog Array device.

1. Introduction

Non-integer order filters can be categorized as follows: (a) fractional-order (FO) filters, where the Laplacian operator is raised to a (non-integer) power, (b) power-law (PL) filters, where, instead of employing non-integer forms of the Laplacian operator, the associated integer-order transfer function (also known as the mother function) is raised to a power, and (c) double-order (DO) filters, which combine the employment of the fractional Laplacian operator and of the whole transfer function raised to a power. All these types of filters offer design flexibility because of the extra degree(s) of freedom caused by the non-integer order(s), which appear in their transfer functions. These include the scaling of the time constants and the adjustment of the slope of the gain during the transition from the pass-band to the stop-band of the filter [1].
A significant research effort has been devoted to realizing FO, PL, and DO filters, in which various types of active elements have been utilized, including Operational Amplifiers (Op Amps), Current Conveyors (CCIIs), Current Feedback Operational Amplifiers (CFOAs) etc. [2,3,4,5,6,7,8,9]. These solutions do not offer programmability and, taking into account the nowadays deamand for having available re-configurable structures, programmable filters are preferable. In [10], FO filters were implemented and their programmability was achieved using a Field Programmable Analog Array (FPAA) device. This device has also been used in [11] for implementation of PL filters. In addition, a comparison of the behavior of FO and PL filters, in terms of the realized cut-off frequency, was carried out in that work. A programmable DO filter structure was introduced in [12], where the transconductance parameter of the Operational Transconductance Amplifiers (OTAs) was employed to achieve adjustable frequency characteristics. This type of active element was also employed in [13] for implementation of FO, and in [14] for implementation of PL filters.
The main contributions made in this work are the following: (a) all possible versions of non-integer order filters (i.e., FO, PL, and DO) are considered and studied concerning the effect of the location of the half-power frequency with regards to the pole frequency, (b) a common procedure for obtaining the approximation transfer function, independently from the type and the order of the filter, is employed, through the deployment of a curve fitting based approximation, and (c) an FPAA based versatile implementation, which is capable of realizing all the aforementioned types of filter functions without any change of the structure, is performed.
The work is organized as follows. The comparative study between the types of non-integer filter functions is performed in Section 2, and the problem of the approximation of their transfer functions by rational integer-order functions is discussed in Section 3. The implementation of the generalized filter is demonstrated in Section 4, where the obtained experimental results are also provided.

2. Non-Integer Order Filters

2.1. Low-Pass Filters

Starting from the conventional (i.e., integer-order) low-pass filter (LPF), with pole frequency ω 0 described by (1):
H L P ( s ) = ω 0 s + ω 0 ,
its gain and phase responses are given by (2) and (3) as:
| H L P ( ω ) | = 1 ω ω 0 2 + 1 ,
H L P ( ω ) = tan 1 ω ω 0 .
The half-power frequency ( ω h ), also known as −3 dB frequency, is equal to the pole frequency ( ω h = ω 0 ), while the phase at this frequency becomes equal to π / 4 . The slope of the transition from the pass-band of the filter to the stop-band is fixed and equal to −20 dB/dec.
The corresponding fractional-order low-pass filter (FO-LPF) is described by the transfer function in (4):
H F O L P ( s ) = ω o α s α + ω 0 α ,
with 0 < α < 1 being the order of the filter. Setting s α = ω α [ cos ( 0.5 π α ) + j sin ( 0.5 π α ) ] in (4), its magnitude and phase responses are provided by (5) and (6):
| H F O L P ( ω ) | = 1 ω ω 0 2 α + 2 ω ω 0 α cos ( α π 2 ) + 1 ,
H F O L P ( ω ) = tan 1 ω ω o α sin ( α π 2 ) ω ω 0 α cos ( α π 2 ) + 1 .
The associated half-power frequency, as well as the phase at this frequency, are given by (7) and (8) respectively:
ω h , F O L P ω 0 = 1 + cos 2 ( α π 2 ) cos ( α π 2 ) 1 / α ,
H F O L P ( ω h , F O L P ) = tan 1 sin ( α π 2 ) 2 cos ( α π 2 ) + 1 + cos 2 ( α π 2 ) .
It must be mentioned at this point that the half-power and the pole frequencies are different, and their relative distance is determined by the order of the filter. In addition, the slope of the transition from the pass-band of the filter to the stop-band is variable because it is given by the formula 20 · α dB/dec.
The power-law low-pass filter (PL-LPF) is derived by raising the transfer function in (1) to a non-integer power 0 < β < 1 ; therefore,
H P L L P ( s ) = ω 0 s + ω 0 β .
Setting s = j ω in (9), the expressions of the gain and phase responses, as well as of the half-power frequency and its associated phase, are summarized in (10)–(13):
| H P L L P ( ω ) | = 1 ω ω 0 2 + 1 β / 2 ,
H P L L P ( ω ) = β · tan 1 ω ω 0 ,
ω h , P L L P ω 0 = 2 1 / β 1 ,
H P L L P ( ω h , P L L P ) = β · tan 1 2 1 / β 1 .
The distance between the half-power frequencies is determined by the order of the filter and this is true for the gradient between the pass-band and the stop-band of the filter, which is equal to 20 · β dB/dec.
Generalizing the above, the double-order low-pass filer is described by (14):
H D O L P ( s ) = ω 0 α s α + ω 0 α β ,
and, therefore, the derived expressions of the gain and phase responses are
| H D O L P ( ω ) | = 1 ω ω 0 2 α + 2 ω ω 0 α cos ( α π 2 ) + 1 β / 2 ,
H D O L P ( ω ) = β · tan 1 ω ω 0 α sin ( α π 2 ) ω ω 0 α cos ( α π 2 ) + 1 .
Using (15) and (16), the half-power of the filter is given by (17):
ω h , D O L P ω 0 = 2 1 / β sin 2 ( α π 2 ) cos ( α π 2 ) 1 / α ,
while the phase at this frequency is given by (18):
H D O L P ( ω h , D O L P ) = β · tan 1 2 1 / β 1 sin ( α π 2 ) 2 1 / β cos ( α π 2 ) + 2 1 / β sin 2 ( α π 2 ) .
The variation in the half-power frequency with the order of an FO-LPF ( α ) and of a PL-LPF ( β ), calculated using (7) and (12), respectively, are plotted in Figure 1a.
The main difference between the fractional-order and power-law filters is the relative position of the half-power frequencies ω h with respect to the pole frequency ω 0 . As the order decreases with regards to its maximum value (which is equal to one), the cut-off frequency of the fractional-order filter becomes smaller than that which corresponds to the maximum value of the order (equal to ω 0 ). The opposite situation holds in the case of the power-law filter.
In the case of DO-LPF, the orders α and β can be considered as two degrees of freedom, and the relationship between the cut-off frequency and the orders of the filter can be illustrated in a three-dimensional graph, as shown in Figure 1b. By changing the orders α and β , the cut-off frequency can be smaller or greater than the characteristic frequency ω 0 . According to (17), for values of orders near to zero, the cut-off frequency is extremely large, while, for values of order equal to one, it is equal to the characteristic frequency ω 0 .
Considering, for example, α = 0.3 , 0.5 , 0.7 , the values of the half-power frequency of a DO-LPF, calculated using (17), are summarized in Table 1. The corresponding values of the slope are provided in Table 2.
The corresponding values of the half-power frequency in the case of FO-LPFs of orders 0.3, 0.5, and 0.7 are 0.069 rad/s, 0.268 rad/s, and 0.533 rad/s, respectively. In the case of PL-LPFs the values are 3.013 rad/s, 1.732 rad/s, and 1.301 rad/s. The values of the associated slopes are −6 dB/dec, −10 dB/dec, and −14 dB/dec in both types of filters. Therefore, it is concluded that the cut-off frequency can be set using one of the orders of the filter and, at the same time, the slope can be adjusted by using the other order, whereas, in the FO-LPF and PL-LPF, the cut-off frequency and the slope are simultaneously determined by the order.

2.2. High-Pass Filters

Considering the integer-order high-pass filter (HPF), which has a pole frequency ω 0 equal to the half-power frequency ( ω h ), with a transfer function given by (19):
H H P ( s ) = s s + ω 0 .
Its gain and phase responses, obtained from (19) by setting s = j ω , are given, respectively, by (20) and (21):
| H H P ( ω ) | = ω ω 0 ω ω 0 2 + 1 ,
H H P ( ω ) = π 2 tan 1 ω ω 0 .
The phase at this frequency becomes equal to + π / 4 , while the slope of the transition from the pass-band of the filter to the stop-band is equal to +20 dB/dec.
The fractional-order high-pass filter (FO-HPF) is described by the transfer function in (22):
H F O H P ( s ) = s α s α + ω 0 α ,
and its magnitude and phase responses are
| H F O H P ( ω ) | = ω ω 0 α ω ω 0 2 α + 2 ω ω 0 α cos ( α π 2 ) + 1 ,
H F O H P ( ω ) = α π 2 tan 1 ω ω o α sin ( α π 2 ) ω ω 0 α cos ( α π 2 ) + 1 .
Using (23) and (24), the half-power frequency, as well as the phase at this frequency, are given by (25) and (26):
ω h , F O H P ω 0 = 1 + cos 2 ( α π 2 ) + cos ( α π 2 ) 1 / α ,
H F O H P ( ω h , F O H P ) = α π 2 tan 1 sin ( α π 2 ) 2 cos ( α π 2 ) + 1 + cos 2 ( α π 2 ) .
The slope of the transition from the pass-band of the filter to the stop-band is + 20 · α dB/dec.
The transfer function of the power-law high-pass filter (PL-HPF) is
H P L H P ( s ) = s s + ω 0 β ,
and the corresponding expressions are summarized in (28)–(31):
| H P L H P ( ω ) | = ω ω 0 β ω ω 0 2 + 1 β / 2 ,
H P L H P ( ω ) = β · π 2 tan 1 ω ω 0 ,
ω h , P L H P ω 0 = 1 2 1 / β 1 ,
H P L H P ( ω h , P L H P ) = β · π 2 tan 1 1 2 1 / β 1 .
The distance between the half-power and pole frequencies is determined by the order of the filter; in addition, the gradient between the pass-band and the stop-band of the filter is equal to + 20 · β dB/dec.
Again, the main difference between the fractional-order and power-law filters concerns the relative position of the half-power frequencies ω h with respect to the pole frequency ω 0 . The results are the opposite ones to those derived in the case of the low-pass filters. In particular, for the fractional-order high-pass filter, the following condition applies: ω h , F O H P > ω 0 , while, for the power-law high-pass filter, ω h , P L H P < ω 0 when 0 < α , β < 1 . In both cases, as the order approaches one, the cut-off frequencies of the filters approach the characteristic frequency ω 0 . This is demonstrated in the plots of Figure 2a, while the three-dimensional graph illustrating the relation of the cut-off frequency with the orders of the DO-HPF filter can be seen in Figure 2b.

3. Approximation of Non-Integer Order Filters

The approximation of the fractional-order transfer functions in (4) and (22) can be performed by utilizing the Oustaloup, Continued Fraction Expansion, etc. tools because they are based on the fractional Laplacian operator s α . This is not possible in the cases of power-law and double-order transfer functions because of the existence of the power in the overall transfer function.
This can be overcome using the curve-fitting-based method also utilized in [15], and the resulting approximation transfer function has the form
H ( s ) = B n s n + B n 1 s n 1 + + B 1 s + B 0 s n + A n 1 s n 1 + + A 1 s + A 0 ,
with A i and B j i = 0 , 1 , , n 1 , j = 0 , 1 , , n being positive and real coefficients, and n being the order of the approximation.
It must be mentioned at this point that the aforementioned approximation tool is also applicable in the case of the transfer functions in (4) and (22) and, consequently, the transfer function in (32) can be employed in all the cases of the filter presented in this work. Therefore, the double-order filter transfer function could be considered as the generalized form, where fractional-order and power-law filters are special cases with β = 1 and α = 1, respectively.
Following this, and considering a fourth-order approximation in the range [10−2, 10+2] rad/s, the coefficients of (32) in the case of the approximations of FO-LPF, FO-HPF (i.e., β = 1), PL-LPF, PL-HPF (i.e., α = 1), and DO-LPF, DO-HPF with ( α , β ) = (0.7, 0.7) transfer functions are summarized in Table 3. Using the values in Table 3, the gain and phase responses, with their associated error plots, obtained using MATLAB, are demonstrated in Figure 3 and Figure 4. The values of the approximated half-power frequencies and slopes, along with the corresponding theoretically predicted ones, are given in Table 4, confirming the accuracy of the employed approximation.
A possible implementation of the transfer function in (32) could be performed using the functional block diagram in Figure 5, where the realized transfer function is
H ( s ) = G 4 s 4 + G 3 τ 1 s 3 + G 2 τ 1 τ 2 s 2 + G 1 τ 1 τ 2 τ 3 s + G 0 τ 1 τ 2 τ 3 τ 4 s 4 + 1 τ 1 s 3 + 1 τ 1 τ 2 s 2 + 1 τ 1 τ 2 τ 3 s + 1 τ 1 τ 2 τ 3 τ 4 .
Equalizing the coefficients of (32) and (33), the resulting design equations are given by (34):
τ i + 1 = A 4 i A 3 i ( i = 0 3 ) G j = B j A j ( j = 0 4 ) .
Assuming that ω 0 = 1 rad/s, then, using the design equations in (34) and the data in Table 3, the resulting values of time constants and scaling factors are provided in Table 5.
To conclude, the design steps that must be followed for implementing the filter functions are as follows:
  • Step#1: Choice of the suitable transfer function (order(s) and pole frequency), to fulfill the given specifications of the filter;
  • Step#2: Employment of the curve-fitting-based technique presented in detail in [15], to obtain the approximation transfer function which has the form shown in (32);
  • Step#3: Employment of the design equations in (34), to obtain the values of time constants and scaling factors;
  • Step#4: Realization of the required integration, summation, and scaling operations, using suitable active elements/stages.

4. Experimental Results

The presented generalized structure was verified using an Anadigm FPAA AN231E04 device [16,17]. Using the Anadigm Designer®2 EDA software, the resulting design is depicted in Figure 6. The frequency responses of the LPFs are demonstrated in Figure 7a. The measured values of the cut-off frequencies were 2.606 krad/s for the FO-LPF, 6.826 krad/s for the PL-LPF, and 4.427 krad/s for the DO-LPF, with the corresponding theoretical values being 2.668 krad/s, 6.503 krad/s, and 4.464 krad/s, respectively. In the case of the HPFs, the measurements were 8.804 krad/s, 3.887 krad/s, and 5.313 krad/s, with the values predicted by theory being 9.37 krad/s, 3.844 krad/s, and 5.6 krad/s.
The time-domain behavior of the filters was evaluated by stimulating the DO-LPF and DO-HPFs of orders ( α , β ) equal to (0.7, 0.7). For this purpose, a 600 mVp–p sinusoidal signal with frequency equal to the cut-off frequency was used, and the obtained waveforms are demonstrated in Figure 8a,b. The values of the corresponding gains were −2.94 dB and −2.84 dB, while the values of the phase differences between the output and the input of the filters was −18 , 17 , close to the theoretically predicted ones of −21 , 21.5 .

5. Conclusions

A generalized programmable structure with the capability of implementing non-integer-order LPFs and HPFs, with orders in the range (0, 1), is introduced in this work. The performed comparison shows that FO filters have the opposite effect in the half-power frequency to that caused by the PL filters. Their enhanced version, named DO filters, is versatile, in the sense that it could be programmed to offer the desired scaling of the half-power frequency, according to the imposed specifications. In addition, due to the extra degrees of freedom that are offered, the slope of the gradient between the pass-band and the stop-band of the filter can be further adjusted, instead of being pre-determined by the order of the filter, as happens in the case of FO and PL filters. The provided experimental results, obtained using an FPAA device, confirm that the design offers flexibility and versatility, and confirm the validity of the presented analysis.

Author Contributions

Conceptualization, C.P., A.P. and A.S.E.; methodology, A.P. and C.P.; software, A.P.; validation, A.P.; formal analysis, A.P.; investigation, A.P. and C.P.; writing—original draft preparation, C.P.; writing—review and editing, C.P. and A.S.E.; project administration, C.P. and A.S.E. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DODouble-Order
DO-HPFDouble-Order High-Pass Filter
DO-LPFDouble-Order Low-Pass Filter
FPAAField Programmable Analog Array
FOFractional-Order
FO-HPFFractional-Order High-Pass Filter
FO-LPFFractional-Order Low-Pass Filter
FLFFollow-the-Leader Feedback
HPFHigh-Pass Filter
LPFLow-Pass Filter
Op-AmpOperational Amplifier

References

  1. Tsirimokou, G.; Psychalinos, C.; Elwakil, A. Design of CMOS Analog Integrated Fractional-Order Circuits: Applications in Medicine and Biology; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar] [CrossRef]
  2. Adhikary, A.; Sen, S.; Biswas, K. Practical realization of tunable fractional order parallel resonator and fractional order filters. IEEE Trans. Circuits Syst. I Regul. Pap. 2016, 63, 1142–1151. [Google Scholar] [CrossRef]
  3. Dvorak, J.; Langhammer, L.; Jerabek, J.; Koton, J.; Sotner, R.; Polak, J. Synthesis and analysis of electronically adjustable fractional-order low-pass filter. J. Circuits Syst. Comput. 2018, 27, 1850032. [Google Scholar] [CrossRef]
  4. Jerabek, J.; Sotner, R.; Dvorak, J.; Polak, J.; Kubanek, D.; Herencsar, N.; Koton, J. Reconfigurable fractional-order filter with electronically controllable slope of attenuation, pole frequency and type of approximation. J. Circuits Syst. Comput. 2017, 26, 1750157. [Google Scholar] [CrossRef] [Green Version]
  5. Khalil, N.A.; Said, L.A.; Radwan, A.G.; Soliman, A.M. Generalized two-port network based fractional order filters. AEU-Int. J. Electron. Commun. 2019, 104, 128–146. [Google Scholar] [CrossRef]
  6. Kostelac, F.; Ćoza, A.; Jurišić, D. Fractional-Order Elements Using Tunable OTA-C Structures. In Proceedings of the 2021 44th International Convention on Information, Communication and Electronic Technology (MIPRO), Opatija, Croatia, 27 September–1 October 2021; pp. 119–124. [Google Scholar] [CrossRef]
  7. Langhammer, L.; Dvorak, J.; Sotner, R.; Jerabek, J.; Bertsias, P. Reconnection–less reconfigurable low–pass filtering topology suitable for higher–order fractional–order design. J. Adv. Res. 2020, 25, 257–274. [Google Scholar] [CrossRef] [PubMed]
  8. Mahata, S.; Herencsar, N.; Kubanek, D. On the design of power law filters and their inverse counterparts. Fractal Fract. 2021, 5, 197. [Google Scholar] [CrossRef]
  9. Mohapatra, A.S.; Biswas, K. A fractional order notch filter to compensate the attenuation-loss due to change in order of the circuit. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 68, 655–666. [Google Scholar] [CrossRef]
  10. Freeborn, T.J.; Maundy, B.; Elwakil, A.S. Field programmable analogue array implementation of fractional step filters. IET Circuits Devices Syst. 2010, 4, 514–524. [Google Scholar] [CrossRef]
  11. Kapoulea, S.; Psychalinos, C.; Elwakil, A.S. Versatile Field-Programmable Analog Array realizations of power-law filters. Electronics 2022, 11, 692. [Google Scholar] [CrossRef]
  12. Kapoulea, S.; Psychalinos, C.; Elwakil, A.S. Double exponent fractional-order filters: Approximation methods and realization. Circuits Syst. Signal Process. 2021, 40, 993–1004. [Google Scholar] [CrossRef]
  13. Tsirimokou, G.; Psychalinos, C.; Elwakil, A.S. Fractional-order electronically controlled generalized filters. Int. J. Circuit Theory Appl. 2017, 45, 595–612. [Google Scholar] [CrossRef]
  14. Tsouvalas, E.; Kapoulea, S.; Psychalinos, C.; Elwakil, A.S.; Jurišić, D. Electronically controlled power-law filters realizations. Fractal Fract. 2022, 6, 111. [Google Scholar] [CrossRef]
  15. Kapoulea, S.; Psychalinos, C.; Elwakil, A.S. Power law filters: A new class of fractional-order filters without a fractional-order Laplacian operator. AEU-Int. J. Electron. Commun. 2021, 129, 153537. [Google Scholar] [CrossRef]
  16. Anadigm. AN231E04 dpASP: The AN231E04 dpASP Dynamically Reconfigurable Analog Signal Processor. Available online: https://anadigm.com/an231e04.asp (accessed on 4 April 2023).
  17. Tlelo-Cuautle, E.; Pano-Azucena, A.D.; Guillén-Fernández, O.; Silva-Juárez, A. Analog/Digital Implementation of Fractional Order Chaotic Circuits and Applications; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar] [CrossRef]
Figure 1. Variation in the half-power frequency of (a) FO-LPF and PL-LPF as a function of the order α , and (b) DO-LPF as a function of the orders ( α , β ).
Figure 1. Variation in the half-power frequency of (a) FO-LPF and PL-LPF as a function of the order α , and (b) DO-LPF as a function of the orders ( α , β ).
Electronics 12 03427 g001
Figure 2. Variation in the half-power frequency of (a) FO-HPF and PL-HPF as a function of the order α , and (b) DO-HPF as a function of the orders ( α , β ).
Figure 2. Variation in the half-power frequency of (a) FO-HPF and PL-HPF as a function of the order α , and (b) DO-HPF as a function of the orders ( α , β ).
Electronics 12 03427 g002
Figure 3. (a) Gain and phase responses of the LPFs derived from (32) for ( α , β ) = (0.7, 1), (1, 0.7), (0.7, 0.7), and (b) their associated error plots.
Figure 3. (a) Gain and phase responses of the LPFs derived from (32) for ( α , β ) = (0.7, 1), (1, 0.7), (0.7, 0.7), and (b) their associated error plots.
Electronics 12 03427 g003
Figure 4. (a) Gain and phase responses of the HPFs derived from (32) for ( α , β ) = (0.7, 1), (1, 0.7), (0.7, 0.7), and (b) their associated error plots.
Figure 4. (a) Gain and phase responses of the HPFs derived from (32) for ( α , β ) = (0.7, 1), (1, 0.7), (0.7, 0.7), and (b) their associated error plots.
Electronics 12 03427 g004
Figure 5. Follow -the-Leader Feedback (FLF) structure for implementing the rational integer-order function in (32).
Figure 5. Follow -the-Leader Feedback (FLF) structure for implementing the rational integer-order function in (32).
Electronics 12 03427 g005
Figure 6. FPAA configuration for realizing FO, PL, and DO-LPFs and -HPFs.
Figure 6. FPAA configuration for realizing FO, PL, and DO-LPFs and -HPFs.
Electronics 12 03427 g006
Figure 7. Experimental frequency responses of the (a) FO (green), PL (red), and DO (blue) low-pass filters, and (b) FO (green), PL (red), and DO (blue) high-pass filters.
Figure 7. Experimental frequency responses of the (a) FO (green), PL (red), and DO (blue) low-pass filters, and (b) FO (green), PL (red), and DO (blue) high-pass filters.
Electronics 12 03427 g007
Figure 8. Experimental input and output waveforms of (a) DO-LPF and (b) DO-HPF of orders ( α , β ) equal to (0.7, 0.7).
Figure 8. Experimental input and output waveforms of (a) DO-LPF and (b) DO-HPF of orders ( α , β ) equal to (0.7, 0.7).
Electronics 12 03427 g008
Table 1. Values of the half-power frequency of a DO-LPF with ω 0 = 1 rad/s.
Table 1. Values of the half-power frequency of a DO-LPF with ω 0 = 1 rad/s.
Cut-Off Frequency (rad/s)
Order ( β ) α = 0.3 α = 0.5 α = 0.7
0.2179.85224.06310.345
0.314.9525.7023.901
0.43.4012.4452.226
0.51.2021.3541.513
0.60.5410.8621.130
0.70.2840.5980.893
0.80.1650.4400.733
0.90.1030.3380.619
10.0690.2680.533
Table 2. Values of the slope of the transition between the pass-band and the stop-band of a DO-LPF.
Table 2. Values of the slope of the transition between the pass-band and the stop-band of a DO-LPF.
Slope (dB/dec)
Order ( β ) α = 0.3 α = 0.5 α = 0.7
0.2−1.2−2.0−2.8
0.3−1.8−3.0−4.2
0.4−2.4−4.0−5.6
0.5−3.0−5.0−7.0
0.6−3.6−6.0−8.4
0.7−4.2−7.0−9.8
0.8−4.8−8.0−11.2
0.9−5.4−9.0−12.6
1−6.0−10.0−14.0
Table 3. Values of coefficients of (32) for realizing FO-LPFs and FO-HPFs of order equal to 0.7 ( β = 1), PL-LPFs and PL-HPFs of order equal to 0.7 ( α = 1 ), and DO-LPF and DO-HPF of orders ( α = 0.7 , β = 0.7).
Table 3. Values of coefficients of (32) for realizing FO-LPFs and FO-HPFs of order equal to 0.7 ( β = 1), PL-LPFs and PL-HPFs of order equal to 0.7 ( α = 1 ), and DO-LPF and DO-HPF of orders ( α = 0.7 , β = 0.7).
CoefficientFO-LPFFO-HPFPL-LPFPL-HPFDO-LPFDO-HPF
A 0 11697.30.0014344.0440.2473
A 1 15.3615.3610830.0730949.476.332
A 2 34.2334.23455.90.653883.0320.53
A 3 15.3615.3650.971.55325.6112.23
B 0 0.97920.02077697.31.528 × 10−53.9790.01685
B 1 12.582.786595.20.00586642.051.696
B 2 17.1117.111120.160747.4811.74
B 3 2.78612.584.090.85366.85810.4
B 4 0.020770.97920.0106610.068160.9838
Table 4. Values of the half-power frequencies and slopes obtained from the plots in Figure 3 and Figure 4.
Table 4. Values of the half-power frequencies and slopes obtained from the plots in Figure 3 and Figure 4.
Type of FilterHalf-Power Frequency (rad/s)Slope (dB/dec)
ApproximatedTheoreticalApproximatedTheoretical
FO-LPF ( α , β ) = (0.7, 1)0.5320.533−13.95−14
PL-LPF ( α , β ) = (1, 0.7)1.3051.301−14.1−14
DO-LPF ( α , β ) = (0.7, 0.7)0.8950.893−9.5−9.8
FO-HPF ( α , β ) = (0.7, 1)1.7311.74713.914
PL-HPF ( α , β ) = (1, 0.7)0.76890.768914.214
DO-HPF ( α , β ) = (0.7, 0.7)1.0621.06210.29.8
Table 5. Values of time-constants and scaling factors of (33) for realizing FO-LPF and FO-HPF of order equal to 0.7 ( β = 1), PL-LPF and PL-HPF of order equal to 0.7 ( α = 1), and DO-LPF and DO-HPF of orders equal to (0.7, 0.7).
Table 5. Values of time-constants and scaling factors of (33) for realizing FO-LPF and FO-HPF of order equal to 0.7 ( β = 1), PL-LPF and PL-HPF of order equal to 0.7 ( α = 1), and DO-LPF and DO-HPF of orders equal to (0.7, 0.7).
CoefficientFO-LPFFO-HPFPL-LPFPL-HPFDO-LPFDO-HPF
τ 1 65.090 ms65.090 ms19.621 ms643.723 ms39.050 ms81.751 ms
τ 2 448.886 ms448.886 ms111.803 ms2.376 s308.433 ms595.848 ms
τ 3 2.228 s2.228 s420.848 ms8.944 s1.678 s3.242 s
τ 4 15.363 s15.363 s1.55450.966 s12.232 s25.608 s
G 0 0.9790.02110.0110.9840.068
G 1 0.8190.1810.5500.0800.8500.268
G 2 0.50.50.2460.2460.5720.572
G 3 0.1810.8190.0800.5500.2680.850
G 4 0.0210.9790.01110.0680.984
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pagidas, A.; Psychalinos, C.; Elwakil, A.S. Field Programmable Analog Array Based Non-Integer Filter Designs. Electronics 2023, 12, 3427. https://doi.org/10.3390/electronics12163427

AMA Style

Pagidas A, Psychalinos C, Elwakil AS. Field Programmable Analog Array Based Non-Integer Filter Designs. Electronics. 2023; 12(16):3427. https://doi.org/10.3390/electronics12163427

Chicago/Turabian Style

Pagidas, Alexandros, Costas Psychalinos, and Ahmed S. Elwakil. 2023. "Field Programmable Analog Array Based Non-Integer Filter Designs" Electronics 12, no. 16: 3427. https://doi.org/10.3390/electronics12163427

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