AnsweredAssumed Answered

configuration t of AD9361 chip FIR

Question asked by angleIsDancing on May 3, 2016
Latest reply on May 4, 2016 by DragosB

Hi all:

     In the project No-OS, the configuration of AD9361 Rx FIR is below(in the file main.c):

=========================================

AD9361_RXFIRConfig rx_fir_config = {

  3, // rx;

  0, // rx_gain;

  1, // rx_dec;

  {0, 0, 0, 0, 0, 0, 0, 0,

  0, 0, 0, 0, 0, 0, 0, 0,

  0, 0, 0, 0, 0, 0, 0, 0,

  0, 0, 0, 0, 0, 0, 0, 0,

  -4, -6, -37, 35, 186, 86, -284, 315,

  107, 219, -4, 271, 558, -307, -1182, -356,

  658, 157, 207, 1648, 790, -2525, -2553, 748,

  865, -476, 3737, 6560, -3583, -14731, -5278, 14819,

  14819, -5278, -14731, -3583, 6560, 3737, -476, 865,

  748, -2553, -2525, 790, 1648, 207, 157, 658,

  -356, -1182, -307, 558, 271, -4, 219, 107,

  -315, -284, 86, 186, 35, -37, -6, -4,

  0, 0, 0, 0, 0, 0, 0, 0,

  0, 0, 0, 0, 0, 0, 0, 0,

  0, 0, 0, 0, 0, 0, 0, 0,

  0, 0, 0, 0, 0, 0, 0, 0}, // rx_coef[128];

  128 // rx_coef_size

};

=============================================

my questions are:

1.For what purpose, the code sets the coefficients and gain of FIR to theses values? How are the coefficient generated?

2. And the Tx FIR?

thanks

Outcomes