Abstract

Filter design is an indispensable part in the field of digital signal processing technology. With the continuous improvement of signal processing requirements, the calculations required for digital filter design are becoming more and more complex. Therefore, using biological intelligent optimization algorithms has very important practical significance in improving the quality of digital filters design. According to the characteristics of the infinite unit impulse response filter, taking the coefficients of the system function as the optimization variable, this paper constructs the mathematical optimization model of the digital filter design, which takes the minimum square error of the system function of the design filter and the ideal filter as the optimization the goal. The artificial fish swarm algorithm is used to solve the optimization model of the digital filter, and the realization process of the artificial fish swarm algorithm to solve the filter optimization model is given. We use MATLAB software to simulate, compare and analyse the influence of artificial fish swarm algorithm parameters and filter parameters on the design results. The experimental results show that the artificial fish swarm algorithm can effectively design the digital filter, and the amplitude-frequency response curve of the optimized filter is roughly the same as that of the ideal filter.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call