Decoder and decoding method

A decoder and decoding technology, applied in the field of decoders and decoding, can solve the problems of inconvenient control, increased scheduling workload, bus resource expansion, etc.

CN103746710AActive Publication Date: 2014-04-23HUAWEI TECH CO LTD
6 Cites 2 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2014-04-23

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The embodiment of the invention provides a decoder and a decoding method, relates to the field of information processing, and provides a decoding mechanism capable of improving the throughput rate of the decoder, fully utilizing the processing space of the decoder and saving the bus control resources. The method comprises the following specific steps: after acquiring at least one decoding block, preprocessing each decoding code according to the characteristic parameter of each decoding block of the at least one decoding block, acquiring the decoding sequence of each decoding block, respectively inputting each decoding block into a decoding core, which is corresponding to the decoding sequence, in at least two decoding core according to the decoding sequence, respectively decoding the received decoding block by virtue of the decoding cores according to the decoding sequence, and outputting decoded data according to the decoding sequence. The embodiment of the invention is used for decoding Turbo codes.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of information processing, in particular to a decoder and a decoding method. Background technique

[0002] Turbo code is a long code with pseudo-random characteristics constructed by concatenating two simple component codes in parallel through a pseudo-random interleaver, and decoded by two SISO (Soft Input Soft Output, soft input / soft output) Multiple iterations are performed between the devices to realize the coding method of pseudo-random decoding. At present, Turbo code is the main coding scheme of 3G / 4G data channel. With the rapid increase of wireless communication data volume, the processing capacity requirement of Turbo decoder is also doubled. When Turbo decoding, the code block is divided into n sub-blocks, and perform SISO processing on each sub-block at the same time, that is, use the Turbo decoding algorithm with a parallelism of n to further improve the processing capability.

[0003] With the continuo...

Examples

Embodiment Construction

[0055] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0056] An embodiment of the present invention provides a decoding method, such as figure 1 As shown, the method includes:

[0057] 101. After acquiring at least one code block, perform preprocessing on each code block according to the characteristic parameters of each code block in the at least one code block, and obtain the decoding order of each code block.

[0058] 102. Input each code block into a decoding kernel corresponding to the decoding order among ...