This invention belongs to the field of communication
signal processing technology, specifically relating to a bit-by-bit iterative decoding device for Polar codes based on probability calculation. It aims to solve the problems of high
decoding latency, large hardware overhead, area redundancy, and high
power consumption in existing random computation-based
Polar code BP decoders. The scheme consists of three main modules: a random number engine, a bit
stream generation module, and iterative decoding. The random number engine generates uniform, low-correlation random numbers, which are shuffled to supply data for subsequent modules. The bit
stream generation module achieves efficient conversion from LLR to random bit
stream through
noise-dependent scaling and direct comparison methods. The iterative decoding module adopts a sparse topology architecture with discrete-interval random injection, combined with a ping-pong operation register group between adjacent stages to achieve fully
parallel pipeline iteration. It also differentiates the deployment of GCU update modules for odd and even stages and introduces a frozen bit optimization technique to
shut down invalid operation units. This invention significantly reduces
decoding latency, reduces hardware area and dynamic
power consumption, retains the low-cost
advantage of random computation, improves decoding efficiency and hardware utilization, adapts to the low-latency requirements of modern communication, and has strong
engineering application value.