Implementation method for RAM arranged in FPGA in convolutional interleaving mode based on data block

A technology of convolution interleaving and implementation method, applied in the field of satellite mobile communication, can solve the problems of large data delay and consumption of FIFO resources, etc., and achieve the effect of small data delay, occupied FIFO resources, continuous input and output

Inactive Publication Date: 2014-01-29
CHENGDU LINHAI ELECTRONICS
View PDF1 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The purpose of the present invention is to provide a method for implementing data block-based convolutional interleaving in FPGA RAM to solve the problem that the existing interleaving method consumes a lot of FIFO resources and has a large data delay

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
  • Implementation method for RAM arranged in FPGA in convolutional interleaving mode based on data block

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] 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 creative efforts fall within the protection scope of the present invention.

[0017] The present invention proposes a convolution interleaving method based on data blocks, which is implemented in an on-chip RAM without consuming too many FIFO resources, and the delay between input and output is one frame of data length; and when the second frame of data starts When inputting, the interleaved data of the previous frame starts to output, and so on, but the reality is continuous input and output.

[0018] Interleaving is to scramble the order o...

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 discloses an implementation method for an RAM arranged in an FPGA in a convolutional interleaving mode based on a data block. The implementation method includes the steps of firstly, setting an RAM storage area with the length larger than or equal to two times the length of the data block as an interleaving RAM; secondly, dividing the interleaving RAM into a high address interval and a low address interval according to addresses; thirdly, alternately accessing the data block in the high address interval of the interleaving RAM and the low address interval of the interleaving RAM, and beginning outputting a previous frame of interleaved data when beginning inputting a second frame of data, wherein the delay of input and output is the length of a frame of data. Convolutional interleaving of the data stream based on the RAM storage area is achieved, an access device occupied by interleaving is a continuous RAM interval, the alternate operation is achieved through the two RAM intervals which are continuous in space and separated in logic, the data delay produced due to interleaving is a signal frame period, and therefore continuous input and output can be achieved, the occupied FIFO resources are less, and the data delay is short.

Description

technical field [0001] The invention relates to the field of satellite mobile communication, in particular to a method for implementing data block-based convolution and interleaving in FPGA RAM. Background technique [0002] Due to the serious signal attenuation in the process of satellite broadcasting, the resulting transmission bit error rate is relatively high, and the transmission system is required to have a strong error protection capability. The error correction coding in the DVB-S transmission system adopts the inner and outer two layers of concatenated coding, with an interleaving scheme in the middle, which is realized in FPGA. [0003] When the interleaving depth I=12, as long as the input bit error rate is less than 2×10-4, the bit error rate after RS ​​decoding can reach 10-11, which is the level of "quasi-distortionless"; and when using infinite byte interleaving , as long as the input bit error rate is less than 7×10-4, the bit error rate after RS ​​decoding ...

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): G06F12/06
Inventor 吴伟林张代红孙建中黄耀谭慧超
Owner CHENGDU LINHAI ELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products