• DocumentCode
    346263
  • Title

    Reducing power consumption of turbo code decoder using adaptive iteration with variable supply voltage

  • Author

    Leung, Oliver Yuk-Hang ; Yue, Chung-Wai ; Tsui, Chi-ying ; Cheng, Roger S.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong
  • fYear
    1999
  • fDate
    17-17 Aug. 1999
  • Firstpage
    36
  • Lastpage
    41
  • Abstract
    Turbo code becomes popular for the next generation wireless communication systems because of its remarkable coding performance. One of the problems for decoding turbo code in the receiver is the complexity and the high power consumption since multiple iterations of the Soft Output Viterbi Algorithm (SOVA) have to be carried out to decode a data frame. In this paper, we address the issues of reducing the complexity and power consumption of the turbo code decoder. An approach using cyclic redundancy checking (CRC) to adaptively terminate the SOVA iteration of each frame is presented. This results in system that has variable workload of which the amount of computation required for each data frame is different. Dynamic voltage scaling is then used to further reduce the power consumption. However, since the workload is not yet known at the time when the data is being decoded, optimum voltage assignment is not feasible. In this work, we propose two heuristic algorithms to assign supply voltage for different decoding iterations. Simulation results show that significant reduction of power consumption is achieved compared with a system using fixed supply voltage.
  • Keywords
    Viterbi decoding; adaptive decoding; computational complexity; iterative decoding; low-power electronics; turbo codes; CRC; adaptive iteration; adaptive termination; complexity; cyclic redundancy checking; data frame decoding; dynamic voltage scaling; heuristic algorithms; power consumption reduction; receiver; soft output Viterbi algorithm; turbo code decoder; variable supply voltage; Cyclic redundancy check; Dynamic voltage scaling; Energy consumption; Heuristic algorithms; Iterative decoding; Permission; Power engineering and energy; Turbo codes; Viterbi algorithm; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 1999. Proceedings. 1999 International Symposium on
  • Conference_Location
    San Diego, CA, USA
  • Print_ISBN
    1-58113-133-X
  • Type

    conf

  • Filename
    799406