The invention discloses a channel decoding method and device and a
channel decoder. The method comprises the following steps: acquiring a received
signal, an actual channel
noise variance and a plurality of preset channel
noise variances corresponding to a plurality of preset time steps; performing matching
processing based on the actual channel
noise variance and a plurality of preset channel noise variances corresponding to the plurality of preset time steps, and determining an initial
time step; determining a de-noising
time step sequence based on the initial
time step and a preset time step; based on the received
signal, the de-noising time step sequence and a preset time embedding converter model, performing de-noising
processing to obtain a target original
signal; and performing hard decision
processing based on a preset threshold and the target original signal to obtain a target decoding value corresponding to the received signal. According to the method, the received signal can be initialized to a proper state of the
diffusion time axis, and the received signal is gradually denoised based on the time step sequence by using the time embedding converter model, so that the physical consistency with a forward process is realized, and the decoding accuracy is improved.