WO2006067972A1 - インタリーブ装置およびインタリーブ方法 - Google Patents
インタリーブ装置およびインタリーブ方法 Download PDFInfo
- Publication number
- WO2006067972A1 WO2006067972A1 PCT/JP2005/022570 JP2005022570W WO2006067972A1 WO 2006067972 A1 WO2006067972 A1 WO 2006067972A1 JP 2005022570 W JP2005022570 W JP 2005022570W WO 2006067972 A1 WO2006067972 A1 WO 2006067972A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- start position
- bits
- retransmissions
- index
- reading
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/006—Quality of the received signal, e.g. BER, SNR, water filling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1893—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Arrangements for allocating sub-channels of the transmission path allocation of payload
- H04L5/0046—Determination of how many bits are transmitted on different sub-channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
Definitions
- the present invention relates to an interleaving apparatus and an interleaving method, and more particularly to an interleaving apparatus and an interleaving method for interleaving data that is multicarrier transmitted by a plurality of carriers having different center frequencies.
- OFDM Orthogonal Frequency Division Multiplexing
- OFDM symbols obtained by OFDM modulation are less susceptible to frequency selective fading. This is because, in OFDM symbols, data is mapped to multiple subcarriers with different frequencies, so the transmission quality is degraded due to frequency selective fading. Because it is only.
- Non-Patent Document 1 by using a combination of OFDM modulation and bit interleaving, subcarrier bits whose transmission quality is degraded by frequency selective fading are used. Error correction can be performed, and the influence of frequency selective fading can be further suppressed. That is, the transmitting side does not map consecutive bits to the same subcarrier, so that even if an erroneous bit occurs due to frequency selective fading, the receiving side is mapped to another subcarrier with good transmission quality. Error correction can be performed from the previous and next bits.
- Non-Patent Document 1 "IEEE Wireless LAN Edition -A compilation based on IEEE Std. 802. 11TM 1999 (R2003) and its amendments" IEEE, New York, Standard IEEE 802.11, 2 November 003
- bit group 10 mapped to For this reason, retransmission of data is requested from the receiving side, but the bit group 10 is mapped to subcarriers near the frequency f even when it is retransmitted. Therefore, the frequency selective hue
- An object of the present invention is to provide an interleaving apparatus and an interleaving method capable of preventing an increase in the number of retransmissions and improving throughput.
- An interleaving device includes a holding means for holding a bit string composed of a plurality of bits, the bit string written in a writing order in which the plurality of bits are two-dimensionally arranged, and a held bit string.
- Reading means for reading the plurality of bits in a reading order different from the writing order, and transmitting means for mapping the plurality of read bits to a plurality of carriers having different frequencies in the reading order and transmitting
- a retransmission control unit that counts the number of retransmissions for which retransmission is requested for the plurality of transmitted bits, and the reading unit changes the start position of the reading order according to the number of retransmissions. Further configuration is adopted.
- the interleaving method includes a holding step of holding a bit string composed of a plurality of bits, the bit string written in a writing order in which the plurality of bits are two-dimensionally arranged, and the held bit string
- a retransmission control step for counting the number of retransmissions requested to be retransmitted for the plurality of bits, wherein the reading step changes the start position of the reading order according to the number of retransmissions. .
- the start position of the reading sequence of the bit string held in the two-dimensional array is changed for each retransmission, and the read bits are sequentially mapped to a plurality of subcarriers and transmitted. For this reason, the same bit is mapped to a different subcarrier for each retransmission, and the propagation characteristics of the subcarrier transmitting each bit change for each retransmission. Therefore, the bit error rate held in the two-dimensional array is averaged. As a result, it is possible to prevent an increase in the number of retransmissions and improve the throughput.
- FIG. 1 is a diagram showing an example of frequency selective fading
- FIG. 2 is a block diagram showing a configuration of a wireless communication apparatus according to Embodiment 1 of the present invention.
- FIG. 4 A diagram showing an example of a bit reading order determined by the first index.
- FIG. 5 A diagram showing an example of the reading order of bits determined by the second index.
- FIG. 6 A diagram showing an example of the reading order of bits determined by the third index.
- FIG. 7B is a diagram showing an example of mapping at the first retransmission
- FIG. 7C Diagram showing an example of mapping at the second retransmission
- FIG. 7D A diagram showing an example of mapping during the third retransmission
- FIG. 8 is a block diagram showing a configuration of a wireless communication apparatus according to Embodiment 2 of the present invention.
- FIG. 9 is a block diagram showing a configuration of a radio communication apparatus according to Embodiment 3 of the present invention.
- FIG. 10A is a diagram showing an example of starting position candidate determination
- FIG. 10B is a diagram showing another example of starting position candidate determination
- FIG. 2 is a block diagram showing a configuration of a radio communication apparatus provided with the interleave apparatus according to Embodiment 1 of the present invention.
- the radio communication apparatus shown in FIG. 2 includes an error correction code key unit 101, an interno 102, a mapping unit 103, an IFFT (Inverse Fast Fourier Transform) unit 104, and a GI (Guard Interval).
- IFFT Inverse Fast Fourier Transform
- GI Guard Interval
- Insertion unit 105 Insertion unit 105, IQ (ln-phase quadrature) modulation unit 106, RF (Radio Frequency) transmission unit 107, RF reception unit 108, IQ demodulation unit 109, GI removal unit 110, FFT (Fast Fourier Transform: high speed) (Flier conversion) unit 111, demapping unit 112, dinger bar 113, error correction decoding unit 114, retransmission request extraction unit 115, and retransmission control unit 116.
- FFT Fast Fourier Transform: high speed
- the interleaver 102 includes a data holding unit 1021, a first index calculation unit 1022, a second index calculation unit 1023, a third index calculation unit 1024, and a reading unit 1025.
- Error correction code section 101 performs error correction encoding on transmission data, and sequentially outputs a bit string obtained by error correction encoding to interleaver 102.
- Interleaver 102 rearranges the order of bit strings obtained by performing error correction coding and outputs the result to mapping section 103.
- the data holding unit 1021 holds the bit string output from the error correction code key unit 101 in a two-dimensional array. At this time, the data holding unit 1021 writes and holds the number of bits mapped to one OFDM symbol in a predetermined number of rows and columns. Specifically, the data holding unit 1021 writes each bit by repeatedly arranging a predetermined number (for example, 16) of bit strings in the row direction (horizontal direction) in order from the first bit. Then, the data holding unit 1021 uses the order in which each bit is written as an index of each bit.
- a predetermined number for example, 16
- the index of the first bit in the first row is “0”
- the index of the last bit in the first row is “15”
- the first bit in the second row The index of “16” and the index of the last bit in the second row are “31”, etc.
- the first index calculation unit 1022 sequentially calculates the first index for reading the bit string arranged in the row direction in the data holding unit 1021 in the column direction (vertical direction). That is, in the example described above, first index calculation section 1022 calculates first index “0” for the bit of index “0” and first index for the bit of index “16”. Calculate “1”. That is, the first index calculation unit 1022 uses the index k of each bit, the total number of bits N held in the data holding unit 1021, and the total number of columns c,
- Equation (1) “mod” indicates a remainder operation, and “(k mod c)” means a remainder when index k is divided by the total number of columns c. “Floor” indicates the floor function, and “floo r (k / c)” means the largest integer that does not exceed the quotient when the index k is divided by the total number of columns c.
- the second index calculation unit 1023 When the second index calculation unit 1023 reads the bit string held in the data holding unit 1021 in accordance with the first index, the second index calculation unit 1023 is a second index for reversing the order of the upper bit and the lower bit from which the even column force is also read.
- the index is calculated sequentially. That is, in the case of the above example, the second index calculation unit 1023 reads the bits held in the second column according to the first index, for example, index “1” (first index “12”), “17 “(1 indentus“ 13 ”) are read out in the order of bits, and if they are read out according to the second index, the bits are read out in the order of“ 17 ”and“ 1 ”. That is, the second index calculation unit 1023 uses the first index i, the total number of bits N held in the data holding unit 1021, and the total number of columns c to calculate the second index j by the following equation (2).
- N and s when the modulation method is BPSK, QPSK, 16Q AM, and 64QAM are as shown in Fig. 3, respectively.
- Third index calculation section 1024 sequentially calculates a third index for reading out a different starting position (sequence) force depending on the number of retransmissions of the bit string held in data holding section 1021. That is, in the case of the above-described example, the third index calculation unit 1024 calculates the third index “0” for the bit of the index “0” (second index “0”), for example, for the first transmission, and the first time When retransmitting, the third index “0” is calculated for the bit of index “4” (second index “48”). That is, the third index calculation unit 1024
- Equation (3) when cZc is an integer, the entire d-dimensional array of bits has a universal d
- the start position candidates are arranged, and the effect of averaging the error rate is the highest.
- the order in which each start position candidate becomes the start position is determined.
- the third index calculation unit 1024 does not need to retransmit the bit string held in the data holding unit 1021, so the third index calculation unit 1024 sends data to the reading unit 1025. Instructs the bit string held in the holding unit 1021 to be read and discarded.
- the calculation of the first index, the second index, and the third index will be described in detail later with a specific example.
- the reading unit 1025 reads the bit string held in the data holding unit 1021 in the order according to the third index, and outputs it to the mapping unit 103.
- the reading unit 1025 is connected to the receiving side.
- ACK is received from, the bit string held in the data holding unit 1021 is read and discarded according to the instruction of the third index calculation unit 1024.
- Mapping section 103 maps the bit string output from interleaver 102 to the corresponding subcarrier.
- IFFT section 104 performs an inverse fast Fourier transform on the bit string mapped to each subcarrier to generate an OFDM symbol.
- the GI insertion unit 105 copies the tail part of the OFDM symbol at the head and inserts a guard interval.
- IQ modulation section 106 IQ-modulates the OFDM symbol after insertion of the guard interval for each subcarrier, and outputs the obtained OFDM signal to RF transmission section 107.
- RF transmitting section 107 performs predetermined radio transmission processing (DZA conversion, up-conversion, etc.) on the OFDM signal, and transmits it via an antenna.
- DZA conversion, up-conversion, etc. predetermined radio transmission processing
- RF receiving section 108 receives an OFDM signal including ACK or NACK transmitted from the receiving side, and performs predetermined radio reception processing (down-conversion, AZD conversion, etc.).
- IQ demodulating section 109 performs IQ demodulation on the received signal for each subcarrier, and outputs the obtained OFDM symbol to GI removing section 110.
- GI removal section 110 removes the guard interval from the OFDM symbol.
- FFT section 111 performs fast Fourier transform on the OFDM symbol after removal of the guard interval, and outputs a bit string for each subcarrier to demapping section 112.
- Demapping section 112 demaps the bit string for each subcarrier output from FFT section 111.
- the error correction decoding unit 114 performs error correction decoding on the bit string after dingtering, outputs received data, and outputs ACK or NACK to the retransmission request extraction unit 115.
- retransmission request extraction section 115 notifies retransmission to the retransmission control section 116 when retransmission is requested from the receiving side, and corrects the error. If the output from the decoding unit 114 is NACK, the receiving side also notifies the retransmission control unit 116 that retransmission is requested.
- retransmission control section 116 Based on the notification from retransmission request extraction section 115, retransmission control section 116 counts the number of retransmissions, and if retransmission is not requested, notifies third index calculation section 1024 to that effect and data holding section. The bit string held in 1021 is discarded, and if retransmission is requested, the third index calculation unit 1024 is notified of the number of retransmissions.
- the number of retransmissions refers to the number of times the same transmission data is retransmitted, and is equal to the number of times NACK is received continuously. In other words, if ACK is also received after receiving certain data, the next data will be transmitted again. If NACK is received for this data, the first retransmission will be performed. The number of retransmissions is 1. Furthermore, if the NACK is received again after the first retransmission, the second retransmission is performed, and the number of retransmissions is 2.
- the OFDM signal received via the antenna is subjected to predetermined radio reception processing by the RF receiving unit 108, IQ demodulated by the IQ demodulating unit 109, and the guard interval is removed by the GI removing unit 110.
- the OFDM symbol after removal of the guard interval is subjected to fast Fourier transform by the FFT unit 111, and the bit string for each subcarrier is demapped by the demapping unit 112.
- the bit string obtained by demapping is prepared for the receiving side by the dintar bar 113.
- a dingtery is performed to restore the interleaving performed by the interleaver. Therefore, when the receiving side is a wireless communication apparatus having the same configuration as that of the own apparatus, the above equations (4) to (6) are used to restore the interleaving by the interleaving 102. A tally is performed. Then, the dingerized bit string is error-corrected by an error correction decoding unit 114, and received data is output, and ACK or NACK is output to the retransmission request extraction unit 115.
- retransmission request extraction section 115 determines whether the output from error correction decoding section 114 is ACK or NACK, and if it is ACK, the signal transmitted from its own device is received. Therefore, the retransmission control unit 116 is notified of the fact that a retransmission has been requested. Also, if the output from the error correction decoding unit 114 is NACK, it means that the signal transmitted by itself is correctly received on the receiving side! As a result, the retransmission control unit 116 is notified.
- third fact calculation section 1024 is notified to that effect, and when retransmission is requested, the number of retransmissions is transmitted to third index calculation section 1024. 1024 is notified.
- the third index calculation unit 1024 instructs the reading unit 1025 to read and discard the bit string held in the data holding unit 1021, and read the data.
- the bit string held in the data holding unit 1021 is discarded by the unit 1025. Thereafter, new transmission data is transmitted for the first time.
- the third index calculation unit 1024 calculates a third index different from the previous transmission and holds it in the data holding unit 1021
- the bit string is read by reading unit 1025 in the order of the third index, and the transmission data is retransmitted.
- interleaving by interleaver 102 at the time of initial transmission or retransmission request will be described.
- Transmission data is error-corrected by the error correction code key unit 101 at the time of initial transmission, and the obtained bit string is output to the data holding unit 1021 in the interleaver 102.
- the bit string is a force that is held in two dimensions by the data holding unit 1021.
- 16 bits are written in the row direction (lateral direction), for example.
- the order in which the bit string is written into the data holding unit 1021 is an index of each bit. That is, for example, the index of the bit in the first column of the first row is “0”, the index of the bit of the 16th column in the first row is “15”, and the index of the bit in the first column of the second row Becomes “16”.
- the total number of bits simultaneously held in the data holding unit 1021 is equal to the number of bits transmitted by one OFDM symbol.
- 192 bits from index “0” to “191” are one OFDM It is an example in the case of being transmitted by a symbol.
- the data holding unit 1021 increases and decreases the number of rows (12 in FIG. 4).
- the first index calculation unit 1022 calculates the first index.
- the first index is calculated by the above-described formula (1).
- the formula (1) is represented by the following formula (7).
- the first index i is calculated by substituting the index k in Equation (7), the first index i will increase in the order of the dashed arrows in FIG. In other words, the first index “0”, “1”, etc. for the bits of the indexes “0”, “16”,. ' ⁇ "190" and "191" are calculated.
- the calculated first index is output to the second index calculation unit 1023, and then the second index calculation unit 1023 calculates the second index.
- the second index is calculated by the above-described equation (2).
- the equation (2) is as the following equation (8).
- Equation (8) becomes Equation (9) below.
- the second index j is calculated by substituting the first index i into equation (9), the dashed arrow in FIG. As indicated by the mark, the size of the second index of the odd and even rows adjacent to each other in the even column is reversed. That is, the first index “0” (index “0"), “1” (index “1"), ..., “191” (index “191"), "190” (index “175")
- the second index “0”, “1”,..., “190”, “191” is calculated for the bit.
- the calculated second index is output to the third index calculation unit 1024, and then the third index calculation unit 1024 calculates the third index.
- the third index is calculated by the above-described equation (3).
- the equation (3) is expressed by the following equation (10).
- equation (10) becomes the following equation (11).
- the third index m is equal to the second index j.
- the third index m is output to the reading unit 1025, and the bit string held in the data holding unit 1021 is read by the reading unit 1025 sequentially from the bit of the third index “0”. That is, the reading position 1025 causes the start position shown in FIG.
- the bit string is read from the device 201 in the order of the broken-line arrows.
- the number of retransmissions r is 1, so that the bit of the second index “48” (index “4”) becomes the third index “0”, and the reading unit 1025 As a result, the bit string is read from the start position 202 shown in FIG.
- the bit of the second index “96” becomes the third index “0”, and the read is performed.
- the unit 1025 reads the bit string from the start position 203 shown in FIG.
- the starting position force according to the number of retransmissions as described above is output to the mapping unit 103, and the 4 bits surrounded by a double frame in Fig. 6 are mapped to one subcarrier. .
- 16QAM modulation is performed by the IQ modulation unit 106, 4 bits surrounded by a double frame in FIG. 6 become one symbol and are mapped to the same subcarrier.
- the 48 bit power S mapping in the fourth column from the first column power in FIG. 6 is performed on subcarrier group 301, and 5 in FIG.
- the 48 bits in the 8th column are mapped from the column force, and the subcarrier group 303 for control data is excluded, and the 48 bits in the 12th column from the 9th column in Fig. 6 are pinned to the subcarrier group 304.
- 48 bits in the 16th column from the 13th column force in FIG. 6 are mapped to the subcarrier group 305.
- the subcarrier group 301 is subjected to the 9th IJ bit power S mapping from the fifth column power in FIG. 6 and the subcarrier group 302 in FIG. 9 ⁇ IJ eye force et al. 12 ⁇ IJ eye bit force S-mapped and subcarrier group 304 in Fig. 13 13 ⁇ IJ eye force et al. 16 ⁇ IJ bit force ⁇ mapped and sub-carrier group 305 in 1 row of Fig. 6
- the bit in the fourth column is mapped.
- the bits mapped to the respective subcarrier groups 301 to 305 are different as shown in Figs. 7C and 7D, respectively. Yes.
- the same bit is mapped to a different subcarrier for each retransmission. For this reason, even if the frequency selective fading characteristics do not change, the propagation characteristics of the subcarriers that transmit each bit change for each retransmission, and the reception power of the subcarriers that transmit the same bits always drops. Therefore, an increase in the number of retransmissions can be prevented.
- IFFT section 104 performs inverse fast Fourier transform
- GI insertion section 105 inserts a guard interval into the generated OFDM symbol.
- the OFDM symbol after insertion of the guard interval is IQ-modulated for each subcarrier by the IQ modulation unit 106, subjected to predetermined radio transmission processing by the RF transmission unit 107, and transmitted via the antenna.
- the same bit is mapped to a different subcarrier for each retransmission.
- the propagation characteristics of the subcarriers that transmit each bit for each retransmission change, an increase in the number of retransmissions can be prevented and throughput can be improved.
- the modulation method is 16QAM
- read start position candidates corresponding to the number of retransmissions are set at 4 power points at intervals of 4 columns
- the interleaver size, modulation scheme, and start position candidate can be implemented with various changes.
- the feature of the second embodiment of the present invention is that, in two successive transmissions (for example, the first retransmission and the second retransmission), the starting position from which the bit string is read out from the interlino is greatly different, and at the time of retransmission. The point is that the subcarriers to which the same bit is mapped are further separated.
- FIG. 8 is a block diagram showing a configuration of a wireless communication apparatus provided with the interleave apparatus according to the present embodiment.
- the radio communication apparatus shown in FIG. 8 includes a retransmission number conversion unit 401 in addition to the radio communication apparatus shown in FIG. [0071]
- Retransmission count conversion section 401 converts the retransmission count notified from retransmission control section 116 and outputs the converted retransmission count to third index calculation section 1024.
- retransmission number conversion section 401 converts the number of retransmissions so that the read start position of the bit string held in data holding section 1021 is as far as possible from the previous transmission.
- the number of candidates is equally divided into X to form groups of starting position candidates, and each group d
- the number of resends r ′ after conversion is obtained from the number of resends r by the following equation (12) so that one start position candidate becomes the start position in order.
- r, (l / x) X (r mod (floor (c / c) + (floor (c / c) —lXr mod x))--(12)
- retransmission number conversion section 401 converts the number of retransmissions to 2 at the first retransmission, converts the number of retransmissions to 1 at the second retransmission, and the number of retransmissions different from the actual number of retransmissions is the third index calculation section.
- the power to calculate the third index by the third index calculation unit 1024 since the number of retransmissions is converted, the first column is the start position at the first transmission, and 1 The 9th column is the start position for the second retransmission, the 5th column is the start position for the second retransmission, and the 13th column is the start position for the third retransmission. Therefore, compared to Embodiment 1, the frequency of the subcarrier to which the same bit is mapped is greatly separated for each retransmission, and a greater frequency diversity effect can be obtained.
- Equation (12) the start position candidates are equally divided into X. Therefore, in the first X transmissions including the first transmission, the start position candidates of different groups are changed every time. Thus, the average frequency diversity effect at X times is maximized. Therefore, the average retransmission number power X required until one OFDM symbol is correctly received by the receiving side may be determined with reference to past retransmission conditions and the like. In other words, it is necessary to receive correctly. X should be determined so that the average frequency diversity effect is maximized at the average number of retransmissions.
- reading is performed after the number of retransmissions is converted so that the frequency of the subcarrier to which the same bit is mapped differs greatly from the previous transmission. Since the start position is changed, the frequency of subcarriers that transmit the same bit is greatly different for each retransmission, and a frequency diversity effect is obtained. As a result, an increase in the number of retransmissions can be prevented more reliably.
- a feature of Embodiment 3 of the present invention is that a start position from which a bit string is read out from an interleaver is determined according to frequency selective fading characteristics.
- FIG. 9 is a block diagram showing a configuration of a wireless communication apparatus provided with the interleave apparatus according to the present embodiment.
- the wireless communication device shown in FIG. 9 includes a power measurement unit 5001 and a start position determination unit 502 in addition to the wireless communication device of FIG. 2, and a third index calculation unit instead of the third index calculation unit 1024 of FIG. Have 1024a.
- Power measurement section 501 measures the power for each subcarrier in the process of fast Fourier transform by FFT section 111.
- Start position determination section 502 determines a read start position candidate for each retransmission of the bit string held in data holding section 1021, from the power measurement result for each subcarrier. Specifically, the start position determination unit 502 determines a start position candidate by excluding the position of a bit mapped to a subcarrier where power is reduced, or is highly important for a subcarrier where power is reduced. The starting position candidate is determined so that a specific bit such as a bit is not mapped.
- start position determination section 502 starts based on the power measurement result so that the bit mapped to the subcarrier with low power is preferentially mapped to the subcarrier with high power in the next transmission. Position candidates may be determined. In this case, the start position determination unit 502 determines, based on the power measurement result, that the bit mapped to the subcarrier having the lowest power has the highest power in the next transmission and is mapped to the subcarrier. The By determining, the averaging of the error rate can be promoted.
- Third index calculation section 1024a selects a different start position from the start position candidates determined by start position determination section 502 according to the number of retransmissions, and obtains a third index corresponding to the selected start position. . That is, the third index calculation unit 1024a sets the third index of the bit at the start position selected for each retransmission to “0” regardless of a specific expression such as Expression (3) described in Embodiment 1. Thereafter, the third index is obtained in the same ascending order as the second index.
- the start position determination unit 502 when the power measurement unit 501 measures the power for each subcarrier, for example, when the frequency power characteristic as shown in FIG. 10A is obtained, the start position determination unit 502 Two start position candidates are determined: a start position candidate in which the bit of index “0” is mapped to subcarrier 601 and a start position candidate in which the bit of index “0” is mapped to subcarrier 602. Similarly, for example, when frequency-power characteristics as shown in FIG. 1OB are obtained, the start position determination unit 502 determines four start position candidates corresponding to the subcarriers 603 to 606. That is, the start position determination unit 502 flexibly determines the start position candidates and the number of start position candidates according to the power measurement result.
- the determined start position candidate is notified to third index calculation section 1024a, and the third index is obtained.
- the start position candidate is started with a different start position candidate for each retransmission.
- the third index of the position bit is “0”.
- the third indictor calculation unit 1024a sets a start position candidate that is different for each retransmission in a predetermined order as a start position regardless of a specific formula or the like.
- the start position determination unit 502 can determine start position candidates having irregular column intervals.
- the start position selected by third index calculation section 1024a is transmitted to the receiving side as broadcast information.
- the receiving side can accurately perform the diving.
- the start position candidates for reading bits are adaptively determined based on the power measurement result for each subcarrier, the same bits are consecutive.
- an increase in the number of retransmissions can be more reliably prevented.
- the interleaving device includes a holding means for holding a bit string composed of a plurality of bits, the bit string written in a writing order in which the plurality of bits are two-dimensionally arranged.
- Reading means for reading the plurality of bits from the held bit string in a reading order different from the writing order, and transmitting the plurality of read bits mapped to a plurality of carriers having different frequencies in the reading order
- a retransmission control unit that counts the number of retransmissions for which retransmission is requested for the plurality of transmitted bits, and the reading unit sets the start position of the reading order as the number of retransmissions.
- the configuration is changed according to the situation.
- the start position of the reading sequence of the bit string held in the two-dimensional array is changed for each retransmission, and the read bits are sequentially mapped to a plurality of carriers and transmitted. For this reason, the same bit is mapped to a different carrier for each retransmission, and the propagation characteristics of the carrier transmitting each bit change for each retransmission. As a result, it is possible to prevent an increase in the number of retransmissions and improve the throughput.
- the interleaving apparatus is the interleave apparatus according to the first aspect, wherein the reading means calculates an index that increases a value in order of reading for each of the plurality of bits.
- the index calculator is configured to calculate a minimum index for the bit at the start position for each number of retransmissions.
- the interleaving apparatus is the interleave apparatus according to the first aspect, wherein the reading means is a plurality of start position candidates set at regular intervals in the two-dimensional array. A configuration is adopted in which one is the start position for each retransmission.
- the start positions selected from the start position candidates set at regular intervals are selected. Therefore, the start position for each number of retransmissions can be determined by calculation using the number of retransmissions.
- the reading means sandwiches at least one start position candidate between the start position in the previous number of retransmissions.
- a configuration is adopted in which the start position candidate is set as the start position at the current number of retransmissions.
- An interleaving apparatus is the interleaving apparatus according to the first aspect, wherein receiving means for receiving a multicarrier signal including the plurality of carriers, and received multicarrier signal power for each carrier. Measuring means for measuring power, and determining means for determining a plurality of start position candidates according to the measured power for each carrier, wherein the reading means is one of the plurality of start position candidates. Is used as the starting position for each number of retransmissions.
- the determining means excludes a position in the two-dimensional array of bits mapped to a carrier having power of a predetermined level or less.
- a configuration for determining the start position candidate is adopted.
- the bit at the start position is frequency-selective fading for every number of retransmissions.
- the determining means does not map the same bit to a carrier of power equal to or lower than a predetermined level in the number of consecutive retransmissions.
- the configuration of determining the starting position candidate of the is adopted. [0100] According to this configuration, since the same bit is not mapped to a low-power carrier in two consecutive transmissions, the power is low, and the bit mapped to the carrier is preferentially powered by the next transmission. Is mapped to a high carrier, and an increase in the number of retransmissions can be prevented more reliably.
- An interleaving method includes a holding step of holding a bit string composed of a plurality of bits, the bit string written in a writing order in which the plurality of bits are two-dimensionally arranged.
- the start position of the reading sequence of the bit string held in the two-dimensional array is changed for each retransmission, and the read bits are sequentially mapped to a plurality of carriers and transmitted. For this reason, the same bit is mapped to a different carrier for each retransmission, and the propagation characteristics of the carrier transmitting each bit change for each retransmission. As a result, it is possible to prevent an increase in the number of retransmissions and improve the throughput.
- the interleaving apparatus and interleaving method of the present invention can prevent an increase in the number of retransmissions and improve the throughput.
- the interleaving apparatus interleaves data that is multi-carrier transmitted by a plurality of carriers having different frequencies. It is useful as an interleaving method.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200580042485XA CN101076960B (zh) | 2004-12-21 | 2005-12-08 | 交织装置和交织方法 |
EP05814623.4A EP1819079B1 (en) | 2004-12-21 | 2005-12-08 | Interleave apparatus and interleave method |
US11/722,144 US7969957B2 (en) | 2004-12-21 | 2005-12-08 | Interleave apparatus and interleave method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004-369683 | 2004-12-21 | ||
JP2004369683A JP4624095B2 (ja) | 2004-12-21 | 2004-12-21 | インタリーブ装置およびインタリーブ方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006067972A1 true WO2006067972A1 (ja) | 2006-06-29 |
Family
ID=36601574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2005/022570 WO2006067972A1 (ja) | 2004-12-21 | 2005-12-08 | インタリーブ装置およびインタリーブ方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7969957B2 (ja) |
EP (1) | EP1819079B1 (ja) |
JP (1) | JP4624095B2 (ja) |
CN (1) | CN101076960B (ja) |
WO (1) | WO2006067972A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101785223A (zh) * | 2007-07-30 | 2010-07-21 | 京瓷株式会社 | Ofdm发送装置和ofdm接收装置及交织方法 |
JP2010541460A (ja) * | 2007-10-04 | 2010-12-24 | サムスン エレクトロニクス カンパニー リミテッド | 移動通信システムにおけるデータインターリービング方法及び装置 |
CN101335691B (zh) * | 2007-06-28 | 2012-09-12 | 华为技术有限公司 | 一种数据传输方法、交织器和通信装置 |
US9712279B2 (en) | 2007-10-04 | 2017-07-18 | Samsung Electronics Co., Ltd. | Method and apparatus for interleaving data in a mobile communication system |
US11533128B2 (en) | 2017-01-09 | 2022-12-20 | Qualcomm Incorporated | Rate-matching scheme for control channels using polar codes |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1816776A1 (en) * | 2006-02-07 | 2007-08-08 | Alcatel Lucent | Device and method for mitigating effects of impulse noise on data packet transfer |
KR101350603B1 (ko) * | 2007-03-21 | 2014-01-16 | 삼성전자주식회사 | 이동 통신시스템에서 부호 생성 장치 및 방법 |
JP5106193B2 (ja) * | 2007-03-23 | 2012-12-26 | パナソニック株式会社 | 無線送信装置 |
JP2009033623A (ja) * | 2007-07-30 | 2009-02-12 | Kyocera Corp | Ofdm送信装置及びofdm受信装置並びにインターリーブ方法 |
KR101492566B1 (ko) * | 2008-03-26 | 2015-02-12 | 삼성전자주식회사 | 광대역 무선통신 시스템에서 복합 자동 재전송 요청을지원하기 위한 장치 및 방법 |
CN101594212B (zh) * | 2008-05-30 | 2012-11-07 | 上海贝尔阿尔卡特股份有限公司 | 通信***中采用交织规则重排的数据重传方法及其装置 |
CN101729191B (zh) * | 2008-10-27 | 2013-08-07 | 华为技术有限公司 | 一种比特数据处理的方法和装置 |
CN102379110B (zh) * | 2009-03-31 | 2015-04-29 | 法国电信公司 | 将数据码元映射到子信道中的方法和模块、发射机和*** |
US8514797B2 (en) * | 2010-08-03 | 2013-08-20 | Qualcomm Incorporated | Dynamic bit allocation for communication networks subject to burst interference |
WO2012063754A1 (ja) | 2010-11-09 | 2012-05-18 | シャープ株式会社 | 移動局装置、基地局装置、無線通信システム、無線通信方法および集積回路 |
CA2972643C (en) | 2014-03-21 | 2020-05-26 | Huawei Technologies Co., Ltd. | Polar code rate matching method and apparatus |
RU2691885C2 (ru) * | 2014-03-24 | 2019-06-18 | Хуавэй Текнолоджиз Ко., Лтд. | Способ согласования скорости полярного кода и устройство согласования скорости полярного кода |
KR101558172B1 (ko) * | 2014-10-14 | 2015-10-08 | 숭실대학교산학협력단 | 오류 분산을 위한 인터리빙 방법 및 장치, 이를 수행하기 위한 기록매체 |
JP2019106564A (ja) * | 2016-04-19 | 2019-06-27 | シャープ株式会社 | 送信装置および受信装置 |
CN105959082B (zh) * | 2016-04-22 | 2019-01-25 | 东南大学 | 基于多进制编码与高阶调制的联合编码调制方法、装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1124344A1 (en) | 1999-08-20 | 2001-08-16 | Matsushita Electric Industrial Co., Ltd. | Ofdm communication device |
WO2003013046A1 (en) | 2001-07-27 | 2003-02-13 | Soma Networks, Inc. | Method, system and apparatus for transmitting interleaved data between stations |
JP2003283460A (ja) * | 2002-03-26 | 2003-10-03 | Matsushita Electric Ind Co Ltd | マルチキャリア送信装置およびマルチキャリア送信方法 |
JP2003309535A (ja) * | 2002-04-12 | 2003-10-31 | Matsushita Electric Ind Co Ltd | マルチキャリア送信装置、マルチキャリア受信装置及びマルチキャリア送信方法 |
JP2004112471A (ja) * | 2002-09-19 | 2004-04-08 | Matsushita Electric Ind Co Ltd | 無線通信装置及び無線通信方法 |
US20040199846A1 (en) | 2002-04-12 | 2004-10-07 | Atsushi Matsumoto | Multicarrier communication apparatus and multicarrier communication method |
WO2004088853A1 (ja) | 2003-03-28 | 2004-10-14 | Matsushita Electric Industrial Co., Ltd. | 無線送信装置、無線受信装置及び無線送信方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5602875A (en) * | 1995-01-13 | 1997-02-11 | Motorola, Inc. | Method and apparatus for encoding and decoding information in a digtial communication system |
JP2000124816A (ja) * | 1998-10-14 | 2000-04-28 | Oki Electric Ind Co Ltd | 符号化インタリーブ装置 |
JP2001332980A (ja) * | 2000-05-19 | 2001-11-30 | Sony Corp | インタリーブ装置及びインタリーブ方法 |
US7170849B1 (en) * | 2001-03-19 | 2007-01-30 | Cisco Systems Wireless Networking (Australia) Pty Limited | Interleaver, deinterleaver, interleaving method, and deinterleaving method for OFDM data |
JP2002288036A (ja) * | 2001-03-27 | 2002-10-04 | Nec Corp | メモリ読出し回路およびice |
JP3931100B2 (ja) * | 2002-03-12 | 2007-06-13 | 株式会社日立コミュニケーションテクノロジー | ターボ復号器並びにターボ符号器及びターボ符号器、復号器を含む無線基地局 |
JP4115784B2 (ja) * | 2002-09-11 | 2008-07-09 | 三菱電機株式会社 | 再送制御方法および通信装置 |
-
2004
- 2004-12-21 JP JP2004369683A patent/JP4624095B2/ja not_active Expired - Fee Related
-
2005
- 2005-12-08 EP EP05814623.4A patent/EP1819079B1/en not_active Expired - Fee Related
- 2005-12-08 CN CN200580042485XA patent/CN101076960B/zh not_active Expired - Fee Related
- 2005-12-08 US US11/722,144 patent/US7969957B2/en not_active Expired - Fee Related
- 2005-12-08 WO PCT/JP2005/022570 patent/WO2006067972A1/ja active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1124344A1 (en) | 1999-08-20 | 2001-08-16 | Matsushita Electric Industrial Co., Ltd. | Ofdm communication device |
WO2003013046A1 (en) | 2001-07-27 | 2003-02-13 | Soma Networks, Inc. | Method, system and apparatus for transmitting interleaved data between stations |
JP2004537238A (ja) * | 2001-07-27 | 2004-12-09 | ソマ ネットワークス インコーポレイテッド | インターリーブされたデータを局間で伝送する方法、システム、及び装置 |
JP2003283460A (ja) * | 2002-03-26 | 2003-10-03 | Matsushita Electric Ind Co Ltd | マルチキャリア送信装置およびマルチキャリア送信方法 |
JP2003309535A (ja) * | 2002-04-12 | 2003-10-31 | Matsushita Electric Ind Co Ltd | マルチキャリア送信装置、マルチキャリア受信装置及びマルチキャリア送信方法 |
US20040199846A1 (en) | 2002-04-12 | 2004-10-07 | Atsushi Matsumoto | Multicarrier communication apparatus and multicarrier communication method |
JP2004112471A (ja) * | 2002-09-19 | 2004-04-08 | Matsushita Electric Ind Co Ltd | 無線通信装置及び無線通信方法 |
WO2004088853A1 (ja) | 2003-03-28 | 2004-10-14 | Matsushita Electric Industrial Co., Ltd. | 無線送信装置、無線受信装置及び無線送信方法 |
JP2004304268A (ja) * | 2003-03-28 | 2004-10-28 | Matsushita Electric Ind Co Ltd | 無線送信装置、無線受信装置及び方法 |
Non-Patent Citations (1)
Title |
---|
See also references of EP1819079A4 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101335691B (zh) * | 2007-06-28 | 2012-09-12 | 华为技术有限公司 | 一种数据传输方法、交织器和通信装置 |
CN101785223A (zh) * | 2007-07-30 | 2010-07-21 | 京瓷株式会社 | Ofdm发送装置和ofdm接收装置及交织方法 |
JP2010541460A (ja) * | 2007-10-04 | 2010-12-24 | サムスン エレクトロニクス カンパニー リミテッド | 移動通信システムにおけるデータインターリービング方法及び装置 |
US8266500B2 (en) | 2007-10-04 | 2012-09-11 | Samsung Electronics Co., Ltd. | Method and apparatus for interleaving data in a mobile communication system |
US8522112B2 (en) | 2007-10-04 | 2013-08-27 | Samsung Electronics Co., Ltd. | Method and apparatus for interleaving data in a mobile communication system |
US8856612B2 (en) | 2007-10-04 | 2014-10-07 | Samsung Electronics Co., Ltd. | Method and apparatus for interleaving data in a mobile communication system |
US9712279B2 (en) | 2007-10-04 | 2017-07-18 | Samsung Electronics Co., Ltd. | Method and apparatus for interleaving data in a mobile communication system |
US11533128B2 (en) | 2017-01-09 | 2022-12-20 | Qualcomm Incorporated | Rate-matching scheme for control channels using polar codes |
Also Published As
Publication number | Publication date |
---|---|
EP1819079A1 (en) | 2007-08-15 |
US20090092118A1 (en) | 2009-04-09 |
EP1819079A4 (en) | 2012-05-02 |
CN101076960B (zh) | 2012-07-18 |
JP4624095B2 (ja) | 2011-02-02 |
JP2006180092A (ja) | 2006-07-06 |
EP1819079B1 (en) | 2013-07-24 |
US7969957B2 (en) | 2011-06-28 |
CN101076960A (zh) | 2007-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2006067972A1 (ja) | インタリーブ装置およびインタリーブ方法 | |
US10148394B2 (en) | Methods and apparatus for mapping modulation symbols to resources in OFDM systems | |
US7986741B2 (en) | Method and apparatus of improved circular buffer rate matching for turbo-coded MIMO-OFDM wireless systems | |
US11916818B2 (en) | Transmitter and method for transmitting data block in wireless communication system | |
CN113824532B (zh) | 发送数据帧的方法、接收数据帧的方法及通信装置 | |
US8599696B2 (en) | Method of processing adaptive hybrid automatic repeat request (HARQ) scheme by selecting a start point of data block in a mother code | |
JP2007329592A (ja) | インタリーブ装置及び通信装置 | |
CN115769521A (zh) | 使用预测误差值映射比特位置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 200580042485.X Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11722144 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2005814623 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 2005814623 Country of ref document: EP |