2017 Volume 14 Issue 5 Pages 20170028
Communication systems usually adopted different encoding structures of convolutional codes (CCs) and turbo codes (TCs). This Letter proposes a unified encoder embedded trellis router (UEETR) to support various decoding of single-binary/double-binary (SB/DB) CC and TC encoding structures with a small hardware overhead. Furthermore, a low-latency UEETR and a hardware-shared radix-4 UEETR are explored to reduce initial setting time and to support radix-4 SB/DB CC and TC decoding, respectively. In addition, a flexible decoding kernel with a small area cost of proposed UEETR has been implemented by a 90-nm process.