The present invention relates to a multicarrier transmission apparatus, multicarrier reception apparatus, multicarrier transmission method and multicarrier reception method used in a wireless communication system adopting the MC-CDMA (Multi Carrier-Code Division Multiple Access) scheme.
Studies have hitherto been carried out on a wireless communication scheme that is able to realize a transmission data rate almost comparable to wired communication (for example, 100 Mbps). In particular, the MC-CDMA scheme has been focused on, which combines the OFDM (Orthogonal Frequency Division Multiplexing) scheme and CDMA (Code Division Multiple Access) scheme so as to support a cellular system including a wireless communication system for a mobile telephone and a hotspot (remote cell) including wireless LAN (Local Area Network).
A conventional multicarrier transmission apparatus based on the MC-CDMA scheme will be outlined below.
With respect to transmission power of multicarrier transmission apparatus 10, the transmission power for subcarriers that are not used is assigned to the subcarriers to be used. Inverse Fourier transform apparatus 16 then performs OFDM modulation on transmission data, and guard interval (GI) addition apparatus 17 inserts a GI to the OFDM modulated signal. Multiplex apparatus 18 then multiplexes a control signal on the OFDM modulated signal and transmits this multiplexed signal to multicarrier reception apparatus 20.
Meanwhile, multicarrier reception apparatus 20 demultiplexes control information and the OFDM modulated signal in demultiplex apparatus 21. Then, guard interval removal apparatus 23 removes the GI from the OFDM modulated signal, and Fourier transform apparatus 24 performs OFDM demodulation. Subcarrier demapping apparatus 25 determines effective subcarriers based on information from subcarrier arrangement signal reproduction apparatus 22, thereby obtaining the received signal. In this way, by performing radio communication using only the subcarriers that fulfill a required channel quality, information transmission efficiency is improved.
Further, for example, patent document 2 discloses a multicarrier transmission apparatus that assigns each symbol to C subcarriers by spreading transmission data to the frequency axis direction at spreading factor C. This multicarrier transmission apparatus assigns transmission power for D subcarriers having poor reception quality among C subcarriers assigned one symbol, to the remaining (C-D) subcarriers. In this way, all the subcarriers for one symbol avoids from being stopped all at once. The number of transmission bits is maintained, and information is transmitted efficiently.
However, with the above-mentioned conventional multicarrier transmission apparatus, a bandpass filter (BPF) is generally required to minimize power leakage to neighboring channels when radio transmission processing is performed. Nevertheless, filter characteristics of the bandpass filter, particularly, attenuation characteristics are not taken into consideration. In order to realize efficient information transmission, it is important to take filter characteristics into consideration. Nevertheless, studies on multicarrier transmission taking filter characteristics into consideration have not made much progress.
Here, a relationship between subcarrier arrangement and filter characteristics will be described.
Further, if even filter characteristics having relatively steep attenuation characteristics as shown in
It is therefore an object of the present invention to provide a multicarrier transmission apparatus, multicarrier reception apparatus, multicarrier transmission method, and multicarrier reception method whereby information transmission efficiency can be improved regardless of attenuation characteristics of a bandpass filter for use.
A multicarrier transmission apparatus in the present invention for transmitting transmission data using a plurality of subcarriers employs a configuration having: a limitation section that limits a band of the transmission data; a determination section that determines an insert position of a padding bit to be inserted in the transmission data based on attenuation characteristics of the limitation section; and an insert section that inserts the padding bit in the determined insert position.
A multicarrier reception apparatus of the present invention employs a configuration having: a reception section that receives data, the data being transmitted using a plurality of subcarriers from a multicarrier transmission apparatus having a limitation section limiting a band of data to be transmitted and being inserted a padding bit in an insert position determined based on attenuation characteristics of the limitation section; a specification section that specifies the insert position; and a depadding section that removes the padding bit inserted in the specified insert position from the received data.
A multicarrier transmission method of the present invention for transmitting transmission data using a plurality of subcarriers in a multicarrier transmission apparatus having a limitation section limiting a band of the transmission data, the method having: a determination step of determining an insert position of a padding bit to be inserted in the transmission data based on attenuation characteristics of the limitation section; and an insertion step of inserting the padding bit in the determined insert position.
A multicarrier reception method in the present invention having: a reception step of receiving data, the data being transmitted using a plurality of subcarriers from a multicarrier transmission apparatus having a limitation section limiting a band of data to be transmitted and being inserted a padding bit in an insert position determined based on attenuation characteristics of the limitation section; an specification step of specifying the insert position; and a depadding step of removing the padding bit inserted in the specified insert position from the received data.
According to the present invention, it is possible to improve information transmission efficiency regardless of attenuation characteristics of a bandpass filter for use.
An embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
Error correction coding section 101 performs error correction coding (for example, turbo coding) on data to be transmitted according to coding rate information included in control information. Here, control information includes information necessary for processing which is performed on data, for example, a coding rate and spreading factor adaptively set for data, information designating a modulation scheme and pilot signal. Further, data inputted to error correction coding section 101 has, for example, the format shown in
Number-of-bits calculation section 114 calculates the number of padding bits to be inserted in data per packet, based on coding rate information, spreading factor information and modulation scheme information included in control information. Here, a padding bit is information for filling the shortage when data amount does not satisfy the band used by multicarrier transmission apparatus 100.
Padding position calculation section 102 as a determination means obtains information regarding the filter characteristics of BPFs 124 and 126 in advance as limitation means that are used for radio transmission processing in radio transmission section 112 of multicarrier transmission apparatus 100. Further, padding position calculation section 102 takes the filter characteristics into consideration and calculates the position in data where padding bits, of which the number of bits is calculated at number-of-bits calculation section 114, need to be inserted—that is, the insert position of padding bits. The insert position is preferably calculated so that the padding bits are arranged in a subcarrier in at least one end in the band for use among a plurality of subcarriers. Padding position calculation section 102 outputs a instruction for padding bit insertion in the calculated insert position to padding section 103. Padding position calculation section 102 and a communicating party, preferably, share information regarding the insert position that is uniquely determined from the number of padding bits. Also, information regarding the calculated insert position is preferably reported to transmission control section 108.
Padding section 103 as an insert means inserts the padding bits to data from error correction coding section 101 in accordance with the instruction from padding position calculation section 102. Digital modulation section 104 modulates data from padding section 103 according to the modulation scheme information included in control information.
A combination of S/P conversion section 105, copy section 106 and spreading section 107 forms an assignment section that assigns data subjected to digital modulation to a plurality of subcarriers in the band used by multicarrier transmission apparatus 100. In the assignment section, S/P conversion section 105 performs serial-parallel conversion on data received from digital modulation section 104 in accordance with spreading factor information included in the control information. Copy section 106 performs data distribution by duplicating data received from S/P conversion section 105 in accordance with the spreading factor information included in the control information. Spreading section 107 spreads data from copy section 106 to the frequency axis direction according to the spreading factor information included in the control information. The assignment section may further include transmission control section 108.
Transmission control section 108 performs the transmission control (later described) on data received from spreading section 107. Transmission section 108, preferably, refers to information regarding the insert position reported from padding position calculation section 102 when performing transmission control. In transmission control section 108, ON/OFF section 131 performs ON/OFF control per subcarrier, and rearrangement section 132 rearranges spreading chips. ON/OFF control per subcarrier and rearrangement of spreading chips will be described in detail later.
Control information multiplex section 109 multiplexes data from transmission control section 108 by control information. IFFT section 110 performs OFDM modulation on data received from control information multiplex section 109 by performing IFFT. GI insert section 111 inserts a GI in a predetermined position in data received from IFFT section 110.
Radio transmission section 112 performs radio transmission processing on data received from GI insert section 111. Data subjected to radio transmission processing is transmitted via antenna 113.
In radio transmission section 112, D/A section 121 performs digital-analog conversion on data from GI insert section 111. LPF 122 limits the band of data from D/A section 121. Orthogonal modulation section 123 converts data from LPF 122 from a baseband signal to an intermediate frequency signal. BPF 124 has unique attenuation characteristics in accordance with the band used by multicarrier transmission apparatus 100, and limits the band of data from orthogonal modulation section 123. MIX section 125 performs orthogonal modulation on data from BPF 124, and converts the data from an intermediate frequency signal to a high frequency signal. BPF 126 has unique attenuation characteristics in accordance with the band used by multicarrier transmission apparatus 100, and limits the band of data from MIX section 125. TxAmp section 127 amplifies data from BPF 126. In this way, a transmission signal per packet is generated, and the generated transmission signal is transmitted from antenna 113.
Radio reception section 152 performs radio reception processing on data received via antenna 151. In radio reception section 152, LNA 171 amplifies data received at antenna 151. MIX section 172 converts data from LNA 171 from a high frequency signal to an intermediate frequency signal. BPF 173 has unique filter characteristics, and limits the band of data from MIX section 172. AGC 174 adjusts a gain of data from BPF 173. Orthogonal demodulation section 175 performs orthogonal modulation on data from AGC 174, and converts the data from an intermediate frequency signal to a baseband signal. LPF 176 limits the band of data from orthogonal demodulation section 175. A/D section 177 performs analog-digital conversion on data from LPF 176.
GI removal section 153 removes the GI inserted in the predetermined position of data from A/D section 177. FFT section 154 performs OFDM demodulation on data from GI removal section 153 by performing FFT. Control information demultiplex section 155 demultiplexes the multiplexed control information from data from FFT section 154. Despreading section 156 despreads data from control information demultiplex section 155 according to the spreading factor information included in the demultiplexed control information. P/S conversion section 157 performs parallel-serial conversion on data from despreading section 156 in accordance with the spreading factor information included in the demultiplexed control information. Digital demodulation section 158 performs digital demodulation according to the modulation scheme information included in the demultiplexed control information.
Number-of-bits calculation section 162 calculates the number of padding bits inserted in the received data based on the modulation scheme information, spreading factor information, and coding rate information included in the demultiplexed control information.
Depadding position calculation section 160 as an specifying means obtains in advance information regarding the insert position which is uniquely determined by padding position calculation section 102 in accordance with the number of padding bits. That is, padding position calculation section 102 and depadding position calculation section 160 share the insert position information. In this way, it is possible to receive data, in which the insert position of padding bits is determined such that padding bits are arranged in a subcarrier in at least one end of the band for use, among a plurality of subcarriers, without receiving information regarding the number of insert bits of the padding bits and the insert position from multicarrier transmission apparatus 100, so that there is no need for radio transmission of the control information.
Also, depadding position calculation section 160 specified the insert position of the padding bits inserted in the data. That is, depadding position calculation section 160 receives a report of the number of padding bits from number-of-bits calculation section 162 and also calculates the removal position of padding bits by referring to the insert position information. Further, an instruction for removal of the padding bits from the calculated removal position is outputted to depadding section 159.
Depadding section 159 removes the padding bits from data from digital demodulation section 158 according to the instruction from depadding position calculation section 160. Error correction decoding section 161 performs error correction decoding on data from depadding section 159 according to the coding rate information included in the demultiplexed control information.
Next, the operations of multicarrier transmission apparatus 100 having the above-mentioned configuration will be described with two examples.
For easy understanding of the two operation descriptions, the conditions below will be assumed. First, turbo coding is adopted as an error correction coding scheme, and the turbo coding is pursuant to the 3GPP (3rd Generation Partnership projects) standard. That is, the maximum block size is 5114 bits, and 12 bits of tail bits are added to data after coding. If data of size over 5114 bits is coded, the data is equally divided so that each divided data is equal to or smaller than 5114 bits. Since 1 PDU=141 octets=1128 bits and 16 bits of a CRC is added per PDU, transmission bits before coding are a multiple of 1144 (=1128+16) and the maximum block size in turbo coding is 5114 bits. Consequently, NPDU is equal to or smaller than 4.
Also, assume that, as shown in
Furthermore, assume that the number of turbo blocks NBLK of inputted data is 2, and the number of PDUs NPDU within each turbo block is 4.
Multicarrier transmission apparatus 100 is able to operate on the precondition except for the above-described case, with respect to a modulation scheme, coding rate, and spreading factor. The number of padding bits per code is calculated in accordance with various combinations of modulation schemes, coding rates, and spreading factors.
The first operation example will be described below. Data of NPDU=4 and NBLK=2 are inputted to error correction coding section 101. Since R=½, the total number of transmission bits of data outputted from error correction coding section 101 is (1144×NPDU×1/R+12)×NBLK=18328 bits. Accordingly, the number of padding bits calculated in number-of-bits calculation section 114 is the difference between the maximum number of transmission bits (18432 bits) and the total number of transmission bits (18328 bits), that is, 104 bits. These 104 bits of padding bits are added to transmission data. The padding bits of 104 bits are equivalent to 52 transmission symbols if QPSK modulation is performed.
The number of padding bits is found in this way, and then insert position of the padding bit is determined at padding position calculation section 102. In this embodiment, NOFDM=48. Accordingly, in this embodiment, the padding bits (104 bits: 52 transmission symbols) are divided to the first group comprised of 96 bits (48 transmission symbols) and the second group comprised of 8 bits (4 transmission symbols), and processed. Then, insert positions of the padding bits are determined so that the padding bits of 48 transmission symbols that belong to the first group are arranged in subcarriers at one end (that is, subcarriers #1 to #4) within the band for use. Further, insert positions of the padding bits are determined so that the padding bits of 4 transmission symbols that belong to the second group are arranged in subcarriers at the other end (that is, subcarriers #765 to #768) within the band for use. Moreover, preferably, insert positions of the padding bits are determined so that four transmission symbols that belong to the second group are arranged in OFDM symbols #1 to #4 on the data head side among the OFDM symbols #1 to #48, respectively. However, if the number of transmission symbols that belong to one group is smaller than the number of OFDM symbols, the arrangement of transmission symbols is not limited to the above-mentioned arrangement.
Then, the instruction showing the insert positions of the padding bits is inputted from padding position calculation section 102 to padding section 103. Padding section 103 inserts the padding bits in data in accordance with the instruction. With this embodiment, with respect to data that constitutes OFDM symbols #1 to #4 on the head side, first, a padding bit of two bits (one transmission symbol) is inserted, and then, with error correction coding data of 380 bits (190 transmission symbols) sandwiched in between, another padding bit of two bits (one transmission symbol) is inserted. Also, with respect to OFDM symbols #5 to #48, first, 2 bits of padding bits (one transmission symbol) are inserted, and then 382 bits (191 transmission symbols) of error correction coding data is arranged.
Digital modulation section 104 then performs QPSK modulation. In one OFDM symbol after QPSK modulation, 192 transmission symbols (384 bits) exist. S/P conversion section 105 then performs serial-parallel conversion. In this embodiment, the spreading factor SF is 4. Accordingly, successive 192 transmission symbols of the data subjected to QPSK modulation are thus subjected to serial-parallel conversion sequentially from the head. The transmission symbols of the data subjected to serial-parallel conversion are duplicated into four. The duplicated transmission symbols are spread to the frequency axis direction at spreading section 107. In this way, data is assigned to subcarriers #1 to #768.
By performing the above-described series of processing, it is possible to arrange the padding bits to subcarriers #1 to #4 in at least the one end side among all the OFDM symbols of #1 to #48, and arrange the padding bits to subcarrier #1 to #4 and subcarriers #765 to #768 in the both end sides, regarding OFDM symbols #1 to #4.
ON/OFF section 131 of transmission control section 108 performs transmission control per subcarrier. In this example, the signals of subcarriers #1 to #4 are comprised of the padding bits only, and, therefore, transmission of subcarriers #1 to #4 is “OFF.” This means transmission amplitude is zero. By this means, it is possible to prevent wasting transmission power.
Next, the second operation example will be described. Although the same processing as in the above first operation example is performed in the second operation example, as a difference from the first operation example, rearrangement section 132 of transmission control section 108 performs a rearrangement of spreading chips after the assignment section performs data assignment. If the spreading factor in the frequency axis direction SF is equal to or greater than 4, rearrangement section 132 divides the spreading chips forming the padding bits equally into two, and rearranges the results so that the results are mapped on the subcarriers at the both end sides.
According to the data assignment described in the first operation example, regarding OFDM symbols #5 to #48, the padding bits are not arranged in the subcarriers at one end of a band for use (that is, subcarrier #768). Therefore, as shown in
In this way, according to this embodiment, the insert positions of the padding bits in transmission data of one packet are determined so that the padding bits are arranged in subcarriers #1 to #4 in at least one end in the band for use when the assignment of transmission data is performed. This means even if variations are included in filter characteristics of BPF 124 and BPF 126, multicarrier transmission is performed in consideration of those variations, so that it is possible to improve information transmission efficiency regardless of filter characteristics. Also, it is not necessary to improve required performance for BPF 124 and BPF126 for use, so that manufacturing cost can be reduced.
Also, according to this embodiment, it is possible to receive transmission data, in which the insert position of padding bits is determined such that the padding bits are arranged in subcarriers #1 to #4 in at least one end, without reporting information regarding the number of insert bits and insert positions from multicarrier transmission apparatus 100, so that there is no need for radio transmission of the information, and efficient information communication without requiring extra wireless resources and transmission power is available.
Although spreading in the frequency axis direction has been performed in this embodiment, the spreading method is not limited to this. The present invention is applicable to a multicarrier transmission apparatus in which spreading in the time axis direction is performed, and is also applicable to a multicarrier transmission apparatus in which two dimensional spreading in the frequency axis direction and the time axis direction is performed.
The present application is based on Japanese Patent Application No. 2004-137761, filed on May 6, 2004, the entire content of which is expressly incorporated by reference herein.
The multicarrier transmission apparatus, multicarrier reception apparatus, multicarrier transmission method and multicarrier reception method of the present invention are useful in a radio communication system employing the MC-CDMA scheme.
Number | Date | Country | Kind |
---|---|---|---|
2004-137761 | May 2004 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/07711 | 4/22/2005 | WO | 00 | 11/27/2006 |