GFIR Warning


#1

I have a warning saying
“GFIR: disabling auto coef ordering (auto length < coef count)”
Don’t think that I have this message before.

Can you explain if my GFIR is working as expected or is it only a warning ?
(Use GFIR3 with 119 coeff)


#2

The warning means that not all GFIR coefficient will be used. It will not work correctly unless you accounted for this yourself. See https://wiki.myriadrf.org/LimeMicro:LMS7002M_Datasheet#General-purpose_FIR_filters for information about filter GFIR memory banks. Basically, the warning means that you get L > K, so you need to set higher interpolation/decimation (K) in order to use all filter coefficient. When L<=K is satisfied, software will place coefficients only to memory locations that are actually going to be used, otherwise you get this warning and GFIR memory banks are filled sequentially.