Method and device for achieving convolution interleave/de-interleave

A technology of convolutional interleaving and implementation method, applied in the direction of using convolutional code error correction/error detection, data representation error detection/correction, etc., can solve the problems of low bus efficiency, discontinuous operation address, waste of DDR bandwidth, etc.

Active Publication Date: 2014-07-09
SHANGHAI HIGH DEFINITION DIGITAL TECH IND
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the convolutional interleaving/deinterleaving function is implemented in the SOC system, its storage carrier is DDR1/2/3, and it interacts with it through the AXI bus. At this time, the size of the storage space is not important, but the occupied bandwidth and bus efficiency It is particularly important. At this tim

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
  • Method and device for achieving convolution interleave/de-interleave
  • Method and device for achieving convolution interleave/de-interleave
  • Method and device for achieving convolution interleave/de-interleave

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0191] Embodiment 1: use the soc chip to realize the convolution deinterleaving in China's terrestrial digital television transmission standard system, and its transmission symbol rate f s It is 7.56M / s, which uses convolutional interleaving coding based on constellation symbols. In the receiver, the deinterleaving function is realized, the interleaving parameters M=240 / 720, B=52, and the bit width of each symbol to be interleaved / deinterleaved after channel equalization is W=16; assuming W DDR =16,B L DDR =8.

[0192] First, explain the bandwidth occupation and bus utilization under the traditional design: the traditional address generation rules, the read and write addresses are not continuous, and each access occupies only 1 / 8 of the effective bit width, which greatly wastes the bandwidth. The occupied DDR bandwidth is 2W DDR ×B L DDR × f s / 8=241.92M byte / s, and cannot read or write continuously, the bus efficiency is low. After adopting the design of the present i...

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 method and device for achieving convolution interleave/de-interleave. The method and device improve bus efficiency and reduce DDR bandwidth. The method at least includes the steps that the minimum occupied bandwidth of a DDR is calculated according to the interleave transmission rate of a transmitting/receiving system; according to convolution interleave parameters, DDR storage space needed for the minimum occupied bandwidth is calculated; according to the DDR parameters, AXI bus parameters and interleave parameters, parameters of a data shaping storage device are calculated, and a Local address and an AXI bus continuous read or write range are generated; according to the generated parameters of the data shaping storage device, the Local address is converted into an AXI bus address, and data interaction with the DDR is finished. According to the method, considerations are preferably given to reduction of the DDR bandwidth and the improvement of the bus efficiency, a storage rule and a read-write address are specifically designed, so that DDR bandwidth occupied by interleave is minimized, and meanwhile read-write efficiency of a bus is improved substantially.

Description

technical field [0001] The invention relates to a method and device for realizing convolution interleaving / deinterleaving for improving bus efficiency and reducing DDR bandwidth. Background technique [0002] Convolutional interleaving has the function of breaking up burst errors and is widely used in communication systems, which can improve the performance of the entire system and reduce the decoding threshold. However, when the traditional SRAM or SDR SDRAM resources are used to realize the convolution interleaving function, SDRAM will be used to describe SDR SDRAM in this article, and its storage space size is often considered. When the convolution interleaving function is implemented in the SOC system, its storage carrier is DDR1 / 2 / 3, and it interacts with it through the AXI bus. At this time, the size of the storage space is not important, but the occupied bandwidth and bus efficiency are particularly important. important. [0003] Convolutional interleaving / deinterle...

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/23
Inventor 黄戈梁伟强王白羽钱宏达李瑞郑成根江陶柯仙胜薛亚萍
Owner SHANGHAI HIGH DEFINITION DIGITAL TECH IND
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