This exercise is aimed at exploring how rate control and adaptation of carrier sense threshold can affect spatial reuse (and hence aggregate throughput) in a multi-hop network.
The program constructs girth-twelve column-weight QC-LPDC codes. The rate can be changed by changing k(row-weight), size is changed by varying m(sub-matrix size).