Architectural Design of 32 Bit Polar Encoder
- 1 Department of Electronics and Communication Engineering, Mepco Schlenk Engineering College, Sivakasi, India
- 2 Department of Electronics and Communication Engineering, Mepco Schlenk Engineering College, Sivakasi, India
- 3 Department of Electronics and Communication Engineering, Kamaraj College of Engineering and Technology, Virudhunagar, India
Abstract
The rapid development in the digital circuit design enhances the applications on very large scale integration era. Encoders are one among the digital circuits found in all communication systems. The polar encoding is mainly meant for its channel achieving property. It finds its application in communications, sensing and information theory. This coding proposed by Erdal Arikan is significant because of its zero error floors and simple architecture for hardware implementation. In this paper, a folded polar encoder is designed to start from the fully parallel architecture and proceeds with its data flow graph, delay requirement calculation, lifetime analysis and register allocation, which results in a very large scale integration architecture with minimum hardware utilization. The results are simulated for 4 and 8 parallel folded 32-bit polar encoder using Xilinx 14.6 ISIM and implemented in Virtex 5 field programmable gate array. A comparison is made on fully parallel and various folding techniques based on their resource utilization.
- Arikan, E. (2009) Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary- Input Memoryless Channels. IEEE Transactions on Information Theory, 55, 3051-3073. http://dx.doi.org/10.1109/TIT.2009.2021379
- Hennessy, D.J. (1996) Computer Architecture: A Qualitative Approach. Morgan Kaufmann, USA.
- Hwang, F.K. (1984) Computer Architecture and Parallel Processing. McGraw-Hill, USA.
- Kogge, P. (1981) The Architecture of Pipelined Computers. McGraw-Hill, USA.
- Zhang, C., Yang, J., You, X. and Xu, S. (2015) Pipelined Implementations of Polar Encoder and Feed-Back Part for SC Polar Decoder. IEEE International Conference Proceedings, Lisbon, 24-27 May 2015, 3032-3035. http://dx.doi.org/10.1109/iscas.2015.7169326
- Parhi, K.K. (1999) VLSI Digital Signal Processing Systems: Design and Implementation. Wiley, USA.
- Oommen, M.S. and Ravishankar, S. (2015) FPGA Implementation of an Advanced Encoding and Decoding Architecture of Polar Codes. International Conference on VLSI Systems, Architecture, Technology and Applications (VLSI- SATA), 1-6. http://dx.doi.org/10.1109/VLSI-SATA.2015.7050456
- Mahdavifar, H. and Vardy, A. (2011) Achieving the Secrecy Capacity of Wiretap Channels Using Polar Codes. IEEE Transactions on Information Theory, 57, 6428-6443. http://dx.doi.org/10.1109/TIT.2011.2162275
- Sasoglu, E., et al. (2010) Polar Codes for the Two-User Binary-Input Multiple-Access Channel. IEEE Information Theory Workshop on Information Theory, Cairo, 6-8 January 2010, 1-5. http://dx.doi.org/10.1109/itwksps.2010.5503184
- Mahdavifar, H., et al. (2014) Achieving the Uniform Rate Region of General Multiple Access Channels by Polar Coding. arXiv preprint arXiv1407.2990.
- Arikan, E. (2010) Source Polarization. IEEE International Symposium on Information Theory Proceedings (ISIT), 899- 903. http://dx.doi.org/10.1109/isit.2010.5513567
- Goela, N., Abbe, E. and Gastpar, M. (2013) Polar Codes for Broadcast Channels. IEEE International Symposium on Information Theory, Istanbul, 7-12 July 2013, 1127-1131. http://dx.doi.org/10.1109/isit.2013.6620402
- Eslami, P.N. (2011) A Practical Approach to Polar Codes. IEEE International Symposium on Information Theory Proceedings, 16-20. http://dx.doi.org/10.1109/isit.2011.6033837
- Mizuochi, T., et al. (2009) Experimental Demonstration of Concatenated LDPC and RS Codes by FPGAs Emulation. IEEE Photonics Technology Letters, 21, 1302-1304. http://dx.doi.org/10.1109/LPT.2009.2025867