Configurable interleave and deinterleave method and device thereof
A de-interleaving and interleaver technology, applied in the field of interweaving and de-interleaving, can solve problems such as complex control logic and multiple hardware resources, and achieve flexible adaptation and reduce implementation costs
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 