An Active Noise Cancellation (ANC) system is implemented in real time using both feed forward LFXLMS (Leaky filtered-X least-mean-square) and feedback LFXLMS approaches for adaptive filtering. ANC algorithms are implemented on a ADAU1446 evaluation board and tested in terms of sound cancellation in a duct. The hardware and software interfaces required for the system are explained in detail. A test bed is developed to measure the performance of sound cancellation. Results are analysed in detail and recommendations are made for future research work to improve the performance of the system and to realize noise cancellation in 3D space.