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

Data format conversion method of channel coding and decoding based on GPP and SIMD technologies

A technology of data format conversion and channel coding, applied in digital transmission systems, electrical components, error prevention, etc., can solve the problems of cumbersome debugging process, limited application scope of the platform, and inconvenient program upgrade.

Active Publication Date: 2014-04-23
BEIJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most of the traditional communication implementation schemes are based on the hardware processing platform. The hardware platform has the following problems: high cost, limited scope of application of the platform, cumbersome debugging process, long development cycle, and inconvenient program upgrades, etc.
[0010] The disadvantages of the above two traditional methods are: the operation unit of each operation is only 1 byte, and the efficiency is low when performing operations such as "shift", "and", and "exclusive or"

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
  • Data format conversion method of channel coding and decoding based on GPP and SIMD technologies
  • Data format conversion method of channel coding and decoding based on GPP and SIMD technologies
  • Data format conversion method of channel coding and decoding based on GPP and SIMD technologies

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0041] SIMD (Single Instruction Multiple Data) is a method that uses one controller to control multiple processors, and simultaneously performs the same operation on each data in a set of data (also known as "data vector") , so as to realize the technology of spatially parallel processing. In microprocessors, single instruction stream multiple data stream technology is a controller that controls multiple parallel processing units, such as Intel's MMX or SSE and AMD's 3D Now technology.

[0042] The SIMD technique adopted in the method of the present invention can parallelly carry out two groups of SIMD packaging data X each containing M elements when each instruction is executed. 0 ,X 1 ,...X M-1 and Y 0 ,Y 1 ,...Y M-1 Execute various operations including ju...

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 invention relates to a data format conversion method of channel coding and decoding based on GPP and SIMD technologies. Processing before coding is that an input data stream A0A1A2..An-1 with a work length of n bytes is packaged into s SIMDA format data with a length of M first whose data formats are deserialized and are suitable for an SIMD instruction, concurrent ''mapping'' operation is executed, then concurrent ''and'' operation is executed, finally concurrent ''smaller value selection'' operation is executed, and an output data stream B0B1B2..B8n-1 with a work length of 8n bytes is generated; and processing after decoding is that an input data stream C0C1C2..C8n-1 with a work length of 8n bytes is packaged into 8s SIMD format data with a length of M first, concurrent ''equality judgment'' operation is executed, then concurrent ''highest bit combination selection'' operation is executed, and an output data stream D0D1D2..Dn-1 with a word length of n bytes is generated. The data format conversion method of channel coding and decoding based on the GPP and SIMD technologies in the invention uses SIMD concurrent operation instructions, greatly accelerates the conversion speed of data formats, and ensures transmission performance and correctness of coding and decoding. The method also has the characteristics of being low in cost, good in transplantability, easy to debug, easy and convenient to upgrade, etc.

Description

technical field [0001] The invention relates to a data format conversion method for channel encoding and decoding based on a general purpose processor (GPP) and a single instruction multiple data stream SIMD (Single Instruction Multiple Data) technology, belonging to the technical field of communication encoding and decoding. Background technique [0002] In channel coding technologies, such as Turbo codes, low density parity check LDPC (Low Density Parity Check) codes and convolutional codes, etc., due to their superior error correction performance, they have been used in high-speed wireless communication systems (3G or 4G systems) in the past 10 years. ) are widely used. For example, in the LTE / LTE-A (Long Term Evolution / Long Term Evolution Advanced) system, Turbo codes and convolutional codes are used; in 802.11 systems, LDPC codes and convolutional codes are used. Product code. [0003] The encoding and decoding of such channels has extremely high time complexity, that...

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): H04L1/00
Inventor 牛凯丁忆南贺志强
Owner BEIJING UNIV OF POSTS & TELECOMM
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