Decoding of Raptor codes on embedded systems

被引:3
|
作者
Mladenov, Todor [1 ,2 ]
Nooshabadi, Saeid [3 ]
Montiel-Nelson, Juan A. [4 ]
Kim, Kiseon [1 ,2 ]
机构
[1] GIST, Dept Informat & Commun, Kwangju 500712, South Korea
[2] GIST, Dept Nanobio Mat & Elect, Kwangju 500712, South Korea
[3] Michigan Technol Univ, Dept Elect & Comp Engn, Houghton, MI 49931 USA
[4] Univ Palmas de Gran Canaria, Inst Appl Microelect, Las Palmas Gran Canaria 35017, Spain
基金
新加坡国家研究基金会;
关键词
Raptor code; Embedded system; Gaussian elimination; Inactivation decoding; Belief propagation; DESIGN; DELIVERY;
D O I
10.1016/j.micpro.2012.02.009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Raptor codes have been proven very suitable for mobile multimedia content delivery. A systematic Raptor code is employed for the application layer Forward Error Correction (FEC), schemes of the 3rd Generation Partnership Project (3GPP), Multimedia Broadcast/Multicast Service (MBMS) and standard and the IP Datacast over Digital Video Broadcasting (DVB) services. Those services run on mobile devices powered by embedded systems. This paper analyzes the performance, energy profile and resource implication of Raptor decoder on a system on a chip (SoC) platform with a soft-core embedded processor. At the heart of the Raptor decoder for binary erasure channel (BEC) is the decoding of the pre-code. The following three methods are used for that task: Belief Propagation (BP), Gaussian Elimination (GE) and the 3GPP inactivation decoding Gaussian elimination (IDGE). The paper analyzes the error correction capability and the complexity of each algorithm on embedded system. Additionally, the paper investigates how the cache size, matrix memory type and organization affect the algorithms under consideration. Finally, a power and energy dissipation analysis for the operation of the three algorithms under consideration is presented. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:375 / 382
页数:8
相关论文
共 50 条
  • [1] Analysis and Implementation of Raptor Codes on Embedded Systems
    Mladenov, T.
    Kim, K.
    Nooshabadi, S.
    Dassatti, A.
    [J]. 53RD IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 45 - 48
  • [2] Implementation and Evaluation of Raptor Codes on Embedded Systems
    Mladenov, Todor
    Nooshabadi, Saeid
    Kim, Kiseon
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (12) : 1678 - 1691
  • [3] Verification decoding of Raptor codes
    Karp, R
    Luby, M
    Shokrollahi, A
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), VOLS 1 AND 2, 2005, : 1310 - 1314
  • [4] Decoding with early termination for Raptor codes
    AbdulHussein, Ali
    Oka, Anand
    Lampe, Lutz
    [J]. IEEE COMMUNICATIONS LETTERS, 2008, 12 (06) : 444 - 446
  • [5] Low complexity decoding for Raptor codes for hybrid-ARQ systems
    Heo, Jun
    Kim, Sung Won
    Kim, Joon Tae
    Kim, Jin Young
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (02) : 390 - 395
  • [6] Soft decoding method for systematic raptor codes
    Zhang, Meixiang
    Kim, Sooyoung
    Chang, Jin Yeong
    Kim, Won-Yong
    [J]. IET COMMUNICATIONS, 2015, 9 (16) : 1933 - 1940
  • [7] Joint Iterative Soft Decoding for Raptor Codes
    Zhang, Meixiang
    Kim, Sooyoung
    Jiang, Xueqin
    [J]. 2013 IEEE 17TH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE), 2013, : 25 - +
  • [8] Construction and Hardware-Efficient Decoding of Raptor Codes
    Zeineddine, Hady
    Mansour, Mohammad M.
    Puri, Ranjit
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2011, 59 (06) : 2943 - 2960
  • [9] Raptor codes with fast hard decision decoding algorithms
    Mohajer, Soheil
    Shokrollahi, Amin
    [J]. PROCEEDINGS OF 2006 IEEE INFORMATION THEORY WORKSHOP, 2006, : 56 - +
  • [10] Reduced-Complexity Decoding Algorithms of Raptor Codes
    Albayrak, Cenk
    Turk, Kadir
    [J]. 2016 39TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2016, : 149 - 152