【技术实现步骤摘要】
本专利技术涉及通信领域,具体涉及一种以太网协议的ldpc解码器硬件架构。
技术介绍
1、在信息传递过程中,由于噪声干扰而导致接收端接收到错误的信息,为了解决这个问题人们研究了许多编解码算法,主要通过添加冗余信息的方式来保护数据,经过编码后的数据可以通过特定的解码算法在数据接收端对原始的数据进行恢复。ldpc(lowdensity parity check codes)码由gallager于1962年提出,其具有接近香农极限的性能。rs-ldpc是ldpc码的一个子集,其校验矩阵通过rs码生成,其性能优异,硬件实现复杂度较低,被802.3an协议采用。
2、由于rs-ldpc并不像qc-ldpc(quasi cyclic low density parity check codes)一样具备准循环特性的校验矩阵,以802.3an协议中给出的rs-ldpc(2048,1723)为例,虽然rs-ldpc的校验矩阵的子矩阵和qc-ldpc一样每一行每一列只有一个元素1,但是不能通过简单的循环移位的方式实现变量节点与校验节点的信息传递
...【技术保护点】
1.一种适用于802.3an协议的LDPC解码器架构,其特征在于:算法硬件架构包含1024个变量节点(VNU)、64个校验节点(CNU)、提前终止模块(ET)、信息互联网络(V2C_Network,C2V_Network),以及可配置参数的后处理模块,能够在满足协议要求下实现高性能的解码运算。
2.根据权利要求1所述的提前终止模块,其特征在于:校验模块在解码过程中每两个周期计算32个变量节点对应的符号乘积,并将符号乘积结果通过移位寄存器进行保存,当解码完成的时候,通过移位寄存器中存储的符号乘积的结果来判断解码是否完成,从而提前终止掉解码过程,提高系统的吞吐
...【技术特征摘要】
1.一种适用于802.3an协议的ldpc解码器架构,其特征在于:算法硬件架构包含1024个变量节点(vnu)、64个校验节点(cnu)、提前终止模块(et)、信息互联网络(v2c_network,c2v_network),以及可配置参数的后处理模块,能够在满足协议要求下实现高性能的解码运算。
2.根据权利要求1所述的提前终止模块,其特征在于:校验模块在解码过程中每两个周期计算32个变量节点对应的符号乘积,并将符号乘积结果通过移位寄存器进行保存,当解码完成的时候,通过移位寄存器中存储的符号乘积的结果来判断解码是否完成,从而提前终止掉解码过程,提高系统的吞吐率,并节省功耗。
3.根据权利要求1所述的可...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。