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.

IWR6843ISK: Difference in samples for first chirps of every frame IWR6843+DCA1000

Part Number: IWR6843ISK

I have defined  128 chirps per frames and 250 frames.

The issue I have found when  gathering data from sensor and processing it

It is so that in  first chirp in every frame  first  samples (ca 20-40/ (from 256 total samples)) outstanding from all other chirps in frames. Their  Real/ imaginary or abs values are significantly smaller ( ca. twice)

please see  figure below

may you advise?

Settings as below

these same data are from our matlab function and also from mmwave studio. So it seems that I load data correctly

the Iddle time is  100us, Ramp up 60us, sampling inside +6us  ramp 25,6us,  sampling 10000MHz, 256 samples

no. of chirps 128

no of frames: doesn't matter  from 250 to 1000

duty cycles from 40 to 100%

  • Hi Mateusz,

    Can you please send me your output log?

    Thanks,
    Chloe
  • examples of log files:

    28-Mar-2019 11:14:01: IsFPGA:,0,0,
    28-Mar-2019 11:14:01: C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\RunTime,0,
    28-Mar-2019 11:14:32: API:select_chip_version,IWR6843,0,
    28-Mar-2019 11:14:33: API:select_chip_version,IWR6843,0,
    28-Mar-2019 11:14:53: API:ChannelConfig,3,15,0,
    28-Mar-2019 11:14:53: API:AdcOutConfig,2,1,0,
    28-Mar-2019 11:14:53: API:DataFmtConfig,15,2,1,0,1,0,
    28-Mar-2019 11:14:54: API:LowPowerConfig,0,0,0,
    28-Mar-2019 11:14:58: API:DataPathConfig,1,1,0,2,0,
    28-Mar-2019 11:14:59: API:LvdsClkConfig,1,1,0,
    28-Mar-2019 11:14:59: TSW1400 Sampling rate : 600000000 7500000,0,
    28-Mar-2019 11:14:59: API:SetHsiClock,9,0,
    28-Mar-2019 11:15:00: API:LaneConfig,3,0,
    28-Mar-2019 11:15:00: API:LvdsLaneConfig,0,1,0,
    28-Mar-2019 11:15:01: API:ProfileConfig,0,1497521873,10000,600,6000,0,0,828,0,256,10000,0,0,30,0,
    28-Mar-2019 11:15:02: API:ChirpConfig,0,0,0,0,0,0,0,3,0,
    28-Mar-2019 11:15:03: API:EnableTestSource,0,1,0,
    28-Mar-2019 11:15:03: API:FrameConfig,0,0,8,128,8000000,0,512,0,
    28-Mar-2019 11:15:03: API:AdvancedFrameConfig,1,0,0,0,1,128,8000000,0,1,1,8000000,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,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    28-Mar-2019 11:15:05: API:select_capture_device,DCA1000,0,
    28-Mar-2019 11:15:10: API:SensorStart,0,
    28-Mar-2019 11:16:03: API:ProfileConfig,0,1498764629,10000,600,6000,0,0,828,0,256,10000,0,0,30,0,
    28-Mar-2019 11:16:07: API:ChirpConfig,0,0,0,0,0,0,0,3,0,
    28-Mar-2019 11:16:10: API:EnableTestSource,0,1,0,
    28-Mar-2019 11:16:10: API:FrameConfig,0,0,1000,128,8000000,0,512,0,
    28-Mar-2019 11:16:10: API:AdvancedFrameConfig,1,0,0,0,1,128,8000000,0,1,1,8000000,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,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    28-Mar-2019 11:16:50: API:SensorStart,0,
    28-Mar-2019 11:19:16: Play as movie ,0,0,
    28-Mar-2019 11:19:40: Play as movie ,1,0,
    28-Mar-2019 11:20:04: Play as movie ,0,0,
    28-Mar-2019 11:21:01: Play as movie ,1,0,
    28-Mar-2019 11:21:23: API:SensorStart,0,
    28-Mar-2019 11:22:37: Play as movie ,0,0,
    28-Mar-2019 11:23:19: Play as movie ,1,0,
    28-Mar-2019 11:23:41: API:SensorStart,0,
    28-Mar-2019 11:25:24: Play as movie ,0,0,
    28-Mar-2019 11:25:32: Play as movie ,1,0,
    28-Mar-2019 11:25:44: API:SensorStart,0,
    28-Mar-2019 11:27:40: API:EnableTestSource,0,1,0,
    28-Mar-2019 11:27:40: API:FrameConfig,0,0,1000,128,8000000,0,512,0,
    28-Mar-2019 11:27:40: API:AdvancedFrameConfig,1,0,0,0,1,128,8000000,0,1,1,8000000,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,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    28-Mar-2019 11:28:40: API:EnableTestSource,0,1,0,
    
    15-Mar-2019 10:43:20: IsFPGA:,0,0,
    15-Mar-2019 10:43:20: C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\RunTime,0,
    15-Mar-2019 10:43:50: API:select_chip_version,IWR6843,0,
    15-Mar-2019 10:43:52: API:select_chip_version,IWR6843,0,
    15-Mar-2019 10:44:27: API:ChannelConfig,3,15,0,
    15-Mar-2019 10:44:28: API:AdcOutConfig,2,1,0,
    15-Mar-2019 10:44:28: API:DataFmtConfig,15,2,1,0,1,0,
    15-Mar-2019 10:44:29: API:LowPowerConfig,0,0,0,
    15-Mar-2019 10:44:32: API:DataPathConfig,1,1,0,2,0,
    15-Mar-2019 10:44:33: API:LvdsClkConfig,1,1,0,
    15-Mar-2019 10:44:33: TSW1400 Sampling rate : 600000000 7500000,0,
    15-Mar-2019 10:44:33: API:SetHsiClock,9,0,
    15-Mar-2019 10:44:35: API:LaneConfig,3,0,
    15-Mar-2019 10:44:35: API:LvdsLaneConfig,0,1,0,
    15-Mar-2019 10:44:36: API:ProfileConfig,0,1497521873,10000,600,6000,0,0,828,0,256,10000,0,0,30,0,
    15-Mar-2019 10:44:37: API:ChirpConfig,0,0,0,0,0,0,0,3,0,
    15-Mar-2019 10:44:38: API:EnableTestSource,0,1,0,
    15-Mar-2019 10:44:38: API:FrameConfig,0,0,8,128,8000000,0,512,0,
    15-Mar-2019 10:44:38: API:AdvancedFrameConfig,1,0,0,0,1,128,8000000,0,1,1,8000000,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,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    15-Mar-2019 10:44:40: API:select_capture_device,DCA1000,0,
    15-Mar-2019 10:44:46: API:SensorStart,0,
    15-Mar-2019 10:46:37: API:ProfileConfig,0,1498764629,10000,600,6000,0,0,828,0,256,10000,0,0,30,0,
    15-Mar-2019 10:46:46: API:SensorStart,0,
    15-Mar-2019 10:46:57: API:EnableTestSource,0,1,0,
    15-Mar-2019 10:46:57: API:FrameConfig,0,0,250,128,8000000,0,512,0,
    15-Mar-2019 10:46:57: API:AdvancedFrameConfig,1,0,0,0,1,128,8000000,0,1,1,8000000,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,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    15-Mar-2019 10:47:01: API:SensorStart,0,
    

    To capture data I use mmWave studio  and DatacaptureDemo_xWR

    That same issue is when I use default settings when starting mmWave studio   It is easy to see it in  post processing window comparing  every first chirp in Frames vs  any others in frames.

     

     

    To  omit this   I have tried to make  one long frame with many chirps  but I see that no. chirps is limited to 255 .

    Also I have tried to make 1 chirp in every frame and  many frames (60 000), but  test set doesn’t work with such settings,  collected data is “default”:  chirps: 128  x frames:8

     or test set stops to work.

    What are the limitations here for mmWave studio?

  • Hi Mateusz,

    Thank you for sending me the log files. I also need the output logs from mmWave studio. You can find this by selecting view -> output in mmWave studio.

    Also, are you using the DCA1000 or the TSW board? We recommend the DCA1000.

    Best,
    Chloe
  •  here is zip file with bin log (all fiels) files that appeared when running capture demo (default mmWave studio settings)

     the effect is observed comparing first and any another   chirp in any frame  (1FFT time domain figure)

    mmwave_s default.zip

  • Hi Mateusz,

    Thank you for sending me the log files.  Is the issue with the first sample from the first chirp of each frame?

    Please try capturing manually using the steps listed in this video, and let me know if you still have this issue.

    -Chloe

  • When You will observe first samples ( 20-30- beginning samples) of first chirp and compare them to respectively to samples in other chirps (in every frame separately) You will see that they differ

    If You compare  first samples in first chirps for all frames  they are similar

    If You compare any other (not first) chirps in any frame You want it is also similar.

    I have seen video presentation and PDF.... I did capturing also in that way, Data attached  in previous post is for default capturing as it is small file. The effect is always observed

  • Mateusz,

    We need the other log as well, if you click on view then Output, you can copy that log and send it as a txt file.

    below is an image of the output window.

    Thanks

  • Alex,

    in Zip file that I have posted recently there is a folder with log files. These are OUTPUT log files  and the content is the same as what is in the "output" window

    Today I have repeated it for double check

    the zip file contains "log" folder with the output log files and also with *.rtf file where I have made ctr C + ctr V from output window.

    The raw data   is also added to zip file.

    mmwave_example.zip

     

     

  • Hi Mateusz,

    Thank you for sending the log files. We are still looking into this issue, and we will get back to you soon.

    Thank you for your patience.

    - Chloe
  • Hi Mateusz,

    I am going to close this thread and continue the discussion on your second thread.

    e2e.ti.com/.../790992

    - Chloe
  • The issue described in the tread e2e.ti.com/.../790992 may be resolved using short Iddle time <10us. But it doesnt work here

    There is also suggestion  in that thread to resolve issue  neglecting first chirps in frames.  It resolves problem partially as  it is easy for postprocessing in PC but in real system is:

    1. needed to take into account removing first chirp - numerical costs ( time/synchronization or replacing missing chirp with something else) 

    2. needed to  transfer more data that will not be used. ( chirps to be omitted)

    that rises requirements for HW.

    best

    Mateusz

  • Hi Mateusz,

    Please start a new thread for your chirp questions.

    Thanks,
    Chloe