
Design and Simulation of Turbo Encoder in Quantum-Dot Cellular Automata
Author(s) -
Mingliang Zhang,
Li Cai,
Xiaokuo Yang,
Huanqing Cui,
Chaowen Feng
Publication year - 2015
Publication title -
ieee transactions on nanotechnology
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.574
H-Index - 82
eISSN - 1941-0085
pISSN - 1536-125X
DOI - 10.1109/tnano.2015.2449663
Subject(s) - components, circuits, devices and systems , computing and processing
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.