FPGA Implementation of (15, 7) BCH Encoder and Decoder for Audio Message
Journal: International Journal of Engineering Sciences & Research Technology (IJESRT) (Vol.3, No. 8)Publication Date: 2014-08-30
Authors : Lakhendra Kumar;
Page : 407-413
Keywords : BCH encoder; BCH decoder; FPGA; RTL compiler; Verilog;
Abstract
In a communication channel, noise and interferences introduce the bit errors during the transmission of the digital message. To get the error free communication, error control codes are used. This paper discusses FPGA implementation of (15, 7) BCH Encoder and Decoder for audio message transmission and reception using Verilog Hardware Description Language. Initially audio message is converted to digital data which are framed into binary data of 7 bits. These 7 bits are encoded into 15 bit code word using (15, 7) BCH encoder. If any 2 bit error occurs in any position of 15 bit code word, it is detected and corrected. This corrected data is converted back into an audio message. The decoder being implemented here is one step majority logic decoder. Conversion of audio to digital and digital to audio, both are done using on-chip audio 97 codec available on FPGA. Simulation was carried out by using Xilinx 14.2 ISE simulator, and verified results for an arbitrarily chosen message data. Synthesis was successfully done by using the RTL compiler. Finally both encoder and decoder design is implemented on Virtex v.5 FPGA kit
Other Latest Articles
- Synthesis and Characterization of Some New Metal Complexes 2-(4-nitrophenyl azo)-2,4- dimethylphenol
- Chelation Behaviour of New Tetradentate Schiff Base Type N2O2 Derived from Benzil and O-aminophenol Towards VO(II), Mn(II), Co(II), Ni(II), Cu(II), Zn(II), Pd(II) and Cd(II) Ions
- The Service Candidate Modelling of Academic Information Channel by Appliying of Service Oriented-Architecture
- Design and Implementation of Intrusion Detection System (Ids) Sensor Deployment
- The Effect of pH Level on Corrosion Rate of Aluminum and Copper
Last modified: 2014-09-03 16:31:18