This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1843: Difference between CRLB derived theoretically and implemented in demo code

Part Number: AWR1843


Hi: 

As mentioned in the thread Compiler/AWR1642: questions about "convertSNRdBToVar" algorithm (function) in AWR1642 SRR released C code

the CRLB can be derived theoretically as 

               var(f)>=6/(2pi*2pi)/snr/N/(N*N-1).   (Eq. a)

However, in the demo code (lab007) of AWR1843, the CRLB is calculated as

              /* CRLB for a frequency estimate */
              fVar = (float)invSNRlin * (6.0f / ((2.0f*PI_)*(2.0f*PI_))) * recipsp((n_samples*n_samples - 1));            (Eq. b)     
 

I would like to know why (Eq. a) * N =  (Eq. b) .

thanks.