Software

Open-source tools and simulators from our research group.

Fountain Engine active

· network coding, BATS codes, protocol, ongoing project

Fountain Engine is a major ongoing project: a production-oriented networking engine built around fountain (BATS) coding. It implements end-to-end batched network coding for real-world network stacks, targeting throughput, latency and stability improvements in wireless and multi-hop networks. See the project documentation for design details, API reference and usage guides.

Documentation →

SimBATS — BATS Code Simulator maintained

MATLAB / C++ · BATS codes, simulator

Simulator for BATS codes, used for evaluating batched sparse codes in network communication scenarios.

Finite-Length BATS Analysis maintained

· BATS codes, finite length

Tools for finite-length analysis of BATS codes, complementing the theoretical results on batched sparse codes.

More projects on GitHub.