Recording range-to-target from 1D prototype
This application is intended to be used to support early stage trials of an application using a special prototype Navtech RAS6 radar which provides measurements at a fixed azimuth with a 1.6kHz update rate.
This application performs scan-scan averaging over a configurable number of samples - and subsequently performs Cell-averaged CFAR processing to extract the location of strong reflections within the radar’s measurements.
The output from the CFAR processing stage is then passed through a “subresolution” function, which fits a curve to the associated power values of the CFAR-extracted data points. The range-value associated with the peak of the fitted curve is then converted to units of metres, which the application returns.
The source code for this application is available for any customer who wishes to use these processing steps (or a variation of them) in a range-reporting application.
Navtech Radar can provide prototype RAS6 radars suitable for this type of application - please contact industrial.automation@navtechradar.com for details. There is a short video at the bottom of this page which demonstrates the function of this application alongside a graphical representation of the radar’s output and a camera view of the test environment.
The following arguments can be given when calling the executable:
--ipaddress", "-i", IP address to connect to", default value: "127.0.0.1"
--port", "-p", "Port to connect to", default value: "6317"
--minbin", "-b", Minimum bin for CFAR to act upon", default value: "50"
--threshold", "-t", CFAR threshold for incoming data", default value: "25"
--window_size", "-w", CFAR sliding window size", default value: "15"
--max_peaks", "-m", CFAR maximum peaks", default value: "3"
--guard_cells", "-g", The number CFAR guard cells", default value: "2"
--samples", "-s", Number of data points used in the average", default value: "200"
--continuous", "-c", Make the app run continuously"
The zip file above is built for Linux targets, the exe file is built for Windows.