DWM3000EVB Raw CIR Capture Issues

Hi, Andy! Thanks for your sharing. I am using almost the same code but in python. Seems like in python int32 here is not enough for doing ^2 +^2 calculation. But when I correct int32 to int64 in pthon. The CIR result is very strange. I think then my bytes endian process and transfering to signed 18 bits process is wrong. I hope maybe you can help me out my situation. Here is the link to my topic: CIR data from DWM3000 is very strange