Interleave device and interleave method
A technology of configuration change and sequence transformation, which is applied in the direction of using interleaving technology for error correction/detection, coding, and radio transmission systems, and can solve problems such as huge storage capacity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] Fig. 3 is a block diagram showing the structure of the MIL device according to Embodiment 1 of the present invention. The MIL device of this embodiment implements MIL processing in which the order of data is interleaved within a frame. In this embodiment, a case where 20[5[3×2]×4[2×2]] shown in the formula (1) is used as an example of the MIL formula (arrangement conversion rule formula) will be described.
[0039] In FIG. 3 , the input memory 101 stores 20 pieces of input data In[x] (x=0 to 19). Here, it is assumed that the addresses of the respective input data are {0, 1, 2, . . . , 18, 19}.
[0040] The row pattern memory 102 stores a MIL pattern (arrangement transformation sequence) generated from the MIL equation (5[3×2]) of layer 1 in the equation (1), that is, a row pattern Mil_row[r] shown in the following equation.
[0041] Mil_row[r](r=0~4)={0,2,4,1,3} -(3)
[0042] The column pattern memory 103 stores a MIL pattern (arrangement transformation sequence) gen...
Embodiment 2
[0063] Embodiment 2 implements MIL processing as follows: In Embodiment 1, the address of output data to be written is calculated for each input data, and each input data is written to the calculated address in the output memory.
[0064] In this embodiment, the point of difference from Embodiment 1 lies in the writing process to the output memory 104 performed by the address calculation means. Furthermore, in this embodiment, the row pattern stored in the row pattern memory 102 and the column pattern stored in the column pattern memory 103 are different from those in the first embodiment. Among the constituent elements of the present embodiment, the same structures as those in the first embodiment are described with the same reference numerals. In addition, in this example, like Example 1, the MIL formula shown by formula (1) was used.
[0065] First, the row pattern memory 102 stores a row pattern Mil_row[r] represented by the following equation generated based on the MIL e...
Embodiment 3
[0080] Embodiment 3 implements MIL processing as follows: In embodiment 1, in the case where the order of data is interleaved between frames, i.e., where the column pattern is a simple incremental value, an address calculated using only the column pattern is used Write data to output memory.
[0081] In CDMA communication, not only interleaving of data within a frame but also interleaving of data between frames is sometimes performed. This is called inter-frame interleaving (inter-MIL). The MIL formula used in interleaving is usually L[M 1 ×N 1 [M 2 ×N 2 ]] in this form, in addition, in this MIL formula, only the column pattern N 1 [M 2 ×N 2 ]. Hereinafter, the MIL device of this embodiment will be described.
[0082] In this embodiment, the point of difference from Embodiment 1 lies first in the writing process performed by the address calculation device to the output memory 104 . Furthermore, in this embodiment, the row pattern memory 102 in Embodiment 1 is elimina...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


