Ale Using Flms Algorithm: Project On
Ale Using Flms Algorithm: Project On
FLMS Algorithm
Algorithm continued..
Part one:
Experiment with different block lengths of L=100, 200, 400, 800, and 1000. Discuss the effect of the block length on convergence, if any. How does the computational change with the block length? Using SNR=10
Effect of Block length on convergence: when block length increases 1. convergence didnt happen. To maintain convergence we have to decrease the step size. 2. computational complexity decreases for same number of iterations
Optimal choice is block length = filter length, its computationally more efficient. When block length < filter length -advantage of reduced processing delay -still more efficient than conventional LMS. block length > filter length there is redundant operations in adaptive process
Part 2:
FLMS is computationally more efficient. FLMS converges at a faster rate than LMS. Convergence rate of FLMS can be further improved by assigning different step size for each weight.
Part 3:
In the FLMS, contiguous blocks of data are used. One variantion is to use partially overlapping blocks in order to gain convergent speed. Use overlaps of L/4, L/2 and 3L/4 and repeat your experiments Discuss the performance of the algorithm.
As overlapping between block elements increases their convergence is also faster. But need more computation is involved.