A Fast Encoding of 3GPP MBMS Raptor Codes Based on Operation Instruction

In this letter, we propose an efficient encoding scheme for 3GPP Raptor codes. When encoding numerous information blocks with the same size, conventional encoder is similar to matrix multiplication in the first stage of the encoding. The main idea of the proposed method is to utilize the potential redundancy in the multiplication. A series of ordered operation instructions, stored in a variable called <inline-formula> <tex-math notation="LaTeX">${\it\text { Index}}$ </tex-math></inline-formula>, are established to achieve the goal. To construct <inline-formula> <tex-math notation="LaTeX">${\it\text { Index}}$ </tex-math></inline-formula>, two schemes are introduced in this letter. Analysis demonstrates that the proposed schemes have less complexity than the conventional one. Furthermore, the simulation results show that both of them take less than 1/3 the encoding time of the original method.

[1]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[2]  Thomas Stockhammer,et al.  Raptor Forward Error Correction Scheme for Object Delivery , 2007, RFC.

[3]  Hung-Min Sun,et al.  Efficient encoding of systematic Raptor codes based on operation lists for known block lengths , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[4]  Victor C. M. Leung,et al.  Original Symbol Phase Rotated Secure Transmission Against Powerful Massive MIMO Eavesdropper , 2016, IEEE Access.

[5]  Dongtang Ma,et al.  Destination-Aided Cooperative Jamming for Dual-Hop Amplify-and-Forward MIMO Untrusted Relay Systems , 2016, IEEE Transactions on Vehicular Technology.