Announcements

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
bright_sun
Level 1
Level 1
First question asked Welcome!

Hi everyone, I want to use BGT60TR13C radar to realize presence detection of moving targets. I have a question about the official matlab demo of presence detection. The document says that  a moving object in the range of 20 to 80 centimeters over the radar surface can be detected and the code has the following comments:

 

(SDK\apps\matlab\examples\presence_detection.m)

捕获.JPG

I don't understand why 'chirp_samples/8' corresponds to 20cm and 'chirp_samples/2' corresponds to 80cm. Besides,  if I want to detect whether there is a moving target within the range of 5m, how should I configure it?

Best Regards,

Lee

0 Likes
1 Solution
Deepa_V
Moderator
Moderator
Moderator
First comment on KBA 50 likes received 250 replies posted

Hi @bright_sun ,

Sorry for the delay ! 

The maximum range is given as : R_max = num_samples / 2 * c0 / (2 * BW)
R_max = 64 / 2 * 3e8 / (2 * (62366068720-59133931281)) = 1.4851m

The maximum range has been divided into 64 range bins. So, each range bin = 1.4851/64 = 0.0232m = 2.32cm

In this case,
detect_start_sample = round(chirp_samples/8); % detection start sample corresponding to 20cm [2.32cm*(64/8)= 18.56 ~ 20cm]
detect_end_sample = round(chirp_samples/2); % detection end sample corresponding to 80cm [2.32cm*(64/2)= 74.24 ~ 80cm]

Please note that the detect_start_sample and detect_end_sample can be more appropriately termed as detect_start_bin and detect_end_bin.

For 5m, Increasing the number of samples is one option, the other option is to reduce the BW.
But not sure how the motion detection part performs with larger range bins as this hasn't been tested.

Best regards,

Deepa

View solution in original post

0 Likes
2 Replies
Deepa_V
Moderator
Moderator
Moderator
First comment on KBA 50 likes received 250 replies posted

Hi @bright_sun ,

We are looking into this. Will get back to you soon. 

Best regards,

Deepa

 

0 Likes
Deepa_V
Moderator
Moderator
Moderator
First comment on KBA 50 likes received 250 replies posted

Hi @bright_sun ,

Sorry for the delay ! 

The maximum range is given as : R_max = num_samples / 2 * c0 / (2 * BW)
R_max = 64 / 2 * 3e8 / (2 * (62366068720-59133931281)) = 1.4851m

The maximum range has been divided into 64 range bins. So, each range bin = 1.4851/64 = 0.0232m = 2.32cm

In this case,
detect_start_sample = round(chirp_samples/8); % detection start sample corresponding to 20cm [2.32cm*(64/8)= 18.56 ~ 20cm]
detect_end_sample = round(chirp_samples/2); % detection end sample corresponding to 80cm [2.32cm*(64/2)= 74.24 ~ 80cm]

Please note that the detect_start_sample and detect_end_sample can be more appropriately termed as detect_start_bin and detect_end_bin.

For 5m, Increasing the number of samples is one option, the other option is to reduce the BW.
But not sure how the motion detection part performs with larger range bins as this hasn't been tested.

Best regards,

Deepa

0 Likes