ex-ldpc-encode

来自「用C语言编写的LDPC译码程序」· 代码 · 共 32 行

TXT
32
字号
#!/bin/sh# Example of how an LDPC code can be encoded using using sparse,# dense, and mixed representations of the generator matrix.  The dense# and mixed representations are based on the same set of message bits# as the sparse method with minprod heuristic.  This allows the correctness # of these methods to be checked by verifying that they all produce the same # result when encoding random messages.  The results are also checked by # 'verify'.## A (400,200) LDPC code with 3 checks per bit is used for the test.set -x -e # Echo commands as they are executed; stop if an error occursmake-ldpc ldpc-encode.pchk 200 400 1 evenboth 3 make-gen  ldpc-encode.pchk ldpc-encode.genf sparse firstmake-gen  ldpc-encode.pchk ldpc-encode.genc sparse mincolmake-gen  ldpc-encode.pchk ldpc-encode.genp sparse minprodmake-gen  ldpc-encode.pchk ldpc-encode.gend dense ldpc-encode.genpmake-gen  ldpc-encode.pchk ldpc-encode.genm mixed ldpc-encode.genprand-src  ldpc-encode.src 1 200x10encode    ldpc-encode.pchk ldpc-encode.genf ldpc-encode.src ldpc-encode.encfencode    ldpc-encode.pchk ldpc-encode.genc ldpc-encode.src ldpc-encode.enccencode    ldpc-encode.pchk ldpc-encode.genp ldpc-encode.src ldpc-encode.encpencode    ldpc-encode.pchk ldpc-encode.gend ldpc-encode.src ldpc-encode.encdencode    ldpc-encode.pchk ldpc-encode.genm ldpc-encode.src ldpc-encode.encmcmp ldpc-encode.encp ldpc-encode.encdcmp ldpc-encode.encp ldpc-encode.encmverify    ldpc-encode.pchk ldpc-encode.encf ldpc-encode.genf ldpc-encode.srcverify    ldpc-encode.pchk ldpc-encode.encc ldpc-encode.genc ldpc-encode.srcverify    ldpc-encode.pchk ldpc-encode.encp ldpc-encode.genp ldpc-encode.src

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?