WO2013031118A1 - 送信装置及び送信方法 - Google Patents
送信装置及び送信方法 Download PDFInfo
- Publication number
- WO2013031118A1 WO2013031118A1 PCT/JP2012/005166 JP2012005166W WO2013031118A1 WO 2013031118 A1 WO2013031118 A1 WO 2013031118A1 JP 2012005166 W JP2012005166 W JP 2012005166W WO 2013031118 A1 WO2013031118 A1 WO 2013031118A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- puncturing
- bits
- transmission
- data
- frequency
- Prior art date
Links
Images
Classifications
-
- 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/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0079—Formats for control data
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/65—Purpose and implementation aspects
- H03M13/6522—Intended application, e.g. transmission or communication standard
- H03M13/6525—3GPP LTE including E-UTRA
-
- 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/0067—Rate matching
- H04L1/0068—Rate matching by puncturing
-
- 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]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/2634—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation
- H04L27/2636—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation with FFT or DFT modulators, e.g. standard single-carrier frequency-division multiple access [SC-FDMA] transmitter or DFT spread orthogonal frequency division multiplexing [DFT-SOFDM]
Definitions
- the present invention relates to a transmission device and a transmission method.
- 3GPP LTE (3rd Generation Partnership Project Long Term Evolution) employs SC-FDMA (Single Carrier-Frequency Division Multiple Access) as an uplink access method.
- SC-FDMA Single Carrier-Frequency Division Multiple Access
- the features of SC-FDMA include low PAPR (Peak-to-Average-Power-Ratio) through single carrier, flexible data allocation to subcarrier frequencies, and strong resistance to multipath in frequency domain signal processing on the receiving side. Can be mentioned.
- time-domain symbols are converted into frequency components by DFT (Discrete Fourier Transform), each frequency component is mapped to a different subcarrier, and the mapped frequency component is further converted to IDFT.
- DFT Discrete Fourier Transform
- IDFT Inverse Discrete Fourier Transform
- CP Cyclic Prefix
- a transmission-side DFT corresponds to a reception-side IDFT (hereinafter referred to as reception IDFT), and a transmission-side IDFT (hereinafter referred to as transmission IDFT).
- reception IDFT reception-side IDFT
- transmission IDFT transmission-side IDFT
- receiving DFT DFT on the receiving side
- Frequency puncturing is basically a puncturing method applied in an SC-FDMA system, and puncturing is performed on a frequency domain signal after transmission DFT.
- frequency puncturing is compared with puncturing in the time domain, which is a conventional coding rate control method of turbo coding (time puncturing, hereinafter sometimes referred to as TP) (see FIG. 1).
- time puncturing puncturing is performed on a bit-by-bit basis for the time domain coded bits immediately after turbo coding (that is, before the transmission DFT). For example, in FIG. 1A, the last 2 bits of 8 encoded bits are punctured (decimated).
- frequency puncturing data to be punctured in which encoded bits are superimposed on a plurality of symbols in the frequency domain is punctured in units of symbols. For example, in FIG. 1B, 2 symbols on the high frequency side among 8 symbols mapped to 8 subcarriers are punctured (decimated). That is, in time puncturing, some coded bits themselves are completely punctured, whereas in frequency puncturing, some components of each coded bit are punctured to the same extent.
- HARQ Hybrid Automatic Repeat reQuest
- ARQ Automatic Repeat reQuest
- IR Incmental Redundancy
- CB circular buffer
- IR using CB transmission is started from systematic bits out of systematic bits (information data itself) and parity bits (redundant bits) constituting encoded data after turbo encoding, and a received packet is received on the receiving side. If an error occurs, the parity bit is retransmitted.
- the error correction coding gain can be increased as the number of parity bits increases, so the number of retransmissions can be reduced by increasing the number of parity bits per transmission (one retransmission). It becomes.
- HARQ IR using CB
- 'S' indicates a systematic bit
- 'P' indicates a parity bit
- N systematic bits S and 2N parity bits P are stored in the CB.
- S systematic bits
- S are obtained by performing time puncturing from the coded bits stored in CB.
- Is extracted and sent Is extracted and sent.
- P parity bit
- FIG. 2 at the first retransmission (during the second transmission), a part of the parity bit (P) is extracted from the coded bits stored in the CB by performing time puncturing. And sent.
- the second retransmission a part of the parity bit (P) is extracted from the encoded bits stored in the CB by time puncturing and transmitted.
- An object of the present invention is to provide a transmission apparatus and a transmission method capable of reducing packet reception errors and reducing the number of retransmissions by improving error correction coding gain without increasing the amount of resources used for transmission. Is to provide.
- the transmission apparatus of the present invention sequentially transmits each bit of encoded data composed of systematic bits and parity bits for each transmission unit, and puncturing with each bit superimposed on a plurality of symbols in the frequency domain
- a transmission apparatus that performs frequency puncturing for puncturing target data in symbol units, the extraction means for extracting data in the transmission unit from the encoded data, systematic bits and parity bits included in the data, And a puncturing means for performing the frequency puncturing according to the ratio.
- each bit of encoded data composed of systematic bits and parity bits is sequentially transmitted for each transmission unit, and each bit is superimposed on a plurality of symbols in the frequency domain.
- a transmission method for performing frequency puncturing in which target data is punctured in units of symbols, wherein data of the transmission units is extracted from the encoded data, and the ratio between systematic bits and parity bits included in the data is obtained. In response, the frequency puncturing is performed.
- the present invention it is possible to reduce packet reception errors and reduce the number of retransmissions by improving the error correction coding gain without increasing the amount of resources used for transmission.
- Diagram showing time and frequency puncturing Diagram showing IR processing using CB The block diagram which shows the main structures of the transmitter which concerns on Embodiment 1 of this invention.
- the block diagram which shows the structure of the transmitter which concerns on Embodiment 1 of this invention.
- the block diagram which shows the structure of the receiver which concerns on Embodiment 1 of this invention.
- the figure which shows the characteristic of the time puncturing which concerns on Embodiment 1 of this invention, and frequency puncturing The figure which shows the error rate characteristic at the time of applying the frequency puncturing which concerns on Embodiment 1 of this invention to various bits
- count of transmission which concerns on Embodiment 1 of this invention, and a frequency puncturing rate (transmission example 1)
- the figure which shows an example of the transmission process which concerns on Embodiment 2 of this invention The figure which shows the response
- FIG. 3 shows main components of transmitting apparatus 100 according to the present embodiment.
- Transmitting apparatus 100 shown in FIG. 3 transmits each bit of encoded data composed of systematic bits and parity bits in order for each transmission unit, and each bit is superimposed on a plurality of symbols in the frequency domain.
- FIG. 4 is a block diagram showing the configuration of the transmission apparatus according to this embodiment. Transmitting apparatus 100 shown in FIG. 4 transmits each bit of encoded data composed of systematic bits and parity bits to the receiving apparatus in order for each transmission unit.
- the encoding unit 101 performs encoding (for example, turbo encoding) on the information data, and generates encoded bits including systematic bits (information data itself) and parity bits (redundant data).
- the encoding unit 101 outputs the generated encoded bits to the time puncturing unit 102.
- the time puncturing unit 102 includes a CB (Circular Buffer) and stores encoded bits input from the encoding unit 101.
- time puncturing information is input to the time puncturing unit 102 from a retransmission control unit 111 described later.
- the time puncturing information includes the presence / absence of retransmission, the start position of transmission bits, and the number of transmission bits.
- time puncturing section 102 encodes the number of encoded bits (first time transmission) indicated by the time puncturing information from the encoded bits stored in CB. Send data) is extracted.
- the initial transmission data includes at least systematic bits.
- the time puncturing unit 102 extracts parity bits (retransmission data) for the number of transmission bits indicated in the time puncturing information from the coded bits stored in the CB. In this way, the time puncturing unit 102 generates initial transmission data or retransmission data by extracting transmission unit data from the coded bits stored in the CB. That is, time puncturing (bit-based puncturing) means performing bit extraction processing for each transmission unit. The time puncturing unit 102 outputs the extracted coded bits (initial transmission data or retransmission data) to the modulation unit 103.
- the modulation unit 103 digitally modulates the coded bits (initial transmission data or retransmission data) input from the time puncturing unit 102 according to the modulation level input from the retransmission control unit 111 to generate a modulation symbol.
- Modulation section 103 outputs the generated modulation symbol to DFT section 104.
- the DFT unit 104 performs DFT processing (transmission DFT) on the modulation symbol input from the modulation unit 103 to convert a time domain signal into a frequency domain signal (symbol).
- DFT section 104 outputs the modulated symbols after DFT to frequency puncturing section 105.
- the frequency puncturing unit 105 receives frequency puncturing information from the retransmission control unit 111.
- the frequency puncturing indicates the frequency puncturing rate and the position of the subcarrier to be punctured, or the position of the subcarrier to be punctured by the frequency puncturing rate and the frequency puncturing (symbol position).
- Frequency puncturing section 105 performs frequency puncturing on the frequency domain modulation symbols input from DFT section 104 according to frequency puncturing information, and outputs the frequency-modulated modulation symbols to IDFT section 106.
- the frequency puncturing rate is the number of symbols after frequency puncturing relative to the number of symbols before frequency puncturing (that is, the number of input symbols to the frequency puncturing unit 105) (that is, the output from the frequency puncturing unit 105). (Number of symbols), which is expressed by the following equation (1).
- the frequency puncturing matrix is a matrix having the number of columns corresponding to the number of modulation symbols in the frequency domain (the number of subcarriers to which the modulation symbols are mapped), and the column corresponding to the symbols (subcarriers) to be punctured. Is a matrix in which all the elements are zero (that is, zero column). By multiplying the frequency-domain modulation symbol by the frequency puncturing matrix, the subcarrier component corresponding to the zero sequence becomes zero (punctured).
- the IDFT unit 106 performs IDFT processing (transmission IDFT) on the modulation symbol (frequency domain) input from the frequency puncturing unit 105, and converts the frequency domain signal into a time domain signal. At this time, the IDFT unit 106 performs IDFT by inserting zeros (zero padding) into frequency punctured frequency resources (subcarriers). IDFT section 106 outputs the post-IDFT signal (time domain) to CP (Cyclic Prefix) adding section 107.
- IDFT processing transmission IDFT
- the CP adding unit 107 receives a pilot signal (reference signal, not shown) and a modulation symbol (that is, a data signal) from the IDFT unit 106. CP adding section 107 adds the same signal as the tail part of the multiplexed signal of pilot signals and modulation symbols as a CP to the head of the signal to generate an SC-FDMA signal.
- a pilot signal reference signal, not shown
- a modulation symbol that is, a data signal
- the DAC unit 108 performs transmission processing such as D / A conversion on the SC-FDMA signal (digital signal) input from the CP adding unit 107 and transmits the signal (analog signal) after transmission processing from the antenna 109. .
- the feedback information demodulator 110 receives feedback information transmitted from the receiving apparatus 200 (FIG. 5) described later via the antenna 109, and demodulates the received feedback information.
- the feedback information includes retransmission information indicating presence / absence of retransmission (that is, presence / absence of retransmission request (for example, ACK / NACK information indicating ACK or NACK)), the number of transmission bits, and MCS (ModulationModand Coding Scheme).
- Feedback information demodulation section 110 outputs retransmission information to retransmission control section 111.
- the retransmission control unit 111 uses the retransmission information and the like input from the feedback information demodulation unit 110, and the above-described time puncturing information (retransmission presence / absence, transmission bit start position and number of transmission bits), frequency puncturing information ( Information indicating presence / absence of retransmission, frequency puncturing matrix (or frequency puncturing rate and subcarrier position), and modulation level is generated. Then, retransmission control section 111 outputs time puncturing information to time puncturing section 102, outputs a modulation level to modulation section 103, and outputs frequency puncturing information to frequency puncturing section 105.
- time puncturing information retransmission presence / absence, transmission bit start position and number of transmission bits
- frequency puncturing information Information indicating presence / absence of retransmission, frequency puncturing matrix (or frequency puncturing rate and subcarrier position)
- modulation level modulation level
- FIG. 5 is a block diagram showing a configuration of the receiving apparatus according to the present embodiment.
- the ADC unit 202 receives the SC-FDMA signal (analog signal) transmitted from the transmitting apparatus 100 (FIG. 4) via the antenna 201, and performs A / D on the received analog signal. A reception process such as conversion is performed, and the signal (digital signal) after the reception process is output to the CP removal unit 203.
- the CP removal unit 203 removes the CP from the reception signal after the reception process.
- the DFT unit 204 performs DFT processing (reception DFT) on the reception signal (time domain) input from the CP removal unit 203, and converts the time domain signal into a frequency domain signal. Then, DFT section 204 outputs the signal after DFT, that is, the signal in the frequency domain, to channel estimation section 205 and frequency equalization section 206.
- DFT processing reception DFT
- time domain time domain
- DFT section 204 outputs the signal after DFT, that is, the signal in the frequency domain, to channel estimation section 205 and frequency equalization section 206.
- the channel estimation unit 205 performs channel estimation using a pilot signal (reference signal) included in a frequency domain signal input from the DFT unit 204.
- Channel estimation section 205 then outputs a channel estimation value indicating the estimation result to frequency equalization section 206 and feedback information generation section 210.
- the frequency equalization unit 206 performs frequency equalization on the data signal included in the frequency domain signal input from the DFT unit 204 using the channel estimation value input from the channel estimation unit 205. For example, the frequency equalization unit 206 generates a frequency equalization weight used for frequency equalization processing using the channel estimation value, and multiplies the frequency equalization weight for each subcarrier in which the data signal (symbol) is arranged. Thus, the influence of interference (for example, multipath fading) is removed.
- the frequency equalization unit 206 outputs the data signal after frequency equalization to the IDFT unit 207.
- the IDFT unit 207 performs IDFT processing (reception IDFT) on the data signal (frequency domain modulation symbol) input from the frequency equalization unit 206, and converts the frequency domain signal into a time domain signal. IDFT section 207 then outputs the time domain signal to demodulation section 208.
- Demodulation section 208 performs demodulation processing (for example, soft decision processing on the IQ plane) on the signal input from IDFT section 207 and outputs the demodulated signal (for example, soft decision bit) to decoding section 209. .
- demodulation processing for example, soft decision processing on the IQ plane
- demodulated signal for example, soft decision bit
- the decoding unit 209 decodes the signal input from the demodulation unit 208 (for example, turbo decoding), and outputs the decoded signal as received data (information data). In addition, the decoding unit 209 outputs the decoding result (decoding success / failure) to the feedback information generation unit 210.
- the feedback information generation unit 210 determines the MCS and the number of transmission bits for the transmission data transmitted by the transmission device 100 based on the channel estimation value input from the channel estimation unit 205. Further, feedback information generation section 210 generates information indicating the presence / absence of retransmission (that is, ACK / NACK information) based on the decoding result input from decoding section 209. Then, feedback information generation section 210 generates feedback information including the presence / absence of retransmission, retransmission information indicating the number of transmission bits and MCS, and transmits the feedback information to transmitting apparatus 100 via antenna 201.
- FIG. 6 shows the characteristics of time puncturing and frequency puncturing.
- frequency puncturing can transmit more transmission bits than time puncturing. That is, in frequency puncturing, the coding rate can be reduced in a pseudo manner as compared with time puncturing. Therefore, as shown in FIG. 6, frequency puncturing is superior to temporal puncturing with respect to error correction coding gain.
- the frequency puncturing (frequency puncturing unit 105) is performed as a process between the transmission DFT (DFT unit 104) and the reception IDFT (IDFT unit 207). For this reason, when frequency puncturing is performed, unitarity is lost between the transmission DFT and the reception IDFT.
- time puncturing (time puncturing unit 102) is performed as processing prior to transmission DFT (DFT unit 104). For this reason, even if time puncturing is performed, unitarity can be maintained between the transmission DFT and the reception IDFT. Therefore, as shown in FIG. 6, time puncturing is superior to frequency puncturing for maintaining unitarity between the transmission DFT and the reception IDFT.
- the frame error rate (Frame Rate: FER) in the case of combining time puncturing and frequency puncturing is the FER in the case of only time puncturing, and only frequency puncturing. It is disclosed that it is superior to the FER of the case.
- FIG. 7 shows that frequency puncturing is applied to (1) only parity bits (dotted line), (2) applied to systematic bits and parity bits (solid line), and (3) only to systematic bits. It is the result of computer simulation performed by the present inventors, showing the error rate characteristics (Block Error Rate: BLER) when applied (broken line).
- BLER Block Error Rate
- the error rate characteristic when frequency puncturing is applied only to the parity bit is the best.
- the error rate characteristic (solid line) when frequency puncturing is applied to both systematic bits and parity bits is the second best, and the error rate characteristic (dashed line) when applied only to systematic bits is the worst.
- the reason for this is that systematic bits (information bits themselves) are more important than parity bits (redundant bits) in the decoding process (for example, turbo decoding) on the receiving side, and puncturing systematic bits is more important.
- the performance (decoding performance) is greatly deteriorated. That is, it is preferable not to perform frequency puncturing on systematic bits in order to reduce deterioration in reception performance on the receiving side due to frequency puncturing.
- transmission apparatus 100 extracts data in transmission units from encoded data (time puncturing), and determines frequency according to the ratio between systematic bits and parity bits included in the data. Perform puncturing. For example, systematic bits are included at the time of initial transmission, and retransmission data includes only parity bits. Therefore, the transmission apparatus 100 does not perform frequency puncturing at the time of initial transmission, and performs frequency puncturing at the time of retransmission. That is, the transmitting apparatus 100 determines whether to apply frequency puncturing to transmission unit data based on the number of transmissions.
- the transmission apparatus 100 can easily switch whether to apply frequency puncturing according to the type of transmitted bits (systematic bits and parity bits).
- FIG. 8 shows an example of a transmission process in the transmission apparatus 100 in the transmission example 1.
- the systematic bit S is N bits
- the parity bit P is 2N bits (that is, the coding rate in the coding unit 101: 1/3).
- the retransmission control unit 111 of the transmission apparatus 100 instructs the time puncturing unit 102 every time puncturing information (transmission bit position and transmission bit number) is transmitted.
- the time puncturing unit 102 extracts the systematic bit S by time puncturing at the first transmission (at the first transmission), and at the second transmission (at the first transmission).
- the time puncturing unit 102 extracts the systematic bit S by time puncturing at the first transmission (at the first transmission), and at the second transmission (at the first transmission).
- a part of the parity bit P is extracted by time puncturing.
- the retransmission control unit 111 instructs the frequency puncturing unit 105 whether to apply frequency puncturing to the transmission data based on the number of transmissions of transmission data. For example, the retransmission control unit 111 instructs the frequency puncturing unit 105 not to apply frequency puncturing at the first transmission (at the first transmission) (no FP), and at the second and subsequent transmissions ( At the time of retransmission, an instruction is given to apply frequency puncturing (with FP). Thereby, for example, the frequency puncturing unit 105 does not apply frequency puncturing at the first transmission (at the first transmission) (no FP), at the second transmission, at the first transmission (at the first retransmission). Applies frequency puncturing (with FP).
- the frequency puncturing unit 105 performs frequency puncturing on retransmission data including only parity bits, and does not perform frequency puncturing on initial transmission data including only systematic bits. In other words, the frequency puncturing unit 105 does not perform frequency puncturing at the time of initial transmission, and performs frequency puncturing at the time of retransmission. Thereby, since the receiving apparatus 200 receives all the components of the systematic bits, the decoding performance can be maintained. Further, by performing frequency puncturing on retransmission data including only parity bits, for example, as shown in FIG. 7, it is possible to improve the error rate characteristics.
- the frequency puncturing section 105 performs frequency puncturing by changing the frequency puncturing rate R f for transmission data based on the number of transmissions.
- the frequency puncturing unit 105 is input from the DFT unit 104 using, for example, a frequency puncturing matrix that represents a frequency puncturing rate and a symbol position (subcarrier position) punctured (decimated) by frequency puncturing. Perform frequency puncturing on modulation symbols.
- a “DFT output sequence” that is a modulation symbol (frequency domain) input from the DFT unit 104 is expressed as the following equation (2).
- D represents a DFT matrix used in the DFT unit 104 (transmission DFT)
- X represents a modulation symbol matrix (modulation symbols x 1 to x 6 ) input to the DFT unit 104.
- DFT size 6.
- the frequency puncturing matrix P is expressed as, for example, the following equation (3).
- the corresponding column element is all zeros (zero column). For example, assuming that subcarriers to which modulation symbols are mapped are subcarriers # 1 to # 6, in Equation (3), the frequencies of subcarriers # 5 and # 6 corresponding to zero columns (5th and 6th columns) Ingredients are punctured.
- the frequency puncturing section 105 multiplies the modulation symbol sequence DX shown in Expression (2) by the frequency puncturing matrix P shown in Expression (3) to thereby obtain a signal after frequency puncturing (the output of the frequency puncturing section 105).
- Series see equation (4). That is, according to Equation (2) and Equation (3), the components of subcarriers # 5 and # 6 on which modulation symbols x 1 to x 6 are superimposed are punctured.
- FIG. 10 shows an example of a transmission process in the transmission apparatus 100 in the transmission example 2.
- the systematic bit S is N bits
- the parity bit P is 2N bits (that is, the coding rate in the coding unit 101: 1/3).
- 'TP ratio' indicates time puncturing rate, for example, be represented as R t in the following equation (5).
- FIG. 11 shows the number of transmission bits (the number of bits actually transmitted. That is, the number of bits extracted from the CB by time puncturing), the frequency puncturing rate R f , and the number of transmissions in Transmission Example 2. The number of actual transmission bits after frequency puncturing and the coding rate R on the receiving side are shown.
- the actual number of transmission bits is a value obtained by converting the transmission bits after frequency puncturing into the number of bits when it is assumed that time puncturing is performed instead of frequency puncturing.
- the actual number of transmission bits is obtained by multiplying the number of transmission bits by the frequency puncturing rate R f as shown in the following equation (6). For example, when the transmission bit number is 2N [bits] and the frequency puncturing rate Rf is 1 ⁇ 2, the actual transmission bit number is N bits. This means that even if 2N [bit] transmission bits are frequency punctured, 2N [bits] are actually transmitted, but the transmission power after frequency puncturing is N bits obtained by time puncturing. It is equivalent to the power of.
- the coding rate R is the total number of received bits (that is, the bits received this time) of transmission data (initial transmission data and retransmission data) received by the receiving apparatus 200 with respect to certain information data. , And the total number of bits stored in the reception buffer (memory)).
- the retransmission control unit 111 of the transmission apparatus 100 instructs the time puncturing unit 102 every time puncturing information (transmission bit position and transmission bit number) is transmitted.
- the time puncturing unit 102 performs systematic bit S (N bits in FIG. 11) and parity bit by time puncturing at the first transmission (at the first transmission). Part of P (N / 3 bits in FIG. 11) is extracted.
- the time puncturing unit 102 extracts a part of the parity bit P (5N / 3 bits in FIG. 11) by time puncturing at the time of the second transmission (at the time of the first retransmission), and at the time of the third transmission ( At the time of second retransmission, all the parity bits P (2N bits in FIG. 11) are extracted by time puncturing.
- retransmission control section 111 instructs frequency puncturing section 105 whether to apply frequency puncturing to transmission data based on the number of transmissions of transmission data.
- the frequency puncturing section 105 does not perform frequency puncturing at the time of initial transmission and performs frequency puncturing at the time of retransmission, as in transmission example 1. Specifically, frequency puncturing section 105 performs frequency puncturing on retransmission data including only parity bits, and does not perform frequency puncturing on initial transmission data including systematic bits. Further, the frequency puncturing unit 105 performs frequency puncturing by changing the frequency puncturing rate Rf based on the number of transmissions.
- the retransmission control unit 111 transmits the transmission power (or the overall puncturing rate (R o / R t / R f : where R o is the original coding rate), regardless of whether frequency puncturing is applied or not.
- the time puncturing rate (TP rate) R t may be controlled in accordance with the applicability of frequency puncturing so that the coding rate of the encoding unit 101) is approximately the same for each transmission. For example, as illustrated in FIG. 10, the retransmission control unit 111 may reduce the time puncture rate R t because frequency puncturing is not performed on the initial transmission data. On the other hand, as illustrated in FIG. 10, the retransmission control unit 111 may increase the time puncture rate R t by performing frequency puncturing on the retransmission data.
- the transmission apparatus 100 performs frequency puncturing on retransmission data (at the second and subsequent transmissions) including parity bits, and systematic Frequency puncturing is not performed on the initial transmission data including bits. That is, the transmission apparatus 100 determines whether or not frequency puncturing is applicable according to the number of transmissions (the type of transmission data for each transmission).
- the systematic bits are decoded (turbo decoding) by using all components in the receiving apparatus 200. Therefore, it is possible to prevent degradation of decoding performance (error rate characteristics) on the receiving side.
- a pseudo low coding rate by frequency puncturing is realized by a combination of time puncturing and frequency puncturing.
- error correction is achieved by increasing the number of parity bits on the surface without increasing the transmission power (that is, the amount of resources) in one transmission as compared with the case of only time puncturing. Coding gain can be improved.
- the combination of time puncturing and frequency puncturing is applied to the parity bits while preventing the deterioration of the error rate characteristics in the systematic bits by applying frequency puncturing only to the parity bits.
- the error correction coding gain can be improved.
- the frequency puncturing rate Rf is changed based on the number of transmissions.
- the larger the number of retransmissions the lower the coding rate R on the receiving side (since the number of parity bits increases), and the error correction coding gain can be further improved. That is, the more the number of retransmissions, the lower the frequency puncturing rate, and the amount of resources used for transmission can be further reduced while obtaining the error correction coding gain on the receiving side.
- the transmission apparatus may change the frequency puncturing matrix for each transmission, for example, when the frequency puncturing rate becomes the same during retransmission.
- An example of a frequency puncturing matrix pattern (frequency puncturing pattern) is shown in Equation (8).
- subcarriers # 1 to # 6 to which modulation symbols are mapped correspond to the first to sixth columns of the frequency puncturing matrix.
- Expression (8) in Pattern 1, the components of subcarriers # 5 and # 6 are punctured, in Pattern 2, the components of subcarriers # 3 and # 4 are punctured, and in Pattern 3, subcarriers are subcarriers.
- the components # 1 and # 2 are punctured.
- FIG. 12 a case will be described in which the channel gains of subcarriers # 5 and # 6 are higher than the channel gains of other subcarriers.
- Pattern 1 is applied for the first retransmission
- Pattern 2 is applied for the second retransmission
- Pattern 3 is applied for the third retransmission.
- the time diversity effect can be obtained by changing the frequency puncturing matrix for each transmission. Thereby, the error rate characteristic is improved and the number of retransmissions can be reduced.
- the transmitting apparatus when transmitting the parity bit after transmitting all the parity bits by retransmission (in the case of retransmission after the second round of the bits stored in the CB), transmits the parity bit at the previous transmission.
- Frequency puncturing may be performed using a frequency puncturing matrix different from that (for example, at the time of transmission in the first round).
- Pattern 1 may be applied to a certain part of the parity bit in the first round
- Pattern 2 may be applied in the second round
- Pattern 3 may be applied in the third round.
- the frequency puncturing pattern shown in Equation (8) is held in advance on the transmission / reception side, so that it is not necessary to transmit the frequency puncturing pattern with control information or the like, and an increase in the amount of control information is prevented. it can.
- Embodiment 2 In Embodiment 1, it is determined whether to apply frequency puncturing according to the number of transmissions. In contrast, in the present embodiment, the transmission apparatus applies frequency puncturing to transmission data according to the ratio of the number of systematic bits to the total number of transmission data bits transmitted in one transmission. Decide whether or not to do.
- the retransmission control unit 111 (FIG. 4) of the transmission apparatus 100 uses the retransmission information and the like input from the feedback information demodulation unit 110 when determining whether to apply frequency puncturing to the transmission data to be transmitted this time.
- the ratio of the number of systematic bits to the total number of bits of transmission data transmitted this time is used.
- the retransmission control unit 111 calculates the ratio R s of the number of systematic bits in the total number of transmission data bits per transmission according to the following equation (9).
- retransmission control section 111 determines that R s corresponding to transmission data to be transmitted this time is equal to or greater than a preset threshold value T 1 (threshold value for determining whether to apply frequency puncturing), that is, the total number of bits of transmission data.
- a preset threshold value T 1 threshold value for determining whether to apply frequency puncturing
- frequency puncturing section 105 performs frequency puncturing on transmission data when R s is less than threshold T 1 , and frequency is applied to transmission data when R s is greater than or equal to threshold T 1. Do not perform puncturing.
- the retransmission control unit 111 lowers the time puncture rate R t by not performing frequency puncturing on the transmission data. May be.
- retransmission control section 111 may increase time puncture rate R t by performing frequency puncturing on the transmission data. . That is, the time puncturing unit 102 sets the time puncturing rate according to the following equation (10).
- FIG. 13 shows an example of transmission processing in the transmission apparatus 100 according to the present embodiment.
- the systematic bit S is N bits
- the parity bit P is 2N bits.
- FIG. 14 shows the number of transmission bits (the number of bits actually transmitted) and the ratio of the number of systematic bits to the total number of bits of transmission data R s (Equation (9)) ), The frequency puncturing rate R f (equation (1)), the actual number of transmission bits (equation (6)), and the coding rate R (equation (7)) on the receiving side.
- the threshold value T 1 is set to 0.5.
- the actual number of transmission bits is 4N / 3 obtained by thinning out the number of transmission bits (5N / 3).
- the receiving apparatus 200 receives a total of 3N [bits] of 4N / 3 [bits] at the first transmission and 5N / 3 [bits] at the second transmission. Therefore, since the systematic bit among 3N [bits] is N [bits], the coding rate R at the receiving apparatus 200 is 1/3.
- transmission apparatus 100 has a ratio of the number of systematic bits to the total number of bits of transmission data transmitted in one transmission (or a ratio of systematic bits and parity bits). In response to this, it is determined whether or not to apply frequency puncturing. Then, when the systematic bits are dominant in the transmission data (R s ⁇ T 1 ), the transmitting apparatus 100 applies frequency puncturing to prioritize the prevention of the error rate characteristic degradation in the systematic bits. do not do. On the other hand, when the parity bit is dominant in the transmission data ((R s ⁇ T 1 ), the transmission apparatus 100 performs frequency puncturing in order to prioritize the improvement of the error correction coding gain with the parity bit. As a result, even when systematic bits and parity bits are mixed in transmission data transmitted in one transmission, it is possible to improve the error rate characteristics in the receiving apparatus 200.
- the present embodiment application of frequency puncturing is controlled according to the content of transmission data in one transmission.
- the error correction coding gain is improved without increasing the amount of resources used for transmission, thereby reducing packet reception errors and the number of retransmissions. Can be reduced.
- the transmission device determines whether to apply frequency puncturing to transmission data according to the coding rate at the reception device.
- the coding rate R ( (7) That is, the frequency puncturing rate R f is determined based on the ratio of systematic bits to the total number of bits of transmission data received by the receiving apparatus 200. That is, frequency puncturing section 105 performs frequency puncturing by changing frequency puncturing rate R f based on coding rate R in receiving apparatus 200.
- FIG. 15 shows an example of transmission processing in the transmission apparatus 100 in the present embodiment.
- the systematic bit S is N bits
- the parity bit P is 2N bits.
- FIG. 16 shows the coding rate R (Equation (7)) and frequency puncturing rate R f (Equation (1)) on the receiving side at each transmission count in the present embodiment.
- the frequency Puncturing section 105 performs frequency puncturing on the retransmission data.
- the coding rate R in the receiving apparatus 200 is in the range of (1/3 ⁇ R ⁇ 1/2). In this case, the frequency puncturing unit 105 performs frequency puncturing on the retransmission data.
- the correspondence between the coding rate R and the error rate in the receiving apparatus 200 is shown in FIG.
- the degree of error rate decrease that is, the effect of improving the error rate
- the degree of error rate decrease is within a range where coding rate R is low (for example, 1 / A range in which the coding rate R is high (for example, a range of 1/2 ⁇ R ⁇ 1) is larger than a range of 3 ⁇ R ⁇ ⁇ 1/2. That is, the effect of improving the error rate due to the increase in parity bits is higher in the range where the coding rate R is higher than in the range where the coding rate R is low.
- frequency puncturing can increase the number of bits of transmission data in a pseudo manner and improve error correction capability by reducing the coding rate.
- the transmission apparatus 100 has a low coding rate R (for example, 1/3 ⁇ R ⁇ in a range where the coding rate R is high (for example, a range of 1/2 ⁇ R ⁇ 1)).
- Rf the frequency puncturing rate
- the transmitting device 100 can preferentially improve the error rate by frequency puncturing by reducing the frequency puncturing rate Rf. .
- the transmitting device 100 increases the frequency puncturing rate Rf, thereby increasing the “unitality between the transmission DFT and the reception IDFT” by frequency puncturing. Intersymbol interference caused by degradation can be preferentially prevented.
- the frequency puncturing rate is controlled according to the coding rate R of the receiving apparatus 200.
- the error correction coding gain is improved without increasing the amount of resources used for transmission, thereby reducing packet reception errors and the number of retransmissions. Can be reduced.
- the retransmission control unit 111 (FIG. 4) of the transmission apparatus 100 transmits the first round when the coded data is further retransmitted after all the bits constituting the coded data are transmitted (during the second round transmission).
- the time puncturing unit 102 is instructed to extract each bit in order from the bit (specific bit) on which frequency puncturing has been performed.
- the time puncturing section 102 When the time puncturing section 102 retransmits the encoded data after all the bits constituting the encoded data are transmitted (during the second round transmission), the time puncturing section 102 uses the frequency in the encoded data stored in the CB. Retransmission data is generated by extracting each bit in order from the punctured bit.
- the systematic bit S is transmitted at the first transmission (at the first transmission), and at the second and third transmissions (at the first and second retransmissions).
- Parity bit P is transmitted.
- the first round transmission of all the bits constituting the encoded data (S and P) is completed, and the encoding is performed. Transmission of the second round of data is started.
- frequency puncturing is not performed on the systematic bit S and frequency puncturing is performed on the parity bit P in the first to third transmissions.
- frequency puncturing is performed only on the parity bit P in the encoded data transmitted in the first round.
- the time puncturing unit 102 starts from the bit position transmitted at the earliest time among the parity bits transmitted by frequency puncturing in the first round (start position of the CB2 round shown in FIG. 18).
- parity bits are extracted to generate retransmission data. That is, in FIG. 18, the time puncturing unit 102 completes the second round of transmission from the first bit of the parity bit when transmission of the first round of all encoded data is completed during the third transmission (second retransmission). Parity bits are extracted as retransmission data.
- the retransmission control unit 111 assigns bit numbers in ascending order from the top to each bit constituting the encoded data, and sets the frequency at the time of transmission in the first round. Of the bits to which puncturing is applied, the bit with the smallest number may be stored. Then, the retransmission control unit 111 may instruct the time puncturing unit 102 to use the bit of the stored number as the start position of the second round during the second round transmission.
- ⁇ Retransmission example 2 (FIG. 19)>
- the time puncturing section 102 when the time puncturing section 102 retransmits the encoded data after all the bits constituting the encoded data have been transmitted, the time puncturing section 102 specifies the frequency punctured in the first round and transmitted. Of these bits, the bits are extracted in order from the bit transmitted at the latest time to generate retransmission data.
- frequency puncturing is performed only on the parity bit P in the encoded data transmitted in the first round.
- the time puncturing unit 102 starts from the bit position transmitted at the latest time among the parity bits transmitted by performing frequency puncturing in the first round (start position of the CB2 round shown in FIG. 19).
- parity bits are extracted to generate retransmission data. That is, in FIG. 19, the time puncturing unit 102 completes the first round transmission of all the encoded data during the third transmission (second retransmission), and starts the second round in order from the last bit of the parity bit. Parity bits are extracted as retransmission data.
- the retransmission control unit 111 sets the last bit of the encoded bits stored in the CB as the start position of the second round during the second round transmission.
- the time puncturing unit 102 may be instructed.
- the time puncturing unit 102 performs the above-described specific bit (frequency puncturing) when the encoded data is further retransmitted after all the bits constituting the encoded data are transmitted.
- the bits transmitted without frequency puncturing in the first round may be extracted sequentially to generate retransmission data (see FIG. Not shown).
- the time puncturing unit 102 when the time puncturing unit 102 retransmits the encoded data after all of the encoded data stored in the CB is transmitted, the time puncturing unit 102 again transmits the transmission data in order from the first bit (systematic bit) of the CB. Rather than extracting, transmission data is extracted in order from the bits to which frequency puncturing is applied (parity bits in FIGS. 18 and 19).
- the reception quality of the frequency punctured bits (parity bits in FIGS. 18 and 19) is not frequency punctured due to the influence of intersymbol interference caused by the unitary disruption due to frequency puncturing. Compared to the reception quality of bits (systematic bits in FIGS. 18 and 19), the reception quality is deteriorated.
- the transmission apparatus 100 preferentially transmits the bits punctured in frequency (parity bits in FIGS. 18 and 19) at the time of transmission in the second round, so that the first round It is possible to compensate for frequency punctured bits (that is, bits whose transmission power is reduced) during transmission. That is, receiving apparatus 200 (FIG.
- transmitting apparatus 100 may generate transmission data by extracting bits in order from the parity bit in the encoded data during the second round transmission. That is, the transmitting apparatus 100 may simply extract a parity bit as transmission data at the time of the second round transmission regardless of whether or not frequency puncturing at the time of the first round transmission is applied.
- the transmitting apparatus 100 sequentially transmits the systematic bits in the encoded data when all the parity bits are transmitted. The retransmission data may be generated by extraction.
- ⁇ SINR opt a systematic bit and a parity bit for realizing an optimum error rate according to the magnitude of an average SINR (Signal to Interference and Noise Ratio).
- SINR Signal to Interference and Noise Ratio
- FIG. 20 ⁇ SINR opt is large when the average SINR is small (for example, during the first round transmission).
- ⁇ SINR opt is small when the average SINR is small. Therefore, the transmission apparatus 100 can improve the error rate by preferentially transmitting the parity bits to reduce ⁇ SINR opt during the second round transmission.
- the transmission apparatus performs frequency puncturing on the bits transmitted in the second round.
- the transmission apparatus may not perform frequency puncturing on the bits transmitted in the second round. Thereby, the reception quality of the bit punctured in the first round can be efficiently compensated by the second round transmission.
- the present invention may be applied to SU-MIMO (Single-User-Multiple-Input-Multiple-Output) that maps one codeword to a plurality of layers. Specifically, as shown in FIG. 21, by mapping systematic bits and parity bits to each layer, the systematic bits and parity bits are separated in the spatial domain, and whether or not frequency puncturing is appropriate in each layer. May be determined.
- SU-MIMO Single-User-Multiple-Input-Multiple-Output
- each functional block used in the description of the above embodiment is typically realized as an LSI which is an integrated circuit. These may be individually made into one chip, or may be made into one chip so as to include a part or all of them.
- the name used here is LSI, but it may also be called IC, system LSI, super LSI, or ultra LSI depending on the degree of integration.
- the method of circuit integration is not limited to LSI, and implementation with a dedicated circuit or a general-purpose processor is also possible.
- An FPGA Field Programmable Gate Array
- a reconfigurable processor that can reconfigure the connection and setting of circuit cells inside the LSI may be used.
- the present invention is useful for mobile communication systems and the like.
- DESCRIPTION OF SYMBOLS 100 Transmission apparatus 101 Encoding part 102 Time puncturing part 103 Modulation part 104,204 DFT part 105 Frequency puncturing part 106,207 IDFT part 107 CP addition part 108 DAC part 109,201 Antenna 110 Feedback information demodulation part 111 Retransmission control part DESCRIPTION OF SYMBOLS 200 Receiver 202 ADC part 203 CP removal part 205 Channel estimation part 206 Frequency equalization part 208 Demodulation part 209 Decoding part 210 Feedback information generation part
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
図3は、本実施の形態に係る送信装置100の主要構成部を示す。図3に示す送信装置100は、システマチックビットとパリティビットとから構成される符号化データの各ビットを、送信単位毎に順に送信するとともに、周波数領域の複数のシンボルに各ビットが重畳されたパンクチャリング対象データをシンボル単位でパンクチャリングする周波数パンクチャリングを行う送信装置であって、時間パンクチャリング部102が、符号化データから、送信単位のデータを抽出し、周波数パンクチャリング部105が、データに含まれるシステマチックビットとパリティビットとの割合に応じて、周波数パンクチャリングを行う。
図8は、送信例1における送信装置100での送信処理の一例を示す。図8では、システマチックビットSがNビットとなり、パリティビットPが2Nビットとなる(つまり、符号化部101での符号化率:1/3)。
送信例1(図8)では初回送信時にシステマチックビットのみが送信されたのに対して、送信例2では初回送信時にシステマチックビット及びパリティビットが送信される。
実施の形態1では、送信回数に応じて周波数パンクチャリングを適用するか否かを決定した。これに対して、本実施の形態では、送信装置は、1回の送信で送信される送信データのビット総数に占めるシステマチックビット数の割合に応じて、送信データに対して周波数パンクチャリングを適用するか否かを決定する。
本実施の形態では、送信装置は、受信装置での符号化率に応じて、送信データに対して周波数パンクチャリングを適用するか否かを決定する。
本実施の形態では、送信装置で生成された符号化データ(システマチックビット及びパリティビット)が全て送信された後に更に符号化データを再送する場合について説明する。すなわち、送信装置が保持するCB内の全ての送信ビットが送信された後に(1巡目の送信後に)、再びCB内の送信ビットを送信する場合(2巡目の送信時)について説明する。
再送例1では、時間パンクチャリング部102は、符号化データを構成する全てのビットが送信された後に符号化データを更に再送する場合、1巡目において周波数パンクチャリングが行われて送信された特定のビットのうち、最も早い時刻に送信されたビットから順にビットを抽出して、再送データを生成する。
再送例2では、時間パンクチャリング部102は、符号化データを構成する全てのビットが送信された後に符号化データを更に再送する場合、1巡目において周波数パンクチャリングが行われて送信された特定のビットのうち、最も遅い時刻に送信されたビットから順にビットを抽出して、再送データを生成する。
101 符号化部
102 時間パンクチャリング部
103 変調部
104,204 DFT部
105 周波数パンクチャリング部
106,207 IDFT部
107 CP付加部
108 DAC部
109,201 アンテナ
110 フィードバック情報復調部
111 再送制御部
200 受信装置
202 ADC部
203 CP除去部
205 チャネル推定部
206 周波数等化部
208 復調部
209 復号部
210 フィードバック情報生成部
Claims (16)
- システマチックビットとパリティビットとから構成される符号化データの各ビットを、送信単位毎に順に送信するとともに、周波数領域の複数のシンボルに各ビットが重畳されたパンクチャリング対象データをシンボル単位でパンクチャリングする周波数パンクチャリングを行う送信装置であって、
前記符号化データから、前記送信単位のデータを抽出する抽出手段と、
前記データに含まれるシステマチックビットとパリティビットとの割合に応じて、前記周波数パンクチャリングを行うパンクチャリング手段と、
を具備する送信装置。 - 前記パンクチャリング手段は、パリティビットのみを含む前記データに対して、前記周波数パンクチャリングを行い、システマチックビットのみを含む前記データに対して、前記周波数パンクチャリングを行わない、
請求項1記載の送信装置。 - 前記パンクチャリング手段は、システマチックビット及びパリティビットを含む前記データにおいて、前記データのビット総数に占めるシステマチックビット数の割合が、予め設定された閾値以上の場合には前記データに対して前記周波数パンクチャリングを行わず、前記データのビット総数に占めるシステマチックビット数の割合が前記閾値未満の場合には前記データに対して前記周波数パンクチャリングを行わない、
請求項1記載の送信装置。 - 前記送信装置は、初回送信時にシステマチックビットのみを含む前記データを送信し、再送時にパリティビットのみを含む前記データを送信し、
前記パンクチャリング手段は、初回送信時には、前記周波数パンクチャリングを行わず、再送時には前記周波数パンクチャリングを行う、
請求項1記載の送信装置。 - 前記周波数パンクチャリングにおけるパンクチャリング率が、前記周波数パンクチャリング前のシンボル数に対する、前記周波数パンクチャリング後のシンボル数の比率で表され、
前記パンクチャリング手段は、送信回数に基づいて、前記データに対する前記パンクチャリング率を変化させる、
請求項4記載の送信装置。 - 前記周波数パンクチャリングにおけるパンクチャリング率が、前記周波数パンクチャリング前のシンボル数に対する、前記周波数パンクチャリング後のシンボル数の比率で表され、
前記パンクチャリング手段は、受信装置で受信された前記データのビット総数に対する、システマチックビットの比率で表される符号化率に基づいて、前記データに対する前記パンクチャリング率を変化させる、
請求項1記載の送信装置。 - 前記パンクチャリング手段は、前記周波数パンクチャリング前のシンボル数に対する前記周波数パンクチャリング後のシンボル数の比率であるパンクチャリング率と、前記周波数パンクチャリングによりパンクチャされるシンボル位置とを表すパンクチャリング行列を、前記データに乗算することにより、前記周波数パンクチャリングを行い、
前記パンクチャリング行列は、送信毎に変更される、
請求項1記載の送信装置。 - 前記抽出手段は、前記符号化データを構成する全てのビットが送信された後に前記符号化データを更に再送する場合、前記符号化データのうち、前記周波数パンクチャリングが行われて送信された特定のビットを抽出して、前記データを生成する、
請求項1記載の送信装置。 - 前記抽出手段は、前記符号化データを構成する全てのビットが送信された後に前記符号化データを更に再送する場合、前記特定のビットのうち、最も早い時刻に送信されたビットから順にビットを抽出して、前記データを生成する、
請求項8記載の送信装置。 - 前記抽出手段は、前記符号化データを構成する全てのビットが送信された後に前記符号化データを更に再送する場合、前記特定のビットのうち、最も遅い時刻に送信されたビットから順にビットを抽出して、前記データを生成する、
請求項8記載の送信装置。 - 前記抽出手段は、前記符号化データを構成する全てのビットが送信された後に前記符号化データを更に再送する際、前記特定のビットが全て再送された後に、前記符号化データのうち、前記周波数パンクチャリングが行われずに送信されたビットを抽出して、前記データを生成する、
請求項8記載の送信装置。 - 前記抽出手段は、前記符号化データを構成する全てのビットが送信された後に前記符号化データを更に再送する場合、前記符号化データのうち、パリティビットを抽出して、前記データを生成する、
請求項1記載の送信装置。 - 前記抽出手段は、前記符号化データを構成する全てのビットが送信された後に前記符号化データを更に再送する場合、前回送信時に、最も早い時刻で送信されたパリティビットから順にビットを抽出して、前記データを生成する、
請求項12記載の送信装置。 - 前記抽出手段は、前記符号化データを構成する全てのビットが送信された後に前記符号化データを更に再送する場合、前回送信時に、最も遅い時刻で送信されたパリティビットから順にビットを抽出して、前記データを生成する、
請求項12記載の送信装置。 - 前記抽出手段は、前記符号化データを構成する全てのビットが送信された後に前記符号化データを更に再送する際、パリティビットが全て再送された後に、前記符号化データのうち、システマチックビットを抽出して、前記データを生成する、
請求項12記載の送信装置。 - システマチックビットとパリティビットとから構成される符号化データの各ビットを、送信単位毎に順に送信するとともに、周波数領域の複数のシンボルに各ビットが重畳されたパンクチャリング対象データをシンボル単位でパンクチャリングする周波数パンクチャリングを行う送信方法であって、
前記符号化データから、前記送信単位のデータを抽出し、
前記データに含まれるシステマチックビットとパリティビットとの割合に応じて、前記周波数パンクチャリングを行う、
送信方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/241,294 US9525516B2 (en) | 2011-08-30 | 2012-08-16 | Transmission device and transmission method |
JP2013531048A JP5860885B2 (ja) | 2011-08-30 | 2012-08-16 | 送信装置及び送信方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011186909 | 2011-08-30 | ||
JP2011-186909 | 2011-08-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013031118A1 true WO2013031118A1 (ja) | 2013-03-07 |
Family
ID=47755650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/005166 WO2013031118A1 (ja) | 2011-08-30 | 2012-08-16 | 送信装置及び送信方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9525516B2 (ja) |
JP (1) | JP5860885B2 (ja) |
WO (1) | WO2013031118A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017011432A (ja) * | 2015-06-19 | 2017-01-12 | 日本放送協会 | 送信機、受信機及び送受信機 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6544620B2 (ja) | 2014-05-16 | 2019-07-17 | パナソニックIpマネジメント株式会社 | 送信装置、受信装置、送信方法および受信方法 |
US9998355B2 (en) * | 2015-03-16 | 2018-06-12 | Huawei Technologies Co., Ltd. | Methods and systems for traffic engineering with redundancy |
US10305630B2 (en) * | 2015-10-30 | 2019-05-28 | Panasonic Corporation | Base station, controller, communication system, and interference avoidance method |
CN108696936B (zh) * | 2017-04-12 | 2022-11-11 | 华为技术有限公司 | 数据发送方法、接收方法和相关设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010089835A1 (ja) * | 2009-02-05 | 2010-08-12 | パナソニック株式会社 | 無線通信装置 |
JP2011082869A (ja) * | 2009-10-08 | 2011-04-21 | Ntt Docomo Inc | 無線通信システム、無線送信装置及び無線受信装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100474682B1 (ko) * | 2001-10-31 | 2005-03-08 | 삼성전자주식회사 | 무선통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법 |
US7293217B2 (en) * | 2002-12-16 | 2007-11-06 | Interdigital Technology Corporation | Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes |
US7581159B2 (en) * | 2004-11-23 | 2009-08-25 | Texas Instruments Incorporated | Simplified decoding using structured and punctured LDPC codes |
US8879511B2 (en) * | 2005-10-27 | 2014-11-04 | Qualcomm Incorporated | Assignment acknowledgement for a wireless communication system |
US8565194B2 (en) * | 2005-10-27 | 2013-10-22 | Qualcomm Incorporated | Puncturing signaling channel for a wireless communication system |
EP2416616B1 (en) * | 2009-03-30 | 2016-07-27 | Fujitsu Limited | Radio communication system, transmission device, reception device, and radio communication method in radio communication system |
JP2011259242A (ja) * | 2010-06-09 | 2011-12-22 | Ntt Docomo Inc | 移動端末装置、無線基地局装置及び無線通信方法 |
WO2013031119A1 (ja) * | 2011-08-30 | 2013-03-07 | パナソニック株式会社 | Sc-fdma送信装置及び送信方法 |
-
2012
- 2012-08-16 JP JP2013531048A patent/JP5860885B2/ja active Active
- 2012-08-16 US US14/241,294 patent/US9525516B2/en active Active
- 2012-08-16 WO PCT/JP2012/005166 patent/WO2013031118A1/ja active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010089835A1 (ja) * | 2009-02-05 | 2010-08-12 | パナソニック株式会社 | 無線通信装置 |
JP2011082869A (ja) * | 2009-10-08 | 2011-04-21 | Ntt Docomo Inc | 無線通信システム、無線送信装置及び無線受信装置 |
Non-Patent Citations (2)
Title |
---|
FUJITSU: "Adoption of 2-stage Rate Matching and modified IR-HARQ", 3GPP TSG-RAN WG1#50B RL- 074184, 8 October 2007 (2007-10-08), Retrieved from the Internet <URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_50b/Docs/R1-074184.zip> * |
KOICHI TAHARA ET AL.: "Systematic-Parity Bits Separated Puncturing Method for Frequency-Domain Punctured Turbo Codes", IEICE TECHNICAL REPORT, RCS, MUSEN TSUSHIN SYSTEM, vol. 110, no. 369, 13 January 2011 (2011-01-13), pages 179 - 184 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017011432A (ja) * | 2015-06-19 | 2017-01-12 | 日本放送協会 | 送信機、受信機及び送受信機 |
Also Published As
Publication number | Publication date |
---|---|
JP5860885B2 (ja) | 2016-02-16 |
JPWO2013031118A1 (ja) | 2015-03-23 |
US9525516B2 (en) | 2016-12-20 |
US20140233482A1 (en) | 2014-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10250428B2 (en) | Transmitter and receiver and methods of transmitting and receiving | |
Beh et al. | Performance evaluation of hybrid ARQ schemes of 3GPP LTE OFDMA system | |
KR100818243B1 (ko) | 자동 재송 요구방식을 이용하는 멀티캐리어 통신 시스템을위한 통신 방법 | |
US7782896B2 (en) | Wireless communication apparatus and wireless communication method | |
US8964688B2 (en) | Method and device for effecting uplink HARQ on a wireless communications system | |
JP5826852B2 (ja) | Sc−fdma送信装置及び送信方法 | |
KR20100057918A (ko) | 터보-코딩된 mimo-ofdm무선 시스템을 위한 개선된 순환식 버퍼 레이트 매칭 방법 및 장치 | |
US20060104374A1 (en) | Mapping strategy for OFDM-based systems using H-ARQ | |
JP5044047B2 (ja) | 移動局装置、基地局装置、無線通信システム、無線通信方法および集積回路 | |
JP3657948B2 (ja) | 無線送信装置、無線受信装置、および送信キャンセルサブキャリアの選択方法 | |
US10873414B2 (en) | Terminal apparatus, base station apparatus, and communication method | |
JP5860885B2 (ja) | 送信装置及び送信方法 | |
WO2012173142A1 (ja) | 受信装置、周波数割当方法、制御プログラムおよび集積回路 | |
US8874985B2 (en) | Communication system, transmission device, reception device, program, and processor | |
JP2006109270A (ja) | 無線パケット通信機 | |
Woltering et al. | Link level performance assessment of reliability-based HARQ schemes in LTE | |
KR101718163B1 (ko) | 무선 통신 시스템에서 상향링크 harq를 수행하는 장치 및 방법 | |
JP2007306469A (ja) | 無線通信装置および変調信号生成方法 | |
WO2010146937A1 (ja) | 無線通信システム、送信装置および受信装置 | |
JP4631053B2 (ja) | 再送装置及び再送方法 | |
Takeda et al. | Investigation on rate matching and soft buffer splitting for LTE-advanced carrier aggregation | |
CN113489571B (zh) | 一种被用于无线通信的用户、基站中的方法和设备 | |
JP5036062B2 (ja) | 通信装置、通信システムおよび通信方法 | |
JP2010219747A (ja) | 送信装置、通信システム、通信装置、送信方法、受信方法、送信制御プログラム、及び受信制御プログラム | |
KR20140001481A (ko) | 복합 자동 재전송 방법 및 이를 수행하는 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12827776 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2013531048 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14241294 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12827776 Country of ref document: EP Kind code of ref document: A1 |