National Level Technical Conference X-PLORE 2013 |
Foundation of Computer Science USA |
XPLORE - Number 1 |
March 2013 |
Authors: S. S. Podutwar, H. M. Baradkar, V. R. Thakare |
91c48368-03f8-45de-b648-596d8a4e1352 |
S. S. Podutwar, H. M. Baradkar, V. R. Thakare . Convolution Encoder Implementation using FPGA. National Level Technical Conference X-PLORE 2013. XPLORE, 1 (March 2013), 17-24.
Convolution encoding is a Forward Error Correction (FEC) technique used in continuous one-way and real time communication links. It can provide substantial improvement in bit error rates so that small, low power, inexpensive transmitters can be used in such applications as satellites and hand-held communication devices. This thesis documents the development of a programmable convolution encoder implemented in a Field Programmable Gate Array (FPGA) from Xilinx, Inc. , called the XC2S100. The encoder is capable of coding a digital data stream with any one of 39 convolution codes. The encoder is made up of the combinational and sequential logic circuits. The design is simplified so that FPGA implementation of this encoder is simpler. We have written the VHDL code for convolution encoder and results are tested on FPGA kit for simulation and synthesis.