CN109495220A - Data transmission method and device, user terminal and computer readable storage medium - Google Patents
Data transmission method and device, user terminal and computer readable storage medium Download PDFInfo
- Publication number
- CN109495220A CN109495220A CN201710824511.9A CN201710824511A CN109495220A CN 109495220 A CN109495220 A CN 109495220A CN 201710824511 A CN201710824511 A CN 201710824511A CN 109495220 A CN109495220 A CN 109495220A
- Authority
- CN
- China
- Prior art keywords
- uplink
- scheduling request
- sends
- send
- uplink scheduling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 112
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000001174 ascending effect Effects 0.000 claims description 19
- 238000011144 upstream manufacturing Methods 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 abstract description 4
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 57
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 57
- 238000004891 communication Methods 0.000 description 6
- 230000003111 delayed effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 238000000151 deposition Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000006116 polymerization reaction Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a kind of data transmission method and devices, user terminal and computer readable storage medium, when sending uplink scheduling request by triggering, determine that the sub-frame of uplink of uplink scheduling request transmission position needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request first, when the feedback message that there is conjunction automatic repeat request needs to send, change the transmission position of aforementioned feedback message based on the variable element prestored, to in the different transmissions for sending position and completing uplink scheduling request and aforementioned feedback message, avoid the resource contention of uplink scheduling request and aforementioned feedback message, it can ensure the correct transmission of hybrid automatic repeat-request feedback message.
Description
Technical field
The present invention relates to mobile communication technology field more particularly to a kind of data transmission method and device, user terminal and
Computer readable storage medium.
Background technique
In TDD LTE, (or TD-LTE, i.e. Time Division Long Term Evolution, timesharing are drilled for a long time
Into) in system, to meet the needs of carrier wave polymerization, (wherein, 3GPP indicates 3rd Generation to 3GPP TS36.213
Partnership Project, i.e. third generation partner program, TS presentation technology specification, 36.213 be specific number)
Kind Physical Uplink Control Channel format has been increased in Rel-10 version newly to support carrier wave to polymerize, respectively based on the object of channel selection
Manage uplink control channel format 1b and Physical Uplink Control Channel format 3.
But in a tdd system, it ratio of uplink subframe to downlink subframe and is not fixed and sub-frame of uplink is generally less than downlink subframe,
It may be needed in one sub-frame of uplink while the feedback message for feeding back multiple hybrid automatic repeat-requests (including confirms and negative disappears
Breath, hereinafter referred to as ACK/NACK), if desired send ACK/NACK simultaneously on uplink control channel resource in this case
And uplink scheduling request, the feedback resources conflict of ACK/NACK and uplink scheduling request on uplink control channel will be caused, caused
ACK/NACK resource lose or indefinite feedback be which downlink subframe ACK/NACK.
Summary of the invention
The main purpose of the present invention is to provide a kind of data transmission method and device, user terminal and computer-readable deposit
Storage media, it is intended to ensure the correct transmission of hybrid automatic repeat-request feedback message.
To achieve the above object, the present invention provides a kind of data transmission method, for being configured for selecting using based on channel
The Physical Uplink Control Channel format 1b selected or the user terminal using Physical Uplink Control Channel format 3, data transmission
Method includes:
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback message of hybrid automatic repeat-request needs for sub-frame of uplink in determining first transmission position
When transmission, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, sends position described second
Sub-frame of uplink sends the feedback message.
Further, the present invention also provides a kind of data transmission devices, are based on channel selection applied to being configured for using
Physical Uplink Control Channel format 1b or using Physical Uplink Control Channel format 3 user terminal, the data transmission dress
It sets and includes:
First determining module, for when triggering sends uplink scheduling request, determining that the first of uplink scheduling request sends
Position;
Second determining module, there are mixed automatic retransfers to ask for the sub-frame of uplink for sending position determining described first
When the feedback message asked needs to send, determine that send the feedback message second sends position according to the variable element prestored;
Sending module, the sub-frame of uplink for sending position described first sends the uplink scheduling request, described
Second sub-frame of uplink for sending position sends the feedback message.
Further, the present invention also provides a kind of user terminal, which is configured with the physics based on channel selection
Uplink control channel format 1b or Physical Uplink Control Channel format 3, the user terminal include:
It is stored with the memory of data distributing program;
Processor is configured to execute the data distributing program to perform the steps of
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback message of hybrid automatic repeat-request needs for sub-frame of uplink in determining first transmission position
When transmission, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, sends position described second
Sub-frame of uplink sends the feedback message.
Further, it the present invention also provides a kind of computer readable storage medium, is deposited on the computer readable storage medium
Data distributing program is contained, the data distributing program performs the steps of when being executed by processor
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback message of hybrid automatic repeat-request needs for sub-frame of uplink in determining first transmission position
When transmission, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, sends position described second
Sub-frame of uplink sends the feedback message.
The present invention passes through when triggering sends uplink scheduling request, it is first determined the uplink scheduling request sends the upper of position
Row subframe needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request, disappears when there is the feedback for closing automatic repeat request
When breath needs to send, change the transmission position of aforementioned feedback message based on the variable element prestored, thus in different transmission positions
The transmission for completing uplink scheduling request and aforementioned feedback message is set, the resource of uplink scheduling request and aforementioned feedback message is avoided
Conflict, it can be ensured that the correct transmission of hybrid automatic repeat-request feedback message.
Detailed description of the invention
Fig. 1 is the structural schematic diagram of user terminal one of the present invention optionally;
Fig. 2 is the flow diagram of data transmission method first embodiment of the present invention;
Fig. 3 be data transmission method first embodiment of the present invention in uplink/downlink configuration 2 under, ACK/NACK feed back when
Order relation schematic diagram;
Fig. 4 is uplink scheduling request and ACK/NACK feedback resources conflict in data transmission method first embodiment of the present invention
Schematic diagram;
Fig. 5 is that the practical schematic diagram for sending position of ACK/NACK is delayed in data transmission method first embodiment of the present invention;
Fig. 6 is the module diagram of data transmission device first embodiment of the present invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The primary solutions of the embodiment of the present invention are: by when triggering sends uplink scheduling request, it is first determined should
The sub-frame of uplink that uplink scheduling request sends position needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request, when depositing
When the feedback message for closing automatic repeat request needs to send, change the transmission of aforementioned feedback message based on the variable element prestored
Position, to avoid uplink scheduling in the different transmissions for sending position and completing uplink scheduling request and aforementioned feedback message
The resource contention of request and aforementioned feedback message, it can be ensured that the correct transmission of hybrid automatic repeat-request feedback message.
As shown in Figure 1, Fig. 1 is the structural representation of the user terminal for the hardware running environment that the embodiment of the present invention is related to
Figure.
As shown in Figure 1, the user terminal may include: processor 1001, such as CPU, network interface 1004, user interface
1003, memory 1005, communication bus 1002.Wherein, communication bus 1002 is for realizing the connection communication between these components.
User interface 1003 may include display screen (Display), input unit such as keyboard (Keyboard), optional user interface
1003 can also be including standard wireline interface and wireless interface etc..Network interface 1004 optionally may include the wired of standard
Interface, wireless interface (such as Wi-Fi interface).Memory 1005 can be high speed RAM memory, be also possible to stable memory
(non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be independently of aforementioned processor
1001 storage device.
It will be understood by those skilled in the art that the structure of user terminal shown in Fig. 1 is not constituted to user terminal
It limits, may include perhaps combining certain components or different component layouts than illustrating more or fewer components.
As shown in Figure 1, the memory in an embodiment of user terminal of the present invention, as a kind of computer storage medium
It may include operating system, network communication module, Subscriber Interface Module SIM and data distributing program in 1005.
In user terminal shown in Fig. 1, network interface 1004 is mainly used for connecting background server, with background server
Carry out data communication;User interface 1003 is mainly used for connecting client (user terminal), carries out data communication with client;And locate
Reason device 1001 can be used for calling the data distributing program stored in memory 1005, and execute following operation:
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in the first determining transmission position
When, determine that send feedback message second sends position according to the variable element prestored;
Uplink scheduling request is sent in the sub-frame of uplink that first sends position, is sent in the sub-frame of uplink that second sends position
Aforementioned feedback message.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute
It operates below:
It is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of variable elementMIncrease I surplus, wherein
KMIndicate set composed by the corresponding each downlink subframe of the same sub-frame of uplink, which includes M element;
The the second transmission position for sending feedback message is searched according to the table 10.1.3.1-1 after I surplus of increase.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute
It operates below:
In access base station, the variable element of base station transmission is received and stored.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute
It operates below:
In access base station, receives the Physical Uplink Control Channel that base station is sent and configure cell;
The variable element that Physical Uplink Control Channel configuration cell carries is parsed, and stores the variable element parsed.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute
It operates below:
Detect need to send there are upstream data when, judgement currently whether there is ascending resource;
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered.
Further, processor 1001 can be used for calling the data distributing program stored in memory 1005, also execute
It operates below:
There is no the feedback messages of hybrid automatic repeat-request to need to send out for sub-frame of uplink in the first determining transmission position
When sending, aforementioned uplink scheduling is sent using Physical Uplink Control Channel format 1,1a or 1b in the sub-frame of uplink that first sends position
Request.
Further, the present invention also provides a kind of data transmission methods, are applied to user terminal shown in FIG. 1, referring to figure
2, in the first embodiment of data transmission method of the present invention, which includes:
Step S10 determines that the first of uplink scheduling request sends position when triggering sends uplink scheduling request;
Step S20, there are the feedback messages of hybrid automatic repeat-request for the sub-frame of uplink in the first determining transmission position
When needing to send, determine that send feedback message second sends position according to the variable element prestored;
Step S30 sends uplink scheduling request in the sub-frame of uplink that first sends position, in the uplink that second sends position
Subframe sends aforementioned feedback message.
It should be noted that the present invention program for ease of understanding, below first to two kinds of physical uplinks of the present invention
Control channel format is simply introduced.
Wherein, (the PUCCH format 1b with of the Physical Uplink Control Channel format 1b based on channel selection
Channel selection) using 2 bit informations of PUCCH format 1b carrying, and several specific PUCCH 1 is selected to provide
Some of source, to indicate that the feedback message of the hybrid automatic repeat-request to be sent (HARQ) (including confirms and negative disappears
Breath, hereinafter referred to as ACK/NACK).It only supports to be no more than 4 ACK/NACK bit informations and not more than 2 serving cells
Scene.
Physical Uplink Control Channel format 3 (PUCCH format 3) can support at most 5 serving cells and user terminal
The scene of MIMO (Multiple-Input Multiple-Output, multiple-input, multiple-output) is configured in each server.PUCCH
Format 3 can also support the scene of 2 serving cells, specifically use PUCCH format 3 or PUCCH format
1b with channel selection depends on the configuration of base station.
However, for being configured for PUCCH format 1b with channel selection or using PUCCH
If desired the user terminal of format 3 sends ACK/NACK and uplink scheduling request simultaneously on PUCCH, will cause PUCCH
The feedback resources conflict of upper ACK/NACK and uplink scheduling request, leads to that ACK/NACK resource is lost or indefinite feedback is
The ACK/NACK of which downlink subframe.
For this purpose, in embodiments of the present invention, user terminal is when triggering sends uplink scheduling request, it is first determined uplink tune
The first of degree request sends position, calculates the first of uplink scheduling request with specific reference to the period of configured uplink scheduling request
Send position.Wherein, the purpose that user terminal sends uplink scheduling request is to send to base station requests ascending resource, first
The calculating of position is carried out according to existing protocol, and details are not described herein again.
After determining that the first of uplink scheduling request sends position, user terminal judges uplink of the first transmission position
Frame needs to send with the presence or absence of the ACK/NACK of HARQ, and herein, there are the ACK/ of HARQ for the sub-frame of uplink of the first transmission position
NACK needs to send.Obvious, there are feedback resources conflicts by uplink scheduling request and ACK/NACK at this time.
In uplink scheduling request and ACK/NACK there are when feedback resources conflict, user terminal, which is further got, to be prestored
Variable element, and determine that send ACK/NACK second sends position according to the variable element, specifically, step S20 includes:
It is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of variable elementMIncrease I surplus, wherein
KMIndicate set composed by the corresponding each downlink subframe of the same sub-frame of uplink, which includes M element;
The the second transmission position for sending feedback message is searched according to the table 10.1.3.1-1 after I surplus of increase.
Table 1 is please referred to, table 1 corresponds to the table 10.1.3.1-1 of 3GPP TS36.213.
Table 1
For TDD, if user terminal detects PDSCH (Physical Downlink on downlink subframe n-k
Shared Channel, Physical Downlink Shared Channel) transmission, or detect an indicating downlink semipermanent scheduling release
PDCCH (Physical Downlink Control Channel, Physical Downlink Control Channel), then user terminal can be in uplink
Subframe n replys ACK/NACK.Wherein, k definition in the table 10.1.3.1-1 (i.e. upper table 1) of 3GPP TS36.213.
The PDSCH that multiple downlink subframes are sent as can be seen from Table 1 may reply ACK/NACK in same sub-frame of uplink.Together
The corresponding all downlink subframes of one sub-frame of uplink constitute set KM, M element, K are shared in setMEach of member
It is called usually as a k.Different downlink subframes corresponds to different k, is successively labeled as k according to the sequencing occurred in table0、
k1……kM-1, the lower label of each element is.It is as shown in Figure 3: for the timing that under uplink/downlink configuration 2, ACK/NACK is fed back
Relationship, wherein D indicates that downlink subframe, S indicate that special subframe, U indicate sub-frame of uplink.
In the present embodiment, user terminal is according to the value I of variable element, in the table 10.1.3.1-1 of 3GPP TS36.213
In be KMIncrease I surplus, by taking I=1 as an example, as shown in table 2.
Table 2
Later, then it can be searched at the table 10.1.3.1-1 after increasing I surplus (i.e. upper table 2) and send the second of ACK/NACK
Send position, it is clear that, after increasing I surplus, the practical transmission position of ACK/NACK is delayed.
Determine the first of uplink scheduling request send the second of position and ACK/NACK send position after, due to the
Two transmission positions, which are delayed, sends position in first, eliminates uplink scheduling request and the feedback resources conflict of ACK/NACK, at this time
Uplink scheduling request is sent in the sub-frame of uplink that first sends position, sends ACK/ in the sub-frame of uplink that second sends position
NACK can ensure that the correct transmission of the ACK/NACK of HARQ.
The present invention program is illustrated below in conjunction with specific example.
User terminal is configured with PUCCH format 1b with channel selection, and uses uplink/downlink
Configuration 2, the value I of variable element are 1.
User terminal determines that the first of uplink scheduling request sends position, such as Fig. 4 when triggering sends uplink scheduling request
It is shown, the sub-frame of uplink U2 needs of the first transmission position can determine according to table 1 while sending ACK/NACK and uplink scheduling request.
User terminal further gets the variable element (its value I=1) prestored, is K in table 1MIncrease by 1 surplus,
Table 2 is obtained, inquire ACK/NACK according to table 2 second sends position, as shown in figure 5, ACK/NACK will be delayed to second
The sub-frame of uplink U7 for sending position is sent.
Later, the sub-frame of uplink U2 that user terminal can send position first sends uplink scheduling request, in the second hair
It send the sub-frame of uplink U7 of position to send ACK/NACK, realizes the correct transmission of ACK/NACK.
Further, in the present embodiment, after abovementioned steps S10, further includes:
There is no the feedback messages of hybrid automatic repeat-request to need to send out for sub-frame of uplink in the first determining transmission position
When sending, the uplink scheduling is sent using Physical Uplink Control Channel format 1,1a or 1b in the sub-frame of uplink that first sends position
Request.
Specifically, the sub-frame of uplink of aforementioned the first transmission of judgement position needs to send it with the presence or absence of the ACK/NACK of HARQ
Afterwards, if the sub-frame of uplink of the first transmission position needs to send there is no ACK/NACK, PUCCH format1,1a or 1b are used
Send uplink scheduling request.
Data transmission method proposed by the present invention, by when triggering sends uplink scheduling request, it is first determined the uplink
The sub-frame of uplink that scheduling request sends position needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request, closes when existing
When the feedback message of automatic repeat request needs to send, change the transmission position of aforementioned feedback message based on the variable element prestored
It sets, to avoid uplink scheduling in the different transmissions for sending position and completing uplink scheduling request and aforementioned feedback message and ask
The resource contention for aforementioned feedback message of summing, it can be ensured that the correct transmission of hybrid automatic repeat-request feedback message.
Further, it is based on first embodiment, the second embodiment of data transmission method of the present invention is proposed, in the present embodiment
In, before step S10, further includes:
In access base station, the variable element of base station transmission is received and stored.
It should be noted that the difference with aforementioned first embodiment is, embodiment adds user terminals to obtain in advance
The operation for taking variable element, is only explained below, other can refer to aforementioned first embodiment, and details are not described herein again.
Specifically, in embodiments of the present invention, base station configuration parameter at activation cell, at this time according to the configuration information of OM
Resource required for cell is established in calculating, and sets the value I of variable element according to actual needs, and according to aforementioned arrangements information and
I calculates the resource (sending the resource of uplink scheduling request) of PUCCH (1).
Later, the information that the resource allocation information of PUCCH (1) and variable element value are I is sent to user terminal.
On the other hand, user terminal receives and stores the variable element of base station transmission, specifically:
In access base station, receives the Physical Uplink Control Channel that base station is sent and configure cell;
The variable element of carrying is parsed, and stores the variable element parsed.
In the specific implementation, the resource information of PUCCH (1) is broadcast to the use in cell by base station by cell system message
Variable element is carried the Physical Uplink Control Channel in RRC Connection Reconfiguration message by family terminal
Configuration cell is allocated to user terminal.
Correspondingly, user terminal, which in access base station, receives the Physical Uplink Control Channel that base station is sent, configures cell, and
Variable element is parsed from Physical Uplink Control Channel configuration cell, is stored.In addition, user terminal is also sent out from base station
The resource information of (1) PUCCH is extracted in the cell system message broadcast sent.
Further, in the present embodiment, user terminal is when triggering sends uplink scheduling request, according to base station configuration
The period of PUCCH (1) resource information and uplink scheduling request, calculate uplink scheduling request first send position.
Further, it is based on first embodiment, the 3rd embodiment of data transmission method of the present invention is proposed, in the present embodiment
In, before step S10, further includes:
Detect need to send there are upstream data when, judgement currently whether there is ascending resource;
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered.
It should be noted that the present embodiment, which on the basis of aforementioned first embodiment, increases triggering, sends uplink scheduling
The scheme of request, is only explained below, other can refer to aforementioned first embodiment, and details are not described herein again.
In the present embodiment, whether user terminal detecting real-time has upstream data to need to send, and is detecting uplink
When data need to send, judgement currently whether there is ascending resource, that is to say that currently whether there is or not PUSCH resources for judgement, will sentence herein
It is disconnected that ascending resource is not present.
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered, to send uplink tune to base station
Degree request, to base station requests ascending resource.
Further, the present invention also provides a kind of data transmission devices, are applied to user terminal shown in FIG. 1, correspond to
The first embodiment of aforementioned data transmission method, referring to Fig. 6, in the first embodiment of data transmission device of the present invention, the number
Include: according to transmitting device
First determining module 10, for when triggering sends uplink scheduling request, determining the first hair of uplink scheduling request
Send position;
Second determining module 20, there are hybrid automatic repeat-requests for the sub-frame of uplink for sending position determining first
Feedback message when needing to send, determine that send aforementioned feedback message second sends position according to the variable element prestored;
Sending module 30, the sub-frame of uplink for sending position first sends aforementioned uplink scheduling request, in the second hair
The sub-frame of uplink of position is sent to send aforementioned feedback message.
In embodiments of the present invention, the first determining module 10 is when user terminal triggers and sends uplink scheduling request, first
It determines that the first of uplink scheduling request sends position, is calculated with specific reference to the period of the configured uplink scheduling request of user terminal
The first of uplink scheduling request sends position.Wherein, the purpose for sending uplink scheduling request is to base station requests ascending resource,
The calculating of its first transmission position is carried out according to existing protocol, and details are not described herein again.
After the first determining module 10 determines the first transmission position of uplink scheduling request, the judgement of the second determining module 20
The sub-frame of uplink of first transmission position needs to send with the presence or absence of the ACK/NACK of HARQ, and herein, first sends the uplink of position
There are the ACK/NACK of HARQ to need to send for subframe.Obvious, there are feedback resources by uplink scheduling request and ACK/NACK at this time
Conflict.
In uplink scheduling request and ACK/NACK there are when feedback resources conflict, the second determining module 20 is further got
The variable element prestored, and determine that send ACK/NACK second sends position according to the variable element, specifically, second determines
Module 20 is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of variable elementMIncrease I surplus, wherein KM
Indicate that set composed by the corresponding each downlink subframe of the same sub-frame of uplink, the set include M element;According to increase I
Table 10.1.3.1-1 after a surplus searches the second transmission position for sending aforementioned feedback message (i.e. ACK/NACK).
Table 1 is please referred to, table 1 corresponds to the table 10.1.3.1-1 of 3GPP TS36.213.
For TDD, if user terminal detects PDSCH (Physical Downlink on downlink subframe n-k
Shared Channel, Physical Downlink Shared Channel) transmission, or detect an indicating downlink semipermanent scheduling release
PDCCH (Physical Downlink Control Channel, Physical Downlink Control Channel), then user terminal can be in uplink
Subframe n replys ACK/NACK.Wherein, k definition in the table 10.1.3.1-1 (i.e. upper table 1) of 3GPP TS36.213.
The PDSCH that multiple downlink subframes are sent as can be seen from Table 1 may reply ACK/NACK in same sub-frame of uplink.Together
The corresponding all downlink subframes of one sub-frame of uplink constitute set KM, M element, K are shared in setMEach of member
It is called usually as a k.Different downlink subframes corresponds to different k, is successively labeled as k according to the sequencing occurred in table0、
k1……kM-1, the lower label of each element is.It is as shown in Figure 3: for the timing that under uplink/downlink configuration 2, ACK/NACK is fed back
Relationship, wherein D indicates that downlink subframe, S indicate that special subframe, U indicate sub-frame of uplink.
In the present embodiment, the second determining module 20 is according to the value I of variable element, in the table of 3GPP TS36.213
It 10.1.3.1-1 is K inMIncrease I surplus, by taking I=1 as an example, as shown in table 2.
Later, the second determining module 20 can then be searched at the table 10.1.3.1-1 after increasing I surplus (i.e. upper table 2) and be sent
The second of ACK/NACK sends position, it is clear that, after increasing I surplus, the practical transmission position of ACK/NACK is prolonged
Afterwards.
Determine the first of uplink scheduling request send the second of position and ACK/NACK send position after, due to the
Two transmission positions, which are delayed, sends position in first, eliminates uplink scheduling request and the feedback resources conflict of ACK/NACK, at this time
Uplink scheduling request is sent by the sub-frame of uplink that sending module 30 sends position first, in the sub-frame of uplink that second sends position
ACK/NACK is sent, that is, can ensure that the correct transmission of the ACK/NACK of HARQ.
The present invention program is illustrated below in conjunction with specific example.
User terminal is configured with PUCCH format 1b with channel selection, and uses uplink/downlink
Configuration 2, the value I of variable element are 1.
First determining module 10 determines the first of uplink scheduling request when user terminal triggers and sends uplink scheduling request
Position is sent, as shown in figure 4, the second determining module 20 can determine that the sub-frame of uplink U2 of the first transmission position needs together according to table 1
When send ACK/NACK and uplink scheduling request.
Second determining module 20 further gets the variable element (its value I=1) prestored, is K in table 1MIncrease by 1
Surplus obtains table 2, according to table 2 inquire ACK/NACK second send position, as shown in figure 5, ACK/NACK will be delayed to
The sub-frame of uplink U7 of second transmission position is sent.
Later, the sub-frame of uplink U2 that sending module 30 can send position first sends uplink scheduling request, second
The sub-frame of uplink U7 for sending position sends ACK/NACK, realizes the correct transmission of ACK/NACK.
Further, in the present embodiment, the sub-frame of uplink that sending module 30 is also used to send position determining first
When needing to send there is no the feedback message of hybrid automatic repeat-request, the sub-frame of uplink of position is sent using physically first
Row control channel format 1,1a or 1b send the uplink scheduling request.
Specifically, aforementioned second determining module 20 judges that the sub-frame of uplink of the first transmission position whether there is the ACK/ of HARQ
After NACK needs to send, if the sub-frame of uplink of the first transmission position needs to send there is no ACK/NACK, indicate to send mould
Block 30 sends uplink scheduling request using PUCCH format1,1a or 1b.
Data transmission device proposed by the present invention, by user terminal trigger send uplink scheduling request when, first really
The sub-frame of uplink that the fixed uplink scheduling request sends position needs to send with the presence or absence of the feedback message of hybrid automatic repeat-request,
When the feedback message that there is conjunction automatic repeat request needs to send, aforementioned feedback message is changed based on the variable element prestored
Position is sent, to avoid uplink in the different transmissions for sending position and completing uplink scheduling request and aforementioned feedback message
The resource contention of scheduling request and aforementioned feedback message, it can be ensured that the correct transmission of hybrid automatic repeat-request feedback message.
Further, it is based on first embodiment, proposes the second embodiment of data transmission device of the present invention, is corresponded to aforementioned
The second embodiment of data transmission method, in the present embodiment, data transmission device further include:
Receiving module, in user terminal access base station, receiving and storing the variable element of base station transmission.
It should be noted that the difference with aforementioned first embodiment is, embodiment adds user terminals to obtain in advance
The operation for taking variable element, is only explained below, other can refer to aforementioned first embodiment, and details are not described herein again.
Specifically, in embodiments of the present invention, base station configuration parameter at activation cell, at this time according to the configuration information of OM
Resource required for cell is established in calculating, and sets the value I of variable element according to actual needs, and according to aforementioned arrangements information and
I calculates the resource (sending the resource of uplink scheduling request) of PUCCH (1).
Later, the information that the resource allocation information of PUCCH (1) and variable element value are I is sent to user terminal.
On the other hand, user terminal receives by receiving module and stores the variable element of base station transmission, specifically:
In access base station, receives the Physical Uplink Control Channel that base station is sent and configure cell;
The variable element of carrying is parsed, and stores the variable element parsed.
In the specific implementation, the resource information of PUCCH (1) is broadcast to the use in cell by base station by cell system message
Variable element is carried the Physical Uplink Control Channel in RRC Connection Reconfiguration message by family terminal
Configuration cell is allocated to user terminal.
Match correspondingly, receiving module in user terminal access base station, receives the Physical Uplink Control Channel that base station is sent
Confidence member, and variable element is parsed from Physical Uplink Control Channel configuration cell, it is stored.In addition, receiving module
The resource information of (1) PUCCH is also extracted from the cell system message broadcast that base station is sent.
Further, in the present embodiment, the first determining module 10 user terminal trigger send uplink scheduling request when,
According to the period of PUCCH (1) resource information and uplink scheduling request of base station configuration, calculate uplink scheduling request first is sent
Position.
Further, it is based on first embodiment, proposes the 3rd embodiment of data transmission device of the present invention, is corresponded to aforementioned
The 3rd embodiment of data transmission method, in the present embodiment, data transmission device further include trigger module, for detecting
When user terminal needs to send there are upstream data, judgement currently whether there is ascending resource;It is also used to there is currently no upper
When row resource, the transmission operation of uplink scheduling request is triggered.
It should be noted that the present embodiment, which on the basis of aforementioned first embodiment, increases triggering, sends uplink scheduling
The scheme of request, is only explained below, other can refer to aforementioned first embodiment, and details are not described herein again.
In the present embodiment, whether trigger module detecting real-time user terminal has upstream data to need to send, and is detecting
To when having upstream data to need to send, judgement currently whether there is ascending resource, that is to say judgement currently whether there is or not PUSCH resource,
Ascending resource is not present in judgement herein.
When there is currently no ascending resource, trigger module triggers the transmission operation of uplink scheduling request, to send out to base station
Uplink scheduling request is sent, to base station requests ascending resource.
Further, the present invention also provides a kind of computer readable storage mediums, and in one embodiment, this is computer-readable
It is stored with data distributing program on storage medium, following operation is realized when which is executed by processor 1001:
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in the first determining transmission position
When, determine that send feedback message second sends position according to the variable element prestored;
Uplink scheduling request is sent in the sub-frame of uplink that first sends position, is sent in the sub-frame of uplink that second sends position
Aforementioned feedback message.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
It is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of variable elementMIncrease I surplus, wherein
KMIndicate set composed by the corresponding each downlink subframe of the same sub-frame of uplink, which includes M element;
The the second transmission position for sending feedback message is searched according to the table 10.1.3.1-1 after I surplus of increase.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
In access base station, the variable element of base station transmission is received and stored.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
In access base station, receives the Physical Uplink Control Channel that base station is sent and configure cell;
The variable element that Physical Uplink Control Channel configuration cell carries is parsed, and stores the variable element parsed.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
Detect need to send there are upstream data when, judgement currently whether there is ascending resource;
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered.
Further, when aforementioned data transfer program is executed by processor 1001, following operation is also realized:
There is no the feedback messages of hybrid automatic repeat-request to need to send out for sub-frame of uplink in the first determining transmission position
When sending, aforementioned uplink scheduling is sent using Physical Uplink Control Channel format 1,1a or 1b in the sub-frame of uplink that first sends position
Request.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, method of element, article or device.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art
The part contributed out can be embodied in the form of software products, which is stored in one as described above
In storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a user terminal execution present invention is right
Answer method described in embodiment.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific
Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art
Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much
Form, all of these belong to the protection of the present invention.
Claims (10)
1. a kind of data transmission method, which is characterized in that for being configured for controlling using the physical uplink based on channel selection
Channel format 1b or the user terminal for using Physical Uplink Control Channel format 3, the data transmission method includes following step
It is rapid:
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in determining first transmission position
When, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, in the uplink that described second sends position
Subframe sends the feedback message.
2. data transmission method according to claim 1, which is characterized in that the variable element that the basis prestores determines hair
Send the feedback message second send position step include:
It is K in the table 10.1.3.1-1 of 3GPP TS36.213 according to the value I of the variable elementMIncrease I surplus, wherein
KMIndicate that set composed by the corresponding each downlink subframe of the same sub-frame of uplink, the set include M element;
The the second transmission position for sending the feedback message is searched according to the table 10.1.3.1-1 after I surplus of increase.
3. data transmission method according to claim 1, which is characterized in that described to send uplink scheduling request in triggering
When, calculate uplink scheduling request first send position the step of before, it is further comprising the steps of:
In access base station, the variable element that the base station is sent is received and stored.
4. data transmission method according to claim 3, which is characterized in that it is described in access base station, it receives and stores
The step of variable element that the base station is sent includes:
In access base station, the Physical Uplink Control Channel configuration cell that the base station is sent is received;
The variable element that Physical Uplink Control Channel configuration cell carries is parsed, and storing parse described can
Variable element.
5. data transmission method according to claim 1, described when triggering sends uplink scheduling request, uplink tune is determined
It is further comprising the steps of before the step of the first of degree request sends position:
Detect need to send there are upstream data when, judgement currently whether there is ascending resource;
When there is currently no ascending resource, the transmission operation of uplink scheduling request is triggered.
6. data transmission method according to claim 1-5, which is characterized in that described to send uplink tune in triggering
It is further comprising the steps of after determining the step of the first of uplink scheduling request sends position when degree request:
There is no the feedback messages of hybrid automatic repeat-request to need to send out for sub-frame of uplink in determining first transmission position
When sending, the uplink is sent using Physical Uplink Control Channel format 1,1a or 1b in the sub-frame of uplink that described first sends position
Scheduling request.
7. a kind of data transmission device, applied to being configured for using the Physical Uplink Control Channel format 1b based on channel selection
Or the user terminal using Physical Uplink Control Channel format 3, which is characterized in that the data transmission device includes:
First determining module, for when triggering sends uplink scheduling request, determining that the first of uplink scheduling request sends position;
Second determining module, there are hybrid automatic repeat-requests for the sub-frame of uplink for sending position determining described first
When feedback message needs to send, determine that send the feedback message second sends position according to the variable element prestored;
Sending module, the sub-frame of uplink for sending position described first sends the uplink scheduling request, described second
The sub-frame of uplink for sending position sends the feedback message.
8. data transmission device according to claim 7, which is characterized in that second determining module is also used to according to institute
The value I for stating variable element is K in the table 10.1.3.1-1 of 3GPP TS36.213MIncrease I surplus, wherein KMIndicate same
Set composed by the corresponding each downlink subframe of a sub-frame of uplink, the set include M element;After increasing I surplus
Table 10.1.3.1-1 search and send the second of the feedback message and send position.
9. a kind of user terminal, the user terminal be configured with Physical Uplink Control Channel format 1b based on channel selection or
Physical Uplink Control Channel format 3, which is characterized in that the user terminal includes:
It is stored with the memory of data distributing program;
Processor is configured to execute the data distributing program to perform the steps of
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in determining first transmission position
When, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, in the uplink that described second sends position
Subframe sends the feedback message.
10. a kind of computer readable storage medium, which is characterized in that be stored with data biography on the computer readable storage medium
Defeated program, the data distributing program perform the steps of when being executed by processor
When triggering sends uplink scheduling request, determine that the first of uplink scheduling request sends position;
There are the feedback messages of hybrid automatic repeat-request to need to send for sub-frame of uplink in determining first transmission position
When, determine that send the feedback message second sends position according to the variable element prestored;
The uplink scheduling request is sent in the sub-frame of uplink that described first sends position, in the uplink that described second sends position
Subframe sends the feedback message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710824511.9A CN109495220B (en) | 2017-09-11 | 2017-09-11 | Data transmission method and device, user terminal and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710824511.9A CN109495220B (en) | 2017-09-11 | 2017-09-11 | Data transmission method and device, user terminal and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109495220A true CN109495220A (en) | 2019-03-19 |
CN109495220B CN109495220B (en) | 2021-08-17 |
Family
ID=65687353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710824511.9A Active CN109495220B (en) | 2017-09-11 | 2017-09-11 | Data transmission method and device, user terminal and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109495220B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111835468A (en) * | 2019-08-12 | 2020-10-27 | 维沃移动通信有限公司 | A kind of information sending and receiving method, terminal and control node |
CN115378553A (en) * | 2021-05-20 | 2022-11-22 | 海能达通信股份有限公司 | Data transmission method, mobile terminal and computer readable storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098151A (en) * | 2010-12-28 | 2011-06-15 | 中兴通讯股份有限公司 | Transmitting method for acknowledgment/negative acknowledgment and user terminal |
CN103354482A (en) * | 2013-06-17 | 2013-10-16 | 上海华为技术有限公司 | Data transmission method and system, base station, and user equipment |
US20130308550A1 (en) * | 2012-05-17 | 2013-11-21 | Sharp Laboratories Of America, Inc. | Devices for sending and receiving feedback information |
CN103427940A (en) * | 2012-05-20 | 2013-12-04 | 上海贝尔股份有限公司 | Method and device for transmitting uplink control information |
CN103582008A (en) * | 2012-07-26 | 2014-02-12 | 北京三星通信技术研究有限公司 | Method for transmitting HARQ-ACK feedback information in service flow self-adaption type TDD system |
US20150117271A1 (en) * | 2012-04-09 | 2015-04-30 | Zte Corporation | Method and apparatus for transmitting hybrid automatic repeat request acknowledge information |
CN104756430A (en) * | 2013-09-26 | 2015-07-01 | 华为技术有限公司 | Feedback method of control information, user equipment and base station |
CN104767593A (en) * | 2014-01-03 | 2015-07-08 | 中兴通讯股份有限公司 | Method and device for transmitting response messages, terminal and base station |
CN106357374A (en) * | 2015-07-15 | 2017-01-25 | 普天信息技术有限公司 | Method and system for detection of PUCCH (physical uplink control channel) feedback information in LTE (long term evolution) |
CN106550464A (en) * | 2015-09-22 | 2017-03-29 | 中国移动通信集团公司 | A kind of transmission method of ascending control information, device and system |
-
2017
- 2017-09-11 CN CN201710824511.9A patent/CN109495220B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098151A (en) * | 2010-12-28 | 2011-06-15 | 中兴通讯股份有限公司 | Transmitting method for acknowledgment/negative acknowledgment and user terminal |
US20150117271A1 (en) * | 2012-04-09 | 2015-04-30 | Zte Corporation | Method and apparatus for transmitting hybrid automatic repeat request acknowledge information |
US20130308550A1 (en) * | 2012-05-17 | 2013-11-21 | Sharp Laboratories Of America, Inc. | Devices for sending and receiving feedback information |
CN103427940A (en) * | 2012-05-20 | 2013-12-04 | 上海贝尔股份有限公司 | Method and device for transmitting uplink control information |
CN103582008A (en) * | 2012-07-26 | 2014-02-12 | 北京三星通信技术研究有限公司 | Method for transmitting HARQ-ACK feedback information in service flow self-adaption type TDD system |
CN103354482A (en) * | 2013-06-17 | 2013-10-16 | 上海华为技术有限公司 | Data transmission method and system, base station, and user equipment |
CN104756430A (en) * | 2013-09-26 | 2015-07-01 | 华为技术有限公司 | Feedback method of control information, user equipment and base station |
CN104767593A (en) * | 2014-01-03 | 2015-07-08 | 中兴通讯股份有限公司 | Method and device for transmitting response messages, terminal and base station |
CN106357374A (en) * | 2015-07-15 | 2017-01-25 | 普天信息技术有限公司 | Method and system for detection of PUCCH (physical uplink control channel) feedback information in LTE (long term evolution) |
CN106550464A (en) * | 2015-09-22 | 2017-03-29 | 中国移动通信集团公司 | A kind of transmission method of ascending control information, device and system |
Non-Patent Citations (1)
Title |
---|
MCCSUPPORT: "Evolved Universal Terrestrial Radio Access (E-UTRA) Physical layer procedures", 《3GPP TS 36.213 V10.1.0》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111835468A (en) * | 2019-08-12 | 2020-10-27 | 维沃移动通信有限公司 | A kind of information sending and receiving method, terminal and control node |
CN111835468B (en) * | 2019-08-12 | 2021-10-29 | 维沃移动通信有限公司 | A kind of information sending and receiving method, terminal and control node |
CN115378553A (en) * | 2021-05-20 | 2022-11-22 | 海能达通信股份有限公司 | Data transmission method, mobile terminal and computer readable storage medium |
CN115378553B (en) * | 2021-05-20 | 2024-05-14 | 海能达通信股份有限公司 | Data transmission method, mobile terminal and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109495220B (en) | 2021-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11882077B2 (en) | Efficient BWP operation for sidelink operation | |
US11617212B2 (en) | Random-access procedure for scheduling request | |
US11843563B2 (en) | Activating a bandwidth part | |
US10841929B2 (en) | Mapping an access attempt type to a network configuration | |
US12348298B2 (en) | SCell beam failure recovery | |
JP6034485B2 (en) | Wireless communication method, user apparatus, and base station supporting HARQ | |
CN104770033B (en) | Transmit the methods, devices and systems of information | |
WO2016138646A1 (en) | Hybrid automatic repeat request-acknowledge transmission method and apparatus | |
US12127278B2 (en) | Unicast session over a direct communication link | |
CN111405662B (en) | Data transmission method, network side equipment and user equipment | |
EP3850902A1 (en) | A medium access control protocol data unit in a message 3 buffer | |
WO2014185836A1 (en) | A network node and method therein for harq processes in a d2d communication | |
CN109495220A (en) | Data transmission method and device, user terminal and computer readable storage medium | |
JP6505269B2 (en) | Wireless communication method, user equipment and base station supporting HARQ | |
JP6280972B2 (en) | Wireless communication method, user apparatus, and base station supporting HARQ | |
US10827384B2 (en) | Subframe selection for introducing short TTIs in TDD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |