Skip to content

ppcode3 is a simulation toolkit to speed up research on coding theory.

License

Notifications You must be signed in to change notification settings

zhangyin-github/ppcode3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ppcode3 Shared Source Project

Update

Introduction

ppcode3 is a simulation toolkit to speed up research on channel coding theory. ppcode3 is expected to:

  • be easy to develop
  • be easy to use
  • provide a bunch of codes to compare their performance
  • have acceptable performance

To meet these expectations, ppcode3 is:

  • developed with Kotlin to make reading and writing source codes less painful
  • highly configurable using config files to enable easy management of experimental setups
  • shipped with a bunch of ready-to-use codes and performance measures
  • multithreaded to save running time

Dependencies

ppcode3 use maven to manage all the dependencies. However, thesallab.configuration has to be installed manually using maven.

Use

Please visit our Wiki.

License

ppcode3 is licensed under the GNU Lesser General Public License v3.0.

Citation

Please consider cite our research paper

@article{zhao2018improved,
  title={Improved online fountain codes},
  author={Zhao, Yuli and Zhang, Yin and Lau, Francis CM and Yu, Hai and Zhu, Zhiliang},
  journal={IET Communications},
  volume={12},
  number={18},
  pages={2297--2304},
  year={2018},
  publisher={IET}
}

Publications

  • Zhao, Yuli, et al. "Improved online fountain codes." IET Communications 12.18 (2018): 2297-2304.
  • Zhao, Yuli, et al. "Duplicated zigzag decodable fountain codes with the unequal error protection property." Computer Communications 185.1 (2021): 66-78.
  • Zhang, Yin, et al. "Weighted zigzag decodable fountain codes for unequal error protection." IET Communications 17.16 (2022): 2082-2090.

Releases

No releases published

Packages

No packages published

Languages