I'm using ADRV9008-x and ADRV9009 Profile Configuration Tool (Filter Wizard) Ver. 2.4 to generate a ADRV9009 RFIC profile for ORX at 491.52Msps (with 400MHz RF bandwidth). The generated profile has an orxMergeFilter with 23 coefficients. When I copy those coefficients into the example application's talise_config.c at talInit.obsRx.orxProfile.orxMergeFilter and compile, it complains that there are "warning: excess elements in array initializer".
The talise_types.h header file defines: int16_t orxMergeFilter;
So I can see why it complains about having too many elements in the array.
How do I resolve this discrepancy between the Filter Wizard and the Talise API
Do not copy all the 23 coefficients into talInit.obsRx.orxProfile.orxMergeFilter at talise_config.c. Copy only the first 12 coefficients into that and then try compiling, the rest of the coefficients are repetitions of the first 12 coefficients..
Great! Thanks for the prompt response!