Abstract
This paper presents a realization of fractional-order Band pass-filter (FOBF) based on the concepts of fractional order inductors and fractional order capacitors. The FOBF is designed and implemented using both simulation and hardware approaches. The proposed filter order is considered up to second order or less with any real positive number. One of the cases is considered when α ≤ 1 and β ≥ 1. In the second case, the filter is designed when β ≤ 1 and α ≥ 1. In order to calculate the optimal filter parameters, the modified Particle Swarm Optimization (mPSO) algorithm has been utilized for coefficient tuning. Also, a generalized approach to design any second order FOBF is discussed in this work. The realization and performance assessment have been carried out in simulation environment as well as in lab experiment with field programmable analog array (FPAA) development board. The experimental results indicate the value of efforts to realize the fractional filter.
1 Introduction
In the last decade, Applied Mathematics with fractional calculus has become popular among researchers in different disciplines of science, technology and engineering. Fractional calculus provides an excellent instrument for the description of memory and hereditary properties of various materials and processes [1]. A fractional-order model or transfer function has better flexibility in comparison to classical integer order model, in which system dynamics are not taken into account. The review of fractional order modeling techniques and successfully obtained results in mathematical ways was presented for quick understanding of the research topic [2].
The mathematicians, Fourier, Euler, Laplace are among the many that fiddled with fractional calculus and the mathematical consequences. Many found definitions that fit the concept of a non-integer order integral or derivative using their own notations and methodologies. Nevertheless, the most famous but, also, most complex of them owed to Riemann-Liouville and Grunwald-Letnikov are given below to start the understanding of fractional derivation and its physical interpretation [1–7].
It is therefore possible to define a fractance element as one whose impedance Z is proportional to s α ; α is arbitrary. It is noted that though the fractional derivatives are being applied to the various areas in science and engineering, yet it is vital to know the key value of each definition in application fields. The fractional calculus results have been observed in various fields such as control design [8–12], electrical circuits [13], stability analysis [14], mechanics [15], electromagnetic [16, 17], and bioengineering [18, 19] and progress is ongoing to date.
While designing the analog frequency filters traditionally of integer-order, it can also be designed using fraction order. In particular, as per work presented in the paper, the purpose of fractional filter designed to estimate the ideal response behavior for any specified performance filter. The band pass filter is basically a frequency selective circuit that accepts or rejects signals of a particular frequency band [20]. The design of any analog filter needs to determine the transfer function coefficients that will yield the desired filter characteristics, i.e., magnitude, phase, or delay.
A wide range of different design procedures are used on approximating interger order filter magnitude response (Butterworth [3], Chebyshev [4], Inverse-Chebyshev [5], Elliptic [6], arbitrary quality factor [7]) by the fractional-order filter transfer function (FOTF). These approaches are successful and more works are largely being done on lowpass (LP) and high pass (HP) filters while little attention is given to other critical filters such as band pass, notch and comb filters. It has been found that fractional LP and HP filters of order (1 + α) have been achieved and tested practically with minimal errors in passband response, accurate –3dB frequency response and greater stability margin [8].
As per theoretical operation, the band pass filters accept and rejects signals of a particular frequency band in a basic frequency selective circuit [8, 12] to provide narrow band characteristic. The filter is required a high-quality factor (Q factor). The high Q band pass filter can be used in power system engineering to reduce harmonic voltage and current distortions [13–16], the design of wireless transmitters and receivers, audio signal processing, seismology, optics, instrumentation, sonar and many more [9, 21, 22]. Literature presented using harmonic current injection, use of controllable reactors in place of fixed reactors, and direct current ripple injection to improve the performance of band pass filters [17, 18].
In this work, the desired characteristic of the parameters varies from the designed value that can be always be maintained by computing the coefficient and real value differential orders. Firstly, the modified particle-swarm-optimization (mPSO) is used to optimize values of the filter in order to satisfy the constraint requirements. The other optimization procedures compared with mPSO, the advantages of the mPSO are that it is easy to implement with few parameters needing adjustment. The performance of the new fractional band pass filters has been verified. Secondly, the optimum order of approximation s α is proposed in order to implement the fractional differentiator in hardware with acceptable accuracy, and the resulting filter is implemented in the Anadigm development environment of FPAA. The waveforms from the proposed FBPF are measured with various ranges of signal input frequencies. The performance generalized approach to design fractional-order band pass filter of orders ‘α’ and ‘β’ respectively as (α ≤ 1 and β ≥ 1) and (β ≤ 1 and α ≥ 1) has been studied and compared with corresponding integer filters through both experimentation and simulation. The obtained results confirm that the actual fractional filters behavior closely follows the theoretical approximations for all values of α.
The paper is organised as follows: Section 2 introduces fractional order BP transfer functions and finding the coefficients using modified Particle Swam Optimization (mPSO). Section 3 describes the implementation of the results using different values for α and β. Section 4 discusses the hardware implementation of fractional band pass filter using reconfigurable analog device.
2 Fractional order band pass filter transfer functions
Equation (4) shows the admittance of the circuit which will be the transfer function of the fractional BPF. The coefficients k1, k2 and k3 are the parameters of the transfer function (4) and they are obtained by using the optimization algorithm technique called mPSO. The BPF transfer function with the FC and FI orders, they give attenuations in stop-band of –20α dB/decade and +20β dB/decade for frequencies that are higher and lower than the center frequency. Therefore, the second order BPF transfer function for Butterworth filter provides more flexibility and a lower order than that of its integer order counterparts.
2.1 Optimization of FO BPF transfer function coefficients using mPSO
The transfer function obtained in (1) for the BPF response, its new coefficients are obtained using the mPSO optimization algorithm. Using this algorithm, the new optimized coefficients k1, k2 and k3 parameters can be determined for desired filter that is required as per objective. k1, k2 and k3 inputted as variables to be optimized using mPSO [8]. For the BPF, the optimization carried out for the objective function between the –3dB close to 1 rad s−1 and Least Square Error (LSE) is solved to vary it close to 1.
From the mPSO algorithm flow chart in Fig. 2 below, it is explained how the set of optimal coefficients are obtained for the transfer function order (α + β). Here, pbest1, pbest2 and pbest3 are said to be the best positions for particles 1, 2 and 3 revering to the objective function called in the flow diagram. Whilst for the gbest1, gbest2 and gbest3 it simply refers to global best position of particles 1, 2 and 3 respectively. H1+α is the FO BPF of order (α + β) which needs to be approximated by HBP and k is the coefficients (k1, k2, k3) of FO BPF function given in (4).
Therefore, in this paper we have used mPSO algorithm for more computable efficiency and it is adaptable for optimization of bi-level objective functions. Thus, mPSO optimization improves the desired filter characteristics and provides a lower LSE value and high stability margin. There are generalized equations for different types of filters with stability constraints and optimization but for the one used in this work is FO band pass Butterworth filter. This paper also proposes the best designed method for the FO for BPF. The optimal new coefficient values are obtained from a bi-level optimization that approximates the passband of the Butterworth response with fractional-step stopband attenuation in Table 1.
Values of the k coefficients
Parameter specifications | |
Given coefficients | Optimized coefficients from PSO Algorithm |
|
|
|
|
|
|
3 Results and validation
3.1 Optimized values for k coefficients
The given coefficients are optimized using the mPSO algorithm for different α and β. After optimizing the new coefficients for k1, k2 and k3 are obtained from curve fitting tools in MATLAB. The optimized coefficients are plotted to see the magnitude and phase response as shown in Fig. 3a and b.
3.2 Simulation output results
The optimized coefficients are then plotted in MATLAB to see the absolute admittance response of the FO BPF for different values of α and β. There were two different cases done for the simulations. Figure 3a and 3b show the magnitude and phase plot for the case where α ≥ 1 and β ≤ 1. Figures 3 and 4 also illustrate the graph for integer (α = 1 and β = 1) and non-integer BPFs, and observed that the non-integer graph has a sharper cut off compared to the integer filter.
The second case shows the simulations for α ≤ 1 and β ≥ 1, and shows the magnitude and the phase plots as in Fig. 4, the frequency which the magnitude of admittance is maximum is not the same with the frequency at which the phase is zero. Thus for more flexibility and tuning characteristics the first case (α ≥1 and β ≤1) can be more adjusted to have sharper tuning than the second case (α ≤ 1 and β ≥1).
3.3 Quality factor
The results in Fig. 6 show the peak frequency for different values of β values. The graph also shows that if β = 1 the peak frequencies were lower that of those β values less than 1. It is also seen that peak frequencies for β values decrease with the increase in the order of α. Thus, the advantage of FO BPF is that it has more flexibility in selection of peak frequency compared to integer order.
4 Hardware implemenation and results
The connection of the two CAM is shown in Fig. 8 below in the Anadigm Designer.
The fractional-order band pass filter was realized and implemented on the FPAA development board and the setup of the hardware experiment is shown below.
5 Conclusion
The paper focused on the design and implementation of the fractional-order band pass filter with the practical realization using reconfigurable analog device. Different fractional-order exponents of (α, β) have been realized in this paper for 0 < α ≤ 1. The performance of design fractional-order filter by varying the values for α and β were observed through simulation comparing with integer-order and hardware implementation on the reconfigurable analog device. The results showed that fractional-order band pass filter gives a flexibility to design the peak frequency by varying the values of ‘α’ and ‘β’ within the fractional-order transfer function. Also observed from the results were the output waveforms of the proposed design band pass filter measured using the oscilloscope and the spectrum analyzer for different ranges of input frequency signal. In this way, the fractional-order filter of order (α + β) have been studied and compared with the corresponding integer order filter through simulation and experimentation.
References
- [1]↑
R. Caponetto , G. Dongola , L. Fortuna , and I. Petráš , Factional Order System—Modeling and Control Applications. Singapore: World Scientific Publishing, 2010.
- [2]↑
K. Kothari , U. Mehta , and R. Prasad , “Fractional-order system modeling and its applications,” J. Eng. Sci. Technol. Rev., vol. 12, no. 6, pp. 1–10, 2019.
- [3]↑
T. Freeborn , “Comparison of (1þα) fractional-order transfer functions to approximate lowpass Butterworth magnitude responses,” Circuits Syst. Signal Process., vol. 35, no. 6, pp. 1983–2002, 2016.
- [4]↑
T. Freeborn , B. Maundy , and A. Elwakil , “Approximated fractional order Chebyshev lowpass filters,” Math. Probl. Eng., vol. 2014, p. 832468, 2015.
- [5]↑
T. Freeborn , A. Elwakil , and B. Maundy , “Approximated fractional-order Inverse Chebyshev lowpass filters,” Circuits Syst. Signal Process., vol. 35, no. 6, pp. 1973–1982, 2016.
- [6]↑
T. Freeborn , D. Kubanek , J. Koton , and J. Dvorak , “Fractional-order lowpass elliptic responses of (1+α)-order transfer functions,” in 2018 41st International Conference on Telecommunications and Signal Processing (TSP). IEEE, 2018.
- [7]↑
D. Kubanek and T. Freeborn , “(1+α) fractional-order transfer functions to approximate low-pass magnitude responses with arbitrary quality factor,” Int. J. Electron. Commun., vol. 83, pp. 570–578, 2018.
- [8]↑
N. Singh , U. Mehta , K. Kothari , and M. Cirrincione , “Optimized fractional low and highpass filters of (1+α) order on FPAA,” Bulletın Polish Acad. Sci. Tech. Sci., vol. 68, no. 3, pp. 635–644, 2020.
- [9]↑
A. Soltan , A. G. Radwan , and A. M. Soliman , “Fractional order filter with two fractional elements of dependant orders,” Microelectron. J., vol. 43, no. 11, pp. 818–827, 2012.
- [10]
V. Duarte and J. Costa , “Time-domain implementations of non-integer order controllers,” in Proc. Controlo, Portugal, Sept. 5–7, 2002, pp. 353–358.
- [11]
A. Radwan , A. Elwakil , and A. Soliman , “Fractional-order sinusoidal oscillator: Design procedure and practical examples,” IEEE Trans. Circuits Syst., vol. 55, no. 7, pp. 2051–2063, Jul. 2008.
- [12]↑
A. Radwan , “Stability analysis of the fractional-order RLC circuit,” J. Fract. Calc. Appl., vol. 3, 2012.
- [13]↑
J. Baranowski and P. Piatek , “Fractional band-pass filters: Design, implementation and application to EEG signal processing,” J. Circuits, Syst. Comput., vol. 26, no. 11, pp. 1–21, 2017.
- [14]↑
A. Radwan , K. Moddy , and S. Momani , “Stability and nonstandard finite difference method of the generalized Chua’s circuit,” Comput. Math. Appl., vol. 62, pp. 961–970, 2011.
- [15]↑
T. Doehring , A. H. Freed , E. O. Carew , and I. Vesely , “Fractional order viscoelasticity of the aortic valve: An alternative to QLV,” J. Biomech. Eng., vol. 127, no. 4, pp. 700–708, 2005.
- [16]↑
K. David , F. Todd , and K. Jaroslav , “Fractional-order band pass filter design using fractional characteristic specimen functions,” Microelectronics J., vol. 86, pp. 77–86, 2019.
- [17]↑
M. C. Tripathy , D. Mondal , K. Biswas , and S. Sen , “Experimental studies on realization of fractional inductors and fractional‐order bandpass filters,” Int. J. Circuit Theor. Appl., vol. 43, no. 9, pp. 1183–1196, 2015.
- [18]↑
L. A. Said , K. Biswas , and A. G. Radwan , “Fractional-order filter design,” in Fractional-Order SystemEles. Elsevier Inc., 2018, pp. 357–381.
- [19]↑
P. Ahmadi , B. Maundy , A. S. Elwakil , and L. Belostotski , “High-quality factor asymmetric-slope band-pass filters: a fractional-order capacitor approach,” IET Circuits, Devices Syst., vol. 6, no. 3, p. 187, 2012.
- [20]↑
T. Freeborn , “Comparison of (1 +a) fractional-order transfer function to approximate low pass Butterworth magnitude response,” Circuit Syst. Signal Process, vol. 35, no. 1, pp. 1983–2002, 28 December 2015.
- [21]↑
A. Soltan , A. G. Radwan , and A. M. Soliman , “CCII based fractional filters of different orders,” J. Adv. Res., vol. 5, pp. 157–164, 2014.
- [22]↑
P. R. Hemavathy , Y. Mohamed Shuaib , and S. K. Lakshmanaprabu , “Internal model controller based PID with fractional filter design for a nonlinear process,” Int. J. Electr. Comput. Eng. (IJECE), vol. 10, no. 1, pp. 243–254, February 2020.
- [23]↑
A. G. Radwan , A. S. Elwakil , and A. M. Soliman , “On the generalization of second order filters to the fractional order domain,” J. Circuits, Syst. Comput., vol. 18, no. 2, pp. 361–386, 2009.
- [24]↑
T. Freeborn , B. Maundy , and A. Elwakil , “Field programmable analogue array implementation of fractional step filters,” IET Circuits Devices Syst., vol. 4, no. 6, pp. 514–524, 2010.