This paper presents an echo cancellation (EC) algorithm for ground penetrating radar (GPR) that effectively suppresses multiple static targets while maintaining visibility of dynamic targets. In continuous wave (CW) radars like the SFCW or FMCW radars, where transmitting time is much longer than the echo response time, all echoes are summed together and cannot be separated once received by the antenna. The proposed EC system generates an EC signal, matched in amplitude and with a phase difference of pi radian, to physically cancel the undesired static echoes. The system is particularly useful for applications such as GPR and through-wall imaging, where static echoes are problematic. The paper discusses the simulation of the static target echo cancellation algorithm and presents implementation results. The EC system can be calibrated to adapt to changes in the static scene, ensuring optimal performance. Overall, the EC algorithm offers a practical solution for mitigating static echoes in GPR systems and similar applications.