A memory storage device having program instructions stored thereon that, upon execution by a processor of a device, cause the device to:
- receive a first radar frame;
- receive a second radar frame captured after the first radar frame;
- remove samples affected by interference from the second radar frame;
- and
- replace the removed samples in the second radar frame with reconstructed samples based upon amplitude, velocity, and range information of a target detected in the first radar frame to mitigate the interference.