[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2010122833A1 - Mobile station apparatus and data mapping method - Google Patents

Mobile station apparatus and data mapping method Download PDF

Info

Publication number
WO2010122833A1
WO2010122833A1 PCT/JP2010/052437 JP2010052437W WO2010122833A1 WO 2010122833 A1 WO2010122833 A1 WO 2010122833A1 JP 2010052437 W JP2010052437 W JP 2010052437W WO 2010122833 A1 WO2010122833 A1 WO 2010122833A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
station apparatus
transmission
mobile station
block
Prior art date
Application number
PCT/JP2010/052437
Other languages
French (fr)
Japanese (ja)
Inventor
恭之 加藤
昇平 山田
克成 上村
Original Assignee
シャープ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by シャープ株式会社 filed Critical シャープ株式会社
Publication of WO2010122833A1 publication Critical patent/WO2010122833A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/0064Rate requirement of the data, e.g. scalable bandwidth, data priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient

Definitions

  • the present invention relates to a mobile station apparatus and a data mapping method, and more particularly to a mobile station apparatus that maps data to a plurality of radio resources allocated from a base station apparatus, and a data mapping method thereof.
  • the W-CDMA system has been standardized as a third generation cellular mobile communication system, and services have been started sequentially.
  • HSDPA High Speed Packet Access
  • HSDPA High Speed Packet Access
  • EUTRA Evolved Universal Terrestrial Radio Access
  • the EUTRA downlink communication method employs an OFDM (Orthogonal Frequency Division Multiplexing) method that is resistant to multipath interference and suitable for high-speed transmission.
  • OFDM Orthogonal Frequency Division Multiplexing
  • SC-FDMA can reduce the peak-to-average power ratio PAPR (Peak-to-Average-Power-Ratio) of the transmission signal in consideration of the cost and power consumption of the mobile station apparatus.
  • PAPR Peak-to-average power ratio
  • DFT Discrete Fourier Transform
  • Non-Patent Documents 1 and 2 disclose channel configurations in which the OFDM scheme is adopted as the EUTRA downlink and the DFT-spread OFDM scheme single carrier communication scheme is adopted as the EUTRA uplink.
  • FIG. 10 is a diagram illustrating a channel configuration example of EUTRA.
  • the downlink pilot channel DPiCH Downlink Pilot Channel
  • the downlink synchronization channel DSCH Downlink Synchronization Channel
  • the downlink shared channel PDSCH Physical Downlink Shared Channel
  • downlink control channel PDCCH Physical Downlink Control Channel
  • common control channel CCPCH Common Control Control Physical Channel
  • the uplink pilot channel UPiCH Uplink Pilot Channel
  • the random access channel RACH Random Access Channel
  • the uplink shared channel PUSCH Physical Uplink Shared Channel
  • the uplink It is composed of a link control channel PUCCH (Physical Uplink Control Channel).
  • FIG. 11 is a diagram illustrating a configuration example of a downlink subframe in EUTRA.
  • FIG. 12 is a diagram illustrating a configuration example of a downlink radio frame in EUTRA in which a plurality of subframes in FIG. 11 are arranged.
  • the radio frame 120 is shown with the time axis on the horizontal axis and the frequency axis on the vertical axis.
  • one resource block is composed of 12 subcarriers and 7 OFDM symbols.
  • downlink pilot channel DPiCH is as shown in legend 111.
  • one subframe 110 is configured using two resource blocks, and the base station apparatus allocates at least one downlink shared channel PDSCH to the mobile station apparatus and transmits data to the mobile station apparatus .
  • Each subframe 110 is transmitted in order as in the radio frame 120 shown in FIG. Note that the downlink shared channel PDSCH allocation information is indicated by the downlink control channel PDCCH.
  • FIG. 13 is a diagram illustrating a configuration example of an uplink subframe in EUTRA
  • FIG. 14 is a diagram illustrating a configuration example of an uplink radio frame in EUTRA in which a plurality of subframes in FIG. 13 are arranged.
  • FIG. 15 is a diagram illustrating an uplink resource allocation method in EUTRA.
  • the subframe 130 is shown with the time axis on the horizontal axis and the frequency axis on the vertical axis.
  • the radio frames 140 and 150 are shown with the frequency axis on the horizontal axis and the time axis on the vertical axis.
  • one resource block is composed of 12 subcarriers and 7 OFDM symbols, and one subframe 130 is composed using two resource blocks.
  • the uplink pilot channel UPiCH is allocated to 2 and 6 symbols, and data is allocated to other symbols.
  • the uplink control channel PUCCH is arranged outside the frequency band, and the uplink shared channel PUSCH is the uplink control channel. It is arranged in a form sandwiched between PUCCH.
  • the base station apparatus allocates at least one or more uplink shared channel PUSCH to the mobile station apparatus, and the mobile station apparatus transmits data using the allocated uplink shared channel PUSCH.
  • the random access channel RACH and the uplink pilot channel UPiCH are not shown.
  • the allocated resources are processed as one data block.
  • reference numerals 151 to 154 denote assigned data blocks.
  • the entire allocated resource is processed as one data block. That is, in both uplink and downlink, if there is an error in the transmitted data block, the same number of resources are allocated and data retransmission processing is performed. Note that the data size of the data block changes not only by the number of allocated resource blocks but also by MCS (Modulation and Coding Scheme) specified by the base station apparatus.
  • MCS Modulation and Coding Scheme
  • uplink shared channel PUSCH allocation information is indicated by downlink control channel PDCCH.
  • the base station apparatus may allocate periodic radio resources to the mobile station apparatus in advance. For example, one resource block is allocated at 20 ms intervals.
  • mapping control of each data to the data block allocated by the base station apparatus is performed on the mobile station apparatus side using the following procedure (for example, refer to Non-Patent Documents 3, 4, and 5). .
  • the upper layer (Radio Resource Control Layer) prioritizes each data (for example, real-time data such as telephone (VoIP) and non-real-time data such as HTTP (Hypertext Transfer Protocol) and FTP (File Transfer Protocol)). Control uplink data scheduling.
  • real-time data such as telephone (VoIP)
  • non-real-time data such as HTTP (Hypertext Transfer Protocol) and FTP (File Transfer Protocol)
  • Control uplink data scheduling for example, real-time data such as telephone (VoIP) and non-real-time data such as HTTP (Hypertext Transfer Protocol) and FTP (File Transfer Protocol)
  • Each data is given PBR (Prioritized Bit Rate) and BSD (Bucket Size Duration).
  • Each data unit has a variable Bj, the initial value of Bj is zero, and Bj increases by PBR for each subframe. The value of Bj does not exceed Bucket Size. If the size exceeds Bucket Size, Bj is set to the value of Bucket Size. The Bucket Size is calculated from PBR ⁇ BSD, and the PBR and BSD are notified from the upper layer.
  • the mobile station apparatus executes the following procedure.
  • the mobile station apparatus allocates resources to logical channels as follows. 1. All data with Bj> 0 are allocated to resources in descending order of priority. When PBR is set to “infinity”, the mobile station apparatus assigns the data as the highest priority over other data. 2. The mobile station apparatus reduces Bj according to the size assigned by “1”. 3. When resources remain, data is allocated in descending order of priority regardless of the value of Bj. If the data priorities are equal, data is allocated at the same rate.
  • the uplink resource data mapping process in EUTRA will be specifically described with reference to FIGS. 16 and 17. It is assumed that there is a priority among the four data, and the priority is higher in order from the data ⁇ 1>.
  • the bit rate for each subframe of the data ⁇ 1>, ⁇ 2>, ⁇ 3>, ⁇ 4> is set as the data amount indicated by the data 161a, 162a, 163a, 164a, respectively.
  • the bit rate after 4 subframes has the data amount indicated by the data 161b, 162b, 163b, and 164b.
  • Bj is equivalent to 4 subframes and Bj> 0.
  • data ⁇ 1> is data 161c for 8 subframes
  • data ⁇ 2> is data 162c for 4 subframes
  • data ⁇ 3> is data 163c for 12 subframes
  • data ⁇ 4> is for 4 subframes.
  • the data 164c are in the transmission buffer.
  • the radio resource indicated by the data block 165 in FIG. 17 is allocated from the base station apparatus, the data is mapped to the data block 165 of the radio resource in order from the data ⁇ 1> having the highest priority. As a result, as shown by the data block 165a, it is possible to map up to a part of the data ⁇ 3>.
  • Bj is counted for one subframe. Since data ⁇ 1> and data ⁇ 3> are transmitted in an extra 3 subframes, Bj ⁇ 0, data ⁇ 2> is 1 subframe, Bj> 0, and data ⁇ 4> remains 5 subframes. Therefore, Bj> 0.
  • the transmission order of data is prioritized by data 162e of data ⁇ 2> where Bj> 0 (but not remaining in this example) and data 164e of data ⁇ 4>
  • Data 162e of data ⁇ 2> having a higher rank is the first, and then data 164e of data ⁇ 4>.
  • the third is the data 161e of the data ⁇ 1> with high priority and the data B1 ⁇ 0 (but not remaining in this example), and the last is the data 163e of the data ⁇ 3>.
  • Advanced-EUTRA which is a further evolution of EUTRA, has begun (see, for example, Non-Patent Document 6).
  • Advanced-EUTRA it is assumed that communication at a maximum transmission rate of 1 Gbps or more and 500 Mbps or more of the uplink is performed using a band up to a maximum of 100 MHz bandwidth in each of the uplink and the downlink.
  • FIG. 18 is a diagram for explaining a downlink component carrier in Advanced-EUTRA
  • FIG. 19 is a diagram for explaining an uplink component carrier in Advanced-EUTRA.
  • the radio frames 180 and 190 are respectively shown with the frequency axis on the horizontal axis and the time axis on the vertical axis.
  • a 100 MHz band can be realized by bundling a plurality of 20 MHz bands of EUTRA so that the mobile station apparatus of 100 MHz can be accommodated. Yes.
  • one 20 MHz band of EUTRA is called a component carrier (CC).
  • Advanced-EUTRA incorporates MIMO (Multi-Input Multi-Output) transmission in the uplink / downlink to enable high-speed data transmission.
  • MIMO Multi-Input Multi-Output
  • Advanced-EUTRA data is exchanged in component carrier units. That is, in EUTRA, data is exchanged between the base station apparatus and the mobile station apparatus in one data block.
  • Advanced EUTRA there are a maximum number of data blocks in the number of component carriers, and retransmission processing is performed in units of component carriers. Done.
  • 3GPP TS (Technical Specialization) 36.211, V8.60 (2009-03), Technical Specification Group Radio Access Network, Physical Channel and Remudation (Release 8)
  • 3GPP TS (Technical Specification) 36.212, V8.60 (2009-03), Technical Specification Group Radio Access Network, Multiplexing and channel coding (8)
  • 3GPP TS (Technical Specialization) 36.300, V8.80 (2009-03), Evolved Universal Terrestrial RadioAccess (E-UTRA) and Universal UniverseReversalReverseverReversever.
  • the mobile station apparatus maps data to the allocated data block.
  • EUTRA data mapping is the same as performing data mapping with one component carrier, and does not consider a plurality of component carriers.
  • Advanced-EUTRA does not consider data mapping in the case where there are a plurality of data blocks, so that optimum data mapping cannot be performed.
  • the present invention has been made in view of the above-described actual situation, and an object of the present invention is to provide a mobile station apparatus capable of efficient data mapping processing even when a plurality of data blocks are simultaneously allocated from the base station apparatus. Is to provide.
  • a first technical means of the present invention is a mobile station apparatus connected to a base station apparatus using a plurality of component carriers, wherein data transmission from the mobile station apparatus is performed. Therefore, for a plurality of data blocks allocated simultaneously from the base station apparatus, data having a high transmission right is transmitted in order from transmission data having a high priority among data, and transmission data having the same priority is the data block. It is characterized by mapping so as not to cross between.
  • the second technical means is a mobile station apparatus connected to the base station apparatus using a plurality of component carriers, and is simultaneously allocated from the base station apparatus for data transmission from the mobile station apparatus Based on the size of each data block and the data size of the transmission data of each priority, the transmission data having the same priority is not straddled between the data blocks. , Mapping.
  • the data with the low transmission right is matched with the remaining area of the data block in the order of the data size of the transmission data. Mapping.
  • a fourth technical means is a data mapping method in a mobile station apparatus connected to a base station apparatus using a plurality of component carriers, wherein the base station apparatus transmits data from the mobile station apparatus. For a plurality of data blocks allocated at the same time, data having a high transmission right is ordered in order from transmission data having a high priority among data so that transmission data having the same priority does not cross between the data blocks. , Mapping.
  • a fifth technical means is a data mapping method in a mobile station apparatus connected to a base station apparatus using a plurality of component carriers, wherein the base station apparatus transmits data from the mobile station apparatus. Based on the size of each data block and the transmission data size of each priority, the transmission data having the same priority is transmitted between the data blocks with respect to a plurality of data blocks allocated at the same time. It is characterized by mapping so that it does not occur.
  • the data having the low transmission right is matched with the remaining area of the data block in the order of the data size of the transmission data. Mapping.
  • the mobile station apparatus can be configured as an apparatus suitable for Advanced-EUTRA.
  • FIG. 12 is a diagram illustrating a configuration example of a downlink radio frame in EUTRA in which a plurality of subframes of FIG. 11 are arranged. It is a figure which shows the structural example of the uplink sub-frame in EUTRA.
  • FIG. 14 is a diagram illustrating a configuration example of an uplink radio frame in EUTRA in which a plurality of subframes of FIG. 13 are arranged. It is a figure which shows the resource allocation method of the uplink in EUTRA. It is a figure which shows the data mapping process of the uplink resource in EUTRA. It is a figure which shows the data mapping process of the uplink resource in EUTRA. It is a figure for demonstrating the downlink component carrier in Advanced-EUTRA. It is a figure for demonstrating the uplink component carrier in Advanced-EUTRA.
  • Bj is a variable for each data unit, and indicates a transmission right for data transmission (a variable indicating whether or not to transmit to an assigned radio resource).
  • Bj a transmission right for data transmission
  • PBR Primary Bit Rate
  • BSD Bucket Size Size Duration
  • the initial value of Bj is zero, and Bj increases by PBR for each subframe.
  • the value of Bj does not exceed Bucket Size. If the size exceeds Bucket Size, Bj is set to the value of Bucket Size.
  • the Bucket Size is calculated from PBR ⁇ BSD, and the PBR and BSD are notified from the upper layer.
  • mapping is performed in a device connected to the base station device using a plurality of CCs so that data having the same priority need not be divided and transmitted later.
  • a plurality of data blocks (a plurality of data blocks allocated simultaneously in each of a plurality of CCs) simultaneously allocated from the base station apparatus for data transmission from the mobile station apparatus itself are used.
  • the total data capacity M of all allocated data blocks is calculated.
  • mapping of data of Bj> 0 is completed and data mapping area remains in the data block, data of Bj ⁇ 0 is mapped in order. At this time, the data is mapped in accordance with the remaining area of each data block in the order of increasing data capacity regardless of the priority order between the data. After all mapping is completed, Bj is reduced according to the mapped data size.
  • the data block is randomly selected as another data block, and the next higher priority data is mapped to the selected data block. If the data block size is equal to or smaller than the data size, another block is selected in the same manner.
  • FIGS. 1 and 2 are diagrams for explaining an example of data mapping processing in the mobile station apparatus according to the first embodiment of the present invention.
  • FIGS. 3 and 4 illustrate the first embodiment of the present invention. It is a figure for demonstrating the other example of the data mapping process in the mobile station apparatus which concerns.
  • FIG. 1 shows an example in which three data blocks are scheduled for data transmission from a mobile station device, that is, radio resources are allocated to three CCs.
  • three data blocks 11 to 13 are allocated from the base station apparatus, and these data blocks 11 to 13 are transmitted to the data block apparatus 11 through the mobile station apparatus shown in FIG. 2 as mobile station data.
  • a case where target data (transmission data) is mapped will be described.
  • the transmission data includes four data 21 to 24 with Bj> 0 and three data 25 to 27 with Bj ⁇ 0.
  • FIG. 2 it is assumed that the transmission data 21 to 24 and 25 to 27 have higher priority among the data in order from the top.
  • This example corresponds to the case of M> N described above.
  • the data capacities of the data blocks 11 to 13 and the sizes of the data 21 to 24 with Bj> 0 are calculated. Since the data capacities of the data blocks are large, data mapping is performed in step a.
  • the data block 11 is selected, the data capacity of the data block 11 is compared with the data size of the data 21, and the data capacity of the data block 11 is large, so the data of the data 21 is mapped to the data block 11.
  • the remaining capacity of the data block 11 and the data size of the data 22 are compared. Since the data size of the data 22 and the remaining capacity of the data block 11 are the same, the data 22 is mapped to the data block 11.
  • the data block 12 is selected, the data capacity of the data block 12 is compared with the data size of the data 23, and the data 23 is similarly mapped to the data block 12.
  • the remaining data capacity of the data block 12 is compared with the data size of the data 24. Since the data size of the data 24 is small, it is compared with the data block 13. Since the data capacity of the data block 13 is large, the data 24 is mapped to the data block 13.
  • the remaining data will be mapped after the next time as described above.
  • radio resources are allocated in the next subframe.
  • the mapping is only data of Bj ⁇ 0.
  • Bj increases by PBR in the next subframe, Bj changes, and based on the changed Bj Perform data mapping.
  • FIG. 3 shows an example where two data blocks are scheduled for data transmission from the mobile station apparatus, that is, when radio resources are allocated to two CCs.
  • two data blocks 31 and 32 are allocated from the base station apparatus, and the data blocks 31 and 32 are transmitted to the data block apparatus 31 and 32 as illustrated in FIG. 4 as mobile station data.
  • This transmission data includes four data 41 to 44 with Bj> 0 and three data 45 to 47 with Bj ⁇ 0.
  • FIG. 4 it is assumed that the transmission data 41 to 44 and 45 to 47 have a higher priority among the data in order from the top.
  • This example corresponds to the case of P ⁇ M ⁇ N or M ⁇ P.
  • the data capacities of the data blocks 31 and 32 and the sizes of the data 41 to 44 with Bj> 0 are calculated. Since the data capacity of the data block is small, data mapping is performed in step b.
  • the remaining data is mapped from the next time onward, but since the value of Bj changes after the next subframe, the data is mapped again based on Bj.
  • FIG. 5 is a block diagram showing a configuration example of the mobile station apparatus according to the first embodiment of the present invention.
  • the mobile station device 50 illustrated in FIG. 5 includes a data mapping unit 51, a transmission data control unit 52, a transmission processing unit 53, a radio unit 54, a scheduling unit 55, a data demapping unit 56, a control data extraction unit 57, and a reception process. Part 58 is provided.
  • the scheduling unit 55 includes a control data creation unit 55a, a UL scheduling unit 55b, and a control data analysis unit 55c.
  • User data as transmission data is input to the data mapping unit 51.
  • the data mapping unit 51 maps user data to each data block as described above according to an instruction such as a data block size from the scheduling unit 55, and converts it into packet data to be transmitted.
  • the data mapping unit 51 outputs the packet data to be transmitted to the transmission data control unit 52.
  • the transmission data control unit 52 assigns each packet data to each channel of each component carrier (CC) according to an instruction from the scheduling unit 55 and sends the packet data to the transmission processing unit 53.
  • the transmission processing unit 53 performs the following transmission processing. That is, the signal from the transmission data control unit 52 is encoded and modulated. The modulated signal is serial / parallel converted, and after parallelization, DFT (Discrete (Fourier Transform) -IFFT (Inverse : Fastier Transform: Inverse Fast Fourier Transform) processing is performed to perform parallel / serial conversion. Then, the time axis signal is serialized. A cyclic prefix (Cyclic Prefix: CP) is inserted into the serialized signal.
  • DFT Discrete (Fourier Transform)
  • IFFT Inverse Fastier Transform
  • the signal in which the CP is inserted is converted into an analog signal by a D / A (digital / analog) conversion unit and passed to the radio unit 54.
  • the radio unit 54 up-converts this analog signal to a radio frequency and transmits it from the transmission antenna.
  • the radio unit 54 down-converts the radio signal received from the antenna and passes it to the reception processing unit 58.
  • the reception processing unit 58 performs A / D (analog / digital) conversion on the signal passed from the radio unit 54, performs FFT (Fast Fourier Transform) processing, decoding, demodulation processing, and the like, and demodulates the data Is passed to the control data extraction unit 57.
  • the control data extraction unit 57 looks at the downlink control channel PDCCH and determines whether the data is addressed to the own mobile station device. If the data is addressed to the own mobile station device, the downlink control channel demodulated by the reception processing unit 58 It is divided into control data for PDCCH and user data for downlink shared channel PDSCH.
  • the control data extraction unit 57 passes control data to the scheduling unit 55 and passes user data to the data demapping unit 56. Further, it instructs the scheduling unit 55 to return a response result for the received user data.
  • the data demapping unit 56 divides the user data passed from the control data extraction unit 57 by data priority and passes it to the upper layer.
  • the scheduling unit 55 includes a UL scheduling unit 55b, a control data analysis unit 55c, and a control data creation unit 55a.
  • the control data creation unit 55a creates control data and creates a response result of downlink data received by the control data extraction unit 57.
  • the control data analyzing unit 55c analyzes the control data of the downlink control channel PDCCH, and passes uplink data scheduling information to the UL scheduling unit 55b.
  • the UL scheduling unit 55b notifies the data mapping unit 51 of the data capacity of the data block to be transmitted based on the scheduling information, notifies the transmission data control unit 52 of the arrangement of user data and control data in each channel, Control the data.
  • the mobile station device 50 having such a configuration can efficiently map data even when a plurality of data blocks are allocated by mapping transmission data to data blocks in the data mapping unit 51 as described above.
  • transmission data is processed with one data block for one component carrier, but the same processing is performed even when a plurality of data blocks are handled within one component carrier. it can.
  • the mobile station apparatus randomly selects one data block from among a plurality of allocated data blocks, and maps data having high priority between data to the data block with Bj> 0
  • data blocks may be selected in the order of data block size (for example, in descending order of data block size). By doing so, it is possible to transmit more data with high priority between data when Bj> 0.
  • the data block is selected at random.
  • the second embodiment an embodiment in which the data block is selected in consideration of the data capacity of the data block and the size of the transmission data will be described.
  • the mobile station apparatus has the size of each data block and the data size of transmission data of Bj> 0 for a plurality of data blocks allocated simultaneously from the base station apparatus for data transmission from the mobile station apparatus. Based on the above, mapping is performed so that transmission data having the same priority does not cross between data blocks.
  • the data block selected as the mapping destination differs depending on the size (data capacity) of each allocated data block.
  • the total data capacity M of all allocated data blocks is calculated. 1.
  • mapping of data of Bj> 0 if there is an area where data mapping is possible, data of Bj ⁇ 0 is mapped in order. At this time, the data is mapped according to the remaining area of each data block in descending order of the data capacity. After all mapping is completed, Bj is reduced according to the mapped data size.
  • FIGS. 6 and 7 are diagrams for explaining an example of data mapping processing in the mobile station apparatus according to the second embodiment of the present invention.
  • FIGS. 8 and 9 are diagrams according to the second embodiment of the present invention. It is a figure for demonstrating the other example of the data mapping process in the mobile station apparatus which concerns.
  • FIG. 6 shows an example when three data blocks are scheduled for data transmission from the mobile station apparatus, that is, when radio resources are allocated to three CCs.
  • three data blocks 61 to 63 are allocated from the base station device, and these data blocks 61 to 63 are transmitted to the data block devices 61 to 63 illustrated as mobile station data in FIG. A case where data is mapped will be described.
  • the transmission data includes four data 71 to 74 with Bj> 0 and three data 75 to 77 with Bj ⁇ 0.
  • FIG. 7 it is assumed that the transmission data 71 to 74 and 75 to 77 have higher priority among the data in order from the top.
  • This example corresponds to the case of M> N.
  • the data blocks 61 to 63 are rearranged in descending order of data capacity (in order of the data blocks 63, 61, 62). Further, the data is rearranged in the descending order of the data size in the data of Bj> 0 (in the order of data 74, 73, 71, 72).
  • the data block 63 with the largest data block size is selected, and the data 74 with the largest data size is mapped to the data block 63.
  • the data blocks 61 to 63 are rearranged again in the order of the data capacity including the remaining capacity of the data block 63 (in the order of the data blocks 61, 62, 63).
  • a data block 61 having a large data block size is selected, and data 73 having a large data size is mapped to the data block 61.
  • the data blocks 61 to 63 are rearranged again in the order of the data capacity including the remaining capacity of the data block 61 (in the order of the data blocks 62, 63, 61).
  • a data block 62 having a large data block size is selected, and data 71 having a large data size is mapped to the data block 62.
  • the data blocks 61 to 63 are rearranged again in the order of the data capacity including the remaining capacity of the data block 62 (in order of the data blocks 63, 61, 62).
  • a data block 63 having a large data block size is selected, and the remaining data 72 is mapped to the data block 63.
  • Mapping of data of Bj> 0 is finished, and there is still a capacity for arranging data in the data block 61 and the data block 62, so Bj ⁇ 0 data is mapped.
  • the free capacities of the data blocks 61 and 62 are compared, and since the data block 61 has a large free capacity, the data 77 having the largest data size is mapped to the data block 61. At this time, since all of the data 77 cannot be mapped, the rest is turned on the next transmission.
  • Data 75 is mapped to the data block 61. Further, data 76 that cannot be mapped is also rotated at the next transmission.
  • the remaining data is mapped from the next time onward.
  • the mapping is only data of Bj ⁇ 0.
  • Bj increases by PBR and Bj changes.
  • Bj is used to perform data mapping.
  • FIG. 8 shows an example when two data blocks are scheduled for data transmission from the mobile station apparatus, that is, when radio resources are allocated to two CCs.
  • two data blocks 81 and 82 are allocated from the base station apparatus, and these data blocks 81 and 82 are transmitted as illustrated in FIG. 9 as mobile station data in the mobile station apparatus.
  • the transmission data includes four data 91 to 94 with Bj> 0 and three data 95 to 97 with Bj ⁇ 0.
  • the transmission data 91 to 94 and 95 to 97 have higher priority among the data in order from the top.
  • the data blocks 81 and 82 are rearranged in descending order of data capacity (the order of the data blocks 82 and 81).
  • the data block 82 having the largest data block size is selected, and the data 94a having the largest data size is mapped to the data block 82.
  • the data blocks 81 and 82 are rearranged again in the order of the data capacity (the order of the data blocks 81 and 82).
  • a data block 81 having a large data block size is selected, and data 93a having a large data size is mapped to the data block 81.
  • the data blocks 81 and 82 are rearranged again in the order of the data capacity including the remaining capacity of the data block 81 (the order of the data blocks 82 and 81).
  • a data block 82 having a large data block size is selected, and data 91a having a large data size is mapped to the data block 82.
  • the data blocks 81 and 82 are rearranged again in the order of the data capacity, including the remaining capacity of the data block 82 (in the order of the data blocks 81 and 82).
  • a data block 81 having a large data block size is selected, and the remaining data 92a is mapped to the data block 81.
  • Data 91a and data 94a are mapped in the data block 82, and the priority of the data is that of the data 91a. Therefore, the remaining data 91 (data other than the data 91a) is mapped to the remaining data block 82.
  • mapping the remaining data is mapped from the next time onward, but since the value of Bj changes after the next subframe, the data is mapped again based on Bj.
  • the mobile station apparatus according to the second embodiment has the same configuration as the mobile station apparatus 50 according to the first embodiment described in FIG.
  • the mobile station device 50 having such a configuration efficiently maps the transmission data to the data block in the data mapping unit 51 as described in the second embodiment, even when a plurality of data blocks are allocated. Can map data.
  • transmission data is processed with one data block for one component carrier, but the same processing is performed even when a plurality of data blocks are handled within one component carrier. it can.
  • radio resources allocated in advance If radio resources are allocated to the same subframe on different component carriers, the target data is mapped to the predetermined radio resource data block, and the newly allocated radio resource data block Other data may be mapped by the method of the first embodiment or the second embodiment.
  • the base station apparatus can easily process data with high real-time characteristics that is recognized in advance from the mobile station apparatus.
  • the data is mapped by the method of the first embodiment or the second embodiment for all assigned radio resources and data. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A mobile station apparatus capable of efficient data mapping processing even when a plurality of data blocks have been allocated simultaneously from a base station apparatus. The mobile station apparatus, which uses a plurality of component carriers and connects to the base station apparatus, maps data having high transmission rights to the plurality of data blocks (11 to 13) allocated simultaneously from the base station apparatus so that data can be transmitted from the mobile station apparatus itself. The data are mapped in order from transmission data having high priority rank among the data, and in a way that does not spread transmission data of the same priority rank across the data blocks (11 to 13).

Description

移動局装置及びデータマッピング方法Mobile station apparatus and data mapping method
 本発明は、移動局装置及びデータマッピング方法に関し、より詳細には、基地局装置から割り当てられた複数の無線リソースにデータをマッピングする移動局装置、及びそのデータマッピング方法に関する。 The present invention relates to a mobile station apparatus and a data mapping method, and more particularly to a mobile station apparatus that maps data to a plurality of radio resources allocated from a base station apparatus, and a data mapping method thereof.
 3GPP(3rd Generation Partnership Project)では、W-CDMA方式が第三世代セルラー移動通信方式として標準化され、順次サービスが開始されている。また、通信速度を更に上げたHSDPA(High Speed Packet Access)も標準化され、サービスが開始されている。 In 3GPP (3rd Generation Partnership Project), the W-CDMA system has been standardized as a third generation cellular mobile communication system, and services have been started sequentially. In addition, HSDPA (High Speed Packet Access), which further increases the communication speed, has been standardized and a service has been started.
 一方、3GPPでは、第三世代無線アクセスの進化(Evolved Universal Terrestrial Radio Access;以下、「EUTRA」と呼称する。)の標準化が進められている。 On the other hand, in 3GPP, the standardization of the evolution of third generation wireless access (Evolved Universal Terrestrial Radio Access; hereinafter referred to as “EUTRA”) is underway.
 EUTRAの下りリンクの通信方式としては、マルチパス干渉に強く、高速伝送に適したOFDM(Orthogonal Frequency Division Multiplexing)方式を採用している。また、上りリンクの通信方式としては、移動局装置のコストと消費電力を考慮し、送信信号のピーク対平均電力比PAPR(Peak to Average Power Ratio)を低減できるシングルキャリア周波数分割多重方式SC-FDMA(Single Carrier-Frequency Division Multiple Access)のDFT(Discrete Fourier Transform)-spread OFDM方式を採用している。 The EUTRA downlink communication method employs an OFDM (Orthogonal Frequency Division Multiplexing) method that is resistant to multipath interference and suitable for high-speed transmission. As an uplink communication scheme, the single-carrier frequency division multiplexing SC-FDMA can reduce the peak-to-average power ratio PAPR (Peak-to-Average-Power-Ratio) of the transmission signal in consideration of the cost and power consumption of the mobile station apparatus. (Single Carrier-Frequency Division Multiple Access) DFT (Discrete Fourier Transform) -spread OFDM system is adopted.
 非特許文献1、2には、EUTRAの下りリンクとしてOFDM方式が、EUTRAの上りリンクとしてDFT-spread OFDM方式のシングルキャリア通信方式が採用されたチャネル構成について開示されている。 Non-Patent Documents 1 and 2 disclose channel configurations in which the OFDM scheme is adopted as the EUTRA downlink and the DFT-spread OFDM scheme single carrier communication scheme is adopted as the EUTRA uplink.
 図10は、EUTRAのチャネル構成例を示す図である。EUTRAの下りリンクでは、図10のEUTRA対応システム100で示したように、下りリンクパイロットチャネルDPiCH(Downlink Pilot Channel)、下りリンク同期チャネルDSCH(Downlink Synchronization Channel)、下りリンク共用チャネルPDSCH(Physical Downlink Shared Channel)、下りリンク制御チャネルPDCCH(Physical Downlink Control Channel)、共通制御チャネルCCPCH(Common Control Physical Channel)により構成されている。 FIG. 10 is a diagram illustrating a channel configuration example of EUTRA. In the downlink of EUTRA, as shown in the EUTRA-compatible system 100 of FIG. 10, the downlink pilot channel DPiCH (Downlink Pilot Channel), the downlink synchronization channel DSCH (Downlink Synchronization Channel), and the downlink shared channel PDSCH (Physical Downlink Shared Channel), downlink control channel PDCCH (Physical Downlink Control Channel), and common control channel CCPCH (Common Control Control Physical Channel).
 EUTRAの上りリンクでは、EUTRA対応システム100で示したように、上りリンクパイロットチャネルUPiCH(Uplink Pilot Channel)、ランダムアクセスチャネルRACH(Random Access Channel)、上りリンク共用チャネルPUSCH(Physical Uplink Shared Channel)、上りリンク制御チャネルPUCCH(Physical Uplink Control Channel)により構成されている。 In the uplink of EUTRA, as shown in the EUTRA compatible system 100, the uplink pilot channel UPiCH (Uplink Pilot Channel), the random access channel RACH (Random Access Channel), the uplink shared channel PUSCH (Physical Uplink Shared Channel), the uplink It is composed of a link control channel PUCCH (Physical Uplink Control Channel).
 図11及び図12を参照しながら下りリンクの構成について説明する。図11は、EUTRAにおける下りリンクのサブフレームの構成例を示す図である。また、図12は、図11のサブフレームを複数配置した、EUTRAにおける下りリンクの無線フレームの構成例を示す図である。図12では、無線フレーム120を、横軸に時間軸をとり、縦軸に周波数軸をとって示している。 The configuration of the downlink will be described with reference to FIG. 11 and FIG. FIG. 11 is a diagram illustrating a configuration example of a downlink subframe in EUTRA. FIG. 12 is a diagram illustrating a configuration example of a downlink radio frame in EUTRA in which a plurality of subframes in FIG. 11 are arranged. In FIG. 12, the radio frame 120 is shown with the time axis on the horizontal axis and the frequency axis on the vertical axis.
 図11で示す下りリンクのサブフレーム110では、1リソースブロックは、12本のサブキャリアと7つのOFDMシンボルから構成される。なお、サブフレーム110において、下りリンクパイロットチャネルDPiCHは凡例111で示す通りである。そして、2つのリソースブロックを使用して、1つのサブフレーム110を構成し、基地局装置は、移動局装置に最低1つ以上の下りリンク共用チャネルPDSCHの割り当て、移動局装置にデータを送信する。各サブフレーム110は、図12で示す無線フレーム120のように順に送信される。尚、下りリンク共用チャネルPDSCHの割り当て情報は、下りリンク制御チャネルPDCCHで示される。 In the downlink subframe 110 shown in FIG. 11, one resource block is composed of 12 subcarriers and 7 OFDM symbols. In subframe 110, downlink pilot channel DPiCH is as shown in legend 111. Then, one subframe 110 is configured using two resource blocks, and the base station apparatus allocates at least one downlink shared channel PDSCH to the mobile station apparatus and transmits data to the mobile station apparatus . Each subframe 110 is transmitted in order as in the radio frame 120 shown in FIG. Note that the downlink shared channel PDSCH allocation information is indicated by the downlink control channel PDCCH.
 図13~図15を参照しながら上りリンクの構成について説明する。図13は、EUTRAにおける上りリンクのサブフレームの構成例を示す図、図14は、図13のサブフレームを複数配置した、EUTRAにおける上りリンクの無線フレームの構成例を示す図である。また、図15は、EUTRAにおける上りリンクのリソース割り当て方法を示す図である。図13では、サブフレーム130を、横軸に時間軸をとり、縦軸に周波数軸をとって示している。図14、図15では、それぞれ無線フレーム140、150を、横軸に周波数軸をとり、縦軸に時間軸をとって示している。 The uplink configuration will be described with reference to FIGS. FIG. 13 is a diagram illustrating a configuration example of an uplink subframe in EUTRA, and FIG. 14 is a diagram illustrating a configuration example of an uplink radio frame in EUTRA in which a plurality of subframes in FIG. 13 are arranged. FIG. 15 is a diagram illustrating an uplink resource allocation method in EUTRA. In FIG. 13, the subframe 130 is shown with the time axis on the horizontal axis and the frequency axis on the vertical axis. In FIG. 14 and FIG. 15, the radio frames 140 and 150 are shown with the frequency axis on the horizontal axis and the time axis on the vertical axis.
 上りリンクにおいても同様に、1リソースブロックは、12本のサブキャリアと7つのOFDMシンボルから構成され、2つのリソースブロックを使用して、1つのサブフレーム130が構成される。凡例131で示す通り、2、6シンボルに上りリンクパイロットチャネルUPiCHが配置され、それ以外のシンボルにはデータが配置される。図14の無線フレーム140でチャネル構成を示す通り、リソースブロック(RB)が周波数軸上に多数あり、上りリンク制御チャネルPUCCHが周波数帯域の外側に配置され、上りリンク共用チャネルPUSCHが上りリンク制御チャネルPUCCHに挟まれる形になって配置されている。基地局装置は移動局装置に最低1つの以上の上りリンク共用チャネルPUSCHを割り当て、移動局装置は割り当てられた上りリンク共用チャネルPUSCHを使用して、データを送信する。尚、図14では、ランダムアクセスチャネルRACHと上りリンクパイロットチャネルUPiCHとを図示していない。 Similarly, in the uplink, one resource block is composed of 12 subcarriers and 7 OFDM symbols, and one subframe 130 is composed using two resource blocks. As shown in the legend 131, the uplink pilot channel UPiCH is allocated to 2 and 6 symbols, and data is allocated to other symbols. As shown in the radio frame 140 of FIG. 14, there are many resource blocks (RB) on the frequency axis, the uplink control channel PUCCH is arranged outside the frequency band, and the uplink shared channel PUSCH is the uplink control channel. It is arranged in a form sandwiched between PUCCH. The base station apparatus allocates at least one or more uplink shared channel PUSCH to the mobile station apparatus, and the mobile station apparatus transmits data using the allocated uplink shared channel PUSCH. In FIG. 14, the random access channel RACH and the uplink pilot channel UPiCH are not shown.
 尚、図15で上りの無線フレーム150を示すように、複数の上りリンク共用チャネルPUSCHが割り当てられたとしても、割り当てられたリソース全体で1つのデータブロックとして処理される。図15において、151~154は、割り当てられたデータブロックである。同様に、複数の下りリンク共用チャネルPDSCHが割り当てられたとしても、割り当てられたリソース全体で1つのデータブロックとして処理される。つまり、上りリンク、下りリンクのいずれにおいても、送信したデータブロックにエラーがあった場合、同じ数のリソースが割り当てられて、データの再送処理が行われる。尚、データブロックのデータサイズは、割り当てられたリソースブロック数だけでなく、基地局装置から指定されるMCS(Modulation and Coding Scheme:変調方式・符号化率)によっても変化する。また、下りリンクと同様に上りリンク共用チャネルPUSCHの割り当て情報は、下りリンク制御チャネルPDCCHで示される。尚、VoIP(Voice over Internet Protocol)のようなリアルタイム性の高いデータに対しては、基地局装置が、予め移動局装置に定期的な無線リソースを割り当てる場合がある。例えば、20ms間隔に1つのリソースブロックを割り当てる。 In addition, as shown in the uplink radio frame 150 in FIG. 15, even if a plurality of uplink shared channels PUSCH are allocated, the allocated resources are processed as one data block. In FIG. 15, reference numerals 151 to 154 denote assigned data blocks. Similarly, even if a plurality of downlink shared channels PDSCH are allocated, the entire allocated resource is processed as one data block. That is, in both uplink and downlink, if there is an error in the transmitted data block, the same number of resources are allocated and data retransmission processing is performed. Note that the data size of the data block changes not only by the number of allocated resource blocks but also by MCS (Modulation and Coding Scheme) specified by the base station apparatus. Similarly to downlink, uplink shared channel PUSCH allocation information is indicated by downlink control channel PDCCH. Note that for high-real-time data such as VoIP (Voice over Internet Protocol), the base station apparatus may allocate periodic radio resources to the mobile station apparatus in advance. For example, one resource block is allocated at 20 ms intervals.
 上りリンクでは、基地局装置が割り当てたデータブロックへの各データのマッピング制御は、移動局装置側で以下のような手順を用いて行われる(例えば、非特許文献3、4、5を参照)。 In the uplink, mapping control of each data to the data block allocated by the base station apparatus is performed on the mobile station apparatus side using the following procedure (for example, refer to Non-Patent Documents 3, 4, and 5). .
 上位層(RRC:Radio Resource Control Layer)は、各データ(例えば、電話(VoIP)などのリアルタイムデータやHTTP(Hypertext Transfer Protocol)やFTP(File Transfer Protocol)などのノンリアルタイムデータ)ごとに優先順位を与えることによって上りリンクのデータスケジューリングをコントロールする。 The upper layer (RRC: Radio Resource Control Layer) prioritizes each data (for example, real-time data such as telephone (VoIP) and non-real-time data such as HTTP (Hypertext Transfer Protocol) and FTP (File Transfer Protocol)). Control uplink data scheduling.
 各データには、PBR(Prioritized Bit Rate)とBSD(Bucket Size Duration)が与えられる。また、各データ単位に変数Bjがあり、Bjの初期値はゼロで、BjはサブフレームごとにPBR分増加する。Bjの値はBucket Sizeを超えない。Bucket Sizeを超える場合、Bjは、Bucket Sizeの値に設定される。尚、Bucket Sizeは、PBR×BSDから計算され、PBRとBSDは、上位層から通知される。 Each data is given PBR (Prioritized Bit Rate) and BSD (Bucket Size Duration). Each data unit has a variable Bj, the initial value of Bj is zero, and Bj increases by PBR for each subframe. The value of Bj does not exceed Bucket Size. If the size exceeds Bucket Size, Bj is set to the value of Bucket Size. The Bucket Size is calculated from PBR × BSD, and the PBR and BSD are notified from the upper layer.
 そして、移動局装置は、新しい送信がある場合、以下のような手順を実行する。まず、移動局装置は以下のように論理チャネルにリソースを割り当てる。
 1. Bj>0のすべてのデータを優先順位の高い順にリソースに割り当てる。PBRが“infinity”に設定されている場合、移動局装置は、そのデータを他のデータより最も高い優先度として割り当てる。
 2. 移動局装置は“1”で割り当てたサイズによって、Bjを減らす。
 3. リソースが残っている場合、Bjの値に関係なく、データを優先順位の高い順に割り当てる。データの優先順位が等しい場合は、同じ割合でデータを割り当てる。
Then, when there is a new transmission, the mobile station apparatus executes the following procedure. First, the mobile station apparatus allocates resources to logical channels as follows.
1. All data with Bj> 0 are allocated to resources in descending order of priority. When PBR is set to “infinity”, the mobile station apparatus assigns the data as the highest priority over other data.
2. The mobile station apparatus reduces Bj according to the size assigned by “1”.
3. When resources remain, data is allocated in descending order of priority regardless of the value of Bj. If the data priorities are equal, data is allocated at the same rate.
 図16及び図17を用いて、EUTRAにおける上りリンクのリソースのデータマッピング処理を具体的に示す。
 4つのデータ間で優先順位があり、データ<1>から順に優先順位が高いものとする。各データ<1>,<2>,<3>,<4>のサブフレームごとのBit rateを、それぞれデータ161a,162a,163a,164aで示すデータ量とする。4サブフレーム後のBit rateは、データ161b,162b,163b,164bで示すデータ量になり、全データについて、Bjが4サブフレーム分となり、Bj>0の状態となる。この時の移動局装置の送信バッファにある各優先順位のデータ量が、図17の左側に示すような状態であるとする。つまり、データ<1>は8サブフレーム分のデータ161c、データ<2>は4サブフレーム分のデータ162c、データ<3>は12サブフレーム分のデータ163c、データ<4>は4サブフレーム分のデータ164cが、それぞれ送信バッファにある状態とする。
The uplink resource data mapping process in EUTRA will be specifically described with reference to FIGS. 16 and 17.
It is assumed that there is a priority among the four data, and the priority is higher in order from the data <1>. The bit rate for each subframe of the data <1>, <2>, <3>, <4> is set as the data amount indicated by the data 161a, 162a, 163a, 164a, respectively. The bit rate after 4 subframes has the data amount indicated by the data 161b, 162b, 163b, and 164b. For all data, Bj is equivalent to 4 subframes and Bj> 0. It is assumed that the data amount of each priority in the transmission buffer of the mobile station device at this time is in a state as shown on the left side of FIG. That is, data <1> is data 161c for 8 subframes, data <2> is data 162c for 4 subframes, data <3> is data 163c for 12 subframes, and data <4> is for 4 subframes. The data 164c are in the transmission buffer.
 基地局装置から図17のデータブロック165で示す無線リソースが割り当てられたとすると、優先順位の高いデータ<1>から順に無線リソースのデータブロック165にデータをマッピングする。これによって、データブロック165aで示すように、データ<3>の一部までマッピングできる。この時の各データのBjの値は、データ<1>のBjについては4サブフレーム分のデータ161dで示すデータ量を余分に送るのでBj=((4-8)×PBR)<0となり、データ<2>についてはBj=((4-4)×PBR)=0となり、データ<3>のBjについて4サブフレーム分のデータ163dで示すデータ量を余分に送るのでBj=((4-8)×PBR)<0となり、データ<4>のBjについてはデータを全く送信できていないのでBj=((4-0)×PBR)>0のままである。次のサブフレームでは、それぞれBjが1サブフレーム分カウントされる。データ<1>、データ<3>は3サブフレーム余分に送信しているのでBj<0、データ<2>は1サブフレーム分でBj>0、データ<4>は5サブフレーム分残っているのでBj>0となる。このサブフレームで無線リソースが割り当てられた場合のデータの送信順位は、Bj>0であるデータ<2>のデータ162e(但しこの例では残っていない)、データ<4>のデータ164eで、優先順位の高いデータ<2>のデータ162eが第1番目になり、次にデータ<4>のデータ164eになる。また、3番目は、Bj≦0のデータで優先順位の高いデータ<1>のデータ161e(但しこの例では残っていない)となり、最後がデータ<3>のデータ163eとなる。 If the radio resource indicated by the data block 165 in FIG. 17 is allocated from the base station apparatus, the data is mapped to the data block 165 of the radio resource in order from the data <1> having the highest priority. As a result, as shown by the data block 165a, it is possible to map up to a part of the data <3>. At this time, the value of Bj of each data is Bj = ((4-8) × PBR) <0 because the data amount indicated by the data 161d for four subframes is additionally sent for Bj of data <1>. For data <2>, Bj = ((4-4) × PBR) = 0, and for Bj of data <3>, an extra data amount indicated by data 163d for four subframes is sent, so Bj = ((4- 8) × PBR) <0, and Bj of data <4> has not been transmitted at all, so Bj = ((4-0) × PBR)> 0. In the next subframe, Bj is counted for one subframe. Since data <1> and data <3> are transmitted in an extra 3 subframes, Bj <0, data <2> is 1 subframe, Bj> 0, and data <4> remains 5 subframes. Therefore, Bj> 0. When radio resources are allocated in this subframe, the transmission order of data is prioritized by data 162e of data <2> where Bj> 0 (but not remaining in this example) and data 164e of data <4> Data 162e of data <2> having a higher rank is the first, and then data 164e of data <4>. The third is the data 161e of the data <1> with high priority and the data B1 ≦ 0 (but not remaining in this example), and the last is the data 163e of the data <3>.
 また、3GPPでは、EUTRAの更なる進化のAdvanced-EUTRAの議論も始まっている(例えば、非特許文献6を参照)。Advanced-EUTRAでは、上りリンク及び下りリンクでそれぞれ最大100MHz帯域幅までの帯域を使用して、最大で下りリンク1Gbps以上、上りリンク500Mbps以上の伝送レートの通信を行うことを想定している。 In 3GPP, discussion of Advanced-EUTRA, which is a further evolution of EUTRA, has begun (see, for example, Non-Patent Document 6). In Advanced-EUTRA, it is assumed that communication at a maximum transmission rate of 1 Gbps or more and 500 Mbps or more of the uplink is performed using a band up to a maximum of 100 MHz bandwidth in each of the uplink and the downlink.
 図18は、Advanced-EUTRAにおける下りリンクコンポーネントキャリアを説明するための図、図19は、Advanced-EUTRAにおける上りリンクコンポーネントキャリアを説明するための図である。図18、図19では、それぞれ無線フレーム180、190を、横軸に周波数軸をとり、縦軸に時間軸をとって示している。 FIG. 18 is a diagram for explaining a downlink component carrier in Advanced-EUTRA, and FIG. 19 is a diagram for explaining an uplink component carrier in Advanced-EUTRA. In FIG. 18 and FIG. 19, the radio frames 180 and 190 are respectively shown with the frequency axis on the horizontal axis and the time axis on the vertical axis.
 Advanced-EUTRAでは、無線フレーム180、190で示すように、100MHzの帯域をEUTRAの移動局装置も収容できるようにEUTRAの20MHzの帯域を複数個束ねることで、100MHz帯域を実現することを考えている。尚、Advanced-EUTRAでは、EUTRAの1つの20MHzの帯域をコンポーネントキャリア(CC:Component Carrier)と呼んでいる。 In Advanced-EUTRA, as shown by radio frames 180 and 190, it is considered that a 100 MHz band can be realized by bundling a plurality of 20 MHz bands of EUTRA so that the mobile station apparatus of 100 MHz can be accommodated. Yes. In Advanced-EUTRA, one 20 MHz band of EUTRA is called a component carrier (CC).
 更にAdvanced-EUTRAでは、上り/下りリンクにおいて、MIMO(Multi Input Multi Output)送信も取り入れて高速のデータ送信が可能なようにしている。 Further, Advanced-EUTRA incorporates MIMO (Multi-Input Multi-Output) transmission in the uplink / downlink to enable high-speed data transmission.
 Advanced-EUTRAでは、コンポーネントキャリア単位でデータのやり取りがなされる。つまり、EUTRAでは、1つのデータブロックで基地局装置-移動局装置間のデータがやり取りされたが、Advanced EUTRAでは、最大でコンポーネントキャリアの数だけデータブロックが存在し、コンポーネントキャリア単位で再送処理が行われる。 In Advanced-EUTRA, data is exchanged in component carrier units. That is, in EUTRA, data is exchanged between the base station apparatus and the mobile station apparatus in one data block. However, in Advanced EUTRA, there are a maximum number of data blocks in the number of component carriers, and retransmission processing is performed in units of component carriers. Done.
 Advanced-EUTRAでも、EUTRAと同様に移動局装置は、割り当てられたデータブロックにデータのマッピングを行う。しかしながら、EUTRAのデータマッピングは、1つのコンポーネントキャリアでデータマッピングを行うことと同じで、複数のコンポーネントキャリアを考慮していない。つまり、Advanced-EUTRAにおいては、複数のデータブロックがある場合のデータマッピングを考慮していないので、最適なデータマッピングができない。 In Advanced-EUTRA, as in EUTRA, the mobile station apparatus maps data to the allocated data block. However, EUTRA data mapping is the same as performing data mapping with one component carrier, and does not consider a plurality of component carriers. In other words, Advanced-EUTRA does not consider data mapping in the case where there are a plurality of data blocks, so that optimum data mapping cannot be performed.
 本発明は、上述のような実状に鑑みてなされたものであり、その目的は、基地局装置から同時に複数のデータブロックが割り当てられた場合でも、効率の良いデータマッピング処理が可能な移動局装置を提供することにある。 The present invention has been made in view of the above-described actual situation, and an object of the present invention is to provide a mobile station apparatus capable of efficient data mapping processing even when a plurality of data blocks are simultaneously allocated from the base station apparatus. Is to provide.
 上記課題を解決するために、本発明の第1の技術手段は、複数のコンポーネントキャリアを使用して基地局装置と接続している移動局装置であって、該移動局装置からのデータ送信の為に該基地局装置から同時に割り当てられた複数のデータブロックに対し、送信権の高いデータを、データ間の優先順位の高い送信データから順番で、且つ、同じ優先順位の送信データが前記データブロック間で跨らないように、マッピングすることを特徴としたものである。 In order to solve the above-described problem, a first technical means of the present invention is a mobile station apparatus connected to a base station apparatus using a plurality of component carriers, wherein data transmission from the mobile station apparatus is performed. Therefore, for a plurality of data blocks allocated simultaneously from the base station apparatus, data having a high transmission right is transmitted in order from transmission data having a high priority among data, and transmission data having the same priority is the data block. It is characterized by mapping so as not to cross between.
 第2の技術手段は、複数のコンポーネントキャリアを使用して基地局装置と接続している移動局装置であって、該移動局装置からのデータ送信の為に該基地局装置から同時に割り当てられた複数のデータブロックに対し、送信権の高いデータを、各データブロックのサイズと各優先順位の送信データのデータサイズとに基づき、同じ優先順位の送信データが前記データブロック間で跨らないように、マッピングすることを特徴としたものである。 The second technical means is a mobile station apparatus connected to the base station apparatus using a plurality of component carriers, and is simultaneously allocated from the base station apparatus for data transmission from the mobile station apparatus Based on the size of each data block and the data size of the transmission data of each priority, the transmission data having the same priority is not straddled between the data blocks. , Mapping.
 第3の技術手段は、第1又は第2の技術手段において、前記送信権の高いデータをマッピングした後に、送信権の低いデータを、送信データのデータサイズ順に前記データブロックの残量域に合わせて、マッピングすることを特徴としたものである。 According to the third technical means, in the first or second technical means, after mapping the data with the high transmission right, the data with the low transmission right is matched with the remaining area of the data block in the order of the data size of the transmission data. Mapping.
 第4の技術手段は、複数のコンポーネントキャリアを使用して基地局装置と接続している移動局装置におけるデータマッピング方法であって、該移動局装置からのデータ送信の為に該基地局装置から同時に割り当てられた複数のデータブロックに対し、送信権の高いデータを、データ間の優先順位の高い送信データから順番で、且つ、同じ優先順位の送信データが前記データブロック間で跨らないように、マッピングすることを特徴としたものである。 A fourth technical means is a data mapping method in a mobile station apparatus connected to a base station apparatus using a plurality of component carriers, wherein the base station apparatus transmits data from the mobile station apparatus. For a plurality of data blocks allocated at the same time, data having a high transmission right is ordered in order from transmission data having a high priority among data so that transmission data having the same priority does not cross between the data blocks. , Mapping.
 第5の技術手段は、複数のコンポーネントキャリアを使用して基地局装置と接続している移動局装置におけるデータマッピング方法であって、該移動局装置からのデータ送信の為に該基地局装置から同時に割り当てられた複数のデータブロックに対し、送信権の高いデータを、各データブロックのサイズと各優先順位の送信データのデータサイズとに基づき、同じ優先順位の送信データが前記データブロック間で跨らないように、マッピングすることを特徴としたものである。 A fifth technical means is a data mapping method in a mobile station apparatus connected to a base station apparatus using a plurality of component carriers, wherein the base station apparatus transmits data from the mobile station apparatus. Based on the size of each data block and the transmission data size of each priority, the transmission data having the same priority is transmitted between the data blocks with respect to a plurality of data blocks allocated at the same time. It is characterized by mapping so that it does not occur.
 第6の技術手段は、第1又は第2の技術手段において、前記送信権の高いデータをマッピングした後に、送信権の低いデータを、送信データのデータサイズ順に前記データブロックの残量域に合わせて、マッピングすることを特徴としたものである。 Sixth technical means, in the first or second technical means, after mapping the data having a high transmission right, the data having the low transmission right is matched with the remaining area of the data block in the order of the data size of the transmission data. Mapping.
 本発明によれば、基地局装置から同時に複数のデータブロックが割り当てられた場合でも、移動局装置において、データブロックへの効率の良いデータマッピングが可能となる。従って、その移動局装置は、Advanced-EUTRAに適した装置として構成できる。 According to the present invention, even when a plurality of data blocks are simultaneously assigned from the base station apparatus, efficient data mapping to the data blocks can be performed in the mobile station apparatus. Therefore, the mobile station apparatus can be configured as an apparatus suitable for Advanced-EUTRA.
本発明の第1の実施形態に係る移動局装置におけるデータマッピング処理の一例を説明するための図である。It is a figure for demonstrating an example of the data mapping process in the mobile station apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る移動局装置におけるデータマッピング処理の一例を説明するための図である。It is a figure for demonstrating an example of the data mapping process in the mobile station apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る移動局装置におけるデータマッピング処理の他の例を説明するための図である。It is a figure for demonstrating the other example of the data mapping process in the mobile station apparatus which concerns on the 1st Embodiment of this invention. 本発明の第2の実施形態に係る移動局装置におけるデータマッピング処理の他の例を説明するための図である。It is a figure for demonstrating the other example of the data mapping process in the mobile station apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第1の実施形態に係る移動局装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the mobile station apparatus which concerns on the 1st Embodiment of this invention. 本発明の第2の実施形態に係る移動局装置におけるデータマッピング処理の一例を説明するための図である。It is a figure for demonstrating an example of the data mapping process in the mobile station apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第2の実施形態に係る移動局装置におけるデータマッピング処理の一例を説明するための図である。It is a figure for demonstrating an example of the data mapping process in the mobile station apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第2の実施形態に係る移動局装置におけるデータマッピング処理の他の例を説明するための図である。It is a figure for demonstrating the other example of the data mapping process in the mobile station apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第2の実施形態に係る移動局装置におけるデータマッピング処理の他の例を説明するための図である。It is a figure for demonstrating the other example of the data mapping process in the mobile station apparatus which concerns on the 2nd Embodiment of this invention. EUTRAのチャネル構成例を示す図である。It is a figure which shows the channel structural example of EUTRA. EUTRAにおける下りリンクのサブフレームの構成例を示す図である。It is a figure which shows the structural example of the subframe of the downlink in EUTRA. 図11のサブフレームを複数配置した、EUTRAにおける下りリンクの無線フレームの構成例を示す図である。FIG. 12 is a diagram illustrating a configuration example of a downlink radio frame in EUTRA in which a plurality of subframes of FIG. 11 are arranged. EUTRAにおける上りリンクのサブフレームの構成例を示す図である。It is a figure which shows the structural example of the uplink sub-frame in EUTRA. 図13のサブフレームを複数配置した、EUTRAにおける上りリンクの無線フレームの構成例を示す図である。FIG. 14 is a diagram illustrating a configuration example of an uplink radio frame in EUTRA in which a plurality of subframes of FIG. 13 are arranged. EUTRAにおける上りリンクのリソース割り当て方法を示す図である。It is a figure which shows the resource allocation method of the uplink in EUTRA. EUTRAにおける上りリンクのリソースのデータマッピング処理を示す図である。It is a figure which shows the data mapping process of the uplink resource in EUTRA. EUTRAにおける上りリンクのリソースのデータマッピング処理を示す図である。It is a figure which shows the data mapping process of the uplink resource in EUTRA. Advanced-EUTRAにおける下りリンクコンポーネントキャリアを説明するための図である。It is a figure for demonstrating the downlink component carrier in Advanced-EUTRA. Advanced-EUTRAにおける上りリンクコンポーネントキャリアを説明するための図である。It is a figure for demonstrating the uplink component carrier in Advanced-EUTRA.
(第1の実施形態)
 図13のサブフレーム130のようなサブフレームを複数個(又は、複数帯域)利用してできる無線フレームであって、図19の無線フレームのようなフレームを上りチャネルとして送受するシステムを想定し、本発明の第1の実施形態について説明する。尚、以下の説明でも、1つの帯域のことをコンポーネントキャリア(CC)と呼ぶ。
(First embodiment)
Assuming a system that uses a plurality (or a plurality of bands) of subframes such as the subframe 130 of FIG. 13 and transmits and receives a frame such as the radio frame of FIG. 19 as an uplink channel, A first embodiment of the present invention will be described. In the following description, one band is also called a component carrier (CC).
 また、以下の説明において、Bjとは、各データ単位の変数であり、データ送信の送信権(割り当てられた無線リソースに対して送信すべきかを示す変数)を示す。データのBjの値が、Bj≦0の場合、無線リソースが割り当てられても、必ずしもデータを送信する必要が無く(送信権が低い)、Bj>0の場合、できる限り、その無線リソースでデータを送るようにする(送信権が高い)。各データには、PBR(Prioritized Bit Rate)とBSD(Bucket Size Duration)が与えられる。また、Bjの初期値はゼロで、BjはサブフレームごとにPBR分増加する。Bjの値はBucket Sizeを超えない。Bucket Sizeを超える場合、Bjは、Bucket Sizeの値に設定される。尚、Bucket Sizeは、PBR×BSDから計算され、PBRとBSDは、上位層から通知される。 In the following description, Bj is a variable for each data unit, and indicates a transmission right for data transmission (a variable indicating whether or not to transmit to an assigned radio resource). When the value of Bj of data is Bj ≦ 0, even if radio resources are allocated, it is not always necessary to transmit data (the transmission right is low). When Bj> 0, data is transmitted using the radio resources as much as possible. (Sending rights are high). Each data is given PBR (Prioritized Bit Rate) and BSD (Bucket Size Size Duration). The initial value of Bj is zero, and Bj increases by PBR for each subframe. The value of Bj does not exceed Bucket Size. If the size exceeds Bucket Size, Bj is set to the value of Bucket Size. The Bucket Size is calculated from PBR × BSD, and the PBR and BSD are notified from the upper layer.
 従来技術で説明したデータマッピング手順では、複数のデータブロックがある場合に適用すると、単純にBj>0でデータ間の優先順位(プライオリティ:例えば、電話(VoIP)などのリアルタイムデータか、HTTPやFTPなどのノンリアルタイムデータかといったデータ種間での優先順位)の高い順位に送信対象のデータをマッピングするが、その場合、データブロック間に跨るデータは、データブロック単位で送信(基地局装置へ再送)されるため、分割しなければならなくなる。データブロック単位で再送処理が行われるので、同時に割り当てたデータでも基地局装置では異なる時間に受信処理される場合があり、データの結合処理も複雑になるばかりでなく、基地局装置のバッファ容量も大きいサイズのバッファを用意しなくてはならない。 In the data mapping procedure described in the prior art, when it is applied when there are a plurality of data blocks, Bj> 0 and priority between data (priority: real-time data such as telephone (VoIP)) or HTTP or FTP The data to be transmitted is mapped in the order of higher priority (data order such as non-real-time data). In this case, data across data blocks is transmitted in units of data blocks (retransmitted to the base station apparatus) ), It will have to be divided. Since retransmission processing is performed in units of data blocks, even the data allocated at the same time may be received and processed at different times in the base station apparatus, not only the data combining process becomes complicated, but also the buffer capacity of the base station apparatus You must prepare a large buffer.
 従って、本発明では、複数のCCを使用して基地局装置と接続している装置において、同じ優先順位のデータを後に分割して送信しなくても済むように、マッピングを行う。本発明の第1の実施形態では、移動局装置自身からのデータ送信の為に基地局装置から同時に割り当てられた複数のデータブロック(複数のCCのそれぞれで同時に割り当てられた複数のデータブロック)に対し、送信権の高いデータ(閾値Bj=0より高い送信権のデータで例示)を、優先順位の高い送信データから順番で、且つ、同じ優先順位の送信データがデータブロック間で跨らないように、マッピングする。以下、本実施形態におけるこのようなデータマッピング方法の具体例を説明する。 Therefore, in the present invention, mapping is performed in a device connected to the base station device using a plurality of CCs so that data having the same priority need not be divided and transmitted later. In the first embodiment of the present invention, a plurality of data blocks (a plurality of data blocks allocated simultaneously in each of a plurality of CCs) simultaneously allocated from the base station apparatus for data transmission from the mobile station apparatus itself are used. On the other hand, data with a high transmission right (illustrated as data with a transmission right higher than threshold Bj = 0) is ordered from transmission data with a high priority so that transmission data with the same priority does not straddle between data blocks. To map. Hereinafter, a specific example of such a data mapping method in the present embodiment will be described.
 0. 割り当てられた全データブロックの全データ容量Mを算出する。
 1. Bj>0のデータの全データ容量Nと、Bj>0のデータでBj=0の範囲のデータ容量Pとを算出する。尚、Bj>0のデータでBj=0の範囲のデータ容量Pは、無線リソースを割り当てられたサブフレームで送信されなければならないデータ容量であり、換言すると、Bj>0のデータのうち、割り当てられた全データブロック(全データ容量M)へマッピングして送信した場合に、Bj=0となるべき(Bj=0に変化すべき)データの容量を指す。
 2. データブロックの容量Mと、Bj>0のデータ容量Nと、Bj=0の範囲のデータ容量Pとを比較する。
0. The total data capacity M of all allocated data blocks is calculated.
1. The total data capacity N of the data Bj> 0 and the data capacity P in the range of Bj = 0 with the data Bj> 0 are calculated. The data capacity P in the range of Bj> 0 and Bj = 0 is the data capacity that must be transmitted in the subframe to which the radio resource is allocated. In other words, among the data of Bj> 0, This indicates the capacity of data that should be Bj = 0 (change to Bj = 0) when it is mapped to all the data blocks (total data capacity M) and transmitted.
2. The data block capacity M, the data capacity N of Bj> 0, and the data capacity P in the range of Bj = 0 are compared.
[M>Nの場合(手順a)]
 3a. 1つのデータブロックをランダムに選び、データブロック容量がBj>0でデータ間の優先順位の最も高い順位のデータのデータサイズ以上の場合、この最も優先順位の高い順位のデータをマッピングする。データサイズ以下の場合は、他のデータブロックを選択する。
[When M> N (Procedure a)]
3a. One data block is selected at random, and when the data block capacity is Bj> 0 and the data size of the data with the highest priority among the data is larger than the data size, the data with the highest priority is mapped. If it is less than the data size, another data block is selected.
 4a. マッピングしたデータブロックの残りの容量が次の優先順位の高いデータのデータサイズ以下の場合は、残りの領域にデータをマッピングする。
 5a. データ容量が少ない場合、次の優先順位の高いデータを他のデータブロックにマッピングする。データブロックのサイズがデータサイズ以下の場合は同様に他のブロックを選択する。
 6a. 4a、5aを繰り返す。
4a. If the remaining capacity of the mapped data block is less than or equal to the data size of the next higher priority data, the data is mapped to the remaining area.
5a. When the data capacity is small, the next higher priority data is mapped to another data block. If the data block size is equal to or smaller than the data size, another block is selected in the same manner.
6a. Repeat 4a and 5a.
 7a. Bj>0のデータをマッピングし終えた後、データブロックにデータマッピング可能な領域が残っている場合、Bj≦0のデータを順にマッピングする。この時のデータのマッピングは、データ間の優先順位に関係なくデータ容量の大きい順に、各データブロックの残領域に合わせてデータをマッピングする。すべてのマッピングが終わった後、マッピングしたデータサイズによって、Bjを減らす。 7a. When mapping of data of Bj> 0 is completed and data mapping area remains in the data block, data of Bj ≦ 0 is mapped in order. At this time, the data is mapped in accordance with the remaining area of each data block in the order of increasing data capacity regardless of the priority order between the data. After all mapping is completed, Bj is reduced according to the mapped data size.
[P<M<N、又は、M<Pの場合(手順b)]
 3b. 1つのデータブロックをランダムに選び、データブロック容量がデータ間の優先順位の最も高いデータでBj=0の範囲のデータサイズ以上の場合、この優先順位の最も高い順位のデータをマッピングする。データサイズ以下の場合は、他のデータブロックを選択する。
[When P <M <N or M <P (Procedure b)]
3b. One data block is selected at random, and when the data block capacity is the data with the highest priority among the data and is not less than the data size in the range of Bj = 0, the data with the highest priority is mapped. If it is less than the data size, another data block is selected.
 4b. マッピングしたデータブロックの残りの容量が次の優先順位の高いデータでBj=0の範囲のデータサイズ以上の場合は、マッピングしたデータブロックの残りの領域にこのデータをマッピングする。 4b. If the remaining capacity of the mapped data block is the next higher priority data and is larger than the data size in the range of Bj = 0, this data is mapped to the remaining area of the mapped data block.
 5b. マッピングしたデータブロックのデータ容量が少ない場合、他のデータブロックにランダムに選択し、次の優先順位の高いデータを選択したデータブロックにマッピングする。データブロックのサイズがデータサイズ以下の場合は同様に他のブロックを選択する。 5b. When the data capacity of the mapped data block is small, the data block is randomly selected as another data block, and the next higher priority data is mapped to the selected data block. If the data block size is equal to or smaller than the data size, another block is selected in the same manner.
 6b. Bj>0のデータに対して、4b、5bを繰り返す。尚、マッピングしたデータブロックの残容量、又は、空のデータブロックが、データサイズより小さい場合は、残りの部分にデータを配置する。 6b. 4b and 5b are repeated for the data of Bj> 0. If the remaining capacity of the mapped data block or the empty data block is smaller than the data size, the data is arranged in the remaining part.
 7b. データブロックに残りの残量がある場合、そのデータブロック内のデータでデータ間の優先順位の高いデータを残りの部分に配置する。すべてのマッピングが終わった後、マッピングしたデータサイズによって、Bjを減らす。 7b. If there is a remaining remaining amount in the data block, the data in the data block with high priority between data is arranged in the remaining part. After all mapping is completed, Bj is reduced according to the mapped data size.
 次に、本実施形態に係る移動局装置の動作について、図1~図4を参照しながら説明する。図1及び図2は、本発明の第1の実施形態に係る移動局装置におけるデータマッピング処理の一例を説明するための図で、図3及び図4は、本発明の第1の実施形態に係る移動局装置におけるデータマッピング処理の他の例を説明するための図である。 Next, the operation of the mobile station apparatus according to this embodiment will be described with reference to FIGS. FIGS. 1 and 2 are diagrams for explaining an example of data mapping processing in the mobile station apparatus according to the first embodiment of the present invention. FIGS. 3 and 4 illustrate the first embodiment of the present invention. It is a figure for demonstrating the other example of the data mapping process in the mobile station apparatus which concerns.
 図1では、移動局装置からのデータ送信の為に、3つのデータブロックがスケジューリングされた場合、つまり、3つのCCに無線リソースが割り当てられた場合の例を挙げている。図1の上段に示すように、3つのデータブロック11~13が基地局装置から割り当てられており、これらのデータブロック11~13に、移動局装置において、図2で移動局データとして図示する送信対象のデータ(送信データ)をマッピングする場合を説明する。この送信データには、4つのBj>0のデータ21~24と3つのBj≦0のデータ25~27がある。尚、図2において、各送信データ21~24、25~27は、それぞれ上から順にデータ間の優先順位が高いものとする。 FIG. 1 shows an example in which three data blocks are scheduled for data transmission from a mobile station device, that is, radio resources are allocated to three CCs. As shown in the upper part of FIG. 1, three data blocks 11 to 13 are allocated from the base station apparatus, and these data blocks 11 to 13 are transmitted to the data block apparatus 11 through the mobile station apparatus shown in FIG. 2 as mobile station data. A case where target data (transmission data) is mapped will be described. The transmission data includes four data 21 to 24 with Bj> 0 and three data 25 to 27 with Bj ≦ 0. In FIG. 2, it is assumed that the transmission data 21 to 24 and 25 to 27 have higher priority among the data in order from the top.
 この例は、上述したM>Nの場合に相当する。まず、データブロック11~13のデータ容量とBj>0のデータ21~24のサイズを計算し、データブロックのデータ容量が大きいので、手順aでデータマッピングを行う。データブロック11を選択し、データブロック11のデータ容量とデータ21のデータサイズを比較し、データブロック11のデータ容量が大きいので、データ21のデータをデータブロック11にマッピングする。 This example corresponds to the case of M> N described above. First, the data capacities of the data blocks 11 to 13 and the sizes of the data 21 to 24 with Bj> 0 are calculated. Since the data capacities of the data blocks are large, data mapping is performed in step a. The data block 11 is selected, the data capacity of the data block 11 is compared with the data size of the data 21, and the data capacity of the data block 11 is large, so the data of the data 21 is mapped to the data block 11.
 次にデータブロック11の残り容量とデータ22のデータサイズを比較し、データ22のデータサイズとデータブロック11の残りの容量が同じなので、データ22をデータブロック11にマッピングする。次にデータブロック12を選択し、データブロック12のデータ容量とデータ23のデータサイズを比較し、同様にデータ23をデータブロック12にマッピングする。データブロック12の残りのデータ容量とデータ24のデータサイズを比較し、データ24のデータサイズが小さいので、データブロック13と比較する。データブロック13のデータ容量が大きいので、データブロック13にデータ24をマッピングする。 Next, the remaining capacity of the data block 11 and the data size of the data 22 are compared. Since the data size of the data 22 and the remaining capacity of the data block 11 are the same, the data 22 is mapped to the data block 11. Next, the data block 12 is selected, the data capacity of the data block 12 is compared with the data size of the data 23, and the data 23 is similarly mapped to the data block 12. The remaining data capacity of the data block 12 is compared with the data size of the data 24. Since the data size of the data 24 is small, it is compared with the data block 13. Since the data capacity of the data block 13 is large, the data 24 is mapped to the data block 13.
 Bj>0のデータ21~24のマッピングが終わり、まだ、データブロック12とデータブロック13にデータを配置する容量があるので、Bj≦0データをマッピングする。データブロック12,13の空き容量の比較を行い、データブロック13が空き容量が多いので、データブロック13にデータサイズの一番大きいデータ27をマッピングする。この時、データ27の全てはマッピングできないので、残りのデータ27aは次回以降の送信時に回す。データブロック12には、データ25をマッピングし、同様にマッピングできないデータ25aは次回の以降の送信時に回す。また、データ26についてはマッピングが全く行われていないため、これも次回以降の送信時に回す。 Mapping of the data 21 to 24 with Bj> 0 is finished, and there is still a capacity for arranging data in the data block 12 and the data block 13, so Bj ≦ 0 data is mapped. The free capacities of the data blocks 12 and 13 are compared, and since the data block 13 has a large free capacity, the data 27 having the largest data size is mapped to the data block 13. At this time, since all of the data 27 cannot be mapped, the remaining data 27a is turned at the next transmission. Data 25 is mapped to the data block 12, and data 25a that cannot be mapped in the same way is turned to the next transmission. In addition, since the data 26 is not mapped at all, it is also rotated at the next transmission.
 このようにすることで、データブロック間に同じ優先順位のデータが跨ることなくデータをマッピングすることができる。 In this way, data can be mapped without data having the same priority straddling between data blocks.
 また、残りのデータは、上述のように次回以降にマッピングされることになるが、この例では、Bj>0のデータは送信が終了しているため、例えば次のサブフレームで無線リソースが割り当てられ、新たにデータが送信バッファに到着していない場合にマッピングはBj≦0のデータのみとなるが、次のサブフレームでBjがPBR分増えるので、Bjが変化し、変化したBjに基づいてデータのマッピングを行う。 Further, the remaining data will be mapped after the next time as described above. In this example, since transmission of data with Bj> 0 has been completed, for example, radio resources are allocated in the next subframe. When no new data arrives at the transmission buffer, the mapping is only data of Bj ≦ 0. However, since Bj increases by PBR in the next subframe, Bj changes, and based on the changed Bj Perform data mapping.
 図3では、移動局装置からのデータ送信の為に、2つのデータブロックがスケジューリングされた場合、つまり、2つのCCに無線リソースが割り当てられた場合の例を挙げている。図3の上段に示すように、2つのデータブロック31,32が基地局装置から割り当てられており、これらのデータブロック31,32に、移動局装置において、図4で移動局データとして図示する送信データをマッピングする場合を説明する。この送信データには、4つのBj>0のデータ41~44と3つのBj≦0のデータ45~47がある。尚、図4において、各送信データ41~44、45~47は、それぞれ、上から順にデータ間の優先順位が高いものとする。 FIG. 3 shows an example where two data blocks are scheduled for data transmission from the mobile station apparatus, that is, when radio resources are allocated to two CCs. As shown in the upper part of FIG. 3, two data blocks 31 and 32 are allocated from the base station apparatus, and the data blocks 31 and 32 are transmitted to the data block apparatus 31 and 32 as illustrated in FIG. 4 as mobile station data. A case where data is mapped will be described. This transmission data includes four data 41 to 44 with Bj> 0 and three data 45 to 47 with Bj ≦ 0. In FIG. 4, it is assumed that the transmission data 41 to 44 and 45 to 47 have a higher priority among the data in order from the top.
 この例は、P<M<N、又は、M<Pの場合に相当する。まず、データブロック31,32のデータ容量とBj>0のデータ41~44のサイズを計算し、データブロックのデータ容量が小さいので、手順bでデータマッピングを行う。 This example corresponds to the case of P <M <N or M <P. First, the data capacities of the data blocks 31 and 32 and the sizes of the data 41 to 44 with Bj> 0 are calculated. Since the data capacity of the data block is small, data mapping is performed in step b.
 データブロック31を選択し、データブロック31のデータ容量とデータ41のBj=0の範囲のデータサイズ(データ41aのサイズ)を比較し、データブロック31のデータ容量が大きいので、データ41aをデータブロック31にマッピングする。 The data block 31 is selected, the data capacity of the data block 31 is compared with the data size of the data 41 in the range of Bj = 0 (the size of the data 41a), and the data block 31 has a large data capacity. Map to 31.
 次にデータブロック31の残り容量とデータ42のBj=0の範囲のデータサイズ(データ42aのサイズ)を比較し、データブロック31の残りの容量が大きいので、データ42aをデータブロック31にマッピングする。次にデータブロック31の残り容量とデータ43のBj=0の範囲のデータサイズ(データ43aのサイズ)を比較しデータブロック31の残りの容量が小さいので、データブロック32を選択し、データブロック32のデータ容量とデータ43aのデータサイズを比較し、同様にデータ43aをデータブロック32にマッピングする。 Next, the remaining capacity of the data block 31 is compared with the data size of the data 42 in the range of Bj = 0 (the size of the data 42a). Since the remaining capacity of the data block 31 is large, the data 42a is mapped to the data block 31. . Next, the remaining capacity of the data block 31 is compared with the data size of the data 43 in the range of Bj = 0 (the size of the data 43a). Since the remaining capacity of the data block 31 is small, the data block 32 is selected and the data block 32 is selected. Are compared with the data size of the data 43a, and the data 43a is similarly mapped to the data block 32.
 次にデータブロック32の残り容量とデータ44のBj=0の範囲のデータサイズ(データ44aのサイズ)を比較し、データブロック32の残りの容量が大きいので、データ44aをデータブロック32にマッピングする。 Next, the remaining capacity of the data block 32 is compared with the data size of the data 44 in the range of Bj = 0 (the size of the data 44a). Since the remaining capacity of the data block 32 is large, the data 44a is mapped to the data block 32. .
 Bj=0の範囲のデータのマッピングが終わり、まだ、データブロック31にデータを配置する容量があり、優先順位の高いデータ41のデータ(データ41a以外のデータ)が残っているので、その残りのデータをデータブロック31にマッピングする。この時、マッピングできないデータ42b,43b,44b,45,46,47は次回の以降の送信時に回す。 The mapping of the data in the range of Bj = 0 is finished, and there is still a capacity for arranging the data in the data block 31, and the data 41 (data other than the data 41a) with high priority remains. Data is mapped to the data block 31. At this time, the data 42b, 43b, 44b, 45, 46, and 47 that cannot be mapped are turned to the next transmission.
 このようにすることで、Bj>0のデータで送信しなければならないデータサイズ(Bj=0となるデータ容量)をデータブロックに跨ることなく、データブロックにマッピングすることができる。 By doing in this way, the data size (data capacity at which Bj = 0) that must be transmitted with data of Bj> 0 can be mapped to the data block without straddling the data block.
 また、この例でも同様に、残りのデータは、次回以降にマッピングされることになるが、次のサブフレーム以降にBjの数値は変化するので、再度、Bjに基づいてデータのマッピングを行う。 Similarly, in this example, the remaining data is mapped from the next time onward, but since the value of Bj changes after the next subframe, the data is mapped again based on Bj.
 次に、本実施形態に係る移動局装置の構成例を、図5を参照しながら説明する。図5は、本発明の第1の実施形態に係る移動局装置の構成例を示すブロック図である。 Next, a configuration example of the mobile station apparatus according to this embodiment will be described with reference to FIG. FIG. 5 is a block diagram showing a configuration example of the mobile station apparatus according to the first embodiment of the present invention.
 図5で例示する移動局装置50は、データマッピング部51、送信データ制御部52、送信処理部53、無線部54、スケジューリング部55、データデマッピング部56、制御データ抽出部57、及び受信処理部58を備える。スケジューリング部55は、制御データ作成部55a、ULスケジューリング部55b、及び制御データ解析部55cを備える。 The mobile station device 50 illustrated in FIG. 5 includes a data mapping unit 51, a transmission data control unit 52, a transmission processing unit 53, a radio unit 54, a scheduling unit 55, a data demapping unit 56, a control data extraction unit 57, and a reception process. Part 58 is provided. The scheduling unit 55 includes a control data creation unit 55a, a UL scheduling unit 55b, and a control data analysis unit 55c.
 送信データであるユーザデータはデータマッピング部51に入力される。データマッピング部51は、スケジューリング部55からのデータブロックサイズ等の指示により、各データブロックに上述したようにユーザデータをマッピングし、送信するパケットデータに変換する。データマッピング部51は、この送信するパケットデータを送信データ制御部52に出力する。 User data as transmission data is input to the data mapping unit 51. The data mapping unit 51 maps user data to each data block as described above according to an instruction such as a data block size from the scheduling unit 55, and converts it into packet data to be transmitted. The data mapping unit 51 outputs the packet data to be transmitted to the transmission data control unit 52.
 送信データ制御部52は、スケジューリング部55の指示により、各パケットデータを各コンポーネントキャリア(CC)の各チャネルに割り当て、送信処理部53に送る。送信処理部53は、次のような送信処理を行う。つまり、送信データ制御部52からの信号を、符号化し、変調する。そして、変調された信号を、シリアル/パラレル変換し、並列化された後にDFT(Discrete Fourier Transform:離散フーリエ変換)-IFFT(Inverse Fast Fourier Transform:逆高速フーリエ変換)処理を施し、パラレル/シリアル変換し、時間軸の信号を直列化する。直列化された信号には、サイクリック プリフィックス(Cyclic Prefix:CP)が挿入される。CPが挿入された信号を、D/A(ディジタル/アナログ)変換部によりアナログ信号に変換し、無線部54に渡す。無線部54では、このアナログ信号を無線周波数にアップコンバートし、送信アンテナから送信する。 The transmission data control unit 52 assigns each packet data to each channel of each component carrier (CC) according to an instruction from the scheduling unit 55 and sends the packet data to the transmission processing unit 53. The transmission processing unit 53 performs the following transmission processing. That is, the signal from the transmission data control unit 52 is encoded and modulated. The modulated signal is serial / parallel converted, and after parallelization, DFT (Discrete (Fourier Transform) -IFFT (Inverse : Fastier Transform: Inverse Fast Fourier Transform) processing is performed to perform parallel / serial conversion. Then, the time axis signal is serialized. A cyclic prefix (Cyclic Prefix: CP) is inserted into the serialized signal. The signal in which the CP is inserted is converted into an analog signal by a D / A (digital / analog) conversion unit and passed to the radio unit 54. The radio unit 54 up-converts this analog signal to a radio frequency and transmits it from the transmission antenna.
 また、無線部54は、アンテナより受信した無線信号をダウンコンバートし、受信処理部58に渡す。受信処理部58は、無線部54から渡された信号をA/D(アナログ/ディジタル)変換し、FFT(Fast Fourier Transform:高速フーリエ変換)処理、復号化、復調処理等を行い、復調したデータを制御データ抽出部57に渡す。制御データ抽出部57は、下りリンク制御チャネルPDCCHを見て、自移動局装置宛のデータかどうか判別し、自移動局装置宛のデータの場合、受信処理部58で復調された下りリンク制御チャネルPDCCHの制御データと下りリンク共用チャネルPDSCHのユーザデータに分ける。制御データ抽出部57は、制御データをスケジューリング部55に渡し、ユーザデータをデータデマッピング部56に渡す。また、受信したユーザデータに対する応答結果を返すようにスケジューリング部55に指示する。データデマッピング部56は、制御データ抽出部57から渡されたユーザデータをデータのプライオリティ別に分けて、上位層に渡す。 Also, the radio unit 54 down-converts the radio signal received from the antenna and passes it to the reception processing unit 58. The reception processing unit 58 performs A / D (analog / digital) conversion on the signal passed from the radio unit 54, performs FFT (Fast Fourier Transform) processing, decoding, demodulation processing, and the like, and demodulates the data Is passed to the control data extraction unit 57. The control data extraction unit 57 looks at the downlink control channel PDCCH and determines whether the data is addressed to the own mobile station device. If the data is addressed to the own mobile station device, the downlink control channel demodulated by the reception processing unit 58 It is divided into control data for PDCCH and user data for downlink shared channel PDSCH. The control data extraction unit 57 passes control data to the scheduling unit 55 and passes user data to the data demapping unit 56. Further, it instructs the scheduling unit 55 to return a response result for the received user data. The data demapping unit 56 divides the user data passed from the control data extraction unit 57 by data priority and passes it to the upper layer.
 スケジューリング部55は、ULスケジューリング部55b、制御データ解析部55c、制御データ作成部55aから構成される。制御データ作成部55aは、制御データを作成し、制御データ抽出部57が受信した下りリンクのデータの応答結果を作成する。制御データ解析部55cは、下りリンク制御チャネルPDCCHの制御データを解析し、上りリンクデータのスケジューリング情報はULスケジューリング部55bに渡す。ULスケジューリング部55bは、スケジューリング情報をもとに送信するデータブロックのデータ容量をデータマッピング部51に通知し、ユーザデータや制御データの各チャネルへの配置を送信データ制御部52に通知し、各データを制御する。 The scheduling unit 55 includes a UL scheduling unit 55b, a control data analysis unit 55c, and a control data creation unit 55a. The control data creation unit 55a creates control data and creates a response result of downlink data received by the control data extraction unit 57. The control data analyzing unit 55c analyzes the control data of the downlink control channel PDCCH, and passes uplink data scheduling information to the UL scheduling unit 55b. The UL scheduling unit 55b notifies the data mapping unit 51 of the data capacity of the data block to be transmitted based on the scheduling information, notifies the transmission data control unit 52 of the arrangement of user data and control data in each channel, Control the data.
 このような構成の移動局装置50は、データマッピング部51において、上述したようにデータブロックに送信データをマッピングすることで、複数のデータブロックを割り当てられた場合でも効率よく、データをマッピングできる。
 尚、本実施形態では、1コンポーネントキャリアに対して1つのデータブロックで送信データを処理するような例を挙げたが、1つのコンポーネントキャリア内で複数のデータブロックを扱った場合でも、同様に処理できる。
The mobile station device 50 having such a configuration can efficiently map data even when a plurality of data blocks are allocated by mapping transmission data to data blocks in the data mapping unit 51 as described above.
In this embodiment, an example is given in which transmission data is processed with one data block for one component carrier, but the same processing is performed even when a plurality of data blocks are handled within one component carrier. it can.
 また、本実施形態では、移動局装置は、割り当てられた複数のデータブロックの中からランダムに1つのデータブロックを選択し、Bj>0でデータ間の優先順位の高いデータをデータブロックにマッピングした例を挙げたが、データブロックの選択をデータブロックサイズ順(例えば、データブロックサイズの大きい順)に行っても良い。このようにすることで、Bj>0でデータ間の優先順位が高いデータをより多く送信することができる。 Further, in this embodiment, the mobile station apparatus randomly selects one data block from among a plurality of allocated data blocks, and maps data having high priority between data to the data block with Bj> 0 As an example, data blocks may be selected in the order of data block size (for example, in descending order of data block size). By doing so, it is possible to transmit more data with high priority between data when Bj> 0.
(第2の実施形態)
 第1の実施形態では、データブロックをランダムに選択していたが、第2の実施形態として、データブロックのデータ容量と送信データのサイズとを考慮して選択する実施形態について、説明する。
(Second Embodiment)
In the first embodiment, the data block is selected at random. However, as the second embodiment, an embodiment in which the data block is selected in consideration of the data capacity of the data block and the size of the transmission data will be described.
 本実施形態に係る移動局装置は、移動局装置からのデータ送信の為に基地局装置から同時に割り当てられた複数のデータブロックに対し、各データブロックのサイズとBj>0の送信データのデータサイズとに基づき、同じ優先順位の送信データがデータブロック間で跨らないように、マッピングする。特に、本実施形態では、第1の実施形態でのデータマッピング方法において、割り当てられた各データブロックのサイズ(データ容量)に依って、マッピング先として選択されるデータブロックが異なるようにしている。以下、本実施形態におけるこのようなデータマッピング方法の具体例を説明する。 The mobile station apparatus according to the present embodiment has the size of each data block and the data size of transmission data of Bj> 0 for a plurality of data blocks allocated simultaneously from the base station apparatus for data transmission from the mobile station apparatus. Based on the above, mapping is performed so that transmission data having the same priority does not cross between data blocks. In particular, in the present embodiment, in the data mapping method in the first embodiment, the data block selected as the mapping destination differs depending on the size (data capacity) of each allocated data block. Hereinafter, a specific example of such a data mapping method in the present embodiment will be described.
 0. 割り当てられた全データブロックの全データ容量Mを算出する。
 1. Bj>0のデータの全データ容量Nと、Bj>0のデータでBj=0の範囲の全データ容量Pとを算出する。尚、Bj>0のデータでBj=0の範囲のデータ容量Pは、無線リソースを割り当てられたサブフレームで送信されなければならないデータ容量である。
 2. データブロックの容量Mと、Bj>0のデータ容量Nと、Bj=0の範囲のデータ容量Pとを比較する。
0. The total data capacity M of all allocated data blocks is calculated.
1. The total data capacity N of data of Bj> 0 and the total data capacity P of Bj> 0 in the range of Bj = 0 are calculated. The data capacity P in the range of Bj> 0 and Bj = 0 is the data capacity that must be transmitted in the subframe to which the radio resource is assigned.
2. The data block capacity M, the data capacity N of Bj> 0, and the data capacity P in the range of Bj = 0 are compared.
[M>Nの場合(手順a)]
 3a. データ容量の大きい順にデータブロックを並び替える。また、Bj>0のデータでデータサイズの大きい順位にデータを並び替える。
 4a. データブロックの容量の大きい順にデータブロックを選び、また、Bj>0のデータでデータサイズの大きい順位にデータを選択する。選択したデータを選択したデータブロックにマッピングする。
[When M> N (Procedure a)]
3a. Rearrange data blocks in descending order of data capacity. Further, the data is rearranged in the order of the data size in the data of Bj> 0.
4a. A data block is selected in descending order of the capacity of the data block, and data is selected in the descending order of data size with data of Bj> 0. Map the selected data to the selected data block.
 5a. マッピングしたデータブロックの残りの容量を含めてデータブロックをデータ容量の大きい順に並び替える。
 6a. 4a、5aを繰り返す。
5a. The data blocks including the remaining capacity of the mapped data block are rearranged in descending order of the data capacity.
6a. Repeat 4a and 5a.
 7a. Bj>0のデータをマッピングし終えた後、データマッピング可能な領域が残っている場合、Bj≦0のデータを順にマッピングする。この時のデータのマッピングは、データ容量の大きい順に、各データブロックの残領域に合わせてデータをマッピングする。すべてのマッピングが終わった後、マッピングしたデータサイズによって、Bjを減らす。 7a. After mapping of data of Bj> 0, if there is an area where data mapping is possible, data of Bj ≦ 0 is mapped in order. At this time, the data is mapped according to the remaining area of each data block in descending order of the data capacity. After all mapping is completed, Bj is reduced according to the mapped data size.
[P<M<N(手順b)]
 3b. データ容量の大きい順にデータブロックを並び変える。また、Bj>0のデータでBj=0の範囲のデータサイズの大きい順位にデータを並び替える。
[P <M <N (procedure b)]
3b. Rearrange data blocks in descending order of data capacity. Further, the data is rearranged in the order of large data size in the range of Bj = 0 in the data of Bj> 0.
 4b. データブロックの容量の大きい順にデータブロックを選び、また、Bj>0のデータでBj=0の範囲のデータのデータサイズの大きい順位にデータを選択する。選択したデータを選択したデータブロックにマッピングする。 4b. A data block is selected in descending order of the capacity of the data block, and data is selected in descending order of data size of data in the range of Bj = 0 in the data of Bj> 0. Map the selected data to the selected data block.
 5b. マッピングしたデータブロックの残りの容量を含めてデータブロックをデータ容量の大きい順に並び替える。
 6b. 4b、5bを繰り返す。
5b. The data blocks including the remaining capacity of the mapped data block are rearranged in descending order of the data capacity.
6b. Repeat 4b and 5b.
 7b. データブロックに残りの残量がある場合、そのデータブロック内のデータでデータ間の優先順位の高いデータを残りの部分に配置する。すべてのマッピングが終わった後、マッピングしたデータサイズによって、Bjを減らす。 7b. If there is a remaining remaining amount in the data block, the data in the data block with high priority between data is arranged in the remaining part. After all mapping is completed, Bj is reduced according to the mapped data size.
[M<Pの場合(手順c)]
 3c. 1つのデータブロックをランダムに選び、データブロック容量がデータ間の優先順位の最も高いデータでBj=0の範囲のデータサイズ以上の場合、この優先順位の最も高い順位のデータをマッピングする。データサイズ以下の場合は、他のデータブロックを選択する。
[When M <P (Procedure c)]
3c. One data block is selected at random, and when the data block capacity is the data with the highest priority among the data and is not less than the data size in the range of Bj = 0, the data with the highest priority is mapped. If it is less than the data size, another data block is selected.
 4c. マッピングしたデータブロックの残りの容量がBj=0の範囲で次の優先順位の高いデータのデータサイズ以下の場合は、マッピングしたデータブロックの残りの領域にデータをマッピングする。 4c. If the remaining capacity of the mapped data block is equal to or smaller than the data size of the next higher priority data in the range of Bj = 0, the data is mapped to the remaining area of the mapped data block.
 5c. マッピングしたデータブロックのデータ容量が少ない場合、次の優先順位の高いデータを他のデータブロックにランダムに選択しデータをマッピングする。データブロックのサイズがデータサイズ以下の場合は同様に他のブロックを選択する。 5c. When the data capacity of the mapped data block is small, the data with the next highest priority is randomly selected and mapped to other data blocks. If the data block size is equal to or smaller than the data size, another block is selected in the same manner.
 6c. Bj>0のデータに対して、4c、5cを繰り返す。尚、マッピングしたデータブロックの残容量、又は、空のデータブロックが、データサイズより小さい場合は、残りの部分にデータを配置する。 6c. 4c and 5c are repeated for the data of Bj> 0. If the remaining capacity of the mapped data block or the empty data block is smaller than the data size, the data is arranged in the remaining part.
 7c. データブロックに残りの残量がある場合、そのデータブロック内のデータでプライオリティの高いデータを残りの部分に配置する。すべてのマッピングが終わった後、マッピングしたデータサイズによって、Bjを減らす。 7c. If there is a remaining remaining amount in the data block, the data in the data block with higher priority is placed in the remaining part. After all mapping is completed, Bj is reduced according to the mapped data size.
 次に、本実施形態に係る移動局装置の動作について、図6~図9を参照しながら説明する。図6及び図7は、本発明の第2の実施形態に係る移動局装置におけるデータマッピング処理の一例を説明するための図で、図8及び図9は、本発明の第2の実施形態に係る移動局装置におけるデータマッピング処理の他の例を説明するための図である。 Next, the operation of the mobile station apparatus according to this embodiment will be described with reference to FIGS. 6 and 7 are diagrams for explaining an example of data mapping processing in the mobile station apparatus according to the second embodiment of the present invention. FIGS. 8 and 9 are diagrams according to the second embodiment of the present invention. It is a figure for demonstrating the other example of the data mapping process in the mobile station apparatus which concerns.
 図6では、移動局装置からのデータ送信の為に、3つのデータブロックがスケジューリングされた場合、つまり、3つのCCに無線リソースが割り当てられた場合の例を挙げている。図6の上段に示すように、3つのデータブロック61~63が基地局装置から割り当てられており、これらのデータブロック61~63に、移動局装置において、図7で移動局データとして図示する送信データをマッピングする場合を説明する。この送信データには、4つのBj>0のデータ71~74と3つのBj≦0のデータ75~77がある。尚、図7において、各送信データ71~74、75~77は、それぞれ、上から順にデータ間の優先順位が高いものとする。 FIG. 6 shows an example when three data blocks are scheduled for data transmission from the mobile station apparatus, that is, when radio resources are allocated to three CCs. As shown in the upper part of FIG. 6, three data blocks 61 to 63 are allocated from the base station device, and these data blocks 61 to 63 are transmitted to the data block devices 61 to 63 illustrated as mobile station data in FIG. A case where data is mapped will be described. The transmission data includes four data 71 to 74 with Bj> 0 and three data 75 to 77 with Bj ≦ 0. In FIG. 7, it is assumed that the transmission data 71 to 74 and 75 to 77 have higher priority among the data in order from the top.
 この例は、M>Nの場合に相当する。まず、データブロック61~63のデータ容量とBj>0のデータ71~74のサイズ、Bj=0の範囲のデータ容量を計算し、データブロックのデータ容量が大きいので、手順aでデータマッピングを行う。 This example corresponds to the case of M> N. First, the data capacity of the data blocks 61 to 63, the size of the data 71 to 74 with Bj> 0, and the data capacity in the range of Bj = 0 are calculated. Since the data capacity of the data block is large, data mapping is performed in step a. .
 データブロック61~63をデータ容量の大きい順に並び替える(データブロック63、61、62の順)。また、Bj>0のデータでデータサイズの大きい順に並び替える(データ74、73、71、72の順)。 The data blocks 61 to 63 are rearranged in descending order of data capacity (in order of the data blocks 63, 61, 62). Further, the data is rearranged in the descending order of the data size in the data of Bj> 0 (in the order of data 74, 73, 71, 72).
 データブロックサイズの一番大きいデータブロック63を選択し、データサイズの一番大きいデータ74をデータブロック63にマッピングする。次にデータブロック63の残りの容量を含めて、再度、データ容量順にデータブロック61~63を並び替える(データブロック61、62、63の順)。データブロックサイズの大きいデータブロック61を選択し、データサイズの大きいデータ73をデータブロック61にマッピングする。 The data block 63 with the largest data block size is selected, and the data 74 with the largest data size is mapped to the data block 63. Next, the data blocks 61 to 63 are rearranged again in the order of the data capacity including the remaining capacity of the data block 63 (in the order of the data blocks 61, 62, 63). A data block 61 having a large data block size is selected, and data 73 having a large data size is mapped to the data block 61.
 続いて、データブロック61の残りの容量を含めて、再度、データ容量順にデータブロック61~63を並び替える(データブロック62、63、61の順)。データブロックサイズの大きいデータブロック62を選択し、データサイズの大きいデータ71をデータブロック62にマッピングする。データブロック62の残りの容量を含めて、再度、データ容量順にデータブロック61~63を並び替える(データブロック63、61、62の順)。データブロックサイズの大きいデータブロック63を選択し、残りのデータ72をデータブロック63にマッピングする。 Subsequently, the data blocks 61 to 63 are rearranged again in the order of the data capacity including the remaining capacity of the data block 61 (in the order of the data blocks 62, 63, 61). A data block 62 having a large data block size is selected, and data 71 having a large data size is mapped to the data block 62. The data blocks 61 to 63 are rearranged again in the order of the data capacity including the remaining capacity of the data block 62 (in order of the data blocks 63, 61, 62). A data block 63 having a large data block size is selected, and the remaining data 72 is mapped to the data block 63.
 Bj>0のデータのマッピングが終わり、まだ、データブロック61とデータブロック62にデータを配置する容量があるので、Bj≦0データをマッピングする。データブロック61,62の空き容量の比較を行い、データブロック61が空き容量が多いので、データブロック61にデータサイズの一番大きいデータ77をマッピングする。この時、データ77の全てはマッピングできないので、残りは次回以降の送信時に回す。データブロック61には、データ75をマッピングする。また、マッピングできないデータ76も次回の以降の送信時に回す。 Mapping of data of Bj> 0 is finished, and there is still a capacity for arranging data in the data block 61 and the data block 62, so Bj ≦ 0 data is mapped. The free capacities of the data blocks 61 and 62 are compared, and since the data block 61 has a large free capacity, the data 77 having the largest data size is mapped to the data block 61. At this time, since all of the data 77 cannot be mapped, the rest is turned on the next transmission. Data 75 is mapped to the data block 61. Further, data 76 that cannot be mapped is also rotated at the next transmission.
 このようにすることで、データブロック間に同じ優先順位のデータが跨ることなくデータをマッピングすることができる。 In this way, data can be mapped without data having the same priority straddling between data blocks.
 また、第1の実施形態と同様に、残りのデータは、次回以降にマッピングされることになるが、この例では、Bj>0のデータは送信が終了しているため、例えば次のサブフレームで無線リソースが割り当てられ、新たにデータが送信バッファに到着していない場合にマッピングはBj≦0のデータのみとなるが、次のサブフレームでBjがPBR分増え、Bjが変化するので、再度、Bjに基づいてデータのマッピングを行う。 Further, as in the first embodiment, the remaining data is mapped from the next time onward. In this example, since the data of Bj> 0 has been transmitted, for example, the next subframe In the case where the radio resource is allocated and the new data has not arrived at the transmission buffer, the mapping is only data of Bj ≦ 0. However, in the next subframe, Bj increases by PBR and Bj changes. , Bj is used to perform data mapping.
 図8では、移動局装置からのデータ送信の為に、2つのデータブロックがスケジューリングされた場合、つまり、2つのCCに無線リソースが割り当てられた場合の例を挙げている。図8の上段に示すように、2つのデータブロック81,82が基地局装置から割り当てられており、これらのデータブロック81,82に、移動局装置において、図9で移動局データとして図示する送信データをマッピングする場合を説明する。この送信データには、4つのBj>0のデータ91~94と3つのBj≦0のデータ95~97がある。尚、図9において、各送信データ91~94、95~97は、それぞれ、上から順にデータ間の優先順位が高いものとする。 FIG. 8 shows an example when two data blocks are scheduled for data transmission from the mobile station apparatus, that is, when radio resources are allocated to two CCs. As shown in the upper part of FIG. 8, two data blocks 81 and 82 are allocated from the base station apparatus, and these data blocks 81 and 82 are transmitted as illustrated in FIG. 9 as mobile station data in the mobile station apparatus. A case where data is mapped will be described. The transmission data includes four data 91 to 94 with Bj> 0 and three data 95 to 97 with Bj ≦ 0. In FIG. 9, it is assumed that the transmission data 91 to 94 and 95 to 97 have higher priority among the data in order from the top.
 この例は、P<M<Nの場合に相当する。まず、データブロック81,82のデータ容量とBj>0のデータ91~94のサイズ、Bj=0の範囲のデータ容量を計算し、「Bj>0のデータサイズ」>「データブロックのデータ容量」>「Bj=0の範囲のデータサイズ」であるので、手順bでデータマッピングを行う。 This example corresponds to the case of P <M <N. First, the data capacity of the data blocks 81 and 82, the size of the data 91 to 94 with Bj> 0, and the data capacity in the range of Bj = 0 are calculated, and “Bj> 0 data size”> “data block data capacity”. Since “Bj = 0 in the range of data size”, data mapping is performed in step b.
 データブロック81,82をデータ容量の大きい順に並び替える(データブロック82、81の順)。また、Bj=0の範囲のデータ(データ91a,92a,93a,94a)のサイズを大きい順に並び替える(データ94a、93a、91a、92aの順)。尚、データ91a,92aは同じサイズであるので元の順序を保つとよい。 The data blocks 81 and 82 are rearranged in descending order of data capacity (the order of the data blocks 82 and 81). In addition, the sizes of the data in the range of Bj = 0 ( data 91a, 92a, 93a, 94a) are rearranged in descending order ( data 94a, 93a, 91a, 92a). Since the data 91a and 92a have the same size, the original order may be maintained.
 データブロックサイズの一番大きいデータブロック82を選択し、データサイズの一番大きいデータ94aをデータブロック82にマッピングする。次にデータブロック82の残りの容量を含めて、再度、データ容量順にデータブロック81,82を並び替える(データブロック81、82の順)。データブロックサイズの大きいデータブロック81を選択し、データサイズの大きいデータ93aをデータブロック81にマッピングする。 The data block 82 having the largest data block size is selected, and the data 94a having the largest data size is mapped to the data block 82. Next, including the remaining capacity of the data block 82, the data blocks 81 and 82 are rearranged again in the order of the data capacity (the order of the data blocks 81 and 82). A data block 81 having a large data block size is selected, and data 93a having a large data size is mapped to the data block 81.
 続いて、データブロック81の残りの容量を含めて、再度、データ容量順にデータブロック81,82を並び替える(データブロック82、81の順)。データブロックサイズの大きいデータブロック82を選択し、データサイズの大きいデータ91aをデータブロック82にマッピングする。データブロック82の残りの容量を含めて、再度、データ容量順にデータブロック81,82を並び替える(データブロック81、82の順)。データブロックサイズの大きいデータブロック81を選択し、残りのデータ92aをデータブロック81にマッピングする。 Subsequently, the data blocks 81 and 82 are rearranged again in the order of the data capacity including the remaining capacity of the data block 81 (the order of the data blocks 82 and 81). A data block 82 having a large data block size is selected, and data 91a having a large data size is mapped to the data block 82. The data blocks 81 and 82 are rearranged again in the order of the data capacity, including the remaining capacity of the data block 82 (in the order of the data blocks 81 and 82). A data block 81 having a large data block size is selected, and the remaining data 92a is mapped to the data block 81.
 Bj=0の範囲のデータのマッピングが終わり、まだ、データブロック82にデータを配置する容量があり、データブロック82にはデータ91aとデータ94aがマッピングされていて、データの優先順位はデータ91aの方が高いので、データ91の残り(データ91a以外のデータ)を残りのデータブロック82にマッピングする。 The mapping of the data in the range of Bj = 0 is finished, and there is still a capacity for arranging the data in the data block 82. Data 91a and data 94a are mapped in the data block 82, and the priority of the data is that of the data 91a. Therefore, the remaining data 91 (data other than the data 91a) is mapped to the remaining data block 82.
 このようにすることで、Bj>0のデータで送信しなければならないデータサイズ(Bj=0となるデータ容量)をデータブロックに跨ることなく、データブロックにマッピングすることができる。 By doing in this way, the data size (data capacity in which Bj = 0) that must be transmitted with data of Bj> 0 can be mapped to the data block without straddling the data block.
 また、今回のマッピングにより、データ92のデータ92a以外のデータ92b、データ93のデータ93a以外のデータ93b、データ94のデータ94a以外のデータ94b、データ95,96,97が残るが、これらは次回のマッピングに回す。
 また、この例でも同様に、残りのデータは、次回以降にマッピングされることになるが、次のサブフレーム以降にBjの数値は変化するので、再度、Bjに基づいてデータのマッピングを行う。
Moreover, the data 92b other than the data 92a of the data 92, the data 93b other than the data 93a of the data 93, the data 94b other than the data 94a of the data 94, and the data 95, 96, 97 remain by this mapping. Turn to mapping.
Similarly, in this example, the remaining data is mapped from the next time onward, but since the value of Bj changes after the next subframe, the data is mapped again based on Bj.
 尚、上記手順cの具体例については、第1の実施形態における手順bとして図3及び図4を参照しながら説明したものと同様であり、その説明を省略する。また、第2の実施形態では、割り当てられた複数のデータブロックのうち、サイズの大きなデータブロックからマッピングを行う例のみ説明したが、逆に、サイズの小さなデータブロックに小さなBj>0のデータやBj=0の範囲のデータからマッピングを行うことも可能である。 Note that a specific example of the procedure c is the same as that described with reference to FIGS. 3 and 4 as the procedure b in the first embodiment, and a description thereof will be omitted. In the second embodiment, only the example in which mapping is performed from a large data block among a plurality of allocated data blocks has been described, but conversely, small Bj> 0 data or It is also possible to perform mapping from data in the range of Bj = 0.
 第2の実施形態に係る移動局装置は、図5で説明した第1の実施形態に係る移動局装置50と同じ構成である。 The mobile station apparatus according to the second embodiment has the same configuration as the mobile station apparatus 50 according to the first embodiment described in FIG.
 このような構成の移動局装置50は、データマッピング部51において、第2の実施形態として上述したようにデータブロックに送信データをマッピングすることで、複数のデータブロックを割り当てられた場合でも効率よく、データをマッピングできる。 The mobile station device 50 having such a configuration efficiently maps the transmission data to the data block in the data mapping unit 51 as described in the second embodiment, even when a plurality of data blocks are allocated. Can map data.
 尚、本実施形態では、1コンポーネントキャリアに対して1つのデータブロックで送信データを処理するような例を挙げたが、1つのコンポーネントキャリア内で複数のデータブロックを扱った場合でも、同様に処理できる。 In this embodiment, an example is given in which transmission data is processed with one data block for one component carrier, but the same processing is performed even when a plurality of data blocks are handled within one component carrier. it can.
 また、VoIP(Voice over Internet Protocol)のようなリアルタイム性の高いデータに対して、基地局装置から移動局装置に予め定期的に無線リソースを割り当てられている場合において、予め割り当てられている無線リソースとは別に異なるコンポーネントキャリアで同じサブフレームに無線リソースの割り当てがあった場合、予め定められた無線リソースのデータブロックに対象となるデータをマッピングし、新たに割り当てられた無線リソースのデータブロックには、その他のデータを上記の第1の実施形態又は第2の実施形態の方法でデータをマッピングするようにしても良い。このようにすることで基地局装置は、移動局装置から予め認識しているリアルタイム性の高いデータに対して処理を行い易くなる。 In addition, in the case where radio resources are regularly allocated from the base station apparatus to the mobile station apparatus with respect to data with high real-time properties such as VoIP (Voice over Internet Protocol), radio resources allocated in advance If radio resources are allocated to the same subframe on different component carriers, the target data is mapped to the predetermined radio resource data block, and the newly allocated radio resource data block Other data may be mapped by the method of the first embodiment or the second embodiment. By doing so, the base station apparatus can easily process data with high real-time characteristics that is recognized in advance from the mobile station apparatus.
 尚、予め定められた無線リソースの対象とするデータが無かった場合、全ての割り当てられた無線リソースとデータを対象に上記の第1の実施形態又は第2の実施形態の方法でデータをマッピングする。 If there is no data targeted for a predetermined radio resource, the data is mapped by the method of the first embodiment or the second embodiment for all assigned radio resources and data. .
11,12,13…データブロック、21,22,23,24…Bj>0のデータ、25,26,27…Bj≦0のデータ、50…移動局装置、51…データマッピング部、52…送信データ制御部、53…送信処理部、54…無線部、55…スケジューリング部、55a…制御データ作成部、55b…ULスケジューリング部、55c…制御データ解析部、56…データデマッピング部、57…制御データ抽出部、58…受信処理部。 11, 12, 13 ... data block, 21, 22, 23, 24 ... data of Bj> 0, 25, 26, 27 ... data of Bj ≦ 0, 50 ... mobile station apparatus, 51 ... data mapping unit, 52 ... transmission Data control unit 53 ... Transmission processing unit 54 ... Wireless unit 55 ... Scheduling unit 55a ... Control data creation unit 55b ... UL scheduling unit 55c ... Control data analysis unit 56 ... Data demapping unit 57 ... Control Data extraction unit, 58... Reception processing unit.

Claims (6)

  1.  複数のコンポーネントキャリアを使用して基地局装置と接続している移動局装置であって、該移動局装置からのデータ送信の為に該基地局装置から同時に割り当てられた複数のデータブロックに対し、送信権の高いデータを、データ間の優先順位の高い送信データから順番で、且つ、同じ優先順位の送信データが前記データブロック間で跨らないように、マッピングすることを特徴とする移動局装置。 A mobile station apparatus connected to a base station apparatus using a plurality of component carriers, and a plurality of data blocks allocated simultaneously from the base station apparatus for data transmission from the mobile station apparatus, A mobile station apparatus which maps data having a high transmission right in order from transmission data having a high priority among data so that transmission data having the same priority does not cross between the data blocks. .
  2.  複数のコンポーネントキャリアを使用して基地局装置と接続している移動局装置であって、該移動局装置からのデータ送信の為に該基地局装置から同時に割り当てられた複数のデータブロックに対し、送信権の高いデータを、各データブロックのサイズと各優先順位の送信データのデータサイズとに基づき、同じ優先順位の送信データが前記データブロック間で跨らないように、マッピングすることを特徴とする移動局装置。 A mobile station apparatus connected to a base station apparatus using a plurality of component carriers, for a plurality of data blocks allocated simultaneously from the base station apparatus for data transmission from the mobile station apparatus, The data having a high transmission right is mapped based on the size of each data block and the data size of the transmission data of each priority so that transmission data of the same priority does not straddle between the data blocks. A mobile station device.
  3.  請求項1又は2に記載の移動局装置であって、前記送信権の高いデータをマッピングした後に、送信権の低いデータを、送信データのデータサイズ順に前記データブロックの残量域に合わせて、マッピングすることを特徴とする移動局装置。 The mobile station apparatus according to claim 1 or 2, wherein after mapping the data with a high transmission right, the data with a low transmission right is matched to the remaining area of the data block in the data size of the transmission data, A mobile station apparatus that performs mapping.
  4.  複数のコンポーネントキャリアを使用して基地局装置と接続している移動局装置におけるデータマッピング方法であって、該移動局装置からのデータ送信の為に該基地局装置から同時に割り当てられた複数のデータブロックに対し、送信権の高いデータを、データ間の優先順位の高い送信データから順番で、且つ、同じ優先順位の送信データが前記データブロック間で跨らないように、マッピングすることを特徴とするデータマッピング方法。 A data mapping method in a mobile station apparatus connected to a base station apparatus using a plurality of component carriers, wherein a plurality of data allocated simultaneously from the base station apparatus for data transmission from the mobile station apparatus It is characterized in that data having a high transmission right is mapped to blocks in order from transmission data having a high priority among data so that transmission data having the same priority does not cross between the data blocks. Data mapping method.
  5.  複数のコンポーネントキャリアを使用して基地局装置と接続している移動局装置におけるデータマッピング方法であって、該移動局装置からのデータ送信の為に該基地局装置から同時に割り当てられた複数のデータブロックに対し、送信権の高いデータを、各データブロックのサイズと各優先順位の送信データのデータサイズとに基づき、同じ優先順位の送信データが前記データブロック間で跨らないように、マッピングすることを特徴とするデータマッピング方法。 A data mapping method in a mobile station apparatus connected to a base station apparatus using a plurality of component carriers, wherein a plurality of data allocated simultaneously from the base station apparatus for data transmission from the mobile station apparatus Data with a high transmission right is mapped to a block based on the size of each data block and the data size of transmission data of each priority so that transmission data of the same priority does not cross between the data blocks. A data mapping method characterized by the above.
  6.  請求項4又は5に記載のデータマッピング方法であって、前記送信権の高いデータをマッピングした後に、送信権の低いデータを、送信データのデータサイズ順に前記データブロックの残量域に合わせて、マッピングすることを特徴とするデータマッピング方法。 The data mapping method according to claim 4 or 5, wherein after mapping the data with a high transmission right, the data with a low transmission right is matched with the remaining area of the data block in the order of the data size of the transmission data, A data mapping method characterized by mapping.
PCT/JP2010/052437 2009-04-22 2010-02-18 Mobile station apparatus and data mapping method WO2010122833A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-103782 2009-04-22
JP2009103782 2009-04-22

Publications (1)

Publication Number Publication Date
WO2010122833A1 true WO2010122833A1 (en) 2010-10-28

Family

ID=43010957

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2010/052437 WO2010122833A1 (en) 2009-04-22 2010-02-18 Mobile station apparatus and data mapping method

Country Status (1)

Country Link
WO (1) WO2010122833A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011142638A (en) * 2010-01-08 2011-07-21 Research In Motion Ltd Method and apparatus for logical channel prioritization for uplink carrier aggregation
JP2013516856A (en) * 2010-01-08 2013-05-13 アルカテル−ルーセント Multi-carrier communication method
JP2016502805A (en) * 2012-11-15 2016-01-28 クゥアルコム・インコーポレイテッドQualcomm Incorporated Method and apparatus for LTE MAC logical channel prioritization based on control data

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access(E-UTRA) Medium Access Control(MAC) protocol specification(Relese 8)", 3GPP TS 36.321 V8.5.0, March 2009 (2009-03-01), pages 20 - 27 *
ERICSSON: "Carrier aggregation in LTE-Advanced", TSG-RAN WG1 #53BIS RL-082468, 30 June 2008 (2008-06-30) *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011142638A (en) * 2010-01-08 2011-07-21 Research In Motion Ltd Method and apparatus for logical channel prioritization for uplink carrier aggregation
JP2013516856A (en) * 2010-01-08 2013-05-13 アルカテル−ルーセント Multi-carrier communication method
US8638815B2 (en) 2010-01-08 2014-01-28 Blackberry Limited Method and apparatus for logical channel prioritization for uplink carrier aggregation
JP2016502805A (en) * 2012-11-15 2016-01-28 クゥアルコム・インコーポレイテッドQualcomm Incorporated Method and apparatus for LTE MAC logical channel prioritization based on control data

Similar Documents

Publication Publication Date Title
JP6949094B2 (en) User equipment, access network devices, and feedback information transmission and reception methods
JP5933774B2 (en) Mobile station apparatus, base station apparatus, and communication method
JP4913641B2 (en) Base station, communication terminal, transmission method, reception method, communication system
JP5886452B2 (en) Mobile communication system, base station apparatus, mobile station apparatus, and communication method
JP4938123B1 (en) Radio base station apparatus, mobile terminal apparatus, radio communication method, and radio communication system
EP1974579B1 (en) Localized and distributed transmission
KR101825570B1 (en) Base station apparatus, mobile terminal apparatus and communication control method
CN107734688B (en) Information sending method and sending equipment
KR20190080850A (en) Apparatus and method for allocating resources in a wireless communication system
KR101954433B1 (en) A method of receiving a downlink signal for a terminal in a wireless communication system and a terminal using the same
JP5462085B2 (en) Base station apparatus and communication control method
WO2010032714A1 (en) Mobile communication system, base station device, mobile station device, and communication method
EP2779735B1 (en) Wireless communication system, radio base station apparatus, user terminal, and wireless communication method
CN108352976B (en) Method, apparatus, and computer-readable storage medium for controlling signal transmission
WO2010012395A2 (en) Resource block mapping for symbols with repetition
JP5809532B2 (en) Radio communication system, radio base station apparatus, user terminal, and radio communication method
JP5298086B2 (en) Base station apparatus, mobile terminal apparatus and communication control method
CN102007724A (en) Mobile communication system, transmitter, receiver, and method
CN109196941A (en) Communication means, terminal device and the network equipment based on wireless network
WO2011078185A1 (en) Mobile station, wireless base station, and mobile communication method
WO2010122833A1 (en) Mobile station apparatus and data mapping method
JP5107337B2 (en) Base station and method used in mobile communication system
JP5079821B2 (en) Mobile station apparatus and communication method
US20120243402A1 (en) Mobile terminal apparatus, radio base station apparatus, and radio communication method
EP2299750B1 (en) Base station device and mobile station device

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: 10766893

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10766893

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP