Readaccdata API throws garbage value while printing CIR

hello community,
I am using DWM 1001 to plot CIR values between 2 DWM 1001 units. I am using same SS_trw_init code as provided in demo.
In order to grab data i am using following code

  //Printing CIR 


  uint8_t *cir;                            //initializing cir buffer
  uint8_t cir_len = 5 ;                    //setting cir length to 5 bytes
  uint16_t cidx = 0;
  for (int ijk = 0; ijk < 1016; ijk++)
  {
      uint16_t real = 0;                   //  real part of CIR
      uint16_t imag = 0;                   //  imaginary part of CIR
      cir = (uint8_t *)malloc(cir_len * sizeof(uint8_t));    //allocating size
      cidx = 4 * ijk;                                        //starting bytes to be read 
      dwt_readaccdata(cir, cir_len, cidx);
      real = (uint16_t)cir[cidx+2] << 8 | (uint16_t)cir[cidx+1]; 
      imag = (uint16_t)cir[cidx+4] << 8 | (uint16_t)cir[cidx+3]; 
            
      printf("real:%i \r \n", real);
      free(cir);
  }

While printing I am getting the first 54 points data perfectly , but rest of the data is garbage. Please guide me as I am beginner to this.

Below is the data I am receiving in serial port:-

Transmission # : 2

Reception # : 2

Distance : 0.431513

real:15

real:21914

real:5414

real:31607

real:9922

real:42265

real:33428

real:61406

real:62587

real:32249

real:62923

real:23063

real:45348

real:5023

real:3270

real:26610

real:31715

real:16063

real:21031

real:47379

real:34005

real:50074

real:33668

real:54000

real:17855

real:27516

real:32167

real:61540

real:10276

real:30700

real:49229

real:2403

real:64979

real:59926

real:15032

real:20809

real:863

real:14068

real:37612

real:42838

real:62774

real:52112

real:46271

real:12711

real:27820

real:21460

real:29114

real:29954

real:8216

real:45093

real:0

real:0

real:4453

real:38078

real:65097

real:4491rearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearea4rearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearea5rearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearea

Thanks and Regards