BRPI0808045A2

Base station device and communication control method

Abstract

A disclosed base station apparatus is capable of communicating with a user equipment terminal using a downlink shared channel. The base station apparatus includes a selection unit selecting a user equipment terminal transmitting a shared channel from among user equipment terminals other than a user equipment terminal in which a time frame to transmit the shared channel or a time frame to receive acknowledgement information with respect to the shared channel overlaps with a time interval when cells are measured, the cells operating at a different frequency, a user equipment terminal in sleep mode of discontinuous reception mode, a user equipment terminal that has not received radio quality information, and a user equipment terminal having no data to be transmitted and a transmission unit transmitting the shared channel to the user equipment terminal selected by the selection unit.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

381 paragraphs, as filed

Description of equivalent WO 2008105419 A1

Base station apparatus and communication control method

Moth€The present invention relates to a mobile communication system to which orthogonal frequency division multiplexing (OFDM) is applied in downlink, and more particularly to a base station apparatus and communication control method.

Moth€The W-CDMA and HSDPA successors, ie LTE (Long Term Evolution), will be considered by W-CDMA standardization body 3GPP, and OFDM as downlink and SC-FDMA as uplink will be considered as a radio access scheme. (Single-Carrier Frequency Division Multiple Access) has been studied (see, for example, Non-Patent Document 1).

Moth€OFDM is a scheme in which a frequency band is divided into a plurality of narrow frequency bands (subcarriers), and data is loaded on each frequency band for transmission, and while the subcarriers are partially overlapped on the frequency, they interfere with each other. High-speed transmission can be realized and frequency utilization efficiency can be improved by arranging them densely without doing so.

Moth€SC-FDMA is a transmission scheme that can reduce interference between terminals by dividing a frequency band and transmitting using a different frequency band among a plurality of terminals. SC-FDMA is characterized in that the variation of transmission power is reduced, so that low power consumption and wide coverage of the terminal can be realized.

Moth€The above-mentioned LTE is a communication system using shared channels in downlink and uplink. For example, in downlink, the base station apparatus selects a mobile station that performs communication using the shared channel for each subframe (1 ms), and transmits the shared channel to the selected mobile station. Here, the process of selecting mobile stations that perform communication using a shared channel as described above is called a scheduling process.

Moth€Also, in LTE, adaptive modulation and coding (Adaptive Modulation and Coding) is applied, so the transmission format of the shared channel is different for each subframe. Here, the transmission format includes, for example, allocation information and modulation scheme of resource blocks which are frequency resources, payload size, information on HARQ such as redundancy version parameters and process number, number of streams, and precoding It is information on MIMO such as vector (Pre-coding vector) information.

Moth€In LTE, as described above, the identification information of the mobile station performing communication using the shared channel in the subframe, and the transmission format of the downlink shared channel are physical downlink control channel (PDCCH). It is notified by Downlink Schedulin g Information mapped to. The physical downlink control channel PDCCH is also referred to as DL L1 / L2 Control Channel (DL L1 / L2 control channel).<nplcit num="1"><text>3GPP TR 25.814 (V7.0.0), "Physical Layer Aspects for Evolved UTRA," June 2006</text></nplcit>

<p num="0008">Moth€The above-described scheduling processing and transmission format determination processing in AMC lead to deterioration of transmission characteristics or deterioration of radio capacity if not properly controlled.</p><p num="0009">Moth€Also, since all connected user apparatuses are subject to scheduling, there is a problem that scheduling is not performed efficiently.</p><p num="0010">Moth€Therefore, in view of the above-mentioned problems, the present invention provides a base station apparatus and communication control method capable of appropriately performing scheduling processing and transmission format determination processing in AMC in the downlink of LTE. It is.</p>

<p num="0011">Moth€In order to solve the above problems, a base station apparatus according to the present invention is a base station apparatus that communicates with a user apparatus using a downlink shared channel, and: a time frame for transmitting the shared channel or a delivery for the shared channel A user apparatus in which a time frame for receiving confirmation information overlaps a time interval at which measurement of cells of different frequencies in the user apparatus is performed; a user apparatus in an intermittent reception sleep state; a user apparatus that has not received wireless quality information Selection means for selecting a user device for transmitting a shared channel from among user devices other than user devices having no data to be transmitted; transmission for transmitting a shared channel to the user device selected in the selection means Means.</p><p num="0012">Moth€Another base station apparatus is a base station apparatus that communicates with a user apparatus using a downlink shared channel: a time frame for transmitting the shared channel or a time frame for receiving delivery confirmation information for the shared channel Selecting means for selecting a user device to transmit a shared channel from among the user devices other than the user devices overlapping the time interval at which measurement of cells of different frequencies in the user device is performed; selection means selected in the selecting device And transmission means for transmitting the shared channel to the user device.</p><p num="0013">Moth€Another base station apparatus is a base station apparatus that communicates with a user apparatus using uplink and downlink shared channels, and the time frame for transmitting the downlink shared channel is the uplink shared channel. A user apparatus overlapping with a time frame for transmitting; the time frame for transmitting the downlink shared channel includes, in uplink, a reference signal for sounding, downlink radio quality information, a scheduling request signal, and a random access channel. A user apparatus overlapping with a time frame to transmit; a user apparatus wherein a time frame transmitting the downlink shared channel overlaps with a time frame transmitting delivery acknowledgment information (ACK / NACK) for the downlink shared channel Said down link User equipment in which the time frame in which the acknowledgment information for the shared channel of the link is transmitted overlaps the time frame in which the downlink common channel is transmitted; the time frame in which the acknowledgment information for the downlink shared channel is transmitted Is a user apparatus overlapping with a time frame in which delivery confirmation information for uplink shared channel is transmitted; a time frame in which the delivery confirmation information for downlink shared channel is transmitted is downlink or uplink persistent scheduling Selection means for selecting a user equipment to transmit a shared channel from among user equipments other than user equipment overlapping with a time frame in which control information for transmission is transmitted; for the user equipment selected in the selection means Both It comprises; transmitting means for transmitting a channel.</p><p num="0014">Moth€The communication control method includes: a user apparatus in which a time frame for transmitting the shared channel or a time frame for receiving delivery confirmation information for the shared channel overlaps a time interval for measuring cells of different frequencies in the user apparatus; Removing from the candidate for user equipment transmitting the shared channel from the candidates for transmitting the shared channel; excluding the user equipment in the sleep state of intermittent reception from candidates for the user equipment transmitting the shared channel; Removing from the candidate of the user apparatus transmitting the shared channel from the candidate of the user apparatus transmitting the shared channel, selecting the user apparatus transmitting the shared channel. Step; selected in the selection means Having; to transmitting the shared channel to the user equipment.</p>

<p num="0015">Moth€According to an embodiment of the present invention, it is possible to realize a base station apparatus and communication control method capable of appropriately performing scheduling processing and transmission format determination processing in AMC in the downlink of LTE.</p>

<figref num="1">It is a block diagram showing composition of a radio communications system concerning an example of the present invention.</figref><figref num="2">FIG. 7 is a flow diagram illustrating a DL MAC data transmission procedure according to an embodiment of the present invention.</figref><figref num="3">It is a flowchart which shows the scheduling coefficient calculation process and selection process of a candidate UE which concern on one Example of this invention.</figref><figref num="4">It is a flowchart which shows the control in connection with TFR selection which concerns on one Example of this invention.</figref><figref num="5">It is explanatory drawing which shows the resource block allocated to a synchronous signal and a broadcast channel.</figref><figref num="6">It is explanatory drawing which shows DL TF Related Table.</figref><figref num="7">It is a partial block diagram showing a base station device concerning one example of the present invention.</figref><figref num="8">FIG. 5 is a partial block diagram illustrating a user equipment according to an embodiment of the present invention.</figref><figref num="9">FIG. 7 is a flow diagram illustrating a DL MAC data transmission procedure according to an embodiment of the present invention.</figref><figref num="10">It is a flowchart which shows the scheduling coefficient calculation process and selection process of a candidate UE which concern on one Example of this invention.</figref><figref num="11">It is a flowchart which shows the control in connection with TFR selection which concerns on one Example of this invention.</figref><figref num="12">It is a flowchart which shows the control in connection with resource block group allocation which concerns on one Example of this invention.</figref><figref num="13">It is a partial block diagram showing a base station device concerning one example of the present invention.</figref><figref num="14">It is explanatory drawing which shows the interference in a user apparatus.</figref><figref num="15">It is explanatory drawing which shows the method to reduce the interference to the downlink received signal by the uplink transmission signal.</figref>

Explanation of sign

50 cells 100<sub>1</sub>, 100<sub>2</sub>, 100<sub>3</sub>, 100<sub>n</sub>Moth€User equipment 104 Amplifier unit 106 Transmission / reception unit 108 Baseband signal processing unit 110 Application unit 200 Base station apparatus 202 MBMS subframe determination unit 204 PCH, RACH response determination unit 206 Scheduling coefficient calculation unit 208 Multiple UE count calculation unit 210 Transport format, Resource block selection unit 252 Layer 1 processing unit 254 User equipment state management unit 256 Scheduling coefficient calculation unit 258 UE selection unit 260 MAC control signal generation unit 262 Common CH, MCH resource management unit 264 Frequency resource management unit 266 Persistent resource management unit 268 TFR Selection section 270 (270<sub>1</sub>, 270<sub>2</sub>, ..., 270<sub>n</sub>) HARQ control unit 272 RLC / PDCP processing unit 2721<sub>n, k</sub>Moth€RLC Buf 300 Access Gateway Device 400 Core Network

Moth€Next, the best mode for carrying out the present invention will be described based on the following embodiments with reference to the drawings.

Moth€In all the drawings for explaining the embodiments, the same reference numerals are used for those having the same functions, and the repeated explanation is omitted.

Moth€A radio communication system to which a base station apparatus according to an embodiment of the present invention is applied will be described with reference to FIG.

Moth€The radio communication system 1000 is a system to which, for example, Evolved UTRA and UTRAN (also called Long Term Evolution or Super 3G) is applied, and a base station apparatus (eNB: eNode B) 200 and a plurality of user apparatuses (UE: User) Equipment, also called mobile station) 100<sub>n</sub>(100<sub>1</sub>, 100<sub>2</sub>, 100<sub>3</sub>, ... 100<sub>n</sub>, N is an integer of n&gt; 0). Base station apparatus 200 is connected to a higher station, for example, access gateway apparatus 300, and access gateway apparatus 300 is connected to core network 400. Here, the user device 100<sub>n</sub>Communicates with the base station apparatus 200 in the cell 50 by Evolved UTRA and UTRAN.

Moth€Hereinafter, the user device 100<sub>n</sub>(100<sub>1</sub>, 100<sub>2</sub>, 100<sub>3</sub>, ... 100<sub>n</sub>) Has the same configuration, function, and state, and the user apparatus 100 will hereinafter be described unless otherwise noted.<sub>n</sub>Proceed with the explanation.

Moth€As a radio access system, the radio communication system 1000 applies OFDM (Orthogonal Frequency Division Multiple Access) for downlink and SC-FDMA (Single Carrier-Frequency Division Multiple Access) for uplink. As described above, OFDM is a scheme in which a frequency band is divided into a plurality of narrow frequency bands (subcarriers), and data is loaded on each frequency band for transmission. SC-FDMA is a transmission scheme that can reduce interference between terminals by dividing a frequency band and transmitting using a different frequency band among a plurality of terminals.

Moth€Here, communication channels in Evolved UTRA and UTRAN will be described.

Moth€For downlink, each user apparatus 100<sub>n</sub>The Physical Downlink Shared Channel (PDSCH) and the Physical Downlink Control Channel (PDCCH), which are shared and used, are used. In downlink, delivery of user information and transport format information on downlink shared channel, user information and transport format information on uplink shared channel, and uplink shared channel by physical downlink control channel Confirmation information etc. are notified. Alternatively, user data is transmitted by the physical downlink shared channel. The user data is a downlink shared channel Donwlink-Share Channel (DL-SCH) as a transport channel.

Moth€For uplink, each user equipment 100<sub>n</sub>The physical uplink shared channel (PUSCH: Physical Uplink Shared Channel) and the control channel for LTE are used. There are two types of control channels for LTE, a channel that is time-multiplexed with a physical uplink shared channel and a channel that is frequency-multiplexed. The control channel that is frequency-multiplexed with the physical uplink shared channel is called a physical uplink control channel (PUCCH).

Moth€In uplink, downlink control channel quality information (CQI: Channel Quality Indicator) and downlink for use in scheduling of shared channel in downlink, adaptive modulation and coding (AMC), and control channel for LTE The acknowledgment information (HARQ ACK information) of the shared channel of the link is transmitted. Also, user data is transmitted by the physical uplink shared channel. The user data is an uplink shared channel Uplink-Shared Channel (UL-SCH) as a transport channel.

Moth€Next, a downlink MAC (DL MAC) data transmission procedure as a communication control method performed in the base station apparatus according to the present embodiment will be described.

Moth€In the present embodiment, the logical channel corresponds to, for example, a radio bearer. Also, a priority class corresponds to, for example, priority.

Moth€The allocation unit of the transmission band of the Physical Downlink Shared Channel (PDSCH) will be described. The allocation of the PDSCH transmission band is performed for each sub-frame, for example, in units of resource block groups (hereinafter referred to as RB groups) defined as system parameters. An RB group is composed of a plurality of Resource Blocks (RBs), and the correspondence between RBs and RB groups is set as a system parameter from an external input interface (IF). Also for PDSCH to which persistent scheduling is applied, transmission band allocation is performed in the above-mentioned RB group unit. Although the case where a resource group is configured will be described below, the PDSCH transmission band may be allocated in units of resource blocks without configuring the resource group.

Moth€Further, in the following description, the dynamic scheduling corresponds to a first resource allocation method of dynamically allocating radio resources. On the downlink shared channel (DL-SCH) to which dynamic scheduling is applied, radio resources are allocated to any user apparatus in any subframe, and transmission format in that case, that is, allocation of resource blocks that are frequency resources Various values Silver€antre set for information on HARQ, such as information, modulation scheme, payload size, redundancy version parameter, process number, and information on MIMO.

Moth€On the other hand, persistent scheduling is a scheduling method of allocating transmission opportunities of data at fixed intervals according to data types or features of applications that transmit and receive data, and allocates radio resources at fixed intervals. This corresponds to the second resource allocation method. That is, as for the downlink shared channel (DL-SCH) to which persistent scheduling is applied, the downlink shared channel is transmitted in a predetermined subframe to the user apparatus, and the transmission format in that case, that is, the frequency resource The information regarding HARQ such as resource block allocation information and modulation scheme, payload size, redundancy version parameter and process number, and information regarding MIMO are set to predetermined values. That is, the shared channel (radio resource) is allocated in a predetermined subframe, and the downlink shared channel (DL-SCH) is transmitted in a predetermined transmission format. The predetermined subframes may be set, for example, to have a constant cycle. Moreover, the transmission format determined in advance does not have to be one type, and a plurality of types may be present.

Moth€Next, the down ring MAC data transmission procedure will be described with reference to FIG. FIG. 2 shows a procedure from scheduling processing by calculation of scheduling coefficients to DL TFR selection processing for determining a transport format (Transport format) and an RB group to be allocated.

Moth€In base station apparatus 200, DL MAC maximum multiplexing number N<sub>DLMAX</sub>Setting is performed (step S202). DL MAC maximum multiplexing number N<sub>DLMAX</sub>Is the maximum number of multiplexes in one subframe of the downlink-shared channel (DL-SCH) to which dynamic scheduling is applied, and is designated by the external interface (I / F).

Moth€Next, in step S206, the base station apparatus 200 counts the number of PCHs and RACH responses in the Sub-frame, and the number is N<sub>PCH</sub>, N<sub>RACHres</sub>I assume. Here, as the number of PCH and RACH response, the number of Downlink Scheduling Information for PCH and the number of Downlink Scheduling Information for RACH response may be calculated instead of the actual number of PCH and RACH response.

Moth€Next, in the base station apparatus 200, Calculation for Scheduling coefficients is performed (step S208). The user equipment (UE: User Equipment) to which radio resources are allocated by dynamic scheduling in the sub-frame is selected. The number of UEs to which radio resources are allocated by Dynamic scheduling in the sub-frame is N<sub>DL-SCH</sub>Define as

Moth€In step S212, downlink transport format and resource selection (DL TFR selection) are performed. That is, synchronization signal (also called synchronization channel SCH), broadcast channel (BCH), paging channel (PCH), random access channel response (RACH response or Message 2 in random access procedure) and persistent scheduling (Persistent scheduling) DL-SCH to which is applied, determination of transmission format on DL-SCH to which Dynamic scheduling is applied, and allocation of radio resources.

Moth€Next, the calculation of the scheduling coefficient performed in step S208 will be described with reference to FIG.

Moth€FIG. 3 shows a processing flow for selecting a UE to which radio resources are allocated by Dynamic scheduling by calculation of scheduling coefficients. The base station apparatus 200 executes the following processing for all UEs in LTE active (LTE active) state, for example, RRC (Radio Resource Control) connected state.

Moth€n = 1, N<sub>scheduling</sub>It is set to 0 (step S302). Where n is the user device 100<sub>n</sub>, N = 1,..., N (N&gt; 0 integer).

Moth€Next, an update (Renewal of HARQ Entity Status) of a hybrid automatic repeat request (HARQ) entity status is performed (step S304). Here, the process of receiving the ACK as the delivery confirmation information for the downlink shared channel is released. It also releases the process that has reached the maximum number of retransmissions and discards user data in the process. The maximum number of retransmissions is set from an external input interface (IF) for each Priority class. Also, the maximum number of retransmissions of the MAC PDU in which a plurality of logical channels are multiplexed is in accordance with the maximum number of retransmissions of the logical channel of Priority Class with the highest priority.

Moth€Next, a measurement gap check (Measurement Gap Check) is performed (step S306). Regarding the UE, the Sub-frame, that is, whether or not a subframe transmitting the downlink shared channel is included in the Measurement gap, or Sub that receives acknowledgment information ACK / NACK for the downlink shared channel It is determined whether or not -frame is included in the Measurement gap. If it is determined that the Sub-frame is included in the Measurement gap, or if it is determined that the Sub-frame receiving the ACK / NACK is included in the Measurement gap, an NG is returned. Otherwise, an OK is returned. The measurement gap is a time interval during which measurement of cells of different frequencies is being performed by the UE in order to perform inter-frequency handover, and the UE can not receive the downlink shared channel because it can not communicate at that time. Moreover, UE can not transmit the said ACK / NACK in the time interval which is measuring the cell of a different frequency, ie, the base station apparatus 100.<sub>n</sub>Can not receive ACK / NACK. If the result of the Measurement gap Check is NG (step S306: NG), the UE is excluded from scheduling targets.

Moth€Here, the cell of the different frequency may be a cell of Evolved UTRA and UTRAN, or may be a cell of a different system. For example, GSM, WCDMA, TDD-CDMA, CDMA2000, WiMAX, etc. can be considered as different systems.

Moth€Next, intermittent reception (DRX) is checked (step S308). It is determined whether the UE is in the DRX state, and, if the UE is in the DRX state, whether the Sub-frame is at the DRX reception timing. If it is determined that it is in the DRX state and not at the DRX reception timing, an NG is returned, and otherwise an OK is returned. That is, OK is returned in the case of "not in DRX state" or "in the case of DRX state and DRX reception timing". In the case of "not in DRX state", the flag described later<sub>DRX</sub>Is 0, n the DRX state, and when it is the DRX reception timing<sub>DRX</sub>Let 1 be. Here, DRX reception timing refers to timing at which data can be received in a state where intermittent reception is performed. Further, the state of being in the DRX state and not being in the DRX reception timing corresponds to the sleep state in which the downlink signal is not received.

Moth€If the result of the DRX Check is NG (step S308: NG), the UE is excluded from scheduling targets.

Moth€Next, a check (UL Sync Check) of uplink synchronization status is performed (step S310). It is determined whether the uplink synchronization state of the UE is a Type B out of synchronization. If it is determined that it is out of synchronization Type B, it returns NG, and if it is determined that it is not out of synchronization Type B, it returns OK.

Moth€If the result of UL Sync Check is NG (step S310: NG), the UE is excluded from scheduling targets. In the case of Type A out of synchronization, the UE is not excluded from scheduling targets.

Moth€The eNB 200 is each UE 100 in the RRC_connected state.<sub>n</sub>The following two types of uplink synchronization status determination are performed.

Moth€Power determination of the Sounding RS of the UE is performed within a window 1 size taking into account the cell radius, for example, a window size waiting for the RACH preamble. That is, when the metric (metric) in the Power determination of the UE concerned exceeds a predetermined threshold value, it is determined that the Power determination is OK, and when not exceeded, it is determined that the Power determination is NG. Note that the reflection time (the time until it is determined as OK or the time until it is determined as NG) in this determination is set to 200 ms-1000 ms as a guide in the state where Sounding RS is continuously received.

Moth€Further, it is determined whether or not the signal of the UE is present in Window 2 defined by FFT timing and CP length. That is, if there is a signal of the UE in Window 2, the FFT timing determination is OK, and if there is no main path of the UE, the FFT timing determination is NG. The reflection time in this determination (the time until it is determined as OK or the time until it is determined as NG) is set to 1 ms to 200 ms as a guide in the state where Sounding RS is continuously received.

Moth€Out of synchronization type A (Type A) refers to the synchronization status of the UE whose Power judgment result is OK and FFT timing is NG, and with out of synchronization type B (Type B), the power judgment result is NG and FFT timing is It refers to the synchronization status of the UE that is NG.

Moth€Next, the received CQI (Channel Quality Indicator) is checked (Received CQI Check) (step S312). It is determined whether or not the CQI for the entire system band from the UE is received. In the Sub-frame or in a Sub-frame prior to the Sub-frame, receive the CQI for the entire system band transmitted from the UE, and the CQI reliability determination result of the CQI for the entire system band is at least once Returns OK if OK, otherwise returns NG. Here, the above-mentioned CQI reliability determination refers to, for example, the processing of calculating the SIR of a CQI received signal, and determining the CQI reliability based on the above SIR. For example, when the SIR is smaller than a predetermined threshold, it is determined that the reliability of the CQI is NG, and when the SIR is equal to or higher than the predetermined threshold, it is determined that the reliability of the CQI is OK.

Moth€If the result of the Received CQI Check is NG (Step S312: NG), the UE is excluded from scheduling targets. When the result of Received CQI Check is NG, even when the UE has a logical channel to which Persistent Scheduling is applied, it is excluded from scheduling. At this time, if there is a persistent resource (Persistent Resource) allocated to the UE in the Sub-frame, the Persistent Resource is released. Here, Persistent Resource refers to a Resource block reserved for Persistent Scheduling.

Moth€Next, a persistent scheduling check (Persistent Scheduling Check) is performed (step S314). Persistent scheduling is a scheduling method in which data transmission opportunities are allocated at regular intervals according to data types or characteristics of applications that transmit and receive data. The data type is, for example, data by Voice Over IP, or data by Streaming. The above Voice Over IP or Streaming corresponds to the above application.

Moth€It is determined whether the UE has a logical channel to which Persistent scheduling is applied. If the UE has a logical channel to which Persistent scheduling is applied, the process proceeds to Persistent scheduling Sub-frame check processing (step S330), and localized in other cases than the above. Go to the processing of (distributed) check (step S316). Localized means that it is better to allocate relatively continuous frequency blocks (resource blocks) based on CQI because the fading frequency in the propagation environment between the UE and the base station apparatus 200 is small. In the distributed state, since the fading frequency in the propagation environment between the UE and the base station apparatus 200 is large, relatively discretely dispersed frequency blocks (resource blocks) are allocated regardless of the value of CQI. Indicates that you are in a better condition.

Moth€In step S330, it is determined whether or not the persistent resource is assigned to the logical channel to which the persistent scheduling that the UE has is applied in the sub-frame. If it is determined that the persistent resource is allocated (step S330: OK), the processing proceeds to assignment / release check (Assign / Release Check) (step S332), and if it is determined that the persistent resource is not allocated (step S330: NG) ), Localized / distributed check (step S316).

Moth€In step S332, it is determined whether there is data that can be transmitted in a logical channel to which Persistent scheduling that the UE has is applied. That is, the base station apparatus 200 determines whether or not data of a logical channel to which the persistent scheduling can be applied exists, which can be transmitted, in the data buffer. If there is data that can be transmitted (Step S332: Assign), processing proceeds to Data Size Check (Step S334), and if there is no data that can be transmitted (Step S332: Release), persistent resources The process proceeds to the process of releasing (Persistent Resource Release) (step S336).

Moth€In step S334, the transmittable data of the logical channel to which Persistent scheduling that the UE has is applied has a threshold Threshold.<sub>data_size</sub>It is determined whether it is above or not. Data that can be sent is Threshold<sub>data_size</sub>If it is above (step S334: NG), processing proceeds to persistent resource release (step S336), and data that can be transmitted is Threshold<sub>data_size</sub>If it is less than (step S334: OK), the process proceeds to a process of persistent resource reservation (step S338).

Moth€In step S338, the persistent resource allocated to the logical channel to which the persistent scheduling that the UE has is applied is secured. In addition, calculation of a scheduling coefficient to be described later is performed also for UEs to which Persistent Resource is assigned in the Sub-frame, and radio resources are allocated for logical channels to which Dynamic scheduling is applied in the Sub-frame, A logical channel to which persistent scheduling is applied and a logical channel to which dynamic scheduling is applied are multiplexed to transmit a MAC PDU (DL-SCH).

Moth€In step S 336, the persistent resource to be assigned to the logical channel to which persistent scheduling that the UE has is applied is released. The Persistent Resource is released only for the Sub-frame, and Assign / Release Check processing is performed again at the timing when the next Persistent Resource is allocated.

Moth€In step S316, the downlink transmission type (DL Transmission type) of the UE, that is, Localized transmission / Distributed transmission is determined. In addition, Transmission type is managed separately by DL and UL.

Moth€For example, the CQI for the entire system band of the UE is the threshold Threshold<sub>CQI</sub>And the estimated Fd value of the UE is the threshold Threshold<sub>Fd, DL</sub>In the following cases, determination is made as localized transmission, and cases other than the above are determined as distributed transmission.

Moth€The Fd estimation value may use a value reported by an RRC message such as a measurement report from a UE, or is calculated based on a time correlation value of a reference signal for sounding transmitted from the UE. You may use a value.

Moth€Also, in the above example, the transmission type is determined using both the CQI value for the entire system band and the Fd estimated value, but instead, the transmission type is determined based only on the CQI value for the entire system band Alternatively, the transmission type may be determined only by the Fd estimation value.

Moth€Next, a buffer status check is performed (step S318). It is determined whether or not there is data that can be transmitted in the Sub-frame regarding the logical channel that the UE has. That is, the base station apparatus 200 determines whether or not transmittable data exists in the data buffer for each logical channel of the UE. If there is no transmittable data for all logical channels, return NG, and at leastAlso for one logical channel, if there is data that can be transmitted, it returns OK. Here, the data that can be transmitted is data that can be newly transmitted or data that can be retransmitted. Note that the above logical channels do not include the logical channel for which the Persistent Resource is secured in step S338. That is, if only the logical channel for which the Persistent Resource has been secured has data that can be transmitted in step S338, an NG is returned. When only control information of the MAC layer is present as transmittable data, it may be treated as a logical channel belonging to the same Priority class as the dedicated control channel (DCCH). If the result of the Buffer Status Check is NG (step S318: NG), the UE is excluded from scheduling targets. If the result of Buffer Status Check is OK (step S 318: OK), the logical channel of Highest priority is selected from the logical channels in which transmittable data exist based on the following selection logic, and for the process of Scheduling Coefficient Calculation Proceed (step S320). When selecting the logical channel of this Highest priority, the logical channel for which Persistent Resource is secured in step S338 is also selected.

Moth€(Selection Logic 1) The highest priority logical channel is set as the highest priority logical channel.

Moth€(Selection Logic 2) When there are a plurality of logical channels satisfying selection logic 1, the logical channel of the logical channel Highest priority having transmittable retransmission data is used.

Moth€(Selection Logic 3) When there are a plurality of logical channels satisfying selection logic 2, if there is a dedicated control channel (DCCH: Dedicated Control Channel), DCCH is set as the highest priority logical channel, and DCCH exists. If not, any logical channel among the plurality of logical channels is set as the logical channel of the highest priority.

Moth€When the present determination criterion is applied, new data of a high priority logical channel, not retransmission data of a low priority logical channel, is determined as a higher logical channel.

Moth€Note that the process of excluding the UE from scheduling targets in steps S306, S308, S310, S312, and S318 described above means that the process of Scheduling Coefficient Calculation to be described later is not performed, and as a result, the sub In the frame, no downlink shared channel is transmitted to the UE. In other words, in steps S306, S308, S310, S312, and S318 described above, the base station apparatus 200 performs a scheduling process from UEs other than the UEs determined to exclude the UE from scheduling targets. That is, the UE that transmits the shared channel is selected, and the downlink shared channel is transmitted to the selected UE.

Moth€In step S320, the scheduling coefficient is calculated using the evaluation formula described later for the logical channel determined to be the highest priority in step S318.

Moth€Tables 1 and 2 show parameters set by the external I / F.

<tables num="1"><img file="WO2008105419A1_D0001.tif" /></tables>

<tables num="2"><img file="WO2008105419A1_D0002.tif" /></tables>Moth€Tables 3 and 4 show input parameters provided to each logical channel of each UE in Sub-frame units.

<tables num="3"><img file="WO2008105419A1_D0003.tif" /></tables>

<tables num="4"><img file="WO2008105419A1_D0004.tif" /></tables>Moth€Based on the input parameters shown in Tables 1 and 2, UE #n, scheduling coefficient C of Highest Priority logical channel #h<sub>n</sub>Is calculated as equation (1).

<maths num="1"><img file="WO2008105419A1_D0005.tif" /></maths>Moth€Alternatively, UE #n above, scheduling coefficient C of logical channel #h of Highest Priority<sub>n</sub>May be calculated as follows.

<maths num="2"><img file="WO2008105419A1_D0006.tif" /></maths>Moth€The equation (1 イ) corresponds to (flag<sub>gap_control</sub>Section is added. flag<sub>gap_control</sub>Is a flag indicating whether the UE #n is in the Measurement gap control mode. Here, the Measurement gap control mode is a mode indicating whether or not the Measurement gap for performing cells of different frequencies is applied, and when the Measurement gap control mode is on (On), a predetermined timing is set. Measurement gap is set by. The measurement gap is set by the base station apparatus 200.

Moth€In general, data can not be transmitted / received in a subframe to which a measurement gap is applied. Therefore, in a subframe to which the Measurement gap is not applied, it is necessary to assign a radio resource for preferentially transmitting and receiving data to the UE #n. For example, flag<sub>gap_control</sub>H (flag) when = 1 (Measurement gap control mode: On)<sub>gap_control</sub>) = 10, flag<sub>gap_control</sub>H (flag) when = 0 (Measurement gap control mode: Off)<sub>gap_control</sub>By setting to it is possible to realize the above-described operation such as referentially transmit / receive data in subframes to which Measurement gap is not applied

Moth€Note that the measurement gap control mode: On by checking the measurement gap in step S306 described above, and whether the sub-frame is included in the measurement gap or not, or a sub-frame that receives an ACK / NACK. When it is included in the measurement gap, this processing (step S320) is not performed. In other words, if Measurement gap control mode: On, and this processing (step S320) is performed, the subframe is the same frequency (original frequency) in the mode in which cells of different frequencies are measured. It is timing to transmit and receive a signal. That is, "H (flag<sub>gap_control</sub>According to the item of it is possible to preferentially assign a shared channel to a mobile station at a timing of transmitting and receiving a signal of the same frequency (original frequency) in a mode in which cells of different frequencies are measured.

Moth€In the case of Intra-eNB Hand Over (Intra-eNB HO), it is assumed that the measured value and the calculated value used for scheduling are handed over to the Target eNB (eNB to be handed over to).

Moth€In step S320, measurement of an average data rate (Average Data Rate) is performed.

Moth€The Average Data Rate can be obtained using Equation (2).

<maths num="3"><img file="WO2008105419A1_D0007.tif" /></maths>Moth€However, N<sub>n, k</sub>(1, 2,...) Is the number of updates of Average Data Rate. However, N<sub>n, k</sub>In the Sub-frame where = 0, equation (3) is used.

<maths num="4"><img file="WO2008105419A1_D0008.tif" /></maths>Moth€Also, the forgetting factor ホエ<sub>n, k</sub>Is calculated as follows. ホエ<sub>n, k</sub>= Min (1-1 / N<sub>n, k</sub>, ホ'<sub>PCn, k</sub>The update period of the Average Data Rate is er Sub-frame where there is data to be transmitted to the data buffer in the base station apparatus 200 and r<sub>n, k</sub>The calculation method of is "size of transmitted MAC SDU". That is, in the calculation of the Average Data Rate, one of the following operations is performed in the sub-frame of the update opportunity of the Average Data Rate.

Moth€1. For the UE that has sent,<sub>n, k</sub>Calculate Average Data Rate with = size of MAC SDU sent.

Moth€2. For UEs that did not transmit, "r<sub>n, k</sub>Calculation of Average Data Rate is performed with

Moth€The Average Data Rate is calculated when the Received CQI Check is OK and the conditions for the update opportunity match. That is, the calculation starts after receiving the CQI at least once.

Moth€Next, N indicating the number of UEs for which the scheduling factor has been calculated<sub>Scheduling</sub>Is increased by 1 (step S322), and n indicating the UE index is increased by 1 (step S324).

Moth€Next, n is N<sub>Scheduling</sub>It is determined whether it is the following or not (step S326). n is N<sub>Scheduling</sub>When it determines with it being the following (step S326: YES), it returns to step S304.

Moth€While n is N<sub>Scheduling</sub>If it is determined that the size is larger than the threshold (step S326: NO), selection of the user apparatus (UE Selection) is performed in step S328. That is, UEs to which radio resources are allocated by Dynamic scheduling in the Sub-frame are selected.

Moth€First, according to the following equation, the number of UEs to which radio resources are allocated by Dynamic scheduling, that is, the number N of UEs to which the downlink shared channel is transmitted<sub>DL-SCH</sub>Calculate Where N<sub>Scheduling</sub>Indicates the number of UEs for which the Scheduling Coefficient Calculation has been performed (see FIG. 3).

Moth€N<sub>DL-SCH</sub>= Min (N<sub>Scheduling</sub>, N<sub>DLMAX</sub>-N<sub>PCH</sub>-N<sub>RACHres</sub>) Next, for each Scheduling priority group of the logical channel of Highest priority, N in descending order of the scheduling coefficient calculated in step S320.<sub>DL-SCH</sub>Select the UEs to which the allocation of radio resources by ynamic scheduling is performed. That is, select the UE to which the downlink shared channel to which Dynamic scheduling is applied is to be transmitted. Here, Scheduling priority group is It is a prioritized group in scheduling, and a Scheduling priority group to which it should belong is defined for each logical channel.

Moth€The above "UE" is selected in the following order. In addition, when the said UE has the control information of the MAC layer which should be transmitted in the said Sub-frame, the Scheduling priority group is set to "High" irrespective of the Scheduling priority group of the logical channel of Highest priority.

Moth€High (1<sup>st</sup>)-&gt; High (2)<sup>nd</sup>)-&gt; ...-&gt; Middle (1<sup>st</sup>)-&gt; Middle (2<sup>nd</sup>)-&gt; ...-&gt; Low (1<sup>st</sup>)-&gt; Low (2<sup>nd</sup>)-&gt; ... As described above, by performing loop processing on n, which is the index of the user equipment (UE index), to each user equipment determined to be able to transmit the downlink shared channel. On the other hand, it is possible to calculate the scheduling factor. Then, by assigning a radio resource to a user apparatus having a large calculated scheduling coefficient, that is, transmitting a downlink shared channel, data priority and radio reported from the user apparatus are controlled. In consideration of quality information, number of retransmissions, presence / absence of control information of MAC layer, assignment frequency, average transmission rate, target transmission rate, whether or not handover processing is being performed, and whether it is reception timing of intermittent reception processing The user equipment to which a radio resource (downlink shared channel) is to be allocated is determined in consideration of the residence time of data in the RLC layer and the reception timing in the mode of measuring cells of different frequencies, and the above user It is possible to transmit the downlink shared channel to the device.

Moth€In the example described above, there were three types of High priority, Middle and Low for the Scheduling priority group, but four or more Scheduling priority groups may be prepared, or two or less Scheduling priority groups may be prepared. You may For example, High<sub>MAC</sub>, High<sub>DRX</sub>There are 5 types of Scheduling priority groups: High, Middle, Low, High priority, High priority, High priority<sub>MAC</sub>, High<sub>DRX</sub>, High, Middle, Low. Then, for a UE having a MAC control block to be transmitted, regardless of its Scheduling priority group, regardless of the Scheduling priority group of the Highest priority logical channel, igh<sub>MAC</sub>And for the UE in DRX state and at the time of DRX reception timing, regardless of the Scheduling priority group of the Highest priority logical channel, igh <sub>DRX</sub>It is good also as ". It is possible to assign the shared channel more preferentially to the UE having the MAC control block to be transmitted or the UE in the DRX state and at the DRX reception timing. For example, if there is a UE having a MAC control block and a UE not having a MAC control block, C in Equation (1)<sub>n</sub>It becomes possible to assign a shared channel preferentially to UEs having a MAC control block regardless of the value of. In the above-mentioned example, the priority is High, from high to low.<sub>MAC</sub>, High<sub>DRX</sub>, High, Middle, and Low, but this is an example, and other orders, for example, High, High<sub>MAC</sub>, High<sub>DRX</sub>, Middle, Low, etc. may be used.

Moth€Next, downlink TFR selection processing performed in step S212 will be described with reference to FIG.

Moth€FIG. 4 shows the process flow of DL TFR selection. According to this processing flow, a common channel (Common channel), for example, a synchronization signal (also called synchronization channel or SCH), a broadcast channel (BCH), a paging channel (PCH), a random access channel response (RACH response or Determination of transmission format and allocation of radio resources are performed on DL-SCH to which Message 2) and Persistent scheduling are applied in a random access procedure, and DL-SCH to which Dynamic scheduling is applied.

Moth€Allocation of resource blocks to a common channel (RB allocation for common channel) is performed (step S402).

Moth€When a synchronization signal is transmitted in the Sub-frame, RBs shown in Table 5 are assigned to the synchronization signal. When the system bandwidth is 5 MHz, it is configured by 25 resource blocks, when it is 10 MHz, it is configured by 50 resource blocks, and when it is 20 MHz, it is configured by 100 resource blocks. Each resource block is assigned an identification number starting with # 0 from one end. An RB group including RBs assigned to synchronization signals is not assigned to the DL-SCH to which Dynamic Scheduling is applied. When the system bandwidth is 10 MHz and 20 MHz, six resource blocks located at the center of the system band are assigned to the synchronization signal. That is, when the system bandwidth is 10 MHz, RB # 22 to RB # 27 are assigned to the synchronization signal, and when the system bandwidth is 20 MHz, RB # 47 to RB # 52 are assigned to the synchronization signal. When the system bandwidth is 5 MHz, as shown in FIG. 5, seven resource blocks located at the center of the system bandwidth are allocated to the synchronization signal. That is, when the system bandwidth is 5 MHz, RB # 9 to RB # 15 are allocated to the synchronization signal.

Moth€The resource block allocated to the synchronization signal described above means a resource block reserved for the synchronization signal so that other channels are not mapped, and a resource block or subcarrier to which the synchronization signal is actually mapped is used. Not shown. That is, the synchronization signal is mapped to predetermined subcarriers in the resource block allocated for the synchronization signal. For example, the synchronization signal is mapped to and transmitted on 72 subcarriers located at the center of the system band. In this case, assuming that the subcarrier number to which the synchronization signal is mapped is k, k is described as follows.

<maths num="5"><img file="WO2008105419A1_D0009.tif" /></maths>Moth€Where N<sub>BW</sub><sup>DL</sup>Is the number of subcarriers in the entire system band. In this case, when the system bandwidth is 5 MHz, the set of subcarriers to which the synchronization signal is mapped does not match the resource block to which the downlink shared channel is mapped (see FIG. 5). That is, for the resource block to which the downlink shared channel is mapped, it is transmitted by a set of subcarriers shifted by 90 kHz (six subcarriers). Note that the transmission power of the synchronization signal (the sum of the transmission powers of all resource elements (sub-carriers), which is an absolute value, and the unit is W) is P<sub>SCH</sub>I assume.

<tables num="5"><img file="WO2008105419A1_D0010.tif" /></tables>Moth€When a BCH is transmitted in the Sub-frame, the RBs shown in Table 6 are assigned to the BCH. When the system bandwidth is 10 MHz and 20 MHz, six resource blocks located at the center of the system band are allocated to the BCH. That is, when the system bandwidth is 10 MHz, RB # 22 to RB # 27 are allocated to SCH, and when the system bandwidth is 20 MHz, RB # 47 to RB # 52 are allocated to SCH. When the system bandwidth is 5 MHz, seven resource blocks located at the center of the system bandwidth are allocated to the BCH. That is, when the system bandwidth is 5 MHz, RBs # 9 to RB # 15 are allocated to SCH.

Moth€In addition, the resource block allocated to BCH mentioned above means the resource block reserved for BCH so that another channel may not be mapped, and indicates the resource block or subcarrier to which BCH is actually mapped. Absent. That is, the BCH is mapped to a predetermined subcarrier in a resource block allocated for the BCH. For example, the BCH may be mapped to the same subcarrier number as the subcarrier to which the synchronization signal is mapped. In this case, when the system bandwidth is 5 MHz, the set of subcarriers to which the synchronization signal is mapped does not match the resource block to which the downlink shared channel is mapped. That is, for the resource block to which the downlink shared channel is mapped, it is transmitted by a set of subcarriers shifted by 90 kHz (six subcarriers).

Moth€That is, when the system bandwidth is 5 MHz, base station apparatus 200, as shown in FIG. 5, is a subcarrier shifted by 90 kHz (6 subcarriers) with respect to the resource block to which the downlink shared channel is mapped. Transmit the broadcast channel in the

Moth€Also, the user device 100<sub>n</sub>When the system bandwidth is 5 MHz, as shown in FIG. 5, the broadcast channel is a set of subcarriers shifted by 90 kHz (6 subcarriers) with respect to the resource block to which the downlink shared channel is mapped. To receive.

Moth€In addition, PCH transmission power (sum of transmission power of all resource elements (sub-carriers). An absolute value, where W is a unit) is P.<sub>BCH</sub>I assume.

Moth€BCH is a name as a transport channel, and a physical channel is a common control physical channel (CCPCH).

<tables num="6"><img file="WO2008105419A1_D0011.tif" /></tables>Moth€When the PCH is transmitted in the Sub-frame, the RB group set by the external interface (IF) is assigned to the PCH. Note that TFR Selection may be performed according to the data size of the PCH or the number of user apparatuses to which the PCH is transmitted.

Moth€CQI value CQI for performing TFR selection of RACH response when RACH response (random access channel response or Message 2 in random access procedure) is transmitted in the sub-frame<sub>RACHres</sub>(i) and RACH response size Size<sub>RACHres</sub>Based on the number of RBs assigned to the RACH response Num<sub>RB, RACH res</sub>Decide.

Moth€RACH response size Size<sub>RACHres</sub>Is determined by the number of UEs to be multiplexed in the RACH response and the RACH transmission purpose.

Moth€The above CQI value CQI<sub>RACHres</sub>(i) is set from the external interface (IF) for each quality information of the RACH preamble (RACH preamble). i is an index of quality information, and among the quality information of UEs multiplexed in the RACH response, the lowest quality value (the smallest value of the Index value) is set.

Moth€Num<sub>RB, RACH res</sub>= DL_Table_TF_RB (Size<sub>RACHres</sub>, CQI<sub>RACHres</sub>(I)) (i = 0, 1, 2, 3) And, the number of RBs allocated to the corresponding RACH response is Num<sub>RB, RACH res</sub>Up to this point, RB groups are assigned to the corresponding RACH response in order from the RB group with the smallest RB group number.

Moth€Next, resource block allocation for persistent scheduling (RB allocation for persistent scheduling) is performed (step S404). The Persistent Resource secured in step S 338 is assigned to the UE having a DL-SCH to which Persistent scheduling is applied in the Sub-frame. RBs allocated to DL-SCH to which persistent scheduling is applied are also allocated in RB group units. The transmission power of DL-SCH to which Persistent scheduling is applied (the sum of the transmission powers of all resource elements (sub-carriers). An absolute value, with a unit of W) is P.<sub>persist</sub>I assume. Where P<sub>persist</sub>When there are two or more UEs having DL-SCH to which Persistent scheduling is applied, is the total value of transmission powers of DL-SCH to which Persistent scheduling of all UEs is applied.

Moth€Next, Calculation for Number of Resource Blocks of Physical Downlink Shared Channel (Calculation for Number of RBs for PDSCH) is performed (Step S406). Maximum transmission power of base station apparatus 200 (hereinafter, P<sub>max</sub>And write. Unit is W), transmission power P of synchronization signal<sub>SCH</sub>, BCH transmission power P<sub>BCH</sub>, PCH transmit power P<sub>PCH</sub>, RACH response transmission power P<sub>RACHres</sub>, Persistent scheduling is applied to DL-SCH transmission power P<sub>persist</sub>, Transmission power per RB of DL-SCH to which Dynamic scheduling is applied P<sub>dynamic</sub><sup>(RB)</sup>The number N of RBs that can be allocated to PDSCH based on<sub>dynamic</sub><sup>(RB)</sup>Calculate Where N<sub>system</sub><sup>(RB)</sup>Is the number of RBs in the entire system band, N<sub>BCH</sub>, N<sub>SCH</sub>, N<sub>PCH</sub>, N<sub>RACHres</sub>, N<sub>persist</sub>Are respectively the number of RBs allocated to the DL-SCH to which BCH, synchronization signal, PCH, RACH response, and persistent scheduling are applied in the sub-frame.

<maths num="6"><img file="WO2008105419A1_D0012.tif" /></maths>Moth€N<sub>dynamic</sub><sup>(RB)</sup>&lt;N<sub>system</sub><sup>(RB)</sup>-N<sub>common</sub>-N<sub>persist</sub>In the case where the Sub-frame is a sub-frame, the transmission of some RB groups among RB groups other than the RB groups allocated to the DL-SCH to which BCH, PCH, RACH response, and Persistent scheduling is applied is prohibited By doing this, the total transmission power of the base station apparatus 200 is controlled to be less than or equal to the maximum transmission power. (N<sub>system</sub><sup>(RB)</sup>-N<sub>common</sub>-N<sub>persist</sub>-N<sub>dynamic</sub><sup>(RB)</sup>The following processing, that is, transmission of the RB group with the smallest number of RBs is prohibited until transmission of more than this number of RBs is prohibited, and there are two or more RB groups with the smallest number of RBs, the RB group number is By repeating the process of prohibiting the transmission of the RB group from the small RB group, the RB group which prohibits the transmission is determined.

Moth€It is assumed that k = 1 (step S408).

Moth€Next, a check (RB Remaining Check) is performed to determine whether any resource block remains (step S410).

Moth€In step S410, it is determined whether there is an RB group assignable to the DL-SCH to which Dynamic scheduling is applied. If there is an assignable RB group, OK is returned, and if there is no assignable RB group, NG is returned. If the RB Remaining Check is NG (step S410: NG), the processing of DL TFR Selection is ended.

Moth€The above B group assignable to DL-SCH to which Dynamic scheduling is applied refers to BCH, PCH, RACH response, DL-SCH to which Persistent scheduling is applied, and Dynamic scheduling on which TFR Selection has already been performed. It is an RB group other than the RB group assigned to the DL-SCH to be applied. Also, the total number of RBs included in the above B group assignable to DL-SCH to which Dynamic scheduling is applied is N<sub>remain</sub><sup>(RB)</sup>I assume.

Moth€In the above example, B group assignable to DL-SCH to which Dynamic scheduling is applied is used as BCH, PCH, RACH response, DL-SCH to which Persistent scheduling is applied, TFR Selection has already been performed. It is assumed that RB group is allocated to DL-SCH to which Dynamic scheduling is applied and RB group other than RB group, but instead, synchronization signal, BCH, PCH, RACH response, DL-SCH to which Persistent scheduling is applied, already TFR Selection It may be allocated to the DL-SCH to which the Dynamic scheduling performed is applied, and may be an RB group other than the RB group.

Moth€On the other hand, if RB Remaining Check is OK (step S410: OK), the process proceeds to step S412.

Moth€Next, downlink TFR selection (DL TFR Selection) is performed (step S412).

Moth€The transport format of the E to which radio resource allocation by dynamic scheduling is performed (PCH, not including RACH response) determined in step S210 described above is determined, and RB group is allocated.

Moth€In DL TFR Selection, CQI adjustment (CQI adjustment) is performed. The CQI used in TFR Selection is subjected to frequency-direction read-out processing, outer loop (outer-loop) offset adjustment processing, and offset processing based on the priority of the highest priority logical channel, as described below.

Moth€The rereading process in the frequency direction will be described.

Moth€If the definition of RB group of CQI reported from UE and the definition of RB group in DL TFR Selection are different, CQI for each RB group reported from UE (hereinafter referred to as CQI<sub>received</sub>Write (j). j represents an RB group number), CQI per RB group in DL TFR Selection (hereinafter referred to as CQI<sub>calibrated</sub>Write (i). i is replaced with RB group number). When applying the Best-M individual method as a CQI reporting method, the CQI of the RB group in which the reported CQI does not exist is identical to the CQI of the entire system bandwidth. For example, the system bandwidth is divided into four resource blocks, the CQI is calculated with respect to the set of resource blocks consisting of the four resource blocks, and M of the CQIs having the highest quality among the CQIs, for example. This is a method in which the user apparatus reports the CQI of the above to the base station apparatus.

Moth€In the following, when expressing the CQI for the entire system bandwidth, the argument is described as "all".

Moth€For example, in the RB group #i in the DL TFR Selection, the RB of the CQI reported by the UE is as follows:<sub>a</sub>And RBs of CQI reported from UE group # b RB is N<sub>b</sub>If there are a plurality of CQIs, the CQI of RB group #i in the above DL TFR Selection is calculated as follows.

<maths num="7"><img file="WO2008105419A1_D0013.tif" /></maths>Moth€The outer-loop-like offset adjustment process (CQI offset adjustment) will be described.

Moth€CQI_offset<sub>i</sub>Is the logical channel priority class of Highest priority X<sub>i, adjust</sub>Based on the delivery confirmation information (CRC check result) of DL-SCH that is, it is adjusted in an outer-loop manner as shown in equation (4). Priority class of the logical channel of Highest priority is X<sub>i, adjust</sub>When this is not the case, the outer-loop offset adjustment (processing of equation (4)) is not performed.

Moth€CQI_offset<sub>i</sub>Is adjusted for each UE. Also, Priority class X to be subjected to CQI offset adjustment processing.<sub>i, adjust</sub>Is set for each UE from the external input interface (IF).

Moth€ホ<sub>adj</sub><sup>(PC)</sup>, BLER<sub>target</sub><sup>(PC)</sup>May be settable from an external input interface (IF). However, CQI_offset<sub>i</sub>Of the maximum value of<sub>PC</sub><sup>(Max)</sup>, Minimum value CQI_offset<sub>PC</sub><sup>(Min)</sup>I assume. Above CQI_offset<sub>i</sub>Maximum value CQI_offset of<sub>PC</sub><sup>(Max)</sup>, Minimum value CQI_offset<sub>PC</sub><sup>(Min)</sup>Is set from the external input interface (IF). CQI_offset<sub>i</sub>If is stuck to the maximum value or the minimum value, the calculation of equation (4) is not performed.

<maths num="8"><img file="WO2008105419A1_D0014.tif" /></maths>Moth€And, the above CQI_offset<sub>i</sub>Is added as a power offset to the CQI value of each RB group and the CQI value for the entire system band. In the processing of Expression (5), riority class of the logical channel of Highest priority in the relevant Sub-frame is X<sub>i, adjust</sub>It is performed in all Sub-frames for which DL TFR Selection is performed regardless of whether or not it is "or not." CQI<sub>adjusted</sub>(I) = CQI<sub>adjusted</sub>(I) + CQI_offset<sub>i</sub>Moth€Moth€Moth€Moth€(5) Offset processing based on priority will be described.

Moth€Offset ホbased on Highest priority logical channel priority<sub>PC</sub>Thus, the CQI value of each RB group and the CQI value for the entire system bandwidth are adjusted. ホ<sub>PC</sub>Is set by, for example, an external input interface (IF). The subscript PC indicates a Priority class.

Moth€CQI<sub>adjust</sub>(I) = CQI<sub>adjust</sub>(I)-ホ<sub>PC</sub> Moth€Next, resource block group allocation (RB group allocation) will be described. By performing the following processing, RB group is assigned to the kth E to which assignment of radio resources by Dynamic scheduling is performed (PCH, RACH response not included) An image of DL_TF_Related_table is shown in FIG. FIG. 6 shows the case where the CQI is 1 as an example. &lt;Processing&gt; N<sub>remain</sub><sup>(RB)</sup>: Number of Remaining Resource Blocks (Number of Remaining RBs) N<sub>capability</sub>: Maximum number of RBs determined by UE category N<sub>max, bit</sub>: Maximum data size (Payload size) N determined from UE category N<sub>remain</sub><sup>(UE)</sup>= N<sub>DL-SCH</sub>-K + 1

<maths num="9"><img file="WO2008105419A1_D0015.tif" /></maths>Moth€When the downlink transmission type is distributed, the number of RBs allocated to the corresponding UE is N.<sub>allocated</sub><sup>(RB)</sup>Until the above, RB groups are selected such that frequency resources discretely dispersed in the system band are allocated. For example, when RB groups are assigned sequentially from the RB group with the smallest RB group number, the RB group is defined such that frequency resources discretely dispersed in the system band are assigned, and the RB group number is small RB groups may be assigned to the UEs in order.

Moth€When the downlink transmission type is not distributed (that is, localized), the number of RBs allocated to the UE is N.<sub>allocated</sub><sup>(RB)</sup>Until the above<sub>adjusted</sub>RB groups are assigned to the UEs in order from the RB group with the largest value of.

Moth€The RB group determined to be ssigned to the corresponding UE in the above process is hereinafter referred to as a Temporary RB group.

Moth€When the UE has he logical channel in which the Persistent Resource is secured in Step S 338 described above the Persistent Resource is added to the Temporary RB group.

Moth€In the case where the Highest priority logical channel has data that can be retransmitted, the data including the RLC SDU having the largest LC SDU buffer residence time of the Highest priority logical channel among the above retransmitable data (MAC PDUs) (MAC PDU Send). Here, the definition of the buffer retention time of the RLC SDU is the same as the RLC SDU buffer retention time in the item No. 5 of Table 1 described above. The RB group used to transmit the above data is the same as the Temporary RB group. The modulation scheme is the same as in the first transmission.

Moth€If the Highest priority logical channel does not have retrievable data, CQI<sub>TFR</sub>Is calculated as follows.

Moth€If downlink transmission type is distributed, CQI<sub>TFR</sub>= CQI<sub>adjusted</sub>(All) and if the downlink transmission type is not distributed (ie, localized) then CQI<sub>TFR</sub>= CQI<sub>adjusted</sub>Let (i) be a value obtained by averaging the true value in the band of the Temporary RB group (however, taking into consideration the ratio of the number of RBs per RB group).

Moth€Number of RBs in Temporary RB group (RB_available) and CQI<sub>TFR</sub>The data size of the downlink shared channel (described as Size) and the modulation method (described as Modulation) are determined by referring to TF_related_table with s as an argument.

<maths num="10"><img file="WO2008105419A1_D0016.tif" /></maths>Moth€Where Size&gt; N<sub>max, bit</sub>If it is, then Size ヲ N<sub>max, bit</sub>Until the<sub>TFR</sub>The value of is reduced by 1 (refer to the table of smaller CQI of DL_TF_related_table. At this time, the value of RB_available does not change). Change the value of Modulation to the corresponding value of DL_TF_related_table to the value determined by Size.

Moth€Then, according to the following procedure, control information of the MAC layer and data of all logical channels in the data buffer are multiplexed to the MAC PDU having the above-mentioned Size. Here, the data buffer is, for example, an RLC buffer.

Moth€The case where there is sufficient data in the RLC buffer will be described.

Moth€(Procedure 1) First, when there is control information of the MAC layer, the control information of the MAC layer is multiplexed with the highest priority.

Moth€(Procedure 2) Next, the data in the RLC buffer is extracted and multiplexed in order from the logical channel with the highest priority. If there are two or more logical channels with the same priority, DCCH will be prioritized if there is a DCCH, and if there is no DCCH, data in the RLC buffer will be ordered sequentially from any logical channel. Cut out and multiplex. Here, round robin may be used as a method of selecting any of the above logical channels.

Moth€The case where there is not enough data in the RLC buffer will be described.

Moth€Total size of data in MAC control block and all logical channels RLC buffer<sub>all</sub>And CQI<sub>TFR</sub>The number of RBs allocated by referencing TF_related_table with<sub>RB</sub>Recalculate.

<maths num="11"><img file="WO2008105419A1_D0017.tif" /></maths>Moth€When the downlink transmission type is distributed, the number of RBs in the RB group used for transmission is NUM<sub>RB</sub>The following processing, that is, deleting the RB group with the smallest number of RBs within the range that does not become smaller, and removing the RB group from the RB group with the smaller RB group number, when two or more RB groups with the smallest RB number exist The RB group in the Temporary RB group is deleted by repeating the above process (the deleted RB group is used as the radio resource of the (k + 1) th and subsequent UEs). The number of RBs in the Temporary RB group after the above processing is Num.<sub>RB, F</sub>I assume.

Moth€If the downlink transmission type is not distributed, the number of RBs in the RB group used for transmission is NUM<sub>RB</sub>Within the range not less than<sub>adjusted</sub>Delete RB groups in order from the RB group with the smallest value of. CQI<sub>adjusted</sub>If there are two or more RB groups with the smallest ID, delete the RB group from the RB group with the small number of RBs and<sub>adjusted</sub>If there are two or more RB groups with the smallest number of RBs and the smallest number of RBs, delete the RB group in the Temporary RB group by repeating the process of deleting the RB group from the RB group with the largest RB group number. May be

Moth€The RB group deleted in the above process is used as a radio resource of the (k + 1) th and subsequent UEs. Num the number of RBs in the Temporary RB group after performing the above processing<sub>RB, F</sub>I assume.

<maths num="12"><img file="WO2008105419A1_D0018.tif" /></maths>Moth€The RV Selection (Redundancy Version Selection) in step S414 will be described.

Moth€The RV parameter at each number of retransmissions (a value for which the initial transmission is 0) is set by the external interface (IF). The eNB determines an RV parameter based on the value of RSN. The RSN is set based on the estimated number of receptions of the MAC PDU. That is, it is set based on the number of NACKs of HARQ-ACK for DL-SCH, which is acknowledgment information for downlink shared channels, received in UL (the above ACK / NACK / DTX for HARQ-ACK for DL-SCH If the determination result is DTX, the value of RSN is not incremented).

Moth€In step S416, the value of k is incremented, and in step S418, the value of k is N.<sub>DL-SCH</sub>It is determined whether it is the following or not. The value of k is N<sub>DL-SCH</sub>If it is the case (the process of step S418: YES), the process returns to the front of step S410. On the other hand, the value of k is N<sub>DL-SCH</sub>If not (in the process of step S418: NO), the process ends.

Moth€Next, the base station apparatus 200 according to the present embodiment will be described with reference to FIG.

Moth€The base station apparatus 200 according to the present embodiment includes the PCH, RACH response determination unit 204, scheduling coefficient calculation unit 206 as selection means, transport format / resource block selection unit 210 as allocation means, layer 1 processing unit And 212.

Moth€The PCH / RACH response determination unit 204 performs the process of step S206 described above. Specifically, the PCH / RACH response determination unit 204 counts the number of PCHs and RACH responses in the sub-frame, and inputs the result to the scheduling coefficient calculation unit 206.

Moth€The scheduling coefficient calculation unit 206 performs the process of step S208 described above. Specifically, the scheduling coefficient calculation unit 206 selects the user equipment for which radio resource allocation is performed by dynamic scheduling in the sub-frame, and the number N of UEs for which radio resource allocation is performed by dynamic scheduling.<sub>DL-SCH</sub>Are input to the transport format / resource block selection unit 210.

Moth€The transport format / resource block selection unit 210 performs the process of step S212 and step S214 described above. Specifically, the transport format / resource block selection unit 210 performs downlink transport format and resource selection. The transport format / resource block selection unit 210 may use a common channel (eg, a synchronization channel (SCH), a broadcast channel (BCH), a paging channel (PCH), a random access channel response (RACH response), and persistent scheduling (for example). DL-SCH to which persistent scheduling is applied, determination of transmission format on DL-SCH to which dynamic scheduling is applied, and allocation of radio resources are performed.

Moth€The layer 1 processing unit 212 performs processing related to layer 1.

Moth€Next, the user device 100 according to the present embodiment<sub>n</sub>Will be described with reference to FIG.

Moth€In the figure, the user device 100<sub>n</sub>The transmission / reception antenna 102 includes an amplifier unit 104, a transmission / reception unit 106, a baseband signal processing unit 108, and an application unit 110.

Moth€For downlink data, a radio frequency signal received by the transmission / reception antenna 102 is amplified by the amplifier unit 104, frequency-converted by the transmission / reception unit 106, and converted into a baseband signal. The baseband signal processing unit 108 performs FFT processing, error correction decoding, reception processing of retransmission control, and the like on this baseband signal. Among the downlink data, downlink user data is transferred to the application unit 110. The application unit 110 performs processing and the like related to layers higher than the physical layer and the MAC layer.

Moth€Here, the baseband signal processing unit 108 may have a function of receiving a broadcast channel shown in FIG. 5 when the system bandwidth is 5 MHz. That is, it has a function of receiving a broadcast channel BCH (CCPCH as a physical channel) mapped to a set of subcarriers shifted by 90 kHz (6 subcarriers) with respect to a resource block to which a downlink shared channel is mapped. It may be

Moth€On the other hand, uplink user data is input from the application unit 110 to the baseband signal processing unit 108. The baseband signal processing unit 108 performs retransmission control (H-ARQ (Hybrid ARQ)) transmission processing, channel coding, IFFT processing, etc., and transfers the result to the transmission / reception unit 106. The transmitting and receiving unit 106 is subjected to frequency conversion processing for converting the baseband signal output from the baseband signal processing unit 108 into a radio frequency band, and then amplified by the amplifier unit 104 and transmitted from the transmitting and receiving antenna 102.

Moth€The wireless communication system to which the base station apparatus according to the embodiment of the present invention is applied is the same as the wireless communication system described with reference to FIG.

Moth€As in the above-described embodiment, the wireless communication system 1000 is a system to which, for example, Evolved UTRA and UTRAN (also called Long Term Evolution or Super 3G) is applied, and the base station apparatus (eNB: eNode B) 200 and Multiple user equipment (UE: also called User Equipment or mobile station) 100<sub>n</sub>(100<sub>1</sub>, 100<sub>2</sub>, 100<sub>3</sub>, ... 100<sub>n</sub>, N is an integer of n&gt; 0). Base station apparatus 200 is connected to a higher station, for example, access gateway apparatus 300, and access gateway apparatus 300 is connected to core network 400. Here, the user device 100<sub>n</sub>Communicates with the base station apparatus 200 in the cell 50 by Evolved UTRA and UTRAN.

Moth€Hereinafter, the user device 100<sub>n</sub>(100<sub>1</sub>, 100<sub>2</sub>, 100<sub>3</sub>, ... 100<sub>n</sub>) Has the same configuration, function, and state, and the user apparatus 100 will hereinafter be described unless otherwise noted.<sub>n</sub>Proceed with the explanation.

Moth€As a radio access system, the radio communication system 1000 applies OFDM (Orthogonal Frequency Division Multiple Access) for downlink and SC-FDMA (Single Carrier-Frequency Division Multiple Access) for uplink. As described above, OFDM is a scheme in which a frequency band is divided into a plurality of narrow frequency bands (subcarriers), and data is loaded on each frequency band for transmission. SC-FDMA is a transmission scheme that can reduce interference between terminals by dividing a frequency band and transmitting using a different frequency band among a plurality of terminals.

Moth€Here, communication channels in Evolved UTRA and UTRAN will be described.

Moth€For downlink, each user apparatus 100<sub>n</sub>The Physical Downlink Shared Channel (PDSCH) and the Physical Downlink Control Channel (PDCCH), which are shared and used, are used. In downlink, delivery of user information and transport format information on downlink shared channel, user information and transport format information on uplink shared channel, and uplink shared channel by physical downlink control channel Confirmation information etc. are notified. Alternatively, user data is transmitted by the physical downlink shared channel. The user data is a downlink shared channel Donwlink-Share Channel (DL-SCH) as a transport channel.

Moth€For uplink, each user equipment 100<sub>n</sub>The physical uplink shared channel (PUSCH: Physical Uplink Shared Channel) and the control channel for LTE are used. There are two types of control channels for LTE, a channel that is time-multiplexed with a physical uplink shared channel and a channel that is frequency-multiplexed. The control channel that is frequency-multiplexed with the physical uplink shared channel is called a physical uplink control channel (PUCCH).

Moth€In uplink, downlink control channel quality information (CQI: Channel Quality Indicator) and downlink for use in scheduling of shared channel in downlink, adaptive modulation and coding (AMC), and control channel for LTE The acknowledgment information (HARQ ACK information) of the shared channel of the link is transmitted. Also, user data is transmitted by the physical uplink shared channel. The user data is an uplink shared channel Uplink-Shared Channel (UL-SCH) as a transport channel.

Moth€Next, a downlink MAC (DL MAC) data transmission procedure as a communication control method performed in the base station apparatus according to the present embodiment will be described.

Moth€In the present embodiment, the logical channel corresponds to, for example, a radio bearer. Also, a priority class (Priority class) corresponds to, for example, a priority or a logical channel priority.

Moth€The allocation unit of the transmission band of the Physical Downlink Shared Channel (PDSCH) will be described. The allocation of the PDSCH transmission band is performed for each sub-frame, for example, in units of resource block groups (hereinafter referred to as RB groups) defined as system parameters. An RB group is composed of a plurality of Resource Blocks (RBs), and the correspondence between RBs and RB groups is set as a system parameter from an external input interface (IF). The relationship between the RB and the RB group is a system parameter, and may be a fixed parameter in the device. The transmission band may be allocated in units of the above-mentioned RB group also for PDSCH to which persistent scheduling (Persistent scheduling) is applied. Although the case where a resource group is configured will be described below, the PDSCH transmission band may be allocated in units of resource blocks without configuring the resource group.

Moth€Further, in the following description, the dynamic scheduling corresponds to a first resource allocation method of dynamically allocating radio resources. On the downlink shared channel (DL-SCH) to which dynamic scheduling is applied, radio resources are allocated to any user apparatus in any subframe, and transmission format in that case, that is, allocation of resource blocks that are frequency resources Various values Silver€antre set for information on HARQ, such as information, modulation scheme, payload size, redundancy version parameter, process number, and information on MIMO. The transmission format, that is, allocation information and modulation scheme of resource blocks which are frequency resources, information on HARQ such as payload size, redundancy version parameter and process number, information on MIMO, etc. are mapped to the downlink control channel PDCCH The UE is notified of by DL Scheduling Information.

Moth€On the other hand, persistent scheduling is a scheduling method of allocating transmission opportunities of data at fixed intervals according to data types or features of applications that transmit and receive data, and allocates radio resources at fixed intervals. This corresponds to the second resource allocation method. That is, as for the downlink shared channel (DL-SCH) to which persistent scheduling is applied, the downlink shared channel is transmitted in a predetermined subframe to the user apparatus, and the transmission format in that case, that is, the frequency resource The information regarding HARQ such as resource block allocation information and modulation scheme, payload size, redundancy version parameter and process number, and information regarding MIMO are set to predetermined values. That is, the shared channel (radio resource) is allocated in a predetermined subframe, and the downlink shared channel (DL-SCH) is transmitted in a predetermined transmission format. The predetermined subframes may be set, for example, to have a constant cycle. Moreover, the transmission format determined in advance does not have to be one type, and a plurality of types may be present.

Moth€Next, the downlink MAC data transmission procedure will be described with reference to FIG. FIG. 9 shows a procedure from scheduling processing by calculation of scheduling coefficients to DL TFR selection processing for determining a transport format (Transport format) and an RB group to be allocated.

Moth€In base station apparatus 200, DL MAC maximum multiplexing number N<sub>DLMAX</sub>Setting is performed (step S902). DL MAC maximum multiplexing number N<sub>DLMAX</sub>Is the maximum number of multiplexes in one subframe of the downlink-shared channel (DL-SCH) to which dynamic scheduling is applied, and is designated by the external interface (I / F). The above DL MAC maximum multiplexing number N<sub>DLMAX</sub>May be the maximum number of Downlink Scheduling Information transmitted in one subframe.

Moth€Next, in step S904, the base station apparatus 200 counts the number of MCHs in the Sub-frame, and the number is N.<sub>MCH</sub>I assume. Here, the number of Downlink Scheduling Information for MCH may be calculated as the number of MCH instead of the actual number of MCH.

Moth€Next, in step S 906, the base station apparatus 200 counts the number of PCH and RACH response and D-BCH and RACH message 4 in the Sub-frame, and the number is N<sub>PCH</sub>, N<sub>RACHres</sub>, N<sub>D-BCH</sub>, N<sub>RACH m4</sub>I assume. Here, as the number of PCH and RACH response and D-BCH and MCH and RACH message 4, not the number of actual PCH and RACH response and D-BCH and RACH message 4, but the number of downlink scheduling information for PCH and The number of Downlink Scheduling Information for RACH response and the number of Downlink Scheduling Information for D-BCH and the number of Downlink Scheduling Information for RACH message 4 may be calculated. In this process, the number of channels for PCH, RACH response, D-BCH, and RACH message 4 is counted, but counting may be performed for only a part of the above channels, or the above channels may be counted. The same counting may be performed for common channels other than the above.

Moth€Next, in the base station apparatus 200, Calculation for Scheduling coefficients is performed (step S908). The user equipment (UE: User Equipment) to which radio resources are allocated by dynamic scheduling in the sub-frame is selected. The number of UEs to which radio resources are allocated by Dynamic scheduling in the sub-frame is N<sub>DL-SCH</sub>Define as In step S912, downlink transport format and resource selection (DL TFR selection) are performed. That is, a synchronization signal (also referred to as synchronization signal SCH), a primary broadcast channel (P-BCH), a dynamic broadcast channel (D-BCH), a paging channel (PCH), a random access channel response (RACH response or random) It determines the transmission format and allocates radio resources for the DL-SCH to which the Message 2), the RACH Message 4, the MCH and the persistent scheduling (Persistent scheduling) are applied in the access procedure, and the DL-SCH to which the dynamic scheduling is applied.

Moth€Next, calculation of scheduling coefficients performed in step S 908 will be described with reference to FIG.

Moth€FIG. 10 shows a processing flow for selecting a UE to which radio resources are allocated by Dynamic scheduling by calculation of scheduling coefficients. The base station apparatus 200 executes the following processing for all UEs in LTE active (LTE active) state, for example, RRC (Radio Resource Control) connected state.

Moth€n = 1, N<sub>scheduling</sub>It is set to 0 (step S1002). Where n is the user device 100<sub>n</sub>, N = 1,..., N (N&gt; 0 integer).

Moth€Next, a hybrid automatic repeat request (HARQ) entity status is updated (Renewal of HARQ Entity Status) (step S1004). Here, the process of receiving the ACK as the delivery confirmation information for the downlink shared channel is released. It also releases the process that has reached the maximum number of retransmissions and discards user data in the process. The maximum number of retransmissions is set from an external input interface (IF) for each Priority class. Also, the maximum number of retransmissions of the MAC PDU in which a plurality of logical channels are multiplexed is in accordance with the maximum number of retransmissions of the logical channel of Priority Class with the highest priority.

Moth€Next, a measurement gap check (Measurement Gap Check) is performed (step S1006). Regarding the UE, the Sub-frame, that is, whether or not a subframe transmitting the downlink shared channel is included in the Measurement gap, or Sub that receives acknowledgment information ACK / NACK for the downlink shared channel It is determined whether or not -frame is included in the Measurement gap. If it is determined that the Sub-frame is included in the Measurement gap, or if it is determined that the Sub-frame receiving the ACK / NACK is included in the Measurement gap, an NG is returned. Otherwise, an OK is returned. The measurement gap is a time interval during which measurement of cells of different frequencies is being performed by the UE in order to perform inter-frequency handover, and the UE can not receive the downlink shared channel because it can not communicate at that time. Moreover, UE can not transmit the said ACK / NACK in the time interval which is measuring the cell of a different frequency, ie, the base station apparatus 100.<sub>n</sub>Can not receive ACK / NACK. When the result of Measurement gap Check is NG (step S1006: NG), the UE is excluded from scheduling targets.

Moth€Here, the cell of the different frequency may be a cell of Evolved UTRA and UTRAN, or may be a cell of a different system. For example, GSM, WCDMA, TDD-CDMA, CDMA2000, WiMAX, etc. can be considered as different systems.

Moth€If the result of Measurement gap Check is OK (step S1006: OK), Half Duplex Check is performed (step S1007). Note that Half Duplex refers to a communication scheme in which uplink transmission and downlink reception are not performed simultaneously. That is, in the Half Duplex, the UE performs uplink transmission and downlink reception at different timings.

Moth€In Half Duplex Check, when the UE is a UE that communicates by Half Duplex, the following six determinations regarding the UE: Sub-frame, that is, a subframe that transmits the downlink shared channel, Whether or not the UE overlaps with the Sub-frame in which the uplink shared channel is transmitted The Sub-frame, that is, the subframe in which the downlink shared channel is transmitted is the CQI in the uplink (the downlink radio Transmit quality information) or Sounding Reference Signal (reference signal for sounding) or Scheduling Request (scheduling request signal) or random access channel (RACH Preamble) Whether or not the subframe overlaps the subframe, that is, the subframe for transmitting the downlink shared channel, the subframe for which the UE transmits acknowledgment information (ACK / NACK) for the downlink shared channel in uplink Whether or not it overlaps with the frame whether or not the downlink shared channel is transmitted in the Sub-frame, the subframe in which the delivery confirmation information for the downlink shared channel is transmitted in uplink by the UE is the downlink common channel Whether the subframe (SCH (synchronization signal) / P-BCH (primary broadcast channel) / D-BCH (dynamic broadcast channel) / MBMS channel) overlaps with the subframe to be transmitted or not In the sub-frame, the downlink shared channel When you send Whether the subframe in which the acknowledgment information for the downlink shared channel is transmitted in uplink in E overlaps the subframe in which the acknowledgment information for the uplink shared channel transmitted from the UE is transmitted in advance In the case where the downlink shared channel is transmitted in the Sub-frame, acknowledgment information for the downlink shared channel in uplink by the UE Determines whether or not the subframe in which the UE transmits is overlapped with the subframe in which control information for uplink or downlink Persistent Scheduling (UL Scheduling Grant and DL Scheduling Information) is transmitted, and in any one determination. If true, it may return NG, otherwise it may return OK. Note that all of the uplink and downlink channels in the above-described determination may be considered, or part of them may be considered. If the result of the Half Duplex Check is NG (step S1007: NG), the UE is excluded from scheduling targets.

Moth€The UE of Half Duplex can not perform downlink reception when performing uplink transmission. Therefore, according to this processing, it is determined whether or not uplink transmission is to be performed in the subframe, and when uplink transmission is performed, the process of not performing downlink transmission is performed, whereby Half Duplex When the UE performs uplink transmission, it is possible to avoid the problem of not being able to receive downlink signals.

Moth€In the above-described six determinations, the above-described determination may be performed in consideration of the switching time between DL reception and UL transmission in the UE. That is, when the transmission timing of the delivery confirmation information for the downlink shared channel in the UE or the transmission timing of the downlink shared channel in the base station apparatus overlaps with the switching time, the Half Duplex Check result is determined as NG. You may

Moth€In the example described above, Half Duplex Check is performed for UEs that perform communication by Half Duplex, but the above-described processing is not only for UEs that perform communication by Half Duplex, but also communication by Full Duplex. May be applied to the UE performing the The above-mentioned Half Duplex Check may be applied to all UEs that communicate by Full Duplex. Alternatively, the half duplex check described above is performed for a UE performing communication by Full Duplex in which the path loss between the UE and the base station device 200 exceeds a predetermined threshold, and the UE and the base station device 200 For the UE that performs communication by Full Duplex, in which the path loss between them does not exceed the predetermined threshold, processing may be performed such that the above-described Half Duplex Check is not performed. In this case, since uplink transmission and downlink reception are not simultaneously performed in the UE, the uplink transmission signal in the UE becomes an interference signal to the downlink reception signal, which will be described later. It is possible to solve the problem that the quality of the received signal of the link is degraded. A cell or frequency band that is greatly affected by the problem that he uplink transmission signal in the UE becomes an interference signal to the downlink reception signal and as a result, the quality of the downlink reception signal is degraded In the above, the Half Duplex Check described above is performed also for the UE performing communication by Full Duplex, and for the other cells or in the frequency band, for the UE performing communication by Full Duplex, the Half Duplex described above is performed. A process may be performed in which the check is not performed.

Moth€If the result of the Half Duplex Check is OK (step S1007: OK), the intermittent reception (DRX) is checked (step S1008). It is determined whether or not the UE is in the DRX state, and when the UE is in the DRX state, whether the Sub-frame is the DRX reception timing. If it is determined that it is in the DRX state and not at the DRX reception timing, an NG is returned, and otherwise an OK is returned. That is, OK is returned in the case of "not in DRX state" or "in the case of DRX state and DRX reception timing". In the case of "not in DRX state", the flag described later<sub>DRX</sub>Is 0, n the DRX state, and when it is the DRX reception timing<sub>DRX</sub>Let 1 be. Here, DRX reception timing refers to timing at which data can be received in a state where intermittent reception is performed. DRX reception timing is also called On-duration. Further, the state of being in the DRX state and not being in the DRX reception timing corresponds to the sleep state in which the downlink signal is not received.

Moth€In the case of DRX state and retransmission timing of data transmitted by Persistent resource ("Sub-frame of first transmission + HARQ RTT" to "Sub-frame of first transmission + HARQ RTT + DRX Retransmission Timer") The DRX Retransmission Timer is a parameter indicating the interval in which retransmission for the initial transmission may be performed, and the DRX Retransmission Timer is a base station in advance. In the above example, although limited to the first transmission, the DRX Retransmission Timer may be applied other than the first transmission. , Example For example, the DRX Retransmission Timer may be 8 Sub-frames or 3 Sub-frames, of course, the above-described values Silver€milletf 8 and 3 are only an example, and other values Silver€ay be set.

Moth€If the result of the DRX Check is NG (step S1008: NG), the UE is excluded from scheduling targets.

Moth€If the result of the DRX Check is OK (Step S1008: OK), a check (Received CQI Check) of the received CQI (Channel Quality Indicator) is performed (Step S1010). That is, the value of CQI used in the subframe is determined. For example, when the base station apparatus 200 has received at least one CQI from the UE in the past, the step of later describing CQI (Wideband CQI) and UE Selected Sub-band CQI of the entire latest system bandwidth, It is used for the process of S1024 and the process of step S912. Furthermore, for example, when the base station apparatus 200 has not received CQI from the UE in the past, the CQI (Wideband CQI) of the entire predetermined fixed system bandwidth set from the external interface Is used for the process of step S1024 described later and the process of step S912. In addition, CQI (Wideband CQI) of the whole predetermined system bandwidth set from the said external interface may be hold | maintained as an internal device parameter, for example. The CQI (Wideband CQI) of the entire predetermined fixed system bandwidth set from the external interface may be calculated, for example, based on the reception SIR of the UE located at the cell edge of the cell.

Moth€The base station apparatus 200 may determine the reliability of the received CQI, and when the reliability is low, may determine that the CQI has not been received. That is, the phrase "at least one CQI has been received in the past" may mean that at least one highly reliable CQI has been received in the past. Alternatively, the "Wideband CQI (Wideband CQI) and UE Selected Sub-band CQI" of the latest system bandwidth is the most recent CQI (Wideband CQI) and UE Selected of the most reliable CQIs. It may mean Sub-band CQI. Alternatively, "not receiving CQI once in the past" may mean that CQI having high reliability has not been received once in the past. The reliability of the CQI may be determined based on, for example, the reception quality of the CQI, for example, the SIR of the CQI signal, more specifically, the SIR of the Demodulation Reference Signal. That is, it may be determined that the reliability is high when the reception quality of the CQI is equal to or higher than a predetermined threshold, and the reliability may be determined to be low when the reception quality of the CQI is less than the predetermined threshold. .

Moth€In step S1012, it is determined whether the Persistent Resource is assigned to the UE in the subframe. Here, Persistent Resource refers to a Resource block reserved for Persistent Scheduling. Persistent scheduling is a scheduling method of allocating data transmission opportunities at regular intervals according to data types or characteristics of applications that transmit and receive data. The data type is, for example, data by Voice Over IP (VoIP) or data by Streaming. The above Voice Over IP or Streaming corresponds to the above application.

Moth€The Persistent Resource may be a resource assigned for the first transmission of HARQ. In this case, when the data is retransmitted, it is transmitted as a DL-SCH to which Dynamic Scheduling is applied. That is, regarding the data to be retransmitted, transmission is performed by selecting the UE to which the data is to be transmitted in the processing of UE selection in step S1032 described later.

Moth€If it is determined that the persistent resource is allocated (step S1012: OK), the process proceeds to the process of checking the data size (data size check) (step S1014), and if it is determined that the persistent resource is not allocated (step S1012: NG) The process proceeds to Localized / Distributed Check (step S1020). Localized means that it is better to allocate relatively continuous frequency blocks (resource blocks) based on CQI because the fading frequency in the propagation environment between the UE and the base station apparatus 200 is small. In the distributed state, since the fading frequency in the propagation environment between the UE and the base station apparatus 200 is large, relatively discretely dispersed frequency blocks (resource blocks) are allocated regardless of the value of CQI. Indicates that you are in a better condition. Note that localized may be called Low Fd (fading frequency), and distributed may be called High Fd (fading frequency).

Moth€In step S1014, transmittable data of the logical channel to which Persistent scheduling that the UE has is applied is a threshold Threshold.<sub>data_size</sub>It is determined whether it is above or not. Data that can be sent is Threshold<sub>data_size</sub>If it is above (step S1014: NG), processing proceeds to persistent resource release (step S1018), and data that can be transmitted is Threshold<sub>data_size</sub>If it is less than (step S1014: OK), the process proceeds to the process of persistent resource reservation (step S1016). Note that whether Persistent Scheduling is applied to each logical channel may be set in advance. For example, the logical channel for transmitting VoIP data is a logical channel to which Persistent Scheduling is applied, and the other logical channels are logical channels to which Dynamic Scheduling is applied.

Moth€Also, the above mentioned threshold Threshold<sub>data_size</sub>For example, the maximum value of data that can be transmitted by the persistent resource may be set.

Moth€In step S1016, a persistent resource assigned to a logical channel to which persistent scheduling that the UE has is applied is secured. In addition, calculation of a scheduling coefficient to be described later is performed also for UEs to which Persistent Resource is assigned in the Sub-frame, and radio resources are allocated for logical channels to which Dynamic scheduling is applied in the Sub-frame, A logical resource to which persistent scheduling is applied and a logical channel to which dynamic scheduling is applied are multiplexed to a resource allocated for a logical channel to which dynamic scheduling is applied by releasing a persistent resource, and a MAC PDU (DL-SCH Send). Also for the UE to which Persistent Resource is assigned in the Sub-frame, calculation of the scheduling coefficient described in step S 1024 described later is performed, and transmission resources are assigned for the Logical Channel to which Dynamic scheduling is applied in the Sub-frame. If yes, the Persistent Resource is released, and MAC PDU (DL-SCH) is transmitted to the UE using the Resource assigned for the Logical Channel to which Dynamic scheduling is applied. A method of multiplexing data in the MAC control block and the RLC buffer of each Logical Channel in the MAC PDU is shown in step S912.

Moth€The MAC control block is control information of the MAC layer. Alternatively, the MAC control block may be MAC layer header information.

Moth€In step S1018, the persistent resource to be assigned to the logical channel to which the persistent scheduling that the UE has is applied is released. Note that only the sub-frame is released as the Persistent Resource, and Data Size Check processing (step S1014) is performed again at the timing when the next Persistent Resource is allocated.

Moth€In step S1020, the downlink transmission type (DL transmission type) of the UE, that is, localized transmission / distributed transmission is determined. In addition, Transmission type may be managed in common by DL and UL.

Moth€For example, the Fd estimated value of the UE concerned is threshold Threshold<sub>Fd, DL</sub>In the following cases, determination is made as localized transmission, and cases other than the above are determined as distributed transmission. The Localized transmission may be called Low Fd, and the Distributed transmission may be called High Fd.

Moth€The Fd estimation value may use a value reported by RRC message such as Measurement report from the UE, or may be calculated using a time correlation value of a reference signal for sounding transmitted from the UE. It is also good. Alternatively, the Fd estimation value may be calculated based on the time correlation value of Demodulation Reference Signal in the PUSCH transmitted from the UE. Alternatively, the Fd estimation value may be calculated based on the time correlation value of Demodulation Reference Signal in PUCCH transmitted from the UE. The PUCCH transmits acknowledgment information on downlink shared channels and downlink quality information (CQI, Channel Quality Indicator).

Moth€Next, a buffer status check is performed (step S1022). It is determined whether or not there is data that can be transmitted in the Sub-frame regarding the logical channel that the UE has. That is, the base station apparatus 200 determines whether or not transmittable data exists in the data buffer for each logical channel of the UE. If all transmittable data does not exist, "NG" is returned for all logical channels, and "OK" is returned if transmittable data exists for at least one logical channel. Here, the data that can be transmitted is data that can be newly transmitted or data that can be retransmitted.

Moth€However, an exceptional process in the above-mentioned buffer state check is shown below.

Moth€It is assumed that there is no data that can be transmitted for the Logical Channel in which the transmission window of the RLC layer is full and is in a stall state.

Moth€When it is decided to instruct the UE to perform handover between base station apparatuses, it is considered that there is no data that can be transmitted regarding the DTCH among the logical channels of the UE. That is, among the logical channels of the UE, only DCCH is regarded as data that can be transmitted. As for the MAC control block, transmission is performed only when there is a MAC control block that can be transmitted at the time of DCCH transmission. With regard to the MAC control block, regardless of the presence or absence of DCCH, transmittable data may be considered to be present, or conversely, it may be considered that transmittable data is not present.

Moth€When the UE is handed over from another base station apparatus to the base station apparatus, it is considered that there is no data that can be transmitted to the UE until it is determined that data transmission to the UE is possible. Note that, for example, when data transfer from the other base station apparatus to the base station apparatus is completed and the PDCP layer status report (Status Report) is received, the base station apparatus 200 transmits the request to the UE. It may be determined that data transmission is possible. Further, completion of data transfer from the other base station apparatus to the base station apparatus may be defined as, for example, defining a timer and expiration of the timer. Further, the determination as to whether or not the Status Report of the PDCP layer has been received is performed only for the logical channel for which the transmission of the Status Report of the PDCP layer is specified in advance.

Moth€If the uplink synchronization status of the UE is out of synchronization, or if the UL dedicated resource status is NG, it is considered that there is no data that can be transmitted regarding the DTCH of the UE, and DCCH or MAC control block Consider only as data that can be sent.

Moth€When Persistent Resource is secured in the Sub-frame (when the process of step S1016 is performed), transmission is performed for the relevant logical channel (logical channel to which Persistent Scheduling is applied). It assumes that there is no possible data. However, also in this case, it is considered that there is transmittable data in the process of multiplexing the data in the MAC control block and the RLC buffer of each Logical Channel in the MAC PDU in the process of step S912.

Moth€When only MAC control block exists as transmittable data, it is treated as a logical channel belonging to the same priority class as DCCH. That is, when only MAC control block is present as data that can be transmitted, it is considered that a signal corresponding to DCCH that can be transmitted is present.

Moth€If persistent resource is not secured in the subframe (if the process of step S1016 is not performed), the following process is performed for the logical channel to which persistent scheduling is applied.

Moth€Data size of newly transmittable data is threshold Threshold<sub>data_size</sub>In the above case or when there is data that can be retransmitted, it is considered that there is data that can be transmitted.

Moth€Data size of transmittable data is Threshold<sub>data_size</sub>If less than, it is considered that there is no data that can be transmitted.

Moth€Note that this process can prevent transmission resources from being assigned to data to which Persistent Scheduling should be applied, in Sub-frames to which Persistent Resources have not been assigned. Note that the determination result of he transmittable data regarding each logical channel exists / does not exist is the MAC PDU in the MAC control block and the RLC buffer of each Logical Channel in the process of step S912 unless otherwise noted. It also applies to the process of multiplexing data. That is, in the present determination, when it is determined that ransmittable data does not exist in the processing of step S912, in the processing of multiplexing data in the MAC control block and the RLC buffer of each Logical Channel in MAC PDU, It assumes that there is no data that can be sent.

Moth€If the result of the Buffer Status Check is NG (step S1022: NG), the UE is excluded from scheduling targets. If the result of Buffer Status Check is OK (step S1022: OK), the logical channel of Highest priority is selected from the logical channels in which transmittable data exist based on the following selection logic, and for the process of Scheduling Coefficient Calculation: Proceed (step S1024).

Moth€(Selection Logic 1) The highest priority logical channel is set as the highest priority logical channel.

Moth€(Selection Logic 2) When there are a plurality of logical channels satisfying selection logic 1, the logical channel of the logical channel Highest priority having transmittable retransmission data is used.

Moth€(Selection Logic 3) When there are a plurality of logical channels satisfying selection logic 2, if there is a dedicated control channel (DCCH: Dedicated Control Channel), DCCH is set as the highest priority logical channel, and DCCH exists. If not, any logical channel among the plurality of logical channels is set as the logical channel of the highest priority.

Moth€When the present determination criterion is applied, new data of a high priority logical channel, not retransmission data of a low priority logical channel, is determined as a higher logical channel.

Moth€The process of excluding the UE from scheduling targets in steps S1006, S1008, and S1022 described above means that the process of Scheduling Coefficient Calculation to be described later is not performed, and as a result, in the subframe, the process is not performed. The downlink shared channel is not transmitted to the UE. In other words, in step S1006, S1008, and S1022 described above, the base station apparatus 200 performs a scheduling process from UEs other than the UEs determined to exclude the UE from scheduling targets, that is, sharing The UE transmitting the channel is selected, and the downlink shared channel is transmitted to the selected UE.

Moth€In step S1024, a scheduling coefficient is calculated using an evaluation formula to be described later, for the logical channel determined to be the highest priority in step S1022. That is, when there are a plurality of logical channels for a certain UE, the scheduling coefficient is not calculated for all of the plurality of logical channels, but for the highest priority logical channel. By calculating the scheduling coefficient, it is possible to reduce the processing load of the base station apparatus 200.

Moth€Table 5-8 shows the parameters set by the external I / F.

<tables num="7"><img file="WO2008105419A1_D0019.tif" /></tables>

<tables num="8"><img file="WO2008105419A1_D0020.tif" /></tables>

<tables num="9"><img file="WO2008105419A1_D0021.tif" /></tables>

<tables num="10"><img file="WO2008105419A1_D0022.tif" /></tables>Moth€Table 9 shows input parameters provided to each logical channel of each UE in Sub-frame units.

<tables num="11"><img file="WO2008105419A1_D0023.tif" /></tables>Moth€Based on the input parameters shown in Table 5-8, UE #n, Highest Priority logical channel #h scheduling coefficient C<sub>n</sub>Is calculated as equation (1).

<maths num="13"><img file="WO2008105419A1_D0024.tif" /></maths>Moth€In the case of Intra-eNB Hand Over (Intra-eNB HO), it is assumed that the measured value and the calculated value used for scheduling are not taken over by the Target eNB (the handover destination eNB).

Moth€In step S1024, measurement of an average data rate (Average Data Rate) is performed.

Moth€The Average Data Rate can be obtained using the above-mentioned equation (2).

Moth€However, N<sub>n, k</sub>(1, 2,...) Is the number of updates of Average Data Rate. However, N<sub>n, k</sub>In the Sub-frame where = 0, the equation (3) described above is used.

Moth€Also, the forgetting factor ホエ<sub>n, k</sub>Is calculated as follows. ホエ<sub>n, k</sub>= Min (1-1 / N<sub>n, k</sub>, ホ'<sub>PCn, k</sub>The update period of the Average Data Rate is er Sub-frame in which there is data to be transmitted to the data buffer of logical channel #k in the base station apparatus 200 and r<sub>n, k</sub>The calculation method of is "size of transmitted MAC SDU". That is, in the calculation of the Average Data Rate, one of the following operations is performed in the sub-frame of the update opportunity of the Average Data Rate.

Moth€1. For the UE that has sent,<sub>n, k</sub>Calculate Average Data Rate with = size of MAC SDU sent.

Moth€2. For UEs that did not transmit, "r<sub>n, k</sub>Calculation of Average Data Rate is performed with

Moth€In addition, Average Data Rate determines that at least one CQI has been received in the past in Received CQI Check, and performs calculation when the condition of the update opportunity matches. That is, the calculation starts after receiving the CQI at least once.

Moth€Next, N indicating the number of UEs for which the scheduling factor has been calculated<sub>Scheduling</sub>Is increased by 1 (step S1026), and n indicating the UE index is increased by 1 (step S1028).

Moth€Next, n is N<sub>Scheduling</sub>It is determined whether it is the following or not (step S1030). n is N<sub>Scheduling</sub>If it is determined that the following is true (step S1030: YES), the process returns to step S1004.

Moth€While n is N<sub>Scheduling</sub>If it is determined that the size is larger than the threshold (step S1030: NO), in step S1032, user device selection (UE Selection) is performed. That is, UEs to which radio resources are allocated by Dynamic scheduling in the Sub-frame are selected.

Moth€First, according to the following equation, the number of UEs to which radio resources are allocated by Dynamic scheduling, that is, the number N of UEs to which the downlink shared channel is transmitted<sub>DL-SCH</sub>Calculate Where N<sub>Scheduling</sub>Indicates the number of UEs for which the Scheduling Coefficient Calculation has been performed (see FIG. 10).

Moth€N<sub>DL-SCH</sub>= Min (N<sub>Scheduling</sub>, N<sub>DLMAX</sub>-N<sub>PCH</sub>-N<sub>RACHres</sub>-N<sub>D-BCH</sub>-N<sub>RACH m4</sub>-N<sub>MCH</sub>The number N of UEs to which the downlink shared channel described above is transmitted<sub>DL-SCH</sub>N when calculating<sub>DL-SCH</sub>When it becomes &lt;0, the transmission processing in the sub-frame is prohibited in the order of the RACH message 4, the RACH response, the MCH, the PCH, and the D-BCH. A channel determined to forbid transmission processing in the Sub-frame will not be transmitted in the Sub-frame.

Moth€Next, for each Scheduling priority group of the logical channel of Highest priority, N in descending order of the scheduling coefficient calculated in step S1024.<sub>DL-SCH</sub>Select the UEs to which the allocation of radio resources by ynamic scheduling is performed. That is, select the UE to which the downlink shared channel to which Dynamic scheduling is applied is to be transmitted. Here, Scheduling priority group is A scheduling priority group that is prioritized in scheduling and to which each logical channel should belong is defined, that is, each UE is hierarchically assigned to the above-mentioned Scheduling priority group based on the highest priority logical channel. In each hierarchy, in order of decreasing scheduling coefficient calculated in step S1024, Dynamic sch A UE to which a downlink shared channel to which eduling is applied is to be transmitted is selected, that is, scheduled.

Moth€The above "UE" is selected in the following order.

Moth€High (1<sup>st</sup>)-&gt; High (2)<sup>nd</sup>)-&gt; ...-&gt; Middle (1<sup>st</sup>)-&gt; Middle (2<sup>nd</sup>)-&gt; ...-&gt; Low (1<sup>st</sup>)-&gt; Low (2<sup>nd</sup>If the UE has MAC layer control information to be transmitted in the Sub-frame, regardless of the Scheduling priority group of the Highest priority logical channel, cheduling priority group "High". That is, the base station apparatus 200 performs scheduling by regarding the UE in which control information of the MAC layer to be transmitted is present in the Sub-frame as belonging to a High priority Priority priority group.

Moth€Also, in the example described above, an example in which three types of scheduling priority groups of High, Middle, and Low are defined is shown, but Super High may be further defined. For example, a priority flag that is set only when congestion in a cell is high is defined, and a UE or logical channel for which the priority flag is set is regarded as belonging to the Super High Scheduling priority group. It is also good. The UE or logical channel for which the priority flag is set may be an emergency call or a priority call. The base station apparatus 200 performs processing such as securing resources in the base station apparatus 200 when the congestion degree in the cell is high due to the UE in which the priority flag is set or the logical channel. It is also good. The resources may be, for example, CPU capacity and memory amount, baseband resources, transmission power resources, frequency resources, and resources in the time direction. Alternatively, in order to secure the resources, the number of UEs in a cell may be restricted. That is, the number of UEs connected at maximum in a cell may be reduced.

Moth€In addition, with respect to UEs for which the priority flag is set or for UEs having logical channels for which the priority flag is set, all logical channels set in the UE belong to the Super High Scheduling priority group. It may be set as In this case, resources are allocated preferentially to any logical channel set in the UE, that is, a shared channel is allocated.

Moth€The priority flag may be notified from the core network.

Moth€As described above, by performing loop processing on n which is the index of the user equipment (UE index), the scheduling coefficient is calculated for each user equipment judged to be able to transmit the downlink shared channel. It is possible to Then, a radio resource is allocated to a user apparatus having a large scheduling coefficient calculated. That is, by performing control to transmit the downlink shared channel, data priority, radio quality information reported from the user apparatus, the number of retransmissions, presence / absence of MAC layer control information, allocation frequency, average transmission Whether handover processing is being performed or not, reception timing of intermittent reception processing, data retention time in the RLC layer, reception in a mode in which cells of different frequencies are measured, considering the speed and target transmission speed It is possible to determine a user apparatus to which a radio resource (downlink shared channel) is allocated in consideration of timing, and to transmit the downlink shared channel to the user apparatus.

Moth€In the example described above, there were three types of High priority, Middle and Low for the Scheduling priority group, but four or more Scheduling priority groups may be prepared, or two or less Scheduling priority groups may be prepared. You may

Moth€For example, High<sub>MAC</sub>, High<sub>DRX</sub>There are 5 types of Scheduling priority groups: High, Middle, Low, High priority, High priority, High priority<sub>MAC</sub>, High<sub>DRX</sub>, High, Middle, Low. Then, for a UE having a MAC control block to be transmitted, regardless of its Scheduling priority group, regardless of the Scheduling priority group of the Highest priority logical channel, igh<sub>MAC</sub>And for the UE in DRX state and at the time of DRX reception timing, regardless of the Scheduling priority group of the Highest priority logical channel, igh <sub>DRX</sub>It is good also as ". It is possible to assign the shared channel more preferentially to the UE having the MAC control block to be transmitted or the UE in the DRX state and at the DRX reception timing. For example, if there is a UE having a MAC control block and a UE not having a MAC control block, C in Equation (1)<sub>n</sub>It becomes possible to assign a shared channel preferentially to UEs having a MAC control block regardless of the value of.

Moth€In the above-mentioned example, the priority is High, from high to low.<sub>MAC</sub>, High<sub>DRX</sub>, High, Middle, and Low, but this is an example, and other orders, for example, High, High<sub>MAC</sub>, High<sub>DRX</sub>, Middle, Low, etc. may be used.

Moth€Next, downlink TFR selection processing performed in step S912 will be described with reference to FIG.

Moth€FIG. 11 shows the process flow of DL TFR selection. By this processing flow, synchronization signal (also called Synchronization Signal or synchronization channel SCH), primary broadcast channel (P-BCH), paging channel (PCH), dynamic broadcast channel (D-BCH), random access channel response (RACH) Response, or Message 2) in random access procedure, Message 4 in random access procedure, MBMS channel (MCH), DL-SCH to which persistent scheduling is applied, and determination of transmission format for DL-SCH to which dynamic scheduling is applied Radio resource allocation is performed. The SCH, P-BCH, PCH, D-BCH, RACH response, and RACH message 4 described above are called a common channel.

Moth€Allocation of resource blocks to a common channel (RB allocation for common channel) is performed (step S1102).

Moth€When the synchronization signal is transmitted in the Sub-frame, 6 or 7 resource blocks located approximately at the center of the system bandwidth are allocated to the synchronization signal. An RB group including RBs assigned to synchronization signals is not assigned to the DL-SCH to which Dynamic Scheduling is applied.

Moth€The resource block allocated to the synchronization signal described above means a resource block reserved for the synchronization signal so that other channels are not mapped, and a resource block or subcarrier to which the synchronization signal is actually mapped is used. Not shown. That is, the synchronization signal, resources allocated for the synchronization signal is mapped to predetermined sub-carrier in the scan block.

Moth€Note that the transmission power of the synchronization signal (the sum of the transmission powers of all resource elements (sub-carriers), which is an absolute value and the unit is W)<sub>SCH</sub>I assume.

Moth€When the P-BCH is transmitted in the Sub-frame, 6 or 7 resource blocks located approximately at the center of the system bandwidth are allocated to the P-BCH. The resource block allocated to the P-BCH mentioned above means a resource block reserved for the P-BCH so that no other channel is mapped, and the resource block to which the P-BCH is actually mapped or It does not indicate a subcarrier. That is, the P-BCH is mapped to a predetermined subcarrier in a resource block allocated for the P-BCH. For example, P-BCH may be mapped to the same subcarrier number as the subcarrier to which the synchronization signal is mapped.

Moth€In addition, P-BCH transmission power (sum of transmission power of all resource elements (sub-carriers). An absolute value, and a unit is W) is P.<sub>P-BCH</sub>I assume.

Moth€When a PCH is transmitted in the Sub-frame, a predetermined RB group is assigned to the PCH. Alternatively, the RB group may be assigned to the PCH according to the data size of the PCH or the number of user apparatuses to which the PCH is transmitted, or according to the available RB group. For example, among the available RB groups, RBs are selected in order from both ends of the system band until the number of RBs determined based on the data size of PCH is exceeded, and the selected RB group is allocated to PCH It may be a group. Here, the available RB group is an RB group which is not determined to be assigned to another channel at the time of performing the processing.

Moth€When the RACH response (random access channel response or Message 2 in the random access procedure) is transmitted in the sub-frame, a predetermined RB group is assigned to the RACH response. Alternatively, the RB group may be assigned to the RACH response according to the data size of the RACH response or the number of user apparatuses to which the RACH response is transmitted, or according to the available RB group. For example, among the available RB groups, RB groups are selected in order from both ends of the system band until the number of RBs determined based on the data size of the RACH response is exceeded, and the selected RB group is used as the RACH response. It may be an RB group to be assigned. Here, the available RB group is an RB group which is not determined to be assigned to another channel at the time of performing the processing.

Moth€When D-BCH is transmitted in the Sub-frame, a predetermined RB group is assigned to D-BCH. Alternatively, RB group may be assigned to D-BCH according to the data size of D-BCH or according to available RB group. For example, of the available RB groups, RB groups are selected in order from both ends of the system band until the number of RBs determined based on the data size of D-BCH is exceeded, and the selected RB group is It may be an RB group assigned to the BCH. Here, the available RB group is an RB group which is not determined to be assigned to another channel at the time of performing the processing.

Moth€When the RACH message 4 is transmitted in the sub-frame, a predetermined RB group is assigned to the RACH message 4. Alternatively, RB group may be assigned to RACH message 4 according to the data size of RACH message 4 or the number of user apparatuses to which RACH message 4 is transmitted, or according to available RB groups. For example, of the available RB groups, RB groups are selected in order from both ends of the system band until the number of RBs determined based on the data size of RACH message 4 is exceeded, and the selected RB group is selected as a RACH message. It may be an RB group assigned to 4. Here, the available RB group is an RB group which is not determined to be assigned to another channel at the time of performing the processing.

Moth€Allocation of resource blocks to an MBMS channel, that is, MCH (RB allocation for MCH) is performed (step S1104). That is, when MCH is transmitted in the Sub-frame, a predetermined RB group is assigned to MCH. Alternatively, RB group may be allocated to MCH according to the data size of MCH or according to available RB group. For example, among the available RB groups, RBs are selected in order from both ends of the system band until the number of RBs determined based on the data size of MCH is exceeded, and the selected RB group is allocated to MCH It may be a group. Here, the available RB group is an RB group which is not determined to be assigned to another channel at the time of performing the processing.

Moth€Next, resource allocation for persistent scheduling (RB allocation for persistent scheduling) is performed (step S1106). The Persistent Resource allocated in step S1016 is assigned to the UE having a DL-SCH to which Persistent scheduling is applied in the Sub-frame.

Moth€However, the scheduling coefficient described in step S 1024 is also calculated for UEs to which Persistent Resource is assigned in the Sub-frame, and transmission resources are assigned for the Logical Channel to which Dynamic scheduling is applied in the Sub-frame. In this case, the base station apparatus 200 releases the Persistent Resource, and transmits the MAC PDU (DL-SCH) to the UE using the Resource allocated for the Logical Channel to which Dynamic scheduling is applied. Do. A method of multiplexing data in the MAC control block and the RLC buffer of each Logical Channel in the MAC PDU will be described later.

Moth€The transmission power of DL-SCH to which Persistent scheduling is applied (the sum of the transmission powers of all resource elements (sub-carriers). An absolute value, with a unit of W) is P.<sub>persist</sub>I assume. Where P<sub>persist</sub>When there are two or more UEs having DL-SCH to which Persistent scheduling is applied, is the total value of transmission powers of DL-SCH to which Persistent scheduling of all UEs is applied.

Moth€Next, Calculation for Number of Resource Blocks of Physical Downlink Shared Channel (Calculation for Number of RBs for PDSCH) is performed (Step S1108). Maximum transmission power of base station apparatus 200 (hereinafter, P<sub>max</sub>And write. Unit is W), transmission power P of synchronization signal<sub>SCH</sub>, P-BCH transmission power P<sub>P-BCH</sub>, PCH transmit power P<sub>PCH</sub>, RACH response transmission power P<sub>RACHres</sub>, D-BCH transmission power P<sub>D-BCH</sub>, Transmission power P of RACH message 4<sub>RACH m4</sub>, MCH transmission power P<sub>MCH</sub>And transmission power P of DL-SCH to which Persistent scheduling is applied<sub>persist</sub>, Transmission power per RB of DL-SCH to which Dynamic scheduling is applied P<sub>dynamic</sub><sup>(RB)</sup>The number N of RBs that can be allocated to PDSCH based on<sub>dynamic</sub><sup>(RB)</sup>Calculate Where N<sub>system</sub><sup>(RB)</sup>Is the number of RBs in the entire system band, N<sub>P-BCH</sub>, N<sub>SCH</sub>, N<sub>PCH</sub>, N<sub>RACHres</sub>, N<sub>persist</sub>, N<sub>D-BCH</sub>, N<sub>RACH m4</sub>, N<sub>MCH</sub>Are respectively the number of RBs allocated to the DL-SCH to which P-BCH, synchronization signal, PCH, RACH response, D-BCH, RACH message 4, MCH and Persistent scheduling are applied in the Sub-frame.

<maths num="14"><img file="WO2008105419A1_D0025.tif" /></maths>Moth€N<sub>dynamic</sub><sup>(RB)</sup>&lt;N<sub>system</sub><sup>(RB)</sup>-N<sub>common</sub>-N<sub>persist</sub>In this case, RB group other than RB group allocated to DL-SCH to which P-BCH, PCH, RACH response, D-BCH, MCH, RACH message 4 and Persistent scheduling are applied in the Sub-frame. By prohibiting transmission of some of the RB groups, the total transmission power of the base station apparatus 200 is controlled to be less than or equal to the maximum transmission power. (N<sub>system</sub><sup>(RB)</sup>-N<sub>common</sub>-N<sub>persist</sub>-N<sub>dynamic</sub><sup>(RB)</sup>The following processing, that is, transmission of the RB group with the smallest number of RBs is prohibited until transmission of more than this number of RBs is prohibited, and there are two or more RB groups with the smallest number of RBs, the RB group number is By repeating the process of prohibiting the transmission of the RB group from the small RB group, the RB group which prohibits the transmission is determined. In the example described above, the process of prohibiting the transmission of the RB group from the RB group with the smaller RB group number is performed, but the process of prohibiting the transmission of the RB group with the RB group with the larger RB group number may be performed. Alternatively, the process of prohibiting the transmission of the RB group from the RB group near the center of the system band may be performed, or the process of prohibiting the transmission of the RB group may be performed in an order other than the above.

Moth€It is assumed that k = 1 (step S1110).

Moth€Next, a check (RB Remaining Check) is performed to determine whether any resource block remains (step S1112).

Moth€In step S1112, it is determined whether there is an RB group that can be assigned to the DL-SCH to which Dynamic scheduling is applied. If there is an assignable RB group, OK is returned, and if there is no assignable RB group, NG is returned. If the RB Remaining Check is NG (step S1112: NG), the processing of DL TFR Selection is ended.

Moth€Note that the above B group assignable to DL-SCH to which Dynamic scheduling is applied means DL- to which P-BCH, PCH, RACH response, D-BCH, RACH message 4, MCH, Persistent scheduling is applied. It is an RB group other than the RB group which is allocated to the DL-SCH to which Dynamic scheduling has been performed for which SCH, TFR Selection has already been performed. Also, the total number of RBs included in the above B group assignable to DL-SCH to which Dynamic scheduling is applied is N<sub>remain</sub><sup>(RB)</sup>I assume.

Moth€In the above example, B group assignable to DL-SCH to which Dynamic scheduling is applied is applied to P-BCH, PCH, RACH response, D-BCH, RACH message 4, MCH, and Persistent scheduling. DL-SCH, which is allocated to the DL-SCH to which Dynamic scheduling has already been subjected to TFR Selection, and an RB group other than the RB group, but instead the synchronization signal, P-BCH, PCH, RACH response , D-BCH, RACH message 4, MCH, DL-SCH to which Persistent scheduling is applied, Dyna for which TFR Selection has already been performed ics scheduling may as RB group other than the applied assigned to DL-SCH RB group.

Moth€On the other hand, if RB Remaining Check is OK (step S1112: OK), the process proceeds to step S1114.

Moth€Next, downlink TFR selection (DL TFR Selection) is performed (step S1114).

Moth€The transport format of the E to which radio resources are allocated by dynamic scheduling determined in step S1032 described above is determined and the RB group is allocated.

Moth€Note that the loop of k in S1110 to S1120 is performed in the order of being selected as E to which assignment of radio resources by Dynamic Scheduling is performed determined in step S1032.

Moth€In DL TFR Selection, CQI adjustment (CQI adjustment) is performed. The CQI used in TFR Selection is subjected to frequency-direction read-out processing, outer-loop offset adjustment processing, and offset processing based on the priority of the highest priority logical channel, which will be described below.

Moth€The rereading process in the frequency direction will be described.

Moth€The CQI of each RB group is calculated based on the CQI reported by the UE. The CQI (Wideband CQI) of the entire system bandwidth is reported, and the RB group in which the CQI of UE selected Sub-band does not exist is identical to the CQI (Wideband CQI) of the entire system bandwidth. Note that, for UEs whose transmission type is determined to be Distributed transmission in step S1020, the CQIs of all RB groups may be considered to be identical to the CQIs of the entire system bandwidth.

Moth€In the following, when expressing the CQI for the entire system bandwidth, the argument is described as "all".

Moth€The outer-loop-like offset adjustment process (CQI offset adjustment) will be described.

Moth€CQI_offset<sub>i</sub>Is the logical channel priority class of Highest priority X<sub>i, adjust</sub>Based on the delivery confirmation information (CRC check result) of DL-SCH that is, it is adjusted in an outer-loop manner as shown in the above-mentioned equation (4). Priority class of the logical channel of Highest priority is X<sub>i, adjust</sub>When this is not the case, the outer-loop offset adjustment (processing of equation (4)) is not performed.

Moth€When transmitting two or more MAC PDUs in one Sub-frame to the UE, the outer-loop offset adjustment is performed for each of the two or more MAC PDUs. Here, transmitting two or more MAC PDUs corresponds to performing transmission with two or more Codewords when applying MIMO.

Moth€CQI_offset<sub>i</sub>Is adjusted for each UE. Also, Priority class X to be subjected to CQI offset adjustment processing.<sub>i, adjust</sub>Is set for each UE from the external input interface (IF). As described above, the base station apparatus can be configured by adjusting the outer-loop offset with respect to one preset priority class, instead of adjusting the outer-loop offset with respect to all priority classes. It is possible to reduce the processing load. For example, the Priority class X<sub>i, adjust</sub>The Priority class to which the logical channel with the highest transmission frequency belongs is set.

Moth€ホ<sub>adj</sub><sup>(PC)</sup>, BLER<sub>target</sub><sup>(PC)</sup>May be settable from an external input interface (IF). However, CQI_offset<sub>i</sub>Of the maximum value of<sub>PC</sub><sup>(Max)</sup>, Minimum value CQI_offset<sub>PC</sub><sup>(Min)</sup>I assume. Above CQI_offset<sub>i</sub>Maximum value CQI_offset of<sub>PC</sub><sup>(Max)</sup>, Minimum value CQI_offset<sub>PC</sub><sup>(Min)</sup>Is set from the external input interface (IF). CQI_offset<sub>i</sub>If is stuck to the maximum value or the minimum value, the calculation of equation (4) is not performed.

Moth€And, the above CQI_offset<sub>i</sub>Is added as a power offset to the CQI value of each RB group and the CQI value for the entire system band. In the processing of the equation (5) described above, he priority class of the logical channel of the Highest<sub>i, adjust</sub>It is performed in all Sub-frames for which DL TFR Selection is performed regardless of whether or not it is "or not."

Moth€The offset processing based on the priority will be described.

Moth€Offset ホbased on Highest priority logical channel priority<sub>PC</sub>Thus, the CQI value of each RB group and the CQI value for the entire system bandwidth are adjusted. ホ<sub>PC</sub>Is set by, for example, an external input interface (IF). The subscript PC indicates a Priority class.

Moth€CQI<sub>adjust</sub>(I) = CQI<sub>adjust</sub>(I)-ホ<sub>PC</sub> Moth€Next, resource block group allocation (RB group allocation) will be described using FIG. By performing the following process, RB group is allocated to the kth E to which radio resources are allocated by Dynamic scheduling An image of DL_TF_Related_table is shown in FIG. FIG. 6 shows the case where the CQI is 1 as an example. &lt;Processing&gt; The following parameters are set in step S1202.

Moth€N<sub>remain</sub><sup>(RB)</sup>: Number of Remaining Resource Blocks (Number of Remaining RBs) N<sub>capability</sub>: Maximum number of RBs N<sub>max, bit</sub>: Maximum data size (Payload size) determined from UE category<sub>capability</sub>May be set as a parameter in the device, may be set as a parameter input from the upper node, or may be set based on information included in UE capability notified from the UE.

Moth€The above N<sub>capability</sub>May be calculated as follows when instructed to reduce the transmission rate from the UE.

Moth€N<sub>capability</sub>Moth€= N<sub>capability</sub>Moth€* ホア Here, ホア may be a ratio to the maximum throughput that can be received by the UE when the transmission rate is reduced. For example, when the base station apparatus 200 is instructed by the UE to transmit the downlink shared channel so as to be 80% or less of the maximum throughput that can be received by the UE, ホア = 0.8. It is also good. In addition, if the method in which the UE performs the above reporting means that the transmission rate is lowered, it may be a ratio to the maximum throughput that can be received by the UE, or an absolute throughput value. It is also good. In any case, the base station apparatus 200 may calculate the above ホア by reading the ratio to the maximum throughput that can be received by the UE based on the instruction from the UE, and may perform the above calculation.

Moth€The above N<sub>max, bit</sub>May be calculated as follows when instructed to reduce the transmission rate from the UE.

Moth€N<sub>max, bit</sub>Moth€= N<sub>max, bit</sub>Moth€* ホア Here, ホア may be a ratio to the maximum throughput that can be received by the UE when the transmission rate is reduced. For example, when the base station apparatus 200 is instructed by the UE to transmit the downlink shared channel so as to be 80% or less of the maximum throughput that can be received by the UE, ホア = 0.8. It is also good. In addition, if the method in which the UE performs the above reporting means that the transmission rate is lowered, it may be a ratio to the maximum throughput that can be received by the UE, or an absolute throughput value. It is also good. In any case, the base station apparatus 200 may calculate the above ホア by reading the ratio to the maximum throughput that can be received by the UE based on the instruction from the UE, and may perform the above calculation. Next, in step S 1204, the number N of RBs that can be allocated to the UE<sub>allocated</sub><sup>(RB)</sup>Calculate: N<sub>remain</sub><sup>(UE)</sup>= Min (N<sub>DL-SCH</sub>-K + 1, N<sub>capability</sub>The number of RBs allocated to the UE according to this equation is N<sub>capability</sub>It is possible to limit to the following. Note that min (A, B) is a function that outputs the smaller one of A and B.

<maths num="15"><img file="WO2008105419A1_D0026.tif" /></maths>Moth€In step S1206, it is determined whether the downlink transmission type is localized or distributed.

Moth€If the downlink transmission type is distributed (determination result in step S1206: Distributed), the process proceeds to step S1208. In step S1208, the number of RBs allocated to the UE is N.<sub>allocated</sub><sup>(RB)</sup>Until the above, RB groups are selected such that frequency resources discretely dispersed in the system band are allocated. For example, by alternately allocating RB groups from both ends of the system band, RB groups may be selected such that frequency resources discretely dispersed in the system band are allocated. Alternatively, RB groups are selected such that frequency resources discretely dispersed in the system band can be allocated by alternately allocating RB groups with small RB group numbers and RB groups with large RB group numbers to the corresponding UE in turn. You may

Moth€If the downlink transmission type is not distributed (ie, if it is localized, the determination result in step S1206 is Localized), the process proceeds to step S1210. In step S1210, the number of RBs allocated to the UE is N.<sub>allocated</sub><sup>(RB)</sup>Until the above<sub>adjusted</sub>RB groups are assigned to the UEs in order from the RB group with the largest value of.

Moth€In step S 1206, based on the path loss between the UE and the base station apparatus 200, it is determined before it is determined whether the downlink transmission type is localized or distributed. It may decide how to assign an RB group to the UE. For example, threshold Threhosld<sub>DL, PL</sub>The path loss between the UE and the base station 200 is defined as the threshold Threhosld.<sub>DL, PL</sub>If larger than N, the number of RBs allocated to the UE is N.<sub>allocated</sub><sup>(RB)</sup>The process of allocating RB groups to the corresponding UE in order from the RB group with the highest frequency is performed until the above is reached, and the above path loss is the threshold Threhosld.<sub>DL, PL</sub>In the following cases, it may be determined whether the downlink transmission type is localized or distributed as described above, and RB group allocation processing may be performed based on the determination result. Alternatively, in the process described above, the path loss is a threshold Threhosld<sub>DL, PL</sub>In the following cases, the number of RBs allocated to the corresponding UE is N instead of determining whether the downlink transmission type is localized or distributed.<sub>allocated</sub><sup>(RB)</sup>A process may be performed to assign RB groups to the UE in order from the RB group with the lowest frequency until the above is reached. The path loss may be calculated from the UE Power Headroom reported by the UE and the reception level of the uplink shared channel or the reference signal for sounding, or may be calculated from the path loss reported from the UE. The path loss calculated from the UE Power Headroom reported from the UE and the reception level of the uplink shared channel or the reference signal for sounding corresponds to the uplink path loss, and the path loss reported from the UE is the downlink. It corresponds to path loss.

Moth€For example, in LTE to which the FDD method is applied, there is a problem that uplink transmission signals in the UE become interference signals to downlink reception signals, and as a result, the quality of downlink reception signals is degraded. Do. Generally, in the UE, there is a function unit called Duplexer, which causes the uplink transmission signal to leak to the function unit that performs downlink signal reception, that is, demodulation and decoding, in the UE. To prevent that, but completely, it can not prevent its leakage. FIG. 14 shows an image diagram of the mechanism of interference in the UE. As shown in FIG. 14, the transmission signal generated by the transmission unit leaks into the reception unit without being able to reduce its power in the Duplexer, resulting in an interference signal, and as a result, the quality of the reception signal is degraded.

Moth€The leakage becomes smaller as the frequency of the uplink transmission signal and the frequency of the downlink reception signal are further apart, and as the transmission power of the uplink transmission signal is smaller. In the uplink, the larger the path loss, the larger the transmission power. Therefore, as described above, when the path loss is large, the above-mentioned interference to the downlink received signal by the uplink transmission signal is performed by allocating a frequency resource of high frequency as the frequency resource of the downlink shared channel. Can be reduced. FIG. 15 shows an image diagram of the above-described effect of reducing the interference of the uplink transmission signal on the downlink reception signal. According to FIG. 15, when the path loss is large, the interval between DL and UL is increased. That is, downlink (DL) transmission signals for UEs with large path loss assign frequency bands away from UL transmission bands. As a result, the interference due to uplink signals is reduced. When the path loss is small, the interval between DL and UL is reduced. That is, the downlink (DL) transmission signal for the UE with a small path loss assigns a frequency band close to the UL transmission band. Because the transmission power of UL is small, interference due to uplink signals does not become a problem.

Moth€In the example described above, it is assumed that the uplink frequency is lower than the downlink frequency. Conversely, if the uplink frequency is higher than the downlink frequency, then the path loss is the threshold Threhosld.<sub>DL, PL</sub>If larger than N, the number of RBs allocated to the UE is N.<sub>allocated</sub><sup>(RB)</sup>Until it becomes above, it becomes the process of allocating RB group to the said UE in order from the RB group with a low frequency.

Moth€Furthermore, in the process described above, the order of the UEs performing the processes of step S1110 to step S1120 (the order of the loop of k) is determined in step S1032 as E to which radio resources are allocated by dynamic scheduling The order of selection is as described above, but instead, the order of the UEs performing the processes of step S1110 to step S1120 (order of loop of k) may be the order of the largest path loss. That is, the processes of steps S1110 to S1120 are performed in order from the UE with the largest path loss. In this case, since the frequency resource farther away from the uplink transmission frequency, that is, the frequency resource with a higher frequency, is allocated in order from the UE with the largest path loss in a sure manner, as a result, downlink by the uplink transmission signal described above It is possible to increase the effect of reducing the interference to the link received signal.

Moth€The RB group determined to be ssigned to the UE in the above processing (steps S1208 and S1210) is hereinafter referred to as a temporary RB group.

Moth€In step S1212, it is determined whether the Highest priority logical channel has retransmittable data.

Moth€If it is determined that the Highest priority logical channel has data that can be retransmitted (determination result in step S1212: YES), the process proceeds to step S1214. On the other hand, when it is determined that the Highest priority logical channel does not have retransmittable data (determination result in step S1212: NO), the process proceeds to step S1213.

Moth€In step S1213, it is determined whether there is a HARQ process for new transmission. When there is no HARQ process for new transmission (determination result in step S1213: YES), the process proceeds to step S1215.

Moth€In step S 1214, data (MAC PDU) including the RLC SDU having the largest Vocabularyuffer residence time of RLC SDU of the logical channel of Highest priority among the retransmittable data (MAC PDU) is transmitted in the corresponding Sub-frame Select as the MAC PDU to be That is, data (MAC PDU) including the RLC SDU having the largest "RLC SDU buffer residence time" of the Highest priority logical channel is transmitted. Here, the definition of the RLC SDU buffer residence time is the same as the RLC SDU buffer residence time in item 5 of Table 7 described above.

Moth€In step S1215, retransmission data (MAC PDU) having the highest priority among the data (MAC PDUs) that can be retransmitted is transmitted. The priority is the priority of the logical channel with the highest priority among the logical channels (Logical Channel) multiplexed to the retransmission data (MAC PDU). Also, when there is a plurality of retransmission data (MAC PDUs) with the highest priority, data containing LC SDU buffer retention time of RLC SDUs with the highest priority logical channel (Logical Channel) is maximum ( Send MAC PDU). Here, the definition of the RLC SDU buffer residence time is the same as the RLC SDU buffer residence time in item 5 of Table 7 described above. Then, in step S1216, the RB group and modulation scheme to be used for transmission of the Sub-frame are determined. That is, the RB group used to transmit the data is the same as the Temporary RB group. The modulation scheme is the same as in the first transmission. In the above example, the RB group used to transmit the data is the same as the Temporary RB group, but instead, the number of RBs included in the RB group used to transmit the data If the number of RBs is larger than the number of RBs allocated at the time of initial transmission, part of the RB groups used for transmission of the Sub-frame is until the number of RBs becomes equal to the number of RBs allocated at the time of initial transmission A process of not assigning may be performed.

Moth€The number of RBs in the RB group may be reduced based on the number of RBs in the RB group instead of using the RB group used to transmit the data as the temporary resource block group (Temporary RB group). . Specifically, when the number of RBs in the Temporary RB group is larger than a value obtained by doubling the number of RBs in the first transmission RB group, the number of RBs in the Temporary RB group is in the first transmission RB group. The number of RBs in the Temporary RB group may be reduced so as to be equal to or less than a value obtained by doubling the number of RBs of. Note that the method of reducing the number of RBs may be the same method as step S1224 or step S1232. Note that the value of 2 times in the above-described example may be a value other than 2 times, such as 1 time or 3 times.

Moth€On the other hand, when there is a HARQ process for new transmission (determination result in step S1213: NO), the process proceeds to step S1218.

Moth€In step S1218, the CQI value in the temporary RB group, the CQI<sub>TFR</sub>Is calculated as follows.

Moth€If downlink transmission type is distributed, CQI<sub>TFR</sub>= CQI<sub>adjusted</sub>(All) and if the downlink transmission type is not distributed (ie, localized) then CQI<sub>TFR</sub>= "CQI for each RB group in Temporary RB Group<sub>adjusted</sub>Is a value obtained by averaging the true value in the band of the Temporary RB group (however, averaging should be performed in consideration of the ratio of the number of RBs per RB group).

Moth€Then, in step S 1220, the number of RBs (RB_available) in the temporary RB group and the CQI<sub>TFR</sub>The data size of the downlink shared channel (described as Size) and the modulation method (described as Modulation) are determined by referring to TF_related_table with s as an argument.

<maths num="16"><img file="WO2008105419A1_D0027.tif" /></maths>Moth€In step S1222, Size&gt; N.<sub>max, bit</sub>It is determined whether is true.

Moth€Size&gt; N<sub>max, bit</sub>If (YES at step S1222), then in step S1224, Size ヲ N.<sub>max, bit</sub>Reduce the number of RBs in the Temporary RB group (RB available) until That is, N<sub>max, bit</sub>And CQI<sub>TFR</sub>The number of RBs allocated by referencing the TF related table with the<sub>RB</sub>Recalculate.

<maths num="17"><img file="WO2008105419A1_D0028.tif" /></maths>Moth€When the downlink transmission type is distributed, the number of RBs in the RB group used for transmission is NUM.<sub>RB</sub>The RB group in the Temporary RB group is deleted by repeating the following processing until it becomes the following (the deleted RB group is used as a transmission resource of the (k + 1) th and subsequent UEs).

Moth€(Processing) Of the temporary RB groups, an RB group having a small RB group number and an RB group having a large RB group number are alternately deleted in turn; the number of RBs in the Temporary RB group after performing the above processing is Num.<sub>RB</sub>I assume. The above processing is performed with the intention that the RB groups remaining after removing the RB groups are dispersed discretely in the system band.

Moth€On the other hand, if the downlink transmission type is localized, the number of RBs in the RB group used for transmission is NUM.<sub>RB</sub>The RB group in the Temporary RB group is deleted by repeating the following processing until it becomes the following (the deleted RB group is used as a transmission resource for the k + 1th and subsequent UEs) (Processing) CQI<sub>adjusted</sub>Delete the smallest RB group. CQI<sub>adjusted</sub>If there are two or more RB groups with the smallest ID, delete the RB group from the RB group with the small number of RBs. CQI<sub>adjusted</sub>When there are two or more RB groups with the smallest RB number and the smallest number of RBs, the RB group is deleted from the RB group with the largest RB group number.

Moth€The Temporary RB group after the above processing is used as a Temporary RB group in the following processing. In addition, the number of RBs in the Temporary RB group after the above processing is Num.<sub>RB</sub>I assume. And, the number of RBs in the Temporary RB group (RB_available) and CQI<sub>TFR</sub>The data size of the downlink shared channel (described as Size) and the modulation scheme (described as Modulation) are determined again by referring to TF_related_table with s as an argument.

<maths num="18"><img file="WO2008105419A1_D0029.tif" /></maths>Moth€After the process of step S1224, the process proceeds to step S1226.

Moth€On the other hand, Size ヲ N<sub>max, bit</sub>(When the determination result in step S1222 is NO), the process proceeds to step S1226.

Moth€Next, in step S1226, it is determined whether there is sufficient data in the RLC buffer.

Moth€If it is determined that there is sufficient data in the RLC buffer (the determination result in step S1226: YES), in step S1228, all information in MAC layer control information and RLC buffer is included in the MAC PDU having the above size according to the following procedure. Multiplexes logical channel data.

Moth€(Procedure 1) First, when there is control information of the MAC layer, the control information of the MAC layer is multiplexed with the highest priority.

Moth€(Procedure 2) Next, the data in the RLC buffer is extracted and multiplexed in order from the logical channel with the highest priority. If there are two or more logical channels with the same priority, DCCH will be prioritized if there is a DCCH, and if there is no DCCH, data in the RLC buffer will be ordered sequentially from any logical channel. Cut out and multiplex. Here, round robin may be used as a method of selecting any of the above logical channels.

Moth€Then, in step S1230, the RB group and modulation scheme to be used for transmission of the Sub-frame, and the payload size are determined. That is, the RB group used to transmit the data is the same as the Temporary RB group. The modulation scheme used to transmit the data is the same as Modulation. The payload size of the above data is the same as Size.

Moth€On the other hand, when it is determined that there is not enough data in the RLC buffer (determination result in step S1226: NO), Size ヲ Size in step S1232.<sub>all</sub>Reduce the number of RBs allocated until Where Size<sub>all</sub>Is the total size of data in the MAC control block and the RLC buffer of all LogicalChannels. The detailed processing method is shown below.

Moth€First, the total size of data in MAC control block and all logical channels RLC buffer<sub>all</sub>And CQI<sub>TFR</sub>The number of RBs allocated by referencing TF_related_table with<sub>RB</sub>Recalculate.

<maths num="19"><img file="WO2008105419A1_D0030.tif" /></maths>Moth€When the downlink transmission type is distributed, the number of RBs in the RB group used for transmission is NUM<sub>RB</sub>The RB group in the Temporary RB group is deleted by repeating the following process within the range of not less than the value.

Moth€(Processing) Among the RB groups in the Temporary RB group, an RB group having a small RB group number and an RB group having a large RB group number are alternately deleted in order.

Moth€The Temporary RB group after the above processing is used as a Temporary RB group in the following processing. In addition, the number of RBs in the Temporary RB group after the above processing is Num.<sub>RB, F</sub>I assume.

Moth€When the downlink transmission type is not distributed, that is, when the downlink transmission type is localized, the number of RBs in the RB group used for transmission is NUM.<sub>RB</sub>The RB group in the Temporary RB group is deleted by repeating the following process within the range of not less than the value.

Moth€(Processing) CQI<sub>adjusted</sub>Delete RB groups in order from the RB group with the smallest value of. CQI<sub>adjusted</sub>If there are two or more RB groups with the smallest ID, delete the RB group from the RB group with the small number of RBs and<sub>adjusted</sub>If there are two or more RB groups with the smallest RB number and the smallest number of RBs, the RB group is deleted from the RB group with the largest RB group number.

Moth€The Temporary RB group after the above processing is used as a Temporary RB group in the following processing. In addition, the number of RBs in the Temporary RB group after the above processing is Num.<sub>RB, F</sub>I assume.

Moth€The RB group deleted in the above process is used as a radio resource of the (k + 1) th and subsequent UEs.

Moth€And, the number of RBs Num in the above-mentioned Temporary RB group<sub>RB, F</sub>And CQI<sub>TFR</sub>The data size of the downlink shared channel (described as Size) and the modulation scheme (described as Modulation) are determined again by referring to TF_related_table with s as an argument.

<maths num="20"><img file="WO2008105419A1_D0031.tif" /></maths>Moth€Then, in step S 1234, control information of the MAC layer and data of all logical channels in the RLC buffer are multiplexed to the MAC PDU having the above-mentioned Size.

Moth€Then, in step S1230, the RB group and modulation scheme to be used for transmission of the Sub-frame, and the payload size are determined. That is, the RB group used to transmit the data is the same as the Temporary RB group. The modulation scheme used to transmit the data is the same as Modulation. The payload size of the above data is the same as Size.

Moth€The RLC buffer in the above-described example is generally a data buffer. Also, similar processing may be performed for PDCP Buffer instead of RLC Buffer.

Moth€In step S1116, RV Selection (Redundancy Version Selection) is performed.

Moth€In step S1118, the value of k is incremented, and in step S1120, the value of k is N.<sub>DL-SCH</sub>It is determined whether it is the following or not. The value of k is N<sub>DL-SCH</sub>If it is the case (the process of step S1120: YES), the process returns to step S1112. On the other hand, the value of k is N<sub>DL-SCH</sub>If not (in the process of step S1120: NO), the process ends.

Moth€Next, the base station apparatus 200 according to the present embodiment will be described with reference to FIG.

Moth€The base station apparatus 200 according to the present embodiment includes a layer 1 processing unit 252, a user apparatus state management unit 254, a scheduling coefficient calculation unit 256, a UE selection unit 258, a TFR Selection unit 268, and a MAC control signal generation unit. 260, common CH, MCH resource management unit 262, frequency resource management unit 264, persistent resource management unit 266, HARQ control unit 270 (270<sub>1</sub>, 270<sub>2</sub>, ..., 270<sub>n</sub>And an RLC / PDCP processing unit 272. The HARQ control unit 270 controls the HARQ control unit 270 related to UE # 1, # 2, ..., UE # n.<sub>1</sub>, HARQ control unit 270<sub>2</sub>, ..., HARQ control unit 270<sub>n</sub>It consists of The RLC / PDCP processing unit 272 performs logical channel # 1 of UE # 1, logical channel 2 of UE # 1, ..., logical channel #k of UE # 1, logical channel # 1 of UE # 2, ..., UE #n. Buf 2721 for logical channel #k on<sub>1,1</sub>, RLC Buf 2721<sub>1, 2</sub>, RLC Buf 2721<sub>1, k</sub>, RLC Buf 2721<sub>2, 1</sub>, ..., RLC Buf 2721<sub>n, k</sub>It consists of

Moth€In FIG. 13, the HARQ control unit of UE #n<sub>n</sub>Is provided for each UE, but need not be provided for each UE, and one HARQ control unit may be provided for all UEs, or one HARQ control unit may be provided for a plurality of UEs. RLC Buff<sub>n, k</sub>Also, one RLC Buf may be provided for one UE, one RLC Buf may not be provided for each logical channel, or one RLC Buf may be provided for all UEs.

Moth€The layer 1 processing unit 252 performs processing related to layer 1. Specifically, in the layer 1 processing unit 252, channel coding and IFFT processing of the shared channel transmitted in downlink, reception processing such as FFT processing and channel decoding of the shared channel transmitted in uplink, and the like are performed. It will be. The shared channel transmitted in downlink is, for example, a shared channel to which Dynamic Scheduling is applied and a shared channel to which Persistent Scheduling is applied.

Moth€The layer 1 processing unit 252 also performs transmission processing of Downlink Scheduling Information, which is control information for the downlink shared channel, and UL Schedulin Grant, which is control information for the uplink shared channel.

Moth€Also, the layer 1 processing unit 252 performs reception processing of control information transmitted in uplink, that is, Channel Quality Indicator (CQI) and delivery confirmation information on a downlink shared channel. The CQI and delivery confirmation information are transmitted to the user equipment state management unit 254.

Moth€Also, the layer 1 processing unit 252 determines the uplink synchronization state based on the sounding reference signal transmitted in uplink and the CQI signal, and notifies the user apparatus state management unit 254 of the determination result. .

Moth€Also, the layer 1 processing unit 252 may estimate uplink reception timing based on the sounding reference signal transmitted in uplink and the CQI signal. The estimation result of the uplink reception timing is transmitted to the MAC control signal generation unit 260 via, for example, the user apparatus state management unit 254.

Moth€The layer 1 processing unit 252 is connected to the wireless interface. More specifically, for downlink, the baseband signal generated in the layer 1 processing unit 252 is converted to a radio frequency band, and then amplified in an amplifier and transmitted to the UE via an antenna . On the other hand, for uplink, after the radio frequency signal received by the antenna is amplified by the amplifier, the signal is frequency-converted and input to the layer 1 processing unit 252 as a baseband signal.

Moth€The user apparatus state management unit 254 manages the state of each UE. For example, the user equipment state management unit 254 manages the state of HARQ entity, management and control of mobility of the UE, management of DRX state, management of uplink synchronization state, management of whether or not to apply persistent scheduling, Management of presence / absence of transmission of MAC Control Block, management of downlink transmission state, management of buffer state, and calculation of each metric for calculation of scheduling coefficient in step S 1024, and calculation of scheduling coefficient It is judged whether or not it is. That is, the user apparatus state management unit 254 performs the process of steps S1004 to S1022 in FIG.

Moth€The mobility of the UE is a handover for switching a cell with which the UE communicates, and includes handover of the same frequency, handover of different frequencies, and handover between different systems. In the case of inter-frequency handover and inter-system handover, measurement gap management and control are included in the management and control of the mobility of the UE.

Moth€Furthermore, the user device state management unit 254 performs the processes of steps S902, S904, and S906. Specifically, the user apparatus state management unit 254 sets the maximum multiplexing number per sub-frame of DL MAC of the sub-frame, counts the number of MCHs in the sub-frame, and determines the number of MCHs in the sub-frame. Count the number of D-BCH and PCH and RACH response and RACH message 4

Moth€The scheduling coefficient calculation unit 256 performs the processing of steps S1002 and S1024 to S1032 in FIG. Specifically, the scheduling coefficient calculation unit 206 calculates the scheduling coefficient of each user apparatus in the sub-frame (see FIG. 11). Then, the UE selection unit 258 selects a user apparatus to which radio resources are allocated by dynamic scheduling based on the scheduling coefficient. The UE selection unit 258 determines the number N of UEs to which radio resources are allocated by dynamic scheduling.<sub>DL-SCH</sub>Are input to the transport format resource block selection (TFR Selection) unit 268.

Moth€The TFR Selection unit 268 performs the processes of steps S1110, S1112, S1114, S1116, and S1120. Specifically, the TFR Selection section 268 performs transmission format determination and radio resource allocation on the DL-SCH to which Dynamic scheduling is applied. Information on the transmission format and radio resources related to the DL-SCH to which the Dynamic scheduling determined by the TFR Selection unit 268 is applied is sent to the layer 1 processing unit 252, and the layer 1 processing unit 252 performs transmission processing of DL Scheduling Information , And is used for transmission processing of downlink shared channels.

Moth€The common CH, MCH resource management unit 262 may use MCH or common channel (Common channel), for example, synchronization channel (SCH), primary broadcast channel (P-BCH), D-BCH, paging channel (PCH), random access channel response ( RACH response, determination of transmission format for RACH message 4 and allocation of radio resources. Then, among the radio resources, the frequency resource is notified to the frequency resource management unit 264. Also, the transmission format determined in the common CH and MCH resource management unit 262 and the allocated radio resources are sent to the layer 1 processing unit 252 via the frequency resource management unit 264 and the TFR Selection unit 268, and the layer 1 processing is performed. In the section 252, processing of layer 1 of the MCH and the common channel (Common channel) is performed.

Moth€The frequency resource management unit 264 is connected to the TFR Selection unit 268, the common CH, the MCH resource management unit 262, and the persistent resource management unit 266, and manages frequency resources. More specifically, the remaining frequency resources available for the downlink shared channel to which Dynamic Scheduling is applied is monitored, and information necessary for the process of step S1110 in TFR Selection section 268 is provided to TFR Selection section 268. .

Moth€The persistent resource management unit 266 performs state management of the DL-SCH to which persistent scheduling is applied and management of radio resources. More specifically, persistent resource management section 266 performs transmission format determination and radio resource management on DL-SCH to which persistent scheduling is applied. Then, among the radio resources, the frequency resource is notified to the frequency resource management unit 264. In addition, the transmission format determined in persistent resource management unit 266 and the assigned wireless resources are sent to layer 1 processing unit 252 via frequency resource unit 264 and TFR Selection unit 268, and the layer 1 processing unit 252 , Processing of the DL-SCH layer 1 to which the persistent scheduling is applied is performed.

Moth€Also, the persistent resource management unit 266 provides the user apparatus state management unit 254 with information for performing the processes of steps S1012 to S1016 in the user apparatus state management unit 254.

Moth€The MAC control signal generation unit 260 determines whether or not the MAC control signal should be transmitted for each UE, and when it is determined that the MAC control signal should be transmitted, the information is used as the user apparatus state management unit 254. Notify When the MAC control signal is actually mapped to a MAC PDU, the TFR Selection section 268 is supplied with the MAC control signal.

Moth€The MAC control signal includes a timing advance for adjusting the transmission timing of the uplink signal, a control signal for instructing establishment of uplink synchronization, and a control signal for instructing to enter the DRX state. The determination as to whether each control signal is to be transmitted or not is made based on the information from the user apparatus state management unit 254 and the layer 1 processing unit 252.

Moth€The HARQ control unit 270 controls HARQ of each UE.

Moth€The RLC / PDCP processing unit 272 controls the RLC layer and the PDCP layer of each UE. Furthermore, the RLC / PDCP processing unit 272 performs RLC buffer related to the logical channel #k of the UE #n, that is, RLC Buf 2721.<sub>n, k</sub>To buffer the data of the RLC layer to be transmitted in the downlink.

Moth€In addition, RLC Buf 2721<sub>n, k</sub>In the example described above, buffering of data of the RLC layer is performed, but instead, buffering of data of the RLC layer and the PDCP layer may be performed.

Moth€That is, data transmitted by the downlink shared channel in the Sub-frame is transmitted to the RLC / PDCP processing unit 272 by using its buffer RLC Buf 2721.<sub>n, k</sub>Are extracted by the HARQ control unit 270 and sent to the layer 1 processing unit 252 through the UE selection unit 258 and the TFR Selection unit 268, and the layer 1 processing unit 252 performs coding, IFFT, etc. Transmission processing is performed.

Moth€Although the present invention has been described by the above embodiments, it should not be understood that the descriptions and the drawings, which form a part of this disclosure, limit the present invention. Various alternative embodiments, examples and operation techniques will be apparent to those skilled in the art from this disclosure.

Moth€For example, in the embodiment described above, an example in a system to which Evolved UTRA and UTRAN (also called Long Term Evolution or Super 3G) is applied has been described, but a mobile station, a base station apparatus, a mobile according to the present invention The communication system and the communication control method are also applicable to other systems that perform communication using a shared channel.

Moth€That is, of course, the present invention includes various embodiments and the like which are not described herein. Accordingly, the technical scope of the present invention is defined only by the invention-specifying matters according to the scope of claims appropriate from the above description.

Moth€For convenience of explanation, although the present invention has been divided into several embodiments, the division of each embodiment is not essential to the present invention, and two or more embodiments may be used as needed. Although specific numerical examples have been described to facilitate understanding of the invention, unless otherwise noted, those numerical values Silver€antre merely examples and any appropriate values Silver€ay be used.

Moth€Although the present invention has been described above with reference to specific embodiments, each embodiment is merely an example, and those skilled in the art should understand various modifications, alterations, alternatives, replacements, and the like. I will. Although the apparatus according to the embodiment of the present invention is described using a functional block diagram for convenience of explanation, such an apparatus may be realized in hardware, software or a combination thereof. The present invention is not limited to the above embodiments, and includes various modifications, alterations, alternatives, and replacements without departing from the spirit of the present invention.

Moth€This international application is filed on Japanese Patent Application 2007-052115 filed on March 1, 2007, Japanese Patent Application 2007-161938 filed on June 19, 2007 and December 20, 2007. The present application claims priority based on Japanese Patent Application No. 2007-329024, and the entire contents of 2007-052115, 2007-161938 and 2007-329024 are incorporated into this international application.