Uplink data transmission method and device under unlicensed frequency band
Technical Field
The present invention relates to the field of wireless communications, and in particular, to a method and an apparatus for uplink data transmission in an unlicensed frequency band.
Background
With the development of LTE, the demand for wireless broadband data is more and more obvious. The scarce spectrum resource is undoubtedly a big factor restricting the LTE. To meet the increasing demand, it is an effective method to expand the system bandwidth. Therefore, a Licensed-Assisted Access (LAA) scheme should be generated.
The idea of LAA is to aggregate unlicensed frequency bands into LTE for use based on LTE network platform. The LAA scheme is mainly applied to a small station scene, namely, an LTE related frequency spectrum is used as a main carrier, an unauthorized frequency spectrum is used as an auxiliary carrier, and the main carrier and the auxiliary carrier provide service for users together in a carrier aggregation mode. The increase in available bandwidth allows the user data rate requirements to be guaranteed. Such systems are called LAA systems.
LAA systems need to ensure that data transmission on unlicensed carriers meets the regulatory requirements of unlicensed bands, such as the use of Listen Before Talk (LBT) techniques to ensure that channels are idle Before transmitting data. The main idea of LBT technology is that a station that wants to transmit data first listens to the medium for carriers or not to determine whether another station is transmitting data. If the medium is idle, the station can transmit data; otherwise, the station will avoid for a period of time before attempting.
The LBT technique is very effective in data transmission applied to a channel contention scheme, but has a problem in data transmission in which resources are uniformly allocated by a base station, such as LTE. For an LAA system that uses a TDD scheme in an unlicensed cell (nlicensed cell), for downlink data transmission, the current practice is to transmit a preamble to occupy a channel until a next subframe after acquiring the channel through an LBT contention channel before downlink data transmission. And then, transmitting the downlink scheduling and the data in the subframe. However, the uplink is different from the downlink, and the uplink scheduling and the actual data transmission are not in the same subframe. When the uplink time arrives after the base station sends the uplink schedule, the channel may be preempted by other LAA systems, resulting in that the uplink data cannot be sent.
Disclosure of Invention
In order to solve the technical problem, the invention provides an uplink data transmission method and device under an unlicensed frequency band, which solve the problem that an uplink channel is occupied due to the fact that uplink scheduling and actual data transmission are not in the same subframe in uplink data transmission in an LAA system.
According to an aspect of the present invention, an uplink data transmission method in an unlicensed frequency band is provided, where the unlicensed frequency band includes a plurality of uplink subframes that can be preempted by different User Equipments (UEs), and the method includes:
allocating a scheduling uplink subframe for a first User Equipment (UE) according to an uplink scheduling request of the first UE and an uplink resource reservation table, wherein the uplink resource reservation table records position information of a currently occupied uplink subframe and/or position information of a currently unoccupied uplink subframe, and the first UE is the UE needing to send uplink data;
and indicating the first UE to send uplink data in the scheduling uplink subframe.
Further, before the step of allocating a scheduled uplink subframe to the first UE according to the uplink scheduling request of the first UE and the uplink resource reservation table, the method further includes:
periodically reading current scheduling position information of an uplink subframe of an adjacent unauthorized cell, wherein the scheduling position information is a position information set of the scheduled uplink subframe;
and creating an uplink resource reservation table according to the scheduling position information.
Further, before the step of allocating a scheduled uplink subframe to the first UE according to the uplink scheduling request of the first UE and the uplink resource reservation table, the method further includes:
receiving broadcast information which is sent by other User Equipment (UE) except the first UE and carries the uplink subframe occupation information of the UE;
and creating an uplink resource reservation table according to the uplink subframe occupation information of other UE.
Further, the step of allocating a scheduled uplink subframe to the first UE according to the uplink scheduling request and the uplink resource reservation table of the first UE comprises:
according to the uplink resource reservation table, searching an unscheduled uplink subframe which is closest to the current moment to be used as a scheduled uplink subframe of the first UE;
and determining a downlink subframe corresponding to the uplink subframe to be scheduled, and sending the position information of the uplink subframe to be scheduled to the first UE in the downlink subframe.
Further, the step of instructing the first UE to transmit uplink data in the scheduled uplink subframe includes:
and indicating the first UE to directly send uplink data at the time of scheduling the uplink subframe.
Further, the step of instructing the first UE to transmit uplink data in the scheduled uplink subframe includes:
indicating a first UE to monitor a scheduling uplink subframe when the scheduling uplink subframe arrives;
if the first UE monitors that the scheduling uplink subframe is not occupied, transmitting uplink data on the scheduling uplink subframe;
and if the first UE monitors that the scheduling uplink subframe is occupied by other UEs, canceling to send the uplink data or resending the uplink scheduling request.
Further, the step of instructing the first UE to transmit uplink data in the scheduled uplink subframe includes:
indicating the first UE to monitor the scheduling uplink subframe at the previous subframe of the scheduling uplink subframe; if the first UE monitors that the scheduling uplink subframe is not occupied, transmitting uplink data on the scheduling uplink subframe; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Further, after the step of instructing the first UE to transmit uplink data in the scheduled uplink subframe, the method further includes:
detecting whether uplink data on a scheduling uplink subframe is received;
and if the uplink data is not received, indicating the first UE to resend the uplink data at the moment of scheduling the uplink subframe to delay one uplink subframe backwards.
Further, if the uplink data is not received, after the step of instructing the first UE to retransmit the uplink data at a time when the uplink subframe is scheduled to be delayed by one uplink subframe, the method further includes:
detecting whether the delay times of scheduling the uplink subframe exceed a preset threshold value or not; and if so, indicating the first UE to cancel the transmission.
According to another aspect of the present invention, there is provided an uplink data transmission method in an unlicensed frequency band, applied to a first user equipment UE side, where the unlicensed frequency band includes a plurality of uplink subframes that can be preempted by different user equipments UEs, the method including:
triggering and generating an uplink scheduling request when uplink data needs to be sent, and sending the uplink scheduling request to a base station of a current cell;
a receiving base station allocates a scheduling uplink subframe according to an uplink scheduling request and an uplink resource reservation table, wherein the uplink resource reservation table records the position information of the currently occupied uplink subframe and/or the position information of the currently unoccupied uplink subframe;
and according to the instruction of the base station, transmitting uplink data in the scheduling uplink subframe.
Further, the uplink subframe is not scheduled according to the uplink resource reservation table which is searched by the base station and is closest to the current time,
the step that the receiving base station distributes a scheduling uplink subframe according to the uplink scheduling request and the uplink resource reservation table comprises the following steps:
and receiving the position information of the scheduling uplink subframe sent by the base station in the determined downlink subframe, wherein the downlink subframe is determined by the base station for scheduling the uplink subframe.
Further, according to the indication of the base station, the step of transmitting uplink data in the scheduling uplink subframe includes:
and directly transmitting uplink data at the moment when the scheduled uplink subframe arrives.
Further, according to the indication of the base station, the step of transmitting uplink data in the scheduling uplink subframe includes:
monitoring a scheduling uplink subframe when the scheduling uplink subframe arrives; if the fact that the scheduling uplink subframe is not occupied is monitored, uplink data are sent on the scheduling uplink subframe; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Further, according to the indication of the base station, the step of transmitting uplink data in the scheduling uplink subframe includes:
monitoring a scheduling uplink subframe at a subframe before the scheduling uplink subframe; if the fact that the scheduling uplink subframe is not occupied is monitored, uplink data are sent on the scheduling uplink subframe; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Further, according to the instruction of the base station, after the step of scheduling the uplink subframe to transmit the uplink data, the method further includes:
and receiving a delay indication which is sent by the base station and indicates that the first UE retransmits the uplink data at the moment that the scheduling uplink subframe is delayed by one uplink subframe backward, wherein the delay indication is sent when the base station does not receive the uplink data on the scheduling uplink subframe.
Further, after the step of receiving the delay indication that the scheduling uplink subframe of the first UE is delayed by one uplink subframe backward, the method further includes:
and receiving indication information which is sent by the base station and indicates to cancel sending, wherein the indication information is sent when the base station detects that the delay times of scheduling the uplink subframe exceeds a preset threshold value.
According to another aspect of the present invention, there is provided an uplink data transmission apparatus in an unlicensed frequency band, applied to a base station side, where the unlicensed frequency band includes a plurality of uplink subframes that can be preempted by different user equipments, and the apparatus includes:
the first allocation module is used for allocating a scheduling uplink subframe for the first User Equipment (UE) according to an uplink scheduling request of the first UE and an uplink resource reservation table, wherein the uplink resource reservation table records position information of a currently occupied uplink subframe and/or position information of a currently unoccupied uplink subframe, and the first UE is the UE needing to send uplink data;
and the first indicating module is used for indicating the first UE to send uplink data in the scheduling uplink subframe.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
the first acquisition module is used for periodically reading the current scheduling position information of the uplink subframe of the adjacent unauthorized cell, wherein the scheduling position information is a position information set of the scheduled uplink subframe;
and the first creating module is used for creating an uplink resource reservation table according to the scheduling position information.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
the first receiving module is used for receiving broadcast information which is sent by other User Equipment (UE) except the first UE and carries the uplink subframe occupying information of the UE;
and the second creating module is used for creating an uplink resource reservation table according to the uplink subframe occupancy information of other UE.
Further, the assignment module includes:
the searching unit is used for searching the uplink subframe which is closest to the current moment and is not scheduled according to the uplink resource reservation table to be used as the scheduled uplink subframe of the first UE;
and the determining unit is used for determining a downlink subframe corresponding to the scheduling uplink subframe and sending the position information of the scheduling uplink subframe to the first UE in the downlink subframe.
Further, the first indication module comprises:
and the first indicating unit is used for indicating the first UE to directly send the uplink data at the time when the uplink subframe is scheduled to arrive.
Further, the first indication module comprises:
the second indicating unit is used for indicating the first UE to monitor the scheduling uplink subframe when the scheduling uplink subframe arrives; if the first UE monitors that the scheduling uplink subframe is not occupied, transmitting uplink data on the scheduling uplink subframe; and if the first UE monitors that the scheduling uplink subframe is occupied by other UEs, canceling to send the uplink data or resending the uplink scheduling request.
Further, the first indication module comprises:
a third indicating unit, configured to indicate the first UE to monitor the scheduling uplink subframe in a subframe before the scheduling uplink subframe; if the first UE monitors that the scheduling uplink subframe is not occupied, transmitting uplink data on the scheduling uplink subframe; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
the first detection module is used for detecting whether uplink data on the scheduling uplink subframe is received or not;
and if the uplink data is not received, indicating the first UE to resend the uplink data at the moment of scheduling the uplink subframe to delay one uplink subframe backwards.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
the second detection module is used for detecting whether the delay times of the scheduling uplink subframe exceed a preset threshold value; and if so, indicating the first UE to cancel the transmission.
According to another aspect of the present invention, there is provided an uplink data transmission apparatus in an unlicensed frequency band, applied to a first user equipment UE side, where the unlicensed frequency band includes a plurality of uplink subframes that can be preempted by different user equipments UEs, the apparatus including:
the generation module is used for triggering and generating an uplink scheduling request when uplink data needs to be sent, and sending the uplink scheduling request to a base station of a current cell;
the second receiving module is used for receiving a scheduling uplink subframe distributed by the base station according to the uplink scheduling request and the uplink resource reservation table, wherein the uplink resource reservation table records the position information of the currently occupied uplink subframe and/or the position information of the currently unoccupied uplink subframe;
and the first sending module is used for sending the uplink data in the scheduling uplink subframe according to the instruction of the base station.
Further, the uplink subframe is an unscheduled uplink subframe which is found by the base station according to the uplink resource reservation table and is closest to the current time;
the second receiving module includes:
and the receiving unit is used for receiving the position information of the scheduling uplink subframe sent by the base station in the determined downlink subframe, wherein the downlink subframe is determined by the base station for scheduling the uplink subframe.
Further, the first transmitting module includes:
and the first sending unit is used for directly sending the uplink data at the moment of scheduling the arrival of the uplink subframe.
Further, the first transmitting module includes:
the second sending unit is used for monitoring the scheduling uplink subframe when the scheduling uplink subframe arrives; if the fact that the scheduling uplink subframe is not occupied is monitored, uplink data are sent on the scheduling uplink subframe; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Further, the first transmitting module includes:
a third sending unit, configured to monitor the scheduling uplink subframe in a subframe before the scheduling uplink subframe; if the fact that the scheduling uplink subframe is not occupied is monitored, uplink data are sent on the scheduling uplink subframe; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
and a third receiving module, configured to receive a delay indication sent by the base station and indicating that the first UE retransmits the uplink data at a time when the uplink subframe is scheduled to be delayed backward by one uplink subframe, where the delay indication is sent when the base station does not receive the uplink data on the uplink subframe.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
and a fourth receiving module, configured to receive indication information indicating to cancel transmission, where the indication information is sent when the base station detects that the number of delays for scheduling the uplink subframe exceeds a preset threshold.
According to another aspect of the present invention, there is provided an uplink data transmission method in an unlicensed frequency band, where the unlicensed frequency band includes a plurality of uplink subframes that can be preempted by different user equipments, the method including:
when detecting that an unoccupied uplink subframe exists, taking the uplink subframe as a scheduling uplink subframe;
indicating the first UE to send uplink data in a scheduling uplink subframe;
and if the uplink data is detected not to be received, indicating the first UE to continuously occupy the uplink subframe until the uplink data is successfully received.
According to another aspect of the present invention, there is provided an uplink data transmission apparatus in an unlicensed frequency band, where the unlicensed frequency band includes a plurality of uplink subframes that can be preempted by different user equipments, the apparatus including:
the scheduling module is used for taking the uplink subframe as a scheduling uplink subframe when detecting that the unoccupied uplink subframe exists;
a second indicating module, configured to indicate the first UE to send uplink data in the scheduled uplink subframe;
and a third indicating module, configured to indicate the first UE to continuously occupy the uplink subframe until the uplink data is successfully received when it is detected that the uplink data is not received.
According to another aspect of the present invention, there is provided an uplink data transmission method in an unlicensed frequency band, where the unlicensed frequency band includes a plurality of uplink subframes that can be preempted by different user equipments, the method including:
allocating specific uplink subframes for base stations of different unauthorized cells, wherein the uplink subframes corresponding to the unauthorized cells are different;
and when the first UE needs to transmit the uplink data, the first UE is instructed to transmit the uplink data on an uplink subframe corresponding to the base station of the non-authorized cell.
According to another aspect of the present invention, there is provided an uplink data transmission apparatus in an unlicensed frequency band, where the unlicensed frequency band includes a plurality of uplink subframes that can be preempted by different user equipments, the apparatus including:
the second allocation module is used for allocating specific uplink subframes for the base stations of different unlicensed cells, and the uplink subframes corresponding to the unlicensed cells are different;
and the fourth indicating module is used for indicating the first UE to send the uplink data on the uplink subframe corresponding to the base station of the non-authorized cell when the first UE needs to transmit the uplink data.
The embodiment of the invention has the beneficial effects that: a base station allocates an unoccupied uplink subframe as a scheduling uplink subframe for a first User Equipment (UE) needing to transmit uplink data according to a pre-established uplink resource reservation table, and instructs the first UE to transmit the uplink data in the scheduling uplink subframe. The base station can avoid the uplink subframes because the position information of the currently occupied uplink subframes is recorded in the uplink resource reservation table, and allocates an unoccupied uplink subframe to the first UE as a scheduling uplink subframe, so that the problem that the channel is possibly occupied by other UEs when the uplink time of the first UE arrives is avoided.
Drawings
Fig. 1 is a first flowchart illustrating an uplink data transmission method in an unlicensed frequency band according to the present invention;
FIG. 2 is a schematic flow chart of example 1-1 of the present invention;
FIG. 3 is a schematic flow chart of examples 1-2 of the present invention;
fig. 4 is a schematic diagram of uplink resources according to embodiment 1-2 of the present invention;
FIG. 5 shows a schematic flow diagram of examples 1 to 3 of the present invention;
fig. 6 is a schematic diagram illustrating uplink resource scheduling according to embodiments 1-3 of the present invention;
fig. 7 is a schematic diagram of downlink resource scheduling according to embodiments 1-4 of the present invention;
FIG. 8 is a schematic flow chart of examples 1 to 5 of the present invention;
FIG. 9 is a schematic flow chart of examples 1 to 6 of the present invention;
FIG. 10 shows a schematic flow diagram of examples 1 to 7 of the present invention;
FIG. 11 is a schematic flow chart of examples 1 to 8 of the present invention;
fig. 12 is a schematic diagram illustrating uplink resource scheduling in embodiments 1 to 9 of the present invention;
fig. 13 is a flowchart illustrating a second method for transmitting uplink data in an unlicensed frequency band according to the present invention;
fig. 14 is a first block diagram of an uplink data transmission apparatus in an unlicensed frequency band according to the present invention;
fig. 15 is a second block diagram of an uplink data transmission apparatus in an unlicensed frequency band according to the present invention;
fig. 16 is a flowchart illustrating a third method for transmitting uplink data in an unlicensed frequency band according to the present invention;
fig. 17 is a block diagram showing a third exemplary embodiment of an uplink data transmission apparatus in an unlicensed frequency band according to the present invention;
fig. 18 is a flowchart illustrating a fourth method for transmitting uplink data in an unlicensed frequency band according to the present invention;
fig. 19 is a schematic diagram illustrating uplink resource scheduling according to a third embodiment of the present invention;
fig. 20 is a block diagram of a fourth exemplary uplink data transmission apparatus in an unlicensed frequency band according to the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
Example one
The unlicensed frequency channel in the LAA system includes a plurality of prearranged uplink subframes for transmitting uplink data, but since uplink scheduling and actual data transmission are not in the same subframe, when the base station transmits the uplink scheduling and the uplink time arrives, the channel may be preempted by other LAA systems, which results in that the uplink data cannot be transmitted. In the embodiment of the invention, a base station allocates an unoccupied uplink subframe as a scheduling uplink subframe for a first user equipment UE needing to transmit uplink data according to a pre-established uplink resource reservation table, and indicates the first UE to transmit the uplink data in the scheduling uplink subframe. The base station can avoid the uplink subframes because the position information of the currently occupied uplink subframes is recorded in the uplink resource reservation table, and allocates an unoccupied uplink subframe to the first UE as a scheduling uplink subframe, so that the problem that the channel is possibly occupied by other UEs when the uplink time of the first UE arrives is avoided. Embodiments of the present invention will be described below from the base station side and the UE side, respectively.
Side of base station
In view of the above problems, an embodiment of the present invention provides a method for transmitting uplink data in an unlicensed frequency band, where a scheduled uplink subframe is allocated to a first UE that needs to transmit uplink data based on avoiding an occupied uplink subframe, so as to avoid a problem that an uplink channel is occupied due to uplink scheduling and actual data transmission not being in the same subframe. Referring to fig. 1, the method for transmitting uplink data in an unlicensed frequency band according to an embodiment of the present invention includes the following steps:
step 10: and allocating a scheduling uplink subframe for the first UE according to the uplink scheduling request and the uplink resource reservation table of the first user equipment UE.
Here, each LAA system has a plurality of UEs, the first UE is a UE that needs to transmit uplink data, and when the first UE needs to transmit uplink data, the first UE needs to inform the base station in advance, so that the base station allocates an idle uplink subframe for the first UE.
And the uplink resource reservation table records the position information of the currently occupied uplink subframe and/or the position information of the currently unoccupied uplink subframe.
Here, the base station allocates an idle uplink subframe to the first UE according to the scheduling request of the first UE and an uplink resource reservation table, where the uplink resource reservation table records position information of currently occupied uplink subframes of other UEs that may cause interference or influence on the first UE, and the base station can avoid the occupied uplink resources when allocating the uplink subframe to the first UE by creating the uplink resource reservation table.
Step 20: and indicating the first UE to send uplink data in the scheduling uplink subframe.
And when the scheduling uplink subframe is allocated to the first UE, indicating the first UE to send uplink data to be sent on the scheduling uplink subframe.
Example 1-1: before the step 10, the embodiment of the present invention may further include the following steps: and creating an uplink resource reservation table according to the current network channel occupation condition. The adjacent LAA base stations, that is, base stations having the same LAA unlicensed frequency point, acquire scheduling uplink subframe position information of each other in an LAA unlicensed cell (unlicensed cell), and construct an uplink resource reservation table based on occupied uplink subframe positions of all the adjacent LAA unlicensed cells. The uplink resource reservation table may be constructed in the following two ways, and a way for specifically implementing this step may refer to the first way shown in fig. 2:
step 01: and periodically reading the current scheduling position information of the uplink subframe of the adjacent unauthorized cell, wherein the scheduling position information is the position information set of the scheduled uplink subframe.
The LAA base station periodically reads occupied uplink subframe position information of an unlicenced cell of an adjacent LAA base station. The occupied uplink subframe position of the unlicenced cell of the adjacent LAA base station can be directly indicated by the PDCCH of the adjacent LAA base station, or the LAA base station learns the TDD ratio and the scheduling content of the unlicenced cell of the adjacent LAA base station.
Step 02: and creating an uplink resource reservation table according to the scheduling position information.
Examples 1 to 2: the specific implementation steps for constructing the uplink resource reservation table may also refer to the second mode shown in fig. 3:
step 03: and receiving broadcast information which is sent by other User Equipment (UE) except the first UE and carries the occupancy information of the uplink subframe of the user equipment.
Referring to fig. 4, the occupied uplink subframe position of the neighboring LAA base station unlikensed cell may be known by other UE occupancy information. For example, according to the base station scheduling, the UE should transmit in the K + n subframe, but the UE may transmit a signal in advance to occupy the space. To avoid mutual interference, a fixed time (e.g., the 3 rd OFDM symbol of each subframe) is set for UE occupancy information transmission. After acquiring the occupancy information of the UE, the LAA base station knows the position of the uplink subframe scheduled by the neighboring LAA unlikenced cell. The scheme is a scheme that the channel resources are occupied only after the terminal confirms, so that the condition that the channel resources are reserved all the time due to the fact that the terminal does not receive network side scheduling is avoided, and the channel use efficiency is improved.
Step 04: and creating an uplink resource reservation table according to the uplink subframe occupation information of other UE.
Examples 1 to 3: the specific steps of step 10 may be implemented by referring to the manner shown in fig. 5:
step 11: and searching the non-scheduled uplink subframe nearest to the current moment according to the uplink resource reservation table to serve as the scheduled uplink subframe of the first UE.
Step 12: and appointing a downlink subframe corresponding to the scheduling uplink subframe, and sending the position information of the scheduling uplink subframe to the first UE in the downlink subframe.
Referring to fig. 6, when the LAA base station prepares to schedule uplink data on an LAA unsolicited cell, the LAA base station finds a nearest uplink subframe U not occupied by uplink scheduling based on the uplink resource reservation table, determines a downlink subframe position (assuming that it is subframe B) for scheduling the uplink subframe U, and then starts LBT and seizes a channel within a previous period of time (e.g., N OFDM symbols) of the subframe. And after successful preemption, sending uplink scheduling at the time of the subframe B. If the number of the terminals is not occupied, the steps are repeated.
Examples 1 to 4: as shown in fig. 7, when an LAA base station prepares to schedule downlink data on an LAA unsolicited cell, a nearest downlink subframe (assumed to be subframe a) not occupied by uplink scheduling is found based on the uplink resource reservation table, and then LBT is started and a channel is seized in a period of time (e.g., N OFDM symbols) before the subframe. And if the preemption is successful, sending downlink scheduling and data at the sub-frame A moment. If the preemption is not available, the step is repeated until the downlink scheduling and the data are successfully sent.
Examples 1 to 5: and the UE monitors the carrier before/when the scheduled uplink subframe arrives. Here, there are the following 2 ways to implement the channel listening process: leaving a fixed period of time before the uplink subframe to not send data, such as a first OFDM symbol, and monitoring a channel by the UE in a period of time before the scheduled uplink subframe arrives; the last fixed period of each subframe is left empty for not transmitting data, such as the last OFDM symbol, and the UE listens to the channel for the last period of a subframe before the scheduled uplink subframe arrives. And if the channel is idle, transmitting data in the scheduled uplink subframe. If the channel is occupied, the transmission is cancelled. There are various specific implementations of the step 20, and reference may be made to the implementation in the first implementation shown in fig. 8:
step 21: and indicating the first UE to directly send uplink data at the time of scheduling the uplink subframe.
Examples 1 to 6: wherein, the step 20 can be realized by referring to a second mode shown in fig. 9:
step 22: indicating a first UE to monitor a scheduling uplink subframe when the scheduling uplink subframe arrives;
if the first UE monitors that the scheduling uplink subframe is not occupied, transmitting uplink data on the scheduling uplink subframe; and if the first UE monitors that the scheduling uplink subframe is occupied by other UEs, cancelling the transmission of the uplink data.
Here, after the uplink time arrives, a period of time is monitored through LBT, that is, a monitoring time length, such as one OFDM symbol, is agreed in advance, and at the same time, no data is transmitted in the period of the uplink subframe. And if the channel is idle, transmitting. And if the channel is occupied, canceling the sending, or sending the scheduling request to an LAA unsolicited cell again to apply for new uplink resources again.
Examples 1 to 7: wherein, the step 20 can be realized by referring to the third mode shown in fig. 10:
step 23: indicating the first UE to monitor the scheduling uplink subframe at the previous subframe of the scheduling uplink subframe;
if the first UE monitors that the scheduling uplink subframe is not occupied, transmitting uplink data on the scheduling uplink subframe; and if the first UE monitors that the scheduling uplink subframe is occupied by other UEs, canceling to send the uplink data or resending the uplink scheduling request.
Here, the last fixed period of each subframe is left empty to not transmit data, such as one OFDM symbol, and the UE monitors a channel in the last period of a subframe before the scheduled uplink subframe arrives, and transmits data in the scheduled uplink subframe if the channel is idle. And if the channel is occupied, canceling the sending, or sending the scheduling request to an LAA unlikensedcell again, and applying for new uplink resources again.
Examples 1 to 8: in order to ensure reliable transmission of uplink data, preferably, after step 20, the embodiment of the present invention may further include the steps shown in fig. 11:
step 30: and detecting whether uplink data on the scheduling uplink subframe is received.
Step 40: and if the uplink data is not received, indicating the first UE to resend the uplink data at the moment of scheduling the uplink subframe to delay one uplink subframe backwards.
Here, if the base station finds that the group of scheduled UEs does not complete uplink data transmission on the designated scheduled uplink subframe, it tells the scheduled UEs within its coverage area in a broadcast manner, and the uplink scheduling time of the current LAA unaccessed cell needs to be delayed by one uplink subframe as a whole. After receiving the indication information of the delay, the group of scheduled UEs needs to send uplink data again on the next UL subframe.
There are two reasons why the base station fails to receive the uplink data: one is that the UE cannot transmit due to the busy channel, and the other is that the UE successfully transmits but the base station fails to detect. Regardless of the reason for the unsuccessful detection of uplink data, the LAA base station considers the problem at the UE side and instructs the UE side to retransmit the uplink data.
Examples 1 to 9: considering that the failure of uplink data transmission may be a problem of the LAA base station, that is, the LAA base station fails to detect the uplink data and the UE does not transmit. If the LAA base station always reserves resources for the group of scheduled UEs, it will cause serious resource waste. In order to avoid the waste caused by resource reservation, a preset threshold parameter of 'maximum delay sending times' is set. After the step 50, the method may further include:
step 50: detecting whether the delay times of scheduling the uplink subframe exceed a preset threshold value or not; and if so, indicating the first UE to cancel the transmission.
If the base station finds that the group of scheduled UE does not finish uplink data transmission on the designated scheduling uplink subframe, the base station tells the scheduled UE in the coverage area of the base station in a broadcasting mode, the uplink scheduling time of the current LAA unaccessed cell needs to delay one uplink subframe integrally, and the base station indicates the UE to send uplink data when the next scheduling uplink subframe arrives. And if the uplink subframe number delayed by the LAA base station exceeds the maximum delay transmission number, stopping waiting for the data of the UE. The advantage of setting the maximum number of delayed transmissions is also to ensure the validity of channel measurement, wherein the specific parameters may be related to the UE moving speed, channel state information, and other parameters, and may also be set by the operator.
Referring to fig. 12, assuming that the maximum number of delayed transmissions is set to 2, in an LAA unlicensed cell, when a certain UE fails to successfully transmit uplink data on a designated scheduled uplink subframe, as in the case of resource allocation after 1 st deferral in examples 1 and 2 in fig. 12, the base station may instruct all the scheduled uplink subframes of the UEs covered by the base station to delay backward by one uplink subframe; if the UE cannot successfully send uplink data after delaying one uplink subframe, as in the case of resource allocation after 2 nd deferral in example 2 in fig. 12, the base station may instruct all the scheduling uplink subframes of the UE covered by the base station to delay one uplink subframe backward again; when the UE still fails to successfully send uplink data after delaying two uplink subframes, as in the case of resource allocation after 2 nd deferral in example 2 in fig. 12, the base station may instruct all UEs within its coverage again to delay one uplink subframe backwards again; if the UE cannot successfully transmit uplink data after two delays, the base station stops waiting for the UE, ignores the UE and instructs the next UE to transmit uplink data in the designated scheduling uplink subframe.
And the scheduled UE carries out carrier monitoring before sending the uplink data, and if the channel resources specified by the uplink scheduling are not occupied, the scheduled UE is postponed to the next uplink subframe for sending. On the next uplink subframe, the scheduled UE contends for the channel resource together with the data transmission of the adjacent LAA unlikensedcell and the adjacent WiFi data transmission. If the channel resource is preempted, uplink data transmission is carried out on the scheduling subframe; if the resource is not preempted, the process is executed all the time. Stopping scheduling the group of UEs if the group of UEs is deferred more than the maximum number of delayed transmissions. Therefore, the reasonable utilization of uplink resources is ensured, the channel interference of adjacent LAA unlikensed cells is avoided, and the scheduling priority of the UE in the LAA system is ensured.
UE side
In the following embodiments of the present invention, how the UE applies for the uplink resource to implement uplink data transmission will be further described.
Referring to fig. 13, an embodiment of the present invention provides an uplink data transmission method in an unlicensed frequency band, including:
step 60: and when the uplink data needs to be sent, triggering and generating an uplink scheduling request, and sending the uplink scheduling request to the base station of the current cell.
Here, when a certain UE needs to transmit uplink data, an uplink scheduling request is sent to the base station side to obtain an idle uplink resource.
Step 70: and the receiving base station allocates a scheduling uplink subframe according to the uplink scheduling request and the uplink resource reservation table. And the uplink resource reservation table records the position information of the currently occupied uplink subframe and/or the position information of the currently unoccupied uplink subframe.
Corresponding to the above embodiment 1-1, the uplink resource reservation table may be created by the base station periodically reading current scheduling location information of an uplink subframe of an adjacent unlicensed cell and according to the scheduling location information, where the scheduling location information is a location information set of the scheduled uplink subframe.
Corresponding to the above embodiment 1-2, the uplink resource reservation table may also be created by the base station according to the received broadcast information carrying the uplink subframe occupancy information sent by the other UEs except the first UE.
Corresponding to the above-mentioned embodiments 1-3, the uplink subframe scheduling is an unscheduled uplink subframe that is found by the base station according to the uplink resource reservation table and is closest to the current time, wherein the step of receiving the uplink scheduling request from the base station and allocating a scheduled uplink subframe according to the pre-established uplink resource reservation table includes: and receiving the position information of the scheduling uplink subframe sent by the base station in the appointed downlink subframe, wherein the downlink subframe is appointed by the base station for scheduling the uplink subframe.
Corresponding to the above embodiments 1-4, the UE may also apply for downlink resources from the base station, and when the UE sends a downlink scheduling request to the base station, the LAA base station searches for a nearest downlink subframe (assuming that it is subframe a) not occupied by uplink scheduling based on the uplink resource reservation table, and then starts LBT and seizes a channel within a previous period of time (e.g., N OFDM symbols) of the subframe. And if the preemption is successful, sending downlink scheduling and data at the sub-frame A moment. If the preemption is not available, the step is repeated until the downlink scheduling and the data are successfully sent.
Step 80: and according to the instruction of the base station, transmitting uplink data in the scheduling uplink subframe.
Here, corresponding to the above embodiments 1 to 5, the step of transmitting uplink data in the scheduling uplink subframe according to the instruction of the base station may include: and directly transmitting uplink data at the moment when the scheduled uplink subframe arrives.
Wherein, corresponding to the above examples 1-6: according to the indication of the base station, the step of transmitting uplink data in the scheduling uplink subframe may further include: monitoring a scheduling uplink subframe when the scheduling uplink subframe arrives; if the fact that the scheduling uplink subframe is not occupied is monitored, uplink data are sent; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Wherein, corresponding to the above examples 1-7: according to the indication of the base station, the step of transmitting uplink data in the scheduling uplink subframe may further include: monitoring a scheduling uplink subframe at a subframe before the scheduling uplink subframe; if the fact that the scheduling uplink subframe is not occupied is monitored, uplink data are sent; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
In order to ensure reliable transmission of uplink data, corresponding to embodiments 1 to 8 above, preferably, after the step of scheduling an uplink subframe to transmit uplink data according to an instruction of the base station, the method further includes:
and receiving a delay indication which is sent by the base station and indicates that the first UE retransmits the uplink data at the moment that the scheduling uplink subframe is delayed by one uplink subframe backward, wherein the delay indication is sent when the base station does not receive the uplink data on the scheduling uplink subframe.
In order to ensure that resources are not wasted, corresponding to embodiments 1 to 9, after the step of receiving a delay indication that the scheduling uplink subframe of the first UE is delayed by one uplink subframe backward, the method further includes: and receiving indication information which is sent by the base station and indicates to cancel sending, wherein the indication information is sent when the base station detects that the delay times of scheduling the uplink subframe exceeds a preset threshold value.
The above describes how the embodiments of the present invention transmit uplink data from the base station side and the UE side, respectively, and specific apparatuses for implementing the above methods are further provided below.
Referring to fig. 14, according to still another aspect of the embodiments of the present invention, there is further provided an uplink data transmission apparatus in an unlicensed frequency band, which is applied to a base station side, where an unlicensed frequency band channel includes a plurality of pre-agreed uplink subframes for transmitting uplink data, and the apparatus includes:
the first allocation module is used for allocating a scheduling uplink subframe for the first User Equipment (UE) according to an uplink scheduling request of the first UE and an uplink resource reservation table, wherein the uplink resource reservation table records position information of a currently occupied uplink subframe and/or position information of a currently unoccupied uplink subframe, and the first UE is the UE needing to send uplink data;
and the first indicating module is used for indicating the first UE to send uplink data in the scheduling uplink subframe.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
the first acquisition module is used for periodically reading the current scheduling position information of the uplink subframe of the adjacent unauthorized cell, wherein the scheduling position information is a position information set of the scheduled uplink subframe;
and the first creating module is used for creating an uplink resource reservation table according to the scheduling position information.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
the first receiving module is used for receiving broadcast information which is sent by other User Equipment (UE) except the first UE and carries the uplink subframe occupying information of the UE;
and the second creating module is used for creating an uplink resource reservation table according to the uplink subframe occupancy information of other UE.
Further, the assignment module includes:
the searching unit is used for searching the uplink subframe which is closest to the current moment and is not scheduled according to the uplink resource reservation table to be used as the scheduled uplink subframe of the first UE;
and the determining unit is used for determining a downlink subframe corresponding to the scheduling uplink subframe and sending the position information of the scheduling uplink subframe to the first UE in the downlink subframe.
Further, the first indication module comprises:
and the first indicating unit is used for indicating the first UE to directly send the uplink data at the time when the uplink subframe is scheduled to arrive.
Further, the first indication module comprises:
the second indicating unit is used for indicating the first UE to monitor the scheduling uplink subframe when the scheduling uplink subframe arrives; if the first UE monitors that the scheduling uplink subframe is not occupied, transmitting uplink data on the scheduling uplink subframe; and if the first UE monitors that the scheduling uplink subframe is occupied by other UEs, canceling to send the uplink data or resending the uplink scheduling request.
Further, the first indication module comprises:
a third indicating unit, configured to indicate the first UE to monitor the scheduling uplink subframe in a subframe before the scheduling uplink subframe; if the first UE monitors that the scheduling uplink subframe is not occupied, transmitting uplink data on the scheduling uplink subframe; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
the first detection module is used for detecting whether uplink data on the scheduling uplink subframe is received or not;
and if the uplink data is not received, indicating the first UE to resend the uplink data at the moment of scheduling the uplink subframe to delay one uplink subframe backwards.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
the second detection module is used for detecting whether the delay times of the scheduling uplink subframe exceed a preset threshold value; and if so, indicating the first UE to cancel the transmission.
According to another aspect of the embodiments of the present invention, there is provided an uplink data transmission apparatus in an unlicensed frequency band, which is applied to a first user equipment UE side, where an unlicensed frequency band channel includes a plurality of pre-agreed uplink subframes for transmitting uplink data, as shown in fig. 15, the apparatus includes:
the generation module is used for triggering and generating an uplink scheduling request when uplink data needs to be sent, and sending the uplink scheduling request to a base station of a current cell;
the second receiving module is used for receiving a scheduling uplink subframe distributed by the base station according to the uplink scheduling request and the uplink resource reservation table, wherein the uplink resource reservation table records the position information of the currently occupied uplink subframe and/or the position information of the currently unoccupied uplink subframe;
and the first sending module is used for sending the uplink data in the scheduling uplink subframe according to the instruction of the base station.
Further, the uplink subframe is an unscheduled uplink subframe which is found by the base station according to the uplink resource reservation table and is closest to the current time;
the second receiving module includes:
and the receiving unit is used for receiving the position information of the scheduling uplink subframe sent by the base station in the determined downlink subframe, wherein the downlink subframe is determined by the base station for scheduling the uplink subframe.
Further, the first transmitting module includes:
and the first sending unit is used for directly sending the uplink data at the moment of scheduling the arrival of the uplink subframe.
Further, the first transmitting module includes:
the second sending unit is used for monitoring the scheduling uplink subframe when the scheduling uplink subframe arrives; if the fact that the scheduling uplink subframe is not occupied is monitored, uplink data are sent on the scheduling uplink subframe; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Further, the first transmitting module includes:
a third sending unit, configured to monitor the scheduling uplink subframe in a subframe before the scheduling uplink subframe; if the fact that the scheduling uplink subframe is not occupied is monitored, uplink data are sent on the scheduling uplink subframe; and if the fact that the scheduled uplink subframe is occupied by other UE is monitored, canceling to send uplink data or resending the uplink scheduling request.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
and a third receiving module, configured to receive a delay indication sent by the base station and indicating that the first UE retransmits the uplink data at a time when the uplink subframe is scheduled to be delayed backward by one uplink subframe, where the delay indication is sent when the base station does not receive the uplink data on the uplink subframe.
Further, the uplink data transmission device in the unlicensed frequency band further includes:
and a fourth receiving module, configured to receive indication information indicating to cancel transmission, where the indication information is sent when the base station detects that the number of delays for scheduling the uplink subframe exceeds a preset threshold.
According to another aspect of the present invention, there is provided a method for transmitting uplink data in an unlicensed frequency band, where a channel in the unlicensed frequency band includes a plurality of pre-agreed uplink subframes for transmitting uplink data, the method including:
when detecting that an unoccupied uplink subframe exists, taking the uplink subframe as a scheduling uplink subframe;
indicating the first UE to send uplink data in a scheduling uplink subframe;
and if the uplink data is detected not to be received, indicating the first UE to continuously occupy the uplink subframe until the uplink data is successfully received.
According to another aspect of the present invention, there is provided an uplink data transmission apparatus in an unlicensed frequency band, where a channel in the unlicensed frequency band includes a plurality of predefined uplink subframes for transmitting uplink data, the apparatus including:
the scheduling module is used for taking the uplink subframe as a scheduling uplink subframe when detecting that the unoccupied uplink subframe exists;
a second indicating module, configured to indicate the first UE to send uplink data in the scheduled uplink subframe;
and a third indicating module, configured to indicate the first UE to continuously occupy the uplink subframe until the uplink data is successfully received when it is detected that the uplink data is not received.
It should be noted that the apparatus is an apparatus corresponding to the uplink data transmission method in the unlicensed frequency band, and all implementation manners in the method embodiment are applicable to the embodiment of the apparatus, and the same technical effect can be achieved.
Example two
In order to implement reasonable allocation and utilization of uplink resources in an LAA system, an embodiment of the present invention further provides an uplink data transmission method in an unlicensed frequency band, as shown in fig. 16, including:
step 0A: when detecting that an unoccupied uplink subframe exists, taking the uplink subframe as a scheduling uplink subframe;
step 0B: indicating the first UE to send uplink data in a scheduling uplink subframe;
step 0C: and if the uplink data is detected not to be received, indicating the first UE to continuously occupy the uplink subframe until the uplink data is successfully received.
If the base station has uplink data to be scheduled in the unlicenced cell, the base station seizes a channel through LBT in a downlink subframe of the unlicenced cell, once the channel is occupied, the uplink scheduling is sent in the next downlink subframe, and the channel is continuously occupied in a downlink data transmission or preamble or Network vector allocation (NAV) indication mode before the subsequent uplink subframe arrives. The NAV is used to indicate the channel occupancy duration. The method is suitable for the situation that the uplink data is more, and the channel resources are preempted for the subsequent uplink transmission through the downlink data transmission.
A specific apparatus for implementing the method is further provided below, and referring to fig. 17, an embodiment of the present invention provides an uplink data transmission apparatus in an unlicensed frequency band, where an unlicensed frequency band channel includes a plurality of pre-agreed uplink subframes for transmitting uplink data, and the apparatus includes:
the scheduling module is used for taking the uplink subframe as a scheduling uplink subframe when detecting that the unoccupied uplink subframe exists;
a second indicating module, configured to indicate the first UE to send uplink data in the scheduled uplink subframe;
and a third indicating module, configured to indicate the first UE to continuously occupy the uplink subframe until the uplink data is successfully received when it is detected that the uplink data is not received.
It should be noted that the apparatus is an apparatus corresponding to the uplink data transmission method in the unlicensed frequency band, and all implementation manners in the method embodiment are applicable to the embodiment of the apparatus, and the same technical effect can be achieved.
EXAMPLE III
In order to implement reasonable allocation and utilization of uplink resources in an LAA system, an embodiment of the present invention further provides an uplink data transmission method in an unlicensed frequency band, where, referring to fig. 18, the method includes:
step 0D: allocating specific uplink subframes for base stations of different unauthorized cells, wherein the uplink subframes corresponding to the unauthorized cells are different;
step 0E: and when the first UE needs to transmit the uplink data, the first UE is instructed to transmit the uplink data on an uplink subframe corresponding to the base station of the non-authorized cell.
And the similar effect of small cell on/off is realized through negotiation between the LAA base stations. I.e. a certain fixed time period is allocated to one LAA base station, wherein the time period is variable for different LAA base stations. During this time period, no other LAA base station can transmit data. The negotiation process between the base stations can occur after a certain LAA base station successfully preempts the channel or before the channel preemption process. The reserved duration may be signaled to neighboring LAA base stations over the X2 interface/newly defined interface/air interface.
Referring to fig. 19, if there is uplink data to be transmitted on LAA base station 1 and there is no (or less) uplink data to be transmitted on other LAA base stations, several subframe times are reserved for data transmission of LAA base station 1, and during this time period, no other neighboring LAA base station 2 or other neighboring LAA base stations transmit data.
A specific apparatus for implementing the method is further provided below, and referring to fig. 20, an embodiment of the present invention provides an uplink data transmission apparatus in an unlicensed frequency band, where an unlicensed frequency band channel includes a plurality of pre-agreed uplink subframes for transmitting uplink data, and the apparatus includes:
the second allocation module is used for allocating specific uplink subframes for the base stations of different unlicensed cells, and the uplink subframes corresponding to the unlicensed cells are different;
and the fourth indicating module is used for indicating the first UE to send the uplink data on the uplink subframe corresponding to the base station of the non-authorized cell when the first UE needs to transmit the uplink data.
It should be noted that the apparatus is an apparatus corresponding to the uplink data transmission method in the unlicensed frequency band, and all implementation manners in the method embodiment are applicable to the embodiment of the apparatus, and the same technical effect can be achieved.
While the preferred embodiments of the present invention have been described, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.