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

Segment parallel coding method of feedforward convolutional code

A coding method and convolutional code technology, which is applied in the direction of using convolutional codes for error correction/error detection, data representation error detection/correction, etc., can solve the problems of unavailability, improved throughput of convolutional encoders, and the impossibility of a large number and other issues to achieve the effect of reducing usage, improving encoding throughput, and reducing power consumption

Active Publication Date: 2012-03-28
SOUTHEAST UNIV
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when the constraint length u of the convolutional code is large, the number of possible initial states will increase exponentially with the increase of u. Considering the resource and power consumption constraints, this scheme will not be available
At the same time, even if the number of initial states is small, such as figure 2 The number of possible initial states in the example is 4. The same resource and power consumption constraints make the number of blocks impossible to be large, which also limits the further improvement of the throughput of the convolutional encoder.

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
  • Segment parallel coding method of feedforward convolutional code
  • Segment parallel coding method of feedforward convolutional code
  • Segment parallel coding method of feedforward convolutional code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] This embodiment corresponds to technical solution 1, and the corresponding structural diagram is image 3 .

[0027] In this embodiment, the corresponding serial feed-forward convolutional encoder is selected figure 1 structure, a packet of bit length L is divided into 4 smaller blocks, referred to as blocks 1–4 in this paper, block 1 contains L / 4 bits, other blocks contain L / 4+2 bits, block There are 2 bits of overlap between 1 and block 2, between block 2 and block 3, and between block 3 and block 4.

[0028] Configure the initial state of each serial feedforward convolutional encoder before encoding: the initial state of the serial feedforward convolutional encoder for block 1 is known, and the serial feedforward convolutional encoder for blocks 2, 3, and 4 The initial state is set to all 0s.

[0029] Each block is encoded independently and in parallel by a serial feed-forward convolutional encoder.

[0030] The first 2 input bits of blocks 2, 3, and 4 are the sa...

Embodiment 2

[0032] This embodiment corresponds to technical solution 2, and the corresponding structural diagram is Figure 4 .

[0033] In this embodiment, a packet of bit length L is divided into 4 smaller blocks, called blocks 1-4, each containing L / 4 bits. In this embodiment, the corresponding serial feed-forward convolutional encoder is selected figure 1 Structure.

[0034]Each block is independently encoded in parallel by a serial feed-forward convolutional encoder. Configure the initial state of each serial feedforward convolutional encoder before encoding: the initial state of the serial feedforward convolutional encoder for block 1 is known, and the serial feedforward convolutional encoder for blocks 2, 3, and 4 The initial state of is set to all 0s.

[0035] The serial feed-forward convolutional encoders of each block work independently and in parallel, and the encoding is completed within L / 4 clock cycles. In the serial feed-forward convolutional encoder input of blocks 1,...

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 provides a segment parallel coding method of a feedforward convolutional code. The method is characterized in that: carrying out parallel coding on input information bit sequence by a plurality of serial feedforward convolution encoders, carrying out segmentation on an input information bit sequence to be coded, respectively applying a serial feedforward convolution encoder to code each segment of the information bit sequence, wherein, each segment of the information bit sequence is named as a block, in segmenting, overlapping bits, or after coding, inputting full 0 bits for supplement, generating overlap, according to an overlapped part, connecting code results of each serial feedforward convolution encoder in series, and taking the results as final output of parallel feedforward convolution coding. According to the invention, based on information sequence blocking, a characteristic of a feedforward convolution encoder is fully utilized, resource occupation and power consumption are reduced, and coding throughput is raised.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to communication using feedforward convolutional coding, and is a segmented parallel coding method of feedforward convolutional coding. Background technique [0002] A feed-forward convolutional encoder is a linear finite-state system that serially receives input information bits, processes them and outputs encoded bits serially. There is no feedback connection inside the feed-forward convolutional encoder, and its impulse response is finite. An example of a conventional feed-forward convolutional encoder is in figure 1 shown in . The throughput of the feed-forward convolutional encoder depends on the system clock rate, and the encoding process takes a long time when the length of the information bit sequence is large. Finding an algorithm to increase the throughput of feed-forward convolutional encoders is of interest for increasingly high-speed applications. [0003] Amo...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H03M13/23
Inventor 张在琛张树剑余旭涛
Owner SOUTHEAST UNIV
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