摘要 |
Provided are a TURBO decoding method and device. In each iteration of performing multipath parallel decoding on code blocks to be decoded, the method comprises: for the code blocks to be decoded in the current path, a decoding module obtains all the first intermediate variables of the current path by means of recurrence from front to back, and at the same time, obtains all the second intermediate variables of the current path by means of recurrence from back to front; the decoding module obtains all the LLRs of the current path according to all the obtained first intermediate variables, second intermediate variables and branch transferring metrics of the module to be decoded; the decoding module obtains the prior information and decoding result outputted by the current path according to all the logarithmic likelihood ratios. By means of the present invention, in each parallel path of decoding modules, the method whereby two intermediate variables are simultaneously calculated by recursion from front to back and from back to front respectively is applied, solving the problem in existing parallel decoding methods that the time of each iteration is too long, thus greatly shortening decoding delay, and improving decoding speed. |