Title :
Design and Simulation of Turbo Encoder in Quantum-Dot Cellular Automata
Author :
Zhang, Mingliang ; Cai, Li ; Yang, Xiaokuo ; Cui, Huanqing ; Feng, Chaowen
Author_Institution :
Electrical Science Department, College of Science, Xi’an, China
Abstract :
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.
Keywords :
Clocks; Computer architecture; Delays; Layout; Polynomials; Switches; Wires; Feedback; Quantum-dot cellular automata; Turbo encoder; feedback; interleaver; main-branch wire crossing; quantum-dot cellular automata; turbo encoder;
Journal_Title :
Nanotechnology, IEEE Transactions on
DOI :
10.1109/TNANO.2015.2449663