LDPC_codes-master
所属分类:通讯编程
开发工具:C/C++
文件大小:17KB
下载次数:7
上传日期:2019-03-23 17:08:36
上 传 者:
寒晖跂鸣
说明: ldpc编解码算法,c++实现,产生校验矩阵
(LDPC Encoding and decoding algorithm, C + + implementation, generation of check matrix)
文件列表:
LDPC_codes-master\LDPC_Code\benchmark.cpp (3944, 2015-03-29)
LDPC_codes-master\LDPC_Code\benchmark.h (1477, 2015-03-29)
LDPC_codes-master\LDPC_Code\LDPC_Code.vcxproj (3816, 2015-03-29)
LDPC_codes-master\LDPC_Code\LDPC_decoder.cpp (10659, 2015-03-29)
LDPC_codes-master\LDPC_Code\LDPC_decoder.h (2093, 2015-03-29)
LDPC_codes-master\LDPC_Code\LDPC_encoder.cpp (6415, 2015-03-29)
LDPC_codes-master\LDPC_Code\LDPC_encoder.h (1194, 2015-03-29)
LDPC_codes-master\LDPC_Code\LDPC_generator.cpp (11501, 2015-03-29)
LDPC_codes-master\LDPC_Code\LDPC_generator.h (5028, 2015-03-29)
LDPC_codes-master\LDPC_Code\main.cpp (5437, 2015-03-29)
LDPC_codes-master\LDPC_Code\simple_bitarray.h (5465, 2015-03-29)
LDPC_codes-master\LDPC_Code\test.cpp (2146, 2015-03-29)
LDPC_codes-master\LDPC_Code.sln (1068, 2015-03-29)
LDPC_codes-master\LDPC_Code (0, 2015-03-29)
LDPC_codes-master (0, 2015-03-29)
# LDPC_codes
Low density parity check codes. Encoder and belief propagation decoder written in C++.
It supports:
1. generating parity check matrix: quasi-cyclic codes, regular array codes, irregular array codes, gallager codes, or codes from alist file from http://www.inference.phy.cam.ac.uk/mackay/codes/data.html.
2. encoding messages (bit-wise or message-wise) by a given parity check matrix.
3. decoding messages by a given parity check matrix using belief propagation. BEC and BSC channels are supported. For BSC, soft-decision decoding and hard-decision decoding are supported.
Although worked, this project still lacks performance optimizations.
The compiler must support C++11.
近期下载者:
相关文件:
收藏者: