digital signal processing based on swarm intelligence