Frequency Domain Adaptive Filtering Project Supervisor Dr. Edward Jones Myles Ó Fríl
Adaptive Filters Digital Filter Adaptive Algorithm Convolution Time Domain Algorithms The LMS Algorithm
System Identification
Echo Cancellation
Frequency Domain Filtering Discrete Fourier Transform Fast Fourier Transform N a power of two Time Convolution Theorem Efficiency Overlap Save
Overlap Save Filtering
Frequency Domain Adaptive Filtering Algorithm Fast LMS Overlap Save Filtering Block Diagram of Fast LMS
Memory Comparison LMS N inputs + N filter coefficients = 2N Fast LMS 15 N in total
Computational Comparison LMS 2N x N Fast LMS 15N log2 (2N) + 10Nfor 5 FFTs + 28Nfor rest of algorithm Cross Over Point N a power of two 128
LMS V Fast LMS
Implementation The NIDAQ Card Threads
Further Applications Training Period Decision Maker Time Domain Frequency Domain Adaptive Equalizer
Summary Adaptive Filters System Identification Frequency Domain Filtering Frequency Domain Adaptive Algorithm Memory/Computational Comparison Implementation Any Questions?