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: Design Help

Part Number: AWR1843

Hi,

Good Day. I have a customer who is working with AWR1843. Please see below his query for your reference. Thank you very much.

I plan to use a camera to record my measurement environment (for example: a crossroad with vehicles, pedestrians, etc.) and use AWR1843 and DCM1000 to get target's point cloud and capture radar's raw data at the same time. The raw data will be the input of my algorithm, and the output will be my own point cloud. I want to compare the performance between the point cloud given by radar and mine. 

The following is some questions I want to know:

1. I've already  knew that I can get either point cloud or use DCM1000 and MMwave Studio to get raw data separately in one estimation, however, can I get them both in the same time? Or does MMwave Studio support  reading the raw data (for example: adc_data.bin) as input and output the corresponding point cloud?

2. How's the limit of velocity to get raw data in my PC? I've heard that the point cloud given by 1843 can support 10FPS of camera's frame rate. How about the raw data? For example, if the record time is 10 seconds and the camera's frame rate is 10 FPS , is the raw data's transfer speed high enough for me to get 10*10 = 100 raw data cubes (or 100 .bin files) corresponding to each frame in my PC after the measurement? If not , how's the limit?

Best Regards,
Ray Vincent
  • Hi,

    Answer 1.

    When you say " I can get point cloud" I assume that what you are trying to say is that you are using one of the demos running on the AWR1843BOOST EVM that displays the point cloud on the PC.

    If you want to display the point cloud for the raw data captured, this is possible using the post processing Matlab routines available in mmWave Studio.

    Answer 2

    The limit will depend on how many bytes are transferred per second. So the limit is related to the chirp configuration used (#ADC samples/ chirp, # chirps/frame) The limitation is mostly due to the Ethernet transfer between DCA1000 and PC.

    If your goal is 10 fps, I think you should be OK with most configurations assuming you have less than 512chirps/frame and high #ADC samples/chirp

    You will not get a separate .bin file for each frame. All the frames will be included in a single .bin file. Each frame will be open separately in the postprocessing matlab routines

    thank you

    Cesar

  • Hi Cesar,

    Good Day. Please see below the response of our customer to your reply. Thank you very much.

    Question 1:
    I've tried the post processing Matlab routines to get point cloud for the raw data captured. However, it only gave me the figure of pointcloud. Is it possible for me to get the exact x and y coordinate of the target? If yes, how to get it?

    Question 2:
    As I mentioned before, my goal is to get the raw data for each camera frame. My setting is a raw datacube(.bin data) contains 8 radar frames, and the periodicity of frame is 40ms. So a datacube contains 320ms, of 3 frames of camera supposed that camera is 10fps. However, the post process to generate raw data is too slow that after one datacube finishes recording, I've to wait the post processing finish then start to record next datacube. Finally it becomes that in an one-minute recording time I can only get 10 datacubes because it takes about 7 seconds to get 1 datacube in my PC.
    Is it possible for me to record all the data then do post processing to all of the data and get all the raw datacube in one time after the recording time?

    Best Regards,
    Ray Vincent
  • Answer 1

    Hi, I think if you click on the point you will get the (x,y) information. This is a matlab feature.

    Answer 2

    I am not sure I understand exactly what  you are trying to do.

    With mmWave Studio you can capture 8 radar frame or 100 radar frames in one time.

    However you may not be able to synchronize the capture  with a camera

    Are you using a LUA script to capture the raw data?

    Thank you

    Cesar