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

Configurable interleave and deinterleave method and device thereof

A de-interleaving and interleaver technology, applied in the field of interleaving and de-interleaving, can solve problems such as multiple hardware resources and complex control logic, achieve flexible adaptation and reduce implementation costs

Inactive Publication Date: 2010-03-03
HAIER BEIJING IC DESIGN
View PDF2 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method generates de-interleaving addresses through multiple counters, the control logic is more complex, and more hardware resources are required

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
  • Configurable interleave and deinterleave method and device thereof
  • Configurable interleave and deinterleave method and device thereof
  • Configurable interleave and deinterleave method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Assume that the interleaved data frame length is N, and the interleaved input data of the rth frame is B r =(b r,0 , b r,1 ,L,b r,N-1 ), interleave and output the rth frame data C r =(c r,0 , c r,1 , L, c r,N-1 ), and satisfy c r,i =b r-f(i),i (0≤i≤N-1). Wherein the length of the data frame is N=KJ, the function f(i) satisfies the relationship f(i)=f(mod(i, J)), and mod(i, J) means that i modulo J. That is, f(i)=f(mod(i, J)) means that the i-th branch delay is equal to the i-th modulo J branch delay.

[0036] The interleaving described above is a convolutional interleaving with a width of N, and the delay of the i-th (0≤i≤N-1) branch is f(i). The relational expression f(i)=f(mod(i, J)) shows that multiple branches have the same delay, so the present invention merges the branches with the same delay into one branch, and then the roll with a width of N Product interleaving is converted into convolutional interleaving with width J, where the delay of the i-th (0≤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 relates to the digital communication field, in particular to a configurable interleave and deinterleave method and a device thereof. The invention supports the data with different framelengths by converting the interleave provided with the width of N and delay of f(i) to the interleave provided with the width of J and delay of kf(i), leading all the branches having the same calculated module value to J and the same delay to be equivalent to a branch provided with K times of the delay, and configuring the parameters. The invention has small storage space for the needed storage and simple control logic, and is applicable to data with different frame lengths, thus being widely applied to time interleave and deinterleave of European digital audio broadcasting standard DAB and Korean terrestrial digital multimedia broadcasting standard T-DMB and the like.

Description

technical field [0001] The invention relates to the field of digital communication, in particular to an interleaving and deinterleaving method. Background technique [0002] In digital communication systems, signal transmission is affected by channel and noise, which directly leads to errors in received data. In order to improve the anti-interference ability of the digital communication system and ensure the reliability of the transmitted data, channel coding is usually introduced in the system to correct errors. However, the error correction capability of channel coding is limited, and usually it can only correct discrete random errors in the channel, but it cannot do anything about a large number of continuous errors such as burst impulse noise interference. In order to improve the system's ability to resist burst errors, a data interleaver is often cascaded after error correction coding to discretize continuous errors. Commonly used interleaving methods include block in...

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/00H03M13/27H04N7/24
Inventor 邓周
Owner HAIER BEIJING IC DESIGN
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More