Minimizing noice is often achieved in number of differet ways, including adaptive filtering, temporal filtering, spatial temporal filtering. These algorithms can be classified into two categories: single-channel technique and multi-channel technique.