Design and Simulation of Turbo Encoder in Quantum-Dot Cellular Automata

Mingliang Zhang, Li Cai, Xiaokuo Yang, Huanqing Cui, Chaowen Feng · IEEE Transactions on Nanotechnology · 2015

Quantum-dot cellular automata (QCA) is a potential nanoelectronic technology for information processing. To be considered as a suitable CMOS candidate, QCA must be able to implement complex real-time applications of bit-serial information processing, which lacks of enough investigation. Turbo encoding is one of such applications, which refers to three representative issues of bit-serial circuits: convolution computation, feedback, and serial data permutation. The inherent shift-register nature of QCA offers an advantage to performing convolution computation but poses handicaps to resolve the latter two issues. How to manage the ambivalent effects of shift-register nature is investigated in this paper, which determines the efficient design of Turbo encoder. A strobe scheme based on main-branch wire crossing is proposed to efficiently make data choosing that is the communally key procedure of the implementation of feedback and serial data permutation. On this basis, a method of implementing recursive convolutional encoder with multifeedback is proposed. A two-stage pipelining interleaver is presented. Finally, a Turbo encoder is implemented using QCA based on these approaches and simulation demonstrates that it performs well.

Read the paper · More papers on PaperTik