Interference Canceller Library#

lib_ic is a library which provides functions that together perform Interference Cancellation (IC) on two channel input mic data by adapting to and modelling the room transfer characteristics. lib_ic library functions make use of functionality provided in lib_aec for the core normalised LMS blocks which in turn uses lib_xcore_math to perform DSP low-level optimised operations. For more details refer to IC Overview.

On GitHub#

lib_ic is present as part of fwk_voice. Get the latest version of fwk_voice from The lib_ic module can be found in the modules/lib_ic directory in fwk_voice.


To use the functions in this library in an application, include ic_api.h in the application source file