CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - main.c
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Sub Category
ARM-PowerPC-ColdFire-MIPS
Embeded Linux
SCM
VxWorks
uCOS
DSP program
Windows CE
VHDL-FPGA-Verilog
Other Embeded program
QNX
hardware design
Open-source hardware
Search - main.c - List
[
hardware design
]
LDPC_TMH_11_译码_初始化-多次迭代
DL : 0
该代码是实现LDPC编译码的C语言实现,编码采用的IRA LDPC编码算法,而译码采用的是对数域上的BP算法(LLR BP 算法),该代码先是实现了LDPC代码的编码过程,然后在通过LLR BP算法一步一步实现译码过程。译码主要过程有:初始化过程,校验节点更新过程,比特节点更新过程,最后进行译码判决,如果满足译码要求或者达到迭代最大次数则退出,否则返回到校验节点更新继续往下循环执行。(This code is to achieve the LDPC code by the C language, use IRA LDPC encoding algorithm , decode is LLR BP algorithm, first of all, the code is to achieve the encoding process of LDPC code, and then one step by step to achieve the decoding process through the LLR BP algorithm. The main process of decoding: initialization process, check node update process, bit node update process, finally decoding judgment, if meet the requirements or the maximum number of iterative decoding is out, or return to the check node update continued execution cycle.)
Date
: 2025-12-19
Size
: 787kb
User
:
tmh
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.