Genetic algorithm for Echo cancelling
محورهای موضوعی : مهندسی هوشمند برق
1 - Electrical Engineering Department, Hashtgerd Branch, Islamic Azad University, Hashtgerd, Iran
کلید واژه: Genetic Algorithm, echo cancellation, heuristic crossover, microbial crossover,
چکیده مقاله :
In this paper, echo cancellation is done using genetic algorithm (GA). The genetic algorithm is implemented by two kinds of crossovers; heuristic and microbial. A new procedure is proposed to estimate the coefficients of adaptive filters used in echo cancellation with combination of the GA with Least-Mean-Square (LMS) method. The results are compared for various values of LMS step size and different types of crossovers which are all satisfactory. Reverse SNR is used as the fitness function. It can estimate an echo path with definite length of impulse response with an adaptive filter with desired length. Results show that the proposed combined GA-LMS method operates more satisfactory than simple GA in terms of the number of generations needed to achieve a particular amount of echo cancellation. Different tests show that GAs running with heuristic crossover converge faster than GAs with microbial crossover. Results are also compared with LMS algorithm. Although LMS is faster, but its solutions are less precise and it diverges in some cases. But our proposed method always converges.