Implementation of Variable Step-Size LMS Filter in Neural Network
| dc.contributor.author | Gupta, Deepak | |
| dc.contributor.supervisor | Kumar, Ravi | |
| dc.date.accessioned | 2014-08-14T13:44:44Z | |
| dc.date.available | 2014-08-14T13:44:44Z | |
| dc.date.issued | 2014-08-14T13:44:44Z | |
| dc.description | Master of Technology-VLSI-Thesis | en |
| dc.description.abstract | This dissertation is an effort towards the implementation of an integrated ANN trained with backpropagation algorithm that can also function as a variable step size LMS filter. An artificial neural network is an emulation of biological neural system. An artificial neural network is an adaptive system. Learning rule is required to make the neural network adaptive. The implementation of the neural network suffers from various bottlenecks including massive consumption of computational resources and difficulty to determining the parameters of the network and training algorithm. This work discusses the effect of the step size on the training of neural network. A novel variable step size algorithm based on Principal Component Analysis (PCA) that derived from statistical analysis has been proposed. Furthermore, a novel approach is proposed to implement backpropagation algorithm in FPGA for effective resource utilization. Simulation and implementation results confirm the efficacy of the proposed techniques both in terms of generalization performance and hardware resource utilization. | en |
| dc.description.sponsorship | Electronics and Communication, Thapar University, Patiala | en |
| dc.format.extent | 1955686 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | http://hdl.handle.net/10266/2950 | |
| dc.language.iso | en_US | en |
| dc.subject | Neural network | en |
| dc.subject | FPGA | en |
| dc.title | Implementation of Variable Step-Size LMS Filter in Neural Network | en |
| dc.type | Thesis | en |
