Base station device and communication control method
4 claims: 3 independent, 1 dependent
- 1ユーザ装置と上りリンクの共有チャネルを用いて通信を行う基地局装置であって:前記ユーザ装置と前記基地局装置との間のパスロスを算出する算出手段;前記パスロスに基づいて、 上りリンクの共有チャネルとサウンディング用のリファレンス信号の電力オフセットを決定する電力オフセット決定手段 ;前記上りリンクの共有チャネルの復号結果と、上りリンクの所要品質とに基づいて、前記共有チャネルの 無線品質 オフセットを算出する第1の 無線品質 オフセット算出手段;前記電力オフセットと、前記サウンディング用のリファレンス信号の無線品質と、前記無線品質オフセットとに基づき、前記上りリンクの共有チャネルの無線品質の期待値を算出する第1の無線品質算出手段;前記上りリンクの共有チャネルの無線品質の期待値に基づいて、前記共有チャネルのMCSレベルを選択するMCS選択手段;及び 前記ユーザ装置から、前記共有チャネルを受信する受信手段;を備え 、 前記ユーザ装置と複数の論理チャネルグループを用いて通信を行う場合に、 前記第1の無線品質オフセット算出手段は、 前記複数の論理チャネルグループの内の1つの論理チャネルグループに関する、上りリンクの共有チャネルの復号結果と上りリンクの所要品質とに基づいて、前記無線品質オフセットの算出を行うことを特徴とする 基地局装置。
- 2データ種別により決定される優先度に基づいて、前記共有チャネルの 無線品質 オフセットを算出する第2の 無線品質 オフセット算出手段;をさらに備え、 前記 無線品質算出 手段は、 前記電力オフセットと、前記サウンディング用のリファレンス信号の無線品質と、 前記第1の 無線品質 オフセット算出手段と前記第2の 無線品質 オフセット算出手段が算出した 無線品質 オフセットの和と に基づいて、前記上りリンクの共有チャネルの無線品質の期待値を算出することを特徴とする 請求項1に記載の基地局装置。
- 3前記 無線品質 オフセットの算出が行われる論理チャネルグループは、最も送信頻度の高い論理チャネルグループであることを特徴とする請求項 1 に記載の基地局装置。
- 4ユーザ装置と上りリンクの共有チャネルを用いて通信を行う基地局装置における通信制御方法であって:前記ユーザ装置と前記基地局装置との間のパスロスを算出するステップ;前記パスロスに基づいて、上りリンクの共有チャネルとサウンディング用のリファレンス信号の電力オフセットを決定するステップ;前記上りリンクの共有チャネルの復号結果と、上りリンクの所要品質とに基づいて、前記共有チャネルの 無線品質オフセット を算出するステップ;前記電力オフセットと、前記サウンディング用のリファレンス信号の無線品質と、前記無線品質オフセットとに基づき、前記上りリンクの共有チャネルの無線品質の期待値を算出するステップ;前記上りリンクの共有チャネルの無線品質の期待値に基づいて、前記共有チャネルのMCSレベルを選択するステップ;及び 前記ユーザ装置から、前記共有チャネルを受信するステップ;を備え 、 前記ユーザ装置と複数の論理チャネルグループを用いて通信を行う場合に、 前記共有チャネルの無線品質オフセットは、 前記複数の論理チャネルグループの内の1つの論理チャネルグループに関する、上りリンクの共有チャネルの復号結果と上りリンクの所要品質とに基づいて算出されることを特徴とする 通信制御方法。
Independent claims4
512 paragraphs, as filed
The present invention relates to a mobile communication system to which Orthogonal Frequency Division Multiplexing (OFDM) is applied in a downlink, and more particularly to a base station apparatus and a communication control method.
A communication method that succeeds W-CDMA and HSDPA, that is, LTE (Long Term Evolution), has been examined by W-CDMA standardization organization 3GPP, and as wireless access methods, OFDM for downlink and SC-FDMA for uplink. (Single-Carrier Frequency Division Multiple Access) is being studied (see, for example, Non-Patent Document 1).
OFDM is a method in which a frequency band is divided into a plurality of narrow frequency bands (subcarriers), and data is carried on each frequency band for transmission. By arranging them densely without doing anything, high-speed transmission can be realized and frequency utilization efficiency can be improved.
SC-FDMA is a transmission method that can reduce interference between terminals by dividing the frequency band and transmitting between a plurality of terminals using different frequency bands. Since SC-FDMA has the feature that fluctuations in transmission power are small, it is possible to realize low power consumption of terminals and wide coverage.
The above-mentioned LTE is a communication system using a shared channel for downlink and uplink. For example, in the uplink, the base station device selects a user device that communicates using the shared channel for each subframe (every 1 ms), and sets a downlink control channel for the selected user device. It is used to instruct communication using the shared channel in a predetermined subframe, and the user apparatus transmits the shared channel based on the downlink control channel. The base station apparatus receives the shared channel transmitted from the user apparatus and performs decoding. Here, the process of selecting a user device that communicates using a shared channel as described above is called a scheduling process.
Further, in LTE, since Adaptive Modulation and Coding is applied, the transmission format of the shared channel differs for each subframe. Here, the transmission format is, for example, resource block allocation information which is a frequency resource, modulation method, payload size, transmission power information, HARQ information such as Redundancy version parameter and process number, and reference when MIMO is applied. Information about MIMO such as signal sequence. The identification information of the user device that communicates using the shared channel in the subframe and the transmission format of the shared channel are collectively called Uplink Scheduling Grant.
In LTE, the above-mentioned identification information of the user device that communicates using the shared channel in the subframe and the transmission format of the shared channel are notified by the physical downlink control channel (PDCCH). .. The physical downlink control channel PDCCH is also referred to as a 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> If the above-mentioned scheduling process and transmission format determination process in AMC are not properly controlled, it leads to deterioration of transmission characteristics or deterioration of radio capacity.</p><p> Therefore, in view of the above-mentioned problems, an object of the present invention is to provide a base station apparatus and a communication control method capable of appropriately performing scheduling processing and transmission format determination processing in AMC in the LTE uplink. There is.</p>
<p> In order to solve the above problems, the base station apparatus of the present invention A base station device that communicates with a user device using an uplink shared channel: A calculation means for calculating the path loss between the user device and the base station device; Based on the path loss<u style="single">Power offset determination means for determining the power offset of the uplink shared channel and the reference signal for sounding.</u>; Based on the decryption result of the uplink shared channel and the required quality of the uplink, the shared channel<u style="single">Wireless quality</u>The first to calculate the offset<u style="single">Wireless quality</u>Offset calculation means;<u style="single"> A first radio quality calculation means for calculating an expected value of radio quality of the uplink shared channel based on the power offset, the radio quality of the reference signal for sounding, and the radio quality offset;</u><u style="single"> MCS selection means for selecting the MCS level of the shared channel based on the expected radio quality of the uplink shared channel;</u> Receiving means for receiving the shared channel from the user device; With<u style="single">、</u><u style="single"> When communicating with the user device using a plurality of logical channel groups,</u><u style="single"> The first radio quality offset calculation means is</u><u style="single"> The radio quality offset is calculated based on the decoding result of the uplink shared channel and the required quality of the uplink for one of the plurality of logical channel groups.</u>That is one of the features.</p><p> The communication control method of the present invention A communication control method for a base station device that communicates with a user device using an uplink shared channel: The step of calculating the path loss between the user device and the base station device;<u style="single"> The step of determining the power offset of the uplink shared channel and the reference signal for sounding based on the path loss;</u> Based on the decryption result of the uplink shared channel and the required quality of the uplink, the shared channel<u style="single">Radio quality offset</u>Steps to calculate;<u style="single"> A step of calculating the expected value of the radio quality of the uplink shared channel based on the power offset, the radio quality of the reference signal for sounding, and the radio quality offset;</u><u style="single"> The step of selecting the MCS level of the shared channel based on the expected radio quality of the uplink shared channel; and</u> The step of receiving the shared channel from the user device; With<u style="single">、</u><u style="single"> When communicating with the user device using a plurality of logical channel groups,</u><u style="single"> The radio quality offset of the shared channel</u><u style="single"> Calculated based on the decryption result of the uplink shared channel and the required quality of the uplink for one of the plurality of logical channel groups.</u>That is one of the features.</p>
<p> According to the embodiment of the present invention, it is possible to realize a base station apparatus and a communication control method capable of appropriately performing scheduling processing and transmission format determination processing in AMC in the LTE uplink.</p>
<figref num="1">It is a block diagram which shows the structure of the wireless communication system which concerns on embodiment of this invention.</figref><figref num="2">It is a flow chart which shows the UL MAC data transmission procedure which concerns on one Example of this invention.</figref><figref num="3">It is a flow chart which shows the scheduling coefficient calculation processing and the selection processing of a candidate UE which concerns on one Example of this invention.</figref><figref num="4">It is a flow chart which shows the control concerning TFR selection which concerns on one Example of this invention.</figref><figref num="5">It is explanatory drawing which shows UL TF Related Table.</figref><figref num="6">It is a partial block diagram which shows the base station apparatus which concerns on one Example of this invention.</figref><figref num="7A">It is a flow chart which shows the transmission method of UL Scheduling Grant and PHICH which concerns on one Example of this invention.</figref><figref num="7B">It is a flow chart which shows the scheduling coefficient calculation processing and the selection processing of a candidate UE which concerns on one Example of this invention.</figref><figref num="8">It is a flow chart which shows the uplink TFR selection process.</figref><figref num="9">It is a figure which shows the effect of securing the Persistent Resource when the radio resource is allocated by Dynamic Scheduling to the UE which has the Persistent Resource allocation.</figref><figref num="10">It is a figure which shows the effect of securing the Persistent Resource when the radio resource is allocated by Dynamic Scheduling to the UE which has the Persistent Resource allocation.</figref><figref num="11A">It is a flow chart which shows the process of uplink TFR selection.</figref><figref num="11B">It is another flow diagram which shows the process of uplink TFR selection.</figref><figref num="11C">Path loss and P<sub>OFFSET</sub>It is a figure which shows an example of the relationship with.</figref><figref num="12A">It is a figure which shows an example of TF_Related_table.</figref><figref num="12B">It is a figure which shows an example of TF_Related_table.</figref><figref num="13A">It is an image diagram of the mechanism of interference in UE.</figref><figref num="13B">It is an image diagram of the interference of the uplink transmission signal with the downlink reception signal.</figref><figref num="14">It is a flow chart which shows the determination method of the Temporary RB group.</figref><figref num="15">It is a figure which shows an example of the relationship between Path loss and MCS.</figref><figref num="16">It is a figure which shows the base station apparatus which concerns on one Example of this invention.</figref>
Code description
50 cells 100<sub>1</sub>、100<sub>2</sub>、100<sub>3</sub>、100<sub>n</sub> User device 200 base station equipment 206 Scheduling coefficient calculation unit 210 Transport format resource block selection 212 Layer 1 processing unit 300 Access gateway device 400 core network
(Example 1) Next, the best mode for carrying out the present invention will be described with reference to the drawings based on the following examples.
In all the drawings for explaining the examples, those having the same function use the same reference numerals, and the repeated description will be omitted.
A wireless communication system to which the base station apparatus according to the embodiment of the present invention is applied will be described with reference to FIG.
The wireless communication system 1000 is a system to which, for example, Evolved UTRA and UTRAN (also known as Long Term Evolution, or Super 3G) is applied, and is a base station device (eNB: eNode B) 200 and a plurality of user devices (UE: User). Equipment, also known as 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> 0). The base station apparatus 200 is connected to a higher-level station, for example, the access gateway apparatus 300, and the access gateway apparatus 300 is connected to the core network 400. Here, the user device 100<sub>n</sub>Communicates with the base station apparatus 200 in cell 50 by Evolved UTRA and UTRAN.
Below, 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. Therefore, unless otherwise specified, the user device 100 is described below.<sub>n</sub>I will proceed with the explanation.
In the wireless communication system 1000, OFDM (Orthogonal Frequency Division Multiple Access) is applied to the downlink and SC-FDMA (Single Carrier-Frequency Division Multiple Access) is applied to the uplink as the wireless access method. As described above, OFDM is a method in which a frequency band is divided into a plurality of narrow frequency bands (subcarriers), and data is placed on each frequency band for transmission. SC-FDMA is a transmission method that can reduce interference between terminals by dividing the frequency band and transmitting between a plurality of terminals using different frequency bands.
Here, the communication channels in Evolved UTRA and UTRAN will be described.
For downlink, each user device 100<sub>n</sub>A physical downlink shared channel (PDSCH: Physical Downlink Shared Channel) and a physical downlink control channel (PDCCH: Physical Downlink Control Channel) are used. The physical downlink control channel is also called a DL L1 / L2 Control Channel. In the downlink, the physical downlink control channel provides user information and transport format information mapped to the downlink shared physical channel, user information and transport format information mapped to the uplink shared physical channel, and uplink shared physical. Delivery confirmation information of the channel (Uplink Shared Channel (UL-SCH) as a transport channel) is notified. Alternatively, user data is transmitted via a physical downlink shared channel. The above user data is a downlink shared channel Donwlink-Share Channel (DL-SCH) as a transport channel.
For uplink, each user device 100<sub>n</sub>A physical uplink shared channel (PUSCH) shared and used in LTE and a control channel for LTE are used. There are two types of control channels: physical uplink shared channels, time-multiplexed channels, and frequency-multiplexed channels. The frequency-multiplexed channel is called a physical uplink control channel (PUCCH).
On the uplink, the LTE control channel provides downlink quality information (CQI: Channel Quality Indicator) and downlink for use in downlink shared channel scheduling, adaptive modulation and coding (AMC). The HARQ ACK information of the shared channel of the link is transmitted. In addition, user data is transmitted by the physical uplink shared channel. The above user data is an uplink-Share Channel (UL-SCH) as a transport channel.
[1. Uplink MAC communication control method] Next, an uplink MAC (UL MAC) control procedure as a communication control method executed in the base station apparatus according to this embodiment will be described.
In this embodiment, the logical channel corresponds to, for example, a radio bearer. Further, the priority class corresponds to, for example, a priority.
Unless otherwise specified, the "sub-frame" refers to a subframe in which the uplink shared channel (UL-SCH) to be scheduled is transmitted by the mobile station.
Further, in the following description, dynamic scheduling corresponds to the first resource allocation method for dynamically allocating radio resources. In the uplink shared channel (UL-SCH) to which dynamic scheduling is applied, radio resources are allocated to the user equipment in arbitrary subframes, and the transmission format in that case, that is, allocation of resource blocks which are frequency resources. Various values are set for information, modulation method, payload size, transmission power information, HARQ information such as Redundancy version parameters and process numbers, and MIMO information such as reference signal sequence when MIMO is applied.
On the other hand, persistent scheduling is a scheduling method that allocates data transmission opportunities at regular intervals according to the data type or the characteristics of the application that sends and receives data. Corresponds to the resource allocation method of 2. That is, in the uplink shared channel (UL-SCH) to which the persistent scheduling is applied, the radio resource is allocated to the user device in a predetermined subframe, and the transmission format in that case, that is, the resource which is the frequency resource. Block allocation information, modulation method, payload size, transmission power information, Redundancy Predetermined values are set for information related to HARQ such as version parameters and process numbers, and information related to MIMO such as the sequence of reference signals when MIMO is applied. That is, radio resources are allocated in a predetermined subframe, and the uplink shared channel (UL-SCH) is transmitted in a predetermined transmission format. The predetermined subframe may be set to have a constant period, for example. Further, the predetermined transmission format does not have to be one type, and a plurality of types may exist.
[2. Physical uplink shared channel (PUSCH) transmission bandwidth allocation unit] In this embodiment, a resource block (RB: Resource Block) is used as an allocation unit of the transmission band in the frequency direction. 1RB corresponds to, for example, 180kHz, and when the system bandwidth is 5MHz, there are 25 RBs, and when the system bandwidth is 10MHz, there are 50 RBs, and the system bandwidth is In the case of 20MHz, there are 100 RBs. The PUSCH transmission band is allocated for each sub-frame in units of RB. In addition, the DFT size is assigned RB so that it does not include numbers other than 2, 3, and 5 as its factors. That is, the DFT size is a number factorized only by 2, 3, and 5.
In the retransmission of the uplink shared channel (UL-SCH), the base station apparatus 200 may or may not transmit the corresponding Uplink Scheduling Grant. When the base station apparatus 200 transmits the Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH), the mobile station follows the Uplink Scheduling Grant and the uplink shared channel (UL-SCH). ) Is resent. Here, the Uplink Scheduling Grant is, as described above, the identification information of the user device that communicates using the shared channel in the subframe, the transmission format of the shared channel, that is, the allocation of the resource block that is a frequency resource. Information, modulation method, payload size, transmission power information, HARQ information such as Redundancy version parameters and process numbers, and MIMO information such as reference signal sequence when MIMO is applied. The above Uplink Scheduling Control may be performed such that only a part of the information of Grant is changed from the first transmission. For example, control may be performed such that only the allocation information of the resource block, which is a frequency resource, and the information related to the transmission power are changed. If the base station apparatus 200 does not transmit the Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH), the mobile station will either transmit the Uplink Scheduling Grant for the initial transmission or the uplink. Previously received Uplink Scheduling for Link Shared Channel (UL-SCH) According to Grant, the uplink shared channel (UL-SCH) is retransmitted. The above processing is performed on PUSCH (UL-SCH as a transport channel) to which dynamic scheduling is applied. It may also be performed on PUSCH (UL-SCH as a transport channel) to which persistent scheduling is applied. Further, regarding Message 3 in the random access procedure, the base station apparatus 200 may always perform a process of not transmitting the Uplink Scheduling Grant when retransmitting the uplink shared channel (UL-SCH).
Here, dynamic scheduling corresponds to the first method of allocating resources that dynamically allocate radio resources.
[3. UL MAC data transmission procedure] Next, the uplink MAC (UL MAC) data transmission procedure will be described with reference to FIG. Figure 2 shows the procedure from the scheduling process by calculating the scheduling coefficient to the UL TFR selection process that determines the transport format and the RB to be assigned.
[3.1. UL MAC Maximum Multiplex N<sub>ULMAX</sub>Setting] UL MAC maximum multiply perfect number N in base station equipment 200<sub>ULMAX</sub>The setting is performed (step S202). UL MAC maximum multiply perfect number N<sub>ULMAX</sub>Is the maximum number of multiplexes (including both UL-SCH for initial transmission and UL-SCH for retransmission) in one subframe of the uplink shared channel (UL-SCH) to which Dynamic Scheduling is applied. Yes, specified by the external input interface (IF).
[3.2. Calculation for Scheduling coefficients] Next, in the base station apparatus 200, the calculation of scheduling coefficients (Calculation for Scheduling coefficients) is performed (step S204). Select the UE to which the radio resource is allocated by Dynamic scheduling in the Sub-frame. The following uplink transport format and resource selection processing are performed on the UE to which the radio resource is allocated by Dynamic scheduling in the above Sub-frame.
The number of UEs to which radio resources are allocated by Dynamic scheduling in the Sub-frame is N<sub>UL-SCH</sub>Is defined as. [3.4. Uplink Transport format and Resource selection (UL TFR selection)] Next, in the base station apparatus 200, the uplink transport format and resource selection are performed (step S208). Secured radio resources (RB) for physical random access channel (PRACH), secured prohibited radio resources (RB), and secured UL-SCH radio resources (RB) to which persistent scheduling is applied. After that, determine the transmission format and allocate radio resources for UL-SCH (including both initial transmission and retransmission) to which Dynamic scheduling is applied.
[4. Calculation for Scheduling coefficients] Next, the calculation of the scheduling coefficient performed in step S204 will be described with reference to FIG.
[4.1. Processing flow] FIG. 3 shows a processing flow for selecting UE candidates to which radio resources are allocated by Dynamic scheduling by calculating the scheduling coefficient. The base station apparatus 200 executes the following processing for all UEs in the LTE active state (RRC connected state).
First, n = 1, N<sub>Scheduling</sub>= 0, N<sub>Retransmission</sub>It is set to = 0 (step S302). Where n is the user device 100<sub>n</sub>It is an index of, and n = 1, ···, N (integer of N> 0).
[4.1.1. Renewal of HARQ Entity Status] Next, the HARQ (Hybrid Automatic Repeat Request) entity status is updated (Renewal of HARQ Entity Status) (step S304). Here, the process for which the UL-SCH CRC check result was OK for the relevant UE is released.
In addition, the process that has reached the maximum number of retransmissions is released, and the user data in the process is discarded. Here, the maximum number of retransmissions is defined as "the value of the maximum number of retransmissions among all the logical channels that the UE may transmit".
The UE retransmits HARQ based on the maximum number of retransmissions of the logical channel of the Priority Class having the highest priority among the logical channels multiplexed with the MAC PDU. That is, when the user device transmits a transport channel composed of two or more logical channels using a shared channel, the maximum of the highest priority logical channel among the two or more logical channels. The number of retransmissions is set to the maximum number of retransmissions of the transport channel.
Furthermore, the process that detects the UL-SCH non-transmission of the UE is released by the power judgment of the uplink shared channel.
[4.1.2. HARQ Retransmission Check] Next, a HARQ Retransmission Check is performed (step S306). In the Sub-frame, it is determined whether or not the UE has retransmission data to be transmitted. Here, the "retransmission data to be transmitted" refers to the retransmission data that satisfies all of the following four conditions. Synchronous HARQ retransmission timing -The past UL-SCH CRC check result is not OK The maximum number of retransmissions has not been reached. -"UL-SCH not transmitted" is not detected in the power judgment of the uplink shared channel. If the UE has retransmission data to be transmitted, "Retransmission" is returned, otherwise "No retransmission" is returned. If the result of the HARQ Retransmission Check is No retransmission, the process proceeds to the measurement gap check (Measurement Gap Check) (step S310).
Since the maximum number of UL-SCH retransmissions is set for each Priority class of the logical channel, eNB is the largest and maximum of the maximum number of retransmissions of the Priority class of all the logical channels that may be transmitted. This process is performed assuming the number of retransmissions.
If the result of HARQ Retransmission Check is Retransmission, N<sub>Retransmission</sub>As ++ (step S308), exclude the UE from scheduling for initial transmission. Further, in the Sub-frame, when the Persistent Resource is assigned to the logical channel to which the Persistent scheduling of the UE is applied, the Persistent Resource is released. The RB in the Persistent Resource is used for UL TFR Selection for UL-SCH to which Dynamic scheduling is applied.
As a result, the resending of Dynamic scheduling is prioritized over the initial transmission of Persistent scheduling.
[4.1.3. Measurement Gap Check] Next, a measurement gap check (Measurement Gap Check) is performed (step S310). That is, the time interval during which the UE is measuring cells of different frequencies is the time frame for transmitting the physical downlink control channel for the uplink shared channel on the downlink, the time frame for receiving the shared channel, or the uplink sharing. If it overlaps with the time frame for transmitting the delivery confirmation information for the channel, the uplink shared channel is not assigned to the UE. In the physical downlink control channel, a UL Scheduling Grant for the uplink shared channel is transmitted.
Here, the cells having different frequencies may be cells of Evolved UTRA and UTRAN, or cells of different systems. For example, different systems include GSM, WCDMA, TDD-CDMA, CDMA2000, WiMAX and the like.
Specifically, regarding the first transmission and the second transmission of the UE, whether or not the Sub-frame that transmits the physical downlink control channel is included in the measurement gap, or whether the Sub-frame that transmits the UL-SCH is included. It is determined whether or not it is included in the measurement gap, or whether or not the sub-frame that transmits ACK / NACK to the UL-SCH is included in the measurement gap. The Sub-frame that transmits the physical downlink control channel is included in the Measurement gap, or the Sub-frame that transmits the UL-SCH is included in the Measurement gap, or ACK / NACK for the UL-SCH is transmitted. Returns NG if it is determined that the Sub-frame is included in the Measurement gap, and returns OK in other cases. Measurement The gap is a time interval during which the UE is measuring cells of different frequencies in order to perform a different frequency handover or a different system handover, and communication is not possible at that time. Therefore, the mobile station controls the physical downlink. Unable to receive channel. Also, for the same reason, the uplink shared channel cannot be transmitted and ACK / NACK cannot be received. If the result of Measurement Gap Check is NG, the UE is excluded from the scheduling target for the initial transmission.
The Measurement Gap Check will not be performed considering the third and subsequent transmissions. In the above-mentioned example, the first and second transmissions are considered, but instead, the first, second and third transmissions may be considered.
[4.1.4. Check for intermittent reception (DRX Check)] Next, an intermittent reception check (DRX Check) is performed (step S312). When the UE is performing intermittent reception, that is, when the UE is in the intermittent reception state (DRX state), the uplink shared channel is not assigned to the UE.
Specifically, it is determined whether or not the UE is in the DRX state. Returns NG if it is determined to be in the DRX state, and returns OK in other cases. If the DRX Check result is NG, the UE is excluded from the scheduling target for the initial transmission.
[4.1.5. UL Sync Check] Next, a UL Sync Check is performed (step S314). That is, if the UE is out of sync, the uplink shared channel is not assigned to that UE.
Specifically, it is determined whether or not the synchronization state of the uplink of the UE is "synchronization establishment", "out of synchronization Type A", or "out of synchronization Type B". Returns NG if it is determined to be "out of sync Type A" or "out of sync Type B", and returns OK if it is determined to be "out of sync established". If the result of UL Sync Check is NG, the UE is excluded from the scheduling target for the initial transmission.
The eNB200 is a UE100 in the RRC_connected state.<sub>n</sub>The following two types of uplink synchronization status are determined.
The Power judgment of Sounding RS of the relevant UE is performed within the size of Window 1 (Window 1) considering the cell radius, for example, the size of the window waiting for the RACH Preamble. That is, if the metric in the Power determination of the UE exceeds a predetermined threshold value, the Power determination is OK, and if it does not exceed the power determination, the Power determination is NG. The reflection time (time until it is judged as OK or time until it is judged as NG) in this judgment is 200 ms-1000 ms as a guide while continuously receiving Sounding RS.
In addition, it is determined whether or not the signal of the UE exists in Window2 defined by the FFT timing and the CP length. That is, if the signal of the UE exists in Window2, the FFT timing determination is OK, and if the main path of the UE does not exist, the FFT timing determination is NG. The reflection time in this judgment (time until it is judged as OK or time until it is judged as NG) is 1 ms-200 ms as a guide while continuously receiving Sounding RS.
Out-of-sync Type A refers to the synchronization state of a UE whose Power judgment result is OK and FFT timing is NG, and out-of-sync Type B means synchronization of a UE whose Power judgment result is NG and FFT timing is NG. The state.
Since the HARQ Retransmission Check process (S306 process) is performed before the UL Sync Check process (S314 process), the HARQ Retransmission Check is Retransmission even for the UE when the UL Sync Check result is NG. In the case of, the UL-SCH to be retransmitted is received.
[4.1.6. Received SIR Check] Next, a Received SIR Check is performed (step S316). That is, when the reference signal is not received from the UE, the uplink shared channel is not assigned to the UE.
Specifically, for the UE, the Sounding Reference Signal is received at least once in "all RBs to which the Sounding Reference Signal can be transmitted" defined by the transmission bandwidth and frequency hopping interval of the Sounding Reference Signal. Judge whether or not. In "all RBs to which Sounding Reference Signal can be transmitted", OK is returned when Sounding Reference Signal is received at least once, and NG is returned in cases other than the above. If the result of Received SIR Check is NG, the UE is excluded from the scheduling target.
In the above example, it is determined whether or not the Sounding Reference Signal is received at least once in all the RBs to which the Sounding Reference Signal can be transmitted, but instead, all the Sounding Reference Signals can be transmitted. It may be determined whether or not the Sounding Reference Signal is received at least once in at least one RB among the RBs of.
The Sounding Reference Signal is a signal used for channel quality measurement for uplink frequency scheduling.
[4.1.7. Persistent Scheduling Check] Next, a Persistent Scheduling Check is performed (step S318). Persistent scheduling is a scheduling method that allocates data transmission opportunities at regular intervals according to the data type or the characteristics of the application that transmits and receives data. The data type may be, for example, voice over IP data or streaming data. The Voice Over IP or Streaming corresponds to the application.
Determine if the UE has a logical channel to which Persistent scheduling applies. If the UE has a logical channel to which Persistent scheduling is applied, proceed to the process of Persistent scheduling Sub-frame check (step S320), and in other cases, uplink transmission. Proceed to process the type check (UL Low / High Fd Check) (step S328).
[4.1.7.1. Persistent Scheduling Sub-frame Check Next, a Persistent Scheduling Sub-frame Check is performed (step S320). In the Sub-frame, it is determined whether or not the Persistent resource is assigned to the logical channel to which the Persistent scheduling of the UE is applied. If it is determined that the Persistent resource will be allocated, the process proceeds to the Assign / Release Check process (step S322), and if it is determined that the Persistent resource cannot be allocated, UL Proceed to Low / High Fd Check (step S328). Here, the Persistent Resource refers to the Resource block reserved for Persistent Scheduling.
[4.1.7.2. Assign / Release Check] Next, an Assign / Release Check is performed (step S322). It is determined whether or not a release request regarding the Persistent Resource assigned to the UE in the Sub-frame has been received from the UE. If a Release request has been received, proceed to the process of releasing the persistent resource (Persistent Resource Release) (step S326), otherwise proceed to the process of reserving the persistent resource (Persistent Resource Reservation). Proceed (step S324).
[4.1.7.3. Persistent Resource Reservation] Next, Persistent Resource Reservation is performed (step S324). Allocate the Persistent Resource allocated to the logical channel to which the Persistent scheduling of the UE is applied.
For UEs to which Persistent Resources are assigned in the Sub-frame, the scheduling coefficient described in 4.1.10 is calculated, and radio resources are allocated for the logical channels to which Dynamic scheduling is applied in the Sub-frame. In this case, the UE transmits the MAC PDU (UL-SCH) by multiplexing the logical channel to which Persistent scheduling is applied and the logical channel to which Dynamic scheduling is applied.
Alternatively, with respect to the UE to which the Persistent Resource is allocated in the Sub-frame, it may be controlled that the radio resource for the logical channel to which Dynamic Scheduling is applied is not allocated in the Sub-frame. In this case, after the Persistent Resource Reservation process (S324), the process proceeds to S336.
[4.1.7.4. Persistent Resource Release] Next, a Persistent Resource Release is performed (step S326). That is, when a signal instructing the release of the resource allocated by persistent scheduling is received from the UE, the resource allocated by persistent scheduling is used as the resource allocated by dynamic scheduling.
Specifically, the Persistent Resource to be assigned to the logical channel to which the Persistent scheduling of the UE in the Sub-frame is applied is released. It should be noted that the Persistent Resource is released only in the Sub-frame, and the Assign / Release Check process is performed again at the timing when the next Persistent Resource is allocated.
[4.1.8. Uplink Transmission Type Check (UL Low / High Fd Check)] Next, an uplink transmission type check (UL Low / High Fd Check) is performed (step S328). That is, Low Fd / High Fd is determined as the uplink transmission type (UL Transmission type) of the UE. The above transmission type is managed separately for DL and UL.
For example, the Path loss value of the UE is the threshold Threshold.<sub>PL</sub>And the Fd estimate of the UE is the threshold Threshold<sub>Fd, UL</sub>If it is the following, it is determined to be Low Fd, and if it is other than the above, it is determined to be High Fd.
As the Path loss value, the value reported by the UE in the Measurement report or the like may be used, or the UPH (UE Power Headroom) reported by the UE and the reference signal for Sounding transmitted from the UE are received. A value calculated from the level may be used. When the above Path loss value is calculated from the UPH reported by the UE and the reception level of the reference signal (Sounding RS) for Sounding transmitted from the UE, it is calculated by the following formula. Maybe: Pathloss = (maximum transmission power of UE) --UPH-(reception level of Sounding RS); (This calculation is performed in dB) UPH is defined as follows: UPH = (Maximum transmit power of UE)-(Transmit power of Sounding RS); (This calculation is performed in dB) Further, as the Fd estimation value, a value reported by the UE in a Measurement report or the like may be used, or a value calculated based on the time correlation value of the reference signal for Sounding transmitted from the UE may be used. Good.
Further, in the above example, the transmission type is determined using both the Pathloss value and the Fd estimated value, but instead, the transmission type may be determined only by the Pathloss value, or Fd. The transmission type may be determined only by the estimated value.
[4.1.9. Buffer Status Check (Highest priority)] Next, a Buffer Status Check is performed (step S330). That is, if the UE does not have the data to be transmitted, the uplink shared channel is not assigned to the UE.
Specifically, regarding the logical channel groups (High priority group and Low priority group) possessed by the UE, it is determined whether or not there is data that can be transmitted in the Sub-frame. If there is no data that can be sent, NG is returned, and if there is data that can be sent, OK is returned. Here, the data that can be transmitted is data that can be newly transmitted, and when the UL Buffer retention amount is larger than 0, it is determined that "there is data that can be newly transmitted". See 4.1.10.2 for the definition of UL Buffer retention. In the above example, two types of logical channel groups, High priority group and Low priority group, are considered as the logical channel groups of the UE, but the same processing is applied when there are three or more types of logical channel groups. Will be done. Alternatively, the same processing is applied when there is only one type of logical channel group.
Received "PUSCH allocation request: Yes" by a scheduling request, and has never allocated an uplink radio resource (PUSCH) since receiving the above Scheduling request, that is, an uplink shared channel. For the UE in the state where is not assigned, the following scheduling process is performed on the assumption that there is data that can be transmitted for the logical channel group of the High priority group.
Even if the eNB allocates the uplink radio resource (PUSCH) to the Scheduling request, that is, allocates the uplink shared channel, the above PUSCH (UL-SCH as the transport channel) is received. If the information about the amount of data in the buffer, that is, the data including the buffer status report is not received depending on the timing, the status of the UE is changed to "Scheduling request" PUSCH allocation request: Yes "is received again. In addition, after receiving the above Scheduling request, the state in which the uplink radio resource (PUSCH) has never been allocated is returned. This change in the state of the UE does not have to wait until the maximum number of retransmissions expires, and is the line when information about the amount of data in the buffer, that is, the data including the buffer status report, is not received at the timing of the first transmission. I will be told.
If the result of Buffer Status Check is NG, the UE is excluded from the scheduling target for the initial transmission.
If the result of the Buffer Status Check is OK, the logical channel group with the highest priority is selected based on the following selection logic, and the process proceeds to the calculation of the scheduling coefficient (Scheduling Coefficient Calculation) (step S332). That is, the base station apparatus calculates the scheduling coefficient based on the highest priority data type among the data types possessed by the user apparatus.
(Selection logic 1) If there is data that can be transmitted in the High priority group, set the High priority group as the Highest priority logical channel group.
(Selection logic 2) If there is no data that can be transmitted in the High priority group (if there is data that can be transmitted only in the Low priority group), the Low priority group is set as the logical channel group of the Highest priority.
[4.1.10. Scheduling Coefficient Calculation] Next, the scheduling coefficient is calculated (step S332). Specifically, in 4.1.9, the scheduling coefficient is calculated using the evaluation formula for the logical channel group determined to be the highest priority.
Tables 1-1 and 1-2 show the parameters set by the external I / F. Table 2 shows the input parameters given to each logical channel group of each UE in Sub-frame units.
<tables num="1"><img file="JP5100745B2_D0001.tif" /></tables>
<tables num="2"><img file="JP5100745B2_D0002.tif" /></tables>
<tables num="3"><img file="JP5100745B2_D0003.tif" /></tables> Scheduling coefficient C for logical channel #h of UE # n, Highest Priority based on the input parameters shown above.<sub>n</sub>Is calculated according to the following formula.
<maths num="1"><img file="JP5100745B2_D0004.tif" /></maths> That is, when the base station device selects the user device to which the radio resource is to be allocated, the base station device receives the signal (scheduling request) requesting the allocation of the uplink shared channel from the user device. You may choose. The base station equipment also has a data priority class; the radio quality of the reference signal transmitted from the user equipment, eg, the reception SIR of the reference signal for sounding; the amount of time that the shared channel is not assigned; the scheduling request. A coefficient indicating the priority for allocating radio resources may be calculated based on at least one of; allocation frequency; average transmission rate; target transmission rate;
Alternatively, the scheduling coefficient C of the logical channel #h of UE #n and Highest Priority described above<sub>n</sub>May be calculated as follows.
<maths num="2"><img file="JP5100745B2_D0005.tif" /></maths> Equation (1-2) is expressed in Equation (1-1) by "H (flag).<sub>gap_control</sub>) Is added. flag<sub>gap_control</sub>Is a flag indicating whether or not the UE #n is in the Measurement gap control mode. Here, the measurement gap control mode is a mode indicating whether or not a measurement gap for performing cells of different frequencies is applied, and when the measurement gap control mode is On, the measurement gap is at a predetermined timing. Is set. The measurement gap is set by the base station apparatus 200.
In general, data cannot be transmitted or received in a subframe to which a measurement gap is applied. Therefore, in the subframe to which the Measurement gap is not applied, it is necessary to allocate the 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 and flag<sub>gap_control</sub>H (flag) when = 0 (Measurement gap control mode: Off)<sub>gap_control</sub>By setting) = 1, it is possible to realize the above-mentioned operation such as "prioritizing transmission / reception of data in a subframe to which the measurement gap is not applied".
By checking the measurement gap in step S310 described above, is the measurement gap control mode: On included, and is the measurement gap included in the time frame for transmitting the physical downlink control channel for the uplink shared channel in the downlink? Whether or not, if the measurement gap includes a time frame for receiving the shared channel or a time frame for transmitting delivery confirmation information for the uplink shared channel, this process (step S332) is not performed. In other words, when it is in Measurement gap control mode: On and this process (step S332) is performed, the subframe has the same frequency (original frequency) in the mode of measuring cells of different frequencies. It is the timing to send and receive signals. That is, "H (flag)<sub>gap_control</sub>) , It is possible to preferentially allocate a shared channel to a mobile station at the timing of transmitting and receiving signals of the same frequency (original frequency) in the mode of measuring cells of different frequencies.
In the case of Intra-eNB Hand Over (Intra-eNB HO), the measured value and calculated value used for scheduling shall be taken over by Target eNB (handover destination eNB).
[4.1.10.1. Measurement of Average Data Rate] In step S332, the average data rate is measured. The Average Data Rate is calculated using the following equation.
<maths num="3"><img file="JP5100745B2_D0006.tif" /></maths> However, N<sub>n, k</sub>(1, 2, ...) is the number of updates of the Average Data Rate. However, N<sub>n, k</sub>In the Sub-frame where = 0, use the following equation (3).
<maths num="4"><img file="JP5100745B2_D0007.tif" /></maths> Also, the forgetting coefficient δ<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 cycle of the Average Data Rate is "for each Sub-frame in which the UL Buffer retention amount of each logical channel group was a value other than 0", and r<sub>n, k</sub>The calculation method is "the size of the MAC SDU (including both initial transmission and retransmission) transmitted by the UE". That is, in the calculation of the Average Data Rate, one of the following calculations is performed in the Sub-frame of the update opportunity of the Average Data Rate.
1. For the UE that sent, "r<sub>n, k</sub>= Calculate the Average Data Rate with "Size of transmitted MAC SDU".
2. For UEs that did not send, "r<sub>n, k</sub>Calculate the Average Data Rate with "= 0".
The size of the MAC SDU at the time of retransmission shall be calculated retroactively to the past transmission of UL-SCH when the CRC check result of UL-SCH including the logical channel belonging to the relevant logical channel group is OK. ..
The Average Data Rate is calculated when the Received SIR Check is OK and the conditions for the update opportunity are met. (That is, the calculation starts after receiving the Sounding Reference Signal at least once in all bands.) [4.1.10.2. Definition of UL MAC retention] The definition of UL Buffer retention is shown below.
UL Buffer retention buffer of logical channel group #k of UE #n<sub>n, k</sub><sup>(UL)</sup>Is calculated as:
<maths num="5"><img file="JP5100745B2_D0008.tif" /></maths> That is, the base station apparatus receives information on the amount of data in the buffer reported from the user apparatus (buffer status report (BSR)) and the amount of data received from the user apparatus after the timing of receiving this information. Based on the above, the amount of data in the buffer of the user device is calculated.
[4.1.11. UE Selection] Next, N indicating the number of UEs for which the scheduling coefficient was calculated<sub>Scheduling</sub>Is incremented by 1 (step S334) and n, which indicates the UE index, is incremented by 1 (step S336).
Then n is N<sub>Scheduling</sub>It is determined whether or not it is as follows (step S338). N is N<sub>Scheduling</sub>If the following is true, the process returns to step S304.
On the other hand, n is N<sub>Scheduling</sub>If it is greater than, UE Selection is performed in step S340. Select the UE (first transmission only) to which the radio resource is allocated by Dynamic scheduling in the Sub-frame.
First, the number of UEs to which radio resources are allocated by Dynamic scheduling by the following formula N<sub>UL-SCH</sub>Is calculated. Where N<sub>Scheduling</sub>Refers to the number of UEs for which Scheduling Coefficient Calculation has been performed (see Figure 3). Also, N<sub>retransmission</sub>Refers to the number of UEs resending in the Sub-frame (see Figure 3). N<sub>UL-SCH, tmp</sub>= min (N<sub>Scheduling</sub>, N<sub>ULMAX</sub>-N<sub>retransmission</sub>) Next, based on the value of Scheduling priority handling mode, select "UE in which radio resources are allocated by Dynamic scheduling" as shown below.
(Scheduling priority handling mode = 0) Prioritizing the High priority group, N for each logical channel group in descending order of the scheduling coefficient calculated in 4.1.10.<sub>UL-SCH</sub>Select "UE where wireless resources are allocated by Dynamic scheduling". That is, the above UEs are selected in the following order.
High (1st)-> High (2nd)-> ...-> Low (1st)-> Low (2nd)-> ... (Scheduling priority handling mode = 1) N regardless of the logical channel group, starting from the largest scheduling coefficient calculated in 4.1.10.<sub>UL-SCH, tmp</sub>Select "UE where wireless resources are allocated by Dynamic scheduling".
As described above, it is possible to calculate the scheduling coefficient for each user device determined to be able to perform the initial transmission by performing loop processing with respect to n, which is the index (UE index) of the user device. It becomes. Then, by controlling the allocation of wireless resources to the user device having a large calculated scheduling coefficient, the priority of data, the wireless quality of the uplink, the amount of time when the shared channel is not allocated, and so on. It is possible to determine the user equipment to which the radio resource (uplink shared channel) is allocated in consideration of whether or not a scheduling request is received, the allocation frequency, the average transmission speed, and the target transmission speed.
[5. Uplink TFR selection process (UL TFR selection)] Next, the uplink TFR selection process (UL TFR Selection) performed in step S208 will be described with reference to FIG.
Figure 4 shows the processing flow of UL TFR selection. According to this processing flow, the radio resource (RB) of the physical random access channel (PRACH) is secured, the prohibited radio resource (RB) is secured, and the UL-SCH radio resource (RB) to which Persistent scheduling is applied is secured. Finally, the transmission format is determined and the radio resources are allocated for UL-SCH (including both initial transmission and retransmission) to which Dynamic scheduling is applied.
[5.1. RB allocation for PRACH, PUCCH] In step S402, resource blocks are allocated (RB allocation for PRACH, PUCCH) to the physical random access channel (PRACH) and the physical uplink control channel PUCCH frequency-multiplexed to the physical uplink shared channel. That is, the radio resources are allocated to the random access channel and the physical uplink control channel before allocating the radio resources to the shared channel.
Specifically, when the RACH preamble is transmitted in the sub-frame, the radio resource (RB) of the PRACH and the N on both sides of the PRACH.<sub>RACH</sub>RB (6 + 2 × N in total)<sub>RACH</sub>(Pieces) are secured. That is, the radio resource (RB) of the PRACH and the N on both sides of the above PRACH.<sub>RACH</sub>RB (6 + 2 × N in total)<sub>RACH</sub>Exclude from the candidates for RB assigned to UL-SCH to which Dynamic scheduling is applied. N<sub>RACH</sub>Is, for example, a value input from the external input interface (IF), and is selected from, for example, 0, 1, 2, and 3.
The RACH preamble corresponds to Message1 in the random access procedure. The number of resource blocks to which the RACH preamble is transmitted is six.
Also, secure the radio resource (RB) of the physical uplink control channel PUCCH. That is, the radio resource (RB) assigned to the physical uplink control channel PUCCH is excluded from the candidates for RB assigned to UL-SCH to which Dynamic scheduling is applied.
[5.2. RB allocation for Guard RB] In step S404, RB allocation for Guard RB is performed. For example, when frequency is adjacent to a heterogeneous radio communication system (WCDMA), radio resources other than those located at the edge of the system bandwidth are allocated in order to reduce interference with the heterogeneous radio communication system.
Specifically, secure the RB of the Guard RB. That is, the RB of Guard RB is excluded from the candidates of RB assigned to UL-SCH to which Dynamic scheduling is applied.
In the above example, WCDMA is used as a different type of wireless communication system, but GSM, CDMA2000, PHS, or the like may be used instead.
This function is implemented as a Guard Band function to reduce adjacent channel interference to frequency-adjacent systems. In addition, two Guard RBs can be set to support adjacent systems on both sides. The physical uplink control channel PUCCH is mapped to the edge of the system bandwidth with or without Guard RB.
[5.3. RB allocation for Persistent Scheduling] In step S406, resource block allocation for Persistent Scheduling is performed. That is, the persistent scheduling allocation is performed before the dynamic scheduling allocation is performed.
Specifically, secure the radio resource (RB) of the Persistent Resource secured in 4.1.7.3.
However, in the Sub-frame, if the Persistent Resource is assigned to the "UE (only for the first transmission) to which the radio resource is allocated by Dynamic scheduling", the Persistent Resource is released. The RB in the Persistent Resource is used for UL TFR Selection for UL-SCH to which Dynamic scheduling is applied. Refer to 4.1.2 for the processing when Persistent Resource is assigned to the retransmission UE.
Here, the eNB indicates "Miss detection of UL Scheduling Grant in the physical downlink control channel" in the UE or "Acknowledgement Information, UL ACK / NACK" for the uplink shared channel in the physical downlink control channel. In order to deal with PUSCH collisions from multiple UEs due to "False ACK (NACK-> ACK) detection", the following three processes may be performed: (1) The Dynamic scheduling radio resource (RB) assigned to the "UE to which the radio resource is allocated by Dynamic scheduling (including both initial transmission and retransmission) and the Persistent Resource is allocated" is Persistent. When all RBs in the resource's radio resource (RB) are included Regarding the UE, at the reception timing, the UL-SCH of Dynamic scheduling is first received, and when the CRC check result is NG, the UL-SCH of Persistent scheduling is received.
(2) The Dynamic scheduling radio resource (RB) assigned to the "UE to which the radio resource is allocated by Dynamic scheduling and the Persistent Resource is assigned" is the RB in the Persistent Resource radio resource (RB). If not included at all Regarding the UE, at the reception timing, the UL-SCH of Dynamic scheduling is first received, and when the Power judgment result is DTX (when it is detected that the UL-SCH has not been transmitted), the UL-SCH of Persistent scheduling is received. To receive.
It is detected that the above Persistent scheduling radio resource (RB) collides with the "Dynamic scheduling radio resource (RB) assigned to another UE", and the "Dynamic scheduling radio assigned to another UE" is detected. If the CRC check result of "Resource (RB)" is NG, ACK is sent to the UE for the UL-SCH of the Persistent scheduling regardless of the CRC check result.
(3) In cases other than the above two ways Regarding the UE, at the reception timing, UL-SCH of Dynamic scheduling is first received, Power judgment is performed using only RB that does not overlap with the radio resource (RB) of Persistent Resource, and the above Power judgment result is DTX. In the case of (when UL-SCH not transmitted is detected), UL-SCH of Persistent scheduling is received.
It is detected that the above Persistent scheduling radio resource (RB) collides with the "Dynamic scheduling radio resource (RB) assigned to another UE", and the "Dynamic scheduling radio assigned to another UE" is detected. If the CRC check result of "Resource (RB)" is NG, ACK is sent to the UE for the UL-SCH of the Persistent scheduling regardless of the CRC check result.
[5.4. RB allocation for Message 3 (RACH)] In step S408, resource block allocation (RB allocation for Message 3 (RACH)) is performed for Message 3 in the random access procedure. That is, the radio resource is allocated to Message 3 in the random access procedure before allocating the radio resource to the shared channel.
Allocate Message3 radio resources (RB) in the random access procedure. That is, the radio resource (RB) of Message 3 (including both initial transmission and retransmission) in the random access procedure is excluded from the candidates for RB assigned to UL-SCH to which Dynamic scheduling is applied.
In the following description, Message3 in the random access procedure is simply referred to as Message3.
In addition, RB allocation for Message3 sent for the first time is performed based on the following 5-step procedure. The RB allocation for retransmission is the same as for the initial transmission.
(1) Determine if there is an RB that can be assigned to Message 3. If there is an RB that can be assigned to at least one Message 3, proceed to the next step (2), and in other cases, end this process. Here, "RBs that can be assigned to Message 3" are RBs other than RBs assigned to UL-SCH to which physical random access channel PRACH, physical uplink control channel PUCCH, Guard RB, and Persistent scheduling are applied. Is.
(2) Message 3 transmitted in the relevant Sub-frame is ordered from the one with the worst quality information. The order of a plurality of Message 3s having the same quality information is arbitrary. Message 3 with the worst quality information is # 0, and numbered as # 0, # 1, # 2, # 3, ....
(3) Perform the following processing according to the Hopping mode.
Hopping mode is a parameter that is externally input interface (IF).
When Hopping mode == 0, create a Message 3 set with the first two Message 3s in the order of # 0, # 1, # 2, # 3, .... Number the above Message 3 set as #a, #b, #c, .... from the beginning. When the number of Message 3 is odd, the last Message 3 constitutes a Message 3 set.
Assign "RB to be mirrored to the center of the system band" to Message 3 set in the order of #a, #b, #c, .... The RB at the end of the system bandwidth is assigned in the order of #a, #b, #c, .... Here, the number of RBs assigned to Message 3 is a value determined based on the quality information. For example, if the quality information has a value of "high wireless quality", two RBs are assigned, and if the quality information has a value of "low wireless quality", four RBs are assigned. Control is done. The number of RBs may be determined regardless of the radio quality. Further, the quality information is, for example, a value included in Message1 in the random access procedure.
If the RB numbers of the two Message 3s in the Message 3 set are different, the "RB to be mirrored at the center of the system bandwidth" is assigned according to the larger RB number.
The base station apparatus 200 notifies the user apparatus of the information that the Message3 is hopping and transmitted, for example, as one piece of information included in the Uplink Scheduling Grant mapped to the physical downlink control channel. May be good.
UL-SCH to which Dynamic scheduling is applied is not assigned to RBs outside Message 3. Also, in the RB where the last Message 3 is sent when the number of Message 3 is odd, UL-SCH to which Dynamic scheduling is applied is not assigned.
If Hopping mode == other than 0, RB is assigned to Message 3 as shown below. Here, the number of RBs assigned to Message 3 is a value determined based on the quality information. For example, if the quality information has a value of "high wireless quality", two RBs are assigned, and if the quality information has a value of "low wireless quality", four RBs are assigned. Control is done. The number of RBs may be determined regardless of the radio quality. Further, the quality information is, for example, a value included in Message1 in the random access procedure. # 0: Of the RBs that can be assigned to Message 3, the one with the lowest frequency # 1: Of the RBs that can be assigned to Message 3, the one with the highest frequency # 2: Of the RBs that can be assigned to Message 3, the one with the lowest frequency # 3: Of the RBs that can be assigned to Message 3, the one with the highest frequency :: :: (Hereafter, processing is performed until there are no more Message3s to which wireless resources should be allocated.) (4) Let QPSK be the modulation method for all Message 3.
(5) The transmission power information in the Uplink Scheduling Grant for each Message 3 is determined based on the quality information. For example, if the quality information is a value of "high wireless quality", a small value is specified as the transmission power, and if the quality information is a value of "low wireless quality", a large value is specified as the transmission power. Control is performed such as specifying. The transmission power may be specified regardless of the radio quality. Further, the quality information is, for example, a value included in Message1 in the random access procedure.
If there are no more RBs to be assigned to Message 3 during the above-mentioned processing, this processing is terminated. Message 2 (RACH response) in the random access procedure will not be sent to the UE with Message 3 for which RB could not be assigned. Alternatively, in the next subframe, Message2 (RACH response) in the random access procedure is transmitted.
Set j = 1 (step S412).
[5.5. RB Remaining Check] In step S410, the remaining resource block check (RB Remaining Check) is performed. Determines if there is an RB that can be assigned to UL-SCH to which Dynamic scheduling is applied. If there is an assignable RB, OK is returned, and if there is no assignable RB, NG is returned. If RB Remaining Check is NG, UL TFR Selection processing is terminated.
The above "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied" are physical random access channel PRACH, physical uplink control channel PUCCH, Guard RB, UL-SCH to which Persistent scheduling is applied, and random access. Message 3 in the procedure, RB other than RB assigned to UL-SCH (including both retransmission and initial transmission) to which Dynamic scheduling that has already been TFR selected is applied. In addition, the total number of RBs that can be assigned to UL-SCH (including both retransmission and initial transmission) to which Dynamic scheduling is applied is N.<sub>remain</sub><sup>(RB)</sup>And.
Here, the RB assigned to UL-SCH (including both retransmission and initial transmission) to which Dynamic scheduling for which TFR Selection has already been performed is applied is an index j consisting of S410, S414, S416, and S418. In the loop by, when the value of j is smaller than the current value, it is the RB determined by S414.
[5.6. Uplink TFR Selection (UL TFR Selection)] In step S414, the uplink TFR selection (UL TFR Selection) is performed (step S414). Determine the Transport format and RB allocation of the "UE to which radio resources are allocated by Dynamic scheduling" determined in 3.2.
[5.6.1. Setting the resource block allocation mode (RB allocation mode)] In step S414, the resource block allocation mode (RB allocation mode) is set. The UL RB allocation mode shown in Table 3 is a parameter set by the external input interface (IF). The loop by index j is based on the UE selection order specified by UL RB allocation mode.
<tables num="4"><img file="JP5100745B2_D0009.tif" /></tables> For example, Mode 2 and Mode 3 are selected when one of the frequency-adjacent systems is WCDMA and the other is LTE. That is, when one of the systems adjacent in frequency is WCDMA and the other is LTE, the radio resource (frequency resource) of the shared channel for the user device having a small path loss is allocated to the end on the WCDMA side in the system band. .. In addition, the radio resource (frequency resource) of the shared channel for the user device having a large path loss is allocated to the end on the LTE side in the system band.
Also, for example, if both frequency-adjacent systems are WCDMA, Mode 1 is selected. That is, the radio resource (frequency resource) of the shared channel for the user device having a small path loss is allocated to the edge of the system bandwidth, and the radio resource (frequency resource) of the shared channel for the user device having a large path loss is allocated to the center of the system bandwidth.
Further, for example, Mode 0 is selected when both frequency-adjacent systems are LTE. That is, as will be described later, radio resources (frequency resources) are allocated based on the received power of the reference signal transmitted from the user device.
[5.6.2. Resource Block Allocation (RB allocation)] In step S414, resource block allocation (RB allocation) is performed. By performing the following processing, RB is assigned to the jth "UE to which radio resource is allocated by Dynamic scheduling". The image of TF_Related_table is shown in Fig. 5.
As shown in FIG. 5, the TF_Related_table stores the radio resources available for transmitting the uplink shared channel, the uplink radio quality information, and the transmission method used for transmitting the uplink shared channel in association with each other. You may. The base station apparatus sets the TF_Related_table based on the radio quality of the sounding reference signal transmitted from the user equipment, for example, the radio quality information calculated from the SIR and the radio resources available for the uplink shared channel. Reference may be made to determine the transmission method used for the uplink shared channel. In addition, TF_Related_table may store the data size used for the uplink shared channel. This data size is set so as to satisfy a predetermined error rate and to be the maximum value when the frequency resources available for the uplink radio quality information and the shared channel are fixed. Further, TF_Related_table stores the data size used for transmission of the uplink shared channel, the modulation method used for the uplink shared channel, and the amount of frequency resources used for the uplink shared channel as the transmission method. You may. <Processing> (Temporary RB calculation process) N<sub>remain</sub><sup>(RB)</sup>: Number of Remaining RBs N<sub>capability</sub>: Maximum number of RBs determined by UE category N<sub>max, bit</sub>: Maximum data size determined by UE category (Payload size) N<sub>remain</sub><sup>(UE)</sup>= N<sub>UL-SCH</sub>-j + 1
<maths num="6"><img file="JP5100745B2_D0010.tif" /></maths> Here, it is assumed that the RBs that can be assigned to the jth "UE to which the radio resource is allocated by Dynamic scheduling" are continuous. If it is not continuous, the set of the largest number of assignable RBs among the continuous set of assignable RBs is defined as the "assignable RB" in this process. When there are a plurality of "sets of assignable RBs" with the largest number, the one with the smaller frequency is referred to as "assignable RB".
Also, N<sub>allocated</sub>If the number of subcarriers in is a factor other than 2, 3 and 5, the number of subcarriers is a number whose factor is only 2, 3 and 5 and N.<sub>allocated</sub>The largest integer among the smaller integers is N<sub>allocated</sub>And.
(1) When UL RB allocation mode == Mode 0 and UL Transmission type == High Fd From the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" determined in 5.5, the one with the lowest frequency or the one with the highest frequency is relevant. The number of RBs assigned to the UE is N<sub>allocated</sub>Until the above, RB is assigned to the UE. There is no hopping.
<For first transmission> Regarding whether to allocate from the one with the highest frequency or from the one with the lowest frequency, select the one in which the position of RB when assigned is far from the center of the system band. If the distance from the center of the system band is the same, the frequency is assigned from the lowest frequency.
<In case of resending> Whether to allocate from the one with the highest frequency or from the one with the lowest frequency is determined as follows, based on whether or not the previously assigned RB is included: The number of previously assigned RBs included in the set of RBs assigned from the lowest frequency is N<sub>small</sub>And.
N is the number of previously assigned RBs included in the set of RBs when assigned from the one with the highest frequency.<sub>large</sub>And.
N<sub>small</sub>> N<sub>large</sub>If, the frequency is assigned from the highest frequency.
N<sub>small</sub> N<sub>large</sub>If, the frequency is assigned from the lowest frequency.
For example, when allocating frequency resources (RBs) from the edge of the system bandwidth to a shared channel used by multiple user devices, the base station device will use the frequencies at both ends of the system bandwidth when the shared channel is retransmitted. Of the resources (RB), a frequency resource (RB) different from the frequency resource (RB) used for the previous transmission may be assigned to the shared channel used by the user apparatus.
(2) When UL RB allocation mode == Mode 0 and UL Transmission type == Low Fd From the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" determined in 5.5, the one with the lowest frequency or the one with the highest frequency is relevant. Allocate RBs to the UE until the number of RBs assigned to the UE is greater than or equal to. There is no hopping.
Whether to allocate from the one with the highest frequency or from the one with the lowest frequency is determined as follows: SIR when assigned from the lowest frequency<sub>estimated</sub>> SIR when assigned from the highest frequency<sub>estimated</sub>If, the frequency is assigned from the lowest frequency.
SIR when assigned from the lowest frequency<sub>estimated</sub> SIR when assigned from the one with the highest frequency<sub>estimated</sub>If, the frequency is assigned from the highest frequency.
For example, when allocating frequency resources (RB) from the edge of the system bandwidth to a shared channel used by multiple user devices, the base station device is an uplink among the frequency resources (RB) at both ends of the system bandwidth. The frequency resource (RB) with the larger radio quality information may be allocated to the shared channel used by the user equipment.
The above process is applied to both the initial transmission and the retransmission.
(3) When UL RB allocation mode == Mode 1 From the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" determined in 5.5, the one with the lowest frequency or the one with the highest frequency is relevant. The number of RBs assigned to the UE is N<sub>allocated</sub>Until the above, RB is assigned to the UE. There is no hopping.
Regarding whether to allocate from the one with the highest frequency or from the one with the lowest frequency, select the one in which the position of RB when assigned is far from the center of the system band. If the distance from the center of the system band is the same, the frequency is assigned from the lowest frequency. (4) When UL RB allocation mode == Mode 2 From the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" determined in 5.5, the number of RBs assigned to the UE is the number of RBs assigned to the UE from the lowest frequency. N<sub>allocated</sub>Until the above, RB is assigned to the UE. There is no hopping.
(5) When UL RB allocation mode is other than Mode 0, 1, 2 From the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" determined in 5.5, the number of RBs assigned to the UE is the number from the one with the highest frequency. N<sub>allocated</sub>Until the above, RB is assigned to the UE. There is no hopping.
The set of RBs determined to be "assigned to the UE" in the above process is hereinafter referred to as the Temporary RB group, and the SIR in the Temporary RB group.<sub>i, estimated</sub>SIR<sub>estimated</sub><sup>(RB)</sup>It is described as.
If it is a UE that transmits UL-SCH for retransmission and Uplink Scheduling Grant is not specified at the time of retransmission, the above processing is not performed and the UL-SCH for retransmission is the previous one. The same RB as the transmission will be assigned.
[SIR<sub>estimated</sub>Calculation process] In addition, SIR<sub>estimated</sub>Is calculated as follows.
(1) Calculate the radio quality information of the shared channel based on the radio quality of the uplink reference signal, the target reception level of the shared channel, and the interference level of the uplink.
(2) The first offset processing is performed on the radio quality information of the shared channel based on the decoding result of the shared channel of the uplink and the required quality of the uplink.
(3) Perform a second offset process on the radio quality information of the shared channel based on the priority determined by the data type. After performing this first offset processing and second offset processing, the radio quality information of the shared channel is the SIR.<sub>estimated</sub>Is.
Specifically, eNB uses the following formula to determine the PUSCH transmission power offset value Δ with respect to Sounding RS.<sub>i, data</sub><sup>(eNB)</sup>(As an offset value related to the power value converted to 1 RB). Here, UPH (UE Power Headroom) of UE #i is UPH<sub>i</sub>And set the transmission bandwidth of the Sounding reference signal to B<sub>i, ref</sub>, PUSCH transmit bandwidth B<sub>i, data</sub>And.
The min (,) in equation (6) is B<sub>i, ref</sub> = 1 Applies when RB (180 kHz)
<maths num="7"><img file="JP5100745B2_D0011.tif" /></maths> Here, SRSP<sub>i</sub>Is the reception level of the reference signal for sounding. B<sub>i, ref</sub>Is the bandwidth on which the reference signal for sounding is transmitted, B<sub>i, data</sub>Is the bandwidth on which the PUSCH is transmitted, and is the bandwidth of the Temporary RB group described above. Also, Target<sub>i, RoT</sub>Is Pathloss<sub>i</sub>And calculated using Table 4. Where Pathloss<sub>i</sub>May use the value calculated based on UPH, or the value of Path loss reported by the UE by the Measurement report may be used. Pathloss<sub>i</sub>When calculated based on UPH as the value of, it is calculated based on the following formula: Pathloss = P<sub>max</sub>-UPH-SRSP in dB (consider bandwidth) Where P<sub>max</sub>Is the rated power of the UE (24 dBm).
Also, UPH = (Low grade power of UE) (Transmission power of reference signal for sounding) Is. The unit of the above formula should be dB.
<tables num="5"><img file="JP5100745B2_D0012.tif" /></tables> Next, eNB uses the following equation (7) to estimate UL-SCH's SIR (SIR).<sub>i, estimated</sub>) Ask:
<maths num="8"><img file="JP5100745B2_D0013.tif" /></maths> Here, SRSP<sub>i</sub>Is the reception level of the reference signal for sounding. Interference corresponds to the interference level on the uplink.
The eNB is SIR based on the following equation (8) when the SIR estimated adjustment function is On.<sub>i, estimated</sub>Adjust the value of. SIR_offset<sub>i</sub>The calculation method of is described later.
<maths num="9"><img file="JP5100745B2_D0014.tif" /></maths> In addition, the transmission power information Δ notified to the UE by UL Scheduling Grant using the physical downlink control channel.<sub>data</sub>Is calculated as follows. Here, the transmission power information Δ<sub>data</sub>Is the power offset of PUSCH with respect to the reference signal for sounding.
<maths num="10"><img file="JP5100745B2_D0015.tif" /></maths> [Processing performed in a long section] SIR_offset<sub>i</sub>Is adjusted in an Outer-loop manner based on the CRC result of UL-SCH of the UE #i by the following formula. SIR_offset<sub>i</sub>The Priority of the logical channel group with the highest priority is Z<sub>i, adjust</sub>It is adjusted in an Outer-loop manner based on the CRC check result of UL-SCH (processing of Eq. (10)). Highest priority logical channel group Priority is Z<sub>i, adjust</sub>If it is different from, the Outer-loop offset adjustment (processing of equation (10)) is not performed.
Since the eNB cannot identify the logical channel included in the MAC PDU until CRC: OK, the above "Priority of the logical channel group with the highest priority" is the UL MAC control specification 4.1.10 Scheduling in this process. The Priority of the logical channel group with the highest priority used in the Coefficient Calculation will be used.
SIR_offset<sub>i</sub>Is adjusted for each UE. In addition, Priority Z, which is the target of this process<sub>i, adjust</sub>Is set for each UE from MT.
Δ<sub>adj</sub><sup>(P)</sup>, BLER<sub>target</sub><sup>(P)</sup>Can be set from the external input interface (IF). However, SIR_offset<sub>i</sub>Maximum value of SIR_offset<sub>P</sub><sup>(max)</sup>, Minimum value SIR_offset<sub>P</sub><sup>(min)</sup>To be. SIR_offset<sub>i</sub>If is stuck to the maximum or minimum value, do not perform the following calculation.
<maths num="11"><img file="JP5100745B2_D0016.tif" /></maths> [RB, data size, modulation method determination process] (1) When the UE transmits the UL-SCH of the first transmission in the Sub-frame (UPH allocation bandwidth correction process) B bandwidth for Temporary RB group<sub>i, data, tmp</sub>And.
Target<sub>i, RoT</sub>-SRSP<sub>i</sub> > UPH<sub>i</sub>+10 × log<sub>10</sub>(B<sub>i, ref</sub>/ B<sub>i, data, tmp</sub>)If it is,
<maths num="12"><img file="JP5100745B2_D0017.tif" /></maths> And B<sub>i, data</sub>Number of RBs to allocate the number of RBs contained in Num<sub>RB</sub>And. And the number of RBs assigned to the UE is NUM<sub>RB</sub>Delete RBs in the Temporary RB group so that they are not less than and the number of subcarriers is a factor that only factors 2, 3, and 5.
When allocating the Temporary RB group, if it is assigned from the one with the highest frequency, RB is deleted from the one with the lowest frequency, and if it is assigned from the one with the lowest frequency, the RB is deleted from the one with the highest frequency. I will do it.
That is, when the transmission power information of the user device (UE Power Headroom reported from the user device) is smaller than a predetermined threshold value, the frequency resource allocated to the shared channel is reduced.
Target<sub>i, RoT</sub>-SRSP<sub>i</sub> UPH<sub>i</sub>+10 × log<sub>10</sub>(B<sub>i, ref</sub>/ B<sub>i, data, tmp</sub>)If it is, Num<sub>RB</sub> = N<sub>allocated</sub> And.
(Offset processing by priority of logical channel group) The above SIR (SIR) is due to the offset based on the priority of the logical channel group of Highest priority.<sub>estimated</sub><sup>(RB)</sup>) Is adjusted. Δ<sub>LCG</sub>Is set from the external interface (IF). The subscript LCG indicates a logical channel group.
SIR<sub>estimated</sub><sup>(RB)</sup>= SIR<sub>estimated</sub><sup>(RB)</sup>-Δ<sub>LCG</sub> (Transport format calculation process) Number of RBs (RB_available) and SIR in Temporary RB group<sub>estimated</sub><sup>(RB)</sup>Determine the MAC PDU size (described as Size) and modulation method (described as Modulation) by referring to UL_TF_related_table with Size = UL_Table_TF_SIZE (RB_available, SIR<sub>estimated</sub><sup>(RB)</sup>) Modulation = UL_Table_TF_Mod (RB_available, SIR<sub>estimated</sub><sup>(RB)</sup>) Where Size> N<sub>max, bit</sub>If, then Size N<sub>max, bit</sub>Until, Size<sub>estimated</sub><sup>(RB)</sup>Decrease the value of RB_related_table by 1 dB (refer to the table of smaller SIR of UL_TF_related_table. At this time, the value of RB_available does not change). Change the value of Modulation to the value where Size is fixed and the corresponding value of UL_TF_related_table.
Next, the number of RBs assigned to the UE is recalculated based on the comparison result between the UL Buffer retention amount and the Size. See 4.1.10.2 for UL Buffer retention. α<sub>ULTFRS</sub>Is a coefficient set by the external interface (IF), for example, a value such as 1.0 or 2.0 is set.
When the UE is in the state of "Receiving" PUSCH allocation request: Yes "by Scheduling request and never allocating uplink resources (PUSCH) after receiving the above Scheduling request". Is the following "Size α"<sub>ULTFRS</sub> (Buffer<sub>j, h</sub><sup>(UL)</sup>+ Buffer<sub>j, l</sub><sup>(UL)</sup>In the case of .
<Size α<sub>ULTFRS</sub> (Buffer<sub>j, h</sub><sup>(UL)</sup>+ Buffer<sub>j, l</sub><sup>(UL)</sup>In the case of> Judging that there is enough data in the UE buffer, all RBs in the Temporary RB group are assumed to be RBs assigned to the UE.
<Size> α<sub>ULTFRS</sub> (Buffer<sub>j, h</sub><sup>(UL)</sup>+ Buffer<sub>j, l</sub><sup>(UL)</sup>In the case of> Judging that there is not enough data in the UE buffer, α<sub>ULTFRS</sub> (Buffer<sub>j, h</sub><sup>(UL)</sup>+ Buffer<sub>j, l</sub><sup>(UL)</sup>(Hereafter, Size<sub>buffer</sub>) And SIR<sub>estimated</sub><sup>(RB)</sup>Num of the number of RBs to be assigned by referring to UL_TF_related_table with<sub>RB</sub>Recalculate: Num<sub>RB</sub> = UL_Table_TF_RB (Size)<sub>buffer</sub>, SIR<sub>estimated</sub><sup>(RB)</sup>) Size = UL_Table_TF_SIZE (Num<sub>RB</sub>, SIR<sub>estimated</sub><sup>(RB)</sup>) Modulation = UL_Table_TF_Mod (Num<sub>RB</sub>, SIR<sub>estimated</sub><sup>(RB)</sup>) Where Num<sub>RB</sub>When the number of subcarriers of is included as a factor other than 2, 3, and 5, the number of subcarriers is a number whose factor is only 2, 3, and 5, and Num.<sub>RB</sub>Num the smallest integer among the larger integers<sub>RB</sub>And.
The number of RBs assigned to the UE is NUM<sub>RB</sub>Delete RBs in the Temporary RB group to the extent that they are not less than. When allocating the Temporary RB group, if it is assigned from the one with the highest frequency, RB is deleted from the one with the lowest frequency, and if it is assigned from the one with the lowest frequency, the RB is deleted from the one with the highest frequency. I will do it.
That is, when the amount of data in the buffer of the user device is smaller than the data size determined as the transmission method, the amount of frequency resources (number of RBs) determined as the transmission method is reduced.
(2) When the UE sends a retransmission UL-SCH in the Sub-frame When specifying Uplink Scheduling Grant by the physical uplink control channel at the time of retransmission, information on the transmission power notified to the UE based on the following formula Δ<sub>data</sub>To adjust. Where Δ<sub>data</sub><sup>(eNB)</sup>And 10 log<sub>10</sub>(B<sub>data</sub>/ B<sub>ref</sub>) Will be calculated again at the retransmission timing. Offset value Δ<sub>LCG</sub><sup>(HARQ)</sup>Is set for each logical channel group from the external interface (IF).
<maths num="13"><img file="JP5100745B2_D0018.tif" /></maths> That is, the base station apparatus calculates the transmission power of the shared channel based on the reception level of the uplink reference signal and the target reception level of the shared channel, and the shared channel is the retransmission data or the first time. Offset processing is performed on the transmission power of the shared channel based on the transmission data.
In step S416, the value of j is incremented, and in step S418, the value of j is N.<sub>UL-SCH</sub>It is determined whether or not it is as follows. The value of j is N<sub>UL-SCH</sub>If the following is true (process in step S418: YES), the process returns to step S410. On the other hand, the value of j is N<sub>UL-SCH</sub>If not (process in step S418: NO), the process ends.
Next, the base station apparatus 200 according to this embodiment will be described with reference to FIG.
The base station apparatus 200 according to the present embodiment includes a scheduling coefficient calculation unit 206 as a selection means, a transport format resource block selection unit 210 as an allocation means, and a layer 1 processing unit 212.
The scheduling coefficient calculation unit 206 performs the process of step S204 described above. Specifically, the scheduling coefficient calculation unit 206 selects a user device to which radio resources are allocated by dynamic scheduling in the sub-frame, and the number of UEs to which radio resources are allocated by dynamic scheduling N.<sub>UL-SCH</sub>Is input to the transport format resource block selection unit 210.
The transport format resource block selection unit 210 performs the process of step S208 described above. Specifically, the transport format / resource block selection unit 210 performs uplink transport format and resource selection. The transport format resource block selection unit 201 allocates the radio resource (RB) of the physical random access channel (PRACH), secures the prohibited radio resource (RB), and UL-SCH to which persistent scheduling is applied. After securing the radio resource (RB) of, determine the transmission format and allocate the radio resource for UL-SCH (including both initial transmission and retransmission) to which Dynamic scheduling is applied.
The layer 1 processing unit 212 performs processing related to layer 1.
(Example 2) Next, the best mode for carrying out the present invention will be described with reference to the drawings based on the following examples.
In all the drawings for explaining the examples, those having the same function use the same reference numerals, and the repeated description will be omitted.
A wireless communication system to which the base station apparatus according to the embodiment of the present invention is applied will be described with reference to FIG.
The wireless communication system 1000 is a system to which, for example, Evolved UTRA and UTRAN (also known as Long Term Evolution, or Super 3G) is applied, and is a base station device (eNB: eNode B) 200 and a plurality of user devices (UE: User). Equipment, also known as 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> 0). The base station apparatus 200 is connected to a higher-level station, for example, the access gateway apparatus 300, and the access gateway apparatus 300 is connected to the core network 400. Here, the user device 100<sub>n</sub>Communicates with the base station apparatus 200 in cell 50 by Evolved UTRA and UTRAN.
Below, 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. Therefore, unless otherwise specified, the user device 100 is described below.<sub>n</sub>I will proceed with the explanation.
In the wireless communication system 1000, OFDM (Orthogonal Frequency Division Multiple Access) is applied to the downlink and SC-FDMA (Single Carrier-Frequency Division Multiple Access) is applied to the uplink as the wireless access method. As described above, OFDM is a method in which a frequency band is divided into a plurality of narrow frequency bands (subcarriers), and data is placed on each frequency band for transmission. SC-FDMA is a transmission method that can reduce interference between terminals by dividing the frequency band and transmitting between a plurality of terminals using different frequency bands.
Here, the communication channels in Evolved UTRA and UTRAN will be described.
For downlink, each user device 100<sub>n</sub>Physical Downlink Shared Channel (PDSCH) and Physical Downlink Control Channel (PDCCH:) Physical Downlink Control Channel) is used. The physical downlink control channel is also called a DL L1 / L2 Control Channel. In the downlink, the physical downlink control channel provides user information and transport format information mapped to the downlink shared physical channel, user information and transport format information mapped to the uplink shared physical channel, and uplink shared physical. Delivery confirmation information of the channel (Uplink Shared Channel (UL-SCH) as a transport channel) is notified. Alternatively, user data is transmitted via a physical downlink shared channel. The above user data is a downlink shared channel Donwlink-Share Channel (DL-SCH) as a transport channel. In addition, the user information and transport format information mapped to the downlink shared physical channel transmitted by the physical downlink control channel described above are Downlink Scheduling. Also called Information. The above-mentioned user information and transport format information mapped to the uplink shared physical channel transmitted by the physical downlink control channel are also called Uplink Scheduling Grant.
For uplink, each user device 100<sub>n</sub>A physical uplink shared channel (PUSCH) shared and used in LTE and a control channel for LTE are used. There are two types of control channels: physical uplink shared channels, time-multiplexed channels, and frequency-multiplexed channels. The frequency-multiplexed channel is called a physical uplink control channel (PUCCH).
On the uplink, the LTE control channel provides downlink quality information (CQI: Channel Quality Indicator) and downlink for use in downlink shared channel scheduling, adaptive modulation and coding (AMC). The HARQ ACK information of the shared channel of the link is transmitted. In addition, user data is transmitted by the physical uplink shared channel. The above user data is an uplink-Share Channel (UL-SCH) as a transport channel.
[1. Uplink MAC communication control method] Next, an uplink MAC (UL MAC) control procedure as a communication control method executed in the base station apparatus according to this embodiment will be described.
In this embodiment, the logical channel corresponds to, for example, a radio bearer. Further, the priority class corresponds to, for example, a priority or a logical channel priority. Further, in this embodiment, the logical channels are classified into four logical channel groups. It should be noted that which logical channel belongs to which logical channel group can be arbitrarily set.
Unless otherwise specified, the "sub-frame" refers to a subframe in which the uplink shared channel (UL-SCH) to be scheduled is transmitted by the mobile station.
Further, in the following description, dynamic scheduling corresponds to the first resource allocation method for dynamically allocating radio resources. In the uplink shared channel (UL-SCH) to which dynamic scheduling is applied, radio resources are allocated to the user equipment in arbitrary subframes, and the transmission format in that case, that is, allocation of resource blocks which are frequency resources. Various values are set for information, modulation method, payload size, transmission power information, HARQ information such as Redundancy version parameters and process numbers, and MIMO information such as reference signal sequence when MIMO is applied. The transmission format, that is, information on allocation of resource blocks that are frequency resources, modulation method, payload size, information on transmission power, information on HARQ such as Redundancy version parameters and process numbers, sequence of reference signals when MIMO is applied, etc. Information related to MIMO, etc. is mapped to the downlink control channel PDCCH UL Scheduling Grant notifies the UE.
On the other hand, persistent scheduling is a scheduling method that allocates data transmission opportunities at regular intervals according to the data type or the characteristics of the application that sends and receives data. Corresponds to the resource allocation method of 2. That is, in the uplink shared channel (UL-SCH) to which the persistent scheduling is applied, the radio resource is allocated to the user device in a predetermined subframe, and the transmission format in that case, that is, the resource which is the frequency resource. Block allocation information, modulation method, payload size, transmission power information, Redundancy Predetermined values are set for information related to HARQ such as version parameters and process numbers, and information related to MIMO such as the sequence of reference signals when MIMO is applied. That is, radio resources are allocated in a predetermined subframe, and the uplink shared channel (UL-SCH) is transmitted in a predetermined transmission format. The predetermined subframe may be set to have a constant period, for example. Further, the predetermined transmission format does not have to be one type, and a plurality of types may exist.
[2. Physical uplink shared channel (PUSCH) transmission bandwidth allocation unit] In this embodiment, a resource block (RB: Resource Block) is used as an allocation unit of the transmission band in the frequency direction. 1RB corresponds to, for example, 180kHz, and when the system bandwidth is 5MHz, there are 25 RBs, and when the system bandwidth is 10MHz, there are 50 RBs, and the system bandwidth is In the case of 20MHz, there are 100 RBs. The PUSCH transmission band is allocated for each sub-frame in units of RB. In addition, the DFT size is assigned RB so that it does not include numbers other than 2, 3, and 5 as its factors. That is, the DFT size is a number factorized only by 2, 3, and 5.
In the retransmission of the uplink shared channel (UL-SCH), the base station apparatus 200 may or may not transmit the corresponding Uplink Scheduling Grant. For example, the base station apparatus 200 may perform a process of transmitting the Uplink Scheduling Grant when the Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH) can be transmitted. Note that the Uplink Scheduling Grant can be transmitted may mean that, for example, a radio resource for transmitting the Uplink Scheduling Grant, that is, a frequency resource, a temporal resource, or a power resource exists. When the base station apparatus 200 transmits the Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH), the mobile station follows the Uplink Scheduling Grant and the uplink shared channel (UL-SCH). ) Is resent. Here, Uplink As described above, Scheduling Grant refers to identification information of a user device that communicates using a shared channel in the subframe, transmission format of the shared channel, that is, allocation information of a resource block that is a frequency resource, and a modulation method. , Information on payload size, transmission power, information on HARQ such as Redundancy version parameter and process number, and information on MIMO such as sequence of reference signals when MIMO is applied.
Note that, of the above Uplink Scheduling Grant, control may be performed such that only a part of the information is changed from the initial transmission. For example, control may be performed such that only the allocation information of the resource block, which is a frequency resource, and the information related to the transmission power are changed.
Here, dynamic scheduling corresponds to the first method of allocating resources that dynamically allocate radio resources.
Further, the base station apparatus 200 may transmit an ACK by PHICH at the same time when transmitting the Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH). The effect of transmitting an ACK by PHICH when transmitting an Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH) will be described below. If the UE fails to correctly receive the Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH), it follows the information notified by PHICH, namely ACK / NACK. Then, when the information notified by the PHICH is ACK, the UE stops retransmitting the UL-SCH, and when it is NACK, the UE retransmits the UL-SCH with the same frequency resource as the previous transmission. At this time, the frequency resource of the previous transmission and the UL Scheduling If the frequency resource specified by Grant is different and the base station device has instructed another UE to transmit UL-SCH in the frequency resource of the previous transmission, that UE transmits. The retransmission uplink shared channel (UL-SCH) and the uplink shared channel (UL-SCH) transmitted by the other UE will collide, and as a result, the transmission characteristics will deteriorate. Therefore, when the base station apparatus 200 transmits the Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH), the base station apparatus 200 simultaneously transmits an ACK by PHICH to prevent the above-mentioned deterioration of the transmission characteristics. It becomes possible to prevent. The above-mentioned process of transmitting an Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH) and simultaneously transmitting an ACK by PHICH is performed on the uplink shared channel (UL-SCH). The same can be said when the Uplink Scheduling Grant and PHICH (ACK) for new transmission are transmitted at the same time.
As described above, by appropriately transmitting UL Scheduling Grant and PHICH, it is possible to realize more reliable control channel communication, and as a result, it is possible to improve transmission characteristics. Figure 7A shows a flowchart of how to send UL Scheduling Grant and PHICH. Figure 7A shows how to send UL Scheduling Grant and PHICH.
First, in step S902, it is determined whether or not UL-SCH to be resent exists in the Sub-frame. If there is a UL-SCH to be resent in the Sub-frame (step S902: YES), in step S904, it is determined whether or not there is a UL Scheduling Grant that can be transmitted. If there is a UL Scheduling Grant available for transmission (step S904: YES), proceed to step S906. On the other hand, if there is no UL Scheduling Grant that can be sent (step S904: NO), the process proceeds to step S910. The existence of a retransmittable Uplink Scheduling Grant has the same meaning as the above-mentioned that the Uplink Scheduling Grant can be transmitted to the UE. For example, a radio resource for transmitting the Uplink Scheduling Grant, That is, it may mean that there are frequency resources or temporal resources or power resources.
Next, in step S906, it is determined whether or not the RB Remaining Check (step S810) described later is OK. If the RB Remaining Check (step S810) is OK (step S906: YES), proceed to step S908. On the other hand, if the RB Remaining Check (step S810) is NG (step S906: NO), the process proceeds to step S910.
In step S908, it is determined to send UL Scheduling Grant and PHICH (ACK) instructing retransmission. The PHICH (ACK) is UL-SCH when UL Scheduling Grant becomes Missed detection in UE as described above. It is used to temporarily stop the retransmission of. On the other hand, in step S910, it is determined to transmit PHICH (ACK). In this case, the UL-SCH retransmission is temporarily stopped by the PHICH (ACK).
On the other hand, if there is no UL-SCH to be resent in the Sub-frame (step S902: NO), it is determined in step S912 whether or not there is a PHICH (ACK) to be transmitted. Here, the existence of PHICH (ACK) to be transmitted means that the UE transmits UL-SCH at the transmission timing of the previous HARQ, that is, the transmission timing before the HARQ RTT, and the UL-SCH is correct. It means that it could be decrypted, that is, the CRC check result was OK. If there is a PHICH (ACK) to be transmitted, that is, if the UL-SCH CRC transmitted 1 RTT before HARQ is OK (step S912: YES), the process proceeds to step S914.
In step S914, when determining whether or not to send a UL Scheduling Grant instructing a new transmission in the Sub-frame and transmitting a UL Scheduling Grant instructing a new transmission in the Sub-frame (Step S914: YES), the process proceeds to step S916, and if the UL Scheduling Grant instructing new transmission in the Sub-frame is not transmitted (step S914: NO), the process proceeds to step S918.
In step S916, it is determined to transmit UL Scheduling Grant and PHICH (ACK) instructing a new transmission. The PHICH (ACK) is used to temporarily stop the retransmission of UL-SCH when the UL Scheduling Grant becomes Missed detection in the UE as described above. On the other hand, in step S918, PHICH (ACK) is transmitted.
On the other hand, if there is no PHICH (ACK) to be transmitted, that is, if the CRC of UL-SCH transmitted 1 RTT before HARQ is not OK (step S912: NO), the process proceeds to step S920. Note that this "when PHICH (ACK) to be transmitted does not exist" corresponds to the fact that UL-SCH was not transmitted 1 RTT before HARQ.
In step S920, if it is determined whether or not to transmit the UL Scheduling Grant instructing new transmission in the Sub-frame, and if it is determined to transmit the UL Scheduling Grant instructing new transmission in the Sub-frame (step). S920: YES), proceed to step S922. In step S922, it is determined to send a UL Scheduling Grant for a new transmission. On the other hand, if it is determined that the UL Scheduling Grant instructing new transmission in the Sub-frame is not transmitted (step S920: NO), it is determined that neither PHICH nor UL Scheduling Grant is transmitted.
[3. UL MAC data transmission procedure] Next, the uplink MAC (UL MAC) data transmission procedure will be described with reference to FIG. Figure 2 shows the procedure from the scheduling process by calculating the scheduling coefficient to the UL TFR selection process that determines the transport format and the RB to be assigned.
[3.1. UL MAC Maximum Multiplex N<sub>ULMAX</sub>Setting] UL MAC maximum multiply perfect number N in base station equipment 200<sub>ULMAX</sub>The setting is performed (step S202). UL MAC maximum multiply perfect number N<sub>ULMAX</sub>Is the maximum number of multiplexes (including both UL-SCH for initial transmission and UL-SCH for retransmission) in one subframe of the uplink shared channel (UL-SCH) to which Dynamic Scheduling is applied. Yes, specified by the external input interface (IF). Note that being specified by the external input interface means, for example, being specified as a parameter by a higher-level node or another node in the core network, or being set as a parameter inside the device.
[3.2. Calculation for Scheduling coefficients] Next, in the base station apparatus 200, the calculation of scheduling coefficients (Calculation for Scheduling coefficients) is performed (step S204). That is, the UE to which the radio resource is allocated by Dynamic scheduling is selected in the Sub-frame. The following uplink transport format and resource selection processing are performed on the UE to which the radio resource is allocated by Dynamic scheduling in the above Sub-frame. The UE to which the radio resource is allocated by Dynamic scheduling in the Sub-frame is selected by the calculation of the scheduling coefficient in the Sub-frame and the UE having the retransmission data to be transmitted in the Sub-frame. Also includes UEs that send new data.
The number of UEs to which radio resources are allocated by Dynamic scheduling in the Sub-frame is N<sub>UL-SCH</sub>Is defined as. [3.4. Uplink Transport format and Resource selection (UL TFR selection)] Next, in the base station apparatus 200, the uplink transport format and resource selection are performed (step S208). Secured radio resources (RB) for physical random access channel (PRACH), secured prohibited radio resources (RB), and secured UL-SCH radio resources (RB) to which persistent scheduling is applied. After that, determine the transmission format and allocate radio resources for UL-SCH (including both initial transmission and retransmission) to which Dynamic scheduling is applied. The uplink transport format and resource selection also include uplink transmission power control.
[4. Calculation for Scheduling coefficients] Next, the calculation of the scheduling coefficient performed in step S204 will be described with reference to FIG. 7B.
[4.1. Processing flow] FIG. 7B shows a processing flow for selecting UE candidates to which radio resources are allocated by Dynamic scheduling by calculating the scheduling coefficient. The base station apparatus 200 executes the following processing for all UEs in the LTE active state (RRC connected state).
First, n = 1, N<sub>Scheduling</sub>= 0, N<sub>Retransmission</sub>It is set to = 0 (step S701). Where n is the user device 100<sub>n</sub>It is an index of, and n = 1, ···, N (integer of N> 0).
Next, the HARQ (Hybrid Automatic Repeat Request) entity status is updated (Renewal of HARQ Entity Status) (step S702). Here, the process for which the UL-SCH CRC check result was OK for the relevant UE is released.
In addition, the process that has reached the maximum number of retransmissions is released, and the user data in the process is discarded. Here, the maximum number of retransmissions is a value set individually for each UE. Furthermore, the process that detects the UL-SCH non-transmission of the UE is released by the power judgment of the uplink shared channel.
Next, the persistent scheduling process is performed. Persistent scheduling is a scheduling method that allocates data transmission opportunities at regular intervals according to the data type or the characteristics of the application that transmits and receives data. The above data type may be, for example, data by Voice Over IP or data by Streaming. The Voice Over IP or Streaming corresponds to the application.
For resource allocation by uplink persistent scheduling, Scheduling Request and Buffer Status Report are sent when data is generated, that is, when transition from silence period to Talk spurt. As a trigger, Persistent Resource is allocated, and when transitioning from the conversation period (Talk spurt) to the silence period (Silence period), the Empty Buffer Status Report is sent from the UE to the base station device, and the Persistent Resource is released. Will be. Here, the Empty Buffer Status Report is a signal indicating that the amount of data in the Buffer is 0. Further, the Persistent Resource refers to a radio resource allocated by Persistent scheduling, specifically, a frequency resource.
The base station apparatus 200 determines whether or not the Persistent Resource is allocated to the UE in the Sub-frame, and if the Persistent Resource is allocated, whether it is the first transmission or the retransmission (step S703).
If the determination result in step S703 is that the Persistent Resource is allocated and the data to be transmitted is retransmission, N<sub>Retrans, persist</sub>As ++ (step S704), exclude the UE from scheduling for initial transmission. Note that excluding from the target of scheduling for initial transmission corresponds to not calculating the scheduling coefficient in step S732 described later, and as a result, it means that scheduling for initial transmission is not performed. ..
If the determination result in step S703 is that the Persistent Resource is assigned and the data to be transmitted is the first transmission, the Persistent Resource is secured in step S705.
Then, the process proceeds to the Low / High Fd Check process in step S728. That is, in step S705, the Buffer Status Check in step S730 and the Scheduling Coefficient Calculation in step S732, which will be described later, are also performed on the UE for which the Persistent Resource is secured. When the transmission resource is allocated by Dynamic Scheduling in the Sub-frame, the UE transmits MAC PDU (UL-SCH) based on the transmission resource by Dynamics Scheduling. Even when the transmission resource is allocated by the above Dynamic Scheduling, the Persistent Resource is still secured. That is, the Persistent Resource is not released even when the transmission resource is allocated by the above Dynamic Scheduling.
Since it is determined in step S703 whether or not the Persistent Resource is allocated in the Sub-frame before the HARQ Retransmission Check in step S706, the initial transmission of Persistent Scheduling has priority over the retransmission of Dynamic Scheduling. Will be done. If the Dynamic Scheduling is not retransmitted due to the initial transmission of the Persistent Scheduling, an ACK may be transmitted as delivery confirmation information to the shared channel to which the Dynamic Scheduling of the retransmission is applied. By transmitting the ACK, it is possible to reliably stop the transmission of the shared channel to which the dynamic scheduling of the retransmission is applied.
If no Persistent Resource is allocated, proceed to the HARQ Retransmission Check in step S706.
A HARQ Retransmission Check is performed (step S706). In the Sub-frame, it is determined whether or not the UE has retransmission data to be transmitted. Here, the "retransmission data to be transmitted" refers to the retransmission data that satisfies all of the following four conditions. -It is the retransmission timing of Synchronous HARQ, and NACK or UL Scheduling Grant for UL-SCH transmission of the Sub-frame is transmitted to the UE. -The past CRC check result of the relevant data (UL-SCH) is not OK. The maximum number of retransmissions has not been reached. -"UL-SCH not transmitted" is not detected in the power judgment of the uplink shared channel. If the UE has retransmission data to be transmitted, "Retransmission" is returned, otherwise "No retransmission" is returned. HARQ Retransmission Check result is No In the case of retransmission, the process proceeds to the measurement gap check (step S710).
Even for the UE (HARQ Process) that once transmitted the ACK, if the maximum number of retransmissions has not been reached, it is considered that "retransmission data to be transmitted" exists at the next transmission timing of Synchronous HARQ. That is, when the above-mentioned determination result of step S902 or step S904 is NO, PHICH (ACK) is transmitted even though the past CRC check result of the data (UL-SCH) is not OK. (Step S910), at the next transmission timing of the Synchronous HARQ, it is considered that "retransmission data to be transmitted" exists. In this case, PHICH (ACK) does not mean CRC OK, but means to temporarily stop the retransmission of UL-SCH.
If the result of HARQ Retransmission Check is Retransmission, N<sub>Retransmission</sub>As ++ (step S708), exclude the UE from scheduling for initial transmission. Note that excluding from the target of scheduling for initial transmission corresponds to not calculating the scheduling coefficient in step S732 described later, and as a result, it means that scheduling for initial transmission is not performed. ..
Next, a measurement gap check (Measurement Gap Check) is performed (step S710). That is, the time interval during which the UE is measuring cells of different frequencies is the time frame for transmitting the physical downlink control channel for the uplink shared channel on the downlink, the time frame for receiving the shared channel, or the uplink sharing. If it overlaps with the time frame for transmitting the delivery confirmation information for the channel, the uplink shared channel is not assigned to the UE. In the physical downlink control channel, the UL Scheduling Grant related to the uplink shared channel is transmitted. The delivery confirmation information for the uplink shared channel is also called PHICH (Physical Hybrid ARQ Indicator Channel) or ACK / NACK.
Here, the cells having different frequencies may be cells of Evolved UTRA and UTRAN, or cells of different systems. For example, different systems include GSM, WCDMA, TDD-CDMA, CDMA2000, WiMAX and the like.
More specifically, regarding the first transmission and the second transmission of the UE, whether or not the Sub-frame that transmits the physical downlink control channel is included in the Measurement gap, or the Sub-frame that transmits the UL-SCH. Is included in the measurement gap, or whether or not the Sub-frame that transmits ACK / NACK (PHICH) to the UL-SCH is included in the measurement gap. The Sub-frame that transmits the physical downlink control channel is included in the Measurement gap, or the Sub-frame that transmits the UL-SCH is included in the Measurement gap, or ACK / NACK (PHICH) for the UL-SCH described above. Returns NG when it is determined that the Sub-frame to send is included in the Measurement gap, and returns OK in other cases. Measurement The gap is a time interval during which the UE is measuring cells of different frequencies in order to perform a different frequency handover or a different system handover, and communication is not possible at that time. Therefore, the mobile station controls the physical downlink. Unable to receive channel. Also, for the same reason, the uplink shared channel cannot be transmitted and ACK / NACK (PHICH) cannot be received.
If the result of Measurement Gap Check is NG, the UE is excluded from the scheduling target for the initial transmission. Note that excluding from the target of scheduling for initial transmission corresponds to not calculating the scheduling coefficient in step S732 described later, and as a result, it means that scheduling for initial transmission is not performed. ..
If the result of Measurement Gap Check is NG, the process proceeds to Half Duplex Check in step S711.
The Measurement Gap Check will not be performed considering the third and subsequent transmissions. In the above-mentioned example, the first and second transmissions are considered, but instead, the first, second and third transmissions may be considered. That is, a value other than the above may be set with respect to the number of transmissions to be considered.
In step S711, a Half Duplex Check is performed. The Half Duplex refers to a communication method in which uplink transmission and downlink reception are not performed at the same time. That is, in Half Duplex, the UE performs uplink transmission and downlink reception at different timings.
In the Half Duplex Check, when the UE is a UE that communicates by Half Duplex, the following 6 judgments are made regarding the UE: -The sub-frame, that is, the subframe that transmits the uplink shared channel, is the downlink common channel (SCH (synchronous channel) / P-BCH (primary broadcast channel) / D-BCH (dynamic broadcast channel) / Whether the MBMS channel) overlaps with the transmitted subframe -Whether or not the sub-frame, that is, the subframe that transmits the uplink shared channel, overlaps with the subframe in which the delivery confirmation information for the uplink shared channel previously transmitted from the UE is transmitted. -The sub-frame, that is, the subframe that transmits the uplink shared channel overlaps with the subframe that transmits the control information (UL Scheduling Grant and DL Scheduling Information) for uplink or downlink Persistent Scheduling. or not -Control information (UL Scheduling) for the uplink shared channel transmitted in the relevant Sub-frame. Whether the subframe to which Grant) is sent overlaps with the Sub-frame to which the UE sends the uplink shared channel. -The subframe to which the control information (UL Scheduling Grant) for the uplink shared channel transmitted in the sub-frame is transmitted is the CQI (downlink radio quality information) or Sounding Reference for the UE in the uplink. Whether it overlaps with a subframe sending a Signal (reference signal for sounding) or Scheduling Request (scheduling request signal) or random access channel (RACH Preamble) -The subframe to which the control information (UL Scheduling Grant) for the uplink shared channel transmitted in the sub-frame is transmitted is the delivery confirmation information (ACK / ACK /) for the downlink shared channel by the UE in the uplink. Whether or not it overlaps with the subframe that sends NACK) Is performed, and NG may be returned if any one of the judgments is true, and OK may be returned in other cases. It should be noted that all of the uplink and downlink channels in the above-mentioned determination may be considered, or a part of them may be considered. If the result of the Half Duplex Check is NG (step S711: NG), the UE is excluded from the scheduling target. On the other hand, if the result of Half Duplex Check is OK (step S711: OK), the process proceeds to DRX Check in step S712.
A UE that communicates by Half Duplex cannot transmit an uplink when receiving a downlink. Therefore, by this process, it is determined whether or not to transmit the downlink in the subframe, and the shared channel of the uplink is not allocated at the timing of receiving the downlink, thereby performing Half Duplex. It is possible to avoid the problem that the UE cannot transmit the uplink signal when receiving the downlink.
In the above-mentioned six determinations, the above-mentioned determination may be performed in consideration of the switching time between DL reception and UL transmission in the UE. That is, if the transmission timing of the uplink shared channel in the UE or the transmission timing of the control information (UL Scheduling Grant) for the uplink shared channel in the base station overlaps with the switching time, the Half Duplex Check is performed. May be determined as NG.
In the above example, the Half Duplex Check is performed on the UE communicating by the Half Duplex, but the above processing is performed not only on the UE communicating by the Half Duplex but also by the Full Duplex. May be applied to UEs that do. The above Half Duplex Check may be applied to all UEs communicating by Full Duplex. Alternatively, the above-mentioned Half Duplex Check is performed on a UE that communicates by Full Duplex and the path loss between the UE and the base station device 200 exceeds a predetermined threshold value, and the UE and the base station device 200 are subjected to the above-mentioned Half Duplex Check. For UEs that communicate by Full Duplex, where the path loss between them does not exceed a predetermined threshold, the Half Duplex described above A process that the check is not performed may be performed. In this case, since the uplink transmission and the downlink reception are not performed at the same time in the UE, "the uplink transmission signal in the UE becomes an interference signal to the downlink reception signal, which will be described later, and as a result, the downlink It is possible to solve the problem that the quality of the received signal of the link deteriorates. It should be noted that the cell or frequency band that is greatly affected by the problem that "the 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 deteriorates". In the above-mentioned Half Duplex Check, the above-mentioned Half Duplex Check is performed even for the UE that communicates by Full Duplex, and the above-mentioned Half Duplex is performed for the UE that communicates by Full Duplex in other cells or frequency bands. You may perform the process that Check is not performed.
Next, an intermittent reception check (DRX Check) is performed (step S712). When the UE is performing intermittent reception, that is, when the UE is in the intermittent reception state (DRX state), the uplink shared channel is not assigned to the UE.
Specifically, it is determined whether or not the UE is in the DRX state. Returns NG if it is determined to be in the DRX state, and returns OK in other cases.
If the DRX Check result is NG, the UE is excluded from the scheduling target for the initial transmission. Note that excluding from the target of scheduling for initial transmission corresponds to not calculating the scheduling coefficient in step S732 described later, and as a result, it means that scheduling for initial transmission is not performed. ..
If the result of the DRX Check is OK, the process proceeds to the UL Sync Check process in step S714.
Next, a UL Sync Check is performed (step S714). That is, if the uplink synchronization state of the UE is out of synchronization, or if the individual resources of the uplink are released, the uplink shared channel is not assigned to the UE. Here, the individual resource of the uplink refers to the resource of CQI, Scheduling Request, and Sounding Reference Signal transmitted on the uplink.
Specifically, the base station apparatus 200 determines whether or not the synchronization state of the uplink of the UE is out of synchronization. Further, the base station apparatus 200 determines whether or not the individual resource of the uplink of the UE is released. Returns NG when it is determined that the uplink synchronization status is out of sync, or when it is determined that the individual resources of the uplink are released, and OK is returned in other cases.
If the result of UL Sync Check is NG, the UE is excluded from the scheduling target for the initial transmission. Note that excluding from the target of scheduling for initial transmission corresponds to not calculating the scheduling coefficient in step S732 described later, and as a result, it means that scheduling for initial transmission is not performed. ..
If the UL Sync Check result is OK, the process proceeds to the Low / High Fd Check process in step S728.
The base station device 200 is a UE100 in the RRC_connected state.<sub>n</sub>The following uplink synchronization status is determined.
The base station apparatus 200 measures the reception quality of Sounding RS of the UE, for example, SIR, and if the reception quality exceeds a predetermined threshold value, the uplink synchronization state is OK, and if it does not exceed the reception quality, the uplink synchronization state is OK. The sync state of the link is NG, that is, out of sync. In the above example, the reception quality of Sounding RS was measured, but instead, the synchronization state of the uplink may be determined based on the reception quality of CQI. Alternatively, both Sounding RS and CQI reception quality may be used to determine the uplink synchronization status.
Further, the base station apparatus 200 is each UE100 in the RRC_connected state.<sub>n</sub>The following uplink individual resource status is determined.
The base station apparatus 200 determines that the individual uplink resources have been released when the elapsed time from the last timing advance transmission to the UE exceeds the UL Out-of-sync timer. .. Further, the base station apparatus 200 determines that the individual resource of the UE that has instructed the UE to release the individual resource of the uplink has been released. Regarding the UE, the individual resource state is regarded as "released" until the uplink synchronization is reestablished by the random access procedure.
Since the HARQ Retransmission Check process (S706 process) is performed before the UL Sync Check process (S714 process), the HARQ Retransmission Check is also performed for the UE when the UL Sync Check result is NG. If is Retransmission, the retransmitted UL-SCH is received.
Next, a transmission type check (Low / High Fd Check) is performed (step S728). That is, Low Fd / High Fd is determined as the transmission type of the UE. The above transmission type is managed in common by DL and UL.
For example, the Fd estimate of the UE is the threshold Threshold.<sub>Fd, UL</sub>If it is the following, it is judged as Low Fd, and if it is other than the above, it is judged as High Fd.
The above Fd estimation value may be a value reported by the UE in a Measurement report or the like, or is calculated based on the time correlation value of the reference signal for Sounding transmitted from the UE or the reference signal for Demodulation of CQI. Values may be used.
Next, a Buffer Status Check is performed (step S730). That is, if the UE does not have the data to be transmitted, the uplink shared channel is not assigned to the UE.
Specifically, regarding the logical channel group (logical channel group # 1, logical channel group # 2, logical channel group # 3, logical channel group # 4) possessed by the UE, there is data that can be transmitted in the sub-frame. Determine whether or not to do so. Returns NG if there is no transmittable data for all logical channel groups, and returns OK if there is at least one logical channel group that has transmittable data. Here, the data that can be transmitted is data that can be newly transmitted, and when the UL Buffer retention amount is larger than 0, it is determined that "there is data that can be newly transmitted". UL The definition of the buffer retention amount will be described later. In the above example, four types of logical channel groups possessed by the UE are considered as logical channel group # 1, logical channel group # 2, logical channel group # 3, and logical channel group # 4, but five types are considered. The same processing is applied when the above logical channel groups exist or when three or less types of logical channel groups exist. Alternatively, the same processing is applied when there is only one type of logical channel group.
However, the exceptional processing in the above buffer status check is shown below: If it has been decided to instruct the UE to perform inter-base station device-to-device handover, data that can be transmitted for the UE (logical channel group # 1, logical channel group # 2, logical channel group # 3, logical channel) All data in group # 4) is assumed to be missing. However, with respect to the resent data, since this process (step S730) is skipped by the process of step S706, transmission from the UE is performed.
For UEs that have received "UL-SCH resource allocation request: Yes" by Scheduling request and have never allocated uplink (UL-SCH) resources since receiving the above Scheduling request. , Assume that there is data that can be transmitted in logical channel group # 1.
Even if the uplink (UL-SCH) resource is allocated to the Scheduling request, if the Buffer Status Report is not received at the UL-SCH reception timing, the UE status is changed to "Scheduling request" again. Receives "UL-SCH resource allocation request: Yes" and returns to the state where the uplink (UL-SCH) resource has never been allocated since the above Scheduling request was received. It is not necessary to wait for the expiration of the maximum number of retransmissions, and the change of the UE status is performed when the Buffer Status Report is not received at the timing of the first transmission and the subsequent transmissions.
When the Persistent Resource is secured in the Sub-frame (when the process of step S705 is performed) and when the Persistent Resource is not secured in the Sub-frame (the process of step S705 is performed). For logical channel groups to which Persistent Scheduling applies, in both cases (if not): 1) UL Buffer retention is threshold Threshold<sub>data_size, UL</sub>If it is above Regarding the logical channel group, it is considered that "there is data that can be transmitted". 2) UL Buffer retention is threshold Threshold<sub>data_size, UL</sub>If less than Regarding the logical channel group, it is considered that "there is no data that can be transmitted".
In this way, the UL Buffer retention amount is the threshold Threshold.<sub>data_size, UL</sub>If it is less than, it is considered that there is no data that can be transmitted to the logical channel group, so that the data to be transmitted by the Persistent Resource, that is, the data with a small data size, is other than the Sub-frame to which the Persistent Resource is allocated. It is possible to prevent it from being transmitted by. That is, when the Persistent Resource is not secured (when the process of step S705 is not performed) and the judgment based on the above-mentioned data size is not performed, the Persistent Resource is secured as the data to be transmitted by the Persistent Resource. It will be transmitted in a sub-frame that does not exist, and as a result, an event that there is no data to be transmitted in the Sub-frame in which the Persistent Resource is secured occurs, and as a result, the transmission efficiency is lowered. Threshold Threshold<sub>data_size, UL</sub>May be set to the maximum data size that can be transmitted by the Persistent Resource, or a value slightly larger than the data size.
If the result of Buffer Status Check is NG, the UE is excluded from the scheduling target for the initial transmission. Note that excluding from the target of scheduling for initial transmission corresponds to not calculating the scheduling coefficient in step S732 described later, and as a result, it means that scheduling for initial transmission is not performed. ..
If the result of Buffer Status Check is OK, the logical channel group with the highest priority is selected as the logical channel group with the highest priority among the logical channel groups in which the data that can be transmitted exists, and the scheduling coefficient is calculated (Scheduling). Proceed to the processing of Coefficient Calculation) (step S732). That is, the base station apparatus calculates the scheduling coefficient based on the logical channel group having the highest priority among the data types possessed by the user apparatus. That is, when a plurality of logical channel groups exist for a certain UE, the scheduling coefficient is not calculated for all of the plurality of logical channel groups, but the logical channel group having the highest priority is used. By calculating the scheduling coefficient for the base station apparatus 200, the processing load of the base station apparatus 200 can be reduced.
Next, the scheduling coefficient is calculated (step S732). Specifically, in step S730, the scheduling coefficient is calculated using the evaluation formula for the logical channel group determined to be the highest priority.
Tables 5-1 and 5-2 show the parameters set by the external I / F. Table 6 shows the input parameters given to each logical channel group of each UE in Sub-frame units.
<tables num="6"><img file="JP5100745B2_D0019.tif" /></tables>
<tables num="7"><img file="JP5100745B2_D0020.tif" /></tables>
<tables num="8"><img file="JP5100745B2_D0021.tif" /></tables> Based on the input parameters shown above, the scheduling coefficient C of UE #n (logical channel group #h of Highest Priority)<sub>n</sub>Is calculated according to the following formula.
<maths num="14"><img file="JP5100745B2_D0022.tif" /></maths> That is, when the base station device selects the user device to which the radio resource is to be allocated, the base station device receives the signal (scheduling request) requesting the allocation of the uplink shared channel from the user device. You may choose. The base station equipment also has a data priority class; the radio quality of the reference signal transmitted from the user equipment, eg, the reception SIR of the reference signal for sounding; the amount of time that the shared channel is not assigned; the scheduling request. A coefficient indicating the priority for allocating radio resources may be calculated based on at least one of; the average transmission rate; the target transmission rate;
In the case of Intra-eNB Hand Over (Intra-eNB HO), the measured value and calculated value used for scheduling shall not be inherited by Target eNB (handover destination eNB).
In step S732, the average data rate is measured. The Average Data Rate is calculated using the following equation.
<maths num="15"><img file="JP5100745B2_D0023.tif" /></maths> However, N<sub>n, k</sub>(1, 2, ...) is the number of updates of the Average Data Rate. However, N<sub>n, k</sub>In the Sub-frame where = 0, use the following equation (3).
<maths num="16"><img file="JP5100745B2_D0024.tif" /></maths> Also, the forgetting coefficient δ<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 cycle of the Average Data Rate is "for each Sub-frame in which the UL Buffer retention amount of each logical channel group was a value other than 0", and r<sub>n, k</sub>The calculation method of is "Payload size expected to be transmitted by UE. Note that r<sub>n, k</sub>The calculation of is performed in the same manner regardless of whether the transmission of the uplink shared channel in the Sub-frame is the initial transmission or the retransmission. That is, one of the following calculations is performed in the Sub-frame (Sub-frame in which the UL Buffer retention amount of the logical channel group #k is a value other than 0), which is an opportunity to update the Average Data Rate. 1) For the UE that sent r<sub>n, LCG1</sub> = min (Payload size, UL_Buffer<sub>n, LCG1</sub>) r<sub>n, LCG2</sub> = max (0, min (Payload size --r)<sub>n, LCG1</sub>, UL_Buffer<sub>n, LCG2</sub>)) r<sub>n, LCG3</sub> = max (0, min (Payload size --r)<sub>n, LCG1</sub> --r r<sub>n, LCG2</sub>, UL_Buffer<sub>n, LCG3</sub>)) r<sub>n, LCG4</sub> = max (0, min (Payload size --r)<sub>n, LCG1</sub> --r r<sub>n, LCG2</sub> --r r<sub>n, LCG3</sub>, UL_Buffer<sub>n, LCG4</sub>)) Calculate the Average Data Rate with. The Payload size is the value specified by UL Scheduling Grant. 2) For UEs that did not send, "r<sub>n, k</sub>Calculate the Average Data Rate with "= 0".
That is, the Average Data Rate calculation is based on the assumption that the UE preferentially maps logical channels belonging to higher priority logical channel groups to MAC PDUs (UL-SCH), and the buffer retention for each logical channel group. (Buffer<sub>n, k</sub>), The data size of each logical channel group (r)<sub>n, k</sub>) Is calculated.
In addition, the definition of UL Buffer retention is shown below. UL Buffer retention of logical channel group #k in UE #n UL_Buffer<sub>n, k</sub>Is calculated as:
<maths num="17"><img file="JP5100745B2_D0025.tif" /></maths> That is, the base station apparatus receives information on the amount of data in the buffer reported from the user apparatus (buffer status report (BSR)) and the amount of data received from the user apparatus after the timing of receiving this information. Based on the above, the amount of data in the buffer of the user device is calculated.
Next, N indicating the number of UEs for which the scheduling coefficient was calculated<sub>Scheduling</sub>Is incremented by 1 (step S734) and n, which indicates the UE index, is incremented by 1 (step S736).
Then n is N<sub>Scheduling</sub>It is determined whether or not it is as follows (step S738). N is N<sub>Scheduling</sub>If the following is true, the process returns to step S704.
On the other hand, n is N<sub>Scheduling</sub>If it is greater than, UE Selection is performed in step S740. Select the UE (first transmission only) to which the radio resource is allocated by Dynamic scheduling in the Sub-frame.
First, following the equation, by the Dynamic scheduling the number of UE which allocation of radio resources that is performed N<sub>UL-SCH</sub>Is calculated. Where N<sub>Scheduling</sub>Refers to the number of UEs that have undergone Scheduling Coefficient Calculation (see Figure 7B). Also, N<sub>retransmission</sub>Refers to the number of UEs resending in the Sub-frame (see Figure 7B).
N<sub>UL-SCH, tmp</sub>= min (N<sub>Scheduling</sub>, N<sub>ULMAX</sub>-N<sub>retransmission</sub>) Note that min (x, y) is a function that returns the smaller value of the arguments x and y.
Next, for each Scheduling priority group of the highest priority logical channel group, N from the largest scheduling coefficient calculated in step S732.<sub>UL-SCH, tmp</sub>Select "UE (first transmission only) where wireless resources are allocated by Dynamic scheduling". Here, the Scheduling priority group is a group that has been prioritized in scheduling, and a Scheduling priority group to which it should belong is defined for each logical channel group.
That is, the base station apparatus 200 selects the above "UE (first transmission only) in which radio resources are allocated by Dynamic scheduling" in the following order: High (1<sup>st</sup>)-> High (2)<sup>nd</sup>)-> ...-> Middle (1<sup>st</sup>)-> Middle (2<sup>nd</sup>)-> ...-> Low (1<sup>st</sup>)-> Low (2<sup>nd</sup>)-> ... In the above example, there are three types of Scheduling priority groups, High, Middle, and Low, but four or more types of Scheduling priority groups may be prepared, and two or less Scheduling priority groups may be prepared. You may.
As described above, it is possible to calculate the scheduling coefficient for each user device determined to be able to perform the initial transmission by performing loop processing with respect to n, which is the index (UE index) of the user device. It becomes. Then, by controlling the allocation of wireless resources to the user device having a large calculated scheduling coefficient, the priority of data, the wireless quality of the uplink, the amount of time when the shared channel is not allocated, and so on. It is possible to determine the user device to which the radio resource (uplink shared channel) is allocated in consideration of whether or not a scheduling request is received, the average transmission speed, and the target transmission speed.
Next, the uplink TFR selection process (UL TFR Selection) performed in step S208 will be described with reference to FIG.
Figure 8 shows the processing flow of UL TFR selection. According to this processing flow, the radio resource (RB) of the physical random access channel (PRACH) is secured, the prohibited radio resource (RB) is secured, and the UL-SCH radio resource (RB) to which Persistent scheduling is applied is secured. Finally, the transmission format is determined and the radio resources are allocated for UL-SCH (including both initial transmission and retransmission) to which Dynamic scheduling is applied.
In step S802, resource blocks are allocated (RB allocation for PRACH, PUCCH) to the physical random access channel (PRACH) and the physical uplink control channel PUCCH frequency-multiplexed to the physical uplink shared channel. That is, the radio resources are allocated to the random access channel and the physical uplink control channel before allocating the radio resources to the shared channel.
Specifically, when the RACH preamble is transmitted in the sub-frame, the radio resource (RB) of the PRACH and the N on both sides of the PRACH.<sub>RACH</sub>RB (6 + 2 × N in total)<sub>RACH</sub>(Pieces) are secured. That is, the radio resource (RB) of the PRACH and the N on both sides of the above PRACH.<sub>RACH</sub>RB (6 + 2 × N in total)<sub>RACH</sub>Exclude from the candidates for RB assigned to UL-SCH to which Dynamic scheduling is applied. N<sub>RACH</sub>Is, for example, a value input from the external input interface (IF), and is selected from, for example, 0, 1, 2, and 3.
The RACH preamble corresponds to Message1 in the random access procedure. The number of resource blocks to which the RACH preamble is transmitted is six.
Also, secure the radio resource (RB) of the physical uplink control channel PUCCH. That is, the radio resource (RB) assigned to the physical uplink control channel PUCCH is excluded from the candidates for RB assigned to UL-SCH to which Dynamic scheduling is applied.
In step S804, RB allocation for Guard RB is performed. For example, when frequency is adjacent to a heterogeneous radio communication system (WCDMA), radio resources other than those located at the edge of the system bandwidth are allocated in order to reduce interference with the heterogeneous radio communication system.
Specifically, secure the RB of the Guard RB. That is, the RB of Guard RB is excluded from the candidates of RB assigned to UL-SCH to which Dynamic scheduling is applied.
In the above example, WCDMA is used as a different type of wireless communication system, but GSM, CDMA2000, PHS, or the like may be used instead.
This function is implemented as a Guard Band function to reduce adjacent channel interference to frequency-adjacent systems. In addition, two Guard RBs can be set to support adjacent systems on both sides. The physical uplink control channel PUCCH is mapped to the edge of the system bandwidth with or without Guard RB.
Alternatively, interference with different types of wireless communication systems may be reduced by securing a large amount of PUCCH resources. That is, the base station apparatus may reduce interference with different types of wireless communication systems by not allocating frequency resources at the edge of the system band for transmission of uplink shared channels.
In step S806, resource block allocation for Persistent Scheduling is performed. That is, the persistent scheduling allocation is performed before the dynamic scheduling allocation is performed.
Specifically, the radio resource (RB) of the Persistent Resource secured in step S705 is secured. Further, in the process of step S703, the radio resource (RB) is secured even for the UE to which the Persistent Resource is allocated and the data to be transmitted is determined to be retransmission. In step S705, radio resources may also be secured for the uplink shared channel to which the retransmission Persistent Scheduling is applied.
However, in the Sub-frame, the above Persistent Resource is secured even when the Persistent Resource is assigned to the "UE (only for the first transmission) to which the radio resource is allocated by Dynamic scheduling". That is, the RB in the Persistent Resource is not used for UL TFR Selection for UL-SCH to which Dynamic scheduling is applied. In this way, even when the radio resource is allocated by Dynamic Scheduling to the UE to which the Persistent Resource is allocated in the Sub-frame, it is transmitted to the UE by securing the Persistent Resource. It is possible to prevent the uplink signal collision that occurs when the UL Scheduling Grant of Dynamic Scheduling is not correctly received for the UE.
In the following, using FIGS. 9 and 10, even if the wireless resource is allocated by Dynamic Scheduling to the UE to which the Persistent Resource is allocated in the Sub-frame, the Persistent Resource is secured. Show the effect. In FIGS. 9 and 10, UE #A and UE #B are assumed, and Persistent Resources are assigned to UE #A in the Sub-frame, and resources are assigned to UE #A and UE #B by Dynamic Scheduling. Suppose you are.
In (1) of FIG. 9, the persistent resource of UE # A is released and the radio resource of UE # A and UE # B is allocated. In this case, for example, the radio resource allocated to UE # B by Dynamic Scheduling is allocated to collide with the persistent resource of UE # A. At this time, if UE #A cannot normally receive the UL Scheduling Grant for Dynamic Scheduling, UE # A uses the persistent resource to transmit UL-SCH. As shown, the UL-SCH of UE # A and the UL-SCH of UE # B will collide.
On the other hand, in (2) of FIG. 9, the persistent resource of UE # A is secured and the radio resource of UE # A and UE # B is allocated. In this case, for example, the radio resource allocated to UE # B by Dynamic Scheduling is allocated so as not to collide with the persistent resource of UE # A. At this time, if UE #A cannot normally receive the UL Scheduling Grant for Dynamic Scheduling, UE # A sends UL-SCH using the persistent resource, as shown in Fig. 10 (2). As shown, the UL-SCH of UE # A and the UL-SCH of UE # B do not collide.
In the above-mentioned example, the radio resource is, for example, a frequency resource.
In step S806, an ACK may be transmitted by PHICH to the user device that cannot allocate the resource block to the uplink shared channel to which the persistent scheduling of retransmission is applied. In this case, the ACK means to temporarily stop the retransmission of the uplink shared channel UL-SCH to which persistent scheduling is applied.
In step S808, resource block allocation (RB allocation for Message 3 (RACH)) is performed for Message 3 in the random access procedure. That is, before allocating the radio resource to the uplink shared channel to which the radio resource is allocated by Dynamic Scheduling, the radio resource is allocated to Message3 in the random access procedure.
Allocate Message3 radio resources (RB) in the random access procedure. That is, the radio resource (RB) of Message 3 (including both initial transmission and retransmission) in the random access procedure is excluded from the candidates for RB assigned to UL-SCH to which Dynamic scheduling is applied.
In the following description, Message3 in the random access procedure is simply referred to as Message3.
In addition, RB allocation for Message3 sent for the first time is performed based on the following 5-step procedure. The RB allocation for retransmission is the same as for the initial transmission. The resend RB allocation for Message 3 may be changed from the initial transmission.
(1) Determine if there is an RB that can be assigned to Message 3. If there is an RB that can be assigned to at least one Message 3, proceed to the next step (2), and in other cases, end this process. Here, "RBs that can be assigned to Message 3" are RBs other than RBs assigned to UL-SCH to which physical random access channel PRACH, physical uplink control channel PUCCH, Guard RB, and Persistent scheduling are applied. Is.
(2) Message 3 transmitted in the relevant Sub-frame is ordered from the one with the worst quality information. The order of a plurality of Message 3s having the same quality information is arbitrary. Message 3 with the worst quality information is # 0, and numbered as # 0, # 1, # 2, # 3, .... If there is only one type of quality information, the order of multiple Message 3s is arbitrary.
(3) Perform the following processing according to the Hopping mode.
Hopping mode is a parameter that is externally input interface (IF).
When Hopping mode == 0, create a Message 3 set with the first two Message 3s in the order of # 0, # 1, # 2, # 3, .... Number the above Message 3 set as #a, #b, #c, .... from the beginning. When the number of Message 3 is odd, the last Message 3 constitutes a Message 3 set.
Assign "Mirror-symmetrical RB to the center of the system bandwidth" to Message 3 set in the order of #a, #b, #c, .... The RB at the end of the system bandwidth is assigned in the order of #a, #b, #c, .... Here, the number of RBs assigned to Message 3 is a value determined based on the quality information. For example, if the quality information has a value of "high wireless quality", two RBs are assigned, and if the quality information has a value of "low wireless quality", four RBs are assigned. Control is done. The number of RBs may be determined regardless of the radio quality. Further, the quality information is, for example, a value included in Message1 in the random access procedure.
If the RB numbers of the two Message 3s in the Message 3 set are different, the "RB to be mirrored at the center of the system bandwidth" is assigned according to the larger RB number.
The base station apparatus 200 notifies the user apparatus of the information that the Message3 is hopping and transmitted, for example, as one piece of information included in the Uplink Scheduling Grant mapped to the physical downlink control channel. May be good.
UL-SCH to which Dynamic scheduling is applied is not assigned to RBs outside Message 3. Also, in the RB where the last Message 3 is sent when the number of Message 3 is odd, UL-SCH to which Dynamic scheduling is applied is not assigned.
In the above example, the case where the frequency resource (RB) after hopping is set as the RB to be mirrored at the center of the system bandwidth is shown, but instead, the frequency resource (RB) after hopping is used. The original RB may be shifted by half the system bandwidth to form the RB.
If Hopping mode == other than 0, RB is assigned to Message 3 as shown below. Here, the number of RBs assigned to Message 3 is a value determined based on the quality information. For example, if the quality information has a value of "high wireless quality", two RBs are assigned, and if the quality information has a value of "low wireless quality", four RBs are assigned. Control is done. The number of RBs may be determined regardless of the radio quality. Further, the quality information is, for example, a value included in Message1 in the random access procedure. # 0: Of the RBs that can be assigned to Message 3, the one with the lowest frequency # 1: Of the RBs that can be assigned to Message 3, the one with the highest frequency # 2: Of the RBs that can be assigned to Message 3, the one with the lowest frequency # 3: Of the RBs that can be assigned to Message 3, the one with the highest frequency :: :: (Hereafter, processing is performed until there are no more Message3s to which wireless resources should be allocated.) (4) Let QPSK be the modulation method for all Message 3.
(5) The transmission power information in the Uplink Scheduling Grant for each Message 3 is determined based on the quality information. For example, if the quality information is a value of "high wireless quality", a small value is specified as the transmission power, and if the quality information is a value of "low wireless quality", a large value is specified as the transmission power. Control is performed such as specifying. The transmission power may be specified regardless of the radio quality. Further, the quality information is, for example, a value included in Message1 in the random access procedure.
If there are no more RBs to be assigned to Message 3 during the above-mentioned processing, this processing is terminated. Message 2 (RACH response) in the random access procedure will not be sent to the UE with Message 3 for which RB could not be assigned. Alternatively, in the next subframe, Message2 (RACH response) in the random access procedure is transmitted.
In step S809, the setting RB allocation mode is processed. That is, the resource block allocation mode (RB allocation mode) is set. The UL RB allocation mode shown in Table 7 is a parameter set by the external input interface (IF). The loop by index j in step S812, step S810, step S814, step S816, and step S818 is based on the UE selection order specified by UL RB allocation mode.
<tables num="9"><img file="JP5100745B2_D0026.tif" /></tables> For example, Mode 2 and Mode 3 are selected when one of the frequency-adjacent systems is WCDMA and the other is LTE. That is, when one of the systems adjacent in frequency is WCDMA and the other is LTE, the radio resource (frequency resource) of the shared channel of the user device having a small path loss is allocated to the end on the WCDMA side in the system band. .. In addition, the radio resource (frequency resource) of the shared channel for the user device having a large path loss is allocated to the end on the LTE side in the system band.
A user device having a small path loss has a small uplink transmission power, and as a result, the interference power leaking to the adjacent frequency band is also small. By allocating the radio resources of the shared channel of the user with a small path loss to the end on the WCDMA side, which has lower resistance to interference signals, it is possible to reduce the deterioration of the characteristics in WCDMA.
Also, for example, if both frequency-adjacent systems are WCDMA, Mode 1 is selected. That is, the radio resource (frequency resource) of the shared channel for the user device having a small path loss is allocated to the edge of the system bandwidth, and the radio resource (frequency resource) of the shared channel for the user device having a large path loss is allocated to the center of the system bandwidth.
A user device having a small path loss has a small uplink transmission power, and as a result, the interference power leaking to the adjacent frequency band is also small. Therefore, by setting the radio resource of the shared channel of the user with a large path loss at the center of the system band and the radio resource of the shared channel of the user with a small path loss at the end of the system band, the characteristics in WCDMA of the adjacent frequency band are set. It is possible to reduce the deterioration of the system.
Further, for example, Mode 0 is selected when both frequency-adjacent systems are LTE. That is, as will be described later, radio resources (frequency resources) are allocated based on the received power of the reference signal transmitted from the user apparatus, SIR, or the like.
In this case, it is possible to allocate wireless resources based on the reception quality of the uplink, and as a result, it is possible to improve the system capacity.
Further, for example, Mode 2 and Mode 3 may be selected when the frequency used for the uplink and the frequency used for the downlink are different. More specifically, the radio resources (frequency resources) of the shared channel of the user device having a small path loss are allocated to the end of the system band closer to the frequency used for the downlink, and the shared channel of the user device having a large path loss is allocated. Allocate radio resources (frequency resources) to the far end of the system band from the frequency used for the downlink.
A user device having a small path loss has a small uplink transmission power, and as a result, from the transmitter of the mobile station, that is, the uplink frequency band, to the receiver of the mobile station, that is, the downlink frequency band. The leaking interference power is also reduced. Therefore, by allocating the frequency band of the uplink shared channel of the mobile station having low transmission power to the one closer to the downlink frequency band, it is possible to reduce the interference power from the transmitter to the receiver of the user device. As a result, it is possible to improve the reception characteristics of the downlink.
Since the above-mentioned interference power from the transmitter to the receiver increases when the uplink transmission bandwidth increases, the base station device 200 further limits the transmission bandwidth of the uplink shared channel. A value may be set and frequency resources of the uplink shared channel may be allocated so that the transmission bandwidth of the uplink shared channel is equal to or less than the upper limit. By performing this processing, it is possible to reduce the interference power from the transmitter to the receiver of the user device described above, and as a result, it is possible to improve the reception characteristics of the downlink.
Further, the interference power from the transmitter to the receiver described above is the frequency band or system bandwidth to which the mobile communication system is applied, the total bandwidth of the uplink or downlink assigned to the frequency band, and the uplink. And because it depends on the frequency spacing of the downlink, it is based on the frequency band or system bandwidth, the total bandwidth of the uplink or downlink assigned to the frequency band, and the frequency spacing of the uplink and downlink. , Mode2 or Mode3 described above may be selected, or the upper limit of the transmission bandwidth of the uplink shared channel described above may be determined. The frequency bands may be, for example, UTRA FDD frequency bands defined in TS25.101.
Set j = 1 (step S812).
In step S810, the remaining resource block check (RB Remaining Check) is performed. Determines if there is an RB that can be assigned to UL-SCH to which Dynamic scheduling is applied. If there is an assignable RB, OK is returned, and if there is no assignable RB, NG is returned.
If the RB Remaining Check is OK, the process proceeds to UL TFR Selection (step S814).
If RB Remaining Check is NG, UL TFR Selection (S208) processing is terminated.
Due to RB Remaining Check = NG, UL Scheduling Grant may not be transmitted, and ACK may be transmitted by PHICH to the UE that resends. Regarding the UE (HARQ process) that transmitted the ACK, if the maximum number of retransmissions has not been reached, it may be considered that "retransmission data to be transmitted" exists at the next transmission timing of Synchronous HARQ. .. In this case, the ACK means that the retransmission of the uplink shared channel UL-SCH is temporarily stopped. The effect of transmitting ACK by PHICH to the UE that resends UL Scheduling Grant cannot be transmitted because RB Remaining Check is NG will be described below. If the UE fails to correctly receive the Uplink Scheduling Grant for retransmission of the uplink shared channel (UL-SCH), it follows the information notified by PHICH, namely ACK / NACK. RB Remaining If the Check is NG, the base station apparatus 200 does not send the Uplink Scheduling Grant, so the UE inevitably follows the information notified by PHICH, namely ACK / NACK. Then, when the information notified by the PHICH is ACK, the UE stops retransmitting the UL-SCH, and when it is NACK, the UE sends the UL-SCH to the UL-SCH with the same frequency resource as the previous transmission. resend. At this time, if the base station apparatus has instructed another UE to transmit UL-SCH in the frequency resource of the previous transmission, the retransmission uplink shared channel (UL-) transmitted by the UE is transmitted. SCH) and the uplink shared channel (UL-SCH) transmitted by the other UE will collide, resulting in deterioration of transmission characteristics. Therefore, when the RB Remaining Check is NG, the base station apparatus 200 can prevent the above-mentioned deterioration of the transmission characteristics by transmitting an ACK by PHICH.
The above "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied" are physical random access channel PRACH, physical uplink control channel PUCCH, Guard RB, UL-SCH to which Persistent scheduling is applied, and random access. Message 3 in the procedure, RB other than RB assigned to UL-SCH (including both retransmission and initial transmission) to which Dynamic scheduling that has already been TFR selected is applied. In addition, the total number of RBs that can be assigned to UL-SCH (including both retransmission and initial transmission) to which Dynamic scheduling is applied is N.<sub>remain</sub><sup>(RB)</sup>And.
Here, the RB assigned to UL-SCH (including both retransmission and initial transmission) to which Dynamic scheduling for which TFR Selection has already been performed is applied is an index j consisting of S810, S814, S816, and S818. In the loop by, when the value of j is smaller than the current value, it is the RB determined by S814.
In step S814, uplink TFR selection (UL TFR Selection) is performed (step S814). The Transport format of the "UE to which the radio resource is allocated by Dynamic scheduling (UE for initial transmission and UE for retransmission)" determined in step S204 is determined, and RB is allocated.
The processing of uplink TFR selection in step S814 will be described with reference to FIG. 11A. By performing the following processing, RB is assigned to the jth "UE to which radio resource is allocated by Dynamic scheduling". The images of TF_Related_table are shown in FIGS. 12A and 12B.
As shown in FIGS. 12A and 12B, TF_Related_table is used to transmit the radio resources (number of resource blocks) that can be used to transmit the uplink shared channel, the uplink radio quality information, and the uplink shared channel. The modulation method to be used may be associated with the data size and stored. The base station device determines the radio quality of the sounding reference signal transmitted from the user device, for example, the radio quality information calculated from the SIR and the radio resources (number of resource blocks) available for the uplink shared channel. Based on this, the transmission format (data size and modulation method) used for the uplink shared channel may be determined with reference to TF_Related_table. The data size is set so as to satisfy a predetermined error rate and to be the maximum value when the frequency resources available for the uplink radio quality information and the shared channel are fixed. Furthermore, TF_Related_table stores the data size used for transmission of the uplink shared channel, the modulation method used for the uplink shared channel, and the amount of frequency resources used for the uplink shared channel as the transmission format. You may. It should be noted that FIGS. 12A and 12B are merely examples, and values other than those shown in FIGS. 12A and 12B may be used. Further, in FIGS. 12A and 12B, the case where the number of RBs is 1 and the case where the number of RBs is 2 are shown, but a similar table can be prepared when the number of RBs is 3 or more.
<Processing> The following parameters are set in step S504.
N<sub>remain</sub><sup>(RB)</sup>: Number of Remaining RBs N<sub>capability</sub>: Maximum number of RB N<sub>max, bit</sub>: Maximum data size determined by UE category (Payload size) The N<sub>capability</sub>May be set as a parameter inside the device, may be set as a parameter input from a higher-level node, or may be set based on the information included in the UE capability notified from the UE. This parameter N<sub>capability</sub>This makes it possible to set the upper limit of the frequency resource used for the uplink transmission of the UE.
Next, in step S505, the number of RBs that can be assigned to the UE is N.<sub>allocated</sub><sup>(RB)</sup>To calculate: N<sub>remain</sub><sup>(UE)</sup>= N<sub>UL-SCH</sub>-j + 1
<maths num="18"><img file="JP5100745B2_D0027.tif" /></maths> Here, it is assumed that the RBs that can be assigned to the jth "UE to which the radio resource is allocated by Dynamic scheduling" are continuous. If it is not continuous, the set of the largest number of assignable RBs among the continuous set of assignable RBs is defined as the "assignable RB" in this process. When there are a plurality of "sets of assignable RBs" with the largest number, the one with the smaller frequency is regarded as "assignable RB".
Also, N<sub>allocated</sub>If the number of subcarriers in is a factor other than 2, 3 and 5, the number of subcarriers is a number whose factor is only 2, 3 and 5 and N.<sub>allocated</sub>The largest integer among the smaller integers is N<sub>allocated</sub>And.
In addition, N<sub>allocated</sub><sup>(RB)</sup>May be calculated by the following method instead of the above equation (Equation 18).
Threshold Threshold<sub>PL, UL</sub>The path loss between the UE and the base station device 200 is the threshold Threshold.<sub>PL, UL</sub>If it is above
<maths num="19"><img file="JP5100745B2_D0028.tif" /></maths>By N<sub>allocated</sub><sup>(RB)</sup>Is calculated, and the threshold value is Threshold.<sub>PL, UL</sub>If less than
<maths num="20"><img file="JP5100745B2_D0029.tif" /></maths>By N<sub>allocated</sub><sup>(RB)</sup>May be calculated. In general, N<sub>UL, HighPL</sub> <N<sub>UL, LowPL</sub>And. The path loss may be calculated from the reception level of the UE Power Headroom and the uplink shared channel or the reference signal for sounding reported from the UE, or may be calculated from the path loss reported from the UE. The path loss calculated from the reception level of the UE Power Headroom and the uplink shared channel or the sounding reference signal reported by the UE corresponds to the uplink path loss, and the path loss reported by the UE is the downlink path loss. Corresponds to path loss.
Threshold Threshold<sub>PL, UL</sub>And, based on the path loss between the UE and the base station device 200, N<sub>allocated</sub><sup>(RB)</sup>The effect of calculating the above will be described below. For example, in LTE to which the FDD method is applied, there is a problem that the 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 deteriorates. To do. Generally, in the UE, there is a functional unit called Duplexer, and the Duplexer causes the uplink transmission signal to leak into the functional unit that receives the downlink signal, that is, demodulates or decodes. It prevents that, but it cannot completely prevent the leak. Figure 13A shows an image of the interference mechanism in the UE. As shown in FIG. 13A, the transmission signal generated by the transmission unit leaks into the reception unit without being able to completely reduce its power in Duplexer, resulting in an interference signal, and as a result, the quality of the reception signal deteriorates.
The leakage becomes smaller as the frequency of the uplink transmission signal and the frequency of the downlink reception signal are separated, and as the transmission power of the uplink transmission signal is smaller. Further, the leakage becomes smaller as the transmission bandwidth of the uplink is smaller. On the uplink, the greater the path loss, the greater the transmission power. Therefore, as described above, when the path loss is large, it is possible to reduce the interference of the uplink transmission signal with the downlink reception signal described above by reducing the uplink transmission bandwidth. .. FIG. 13B shows an image diagram of interference between the uplink transmission signal and the downlink reception signal described above. FIG. 13B shows a transmission signal of a UE (UE1) having a large path loss and a transmission signal of a UE (UE2) having a small path loss. That is, the transmission power of UE1 is large, and the transmission power of UE2 is small.
Further, in order to increase the effect of reducing the interference of the uplink transmission signal with the downlink reception signal described above, the RB allocation mode in step S809 may be set to Mode2. In Mode2, frequency resources with lower frequencies are allocated in order from the UE with the largest path loss. As a result, the frequency of the uplink transmission signal and the frequency of the downlink reception signal are separated from each other as the transmission power is larger. Therefore, it is possible to further reduce the interference of the uplink transmission signal with the downlink reception signal described above. For example, the transmission power of UE1 shown in FIG. 13B is high, but the transmission bandwidth is small, so that the interference with the downlink band is small. Further, although the transmission bandwidth of UE2 is large, the transmission power is small, so that the interference with the downlink band is small.
In the above-mentioned example, it is assumed that the frequency of the uplink is lower than the frequency of the downlink. If the uplink frequency is higher than the downlink frequency, Mode 3 may be set instead of Mode 2 as the RB allocation mode in step S809.
In step S506, the Temporary RB group is determined.
The method for determining the Temporary RB group in each UL RB allocation mode is shown below.
(1) When UL RB allocation mode == 0, This will be described with reference to FIG.
In step S602, it is determined whether the transmission type is High Fd or not. The transmission type is calculated in step S728.
If the transmission type is High Fd (step S602: YES), the process proceeds to step S604. When the transmission type is High Fd, from the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" calculated in step S810, the one with the lowest frequency , Or, from the one with the highest frequency, the number of RBs assigned to the UE is N.<sub>allocated</sub>Until the above, RB is assigned to the UE. There is no hopping.
More specifically, in step S604, it is determined whether or not the UL-SCH transmission in the Sub-frame is the first transmission, and if it is the first transmission (step S604: YES), among the assignable RBs, When the RB is assigned from the lower frequency or the higher frequency, the RB whose position is far from the center of the system band is assigned (step S606). That is, if the position of the RB is far from the center of the system band when the frequency is assigned from the lowest frequency, the number of RBs assigned to the UE is N from the lowest frequency.<sub>allocated</sub>Until the above, RB is assigned to the UE. On the other hand, if the position of the RB is far from the center of the system band when the RB is assigned from the one with the highest frequency, the number of RBs assigned to the UE is N from the one with the highest frequency.<sub>allocated</sub>Until the above, RB is assigned to the UE. If the distance from the center of the system band is the same between the case where the frequency is assigned from the higher frequency and the case where the frequency is assigned from the lower frequency, the lower frequency may be assigned first.
On the other hand, in step S604, when the UL-SCH transmission in the Sub-frame is not the first transmission (step S604: NO), when the frequency is assigned from the higher frequency in the previous HARQ transmission, the frequency is smaller. Allocation, if the frequency was assigned from the lowest frequency in the previous HARQ transmission, the one with the highest frequency is assigned first (step S608). That is, when the frequency is assigned from the one with the highest frequency in the previous HARQ transmission, the number of RBs assigned to the UE is N from the one with the lowest frequency.<sub>allocated</sub>Until the above, RB is assigned to the UE. On the other hand, when the frequency is assigned from the lowest frequency in the previous HARQ transmission, the number of RBs assigned to the UE is N from the one with the highest frequency.<sub>allocated</sub>Until the above, RB is assigned to the UE.
Alternatively, in step S608, whether to allocate from the higher frequency side or from the lower frequency side is determined as follows based on whether or not the RB assigned in the previous HARQ transmission is included. May be: First, the number of RBs assigned to the previous HARQ transmission included in the set of RBs assigned from the lowest frequency is N.<sub>small</sub>And. Also, the number of RBs assigned to the previous HARQ transmission included in the set of RBs assigned from the one with the highest frequency is N.<sub>large</sub>And. And N<sub>small</sub>> N<sub>large</sub>If, the frequency is assigned from the highest frequency. On the other hand, N<sub>small</sub> N<sub>large</sub>If, the frequency is assigned from the lowest frequency.
In this way, when the fading frequency of the UE is large, that is, when the UE is moving at high speed, whether to allocate RB from the one with the smaller frequency or from the one with the highest frequency is determined for each transmission of HARQ. By switching to, frequency diversity can be easily realized, and as a result, transmission characteristics can be improved and system capacity can be increased.
That is, when allocating frequency resources (RB) from the end of the system bandwidth to a shared channel used by a plurality of user devices, the base station device determines the frequencies at both ends of the system bandwidth when the shared channel is retransmitted. Of the resources (RB), a frequency resource (RB) different from the frequency resource (RB) used for the previous transmission may be assigned to the shared channel used by the user apparatus.
On the other hand, if the transmission type is Low Fd (step S602: NO), the process proceeds to step S610. When the transmission type is Low Fd, from the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" calculated in step S810, the one with the lowest frequency , Or, from the one with the highest frequency, RBs are assigned to the UE until the number of RBs assigned to the UE is greater than or equal to the number. There is no hopping. Regarding whether to allocate from the one with the higher frequency or from the one with the lower frequency, the RB with the higher reception SIR of Sounding RS is assigned.
More specifically, it is determined as follows: SIR when assigned from the lowest frequency<sub>estimated</sub>> SIR when assigned from the highest frequency<sub>estimated</sub>If, the frequency is assigned from the lowest frequency.
SIR when assigned from the lowest frequency<sub>estimated</sub> SIR when assigned from the one with the highest frequency<sub>estimated</sub>If, the frequency is assigned from the highest frequency.
For example, when allocating frequency resources (RB) from the edge of the system bandwidth to a shared channel used by multiple user devices, the base station device is an uplink among the frequency resources (RB) at both ends of the system bandwidth. The frequency resource (RB) with the larger radio quality information may be allocated to the shared channel used by the user equipment.
The above process is applied to both the initial transmission and the retransmission.
In this way, when the fading frequency of the UE is small, that is, when the UE is moving at a low speed, whether to allocate RB from the one with the smaller frequency or from the one with the highest frequency is based on the radio quality. By switching the frequency, it is possible to easily realize higher quality transmission, and as a result, it is possible to improve the transmission characteristics and increase the system capacity.
(2) When UL RB allocation mode == Mode 1 From the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" calculated in step 410, from the one with the lowest frequency or from the one with the highest frequency. The number of RBs assigned to the UE is N<sub>allocated</sub>Until the above, RB is assigned to the UE. There is no hopping.
Regarding whether to allocate from the one with the highest frequency or from the one with the lowest frequency, select the one in which the position of RB when assigned is far from the center of the system band. If the distance from the center of the system band is the same, the frequency is assigned from the lowest frequency. (3) When UL RB allocation mode == Mode 2 From the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" calculated in step S810, the number of RBs assigned to the UE from the lowest frequency. Is N<sub>allocated</sub>Until the above, RB is assigned to the UE. There is no hopping.
(4) When UL RB allocation mode is other than Mode 0, 1, 2 The number of RBs assigned to the UE from the "RBs that can be assigned to UL-SCH to which Dynamic scheduling is applied (hereinafter referred to as" assignable RBs ")" calculated in step S810, from the one with the highest frequency. Is N<sub>allocated</sub>Until the above, RB is assigned to the UE. There is no hopping.
The set of RBs determined to be "assigned to the UE" in the above process (step S506) is hereinafter referred to as a Temporary RB group.
Also, in the following processing, Num<sub>RB</sub> = N<sub>allocated</sub>And.
If it is a UE that transmits UL-SCH for retransmission and Uplink Scheduling Grant is not specified at the time of retransmission, the above processing is not performed and the UL-SCH for retransmission is the previous one. The same RB as the transmission will be assigned.
Then, in step S508, it is determined whether or not the UE transmits the UL-SCH of the first transmission. If the UE transmits the UL-SCH of the first transmission (step S508: YES), the process proceeds to step S510, and if the UE does not transmit the UL-SCH of the first transmission (step S508: YES), the step is performed. Proceed to S530.
In step S510, the MCS of the UE is selected. For example, the base station apparatus 200 selects the MCS by calculating the path loss between the base station apparatus 200 and the UE and referring to the reference table of FIG. 15 from the path loss. In the following description, the selected MCS is referred to as MCS.<sub>tmp</sub>And. Note that FIG. 15 is just an example, and values other than those shown in FIG. 15 may be described.
Alternatively, the base station apparatus 200 may select the MCS based on "Pathloss + Sounding SIR --Target SIR" instead of the above Pathloss. Here, the Sounding SIR is the reception SIR of the reference signal for sounding, and the Target SIR corresponds to the target SIR of the reference signal for sounding. In this way, by considering the reception SIR of the referenceless signal for sounding in addition to the path loss, it becomes possible to select the MCS by following the fluctuation of the instantaneous propagation environment such as the fluctuation due to Rayleigh fading.
If the Path loss of the UE cannot be calculated at the start of communication or immediately after handover, MCS<sub>tmp</sub>= MCS<sub>REF</sub>And. MCS<sub>REF</sub>May be retained as internal data of the base station apparatus, or may be a value set by an external server or the like.
The Path loss may be, for example, a Path loss reported by the UE. The Path loss reported from the UE is calculated as follows, for example, from the transmission power of the downlink reference signal and the reception power of the downlink reference signal in the UE.
Pathloss = (Transmission power of downlink reference signal)-(Reception power of downlink reference signal) Alternatively, the Path loss may be calculated from the UE Power Headroom (UPH) reported by the UE. In this case, Path loss is calculated as follows. In this case, it is assumed that UPH is calculated based on the transmission power of PUSCH. The received power of PUSCH may be, for example, the received power of Demodulation Reference Signal of PUSCH.
Pathloss = Maximum UE transmit power-UPH-PUSCH receive power Alternatively, the Path loss may be calculated from the transmission power of the uplink shared channel reported by the UE. In this case, Pathloss is calculated as: Pathloss = PUSCH transmit power-PUSCH receive power Alternatively, the above path loss is UPH = maximum UE transmit power-UE transmit power And the following (Equation 22)
<maths num="21"><img file="JP5100745B2_D0030.tif" /></maths>May be calculated by Max_power is the maximum transmission power of the UE, and the transmission power of the UE corresponds to Txpow in (Equation 22).
Next, in step S512, the power offset to be notified to the UE is calculated. The transmission power of the uplink shared channel in E-UTRA is generally calculated using the following formula (Non-Patent Document: 36.213):
<maths num="22"><img file="JP5100745B2_D0031.tif" /></maths> Where P<sub>PUSCH</sub>(i): PUSCH transmission power in Sub-frame # i P<sub>MAX</sub>: UE maximum transmit power M<sub>PUSCH</sub>: RB number P<sub>O_PUSCH</sub>Parameters specified by: NW Parameters specified by α: NW PL: Pathloss Δ<sub>MCS</sub>: Offset value set for each MCS f (i): Offset value for adjustment. f (i) = f (i-1) + Δ In step S512, the above Δ is calculated. That is, the TPC command (Δ) to be notified to the UE by UL Scheduling Grant is calculated. In the following, the offset value notified to the UE is described as Δ.
In step S512, first, the value of Δ is determined by the offset based on the priority of the logical channel group having the highest priority. The subscript LCG indicates the Logical Channel Group: Δ = Δ<sub>LCG</sub>For example, for a logical channel group that has a high priority and wants to be transmitted with high quality, Δ<sub>LCG</sub>By increasing the value of, it is possible to improve the received SIR, and as a result, it is possible to reduce the error rate. That is, the base station apparatus 200 can adjust the error rate by adjusting the offset value based on the priority or the logical channel or the logical channel group.
Next, the value of Δ is adjusted by the SIR_offset calculated by the Outer-loop offset adjustment process shown below.
Δ = Δ + SIR_offset Here, the Outer-loop-like calculation method of the above SIR_offset is shown.
SIR_offset has the highest priority logical channel group Z<sub>adjust adjust</sub>It is adjusted in an Outer-loop manner by the CRC check result of UL-SCH and the following formula. Highest priority logical channel group is Z<sub>adjust adjust</sub>If it is different from, the Outer-loop offset is not adjusted.
<maths num="23"><img file="JP5100745B2_D0032.tif" /></maths> The above equation will be described in more detail. If the CRC Chcek result is ACK, reduce SIR_offset slightly based on the above equation. That is, by reducing the transmission power of the UE, it is possible to prevent an unnecessary increase in the reception level. On the other hand, when the CRC Chcek result is NACK, SIR_offset is increased based on the above formula. That is, the error rate can be reduced by increasing the transmission power of the UE and improving the reception SIR. Also, for DTX, SIR_offset is not adjusted as it means that the UE did not receive the UL Scheduling Grant normally. UL-SCH by adjusting the uplink transmission power based on the ACK and NACK as described above, and setting the increase and decrease widths for setting the transmission power according to the target error rate. It is possible to bring the error rate closer to the target error rate.
For example, the required error rate BLER<sub>target</sub><sup>(LCG)</sup> = 0.1, Δ<sub>adj</sub>When = 0.5, in the case of ACK, SIR_offset = SIR_offset-0.05dB, and in the case of NACK, SIR_offset = SIR_offset + 0.45dB. Here, the ratio of ACK is 90%, the ratio of NACK is 10%, and the value of SIR_offset does not change. In other words, by fine-tuning SIR_offset using the above equation, the error rate can be determined as the required error rate BLER.<sub>target</sub><sup>(LCG)</sup> Can be converged to.
Since the base station apparatus 200 cannot identify the logical channel included in the data (MAC PDU) mapped to the shared channel of the uplink until CRC: OK, the above "highest priority logical channel group" is used. The highest priority logical channel group used in step S730 will be used. SIR_offset is adjusted for each UE. In addition, the logical channel group Z that is the target of this process.<sub>adjust adjust</sub>Is set for each UE from the external I / F.
In this way, instead of adjusting the Outer-loop offset for all logical channel groups, the base station is adjusted for the Outer-loop offset for one preset logical channel group. It is possible to reduce the processing load of the device. For example, the logical channel group Z<sub>adjust adjust</sub>Is set to the logical channel group with the highest transmission frequency.
Δ<sub>adj</sub>, BLER<sub>target</sub><sup>(LCGz)</sup>Can be set from an external I / F. However, the maximum value of SIR_Offset is set to SIR_Offset.<sub>max</sub>, Minimum value is SIR_Offset<sub>min</sub>To be. If SIR_Offset sticks to the maximum or minimum value, do not perform the above calculation.
Then, the final value of Δ is compared with the value of f (i) held in the UE, and the TPC command closest to Δf (i) is determined by UL Scheduling Grant in the relevant Sub-frame. Send to UE. The base station apparatus 200 may estimate the value of f (i) held in each UE, assuming that the error rate of the TPC command is 0.
In the above example, it is assumed that the Accumulated TPC command is used, but the TPC command can be calculated in the same way when the Absolute TPC command is used.
For Outer-loop offset adjustment processing, the highest priority logical channel group is Z.<sub>adjust adjust</sub>Although it is performed only when, the processing of "Δ = Δ + SIR_offset" is performed when the logical channel group of Highest priority is Z.<sub>adjusted</sub>It is done regardless of whether or not it is. The error rate adjustment based on the logical channel group is performed by the offset processing based on the priority.
Next, in steps S514 and S516, the allocated bandwidth is corrected by UPH.
First, in step S514, the number of RBs in the Temporary RB group is changed to B.<sub>data, tmp</sub>And then, the estimated value of the transmission power of the UE is calculated by the following formula:
<maths num="24"><img file="JP5100745B2_D0033.tif" /></maths> P<sub>O_PUSCH</sub>: Value specified by NW (see 36.213) f (i): The sum of the TPC commands sent up to the relevant Sub-frame. PL: Path loss. Value estimated by the reception level of UPH and Demodulation RS.
And Txpow is P<sub>max</sub>Determine if it is greater than (S514). Where P<sub>max</sub>Is the maximum transmission power of the UE. Txpow is P<sub>max</sub>If greater than (step S514: YES), go to step S516 and Txpow is P<sub>max</sub>If not greater than (step S514: NO), proceed to step S518.
In step S516
<maths num="25"><img file="JP5100745B2_D0034.tif" /></maths>And B<sub>data, tmp</sub>"Number of RBs to allocate Num<sub>RB</sub>". And the number of RBs assigned to the UE is NUM<sub>RB</sub>Delete RBs in the Temporary RB group so that they are not less than or have only 2,3,5 subcarriers as a factor. Maximum Power Reduction in UE may or may not be considered in the calculation of the above equation.
When allocating the Temporary RB group in step S506, if the RB is assigned from the one with the highest frequency, the RB is deleted from the one with the lowest frequency, and if the RB is assigned from the one with the lowest frequency, the RB from the one with the highest frequency. Will be deleted.
Next, in steps S518 and S520, N<sub>max_bit</sub>Performs the correction processing of the allocated bandwidth by.
First, in step S518, the number of RBs (Num) in the Temporary RB group<sub>RB</sub>) And MCS<sub>tmp</sub>Calculate the MAC PDU size (hereinafter referred to as Size) based on, and Size> N<sub>max, bit</sub>It is determined whether or not it is.
Size> N<sub>max, bit</sub>If it is determined that (step S518: YES), in step S520, Size N<sub>max, bit</sub>Delete the RB in the Temporary RB group until. When allocating the Temporary RB group, if it is assigned from the one with the highest frequency, RB is deleted from the one with the lowest frequency, and if it is assigned from the one with the lowest frequency, the RB is deleted from the one with the highest frequency. I will do it.
On the other hand, Size N<sub>max, bit</sub>If it is determined that (step S518: YES), the process proceeds to step S522.
In steps S522 and S524, the allocated bandwidth is corrected by the buffer retention amount. That is, the number of RBs assigned to the UE is recalculated based on the comparison result between the UL Buffer retention amount and the Size. For the method of estimating the UL Buffer retention amount, refer to steps S730 and S732 in step S204.
In addition, the UE has received "UL-SCH resource allocation request: Yes" by Scheduling request, and has allocated uplink resources (UL-SCH resources) even once after receiving the above Scheduling request. If it is in the "absent state", perform the following "when there is sufficient data" process (step S5222: YES).
More specifically, in step S522, it is determined whether or not there is sufficient data in the RLC Buffer by using the following equation. α<sub>TFRS</sub>Is a coefficient set from the external I / F.
<maths num="26"><img file="JP5100745B2_D0035.tif" /></maths> If it is determined that there is sufficient data in the RLC Buffer (step S522: YES), the process proceeds to step S526. In this case, all RBs in the Temporary RB group are RBs assigned to the UE.
On the other hand, if it is determined that there is not enough data in the RLC Buffer (step S522: NO), the process proceeds to step S524.
In step S524
<maths num="27"><img file="JP5100745B2_D0036.tif" /></maths>(Hereafter, Size<sub>buffer</sub>) And MCS<sub>tmp</sub>Number of RBs to allocate based on Num<sub>RB</sub>Is recalculated.
Where Num<sub>RB</sub>If the number of subcarriers in is a factor other than 2,3,5, the number of subcarriers has only 2,3,5 as a factor, and Num<sub>RB</sub>Num the smallest integer among the larger integers<sub>RB</sub>And. The number of RBs assigned to the UE is NUM<sub>RB</sub>Delete RBs in the Temporary RB group to the extent that they are not less than. When allocating the Temporary RB group, if it is assigned from the one with the highest frequency, RB is deleted from the one with the lowest frequency, and if it is assigned from the one with the lowest frequency, the RB is deleted from the one with the highest frequency. I will do it.
Then, in step S526, the Temporary RB group after the processing of steps S514 to S524 is set as the RB assigned to the UE in the Sub-frame.
In step S528, MCS<sub>tmp</sub>And based on the RB (population) determined in step S526, generate a UL Scheduling Grant to be sent to the UE. That is, the UL-SCH transmission format to be transmitted to the UE is determined.
On the other hand, in step S508, when the UE does not transmit the UL-SCH of the first transmission, that is, when the UL-SCH of retransmission is transmitted (step S508: NO), the process proceeds to step S530.
In step S530, the number of RBs at the time of retransmission is the smaller of the number of RBs of the initial transmission and the number of RBs of the Temporary RB group. If the number of RBs in the initial transmission is smaller than the number of RBs in the Temporary RB group, the RBs in the Temporary RB group are deleted until the number of RBs assigned to the UE becomes the same as the number of RBs in the initial transmission. When allocating the Temporary RB group, if it is assigned from the one with the highest frequency, RB is deleted from the one with the lowest frequency, and if it is assigned from the one with the lowest frequency, the RB is deleted from the one with the highest frequency. I will do it.
In step S532, UL Scheduling Grant sets the TPC command notified to the UE.
Δ = Δ<sub>LCG</sub>+ SIR_offset + Δ<sub>LCG</sub><sup>(HARQ)</sup> Offset value Δ<sub>LCG</sub><sup>(HARQ)</sup>Is set for each logical channel group from the external I / F. Even at the time of retransmission, the "Outer-loop-like process" described in step S512 is performed.
In this way, by notifying the UE of a larger power offset at the time of retransmission, the error rate at the time of retransmission can be reduced.
Then, in step S534, a UL Scheduling Grant to be transmitted to the UE is generated. Regarding the frequency resource, the resource block determined in step 530 is notified. The MCS at the time of retransmission may be the same as the MCS of the first transmission. Alternatively, the modulation method at the time of retransmission may be the same as that for new transmission.
The above-mentioned steps S530, S532, and S534 show the process when UL Scheduling Grant is specified at the time of retransmission, but when UL Scheduling Grant is not specified at the time of retransmission, the above process is skipped. However, the frequency resources used by the UE will be secured.
In step S816, the value of j is incremented, and in step S818, the value of j is N.<sub>UL-SCH</sub>It is determined whether or not it is as follows. The value of j is N<sub>UL-SCH</sub>If the following is true (process in step S818: YES), the process returns to step S810. On the other hand, the value of j is N<sub>UL-SCH</sub>If not (process in step S818: NO), the process ends.
In steps S512 and S532 described above, the process of transmitting a TPC command to the UE using UL Scheduling Grant was shown. The process of transmitting the TPC command may be performed in combination with the periodic TPC command transmission in the Sub-frame that does not transmit the UL Scheduling Grant.
The following is an example of periodic TPC command transmission in a Sub-frame that does not transmit the UL Scheduling Grant.
When the base station apparatus 200 transmits a periodic TPC command to the UE, the base station apparatus 200 calculates the TPC command based on the received SIR of Sounding RS. More specifically, set the Target SIR and set the following Δ<sub>Sounding</sub>Calculate: Δ<sub>Sounding</sub> = Target_SIR -SIR<sub>Sounding</sub> And the above Δ<sub>Sounding</sub>Send the closest TPC command to the UE. The TPC command is transmitted as part of the PDCCH.
An embodiment different from that of FIG. 11A will be described below with reference to FIG. 11B regarding the process of selecting the uplink TFR in step S814 described above. Since the differences from the uplink TFR selection process described with reference to FIG. 11A are step S510, step S512, and step S532, only the above differences will be described. That is, steps S504A, S505A, step S506A, S508A, step S514A, S516A, step S518A, S520A, step S522A, S524A, step S526A, S528A, step S530A, S534A in FIG. 11B are steps S504, S505, step in FIG. 11A. Since it is the same as S506, S508, step S514, S516, step S518, S520, step S522, S524, step S526, S528, step S530, S534, the description thereof will be omitted.
In step S509A, Δ in (Equation 22) is calculated. That is, the TPC command (Δ) to be notified to the UE by UL Scheduling Grant is calculated. In the following, the offset value notified to the UE is described as Δ.
The above Δ is calculated as follows based on the received SIR and R_SIR of the sounding reference signal (Sounding RS) and the target SIR and T_SIR of the sounding reference signal: Δ = T_SIR-R_SIR Next, in step S510A, the MCS (Modulation and Coding Scheme) of the uplink shared channel transmitted by the UE is selected. For example, the expected SIR and SIR_Expected of the uplink shared channel are calculated based on the received SIR of the reference signal for sounding, and the MCS is more specific by the above SIR_Expected and the TF_Related_table as shown in FIGS. 12A and 12B. The data size, modulation method, and coding rate may be calculated. The coding rate is a value uniquely calculated based on the data size, the modulation method, and the number of RBs.
The calculation method of the SIR_Expected is shown below. In general, the transmission power of the reference signal for sounding in E-UTRA is generally calculated by using the following formula (Non-Patent Document: 36.213):
<maths num="28"><img file="JP5100745B2_D0037.tif" /></maths> Where P<sub>SRS</sub>(i): Transmission power of reference signal for sounding in Sub-frame # i P<sub>MAX</sub>: UE maximum transmit power P<sub>SRS_OFFSET</sub>: Uplink shared channel and power offset of reference signal for sounding M<sub>SRS</sub>: Number of RBs of the sounding reference signal P<sub>O_PUSCH</sub>Parameters specified by: NW Parameters specified by α: NW PL: Pathloss Δ<sub>MCS</sub>: Offset value set for each MCS MCS<sub>REF</sub>: MCS for reference f (i): Offset value for adjustment. f (i) = f (i-1) + Δ Where P<sub>O_PUSCH,</sub>α, PL, and f (i) are the same as the values in (Equation 22). Here, (Equation 22) and Δ in the above equation<sub>MCS</sub>When is 0, the PUSCH transmission power per RB is calculated as follows: P<sub>PUSCH</sub>(i) = P<sub>SRS</sub>-P<sub>SRS_OFFSET</sub>Therefore, the SIR_Expected is calculated as follows, assuming that the interference power in the reference signal for sounding and the interference power in the reference signal of the uplink shared channel are the same: SIR_Expected = R_SIR-P<sub>SRS_OFFSET</sub>As described above, R_SIR is the reception SIR of the reference signal for sounding.
By the way, P which is the power offset of the reference signal for sounding and the shared channel of the uplink.<sub>SRS_OFFSET</sub>May be controlled in a relatively long cycle based on the path loss between the user device and the base station device. For example, as shown in Figure 11C, P for the path loss value.<sub>SRS_OFFSET</sub>If the value of is defined and the path loss changes, see Figure 11C, P.<sub>SRS_OFFSET</sub>May be changed. In addition, P<sub>SRS_OFFSET</sub>May be notified to the UE by RRC Signaling. For the method of calculating the path loss, refer to the explanation in step S510.
The SIR_Expected may be further adjusted by the Outer-loop process shown below.
SIR_Expected = SIR_Expected + SIR_Offset In this case, MCS is selected by SIR_Expected after the above adjustment is made. Here, the above SIR_Offset may be calculated by the equation (10) in (Equation 11).
In the above SIR_offset, the logical channel group of Highest priority is Z.<sub>adjust adjust</sub>It may be calculated based on the CRC check result of UL-SCH. In this case, the highest priority logical channel group is Z<sub>adjust adjust</sub>If it is different from, the Outer-loop offset is not adjusted.
Equation (10) in (Equation 11) will be described in more detail. If the CRC Chcek result is ACK, increase SIR_offset a little based on the above equation. That is, the throughput can be increased by adjusting in the direction of increasing the MCS level. On the other hand, when the CRC Chcek result is NACK, SIR_offset is reduced based on the above formula. That is, the error rate can be reduced by adjusting in the direction of lowering the MCS level and lowering the required SIR. Also, for DTX, SIR_offset is not adjusted as it means that the UE did not receive the UL Scheduling Grant normally. Based on the ACK and NACK as described above, the radio quality information of the uplink shared channel, SIR_Expected, i.e., adjust the MCS level, and increase the amount for determining the MCS level according to the target error rate. By setting the amount of reduction, it is possible to bring the UL-SCH error rate closer to the target error rate.
For example, the required error rate BLER<sub>target</sub><sup>(LCG)</sup> = 0.1, Δ<sub>adj</sub>When = 0.5, in the case of ACK, SIR_offset = SIR_offset + 0.05dB, and in the case of NACK, SIR_offset = SIR_offset-0.45dB. Here, the ratio of ACK is 90%, the ratio of NACK is 10%, and the value of SIR_offset does not change. In other words, by fine-tuning SIR_offset using the above equation, the error rate can be determined as the required error rate BLER.<sub>target</sub><sup>(LCG)</sup> Can be converged to.
Since the base station apparatus 200 cannot identify the logical channel included in the data (MAC PDU) mapped to the shared channel of the uplink until CRC: OK, the above "highest priority logical channel group" is used. The highest priority logical channel group used in step S730 will be used. SIR_offset is adjusted for each UE. In addition, the logical channel group Z that is the target of this process.<sub>adjust adjust</sub>Is set for each UE from the external I / F.
In addition, instead of adjusting the offset like Outer-loop for all logical channel groups, by adjusting the offset like Outer-loop for one preset logical channel group, the base station equipment It is possible to reduce the processing load. For example, the logical channel group Z<sub>adjust adjust</sub>Is set to the logical channel group with the highest transmission frequency.
Δ<sub>adj</sub>, BLER<sub>target</sub><sup>(LCGz)</sup>Can be set from an external I / F. However, the maximum value of SIR_Offset is set to SIR_Offset.<sub>max</sub>, Minimum value is SIR_Offset<sub>min</sub>To be. If SIR_Offset sticks to the maximum or minimum value, do not perform the above calculation.
Alternatively, instead of adjusting SIR_Expected, P in (Equation 28)<sub>SRS_OFFSET</sub>May be adjusted. in this case, P<sub>SRS_OFFSET</sub>= P<sub>SRS_OFFSET</sub>+ SIR_Offset Will be.
Alternatively, instead of adjusting SIR_Expected, P in (Equation 22)<sub>O_USCH</sub>(i) may be adjusted. in this case, P<sub>O_USCH</sub>(i) = P<sub>O_USCH</sub>(i) + SIR_Offset Will be. In this case, the SIR_Offset is adjusted using the equation (Equation 23).
Then, in step S511A, the MCS is reselected based on the priority. That is, the offset Δ based on the priority of the logical channel group with the highest priority.<sub>LCG</sub>Recalculates SIR_Expected in step S510A and reselects MCS based on the recalculated SIR_Expected by referring to FIGS. 12A and 12B. More specifically, SIR_Expected is recalculated by the following formula: SIR_Expected = SIR_ExpectedΔ<sub>LCG</sub>Here, the subscript LCG indicates a logical channel group. For example, for a logical channel group that has a high priority and wants to be transmitted with high quality, Δ<sub>LCG</sub>By increasing the value of, the MCS can be lowered, and as a result, the error rate can be reduced. That is, the base station apparatus 200 can adjust the error rate by adjusting the offset value based on the priority or the logical channel or the logical channel group.
In step S532A, the UL Scheduling Grant sets the TPC command notified to the UE.
Δ = T_SIR-R_SIR + Δ<sub>LCG</sub><sup>(HARQ)</sup> Offset value Δ<sub>LCG</sub><sup>(HARQ)</sup>Is set for each logical channel group from the external I / F. In this way, by notifying the UE of a larger power offset at the time of retransmission, the error rate at the time of retransmission can be reduced.
Next, the base station apparatus 200 according to this embodiment will be described with reference to FIG.
The base station apparatus 200 according to this embodiment includes a layer 1 processing unit 202, a user equipment state management unit 204, a scheduling coefficient calculation unit 206, a UE selection unit 208, a TFR Selection unit 210, and an Other CH resource management unit. It is composed of 212, a frequency resource management unit 214, a persistent resource management unit 216, and a UE Buffer estimation unit 218. The UE Buffer estimation unit 218 uses the logical channel group # 1 of UE # 1, the logical channel group 2 of UE # 1, ..., the logical channel group # k of UE # 1, and the logical channel group # 1 of UE # 2. ..., UE Buf2221 for logical channel group #k in UE # n<sub>1,1</sub>, UE Buf2221<sub>1,2</sub>, UE Buf2221<sub>1,k</sub>, UE Buf2221<sub>2,1</sub>, ..., UE Buf2221<sub>n, k</sub>Consists of. UE_Buf<sub>n, k</sub>Does not actually buffer the data, but estimates the amount of data remaining in the UE's buffer based on the Buffer Status Report reported by the UE.
In FIG. 16, UE_Buf of the logical channel group #k of UE #n<sub>n, k</sub>Is provided for each UE and each logical channel, but it is not necessary to provide each UE or each logical channel, and one UE_Buf estimation unit may be provided for all UEs, or one UE_Buf estimation unit may be provided for a plurality of UEs. It may have a part. Alternatively, one UE Buf estimation unit may be provided for one UE, and the UE Buf estimation unit may not be provided for each logical channel.
The layer 1 processing unit 202 performs processing related to layer 1. Specifically, the layer 1 processing unit 2081 performs channel coding and IFFT processing of the shared channel transmitted on the downlink, FFT processing of the shared channel transmitted on the uplink, reception processing such as channel decoding, and the like. Be told.
In addition, the layer 1 processing unit 202 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.
In addition, the layer 1 processing unit 202 performs processing for receiving control information transmitted on the uplink, that is, delivery confirmation information regarding the Channel Quality Indicator (CQI) and the shared channel on the downlink. The above CQI and delivery confirmation information are transmitted to the user device state management unit 204.
Further, the layer 1 processing unit 202 determines the synchronization state of the uplink based on the sounding reference signal transmitted on the uplink and the CQI signal, and notifies the user device state management unit 204 of the determination result. .. Further, the layer 1 processing unit 202 measures the SIR of the sounding reference signal transmitted on the uplink, and notifies the user equipment state management unit 204 of the measurement result. The SIR of the reference signal for sounding is used, for example, in the process of step S732.
Further, the layer 1 processing unit 202 may estimate the reception timing of the uplink based on the reference signal for sounding transmitted on the uplink and the signal of the CQI.
Further, the layer 1 processing unit 202 may determine whether or not the uplink UL-SCH is actually transmitted. The above determination result is used, for example, in the process of step S706.
Further, the layer 1 processing unit 202 may estimate the path loss and notify the user state management unit 204 of the path loss. The above path loss may be used, for example, in the processing of UL TFR Selection of S814.
The layer 1 processing unit 202 is connected to the wireless interface. More specifically, with respect to the downlink, the baseband signal generated by the layer 1 processing unit 202 is converted into a radio frequency band, then amplified by an amplifier, and the signal is transmitted to the UE via an antenna. .. On the other hand, regarding the uplink, after the radio frequency signal received by the antenna is amplified by the amplifier, the frequency is converted and input to the layer 1 processing unit 202 as a baseband signal.
The user state management unit 204 manages the state of each UE. For example, whether or not the user state management unit 204 applies HARQ Entity state management on the uplink, UE Mobility management and control, DRX state management, uplink synchronization state management, and persistent scheduling. Management, management of presence / absence of transmission of MAC Control Block, management of transmission state, estimation of buffer state in UE, calculation of each metric for calculating scheduling coefficient in step S732, and scheduling coefficient Determine whether or not to calculate. That is, the user state management unit 204 performs the processes of steps S702 to S730 in FIG. 7B.
The mobility of the UE is a handover for switching cells with which the UE communicates, and includes a handover of the same frequency, a handover of a different frequency, and a handover between different systems. In the case of a different frequency handover and a different system handover, the management and control of the Measurement Gap is included in the management and control of the Mobility of the UE.
Further, the user state management unit 204 performs the processes of steps S202 and S204. Specifically, the user state management unit 204 sets the maximum number of multiplexes per Sub-frame of the UL MAC of the Sub-frame, and counts the number of UEs that are retransmitted in the Sub-frame.
Further, the user state management unit 204 may perform periodic TPC command calculation processing and transmission processing based on the Sounding RS SIR described above.
The scheduling coefficient calculation unit 206 performs the processes of steps S701 and S732 to S740 in FIG. 7B. Specifically, the scheduling coefficient calculation unit 206 calculates the scheduling coefficient of each user device in the Sub-frame (Equation 14). Then, the UE selection unit 208 selects a user device (new transmission) to which radio resources are allocated by dynamic scheduling based on the scheduling coefficient. The UE selection unit 208 is the number N of UEs to which radio resources are allocated by dynamic scheduling.<sub>DL-SCH</sub>Is entered in the transport format resource block selection (TFR Selection) section 210.
The TFR Selection unit 210 processes step S809, step S810, step S812, step S814, step S816, and step S818. Specifically, the TFR Selection unit 210 determines the transmission format for UL-SCH to which Dynamic scheduling is applied, allocates radio resources, controls the transmission power of UL, and the like. Information on the transmission format and radio resources related to UL-SCH to which the Dynamic scheduling determined by the TFR Selection unit 210 is applied is sent to the layer 1 processing unit 202, and the layer 1 processing unit 202 sends the UL Scheduling Grant transmission processing and , Used for uplink shared channel reception processing.
The Other CH resource management unit 212 determines the transmission format for PRACH, PUCCH, Guard RB, and RACH message 3 and allocates radio resources. Then, among the above radio resources, the frequency resource is notified to the frequency resource management unit 214. In addition, the transmission formats and allocated radio resources related to PRACH, PUCCH, and RACH message 3 determined by the Other CH resource management unit 212 are transmitted to the layer 1 processing unit 202 via the frequency resource management unit 214 and the TFR Selection unit 210. In the layer 1 processing unit 202, the layer 1 reception processing related to PRACH, PUCCH, and RACH message 3 and the transmission processing of RACH A message 2 are performed.
The frequency resource management unit 214 is connected to the TFR Selection unit 210, the Other CH resource management unit 212, and the persistent resource management unit 216 to manage frequency resources. More specifically, it monitors the remaining frequency resources available for the uplink shared channel to which Dynamic Scheduling is applied, and provides the TFR Selection unit 210 with the information necessary for processing step S810 in the TFR Selection unit 210. ..
Persistent resource management unit 216 manages the status of UL-SCH to which persistent scheduling is applied and manages radio resources. More specifically, the persistent resource management unit 216 determines the transmission format for UL-SCH to which persistent scheduling is applied and manages radio resources. Then, among the above radio resources, the frequency resource is notified to the frequency resource management unit 214. Further, the transmission format and the allocated radio resources determined by the persistent resource management unit 216 are sent to the layer 1 processing unit 202 via the frequency resource unit 214 and the TFR Selection unit 210, and are sent to the layer 1 processing unit 202 in the layer 1 processing unit 202. , The reception process in layer 1 of UL-SCH to which the above persistent scheduling is applied is performed.
Further, the persistent resource management unit 216 provides the user state management unit 204 with information for performing the processes of steps S703, S704, and S705 in the user state management unit 204.
The UE_Buffer estimation unit 218 estimates the buffer status of each logical channel group in the UE, that is, the buffer retention amount, based on the Buffer Status Report reported by the UE. More specifically, the processing related to the buffer of the UE of steps S730 and S732 is performed.
Although the present invention has been described in accordance with the above embodiments, the statements and drawings that form part of this disclosure should not be understood to limit the invention. Various alternative embodiments, examples and operational techniques will be apparent to those skilled in the art from this disclosure.
For example, in the above-described embodiment, an example in a system to which Evolved UTRA and UTRAN (also known as Long Term Evolution, or Super 3G) is applied has been described, but the mobile station, base station apparatus, and mobile according to the present invention have been described. The communication system and the communication control method can also be applied to other systems that perform communication using a shared channel.
That is, it goes without saying that the present invention includes various embodiments not described here. Therefore, the technical scope of the present invention is defined only by the matters specifying the invention relating to the reasonable claims from the above description.
For convenience of explanation, the present invention has been described by dividing it into several examples, but the division of each embodiment is not essential to the present invention, and two or more examples may be used as necessary. Although the explanation has been given using specific numerical examples in order to promote understanding of the invention, these numerical values are merely examples and any appropriate value may be used unless otherwise specified.
Although the present invention has been described above with reference to specific examples, each embodiment is merely an example, and those skilled in the art can understand various modifications, modifications, alternatives, substitutions, and the like. There will be. For convenience of explanation, the devices according to the embodiments of the present invention have been described with reference to functional block diagrams, but such devices may be implemented in hardware, software, or a combination thereof. The present invention is not limited to the above examples, and various modifications, modifications, alternatives, substitutions, etc. are included without departing from the spirit of the present invention.
This international application is filed on March 1, 2007, Japanese Patent Application No. 2007-052111, Japanese Patent Application No. 2007-161940 filed on June 19, 2007, and Japan filed on December 20, 2007. It claims priority under National Patent Application 2007-329028 and incorporates the entire contents of 2007-052111, 2007-161940 and 2007-329028 into this international application.
58 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2003046437A | Cites | Japan | Examiner |
| JP2004135180A | Cites | Japan | Examiner |
| JP2004511950A | Cites | Japan | Examiner |
| WO2005091833A2 | Cites | World Intellectual Property Organization (WIPO) | Examiner |
| WO2006019287A1 | Cites | World Intellectual Property Organization (WIPO) | Examiner |
| WO2006019287A1 | Cites | World Intellectual Property Organization (WIPO) | – |
| JP2004135180A | Cites | Japan | – |
| WO2005091833A1 | Cites | World Intellectual Property Organization (WIPO) | – |
| JP2003046437A | Cites | Japan | – |
| JP2004511950A | Cites | Japan | – |
102 members in 11 offices
Priority claims21
| Document | Office | Kind | Date |
|---|---|---|---|
| 2007052111 | Japan | A | |
| 2007052111 | Japan | A | |
| 2007052111 | Japan | – | |
| 2007161940 | Japan | A | |
| 2007161940 | Japan | A | |
| 2007161940 | Japan | – | |
| 2007329028 | Japan | A | |
| 2007329028 | Japan | A | |
| 2007329028 | Japan | – | |
| 2008053307 | Japan | W | |
| 2008053307 | Japan | W | |
| 2009502529 | Japan | A | |
| 2007200752111 | – | – | – |
| 20072007161940 | – | – | – |
| 20072007329028 | – | – | – |
| 2008053307 | – | – | – |
| JP20070052111 | – | – | – |
| JP20070161940 | – | – | – |
| JP20070329028 | – | – | – |
| JP20090502529 | – | – | – |
| WO2008JP53307 | – | – | – |
Members102
| Document | Office | Kind | |
|---|---|---|---|
| AU2008222128A1 | Australia | A1 | |
| CA2679611A1 | Canada | A1 | |
| WO2008108222A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2008108223A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2008108224A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2008108225A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2008108226A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2008108227A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2008108228A1 | World Intellectual Property Organization (WIPO) | A1 | |
| MX2009009277A | Mexico | A | |
| MX2009009277A | Mexico | A | |
| MX2009009279A | Mexico | A | |
| MX2009009279A | Mexico | A | |
| MX2009009280A | Mexico | A | |
| KR20090115217A | Republic of Korea | A | |
| KR20090118072A | Republic of Korea | A | |
| KR20090118073A | Republic of Korea | A | |
| KR20090118074A | Republic of Korea | A | |
| KR20090118075A | Republic of Korea | A | |
| EP2124469A1 | European Patent Office (EPO) | A1 | |
| EP2124470A1 | European Patent Office (EPO) | A1 | |
| EP2124471A1 | European Patent Office (EPO) | A1 | |
| KR20090121359A | Republic of Korea | A | |
| EP2129140A1 | European Patent Office (EPO) | A1 | |
| EP2129149A1 | European Patent Office (EPO) | A1 | |
| EP2129150A1 | European Patent Office (EPO) | A1 | |
| EP2129151A1 | European Patent Office (EPO) | A1 | |
| KR20090129441A | Republic of Korea | A | |
| CN101669382A | China | A | |
| CN101669395A | China | A | |
| CN101669396A | China | A | |
| CN101669399A | China | A | |
| CN101669400A | China | A | |
| CN101669401A | China | A | |
| CN101669402A | China | A | |
| US2010091725A1 | United States of America | A1 | |
| US2010091726A1 | United States of America | A1 | |
| US2010091727A1 | United States of America | A1 | |
| US2010098008A1 | United States of America | A1 | |
| US2010099429A1 | United States of America | A1 | |
| US2010111008A1 | United States of America | A1 | |
| JPWO2008108222A1 | Japan | A1 | |
| JPWO2008108223A1 | Japan | A1 | |
| JPWO2008108224A1 | Japan | A1 | |
| JPWO2008108225A1 | Japan | A1 | |
| JPWO2008108226A1 | Japan | A1 | |
| JPWO2008108227A1 | Japan | A1 | |
| JPWO2008108228A1 | Japan | A1 | |
| US2010150085A1 | United States of America | A1 | |
| RU2009134935A | Russian Federation | A | |
| RU2009134936A | Russian Federation | A | |
| RU2009134937A | Russian Federation | A | |
| RU2009134937A | Russian Federation | A | |
| RU2009134938A | Russian Federation | A | |
| RU2009135441A | Russian Federation | A | |
| RU2009135441A | Russian Federation | A | |
| RU2009135448A | Russian Federation | A | |
| RU2009135449A | Russian Federation | A | |
| US2012147778A1 | United States of America | A1 | |
| US2012147836A1 | United States of America | A1 | |
| CN102573085A | China | A | |
| CN102573086A | China | A | |
| CN101669400B | China | B | |
| CN101669396B | China | B | |
| JP5047270B2 | Japan | B2 | |
| US8295236B2 | United States of America | B2 | |
| JP5059848B2 | Japan | B2 | |
| JP2012213209A | Japan | A | |
| JP2012231479A | Japan | A | |
| JP2012231487A | Japan | A | |
| US8335233B2 | United States of America | B2 | |
| JP5100745B2This record | Japan | B2 | |
| JP5122554B2 | Japan | B2 | |
| CN101669402B | China | B | |
| US8391219B2 | United States of America | B2 | |
| JP2013059032A | Japan | A | |
| CN101669401B | China | B | |
| JP5186481B2 | Japan | B2 | |
| US8432883B2 | United States of America | B2 | |
| US8526373B2 | United States of America | B2 | |
| US8570959B2 | United States of America | B2 | |
| US8639259B2 | United States of America | B2 | |
| JP5405636B2 | Japan | B2 | |
| CN101669382B | China | B | |
| CN101669399B | China | B | |
| JP5425264B2 | Japan | B2 | |
| JP5501409B2 | Japan | B2 | |
| JP5511896B2 | Japan | B2 | |
| BRPI0807885A2 | Brazil | A2 | |
| BRPI0808393A2 | Brazil | A2 | |
| BRPI0808395A2 | Brazil | A2 | |
| EP2124471A4 | European Patent Office (EPO) | A4 | |
| EP2129149A4 | European Patent Office (EPO) | A4 | |
| EP2124469A4 | European Patent Office (EPO) | A4 | |
| BRPI0808174A2 | Brazil | A2 | |
| BRPI0808175A2 | Brazil | A2 | |
| EP2124470A4 | European Patent Office (EPO) | A4 | |
| EP2129140A4 | European Patent Office (EPO) | A4 | |
| EP2129150A4 | European Patent Office (EPO) | A4 | |
| EP2129151A4 | European Patent Office (EPO) | A4 |
21 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 5100745
- Publication, DOCDB
- 5100745
- Publication, EPODOC
- JP5100745B
- Application
- 2009502529
- Application, DOCDB
- 2009502529
- Application, EPODOC
- JP20090502529
Titles2
- Japanese
- 基地局装置及び通信制御方法
- English
- Base station equipment and communication control method
Classification
- CPC, 8
- H04W52/16
- H04W52/04
- H04W52/281
- H04W52/48
- H04W52/242
- H04W52/262
- H04W52/24
- H04W72/21
- IPC, 3
- H04W52 16
- H04W72 54
- H04W74 06
