Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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.

Active Publication Date: 2014-04-23
HUAWEI TECH CO LTD
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, when adopting the above-mentioned instantiation of N turbo decoders with a low degree of parallelism, the memory of the Turbo decoder will increase. Since multiple Turbo decoders are required to be connected to the bus at the same time, the number of bus interfaces will be increased, causing The expansion of bus resources will not only cause inconvenience in control but also increase the workload of scheduling. At the same time, a large amount of parallel input and output of data on the bus will also cause bus data to be blocked, and the throughput rate is low.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Decoder and decoding method
  • Decoder and decoding method
  • Decoder and decoding method

Examples

Experimental program
Comparison scheme
Effect test

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 ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

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.

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...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H03M13/27
Inventor 李璐
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products