Fix robustSolitonDistribution CDF
The robustSolitonDistribution seems missing plus operator. According to Luby's LT codes paper, we need to sum the tau and rho. But current code using only tau in ( i < m ) condition. I think need to add plus operator in line 62.
2 files changed
tree: e804baff1e6c94cc01227a1525a366248c9d8ef4
  1. binary.go
  2. binary_test.go
  3. block.go
  4. block_test.go
  5. constants.go
  6. LICENSE
  7. luby.go
  8. luby_test.go
  9. mersenne.go
  10. mersenne_test.go
  11. online.go
  12. online_test.go
  13. raptor.go
  14. raptor_test.go
  15. README.md
  16. ru10.go
  17. util.go
  18. util_test.go
README.md

gofountain

Go implementation of various fountain codes. Luby Transform, Online codes, Raptor code.

Includes many tests, libraries, and utilities.

The abstraction level is “low” -- that is, the code currently supports very low-level encoder/decoder level functionality, without any packetizing, etc. that a full system would include on top of this layer.