Skip to content

yeliqseu/raptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IMPORTANT NOTICE

Due to license issue, the core source codes are taken down from the public repository. If you are interested in using the code, please send a request to yeli[AT]ntu.edu.cn from an institutional email with your name to obtain a copy of source codes. Note that public domain emails such as qq.com, gmail.com will NOT be replied.

Introduction

This is a prototype Raptor code implemention. It was intented for performance comparison with sparse network codes, see: https://github.com/yeliqseu/sparsenc. The implementation did not follow RFCs (5053, 6330) strictly. Instead, only some key features of R10 were implemented, including LDPC precoding, inactivation decoding, as well as the hardware acceleration of Galois field operations using SIMD (Intel SSSE3 and AVX2).

Usage

See test.c for a simulation example of using the code to send some bytes over a multi-hop lossylink. Compile it by

$ make raptorTest

About

A prototype Raptor code implementation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages