In order to reduce the cost of the polarization code encoding hardware circuit and improve the flexibility of the coding structure, an FPGA-based implementation of low-hardware complexity polarization code coding is proposed.The direct parallel Cronoke product operation structure with high hardware complexity in the polarization code coding is replaced by a multiplexing structure, and is encapsulated into an IP core capable of realizing any dimensional Kronecker product operation.The experimental results show that when the base matrix is second-order, the number of registers required to implement the minimum arithmetic unit is reduced to 1/4, and the overall hardware complexity is reduced to a linearity with the code length.%为了降低极化码编码硬件电路的成本并提高编码结构的灵活性,从面积优化的角度,提出了一种基于FPGA的低硬件复杂度的极化码编码实现方案.采用复用结构替换极化码编码中硬件复杂度较高的直接并行克罗内克积运算结构,并将其封装成可以实现任意维数克罗内克积运算的IP核.实验结果表明,当基矩阵为2阶时,实现最小运算单元所需的寄存器数量降低至原来的1/4,整体硬件复杂度降低至与码长呈线性关系的复杂度.
展开▼