Example – Virtual Radios
pages = (BlockSize/4096) +1;
if((guppi_open("guppi0",pages)) < 0 )
for ( i=0 ; i< NumBlocks ; i++){
pdata = (char *)guppi_rec_buf();
for ( j=0 ; j< IntsPerBlock ; j++){
a=cos(TwoPi * CenterFreq / (float)SampleFreqIn * index);
b=sin(TwoPi * CenterFreq / (float)SampleFreqIn * index);
for ( k=0; k< FilterLength ; k++, pdata++){
OutputDataReal += ((float)*pdata * RealTap[k]);
OutputDataImag += ((float)*pdata * ImagTap[k]);