[0165] Embodiment two:
[0166] It is assumed that user data can only occupy the RB resources reserved for PUCCH in the following three modes. Mode 1: For all VRBs that contain PUCCH upper sideband reserved RB resources allocated to user data, user equipment can only use the RB resources corresponding to the VRB in the first half subframe; for all PUCCH lower sidebands allocated to user data, reserve RB resources Resource VRB, the user equipment can only use the RB resources corresponding to the VRB in the second half subframe. Mode 2: For all VRBs that contain PUCCH upper sideband reserved RB resources allocated to user data, user equipment can only use the RB resources corresponding to the VRB in the second half subframe; for all PUCCH lower sidebands allocated to user data, reserved For the VRB of the RB resource, the user equipment can only use the RB resource corresponding to the VRB in the first half subframe. Mode 3: For all VRBs containing PUCCH upper sideband or lower sideband reserved RB resources allocated to user data, the user equipment can use the RB resources of the corresponding VRB in the entire subframe. Then the PUCCH RB can use 2 bits to represent the above three modes, as shown in Table 2 below. After receiving the physical layer uplink scheduling authorization command issued by the base station, the user equipment first analyzes the VRB resources allocated to user data through the RB allocation field, and then parses out the VRB resources that contain PUCCH reserved RB resources through the PUCCH RB allocation field For the specific occupied RB resources, the specific time-frequency resource information allocated to the user data is obtained.
[0167] PUCCH RB allocation field value 00 01 10 11 Corresponding mode Mode one Mode two Mode Three Reserved
[0168] Table 2
[0169] Through the technical solution of the second embodiment, the present invention presets several modes for allocating uplink control channels for user data, and translates these modes into binary codes during application, and sends them to the user equipment through the position mark to clarify the user data Which part of the RB resources of the uplink control channel can be used is clearly defined, the coding on the base station side and the user equipment side is relatively simple, and it takes up fewer bits.
[0170] As mentioned above, in order to support the allocation of user data when no user sends uplink control signaling on the uplink control signaling resource unit reserved for PUCCH, the PUCCH RB allocation field should be added to the physical layer uplink scheduling authorization command to further clarify Which part of the RB resources reserved for PUCCH is occupied by user data. However, directly increasing the PUCCH RB allocation field will increase the total number of bits of the physical layer uplink scheduling authorization command and reduce the coverage radius of the physical layer uplink scheduling authorization command. Considering that the probability of occurrence of RB resources reserved for PUCCH for user data allocation is low, some restrictions can be placed on the scenarios that can occur, so that the PUCCH RB allocation field and other signaling fields share bits in the physical layer uplink scheduling authorization command Field to avoid increasing the total number of bits of the physical layer uplink scheduling authorization command. Since the user equipment can learn whether there are VRB and PUCCH reserved RB resources among the allocated data resources through the RB allocation field in the physical layer uplink scheduling authorization command, it knows how to parse the shared bit field without causing confusion.
[0171] In the 3GPP E-UTRA system, the physical layer uplink scheduling authorization command contains a demodulation pilot cyclic shift field with a size of 3 bits, which is used to indicate the solution of the MIMO user in the case of uplink MIMO (multiple input multiple output system). The cyclic shift of the orthogonal sequence used to adjust the pilot. The demodulation pilot cyclic shift field is useless and unnecessary for non-MIMO users. Therefore, it can be restricted that only uplink non-MIMO user equipment can be allocated RB resources reserved for PUCCH, so that 3 The 1-bit PUCCH RB allocation field and the above-mentioned demodulation pilot cyclic shift field share the 3-bit signaling field in the physical layer uplink scheduling grant command. After receiving the physical layer uplink scheduling authorization command issued by the base station, the user equipment first analyzes the VRB resources allocated to user data through the RB allocation field. If the allocated VRB resources contain PUCCH reserved RB resources, the signaling will be shared The field is parsed according to the PUCCH RB allocation field, otherwise the shared signaling field is interpreted according to the demodulation pilot cyclic shift field.
[0172] In the 3GPP E-UTRA system, the physical layer uplink scheduling authorization command contains a retransmission sequence number field with a size of 2-3 bits, which is used to indicate to the user equipment whether this data packet transmission is a new data packet transmission and HARQ redundancy version. Considering that the current baseline of 3GPP E-UTRA system uplink data transmission is a synchronous non-adaptive HARQ process, the physical layer uplink scheduling authorization command is not required during retransmission. If the user equipment allocated with PUCCH reserved RB resources can only transmit new data, and use a predefined HARQ redundancy version, then the 2-3 bit PUCCH RB allocation field can be combined with the above re- The transmission sequence number field shares the 2-3 bit signaling field in the physical layer uplink scheduling authorization command. After receiving the physical layer uplink scheduling authorization command issued by the base station, the user equipment first analyzes the VRB resources allocated to user data through the RB allocation field. If the allocated VRB resources contain PUCCH reserved RB resources, the signaling will be shared The field is parsed according to the PUCCH RB allocation field, otherwise the shared signaling field is interpreted according to the retransmission sequence number field.
[0173] Of course, in addition to the PUCCH RB allocation field in the above two examples that completely share the bit field with other signaling fields, the bit field can also be partially shared with other signaling fields. For example, in the 3GPPE-UTRA system, the physical layer uplink scheduling authorization command contains a transmission format indication field with a size of about 6 bits, which is used to indicate to the user equipment the transmission format used for data packet transmission, such as modulation and coding methods, Or modulation method and transport block size. If the user equipment allocated with PUCCH reserved RB resources can only use 8 transmission formats for data transmission, then the above transmission format indication field can be compressed from 6 bits to 3 bits at this time. At the same time, the remaining 3 bits are used as the PUCCH RB allocation field. After receiving the physical layer uplink scheduling authorization command issued by the base station, the user equipment first analyzes the VRB resources allocated to the user data through the RB allocation field. If the allocated VRB resources contain PUCCH reserved RB resources, 6 bits are shared The signaling field is parsed according to the 3-bit transmission format indication field and the 3-bit PUCCH RB allocation field, otherwise the shared signaling field is interpreted according to the 6-bit transmission format indication field.
[0174] In addition, such as Figure 7 As shown, the embodiment of the present invention also provides a device for sending information for scheduling user data, including:
[0175] Broadcast information sending module: used to send broadcast information to all user equipments in the cell. The broadcast information carries address information of resource blocks reserved for physical layer uplink control channels in the uplink system bandwidth.
[0176] Physical layer uplink scheduling authorization command sending module: used to send a physical layer uplink scheduling authorization command to a user equipment, where the physical layer uplink scheduling authorization command carries information about the virtual resource block address allocated to the user equipment in the uplink system bandwidth, The information of the virtual resource block address is represented by the standard starting resource block address and the number of standard continuous resource blocks in the resource block resource allocation field.
[0177] Physical layer uplink control channel resource block allocation field configuration module: used to set a physical layer uplink control channel resource block allocation field in the physical layer uplink scheduling authorization command sent by the physical layer uplink scheduling authorization command sending module, when the uplink system When at least a part of the virtual resource block allocated to the user equipment in the bandwidth is the resource block reserved for the physical layer uplink control channel, the physical layer uplink control channel resource block allocation field carries the uplink system bandwidth allocated to the user The resource block location information of the user data of the device.
[0178] As a preferred solution, the physical layer uplink control channel resource block allocation field configuration module is:
[0179] Difference encoding module: used to encode one or any combination of the following information into the physical layer uplink control channel resource block allocation field.
[0180] The information is: the difference between the start resource block addresses allocated to user data in the first half and the second half of the subframe, and the difference between the end resource block addresses allocated to user data in the first half and the second half of the subframe value.
[0181] As another preferred solution, the physical layer uplink control channel resource block allocation field configuration module is:
[0182] User resource allocation mode encoding module: used to correspondingly encode various user resource allocation modes into different values of the physical layer uplink control channel resource block allocation field.
[0183] Such as Figure 8 As shown, an embodiment of the present invention also provides an apparatus for receiving information about scheduling user data, including:
[0184] Broadcast information receiving module: used to receive broadcast information.
[0185] Physical layer uplink scheduling authorization command receiving module: used to receive physical layer uplink scheduling authorization commands.
[0186] Virtual resource block location judgment module: used to judge whether at least a part of the virtual resource block allocated to the user equipment in the uplink system bandwidth is a resource block reserved for the physical layer uplink control channel.
[0187] Resource block analysis module: used to analyze the physical layer uplink control channel resource block allocation field to obtain the resource block position allocated to user data in the uplink system bandwidth.
[0188] As a preferred solution, the resource block analysis module is:
[0189] Difference analysis module: used to parse the physical layer uplink control channel resource block allocation field into one or any combination of the following information: between the first half and the second half of the subframe allocated to the start resource block addresses of user data Is the difference between the end resource block addresses allocated to the user data in the first half and the second half of the subframe.
[0190] As another preferred solution, the resource block analysis module is:
[0191] User resource allocation mode analysis module: used to parse the physical layer uplink control channel resource block allocation field into a user resource allocation mode.
[0192] Such as Picture 9 As shown, the embodiment of the present invention also provides a system for sending and receiving information for scheduling user data, including:
[0193] Base station: used to issue broadcast information and physical layer uplink scheduling authorization commands.
[0194] The broadcast information carries resource block address information reserved for the physical layer uplink control channel in the uplink system bandwidth.
[0195] The physical layer uplink scheduling authorization command carries information about the virtual resource block address allocated to a certain user equipment in the uplink system bandwidth, and the information about the virtual resource block address is determined by the standard starting resource block address and standard in the resource block resource allocation field. The number of consecutive resource blocks is indicated.
[0196] The physical layer uplink scheduling grant command includes a physical layer uplink control channel resource block allocation field, when at least a part of the virtual resource block allocated to the user equipment in the uplink system bandwidth is the physical layer uplink control channel preset When reserved resource blocks, the physical layer uplink control channel resource block allocation field carries the resource block location information of the user data allocated to the user equipment in the uplink system bandwidth.
[0197] User equipment: used to receive broadcast information and physical layer uplink scheduling authorization commands.
[0198] The address information of the resource block reserved for the physical layer uplink control channel in the uplink system bandwidth is parsed from the broadcast information.
[0199]From the resource block resource allocation field included in the physical layer uplink scheduling authorization command, the virtual resource block address allocated to the user equipment in the uplink system bandwidth is parsed through the standard starting resource block address and the standard continuous resource block number.
[0200] It is determined whether at least a part of the virtual resource block allocated to the user equipment in the uplink system bandwidth is a resource block reserved for the physical layer uplink control channel.
[0201] If in the uplink system bandwidth, at least part of the virtual resource blocks allocated to the user equipment are resource blocks reserved for the physical layer uplink control channel, analyze the physical layer uplink control channel resource block allocation field to obtain the uplink system bandwidth allocated to user data The location of the resource block.
[0202] The base station includes:
[0203] Broadcast information sending unit: used to send broadcast information.
[0204] Physical layer uplink scheduling authorization command sending unit: used to send physical layer uplink scheduling authorization commands.
[0205] The user equipment includes:
[0206] Broadcast information receiving unit: used to receive broadcast information.
[0207] Physical layer uplink scheduling authorization command receiving unit: used to receive physical layer uplink scheduling authorization commands.
[0208] Physical layer uplink control channel resource block allocation field parsing and allocation unit: used to parse the resource block resource allocation field included in the physical layer uplink scheduling authorization command through the standard starting resource block address and the number of standard continuous resource blocks to parse the uplink The virtual resource block address allocated to the user equipment in the system bandwidth.
[0209] It is determined whether at least a part of the virtual resource block allocated to the user equipment in the uplink system bandwidth is a resource block reserved for the physical layer uplink control channel.
[0210] If in the uplink system bandwidth, at least part of the virtual resource blocks allocated to the user equipment are resource blocks reserved for the physical layer uplink control channel, analyze the physical layer uplink control channel resource block allocation field to obtain the uplink system bandwidth allocated to user data The location of the resource block.
[0211] The method, device, and system for sending and receiving information for scheduling user data provided by the embodiments of the present invention further add a location mark to the channel resources falling in the physical layer uplink control channel through the base station, and clarify the physical layer allocated for user data The specific location of the uplink control channel resources effectively overcomes the inability of the prior art to use the existing VRB-based resource allocation instruction method when the user data is allocated to the PUCCH through the physical layer uplink scheduling authorization command to allocate resources reserved for PUCCH. To clarify which part of the time domain and frequency domain resources in the resources reserved for PUCCH can be used by user data, which affects the normal transmission of user data, and improves the security of system operation.