Part Number: EVMK2G
Tool/software: TI-RTOS
Hi,
I am stepping through code in Projects 'K2G_bf' of the 66AK2G12 Evaluation board with circular mic array. (Both Projects 'K2G_bf' and 'K2G_bf_rt' execute properly and I can hear the beamformer through earphones.)
I see how the program loads the fraction delay filter coefficients of the beam former in 'bfNew()' function, called from 'sysBfCreate()'.
However, I can't find in the code where exactly these coefficients are multiplied (convolved) with the 10 ms frames of mic input data.
It seems like the function 'bf_apply_filter()' called by 'bfProcess()' does this (files in the AER library folder), but I don't see at what step in the code this function (or something like it) is called to beamform the mic data and produce the beam former output.
Also, the debugger in Code Composer 8.0 running on Window OS TI-RTOS, doesn't always step forward one line at a time; sometimes it steps back to a previous line before stepping forward again. Not sure why the weird stepping behavior.