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.

IWR6843: The difference between Antenna coupling signature removal and the static clutter removal

Part Number: IWR6843

Hi

I was wondering what the difference is between Antenna coupling signature removal (link below) and the static clutter removal feature. Does static clutter removal also include Antenna coupling signature removal? Because in static clutter removal, the average value of range FFT in a frame is subtracted for all the range bins. In Antenna coupling signature removal, the average value of range FFT in a frame is subtracted only for range bins close to zero.

file:///C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpu/rangeproc/docs/doxygen/html/dpu_rangehwa.html

Thanks!

Kai

  • Hi Kai,

    These are two different and mutually exclusive concepts:

    1. Antenna Coupling Signature (aka DC signature) removal: Please refer to this thread for an explanation of this function. This is measured and removed using the calibDcRangeSig as described in the SDK user guide. Besides removing DC coupling (between TX and RX) signature, the same procedure can and is used to remove the near range reflection from a Radome/enclosure. The number of range bins used to estimate the DC signature is configured in the calibScRangeSig command. The key idea behind this functions is to estimate and then remove the close range reflections caused by the TX-RX coupling on the device and antenna as well as the close range reflection caused by an enclosure at a known distance (hence the number of range bins to program).
    2. Static Clutter Removal: This function is used to remove points/objects which have zero Doppler i.e. which fall in the zero Doppler bin and hence are practically not moving in context of the configured chirp configuration. You can experiment with this using the control provided in the Real-Time Tuning Tab of the mmWaveDemoVisualizer. SImply stated, if you are only interested in moving objects in your scene and want to filter out reflections caused by static objects (e.g. tables, chairs, walls etc), you can enable this feature and the demo will stream out only objects with non-zero velocity. Static clutter removal does not include DC signature (i.e. antenna coupling) removal.

    Regards

    -Nitin

  • Hi Nitin

    Thanks for your reply.

    I understand the two functions. My point is that both the DC coupling (between TX and RX) signature and the near range reflection from a Radome/enclosure should be in the zero doppler bin since TX, RX, and radome are all stationary. Is this true?

    If so, the static clutter removal is a more general method as it removes the static targets/points in all the range bins.

    Thanks!

    Kai

  • The short answer to your question is you are right - if you enable static clutter removal, you don't need to do antenna coupling measurement and removal procedure.

    They serve different purposes. When you enable static clutter removal, you cannot detect any static objects in the scene. When you are interested in detecting static objects, weak objects near the radar sensor may not get detected if you don't do the antenna coupling signature removal procedure. This is a calibration procedure the intent of which is to remove high reflections in the near range bins due to antenna coupling and/or radome. You may wonder why we need all this processing, why we simply don't throw away these range bins in all processing when there will never be an object of interest to detect say within the radome? The point of this is that the back and forth reflections may extend the dc energy beyond the physical extent of the radome for example (ghost objects) and it is for those range bins that this matters because any weak objects present close to the radar risk being not detected due to the overwhelming energy from the reflections due to radome and coupling [The range bin width in physical space is also playing a role here, if you have a range bin representing way beyond the physical radome extent, you will have to worry about this]. So basically what you do is you first see in controlled conditions where you don't have any real objects [that you don't intend to cancel] in the scene and everything is static and see how far the "halo" or "glow" of the radar extends (you can see in range profile), pick the number of range bins for measurement, do the measurement and feed this measurement for all subsequent actual sensing which will continuously subtract the measurement. So now in the sensing if you have any objects present in the range bins involved in the measurement, you will detect them, whether static or moving.

  • Hi Piyush

    Thanks for your detailed response.

    I have a little confusion on the following statement. I can understand if antenna coupling signature removal is used as a calibration procedure without weak objects near the radar sensor because the high reflection from radome or TX-RX coupling in the near range bins could be saved to calibrate the further measurements. But antenna coupling signature removal procedure is not helpful when it is not used as the calibration, i.e., weak objects are near the radar sensor because their reflections are removed in antenna coupling signature removal as well.  

     

    "When you are interested in detecting static objects, weak objects near the radar sensor may not get detected if you don't do the antenna coupling signature removal procedure. This is a calibration procedure the intent of which is to remove high reflections in the near range bins due to antenna coupling and/or radome."

    Thanks!

    Kai

  • During measurement, your environment should have no external objects in the range bins involved in the measurement [unless these objects are going to be always there forever and you want to cancel them]. Now when you start sensing using the measurement, you will be able to detect objects near the sensor. If you didn't do this, you may fail to detect the near objects.

  • Hi Piyush

    Does the sensor save the measurements without external objects? Otherwise, how can it tell whether the measurement includes external objects or not? In my understanding, everything including external targets in the near range bins will be removed when antenna coupling signature removal is enabled unless the measurements without external objects are saved.

    Thanks!

    Kai

  • The signature procedure is a calibration procedure that is done in controlled conditions. The goal is to measure the signature so you cannot have any objects that you don't intend to cancel out once you start applying this one time measurement in the real sensing.  Please read the full doxygen documentation that was pointed out earlier. Thanks

  • Hi Piyush

    I checked Antenna coupling signature removal in the doxygen file in the following location but didn't find that it mentions the signature procedure is a calibration procedure.

    file:///C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpu/rangeproc/docs/doxygen/html/dpu_rangehwa.html

    Thanks!

    Kai

  • Yes it does not use the word calibration (although the structure names have "calib" in them) but the statement "It is assumed that no objects are present in the vicinity of the radar during this measurement period" should be sufficient to conclude this is the case. Additional documentation in user guide pointed out in this thread is also giving this information. We will try to specifically mention calibration in the range DPU doxygen in a future release. I assume we answered your original question in sufficient detail so please mark this thread as resolved and if you want to raise another problem [such as with documentation or anything else] please create another thread.