WO2008131683A1 - Triggering and data distribution method of dispatch information transmission in enhanced uplink, and the equipment thereof - Google Patents
Triggering and data distribution method of dispatch information transmission in enhanced uplink, and the equipment thereof Download PDFInfo
- Publication number
- WO2008131683A1 WO2008131683A1 PCT/CN2008/070799 CN2008070799W WO2008131683A1 WO 2008131683 A1 WO2008131683 A1 WO 2008131683A1 CN 2008070799 W CN2008070799 W CN 2008070799W WO 2008131683 A1 WO2008131683 A1 WO 2008131683A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- scheduling information
- user terminal
- access control
- control protocol
- length
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 82
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000013475 authorization Methods 0.000 claims abstract description 11
- 230000001960 triggered effect Effects 0.000 claims description 20
- 230000002708 enhancing effect Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 description 20
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 230000000737 periodic effect Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
Definitions
- the present invention relates to the field of wireless communications, and more particularly to a triggering and data allocating method and apparatus for enhancing uplink scheduling information transmission, which is used to determine a triggering mechanism of scheduling information, and can trigger reporting of scheduling information according to whether it is necessary to trigger scheduling information. Allocate data load. Background technique
- the Enhanced Uplink is commonly referred to as HSUPA (High Speed Uplink Packet Access), which is designed to efficiently support the efficiency of the uplink through advanced technologies to effectively support web browsing, video, multimedia information and other based IP business.
- HSUPA High Speed Uplink Packet Access
- 3GPP (3rd Generation Mobile Communication Partner Project) TDD (Time Division Duplex System) including TD-CDMA (Time Division Code Division Multiple Access) and TD-SCDMA (Time Division Synchronous Code Division Multiple Access) have completed HSUPA Standardization work.
- the enhanced uplink services are classified into scheduling services and non-scheduled services.
- the resources of the non-scheduled services are allocated by the SRNC (Service Radio Network Controller) for the UE (User Equipment).
- the allocation mode is the same as the existing dedicated channel allocation mode.
- the SRNC allocates an enhanced uplink resource pool for the Node B (Node B, base station), and the Node B schedules configuration resources for the UE.
- E-DCH Enhanced Uplink Dedicated Transport Channel
- TTI Transmission Time Interval
- MAC Medium Access Control Protocol Data Unit
- one or more MAC-d streams can be multiplexed within a packet.
- the MAC-d flow is a unit of data flow above the enhanced uplink traffic transmission channel, and one or more logical channels are mapped on the MAC-d flow.
- the RNC configures one or more MAC-d flows according to the service condition of the UE, and each MAC-d flow is configured with a set of HARQ Profile parameters, including power offset and maximum retransmission times. Maximum retransmission timer to ensure transmission quality and delay requirements.
- the upper layer will also be for each MAC-d.
- the flow configures a multiplex list that specifies other MAC-d flows that can be transmitted in the same MAC-e PDU as the MAC-d flow.
- the physical channels associated with E-DCH are:
- E-PUCH E-DCH uplink physical channel, also called enhanced uplink physical channel
- E-DCH uplink physical channel is a traffic channel for carrying an E-DCH transmission channel
- E-UCCH Enhanced Uplink Control Channel
- It is a physical layer control channel, which is carried in the physical layer indication field of the E-PUCH.
- the control information carried includes: E-TFCI (Enhanced Uplink Transport Format Combination Index) And HARQ information (including process ID and retransmission times information);
- the E-AGCH channel (E-DCH absolute grant channel) is a control channel used for Node B transmission grant information, including allocating E-PUCH time slots, code channels, power, and the like for a single UE;
- E-RUCCH E-DCH random access uplink control channel, that is, enhanced uplink random access uplink control channel
- E-RUCCH uses random access physical channel resources; and five, E-HICH (E-DCH hybrid automatic repeat request indication channel), is a physical layer control channel for Node B to carry HARQ (mixed Automatic retransmission request) indication information.
- E-HICH E-DCH hybrid automatic repeat request indication channel
- FIG. 1 is a hierarchical structure diagram of an RLC layer to a physical layer of a UE side of an enhanced uplink access system.
- a new MAC-es/e entity is added.
- the functions of the entity include: storing and retransmitting the MAC-e PDU; selecting the E-TFC according to the authorization information on the network side (enhanced transport format combination) And multiplexed data to form a MAC-e PDU according to the E-TFC selection result.
- E-DCH transmission channel Since only one E-DCH transmission channel is mapped to the E-PUCH physical channel in one TTI, selecting "Enhanced Transmission Format Combination" essentially selects only the transmission format of an E-DCH transmission channel.
- the choice of E-TFC includes determining the transport block length (ie, the length of the MAC-e PDU packet), the spreading code, and the modulation scheme.
- the E-TFC selection is only This includes determining the length of the transport block and the modulation method. According to the selection result of the E-TFC, the MAC-e entity allocates data from the logical channel buffer to form a MAC-e PDU.
- the system provides a transport block length table. For each type of authorized resource (here, the number of slots), there are 128 transport block lengths to choose from.
- the UE selects the transport block length and tone. After the mode, only the transport block length index information (ie, E-TFCI) is sent to the Node B.
- E-TFCI transport block length index information
- the Node B receives the E-PUCH channel from the UE, the Node B first obtains the transport format information E-TFCI, HARQ information from the E-UCCH channel. From the E-TFCI information, the Node B can know the transport block length and modulation mode of the MAC-e PDU in the E-PUCH.
- the Node B can know whether the current packet is a new packet or a retransmission packet, and obtains E. - Redundancy version information of the PUCH channel, HARQ process information, and the like. After obtaining the information, the Node B de-spreads, demodulates, and HARQ decodes the E-PUCH data, and feeds back ACK or NACK information to the UE according to the decoding result.
- a data service flow diagram from the RLC layer to the physical layer on the UE side in the enhanced uplink service is provided. Among them, the following steps are included:
- Step S202 the RLC PDU of the logical channel is sent to the MAC-d layer, and directly mapped to a MAC-d PDU;
- Step S204 multiple MAC-d PDUs from the same logical channel are multiplexed into one MAC-es SDU (Service Data Unit), and header information (Transmission Sequence Number TSN, 3 bits) is added to form a MAC-es PDU; as well as
- step S206 the MAC-es PDU is sent to the MAC-e layer, and the MAC-e layer connects the MAC-es PDUs that can be multiplexed into the same PDU, and adds header information (several DDI-N pairs).
- the DDI Data Description Indicator
- N is the number of MAC-d PDUs with the same DDI value.
- the MAC-e entity first determines the highest priority logical channel X that is currently required to be transmitted and its corresponding MAC-d flow (a logical channel can only be mapped onto one MAC-d flow). Then, according to the multiplexed list information of the high-level configuration, other MAC-d flows that can be multiplexed with Y into the same MAC-e PDU are determined, and Y and the logical channels corresponding to the MAC-d flows are combined into one set B. Finally, the MAC-es PDUs are sequentially obtained from the set B in the order of the logical channel priorities, and are multiplexed into the MAC-e PDUs.
- SI Scheduling Information
- UE buffer information UE buffer information
- power headroom UE buffer information
- path loss measurement information of the local cell and neighboring cells
- the triggering mechanism of the SI in the TD-SCDMA system includes:
- the SI will transmit on the E-RUCCH channel, which takes a long time due to the random access procedure.
- the UE In the case of authorization, if the UE multiplexes the logical channel buffer data into the MAC-e PDU and the padding bit (Padding) is sufficient to transmit the scheduling information (ie, the padding bit is greater than or equal to 23 bits), the UE will The scheduling information is carried in the MAC-e PDU, and the mechanism is simply referred to as a "piggyback mechanism.”
- the upper layer configures a periodic timer T-WAIT for the UE. After sending the scheduling information, the T-WAIT timer is started. The new scheduling information is not sent before the timer expires. After the timer expires, The user terminal sends scheduling information; the mechanism is simply referred to as a "periodic triggering mechanism", and can also be understood as an “active triggering” mechanism.
- the UE Considering that the uplink resources of the TDD system are limited, the UE cannot obtain the authorized resources from time to time. Therefore, the above-mentioned point 2 "piggyback mechanism" is more suitable for the TDD system; it is not difficult to find that the above points 2 and 3 are obviously contradictory. This is a flaw in the current standard.
- the SI will be sent separately on the E-PUCH channel in the following cases:
- the transport block length allowed by the authorized resource cannot transmit the service data (the minimum MAC-d PDU length of the logical channel is greater than the transport block length allowed by the grant), so the UE is only authorized resources at this time.
- Send SI the minimum MAC-d PDU length of the logical channel is greater than the transport block length allowed by the grant
- the UE must send the SI on the current authorized resource due to the periodic reporting mechanism of the scheduling information or the triggering mechanism of the UE.
- the MAC-e PDU is not only carrying the scheduling information. , can no longer carry other business data.
- Fig. 3(a) shows the case where scheduling information is transmitted through the E-RUCCH
- Fig. 3(b) shows the case where the SI and the service data are transmitted in one MAC-e PDU packet, and the DDI in the packet header. It is used to indicate the end of the packet with scheduling information. In some cases, DDIQ is not needed.
- the NodeB can push out whether the end of the packet carries the scheduling information.
- the function of the padding bit is to ensure that the final MAC-e PDU length is the system design. Transmission A value in the block length table.
- Figure 3(c) shows the case when scheduling information is transmitted separately in the MAC-e PDU.
- the scheduling information is transmitted separately.
- Step S401 The UE needs to obtain a set of data sources, where the UE may be subdivided into: the UE first determines whether the current TTI is used for scheduling transmission or non-scheduled transmission; and the UE determines logic that meets the TTI transmission type (scheduled or unscheduled) with transmission requirements.
- Channel set A determining the highest priority logical channel X from set A, the MAC-d flow corresponding to logical channel X is Y, and the power offset in the HARQ profile of MAC-d flow Y will be used in the following steps;
- Set B which is a subset of set A, in which set B contains logical channels mapped to MAC-d flow Y, and logical channels of other MAC-d flows that can be multiplexed with MAC-d flow Y;
- Step S402 the UE obtains the maximum transport block length allowed by the authorized resource, where the UE may be subdivided into: generating a transport block length set C1 and C2, where C1 corresponds to QPSK (Quadrature Phase Shift Keying) modulation mode, and C2 corresponds to 16QAM.
- C1 corresponds to QPSK (Quadrature Phase Shift Keying) modulation mode
- C2 corresponds to 16QAM.
- the length of each transport block in C1 and C2 needs to satisfy the transmission code rate on the current authorized resource should fall between the maximum and minimum code rates specified by the upper layer (the upper layer is configured for the UE E) -DCH type transmission bearer specifies the maximum and minimum bit rate that the UE can use); determines the subsets D1 and D2 of C1 and C2, respectively, so that the transmission power required for the transmission block length in D1, D2 is less than or equal to the authorization
- L is the path loss value measured by the UE, and is the power offset obtained by the currently selected transport block length, code channel resource and modulation mode
- K is MAC-e PDU power offset (highest priority logical channel) In Power offset of the MAC-d flow, ie the power offset of the MAC-d flow Y); determining the maximum supported transport block length k from D1 and D2;
- Step S403 The UE allocates data in the logical channel priority order from the set B to form a MAC-e PDU, and selects a modulation mode, which may be specifically divided into: selecting the MAC of each logical channel from the set B in order of logical channel priority.
- the logical channel set and the transport block length are reselected starting from step 401. If the new set A is an empty set, the UE will only send scheduling information in the current MAC-e PDU.
- the transport format selection process does not support the second scheduling information transmission as shown in FIG. 3, that is, the UE does not perform data allocation. Considering the triggering of scheduling information, it is only required in the design of the uplink.
- the existing scheduling information triggering mechanism and data allocation have problems.
- scheduling information triggering since the scheduling information directly affects the scheduling decision of the NodeB, its real-time performance should be guaranteed.
- the uplink resources are limited in the TDD system, if the UE does not have authorized resources, it can only pass the E-RUCCH.
- the channel sends scheduling information, which brings a large delay to the transmission of scheduling information, which is not conducive to the scheduling of the NodeB. Therefore, the "piggyback mechanism" described above is an ideal TDD system in the case of limited uplink resources.
- the scheduling information is triggered, but the current "periodic triggering mechanism" obviously limits the use of the "piggyback mechanism".
- the MAC-e entity of the UE needs to cooperate with the scheduling information triggering function in the data distribution process, and reasonably arranges the scheduling information transmission. Since the triggering of the scheduling information and the data distribution of the MAC-e PDU have a natural relationship, the two processes can be considered in a unified manner, and a solution is urgently needed to solve the above problems. Summary of the invention
- the technical problem to be solved by the present invention is to provide a triggering method for enhancing uplink scheduling information transmission, determine a reasonable triggering mechanism, and allocate a data load according to whether it is required to actively trigger reporting of scheduling information, which can be applied to TD.
- TD Time Division Code Division Multiple Access
- TD-SCDMA Time Division Synchronous Code Division Multiple Access
- the present invention provides a triggering method for enhancing uplink scheduling information transmission, including:
- the user terminal When the user terminal does not actively trigger the scheduling information transmission, if the padding bits after the logical channel buffer data is multiplexed into the enhanced medium access control protocol data unit can accommodate the scheduling information, the user terminal will access the enhanced medium. Sending scheduling information in the control protocol data unit;
- the user terminal starts or restarts the timer T each time the user terminal sends scheduling information on the authorized resource.
- triggering method may also have the following features:
- the authorization resource is a scheduling resource, and the scheduling information is sent in a scheduling type enhanced medium access control protocol data unit;
- the authorized resource is a non-scheduled resource, and the scheduling information is sent in an unscheduled type of enhanced medium access control protocol data unit.
- the present invention further provides a method for transmitting enhanced uplink scheduling information.
- the user terminal When a user equipment has an authorized resource, the user terminal combines the selection result multiplexing data according to the enhanced transmission format to form an enhanced medium access control protocol data unit, if the enhanced medium is connected.
- the inbound control protocol data unit does not include scheduling information and its padding bits can accommodate scheduling information, and the user terminal multiplexes the latest scheduling information into the enhanced medium access control protocol data unit for transmission.
- Another technical problem to be solved by the present invention is to provide an enhanced uplink data distribution method.
- the device can reasonably allocate the data load according to whether the triggering of the scheduling information is actively triggered, which can be applied to the TD-CDMA (Time Division Code Division Multiple Access) system and the TD-SCDMA (Time Division Synchronous Code Division Multiple Access) system.
- TD-CDMA Time Division Code Division Multiple Access
- TD-SCDMA Time Division Synchronous Code Division Multiple Access
- the present invention provides an enhanced uplink data distribution method, which is used to allocate a data load according to whether it is required to trigger the reporting of the scheduling information, and includes the following steps: Step S602: The user terminal determines whether an active trigger is required. Reporting the scheduling information; Step S604, if the scheduling information needs to be triggered, the user terminal reserves the bit of the scheduling information, and determines the available load length, so that the available load length is less than or equal to the authorized a difference between a maximum packet length supported by the resource and a bit of the scheduling information, and if the reporting of the scheduling information is not required to be triggered, the user terminal determines the available load length such that the available load length is less than or equal to The maximum packet length supported by the authorized resource;
- Step S606 performing data load distribution according to the available load length.
- the step S606 includes the following processing:
- the service data is sequentially extracted in the order of priority of each logical channel, so that the length of the extracted service data and the header overhead is less than or equal to the available load length, and the available load length is Updating to the remaining length after subtracting the extracted service data, wherein the second set includes a logical channel mapped to a dedicated media access control flow corresponding to the highest priority logical channel in the first set, and A logical channel of another dedicated medium access control flow multiplex multiplexable with the dedicated medium access control flow, the first set being a logical channel set having a transmission requirement conforming to a TTI transmission type;
- the user terminal multiplexes the service data and the header overhead of the respective logical channels, or multiplexes the service data, the header overhead, and the scheduling information of the respective logical channels into the enhanced medium access control protocol data unit.
- the above data distribution method may also have the following features:
- step S606 if the minimum service data length of any one of the logical channels in the second set is greater than the available load length, the user terminal removes the second set from the first set to obtain a new set, if The new set is not an empty set, and the user terminal will reselect the current TTI transmission. The logical channel set and the maximum packet length allowed by the authorized resource are re-loaded. If the new set is an empty set, the user terminal only sends scheduling information in the enhanced media access control protocol data unit of the current TTI.
- the above data distribution method may also have the following features:
- step S606 if the user terminal does not actively trigger the transmission of the scheduling information, and the padding bits in the enhanced medium access control protocol data unit after the logical channel buffer data allocation are sufficient to transmit the scheduling information, the user terminal will also be in the The padding bit portion of the enhanced medium access control protocol data unit transmits scheduling information.
- the foregoing data distribution method may further have the following features: the user terminal is configured with a scheduling information triggering timer T, and each time the new scheduling information is sent on the authorized resource, the timer T is started or restarted. After the timer T expires, it is determined that the scheduling information needs to be actively sent.
- the scheduling information is sent in an enhanced medium access control protocol data unit of a scheduling type or an enhanced medium access control protocol data unit of a non-scheduled type.
- the data distribution apparatus for enhancing the uplink provided by the present invention includes:
- the scheduling information triggering unit is located on the user terminal, and is used to determine whether the scheduling of the scheduling information needs to be triggered.
- a determining unit configured to: when the reporting of the scheduling information needs to be triggered, the user terminal reserves a bit of the scheduling information, and determines an available load length, so that the available load length is less than or equal to an authorized resource. The difference between the supported maximum packet length and the bit of the scheduling information, and in the case that the reporting of the scheduling information is not required to be triggered, the user terminal determines the available load length, so that the available load length is less than Or equal to the maximum packet length supported by the authorized resource;
- an allocating unit configured to perform data load distribution according to the available load length.
- the allocating unit includes: an updating unit, configured to sequentially extract service data in each logical channel priority order for each logical information in the second set, so that the extracted data is taken out Business data and header overhead length and less than or Equal to the available load length, and updating the available load length to the remaining length after subtracting the extracted service data, wherein the second set includes mapping to the highest priority logic in the first set a logical channel of a MAC-d flow corresponding to the channel, and a logical channel of another MAC-d flow multiplexed with the MAC-d flow, wherein the first set is a logical channel having a transmission requirement conforming to a TTI transmission type Collection;
- a multiplexing unit configured to multiplex the service data of the respective logical channels and the header overhead, or multiplex the service data, the header overhead, and the scheduling information of the respective logical channels into an enhanced medium access control protocol data unit in.
- the multiplexing unit is further configured to: when the multiplexed data constitutes an enhanced medium access control protocol data unit, for example, determining that the enhanced medium access control protocol data unit does not include The scheduling information and its padding bits can accommodate scheduling information, and the latest scheduling information is multiplexed into the enhanced medium access control protocol data unit.
- the scheduling information triggering unit includes a scheduling information triggering timer T, and each time the scheduling information is sent on the authorized resource, the timer T is started or restarted. After the timer T expires, the scheduling information is actively triggered.
- the foregoing data distribution apparatus may further have the following feature: the allocation unit multiplexes the scheduling information in a scheduling type enhanced medium access control protocol data unit or a non-scheduled type enhanced medium access control protocol data unit.
- the present invention solves the problem of how to better utilize the authorized resources and the maximum possible reporting of real-time scheduling information in the case of limited resources in the TDD system; and provides a data distribution method, so that the UE can meet the system requirements.
- the scheduling information reporting time preferentially considers the transmission of the scheduling information, and solves the defects of the original system.
- the UE since the UE is allowed to send scheduling information on the non-scheduled resource, it provides effective resource guarantee for the transmission of the scheduling information, and The information plays an important role in the scheduling of Node B. It can be seen that the present invention provides an effective solution for improving system scheduling efficiency and improving system resource utilization.
- FIG. 1 is an architecture diagram of a UE side of an enhanced uplink access system in the related art
- FIG. 2 is a data flow diagram of a UE side of an enhanced uplink access system in the related art
- Figure 3 (a), Figure 3 (b), and Figure 3 (c) are format diagrams of three types of scheduling information transmission data;
- Figure 4 is a flow chart of the related art "E-TFC selection procedure";
- Figure 5 is a diagram showing an example of a transport block length table provided by the related system.
- FIG. 6 is a flowchart of a method for allocating data of an enhanced uplink according to the present invention
- FIG. 7 is a schematic diagram of a data distribution process according to an embodiment of the present invention.
- FIG. 8 is a flowchart of an "E-TFC selection flow" including the data distribution process of FIG. 7;
- FIG. 9 is a block diagram of an enhanced uplink data distribution apparatus according to the present invention.
- FIG. 10 is a flowchart of a triggering method for enhancing uplink scheduling information transmission according to an aspect of the present invention
- FIG. 11 is a flow diagram of a triggering method for enhancing uplink scheduling information transmission in accordance with another aspect of the present invention. Preferred embodiment of the invention
- FIG. 6 is a flow chart of a method of data allocation for enhanced uplinks in accordance with the present invention. As shown in Figure 6, the method includes the following steps:
- Step S602 The user terminal determines whether it is required to actively trigger the reporting of the scheduling information.
- Step S604 if the user needs to actively trigger the scheduling information, the user terminal reserves the bit of the scheduling information, and determines the available load length, so that the available load length satisfies the first condition, and if the reporting of the scheduling information is not required to be triggered, the user terminal Determining the available load length so that the available load length satisfies the second condition;
- Step S606 data load distribution is performed according to the available load length.
- step S602 according to the trigger mechanism of the scheduling information according to the present invention, after the timer T of the high-layer configuration expires, the user terminal will actively trigger the transmission of the scheduling information.
- the first condition is: the available load length is less than or equal to the difference between the maximum packet length supported by the authorized resource and the bit of the scheduling information.
- the second condition is: The available payload length is less than or equal to the maximum packet length supported by the authorized resource (ie, the maximum transport block length).
- Step S606 includes the following processes: for each logical information in the second set, the service data is sequentially extracted in the order of priority of each logical channel, so that the length of the extracted service data and the header overhead is less than or equal to the available load length, and is available.
- the load length is updated to the remaining length after subtracting the extracted service data; and the user terminal multiplexes the service data and header overhead and/or scheduling information of each logical channel into the enhanced medium access control protocol data unit.
- the second set includes a logical channel mapped to a MAC-d flow (dedicated medium access control flow) corresponding to the highest priority logical channel in the first set, and other MAC-d flows multiplexed with the MAC-d flow Logical channel, where the first set is a set of logical channels with transmission requirements that conform to the TTI transmission type.
- MAC-d flow dedicated medium access control flow
- step S602 If the user terminal does not actively trigger the reporting of the scheduling information in step S602, the completion step is completed.
- the user terminal After S606, if the padding bit in the finally obtained enhanced medium access control protocol data unit is greater than equal to 23 bits, the user terminal will multiplex the latest scheduling information.
- the scheduling information may be sent in a scheduling type of enhanced medium access control protocol data unit or in a non-scheduled type of enhanced medium access control protocol data unit.
- the data distribution method of the scheduling information provided by the present invention is applied to the UE's transmission format selection and data distribution process (referred to as E-TFC selection).
- E-TFC selection The following describes the TD-SCDMA system as an example.
- FIG. 7 is a schematic diagram of a data distribution process according to an embodiment of the present invention. As shown in FIG. 7, when a UE needs to trigger scheduling information, it satisfies (MAC-es/e header overhead + data load length + scheduling information). Length) ⁇ k, and when the UE does not need to trigger the scheduling information, it satisfies (MAC-es/e header overhead + data load length) ⁇ k.
- the specific data load distribution method specifically includes the following steps:
- the service data and header overhead and/or scheduling information of each logical channel of the UE are multiplexed into the MAC-e PDU.
- step 1 the UE triggers the scheduling information in the following cases: The timer of the upper configuration information of the upper layer configuration times out.
- step 2 (1) for any logical channel, if the minimum service data length cannot meet the inequality requirement, the logical information will not provide data, and the MAC-e PDU data to be transmitted will not be present. Contains the business data of the logical channel. If all the logical channels in the set B cannot transmit data, the UE will regain the set A, and the new set A is the new set of the original set A to remove the set B. If the new set A is not an empty set, the UE will start to reselect the current TTI. The logical channel set transmitted and the maximum transport block length allowed by the grant resource. If A is an empty set, the UE will only send scheduling information.
- step 3 the data portion of the finally obtained MAC-e PDU includes the following three cases: only service data, only scheduling information, existing service data, and scheduling information.
- FIG 8 is a flow chart of the "E-TFC Selection Flow” including the data distribution flow of Figure 7. As shown in Figure 8, the following four processes are mainly included:
- S802 determining, by using an existing enhanced uplink transmission format selection algorithm, a set B, where the highest priority logical channel having a transmission requirement, and other logical channels multiplexed with the highest priority logical channel are included; S804.
- the UE determines a maximum transport block length k allowed by the authorized resource.
- the UE allocates a data load according to whether the scheduling information needs to be triggered actively.
- the UE determines a transport block length, and determines a modulation mode that minimizes transmit power.
- the UE first determines whether the current TTI is used for scheduled transmission or non-scheduled transmission;
- the UE determines a logical channel set A having a transmission requirement that conforms to a TTI transmission type (scheduled or unscheduled);
- set B which is a subset of set A, in which set B contains logical channels mapped to MAC-d flow Y, and logical channels of other MAC-d flows that can be multiplexed with MAC-d flow Y.
- the maximum supported transport block length is determined from D1 and D2.
- the transport block provided by the UE from the system according to the length of the finally obtained MAC-e PDU (denoted as S)
- the transport block set in the length table corresponding to the current time slot resource finds the closest transport block length value L greater than or equal to S, and the corresponding index number is recorded as E-TFCIL;
- the QPSK modulation mode is selected; if L is only present in D2, then the 16QAM modulation mode is selected, and if L is present in both D1 and D2, then the modulation mode with less power requirement is selected;
- the UE multiplexes the latest scheduling information into the MAC-e PDU.
- FIG. 9 is a block diagram of an enhanced uplink data distribution apparatus 900 in accordance with the present invention.
- the apparatus includes: a scheduling information triggering unit 902, located on the user terminal, configured to determine whether the reporting of the scheduling information needs to be triggered; and a determining unit 904, configured to: when the reporting of the scheduling information needs to be triggered, The user terminal reserves the bit of the scheduling information, and determines the available load length, so that the available load length satisfies the first condition, and in the case that the reporting of the scheduling information is not required to be triggered, the user terminal determines the available load length to make the available load length Satisfying the second condition; and an allocating unit 906 for performing data load distribution according to the available load length.
- the first condition is: the available load length is less than or equal to the difference between the maximum packet length supported by the authorized resource and the bit of the scheduling information.
- the second condition is: The available payload length is less than or equal to the maximum packet length supported by the authorized resource.
- the allocating unit 906 includes: an updating unit, configured to sequentially extract the service data in each logical channel priority order for each logical information in the second set, so that the length of the extracted service data and the header overhead is less than or equal to the available Load length, and update the available load length to the remaining length after subtracting the extracted service data; and multiplexing unit for multiplexing service data and header overhead and/or scheduling information of each logical channel to the enhanced
- an updating unit configured to sequentially extract the service data in each logical channel priority order for each logical information in the second set, so that the length of the extracted service data and the header overhead is less than or equal to the available Load length, and update the available load length to the remaining length after subtracting the extracted service data
- multiplexing unit for multiplexing service data and header overhead and/or scheduling information of each logical channel to the enhanced
- the multiplexed data constitutes an enhanced medium access control protocol data unit, for example, it is determined that the enhanced medium access control protocol data unit does not include scheduling information and its padding bit can accommodate
- the second set includes a logical channel mapped to a MAC-d flow corresponding to the highest priority logical channel in the first set, and a logical channel of other MAC-d flows multiplexed with the MAC-d flow,
- the first set is a logical channel set with transmission requirements that conforms to the TTI transmission type.
- the scheduling information triggering unit 902 based on the scheduling information triggering mechanism of the present invention, includes a scheduling information triggering timer T, and each time the scheduling information is sent on the authorized resource, the timer T is started or restarted. After T times out, it actively triggers the sending of scheduling information.
- the scheduling information is sent in a scheduling type of enhanced medium access control protocol data unit or a non-scheduled type of enhanced medium access control protocol data unit.
- Figure 10 is a flow diagram of a triggering method for enhanced uplink scheduling information transmission in accordance with an aspect of the present invention.
- the triggering method for transmitting the enhanced uplink scheduling information includes the following processing:
- the upper layer configures a scheduling information triggering timer T for the user terminal, where the user terminal has an authorization condition; when the user terminal sends new scheduling information on the authorized resource, the timer is started or restarted each time the scheduling information is sent. T. After the timer T expires, the user terminal will actively trigger the transmission of scheduling information.
- the process of starting or restarting the timer by the user terminal includes: if the timer T has been started, the user terminal first resets the timer T that has been started, and then restarts the timer T; if the timer T is not When started, the user terminal will start the timer T.
- the above S1002 and S1004 cooperate with each other.
- the timer will be reset and restarted.
- the function of the timer ⁇ is to ensure that the scheduling information can be sent in a timely manner according to certain real-time requirements when the UE does not have more padding bits to send scheduling information for a long time.
- the authorized resource in S1002 may be a scheduling resource or a non-scheduled resource, where the enhanced medium access control protocol data unit may be of a scheduling type or a non-scheduled type.
- the UE may send scheduling information in a scheduling type enhanced medium access control protocol data unit or a non-scheduled type enhanced medium access control protocol data unit, depending on resource availability. For example, after the T timeout, the UE has one of scheduling resources or non-scheduled resources, then the UE uses the available resources to send scheduling information; when the UE has both scheduling resources and non-scheduled resources, the UE decides to use one of the resources. transmission.
- the foregoing S1002 and S1004 include a trigger mechanism for scheduling information in an authorized situation: if the enhanced medium access control protocol data unit has enough padding bits, the user terminal sends the scheduling information, that is, the idle scheduling resource carries the scheduling information;
- the timer ⁇ is used to avoid reporting of scheduling information for a long time, ensuring that the scheduling information meets certain real-time requirements.
- FIG. 11 is a flow diagram of a triggering method for enhancing uplink scheduling information transmission in accordance with another aspect of the present invention.
- the method includes the following processing: S1102: A high layer configures a scheduling information triggering timer for the user terminal, where the scheduling information of the user terminal is authorized to be triggered; S1104, if the logical channel buffer data is multiplexed to the enhanced The padding bits after the media access control protocol data unit can accommodate scheduling information, and the user terminal will send scheduling information in the enhanced medium access control protocol data unit; and S1106, the user terminal is in the authorized resource.
- the timer is started or restarted when the new scheduling information is sent. After the timer expires, the user terminal will actively trigger the sending of the scheduling information.
- the process of restarting the timer by the user terminal includes: if the timer ⁇ has been started, the user terminal first resets the timer ⁇ that has been started, and then restarts the timing. The user terminal will start the timer ⁇ if the timer ⁇ is not activated.
- the triggering mechanism of the scheduling information is more suitable for the TDD system of the resource upper limit, and the UE can preferentially consider the transmission of the scheduling information on the scheduling information required by the system, thereby solving the defects of the original system, and simultaneously Since the UE is allowed to send scheduling information on the non-scheduled resource, it provides effective resource guarantee for the transmission of the scheduling information.
- the scheduling information plays an important reference role for the scheduling of the Node B, the system scheduling efficiency and system are improved. Utilization of resources.
- the invention is suitable for the resource capping TDD system, provides effective resource guarantee for dispatching information transmission, and improves system scheduling efficiency and system resource utilization.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
增强上行链路调度信息发送的触发及数据分配方法和装置 Trigger and data distribution method and device for enhancing uplink scheduling information transmission
技术领域 Technical field
本发明涉及无线通讯领域, 更具体地, 涉及一种增强上行链路调度信息 发送的触发和数据分配方法及装置, 用于确定调度信息的触发机制、 并能够 根据是否需要触发调度信息的上报来分配数据负荷。 背景技术 The present invention relates to the field of wireless communications, and more particularly to a triggering and data allocating method and apparatus for enhancing uplink scheduling information transmission, which is used to determine a triggering mechanism of scheduling information, and can trigger reporting of scheduling information according to whether it is necessary to trigger scheduling information. Allocate data load. Background technique
增强上行链路一般被称为 HSUPA ( High Speed Uplink Packet Access , 高 速上行分组接入) , 其旨在通过先进的技术提高上行链路的效率来有效的支 持 web浏览、 视频、 多媒体信息和其他基于 IP的业务。 目前 3GPP (第三代 移动通信伙伴项目 ) TDD (时分双工系统 ) , 包括 TD-CDMA (时分码分多 址接入)和 TD-SCDMA (时分同步码分多址接入)都已完成 HSUPA的标准 化工作。 The Enhanced Uplink is commonly referred to as HSUPA (High Speed Uplink Packet Access), which is designed to efficiently support the efficiency of the uplink through advanced technologies to effectively support web browsing, video, multimedia information and other based IP business. Currently 3GPP (3rd Generation Mobile Communication Partner Project) TDD (Time Division Duplex System), including TD-CDMA (Time Division Code Division Multiple Access) and TD-SCDMA (Time Division Synchronous Code Division Multiple Access) have completed HSUPA Standardization work.
在 TDD HSUPA系统中, 按调度方式的不同, 增强上行业务分为调度业 务和非调度业务, 其中, 非调度业务的资源由 SRNC (服务无线网络控制器) 为 UE ( User Equipment, 用户终端)分配, 分配方式与现有的专用信道分配 方式相同, 而在调度业务中, 由 SRNC为 Node B (节点 B, 基站)分配增强 上行链路资源池, 由 Node B为 UE调度配置资源。 In the TDD HSUPA system, the enhanced uplink services are classified into scheduling services and non-scheduled services. The resources of the non-scheduled services are allocated by the SRNC (Service Radio Network Controller) for the UE (User Equipment). The allocation mode is the same as the existing dedicated channel allocation mode. In the scheduling service, the SRNC allocates an enhanced uplink resource pool for the Node B (Node B, base station), and the Node B schedules configuration resources for the UE.
增强上行业务中新增了一种传输信道 E-DCH (增强上行链路专用传输信 道 ) , E-DCH的 TTI (传输时间间隔 )为 5ms, 映射到 E-DCH传输信道上的 数据称为 MAC-e PDU (增强媒体接入控制协议数据单元 ) , 分组内可以复用 一个或多个 MAC-d流。 In the enhanced uplink service, a new transport channel E-DCH (Enhanced Uplink Dedicated Transport Channel) is added. The TTI (Transmission Time Interval) of the E-DCH is 5 ms, and the data mapped to the E-DCH transport channel is called MAC. -e PDU (Enhanced Medium Access Control Protocol Data Unit), one or more MAC-d streams can be multiplexed within a packet.
MAC-d流是增强上行业务传输信道之上的一个数据流单位, 在 MAC-d 流上映射有一个或多个逻辑信道。 RNC根据 UE的业务情况为其配置一个或 多个 MAC-d流, 每个 MAC-d流配置有一套 HARQ Profile (混合自动重传请 求传输属性)参数, 包括功率偏移量、 最大重传次数、 最大重传定时器, 以 确保传输质量和时延要求。另外,为了提高传输效率,高层还会为每个 MAC-d 流配置一个复用列表, 其中规定了可以和该 MAC-d流在同一 MAC-e PDU中 传输的其它 MAC-d流。 The MAC-d flow is a unit of data flow above the enhanced uplink traffic transmission channel, and one or more logical channels are mapped on the MAC-d flow. The RNC configures one or more MAC-d flows according to the service condition of the UE, and each MAC-d flow is configured with a set of HARQ Profile parameters, including power offset and maximum retransmission times. Maximum retransmission timer to ensure transmission quality and delay requirements. In addition, in order to improve transmission efficiency, the upper layer will also be for each MAC-d. The flow configures a multiplex list that specifies other MAC-d flows that can be transmitted in the same MAC-e PDU as the MAC-d flow.
与 E-DCH相关的物理信道有: The physical channels associated with E-DCH are:
一、 E-PUCH ( E-DCH上行物理信道, 又称增强上行物理信道) , 是一 种用于承载 E-DCH传输信道的业务信道; 1. E-PUCH (E-DCH uplink physical channel, also called enhanced uplink physical channel), is a traffic channel for carrying an E-DCH transmission channel;
二、 E-UCCH (增强上行控制信道) : 是一种物理层控制信道, 它承载 在 E-PUCH的物理层指示域中, 携带的控制信息包括: E-TFCI (增强上行传 输格式组合索引)和 HARQ信息 (包括进程 ID和重传次数信息) ; 2. E-UCCH (Enhanced Uplink Control Channel): It is a physical layer control channel, which is carried in the physical layer indication field of the E-PUCH. The control information carried includes: E-TFCI (Enhanced Uplink Transport Format Combination Index) And HARQ information (including process ID and retransmission times information);
三、 E-AGCH信道(E-DCH绝对授权信道) , 是一种控制信道, 用于 Node B传输授权信息, 包括为单个 UE分配 E-PUCH时隙、 码道、 功率等信 息; 3. The E-AGCH channel (E-DCH absolute grant channel) is a control channel used for Node B transmission grant information, including allocating E-PUCH time slots, code channels, power, and the like for a single UE;
四、 E-RUCCH ( E-DCH随机接入上行控制信道, 即增强上行链路随机接 入上行控制信道) , 是一种物理层控制信道, 用于 UE在无授权的情况下, 传输辅助调度相关的信息, E-RUCCH使用随机接入物理信道资源; 以及 五、 E-HICH ( E-DCH 混合自动重传请求指示信道) , 是一种物理层控 制信道, 用于 Node B携带 HARQ (混合自动重传请求)指示信息。 4. E-RUCCH (E-DCH random access uplink control channel, that is, enhanced uplink random access uplink control channel) is a physical layer control channel used by the UE to transmit auxiliary scheduling without authorization. Related information, E-RUCCH uses random access physical channel resources; and five, E-HICH (E-DCH hybrid automatic repeat request indication channel), is a physical layer control channel for Node B to carry HARQ (mixed Automatic retransmission request) indication information.
图 1是增强上行接入系统 UE侧 RLC层到物理层的分层结构图。 与原有 系统相比, 新增了一个 MAC-es/e实体, 该实体功能包括: 对 MAC-e PDU进 行存储和重发; 根据网络侧的授权信息选择 E-TFC (增强传输格式组合) ; 以及根据 E-TFC选择结果, 复用数据组成 MAC-e PDU。 1 is a hierarchical structure diagram of an RLC layer to a physical layer of a UE side of an enhanced uplink access system. Compared with the original system, a new MAC-es/e entity is added. The functions of the entity include: storing and retransmitting the MAC-e PDU; selecting the E-TFC according to the authorization information on the network side (enhanced transport format combination) And multiplexed data to form a MAC-e PDU according to the E-TFC selection result.
由于在一个 TTI中 ,只有一条 E-DCH传输信道映射到 E-PUCH物理信道 上, 所以选择 "增强传输格式组合" , 实质上只是选择一条 E-DCH传输信道 的传输格式。 在 TD-CDMA系统中, E-TFC的选择包括确定传输块长度(即 MAC-e PDU包的长度 ) 、 扩频码、 和调制方式, 而在 TD-SCDMA系统中 , E-TFC的选择仅包括确定传输块长度和调制方式。 根据 E-TFC的选择结果, MAC-e实体从逻辑信道緩冲区中分配数据, 组成 MAC-e PDU。 Since only one E-DCH transmission channel is mapped to the E-PUCH physical channel in one TTI, selecting "Enhanced Transmission Format Combination" essentially selects only the transmission format of an E-DCH transmission channel. In TD-CDMA systems, the choice of E-TFC includes determining the transport block length (ie, the length of the MAC-e PDU packet), the spreading code, and the modulation scheme. In the TD-SCDMA system, the E-TFC selection is only This includes determining the length of the transport block and the modulation method. According to the selection result of the E-TFC, the MAC-e entity allocates data from the logical channel buffer to form a MAC-e PDU.
如图 5所示, 系统提供了一个传输块长度表格,针对每一种授权资源 (这 里是时隙数)都会有 128个传输块长度可供选择, UE选择好传输块长度和调 制方式后, 只需将传输块长度索引信息 (即, E-TFCI )发送给 Node B。 当 Node B接收到来自 UE的 E-PUCH信道时, Node B首先从 E-UCCH 信道获得传输格式信息 E-TFCI、 HARQ信息。 从 E-TFCI信息中 Node B可以 知道 E-PUCH中 MAC-e PDU的传输块长度、 调制方式; 从 HARQ信息中, Node B可以知道本次传输的是新分组还是重传分组, 并获得 E-PUCH信道的 冗余版本信息、 HARQ进程信息等。 获得这些信息后, Node B对 E-PUCH数 据部分解扩、解调和 HARQ解码,并根据解码结果向 UE反馈 ACK或 NACK 信息。 As shown in Figure 5, the system provides a transport block length table. For each type of authorized resource (here, the number of slots), there are 128 transport block lengths to choose from. The UE selects the transport block length and tone. After the mode, only the transport block length index information (ie, E-TFCI) is sent to the Node B. When the Node B receives the E-PUCH channel from the UE, the Node B first obtains the transport format information E-TFCI, HARQ information from the E-UCCH channel. From the E-TFCI information, the Node B can know the transport block length and modulation mode of the MAC-e PDU in the E-PUCH. From the HARQ information, the Node B can know whether the current packet is a new packet or a retransmission packet, and obtains E. - Redundancy version information of the PUCH channel, HARQ process information, and the like. After obtaining the information, the Node B de-spreads, demodulates, and HARQ decodes the E-PUCH data, and feeds back ACK or NACK information to the UE according to the decoding result.
如图 2所示, 提供了在增强上行业务中, UE侧从 RLC层到物理层的数 据业务流图。 其中, 包括以下步骤: As shown in FIG. 2, a data service flow diagram from the RLC layer to the physical layer on the UE side in the enhanced uplink service is provided. Among them, the following steps are included:
步骤 S202, —个逻辑信道的 RLC PDU发送到 MAC-d层, 直接映射为一 个 MAC-d PDU; Step S202, the RLC PDU of the logical channel is sent to the MAC-d layer, and directly mapped to a MAC-d PDU;
步骤 S204,来自同一个逻辑信道的多个 MAC-d PDU复用成一个 MAC-es SDU (业务数据单元) , 并增加头部信息 (传输序列号 TSN, 3 比特) , 组 成 MAC-es PDU; 以及 Step S204, multiple MAC-d PDUs from the same logical channel are multiplexed into one MAC-es SDU (Service Data Unit), and header information (Transmission Sequence Number TSN, 3 bits) is added to form a MAC-es PDU; as well as
步骤 S206中, MAC-es PDU发送到 MAC-e层, MAC-e层将可以复用到 同一个 PDU中的 MAC-es PDU连接起来, 并增加头部信息 (若干个 DDI-N 对) 。 In step S206, the MAC-es PDU is sent to the MAC-e layer, and the MAC-e layer connects the MAC-es PDUs that can be multiplexed into the same PDU, and adds header information (several DDI-N pairs).
其中, DDI (数据描述指示)用于指出 MAC-d PDU所属的逻辑信道、 MAC-d流、 MAC-d PDU长度信息。 N是具有相同 DDI值的 MAC-d PDU个 数。 The DDI (Data Description Indicator) is used to indicate the logical channel, MAC-d flow, and MAC-d PDU length information to which the MAC-d PDU belongs. N is the number of MAC-d PDUs with the same DDI value.
在步骤 S206中, MAC-e实体首先确定当前需要传输的最高优先级逻辑 信道 X及其对应的 MAC-d流丫(一个逻辑信道只能映射到一个 MAC-d流上 )。 然后,根据高层配置的复用列表信息确定可以和 Y复用到同一个 MAC-e PDU 中的其它 MAC-d流 ,将 Y和这些 MAC-d流对应的逻辑信道组成一个集合 B。 最后, 从集合 B 中依次按逻辑信道优先级顺序获得 MAC-es PDU, 复用到 MAC-e PDU中。 In step S206, the MAC-e entity first determines the highest priority logical channel X that is currently required to be transmitted and its corresponding MAC-d flow (a logical channel can only be mapped onto one MAC-d flow). Then, according to the multiplexed list information of the high-level configuration, other MAC-d flows that can be multiplexed with Y into the same MAC-e PDU are determined, and Y and the logical channels corresponding to the MAC-d flows are combined into one set B. Finally, the MAC-es PDUs are sequentially obtained from the set B in the order of the logical channel priorities, and are multiplexed into the MAC-e PDUs.
在调度业务中, UE需要上报一些信息以辅助 Node B的调度, 这些信息 称为调度信息 SI ( Scheduling Information ) , 其中包括 UE緩冲区信息、 功率 余量、 本小区和邻小区的路损测量信息等, 共有 23比特。 当 UE有上行数据 需要发送时, UE就可能触发调度信息的发送, 目前 TD-SCDMA 系统中 SI 的触发机制包括: In the scheduling service, the UE needs to report some information to assist the scheduling of the Node B. It is called Scheduling Information (SI), which includes UE buffer information, power headroom, and path loss measurement information of the local cell and neighboring cells, and has 23 bits in total. When the UE has uplink data to be transmitted, the UE may trigger the transmission of the scheduling information. Currently, the triggering mechanism of the SI in the TD-SCDMA system includes:
1、 当 UE没有授权但緩冲区中有数据需要传输时, SI将在 E-RUCCH信 道上发送, 由于要经历随机接入过程, 因而耗时较长。 1. When the UE does not have authorization but there is data in the buffer to be transmitted, the SI will transmit on the E-RUCCH channel, which takes a long time due to the random access procedure.
2、有授权的情况下,如果 UE将逻辑信道緩冲区数据复用到 MAC-e PDU 后的填充比特(Padding )足够传输调度信息时 (即, 填充比特大于等于 23 比特), UE将会在 MAC-e PDU中带上调度信息,该机制简称为 "捎带机制"。 2. In the case of authorization, if the UE multiplexes the logical channel buffer data into the MAC-e PDU and the padding bit (Padding) is sufficient to transmit the scheduling information (ie, the padding bit is greater than or equal to 23 bits), the UE will The scheduling information is carried in the MAC-e PDU, and the mechanism is simply referred to as a "piggyback mechanism."
3、 有授权的情况下, 高层为 UE配置一个周期性定时器 T— WAIT, 当发 送一次调度信息后启动 T— WAIT定时器,定时器超时前不发送新的调度信息; 定时器超时后, 用户终端发送调度信息; 该机制简称为 "周期性触发机制" , 也可以理解为 "主动触发"机制。 3. When there is authorization, the upper layer configures a periodic timer T-WAIT for the UE. After sending the scheduling information, the T-WAIT timer is started. The new scheduling information is not sent before the timer expires. After the timer expires, The user terminal sends scheduling information; the mechanism is simply referred to as a "periodic triggering mechanism", and can also be understood as an "active triggering" mechanism.
考虑到 TDD系统上行资源受限, UE并不能时时获得授权资源, 因而上 述第 2点 "捎带机制" 更适合于 TDD系统; 我们也不难发现, 上述第 2点与 第 3点显然存在矛盾。 这是目前标准中的缺陷。 Considering that the uplink resources of the TDD system are limited, the UE cannot obtain the authorized resources from time to time. Therefore, the above-mentioned point 2 "piggyback mechanism" is more suitable for the TDD system; it is not difficult to find that the above points 2 and 3 are obviously contradictory. This is a flaw in the current standard.
在以下情况下, SI将单独在 E-PUCH信道上发送: The SI will be sent separately on the E-PUCH channel in the following cases:
(一) 由于授权的资源比较少, 授权资源允许的传输块长度无法传输业 务数据(逻辑信道的最小 MAC-d PDU长度大于授权允许的传输块长度) , 所以此时 UE在授权的资源上只发送 SI; 以及 (1) Because the authorized resources are relatively small, the transport block length allowed by the authorized resource cannot transmit the service data (the minimum MAC-d PDU length of the logical channel is greater than the transport block length allowed by the grant), so the UE is only authorized resources at this time. Send SI; and
(二)由于调度信息的周期性上报机制或 UE内部的触发机制, 使得 UE 在当前的授权资源上必须要发送 SI, 但因为得到的资源有限, 所以在 MAC-e PDU中除了承载调度信息外, 无法再承载其它业务数据。 (2) The UE must send the SI on the current authorized resource due to the periodic reporting mechanism of the scheduling information or the triggering mechanism of the UE. However, because the obtained resources are limited, the MAC-e PDU is not only carrying the scheduling information. , can no longer carry other business data.
如图 3(a)~3(c)所示, 提供了三种调度信息的传输情况。 图 3(a)是通过 E-RUCCH发送调度信息的情况, 图 3(b)是 SI和业务数据在一个 MAC-e PDU 包中发送的情况, 分组头中的 DDI。用于指示分组末尾带有调度信息, 在某些 情况下也可以不需要 DDIQ, NodeB可以自己推出分组末尾是否携带了调度信 息, 填充比特的作用是保证最终得到的 MAC-e PDU长度是系统设计的传输 块长度表格中的一个值。图 3(c)是调度信息单独在 MAC-e PDU中传输时的情 况。 As shown in Figures 3(a) to 3(c), three types of scheduling information are transmitted. Fig. 3(a) shows the case where scheduling information is transmitted through the E-RUCCH, and Fig. 3(b) shows the case where the SI and the service data are transmitted in one MAC-e PDU packet, and the DDI in the packet header. It is used to indicate the end of the packet with scheduling information. In some cases, DDIQ is not needed. The NodeB can push out whether the end of the packet carries the scheduling information. The function of the padding bit is to ensure that the final MAC-e PDU length is the system design. Transmission A value in the block length table. Figure 3(c) shows the case when scheduling information is transmitted separately in the MAC-e PDU.
因而, 图 2所示的 MAC-e PDU存在三种情况: Therefore, there are three cases of the MAC-e PDU shown in Figure 2:
可能单纯传输业务数据; It is possible to simply transmit business data;
传输业务数据和调度信息; 以及 Transmitting business data and scheduling information;
单独传输调度信息。 The scheduling information is transmitted separately.
3GPP开发 TD-CDMA系统和 TD-SCDMA系统的增强上行技术时推荐了 一种传输格式的选择和数据分配的流程, 简称 "传输格式选择流程" , 具体 参考图 4 (可以参考 3GPP TS25.321协议) 。 When 3GPP develops the enhanced uplink technology of TD-CDMA system and TD-SCDMA system, it proposes a transmission format selection and data distribution flow, which is referred to as "transport format selection flow". For details, refer to Figure 4 (refer to 3GPP TS25.321 protocol) ).
如图 4所示, 包括以下步骤: As shown in Figure 4, the following steps are included:
步骤 S401 , UE需要取得数据源的集合, 其中可以细分为: UE首先确定 当前 TTI用于调度传输、还是非调度传输; UE确定符合 TTI传输类型(调度 或非调度) 的有传输需求的逻辑信道集合 A; 从集合 A中确定最高优先级逻 辑信道 X, 逻辑信道 X对应的 MAC-d流为 Y, MAC-d流 Y的 HARQ Profile 中的功率偏移将用于下面步骤中; 以及确定集合 B, 它是集合 A的一个子集, 在集合 B中包含映射到 MAC-d流 Y的逻辑信道, 以及可以和 MAC-d流 Y 复用的其它 MAC-d流的逻辑信道; Step S401: The UE needs to obtain a set of data sources, where the UE may be subdivided into: the UE first determines whether the current TTI is used for scheduling transmission or non-scheduled transmission; and the UE determines logic that meets the TTI transmission type (scheduled or unscheduled) with transmission requirements. Channel set A; determining the highest priority logical channel X from set A, the MAC-d flow corresponding to logical channel X is Y, and the power offset in the HARQ profile of MAC-d flow Y will be used in the following steps; Set B, which is a subset of set A, in which set B contains logical channels mapped to MAC-d flow Y, and logical channels of other MAC-d flows that can be multiplexed with MAC-d flow Y;
步骤 S402, UE获得授权资源所允许的最大传输块长度, 其中可以细分 为: 产生传输块长度集合 C1和 C2, 其中 C1相应于 QPSK (正交相移键控 ) 调制方式、 C2相应于 16QAM ( 16正交幅度调制 )调制方式, 在 C1和 C2 中 的各传输块长度需要满足在当前授权资源上的传输码率应落在高层指定的最 大、 最小码率间 (高层在为 UE配置 E-DCH类型的传输承载时会指定 UE可 以使用的最大、 最小码率); 分别确定 C1和 C2的子集 D1和 D2, 使得 Dl、 D2中的传输块长度所要求的发射功率小于或等于授权功率,发射功率的计算 是 PE-PUCH = Pe-baSe + L + βε + K, 其中 PE-PUCH是 E-PUCH信道的发射功率, Pe-base 是 UE存储的功率闭环量, 受控于 E-AGCH信道上的功控命令字, L是 UE 测量得到的路损值, 是当前所选择的传输块长度、 码道资源和调制方式得 到的功率偏移, 以及 K是 MAC-e PDU功率偏移 (最高优先级逻辑信道所在 的 MAC-d流的功率偏移, 即 MAC-d流 Y的功率偏移) ; 从 D1和 D2中确 定最大支持的传输块长度 k; 以及 Step S402, the UE obtains the maximum transport block length allowed by the authorized resource, where the UE may be subdivided into: generating a transport block length set C1 and C2, where C1 corresponds to QPSK (Quadrature Phase Shift Keying) modulation mode, and C2 corresponds to 16QAM. (16 Orthogonal Amplitude Modulation) modulation mode, the length of each transport block in C1 and C2 needs to satisfy the transmission code rate on the current authorized resource should fall between the maximum and minimum code rates specified by the upper layer (the upper layer is configured for the UE E) -DCH type transmission bearer specifies the maximum and minimum bit rate that the UE can use); determines the subsets D1 and D2 of C1 and C2, respectively, so that the transmission power required for the transmission block length in D1, D2 is less than or equal to the authorization The calculation of power and transmit power is PE-PUCH = Pe-ba S e + L + β ε + K, where PE-PUCH is the transmit power of the E-PUCH channel, and P e- base is the closed loop amount of power stored by the UE. Controlling the power control command word on the E-AGCH channel, L is the path loss value measured by the UE, and is the power offset obtained by the currently selected transport block length, code channel resource and modulation mode, and K is MAC-e PDU power offset (highest priority logical channel) In Power offset of the MAC-d flow, ie the power offset of the MAC-d flow Y); determining the maximum supported transport block length k from D1 and D2;
步骤 S403 , UE从集合 B中按逻辑信道优先级顺序分配数据,组成 MAC-e PDU, 并选择调制方式, 具体可以分为: 以逻辑信道优先级顺序依次从集合 B中选择各逻辑信道的 MAC-d PDU,组成 MAC-es PDU,复用到 MAC-e PDU 中, 使得最终得到的 MAC-e PDU长度≤k; 如果数据分配成功(即, 授权资 源足够) , 那么根据最终得到的 MAC-e PDU长度选择使得发送功率最小的 调制方式, 发送分组; 如果选择不成功 (即, 授权资源不够) , 重新获得集 合 A, 新集合 A =原集合 A -集合 B, 如果新集合 A不是空集, 从步骤 401 开始重新选择逻辑信道集合和传输块长度, 如果新集合 A是空集, UE在当 前 ΤΉ的 MAC-e PDU中将仅发送调度信息。 Step S403: The UE allocates data in the logical channel priority order from the set B to form a MAC-e PDU, and selects a modulation mode, which may be specifically divided into: selecting the MAC of each logical channel from the set B in order of logical channel priority. -d PDUs, which form a MAC-es PDU, multiplexed into the MAC-e PDU, so that the resulting MAC-e PDU length is ≤ k; if the data is successfully allocated (ie, the authorized resources are sufficient), then according to the finally obtained MAC- e PDU length selection makes the transmission mode with the smallest transmission power, and sends the packet; if the selection is unsuccessful (that is, the authorized resources are insufficient), regain the set A, the new set A = the original set A - the set B, if the new set A is not an empty set The logical channel set and the transport block length are reselected starting from step 401. If the new set A is an empty set, the UE will only send scheduling information in the current MAC-e PDU.
从以上传输块长度选择流程不难看出, 现有的协议存在如下问题: 传输格式选择流程中并不能支持如图 3 所示的第二种调度信息传输情 况, 也就是 UE在进行数据分配时没有考虑到调度信息的触发, 而是只有在 上行链路的设计要求。 It is not difficult to see from the above transport block length selection process that the existing protocol has the following problems: The transport format selection process does not support the second scheduling information transmission as shown in FIG. 3, that is, the UE does not perform data allocation. Considering the triggering of scheduling information, it is only required in the design of the uplink.
从以上关于现有协议中调度信息的触发和数据分配流程的分析可以看 出, 现有的调度信息触发机制和数据分配都存在问题。从调度信息触发来说, 由于调度信息直接影响 NodeB的调度决策, 因而它的实时性应该得到保证; 由于在 TDD系统中, 上行资源受限, 如果 UE没有授权资源, 那么只能通过 E-RUCCH信道发送调度信息,这对调度信息的发送带来了较大的延时, 不利 于 NodeB的调度, 因而前面所述的 "捎带机制" 是 TDD系统在上行资源受 限的情况下一种比较理想的调度信息触发方式, 但目前的 "周期性触发机制" 显然限制了 "捎带机制" 的使用。 从调度信息的数据分配来说, 在合适的调 度信息触发机制下, UE的 MAC-e实体在数据分配过程中需要配合调度信息 触发功能,合理的安排调度信息的发送。 由于调度信息的触发和 MAC-e PDU 的数据分配有着自然的关联关系, 因而两个过程可以统一考虑, 急需一种方 案来解决上述这些问题。 发明内容 From the above analysis of the triggering of the scheduling information in the existing protocol and the analysis of the data distribution process, it can be seen that the existing scheduling information triggering mechanism and data allocation have problems. In the case of scheduling information triggering, since the scheduling information directly affects the scheduling decision of the NodeB, its real-time performance should be guaranteed. Since the uplink resources are limited in the TDD system, if the UE does not have authorized resources, it can only pass the E-RUCCH. The channel sends scheduling information, which brings a large delay to the transmission of scheduling information, which is not conducive to the scheduling of the NodeB. Therefore, the "piggyback mechanism" described above is an ideal TDD system in the case of limited uplink resources. The scheduling information is triggered, but the current "periodic triggering mechanism" obviously limits the use of the "piggyback mechanism". From the data allocation of the scheduling information, under the appropriate scheduling information triggering mechanism, the MAC-e entity of the UE needs to cooperate with the scheduling information triggering function in the data distribution process, and reasonably arranges the scheduling information transmission. Since the triggering of the scheduling information and the data distribution of the MAC-e PDU have a natural relationship, the two processes can be considered in a unified manner, and a solution is urgently needed to solve the above problems. Summary of the invention
本发明要解决的技术问题是提供一种增强上行链路调度信息发送的触发 方法, 确定一种合理的触发机制, 并根据是否需要主动触发调度信息的上报 来分配数据负荷, 其可以应用于 TD-CDMA (时分码分多址) 系统和 TD-SCDMA (时分同步码分多址) 系统。 The technical problem to be solved by the present invention is to provide a triggering method for enhancing uplink scheduling information transmission, determine a reasonable triggering mechanism, and allocate a data load according to whether it is required to actively trigger reporting of scheduling information, which can be applied to TD. - CDMA (Time Division Code Division Multiple Access) system and TD-SCDMA (Time Division Synchronous Code Division Multiple Access) system.
为了解决上述技术问题, 本发明提供了一种增强上行链路调度信息发送 的触发方法, 包括: In order to solve the above technical problem, the present invention provides a triggering method for enhancing uplink scheduling information transmission, including:
在用户终端配置一调度信息触发定时器 T, 用于所述用户终端有授权资 源情况下的调度信息的触发, 定时器 T超时后, 用户终端将主动触发调度信 息的发送, 在增强媒体接入控制协议数据单元中发送调度信息; Configuring a scheduling information triggering timer T for the user terminal to trigger the scheduling information in the case that the user terminal has the authorized resource. After the timer T expires, the user terminal will actively trigger the sending of the scheduling information, and the enhanced media access is performed. Sending scheduling information in the control protocol data unit;
用户终端未主动触发调度信息发送时, 如果逻辑信道緩冲区数据复用到 增强媒体接入控制协议数据单元后的填充比特可以容纳调度信息, 则所述用 户终端将在所述增强媒体接入控制协议数据单元中发送调度信息; 以及 When the user terminal does not actively trigger the scheduling information transmission, if the padding bits after the logical channel buffer data is multiplexed into the enhanced medium access control protocol data unit can accommodate the scheduling information, the user terminal will access the enhanced medium. Sending scheduling information in the control protocol data unit;
所述用户终端每次在所述授权资源上发送调度信息时, 均启动或重新启 动所述定时器 T。 The user terminal starts or restarts the timer T each time the user terminal sends scheduling information on the authorized resource.
进一步地, 上述触发方法还可具有以下特点: Further, the above triggering method may also have the following features:
所述授权资源是调度资源, 所述调度信息在调度类型的增强媒体接入控 制协议数据单元中发送; 或者 The authorization resource is a scheduling resource, and the scheduling information is sent in a scheduling type enhanced medium access control protocol data unit; or
所述授权资源是非调度资源, 所述调度信息在非调度类型的增强媒体接 入控制协议数据单元中发送。 The authorized resource is a non-scheduled resource, and the scheduling information is sent in an unscheduled type of enhanced medium access control protocol data unit.
本发明还提供了一种增强上行链路调度信息的发送方法, 用户终端在有 授权资源时, 根据增强传输格式组合选择结果复用数据组成增强媒体接入控 制协议数据单元, 如果该增强媒体接入控制协议数据单元中还未包含有调度 信息且其填充比特可以容纳调度信息, 则所述用户终端将最新的调度信息复 用到该增强媒体接入控制协议数据单元中发送。 The present invention further provides a method for transmitting enhanced uplink scheduling information. When a user equipment has an authorized resource, the user terminal combines the selection result multiplexing data according to the enhanced transmission format to form an enhanced medium access control protocol data unit, if the enhanced medium is connected. The inbound control protocol data unit does not include scheduling information and its padding bits can accommodate scheduling information, and the user terminal multiplexes the latest scheduling information into the enhanced medium access control protocol data unit for transmission.
本发明要解决的另一技术问题是提供一种增强上行链路的数据分配方法 和装置, 可以根据是否主动触发调度信息的上报合理地分配数据负荷, 其可 以应用于 TD-CDMA (时分码分多址) 系统和 TD-SCDMA (时分同步码分多 址) 系统。 Another technical problem to be solved by the present invention is to provide an enhanced uplink data distribution method. And the device can reasonably allocate the data load according to whether the triggering of the scheduling information is actively triggered, which can be applied to the TD-CDMA (Time Division Code Division Multiple Access) system and the TD-SCDMA (Time Division Synchronous Code Division Multiple Access) system.
为了解决上述技术问题, 本发明提供了一种增强上行链路的数据分配方 法, 用于根据是否需要触发调度信息的上报来分配数据负荷, 包括以下步骤: 步骤 S602, 用户终端判断是否需要主动触发所述调度信息的上报; 步骤 S604, 如果需要触发所述调度信息的上 则所述用户终端预留所 述调度信息的比特位, 并确定可用负荷长度, 使所述可用负荷长度小于或等 于授权资源支持的最大分组长度与所述调度信息的比特位的差, 以及如果不 需要触发所述调度信息的上报, 则所述用户终端确定所述可用负荷长度, 使 所述可用负荷长度小于或等于授权资源支持的最大分组长度; 以及 In order to solve the above technical problem, the present invention provides an enhanced uplink data distribution method, which is used to allocate a data load according to whether it is required to trigger the reporting of the scheduling information, and includes the following steps: Step S602: The user terminal determines whether an active trigger is required. Reporting the scheduling information; Step S604, if the scheduling information needs to be triggered, the user terminal reserves the bit of the scheduling information, and determines the available load length, so that the available load length is less than or equal to the authorized a difference between a maximum packet length supported by the resource and a bit of the scheduling information, and if the reporting of the scheduling information is not required to be triggered, the user terminal determines the available load length such that the available load length is less than or equal to The maximum packet length supported by the authorized resource;
步骤 S606, 根据所述可用负荷长度进行数据负荷分配。 Step S606, performing data load distribution according to the available load length.
进一步地, 上述数据分配方法还可具有以下特点: 所述步骤 S606包括以 下处理: Further, the above data distribution method may further have the following features: The step S606 includes the following processing:
对于第二集合中的各个逻辑信息, 按各个逻辑信道优先级顺序依次取出 业务数据, 使得所取出的业务数据与头开销的长度和小于或者等于所述可用 负荷长度, 并将所述可用负荷长度更新为减去所取出的业务数据后的剩下的 长度, 其中, 所述第二集合包括映射到与第一集合中最高优先级逻辑信道相 对应的专用媒体接入控制流的逻辑信道、 以及可与所述专用媒体接入控制流 复用的其它专用媒体接入控制流的逻辑信道, 所述第一集合是符合 TTI传输 类型的有传输需求的逻辑信道集合; 以及 For each logical information in the second set, the service data is sequentially extracted in the order of priority of each logical channel, so that the length of the extracted service data and the header overhead is less than or equal to the available load length, and the available load length is Updating to the remaining length after subtracting the extracted service data, wherein the second set includes a logical channel mapped to a dedicated media access control flow corresponding to the highest priority logical channel in the first set, and A logical channel of another dedicated medium access control flow multiplex multiplexable with the dedicated medium access control flow, the first set being a logical channel set having a transmission requirement conforming to a TTI transmission type;
所述用户终端将所述各个逻辑信道的业务数据和头开销, 或者将所述各 个逻辑信道的业务数据、 头开销和所述调度信息复用到增强媒体接入控制协 议数据单元中。 进一步地, 上述数据分配方法还可具有以下特点: The user terminal multiplexes the service data and the header overhead of the respective logical channels, or multiplexes the service data, the header overhead, and the scheduling information of the respective logical channels into the enhanced medium access control protocol data unit. Further, the above data distribution method may also have the following features:
步骤 S606中,如果第二集合中的任一个逻辑信道的最小业务数据长度大 于所述可用负荷长度, 所述用户终端在所述第一集合中去除所述第二集合得 到一新集合, 如果该新集合不是空集, 所述用户终端将重新选择当前 TTI传 输的逻辑信道集合和授权资源所允许的最大分组长度, 重新进行负荷分配, 如果该新集合是空集, 所述用户终端在当前 TTI的增强媒体接入控制协议数 据单元中仅发送调度信息。 In step S606, if the minimum service data length of any one of the logical channels in the second set is greater than the available load length, the user terminal removes the second set from the first set to obtain a new set, if The new set is not an empty set, and the user terminal will reselect the current TTI transmission. The logical channel set and the maximum packet length allowed by the authorized resource are re-loaded. If the new set is an empty set, the user terminal only sends scheduling information in the enhanced media access control protocol data unit of the current TTI.
进一步地, 上述数据分配方法还可具有以下特点: Further, the above data distribution method may also have the following features:
步骤 S606中,如果用户终端没有主动触发调度信息的发送, 并且经过逻 辑信道緩冲区数据分配后的增强媒体接入控制协议数据单元中的填充比特足 够调度信息的发送时, 用户终端还将在该增强媒体接入控制协议数据单元的 填充比特部分发送调度信息。 In step S606, if the user terminal does not actively trigger the transmission of the scheduling information, and the padding bits in the enhanced medium access control protocol data unit after the logical channel buffer data allocation are sufficient to transmit the scheduling information, the user terminal will also be in the The padding bit portion of the enhanced medium access control protocol data unit transmits scheduling information.
进一步地, 上述数据分配方法还可具有以下特点: 所述用户终端中配置 有一调度信息触发定时器 T, 每次在授权资源上发送新的调度信息时, 均启 动或重新启动所述定时器 T, 定时器 T超时后, 判断需要主动发送调度信息。 Further, the foregoing data distribution method may further have the following features: the user terminal is configured with a scheduling information triggering timer T, and each time the new scheduling information is sent on the authorized resource, the timer T is started or restarted. After the timer T expires, it is determined that the scheduling information needs to be actively sent.
进一步地, 上述数据分配方法还可具有以下特点: 所述调度信息在调度 类型的增强媒体接入控制协议数据单元或非调度类型的增强媒体接入控制协 议数据单元中发送。 Further, the foregoing data distribution method may further have the following feature: the scheduling information is sent in an enhanced medium access control protocol data unit of a scheduling type or an enhanced medium access control protocol data unit of a non-scheduled type.
本发明提供的增强上行链路的数据分配装置包括: The data distribution apparatus for enhancing the uplink provided by the present invention includes:
调度信息触发单元, 位于用户终端上, 用于判断是否需要主动触发所述 调度信息的上报; The scheduling information triggering unit is located on the user terminal, and is used to determine whether the scheduling of the scheduling information needs to be triggered.
确定单元, 用于在需要触发所述调度信息的上报的情况下, 则所述用户 终端预留所述调度信息的比特位, 并确定可用负荷长度, 使所述可用负荷长 度小于或等于授权资源支持的最大分组长度与所述调度信息的比特位的差, 以及在不需要触发所述调度信息的上报的情况下, 则所述用户终端确定所述 可用负荷长度, 使所述可用负荷长度小于或等于授权资源支持的最大分组长 度; 以及 a determining unit, configured to: when the reporting of the scheduling information needs to be triggered, the user terminal reserves a bit of the scheduling information, and determines an available load length, so that the available load length is less than or equal to an authorized resource. The difference between the supported maximum packet length and the bit of the scheduling information, and in the case that the reporting of the scheduling information is not required to be triggered, the user terminal determines the available load length, so that the available load length is less than Or equal to the maximum packet length supported by the authorized resource;
分配单元, 用于根据所述可用负荷长度进行数据负荷分配。 And an allocating unit, configured to perform data load distribution according to the available load length.
进一步地, 上述数据分配装置还可具有以下特点: 所述分配单元包括: 更新单元, 用于对于第二集合中的各个逻辑信息, 按各个逻辑信道优先 级顺序依次取出业务数据, 使得所取出的业务数据与头开销的长度和小于或 者等于所述可用负荷长度, 并将所述可用负荷长度更新为减去所取出的业务 数据后的剩下的长度, 其中, 所述第二集合包括映射到与第一集合中最高优 先级逻辑信道相对应的 MAC - d流的逻辑信道、以及与所述 MAC - d流复用 的其它 MAC - d流的逻辑信道, 其中所述第一集合是符合 TTI传输类型的有 传输需求的逻辑信道集合; 以及 Further, the data distribution apparatus may further have the following features: the allocating unit includes: an updating unit, configured to sequentially extract service data in each logical channel priority order for each logical information in the second set, so that the extracted data is taken out Business data and header overhead length and less than or Equal to the available load length, and updating the available load length to the remaining length after subtracting the extracted service data, wherein the second set includes mapping to the highest priority logic in the first set a logical channel of a MAC-d flow corresponding to the channel, and a logical channel of another MAC-d flow multiplexed with the MAC-d flow, wherein the first set is a logical channel having a transmission requirement conforming to a TTI transmission type Collection;
复用单元, 用于将所述各个逻辑信道的业务数据和所述头开销, 或者将 所述各个逻辑信道的业务数据、 头开销和所述调度信息复用到增强媒体接入 控制协议数据单元中。 a multiplexing unit, configured to multiplex the service data of the respective logical channels and the header overhead, or multiplex the service data, the header overhead, and the scheduling information of the respective logical channels into an enhanced medium access control protocol data unit in.
进一步地, 上述数据分配装置还可具有以下特点: 复用单元还用于在复 用数据组成增强媒体接入控制协议数据单元时, 如判断该增强媒体接入控制 协议数据单元中还未包含有调度信息且其填充比特可以容纳调度信息, 则将 最新的调度信息复用到该增强媒体接入控制协议数据单元中。 Further, the foregoing data distribution apparatus may further have the following features: the multiplexing unit is further configured to: when the multiplexed data constitutes an enhanced medium access control protocol data unit, for example, determining that the enhanced medium access control protocol data unit does not include The scheduling information and its padding bits can accommodate scheduling information, and the latest scheduling information is multiplexed into the enhanced medium access control protocol data unit.
进一步地, 上述数据分配装置还可具有以下特点: 所述调度信息触发单 元包含一调度信息触发定时器 T, 每次在授权资源上发送调度信息时, 均启 动或重新启动所述定时器 T, 在定时器 T超时后主动触发调度信息的发送。 Further, the data distribution apparatus may further have the following features: the scheduling information triggering unit includes a scheduling information triggering timer T, and each time the scheduling information is sent on the authorized resource, the timer T is started or restarted. After the timer T expires, the scheduling information is actively triggered.
进一步地, 上述数据分配装置还可具有以下特点: 所述分配单元将调度 信息复用在调度类型的增强媒体接入控制协议数据单元或非调度类型的增强 媒体接入控制协议数据单元中发送。 Further, the foregoing data distribution apparatus may further have the following feature: the allocation unit multiplexes the scheduling information in a scheduling type enhanced medium access control protocol data unit or a non-scheduled type enhanced medium access control protocol data unit.
因而,通过本发明, 解决了 TDD系统在资源受限情况下如何更好的利用 授权资源、 最大可能的进行实时调度信息的上报问题; 同时提供了一种数据 分配方法, 使得 UE能够在系统要求的调度信息上报时刻优先考虑调度信息 的发送, 解决了原有系统的缺陷, 同时由于允许 UE可以在非调度资源上发 送调度信息, 为调度信息的发送提供了有效的资源保障, 另外, 由于调度信 息对 Node B 的调度起到了重要的参考作用, 可见本发明对提高系统调度效 率、 提高系统资源利用率提供了有效地解决方案。 Therefore, the present invention solves the problem of how to better utilize the authorized resources and the maximum possible reporting of real-time scheduling information in the case of limited resources in the TDD system; and provides a data distribution method, so that the UE can meet the system requirements. The scheduling information reporting time preferentially considers the transmission of the scheduling information, and solves the defects of the original system. At the same time, since the UE is allowed to send scheduling information on the non-scheduled resource, it provides effective resource guarantee for the transmission of the scheduling information, and The information plays an important role in the scheduling of Node B. It can be seen that the present invention provides an effective solution for improving system scheduling efficiency and improving system resource utilization.
本发明的其它特征和优点将在随后的说明书中阐述, 并且, 部分地从说 明书中变得显而易见, 或者通过实施本发明而了解。 本发明的目的和其他优 点可通过在所写的说明书、 权利要求书、 以及附图中所特别指出的结构来实 现和获得。 附图概迷 Other features and advantages of the invention will be set forth in the description which follows, and The object and other advantages of the present invention The points may be realized and obtained by the structures specified in the written description, the claims, and the drawings. Drawing fan
附图用来提供对本发明的进一步理解, 并且构成说明书的一部分, 与本 发明的实施例一起用于解释本发明, 并不构成对本发明的限制。 在附图中: 图 1是相关技术中的增强上行接入系统 UE侧的体系结构图; The drawings are intended to provide a further understanding of the invention, and are intended to be a part of the description of the invention. In the drawings: FIG. 1 is an architecture diagram of a UE side of an enhanced uplink access system in the related art;
图 2是相关技术中的增强上行接入系统 UE侧的数据流图; 2 is a data flow diagram of a UE side of an enhanced uplink access system in the related art;
图 3 ( a ) 、 图 3 ( b ) 、 图 3(c)分别是三种调度信息传输数据的格式图; 图 4是相关技术的 "E-TFC选择流程" 的流程图; Figure 3 (a), Figure 3 (b), and Figure 3 (c) are format diagrams of three types of scheduling information transmission data; Figure 4 is a flow chart of the related art "E-TFC selection procedure";
图 5是相关系统提供的传输块长度表格的示例图 Figure 5 is a diagram showing an example of a transport block length table provided by the related system.
图 6是根据本发明的增强上行链路的数据分配方法的流程图; 图 7是根据本发明实施例的数据分配过程的示意图; 6 is a flowchart of a method for allocating data of an enhanced uplink according to the present invention; FIG. 7 is a schematic diagram of a data distribution process according to an embodiment of the present invention;
图 8是包括图 7的数据分配过程的 "E-TFC选择流程" 的流程图; 图 9是根据本发明的增强上行链路的数据分配装置的框图; 8 is a flowchart of an "E-TFC selection flow" including the data distribution process of FIG. 7; FIG. 9 is a block diagram of an enhanced uplink data distribution apparatus according to the present invention;
图 10是根据本发明的一个方面的增强上行链路调度信息发送的触发方 法的流程图; 以及 10 is a flowchart of a triggering method for enhancing uplink scheduling information transmission according to an aspect of the present invention;
图 11 是根据本发明的另一方面的增强上行链路调度信息发送的触发方 法的流程图。 本发明的较佳实施方式 11 is a flow diagram of a triggering method for enhancing uplink scheduling information transmission in accordance with another aspect of the present invention. Preferred embodiment of the invention
以下结合附图对本发明的优选实施例进行说明, 应当理解, 此处所描述 的优选实施例仅用于说明和解释本发明, 并不用于限定本发明。 The preferred embodiments of the present invention are described with reference to the accompanying drawings, and the preferred embodiments of the present invention are intended to illustrate and explain the invention.
图 6是根据本发明的增强上行链路的数据分配方法的流程图。 如图 6所 示, 该方法包括以下步驟: 6 is a flow chart of a method of data allocation for enhanced uplinks in accordance with the present invention. As shown in Figure 6, the method includes the following steps:
步骤 S602, 用户终端判断是否需要主动触发调度信息的上报; Step S602: The user terminal determines whether it is required to actively trigger the reporting of the scheduling information.
替换页(细则第 26条) 步骤 S604, 如果需要主动触发调度信息的上 则用户终端预留调度信 息的比特位, 并确定可用负荷长度, 使可用负荷长度满足第一条件, 以及如 果不需要触发调度信息的上报, 则用户终端确定可用负荷长度, 使可用负荷 长度满足第二条件; 以及 Replacement page (Article 26) Step S604, if the user needs to actively trigger the scheduling information, the user terminal reserves the bit of the scheduling information, and determines the available load length, so that the available load length satisfies the first condition, and if the reporting of the scheduling information is not required to be triggered, the user terminal Determining the available load length so that the available load length satisfies the second condition;
步骤 S606, 根据可用负荷长度进行数据负荷分配。 Step S606, data load distribution is performed according to the available load length.
其中步骤 S602中,根据本发明所述调度信息的触发机制, 用户终端在高 层配置的定时器 T超时后, 将会主动触发调度信息的发送。 In step S602, according to the trigger mechanism of the scheduling information according to the present invention, after the timer T of the high-layer configuration expires, the user terminal will actively trigger the transmission of the scheduling information.
其中, 第一条件为: 可用负荷长度小于或等于授权资源支持的最大分组 长度与调度信息的比特位的差。 第二条件为: 可用负荷长度小于或等于授权 资源支持的最大分组长度 (即最大传输块长度) 。 The first condition is: the available load length is less than or equal to the difference between the maximum packet length supported by the authorized resource and the bit of the scheduling information. The second condition is: The available payload length is less than or equal to the maximum packet length supported by the authorized resource (ie, the maximum transport block length).
步骤 S606包括以下处理: 对于第二集合中的各个逻辑信息,按各个逻辑 信道优先级顺序依次取出业务数据, 使得所取出的业务数据与头开销的长度 和小于或者等于可用负荷长度, 并将可用负荷长度更新为减去所取出的业务 数据后的剩下的长度; 以及用户终端将各个逻辑信道的业务数据和头开销和 / 或调度信息复用到增强媒体接入控制协议数据单元中。 Step S606 includes the following processes: for each logical information in the second set, the service data is sequentially extracted in the order of priority of each logical channel, so that the length of the extracted service data and the header overhead is less than or equal to the available load length, and is available. The load length is updated to the remaining length after subtracting the extracted service data; and the user terminal multiplexes the service data and header overhead and/or scheduling information of each logical channel into the enhanced medium access control protocol data unit.
第二集合包括映射到与第一集合中最高优先级逻辑信道相对应的 MAC - d流(专用媒体接入控制流 ) 的逻辑信道、 以及与 MAC - d流复用的其它 MAC - d流的逻辑信道, 其中第一集合是符合 TTI传输类型的有传输需求的 逻辑信道集合。 The second set includes a logical channel mapped to a MAC-d flow (dedicated medium access control flow) corresponding to the highest priority logical channel in the first set, and other MAC-d flows multiplexed with the MAC-d flow Logical channel, where the first set is a set of logical channels with transmission requirements that conform to the TTI transmission type.
如果用户终端在步骤 S602中没有主动触发调度信息的上报,在完成步骤 If the user terminal does not actively trigger the reporting of the scheduling information in step S602, the completion step is completed.
S606后, 如果最终得到的增强媒体接入控制协议数据单元中的填充位大于等 于 23比特, 用户终端将把最新的调度信息复用进来。 After S606, if the padding bit in the finally obtained enhanced medium access control protocol data unit is greater than equal to 23 bits, the user terminal will multiplex the latest scheduling information.
另外, 调度信息可以在调度类型的增强媒体接入控制协议数据单元中发 送, 也可以在非调度类型的增强媒体接入控制协议数据单元中发送。 In addition, the scheduling information may be sent in a scheduling type of enhanced medium access control protocol data unit or in a non-scheduled type of enhanced medium access control protocol data unit.
本发明提供的调度信息的数据分配方法应用在 UE的传输格式选择和数 据分配过程 (简称 E-TFC选择)中, 下面以 TD-SCDMA系统为例进行介绍。 The data distribution method of the scheduling information provided by the present invention is applied to the UE's transmission format selection and data distribution process (referred to as E-TFC selection). The following describes the TD-SCDMA system as an example.
图 7是根据本发明实施例的数据分配过程的示意图,如图 7所示, 当 UE 需要触发调度信息时, 满足(MAC-es/e头开销 +数据负荷长度 +调度信息 长度)≤ k, 而当 UE不需要触发调度信息时, 满足( MAC-es/e头开销 +数据 负荷长度)≤k。 7 is a schematic diagram of a data distribution process according to an embodiment of the present invention. As shown in FIG. 7, when a UE needs to trigger scheduling information, it satisfies (MAC-es/e header overhead + data load length + scheduling information). Length) ≤ k, and when the UE does not need to trigger the scheduling information, it satisfies (MAC-es/e header overhead + data load length) ≤ k.
具体的数据负荷分配方法具体包括如下步骤: The specific data load distribution method specifically includes the following steps:
一、 确定可用负荷长度, 对于 UE主动传输调度信息的情况, 可用负荷 长度≤ ( k -调度信息长度) ; 对于不需要主动传输调度信息的情况, 可用 负荷长度≤k; 1. Determine the available load length. For the case where the UE actively transmits the scheduling information, the available load length ≤ (k - scheduling information length); for the case where the active transmission scheduling information is not required, the available load length ≤ k;
二、 对集合 B中的各逻辑信息, 按逻辑信道优先级顺序依次进行如下处 理: 二(1 ) , 取出业务数据, 取出的 (业务数据长度 +MAC-es、 MAC-e 头 开销)≤可用负荷长度; 以及二(2 ) , 更新 "可用负荷长度" , 使其减去上 述的已用比特数; 以及 2. For each logical information in the set B, the following processing is sequentially performed in the order of logical channel priority: 2 (1), the service data is taken out, and the extracted (service data length + MAC-es, MAC-e header overhead) ≤ available Load length; and two (2), updating the "available load length" to subtract the number of used bits above;
三、将 UE各逻辑信道的业务数据及头开销和 /或调度信息复用到 MAC-e PDU中。 3. The service data and header overhead and/or scheduling information of each logical channel of the UE are multiplexed into the MAC-e PDU.
在步骤一中, UE在以下情况下触发调度信息: 高层配置的上 ^艮调度信息 的定时器超时。 In step 1, the UE triggers the scheduling information in the following cases: The timer of the upper configuration information of the upper layer configuration times out.
在步骤二( 1 )中, 对任一个逻辑信道来说, 如果其最小的业务数据长度 无法满足不等式的要求,那么该逻辑信息将无法提供数据,本次传输的 MAC-e PDU数据中将不包含该逻辑信道的业务数据。如果集合 B中的所有逻辑信道 都无法传输数据, UE将重新获得集合 A,新的集合 A是原集合 A去除集合 B 的新集合, 如果新集合 A不是空集, UE将开始重新选择当前 TTI传输的逻 辑信道集合和授权资源所允许的最大传输块长度, 如果 A是空集, UE将仅 发送调度信息。 In step 2 (1), for any logical channel, if the minimum service data length cannot meet the inequality requirement, the logical information will not provide data, and the MAC-e PDU data to be transmitted will not be present. Contains the business data of the logical channel. If all the logical channels in the set B cannot transmit data, the UE will regain the set A, and the new set A is the new set of the original set A to remove the set B. If the new set A is not an empty set, the UE will start to reselect the current TTI. The logical channel set transmitted and the maximum transport block length allowed by the grant resource. If A is an empty set, the UE will only send scheduling information.
在步骤三中, 最终得到的 MAC-e PDU的数据部分包括如下三种情况: 只有业务数据、 只有调度信息、 既有业务数据又有调度信息。 In step 3, the data portion of the finally obtained MAC-e PDU includes the following three cases: only service data, only scheduling information, existing service data, and scheduling information.
图 8是包括图 7的数据分配流程的 "E-TFC选择流程" 的流程图。 如图 8所示, 主要包括以下四个过程: Figure 8 is a flow chart of the "E-TFC Selection Flow" including the data distribution flow of Figure 7. As shown in Figure 8, the following four processes are mainly included:
S802, 利用现有增强上行传输格式选择算法, 确定集合 B, 其中, 包括 有传输需求的最高优先级逻辑信道, 以及可以和所述最高优先级逻辑信道复 用的其它逻辑信道; S804 , UE确定授权资源所允许的最大传输块长度 k; S802, determining, by using an existing enhanced uplink transmission format selection algorithm, a set B, where the highest priority logical channel having a transmission requirement, and other logical channels multiplexed with the highest priority logical channel are included; S804. The UE determines a maximum transport block length k allowed by the authorized resource.
S806 , UE根据是否需要主动触发调度信息来分配数据负荷; 以及 S806. The UE allocates a data load according to whether the scheduling information needs to be triggered actively; and
S808 , UE确定传输块长度, 并确定使发送功率最小的调制方式。 S808. The UE determines a transport block length, and determines a modulation mode that minimizes transmit power.
在 S802中, 具体包括以下步骤: In S802, the following steps are specifically included:
UE首先确定当前 TTI用于调度传输、 还是非调度传输; The UE first determines whether the current TTI is used for scheduled transmission or non-scheduled transmission;
UE确定符合 TTI传输类型(调度或非调度 )的有传输需求的逻辑信道集 合 A; The UE determines a logical channel set A having a transmission requirement that conforms to a TTI transmission type (scheduled or unscheduled);
从集合 A中确定最高优先级逻辑信道 X, 逻辑信道 X对应的 MAC-d流 为 Y; 以及 Determining the highest priority logical channel X from the set A, and the MAC-d flow corresponding to the logical channel X is Y;
确定集合 B , 它是集合 A的一个子集, 在集合 B中包含映射到 MAC-d 流 Y的逻辑信道,以及可以和 MAC-d流 Y复用的其它 MAC-d流的逻辑信道。 Determines set B, which is a subset of set A, in which set B contains logical channels mapped to MAC-d flow Y, and logical channels of other MAC-d flows that can be multiplexed with MAC-d flow Y.
在 S804中, 具体包括以下步骤: In S804, the following steps are specifically included:
产生传输块长度集合 C1和 C2 , 其中 C1相应于 QPSK调制方式、 C2相 应于 16QAM调制方式, 在 C1和 C2 中的各传输块长度需要满足: 在当前授 权资源上的传输码率应落在高层指定的最大、 最小码率间; Generate transport block length sets C1 and C2, where C1 corresponds to QPSK modulation mode, C2 corresponds to 16QAM modulation mode, and each transport block length in C1 and C2 needs to satisfy: The transmission code rate on the current authorized resource should fall on the upper layer. The specified maximum and minimum bit rate;
分别确定 C1和 C2的子集 D1和 D2 , 使得 Dl、 D2中的传输块长度所要 求的发射功率小于或等于授权功率,发射功率的计算是 PE_PUCH = Pe-base + L + βε + Κ, 其中, 是 E-PUCH信道的发射功率, Pe-base是 UE存储的功 率闭环量; L是 UE测量得到的路损值, 是当前所选择的传输块长度、 码 道资源和调制方式得到的功率偏移, 以及 K是 MAC-e PDU功率偏移 (最高 优先级逻辑信道所在的 MAC-d流的功率偏移,即 MAC-d流 Y的功率偏移 ); 以及 The subsets D1 and D2 of C1 and C2 are respectively determined such that the transmission power required for the length of the transport block in D1 and D2 is less than or equal to the authorized power, and the calculation of the transmit power is P E _PUCH = Pe-base + L + β ε + Κ , among them, Is the transmit power of the E-PUCH channel, Pe-base is the power closed-loop quantity stored by the UE; L is the path loss value measured by the UE, and is the power offset obtained by the currently selected transport block length, code channel resource, and modulation mode. And K is the MAC-e PDU power offset (the power offset of the MAC-d flow where the highest priority logical channel is located, ie the power offset of the MAC-d flow Y);
从 D1和 D2中确定最大支持的传输块长度。 The maximum supported transport block length is determined from D1 and D2.
应了解, S806的具体步骤与图 7相同, 分为两种情况来进行数据负荷的 分配。 It should be understood that the specific steps of S806 are the same as those of FIG. 7, and are divided into two cases for data load distribution.
另外, 在 S808中, 具体包括以下步骤: In addition, in S808, the following steps are specifically included:
UE根据最终得到的 MAC-e PDU长度(记为 S ) , 从系统提供的传输块 长度表格中与本次时隙资源相符的传输块集中找到大于等于 S的最接近的一 个传输块长度值 L, 对应的索引号记为 E-TFCIL; The transport block provided by the UE from the system according to the length of the finally obtained MAC-e PDU (denoted as S) The transport block set in the length table corresponding to the current time slot resource finds the closest transport block length value L greater than or equal to S, and the corresponding index number is recorded as E-TFCIL;
如果 L只存在于 D1中, 那么选择 QPSK调制方式; 如果 L只存在于 D2 中, 那么选择 16QAM调制方式, 而如果 L同时存在于 D1和 D2中, 那么选 择功率要求较小的调制方式; 以及 If L is only present in D1, then the QPSK modulation mode is selected; if L is only present in D2, then the 16QAM modulation mode is selected, and if L is present in both D1 and D2, then the modulation mode with less power requirement is selected;
如果(L - S ) 大于等于调度信息长度, 且当前的 MAC-e PDU中并没有 包括调度信息, 则 UE将最新的调度信息复用进 MAC-e PDU中。 If (L - S ) is greater than or equal to the scheduling information length, and the current MAC-e PDU does not include scheduling information, the UE multiplexes the latest scheduling information into the MAC-e PDU.
这样就完成了在 UE的传输格式选择和数据分配过程。 This completes the transport format selection and data distribution process at the UE.
图 9是根据本发明的增强上行链路的数据分配装置 900的框图。 如图 9 所示, 该装置包括: 调度信息触发单元 902, 位于用户终端上, 用于判断是 否需要触发调度信息的上报; 确定单元 904, 用于在需要触发调度信息的上 报的情况下, 则用户终端预留调度信息的比特位, 并确定可用负荷长度, 使 可用负荷长度满足第一条件, 以及在不需要触发调度信息的上报的情况下, 则用户终端确定可用负荷长度, 使可用负荷长度满足第二条件; 以及分配单 元 906, 用于根据可用负荷长度进行数据负荷分配。 Figure 9 is a block diagram of an enhanced uplink data distribution apparatus 900 in accordance with the present invention. As shown in FIG. 9, the apparatus includes: a scheduling information triggering unit 902, located on the user terminal, configured to determine whether the reporting of the scheduling information needs to be triggered; and a determining unit 904, configured to: when the reporting of the scheduling information needs to be triggered, The user terminal reserves the bit of the scheduling information, and determines the available load length, so that the available load length satisfies the first condition, and in the case that the reporting of the scheduling information is not required to be triggered, the user terminal determines the available load length to make the available load length Satisfying the second condition; and an allocating unit 906 for performing data load distribution according to the available load length.
其中, 第一条件为: 可用负荷长度小于或等于授权资源支持的最大分组 长度与调度信息的比特位的差。 第二条件为: 可用负荷长度小于或等于授权 资源支持的最大分组长度。 The first condition is: the available load length is less than or equal to the difference between the maximum packet length supported by the authorized resource and the bit of the scheduling information. The second condition is: The available payload length is less than or equal to the maximum packet length supported by the authorized resource.
另外, 分配单元 906包括: 更新单元, 用于对于第二集合中的各个逻辑 信息, 按各个逻辑信道优先级顺序依次取出业务数据, 使得所取出的业务数 据与头开销的长度和小于或者等于可用负荷长度, 并将可用负荷长度更新为 减去所取出的业务数据后的剩下的长度; 以及复用单元, 用于将各个逻辑信 道的业务数据和头开销和 /或调度信息复用到增强媒体接入控制协议数据单 元中, 在复用数据组成增强媒体接入控制协议数据单元时, 如判断该增强媒 体接入控制协议数据单元中还未包含有调度信息且其填充比特可以容纳调度 信息, 则将最新的调度信息复用到该增强媒体接入控制协议数据单元中。 In addition, the allocating unit 906 includes: an updating unit, configured to sequentially extract the service data in each logical channel priority order for each logical information in the second set, so that the length of the extracted service data and the header overhead is less than or equal to the available Load length, and update the available load length to the remaining length after subtracting the extracted service data; and multiplexing unit for multiplexing service data and header overhead and/or scheduling information of each logical channel to the enhanced In the media access control protocol data unit, when the multiplexed data constitutes an enhanced medium access control protocol data unit, for example, it is determined that the enhanced medium access control protocol data unit does not include scheduling information and its padding bit can accommodate scheduling information. And multiplexing the latest scheduling information into the enhanced medium access control protocol data unit.
第二集合包括映射到与第一集合中最高优先级逻辑信道相对应的 MAC - d流的逻辑信道、 以及与 MAC - d流复用的其它 MAC - d流的逻辑信道, 其中第一集合是符合 TTI传输类型的有传输需求的逻辑信道集合。 调度信息触发单元 902基于本发明所述的调度信息触发机制, 包含一调 度信息触发定时器 T, 每次在授权资源上发送调度信息时, 均启动或重新启 动所述定时器 T, 在定时器 T超时后主动触发调度信息的发送。 调度信息在 调度类型的增强媒体接入控制协议数据单元或非调度类型的增强媒体接入控 制协议数据单元中发送。 The second set includes a logical channel mapped to a MAC-d flow corresponding to the highest priority logical channel in the first set, and a logical channel of other MAC-d flows multiplexed with the MAC-d flow, The first set is a logical channel set with transmission requirements that conforms to the TTI transmission type. The scheduling information triggering unit 902, based on the scheduling information triggering mechanism of the present invention, includes a scheduling information triggering timer T, and each time the scheduling information is sent on the authorized resource, the timer T is started or restarted. After T times out, it actively triggers the sending of scheduling information. The scheduling information is sent in a scheduling type of enhanced medium access control protocol data unit or a non-scheduled type of enhanced medium access control protocol data unit.
图 10 是根据本发明的一个方面的增强上行链路调度信息发送的触发方 法的流程图。 Figure 10 is a flow diagram of a triggering method for enhanced uplink scheduling information transmission in accordance with an aspect of the present invention.
该增强上行链路调度信息发送的触发方法包括以下处理: The triggering method for transmitting the enhanced uplink scheduling information includes the following processing:
S1002, 当用户终端有授权资源时,如果逻辑信道緩冲区数据复用到增强 媒体接入控制协议数据单元后的填充比特可以容纳调度信息时, 用户终端将 在所述增强媒体接入控制协议数据单元中发送调度信息; 以及 S1002: When the user terminal has an authorized resource, if the padding bit after the logical channel buffer data is multiplexed into the enhanced medium access control protocol data unit can accommodate the scheduling information, the user terminal is in the enhanced medium access control protocol. Sending scheduling information in the data unit;
S1004, 高层为用户终端配置调度信息触发定时器 T, 用于用户终端有授 权时的情况; 用户终端在授权资源上发送新的调度信息时即每次发送调度信 息时均启动或重新启动定时器 T, 定时器 T超时后, 用户终端将主动触发调 度信息的发送。 S1004: The upper layer configures a scheduling information triggering timer T for the user terminal, where the user terminal has an authorization condition; when the user terminal sends new scheduling information on the authorized resource, the timer is started or restarted each time the scheduling information is sent. T. After the timer T expires, the user terminal will actively trigger the transmission of scheduling information.
需要说明的是,并不要求 S1002和 S1004之间必然存在时间的先后顺序。 上述 S1004中, 用户终端启动或重启定时器的过程包括: 如果定时器 T 已经被启动, 则用户终端首先复位已经启动的所述定时器 T, 然后重新启动 定时器 T; 如果定时器 T未被启动, 则用户终端将启动定时器 T。 It should be noted that there is no requirement that the order of time exists between S1002 and S1004. In the above S1004, the process of starting or restarting the timer by the user terminal includes: if the timer T has been started, the user terminal first resets the timer T that has been started, and then restarts the timer T; if the timer T is not When started, the user terminal will start the timer T.
上述 S1002和 S1004彼此配合, 当用户终端每次通过 S1002捎带调度信 息时, 将复位并重新启动定时器 Τ。 定时器 Τ的作用是当 UE长时间没有多 余的填充比特发送调度信息时, 确保调度信息能够按照一定的实时性要求定 时发送。 The above S1002 and S1004 cooperate with each other. When the user terminal passes the scheduling information through the S1002, the timer will be reset and restarted. The function of the timer 是 is to ensure that the scheduling information can be sent in a timely manner according to certain real-time requirements when the UE does not have more padding bits to send scheduling information for a long time.
S1002 中的授权资源可以是调度资源, 也可以是非调度资源, 其中的增 强媒体接入控制协议数据单元可以是调度类型的、 也可以使非调度类型的。 The authorized resource in S1002 may be a scheduling resource or a non-scheduled resource, where the enhanced medium access control protocol data unit may be of a scheduling type or a non-scheduled type.
S1004中, UE可以在调度类型的增强媒体接入控制协议数据单元或非调 度类型的增强媒体接入控制协议数据单元中发送调度信息, 视资源可用情况 而定, 比如 T超时后, UE具有调度资源或非调度资源之一, 那么 UE使用可 用的资源发送调度信息; 当 UE同时具有调度资源和非调度资源时, UE自己 决定使用其中一种资源进行传输。 In S1004, the UE may send scheduling information in a scheduling type enhanced medium access control protocol data unit or a non-scheduled type enhanced medium access control protocol data unit, depending on resource availability. For example, after the T timeout, the UE has one of scheduling resources or non-scheduled resources, then the UE uses the available resources to send scheduling information; when the UE has both scheduling resources and non-scheduled resources, the UE decides to use one of the resources. transmission.
上述 S1002和 S1004包括了有授权情况下调度信息的触发机制: 如果增强媒体接入控制协议数据单元有足够的填充比特, 用户终端将发 送调度信息, 即一有闲置资源就捎带发送调度信息; The foregoing S1002 and S1004 include a trigger mechanism for scheduling information in an authorized situation: if the enhanced medium access control protocol data unit has enough padding bits, the user terminal sends the scheduling information, that is, the idle scheduling resource carries the scheduling information;
如果在高层配置的时间 Τ内没有发送过调度信息, 用户终端将主动触发 调度信息的发送。 定时器 Τ用于避免长时间没有调度信息上报, 确保调度信 息满足一定的实时要求。 If no scheduling information is sent within the time configured by the upper layer, the user terminal will actively trigger the transmission of the scheduling information. The timer Τ is used to avoid reporting of scheduling information for a long time, ensuring that the scheduling information meets certain real-time requirements.
图 11 是根据本发明的另一方面的增强上行链路调度信息发送的触发方 法的流程图。 11 is a flow diagram of a triggering method for enhancing uplink scheduling information transmission in accordance with another aspect of the present invention.
该方法包括以下处理: S1102, 高层为用户终端配置调度信息触发定时器 Τ, 用于所述用户终端有授权资源情况下的调度信息的触发; S1104, 如果逻 辑信道緩冲区数据复用到增强媒体接入控制协议数据单元后的填充比特可以 容纳调度信息, 则所述用户终端将在所述增强媒体接入控制协议数据单元中 发送调度信息; 以及 S1106, 所述用户终端在所述授权资源上发送新的调度 信息时启动或重新启动所述定时器 Τ, 所述定时器 Τ超时后, 所述用户终端 将主动触发调度信息的发送。 The method includes the following processing: S1102: A high layer configures a scheduling information triggering timer for the user terminal, where the scheduling information of the user terminal is authorized to be triggered; S1104, if the logical channel buffer data is multiplexed to the enhanced The padding bits after the media access control protocol data unit can accommodate scheduling information, and the user terminal will send scheduling information in the enhanced medium access control protocol data unit; and S1106, the user terminal is in the authorized resource. The timer is started or restarted when the new scheduling information is sent. After the timer expires, the user terminal will actively trigger the sending of the scheduling information.
在上述触发方法中, 所述用户终端重新启动定时器的过程包括: 如果所 述定时器 Τ已经被启动,则所述用户终端首先复位已经启动的所述定时器 Τ, 然后重新启动所述定时器 Τ; 如果所述定时器 Τ未被启动, 则所述用户终端 将启动所述定时器 τ。 In the above triggering method, the process of restarting the timer by the user terminal includes: if the timer Τ has been started, the user terminal first resets the timer 已经 that has been started, and then restarts the timing. The user terminal will start the timer τ if the timer Τ is not activated.
因而, 通过本发明, 使得调度信息的触发机制更适合于资源上限的 TDD 系统, 并且 UE能够在系统要求的调度信息上"¾时刻优先考虑调度信息的发 送, 解决了原有系统的缺陷, 同时由于允许 UE可以在非调度资源上发送调 度信息, 为调度信息的发送提供了有效的资源保障, 另外, 由于调度信息对 Node B的调度起到了重要的参考作用, 从而提高了系统调度效率和系统资源 的利用率。 以上仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域 的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则 之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围 之内。 Therefore, with the present invention, the triggering mechanism of the scheduling information is more suitable for the TDD system of the resource upper limit, and the UE can preferentially consider the transmission of the scheduling information on the scheduling information required by the system, thereby solving the defects of the original system, and simultaneously Since the UE is allowed to send scheduling information on the non-scheduled resource, it provides effective resource guarantee for the transmission of the scheduling information. In addition, since the scheduling information plays an important reference role for the scheduling of the Node B, the system scheduling efficiency and system are improved. Utilization of resources. The above are only the preferred embodiments of the present invention, and are not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
工业实用性 Industrial applicability
本发明适合于资源上限的 TDD系统,为调度信息的发送提供了有效的资 源保障, 提高了系统调度效率和系统资源的利用率。 The invention is suitable for the resource capping TDD system, provides effective resource guarantee for dispatching information transmission, and improves system scheduling efficiency and system resource utilization.
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010504430A JP5001425B2 (en) | 2007-04-26 | 2008-04-25 | Enhanced uplink scheduling information transmission method and data allocation apparatus |
KR20097024330A KR101124365B1 (en) | 2007-04-26 | 2008-04-25 | Triggering and data distribution method of dispatch information transmission in enhanced uplink, and the equipment thereof |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100969903A CN101296480B (en) | 2007-04-26 | 2007-04-26 | Triggering and data distribution method and apparatus for reinforced uplink scheduling information |
CN200710096990.3 | 2007-04-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008131683A1 true WO2008131683A1 (en) | 2008-11-06 |
Family
ID=39925210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2008/070799 WO2008131683A1 (en) | 2007-04-26 | 2008-04-25 | Triggering and data distribution method of dispatch information transmission in enhanced uplink, and the equipment thereof |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP5001425B2 (en) |
KR (1) | KR101124365B1 (en) |
CN (1) | CN101296480B (en) |
WO (1) | WO2008131683A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112087801A (en) * | 2015-08-10 | 2020-12-15 | 华为技术有限公司 | Uplink data transmission method, base station and terminal |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101854721B (en) * | 2009-04-03 | 2013-07-10 | 电信科学技术研究院 | Method, system and device for reporting scheduling information |
CN102740483B (en) * | 2011-03-31 | 2015-09-23 | 华为技术有限公司 | Data transmission method for uplink and device |
WO2015013867A1 (en) * | 2013-07-29 | 2015-02-05 | 华为技术有限公司 | Data transmission method, apparatus and device |
CN105744622B (en) * | 2014-12-09 | 2020-05-29 | 上海新岸线电子技术有限公司 | Data sending method and device |
CN105577498B (en) * | 2015-12-31 | 2019-01-25 | 北京格林伟迪科技股份有限公司 | Serial communication method and device between a kind of plate |
CN108713299B (en) * | 2016-04-29 | 2020-07-24 | 华为技术有限公司 | Uplink resource allocation and signal modulation method and device |
US10219295B2 (en) * | 2016-05-13 | 2019-02-26 | Nokia Solutions And Networks Oy | Triggering of reference signals and control signaling |
US11102786B2 (en) * | 2017-03-27 | 2021-08-24 | Huawei Technologies Co., Ltd. | Methods and apparatus for enhanced spectral efficiency and reliability of transmission without grant |
CN110826748B (en) * | 2018-08-07 | 2022-05-24 | 北京亿阳信通科技有限公司 | Load scheduling method and device under multi-source networking condition |
WO2020064538A1 (en) * | 2018-09-26 | 2020-04-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhancement of logical channel prioritization in nr-u |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1798446A (en) * | 2004-12-29 | 2006-07-05 | 北京三星通信技术研究有限公司 | Method for transferring short signaling through Mac-ePDU |
CN1859037A (en) * | 2005-11-30 | 2006-11-08 | 华为技术有限公司 | Transmitting and receiving method for high speed medium cut-in control grouping data unit |
CN1918822A (en) * | 2004-02-14 | 2007-02-21 | 三星电子株式会社 | Method of transmitting scheduling information on an enhanced uplink dedicated channel in a mobile communication system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US699334A (en) * | 1902-01-25 | 1902-05-06 | James W Lyon | Sash-fastener. |
CN1627844A (en) * | 2003-12-11 | 2005-06-15 | 北京三星通信技术研究有限公司 | Dispatching method controlled from base station for enhancing up going dedicated channel in mobile communication system |
US8189615B2 (en) * | 2004-12-23 | 2012-05-29 | Nokia Corporation | Method and apparatus for communicating scheduling information from a UE to a radio access network |
KR101084134B1 (en) * | 2005-05-03 | 2011-11-17 | 엘지전자 주식회사 | In a mobile communication system, control information transmission method |
EP2267929B1 (en) * | 2005-08-16 | 2012-10-24 | Panasonic Corporation | Method and apparatuses for activation of Hybrid Automatic Request (HARQ) processes |
KR100964700B1 (en) * | 2005-09-21 | 2010-06-21 | 엘지전자 주식회사 | How to reduce signaling overhead and power consumption in wireless communication systems |
-
2007
- 2007-04-26 CN CN2007100969903A patent/CN101296480B/en not_active Expired - Fee Related
-
2008
- 2008-04-25 JP JP2010504430A patent/JP5001425B2/en not_active Expired - Fee Related
- 2008-04-25 WO PCT/CN2008/070799 patent/WO2008131683A1/en active Application Filing
- 2008-04-25 KR KR20097024330A patent/KR101124365B1/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1918822A (en) * | 2004-02-14 | 2007-02-21 | 三星电子株式会社 | Method of transmitting scheduling information on an enhanced uplink dedicated channel in a mobile communication system |
CN1798446A (en) * | 2004-12-29 | 2006-07-05 | 北京三星通信技术研究有限公司 | Method for transferring short signaling through Mac-ePDU |
CN1859037A (en) * | 2005-11-30 | 2006-11-08 | 华为技术有限公司 | Transmitting and receiving method for high speed medium cut-in control grouping data unit |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112087801A (en) * | 2015-08-10 | 2020-12-15 | 华为技术有限公司 | Uplink data transmission method, base station and terminal |
CN112087801B (en) * | 2015-08-10 | 2023-03-24 | 华为技术有限公司 | Uplink data transmission method, base station and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN101296480A (en) | 2008-10-29 |
JP2010525695A (en) | 2010-07-22 |
CN101296480B (en) | 2012-01-11 |
JP5001425B2 (en) | 2012-08-15 |
KR101124365B1 (en) | 2012-03-22 |
KR20100003361A (en) | 2010-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008131683A1 (en) | Triggering and data distribution method of dispatch information transmission in enhanced uplink, and the equipment thereof | |
JP7186763B2 (en) | Method and apparatus for sidelink transmission on multiple carriers in a wireless communication system | |
JP7254064B2 (en) | Method and apparatus for allocating resources based on anchor carriers in a wireless communication system | |
EP2234426B1 (en) | Real-time service transmission method and resource allocation method | |
JP4849641B2 (en) | Data channel control information transmission and reception method for high-speed uplink data transmission | |
CN101502033B (en) | Retransmission control method for reinforcing uplink asynchronous mixed automatic retransmission request | |
KR101070040B1 (en) | Quality-of-service (qos)-aware scheduling for uplink transmission on dedicated channels | |
KR100886536B1 (en) | Method of transmitting scheduling request in mobile communication system and terminal device for same | |
CN102710379B (en) | MAC entity and in MAC entity the method for deal with data | |
CN108604962B (en) | Descriptor channel design for uplink channels in a shared radio frequency band | |
CN101499887B (en) | Semi-static resource scheduling method and system, retransmission selection scheduling method and system | |
KR100879613B1 (en) | Non-scheduled transmission method and apparatus for packet service in mobile communication system | |
KR101481624B1 (en) | High speed uplink packet access method and system in multi-carrier td-scdma system | |
TWI339044B (en) | ||
JP2008520125A5 (en) | ||
JP2006135985A (en) | Method and apparatus for scheduling uplink data transmission for a terminal located in a soft handover region in a mobile communication system | |
WO2007003134A1 (en) | A device system and method for implementing the multi-carrier high speed downlink packet access service | |
TW200412083A (en) | Method and data transmission system for transmitting data packets between a transmitter and a receiver | |
WO2008028368A1 (en) | Transmission method for sharing non-scheduled resource and scheduled resource in enhanced uplink system | |
WO2010066171A1 (en) | Method, device and system for reporting scheduling information | |
JP2013502769A (en) | Method and terminal for setting happy bit in enhanced uplink control channel | |
WO2012174806A1 (en) | Multi-carrier terminal scheduling method and channel quality information sending method and system | |
CN101350804B (en) | Method and apparatus for scheduling high speed down packet access service | |
CN102487533B (en) | Method and device for transmitting radio link control information in high-speed packet access system | |
KR100929077B1 (en) | Communication Resource Allocation Method Using Virtual Circuit Switching Method in Wireless Communication System and Data Transmission / Reception Method of Device and Terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08734157 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2010504430 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 20097024330 Country of ref document: KR Kind code of ref document: A |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08734157 Country of ref document: EP Kind code of ref document: A1 |