Related Experiment Video
Updated: Jul 24, 2025

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
A Real-Time FPGA-Based Metaheuristic Processor to Efficiently Simulate a New Variant of the PSO Algorithm.
Esteban Anides1, Guillermo Salinas1, Eduardo Pichardo1
1Instituto Politécnico Nacional, ESIME Culhuacan, Av. Santa Ana No. 1000, Ciudad de México 04260, Mexico.
This study introduces a novel Markovian switching Particle Swarm Optimization (PSO) algorithm to enhance acoustic echo cancellation (AEC) performance. The improved algorithm dynamically adjusts population size, reducing computational cost for high-quality audio communication.
Area of Science:
- Signal Processing
- Artificial Intelligence
- Hardware Acceleration
Background:
- High-performance audio communication systems require superior audio quality.
- Existing acoustic echo cancellers (AECs) using Particle Swarm Optimization (PSO) suffer from performance degradation due to premature convergence.
- There is a need for improved AEC algorithms that maintain high performance while reducing computational complexity.
Purpose of the Study:
- To propose a novel variant of the PSO algorithm to overcome premature convergence in AEC.
- To introduce a dynamic population size adjustment mechanism within the PSO algorithm.
- To present a parallel hardware architecture for implementing the proposed algorithm on an FPGA for high-performance AEC systems.
Main Methods:
- Developed a new PSO variant incorporating the Markovian switching technique.
- Implemented a dynamic population size adjustment mechanism during the filtering process.
- Designed a parallel metaheuristic processor on a Stratix IV GX EP4SGX530 FPGA, utilizing time-multiplexing for variable population simulation.
Main Results:
- The proposed Markovian switching PSO algorithm effectively mitigates premature convergence.
- Dynamic population size adjustment significantly reduces computational cost.
- The parallel hardware architecture enables effective variation of population size for enhanced processing.
Conclusions:
- The proposed algorithm demonstrates superior performance in acoustic echo cancellation.
- The novel parallel hardware architecture facilitates the development of high-performance AEC systems.
- This combined approach offers a promising solution for advanced audio communication devices.
Related Concept Videos
Parallel Processing
Phasor Arithmetics
When the derivative of a sinusoid is taken in the time domain, it transforms into its corresponding phasor multiplied by j-omega (jω) in the phasor domain, where j is the imaginary unit, and ω is the angular...
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
Fast Decoupled and DC Powerflow
Poisson's And Laplace's Equation
Power Factor Correction

