The paper presents the application of a modified adaptive Particle Swarm algorithm (PSO) to the design of finite impulse response (FIR) filters. Initially, the capabilities of the conventional version of the PSO algorithm were investigated, but it did not lead to optimal solutions in a wider range of the parameters of the FIR filters. For this reason, in the next stage, an adaptive PSO algorithm was introduced with the ability to modify key parameters during the optimization process. In the approaches that can be found in the state-of-the-art literature on adaptive PSO algorithms, for example, the value of the inertia coefficient was variable during the optimization process. In our solution, the possibility of changing the social and cognitive coefficients was additionally introduced. Thanks to this, it was possible to obtain correct solutions for longer impulse responses of the FIR filters. Verification of the proposed solution was carried out for different FIR-PSO configurations, for different FIR filter lengths, different cut-off frequencies, different numbers of particles in the swarm, etc.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Application of Adaptive PSO Algorithm in Design of FIR Filters

  • Kamil Pipka,
  • Tomasz Talaśka,
  • Rafał Długosz,
  • Witold Pedrycz

摘要

The paper presents the application of a modified adaptive Particle Swarm algorithm (PSO) to the design of finite impulse response (FIR) filters. Initially, the capabilities of the conventional version of the PSO algorithm were investigated, but it did not lead to optimal solutions in a wider range of the parameters of the FIR filters. For this reason, in the next stage, an adaptive PSO algorithm was introduced with the ability to modify key parameters during the optimization process. In the approaches that can be found in the state-of-the-art literature on adaptive PSO algorithms, for example, the value of the inertia coefficient was variable during the optimization process. In our solution, the possibility of changing the social and cognitive coefficients was additionally introduced. Thanks to this, it was possible to obtain correct solutions for longer impulse responses of the FIR filters. Verification of the proposed solution was carried out for different FIR-PSO configurations, for different FIR filter lengths, different cut-off frequencies, different numbers of particles in the swarm, etc.