NZ778933B2 - Uplink transmission method and device - Google Patents
Uplink transmission method and device Download PDFInfo
- Publication number
- NZ778933B2 NZ778933B2 NZ778933A NZ77893320A NZ778933B2 NZ 778933 B2 NZ778933 B2 NZ 778933B2 NZ 778933 A NZ778933 A NZ 778933A NZ 77893320 A NZ77893320 A NZ 77893320A NZ 778933 B2 NZ778933 B2 NZ 778933B2
- Authority
- NZ
- New Zealand
- Prior art keywords
- length
- terminal
- period
- timing advance
- time
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 84
- 230000005540 biological transmission Effects 0.000 title claims abstract description 57
- 238000005259 measurement Methods 0.000 claims abstract description 184
- 238000004891 communication Methods 0.000 claims abstract description 153
- 238000013507 mapping Methods 0.000 claims abstract description 40
- 230000015654 memory Effects 0.000 claims description 61
- 238000012545 processing Methods 0.000 claims description 53
- 238000004590 computer program Methods 0.000 claims description 46
- 230000006870 function Effects 0.000 claims description 36
- 239000002699 waste material Substances 0.000 abstract description 5
- 238000013461 design Methods 0.000 description 53
- 238000010586 diagram Methods 0.000 description 19
- 230000011664 signaling Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 15
- 125000004122 cyclic group Chemical group 0.000 description 14
- 239000013256 coordination polymer Substances 0.000 description 9
- 238000010295 mobile communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000007774 longterm Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0006—Assessment of spectral gaps suitable for allocating digitally modulated signals, e.g. for carrier allocation in cognitive radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0032—Distributed allocation, i.e. involving a plurality of allocating devices, each making partial allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0042—Arrangements for allocating sub-channels of the transmission path intra-user or intra-terminal allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0078—Timing of allocation
- H04L5/0082—Timing of allocation at predetermined intervals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/0085—Hand-off measurements
- H04W36/0088—Scheduling hand-off measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/004—Synchronisation arrangements compensating for timing error of reception due to propagation delay
- H04W56/0045—Synchronisation arrangements compensating for timing error of reception due to propagation delay compensating for timing error by altering transmission time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Abstract
Provided are an uplink transmission method and device. The method comprises: a terminal performing measurement in a measurement gap; and the terminal determining whether uplink sending is performed within a period of time, wherein the period of time is a period of time starting from the end of the measurement gap, and the duration of the period of time is determined by the terminal according to a communication parameter; wherein the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, wherein if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance; wherein the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, wherein TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin. According to the embodiments of the present application, uplink sending does not affect measurement in a measurement gap, and does not waste resources.
Description
UPLINK TRANSMISSION METHOD AND DEVICE This application claims priority to Chinese Patent Application No. 2019100546668, filed with the Chinese Patent Office on January 21, 2019 and entitled "UPLINK TRANSMISSION METHOD AND DEVICE", which is incorporated herein by reference in its entirety.
TECHNICAL FIELD Embodiments of this application relate to the field of communication technologies, and in particular, to an uplink transmission method and a device.
BACKGROUND In a new radio (New Radio, NR) technology, in some scenarios, when a to-be-measured target frequency is not in an operating bandwidth of a terminal, and the terminal measures the target frequency, a simple method is to install two types of radio frequency receivers in the terminal, to separately measure a current frequency and the target frequency of the terminal. However, this increases costs and causes interference between different frequencies. Therefore, a measurement gap (Measurement Gap, MG) is proposed in 3GPP, that is, a period of time (that is, the measurement gap) is reserved in a normal process of sending and receiving data. In this period of time, the terminal sends or receives no data. Instead, the terminal adjusts a receiver to a target frequency, and measures the target frequency. After the measurement gap ends, the terminal switches the receiver to a current frequency and continues to send and receive the data.
Currently, an existing time interval between the end of the measurement gap and a time point for uplink sending is a fixed value, which is not applicable to the NR technology. Therefore, for the NR technology, an uplink sending behavior after the end of the measurement gap urgently needs to be standardized.
It is an object of at least preferred embodiments of the present invention to address at least some of the aforementioned disadvantages. An additional or alternative object is to at least provide the public with a useful choice.
SUMMARY Embodiments of this application provide an uplink transmission method and a device, to standardize an uplink sending behavior after a measurement gap ends, so that uplink sending does not affect measurement in the measurement gap and resources are not wasted. id="p-7" id="p-7" id="p-7"
id="p-7"
[0007] According to a first aspect, an embodiment of this application provides an uplink transmission method, and the method includes: A terminal performs measurement in a measurement gap; and the terminal determines whether to conduct uplink sending in a period of time, where the period of time starts from the end of the measurement gap, the period of time is adjacent to the measurement gap and is located after the measurement gap, and the period of time may be a time period in a time unit of a subframe, a slot, a symbol, or the like; or may be a time period in a time unit of milliseconds, microseconds, or the like. Length of the period of time is determined by the terminal based on a communication parameter, where the communication parameter may be a parameter used to represent a cell coverage area or an actual distance between a terminal and a network device.
Optionally, when a slot partially overlapped with the measurement gap is caused because the measurement gap is advanced, the period of time is adjacent to the slot partially overlapped with the measurement gap, and is located after the slot. The period of time may be a time period in a time unit of a subframe, a slot, a symbol, or the like; or may be a time period in a time unit of milliseconds, microseconds, or the like. The length of the period of time is determined by the terminal based on the communication parameter, where the communication parameter may be a parameter used to represent the cell coverage area or the actual distance between the terminal and the network device.
Because the length of the period of time is determined based on the communication parameter, the length of the period of time is not a determined value, and may be flexibly determined based on the communication parameter. When the terminal does not conduct uplink sending in the period of time according to implementation, a case in which the terminal conducts uplink sending in the measurement gap due to a timing advance of the terminal is avoided, and a resource waste caused by the terminal not conducting uplink sending for a long time after the measurement gap ends is avoided.
In a possible design of the first aspect, the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, where if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance. For example, the timing advance and the length may be positively related, that is, a larger timing advance indicates longer length, to prevent the terminal from conducting uplink sending in the measurement gap.
In a possible design of the first aspect, the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, where TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, X is a margin, and a length of X is a length of a cyclic prefix CP.
The length of the period of time is determined based on the timing advance, and the length is greater than the timing advance. Therefore, when the terminal determines not to conduct uplink sending in the period of time, and conducts uplink sending after the period of time ends, a timing advance operation of the terminal does not affect measurement performed by the terminal in the measurement gap, and it is also ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization.
In a possible design of the first aspect, the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell includes one or a combination of the following: a subcarrier spacing or a frequency range.
In a possible design of the first aspect, there is a mapping relationship between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing.
There is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range. The subcarrier spacing and the length may be negatively related, that is, a larger subcarrier spacing indicates shorter length. The mapping relationship between the subcarrier spacing and the length may also be a step function.
The length of the period of time is determined based on the subcarrier spacing or the frequency range, and a maximum cell radius that may be supported in a specific subcarrier spacing or frequency range is mainly considered. Therefore, when the terminal determines not to conduct uplink sending in the period of time, and conducts uplink sending after the period of time ends, the timing advance of the terminal does not affect measurement performed by the terminal in the measurement gap, and it is also ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization.
In a possible design of the first aspect, the communication parameter is a first message, and the method further includes: The terminal receives the first message sent by the network device, where the first message is used to indicate the length. The first message may be configuration information, indication information, or other communication information between the terminal and the network device. An indication field is set in the first message, and the indication field is used to explicitly indicate the length.
The length is explicitly indicated by using the first message, so that the terminal can efficiently and directly obtain the length, thereby improving processing efficiency of the terminal.
In a possible design of the first aspect, the communication parameter is a guard period for downlink to uplink switching, and the method further includes: The terminal receives a second message sent by the network device, where the second message carries the guard period, and the length is determined by the terminal based on the guard period. The second message may be a system message or a configuration message.
The length of the period of time is implicitly indicated by using the guard period carried in the second message, so that signaling overheads between the network device and the terminal device are not increased. The length is determined based on the communication parameter, that is, the length of the period of time is not a fixed value. When the terminal conducts uplink sending based on scheduling of the network device after the period of time ends, measurement in the measurement gap is not affected, and it is also ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization. id="p-21" id="p-21" id="p-21"
id="p-21"
[0021] In a possible design of the first aspect, if a plurality of serving cells are configured for the terminal, each serving cell corresponds to a period of time, where length of the period of time is determined based on a communication parameter of a corresponding serving cell; or all serving cells correspond to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all the serving cells; or each serving cell group corresponds to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all serving cells in the group; and the serving cell group is determined based on a frequency range in which each serving cell is located or a timing advance group in which each serving cell is located.
When the plurality of uplink serving cells are configured for the terminal, the terminal determines an implementation of the length of the period of time, so that in a scenario in which the plurality of serving cells are configured for the terminal, uplink sending performed by the terminal after the measurement gap does not affect measurement performed in the measurement gap, and it can also be ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization.
According to a second aspect, an embodiment of this application provides an uplink transmission method, and the method includes: A network device generates scheduling information, where the scheduling information is used to schedule a terminal to conduct uplink transmission after a period of time ends, that is, the scheduling information is used to avoid scheduling the terminal to conduct uplink transmission in the period of time, where the period of time starts from the end of a measurement gap, length of the period of time is determined by the network device based on a communication parameter, and the measurement gap is a time period in which the terminal performs measurement. id="p-24" id="p-24" id="p-24"
id="p-24"
[0024] The network device sends the scheduling information to the terminal.
The network device sends the scheduling information to the terminal device, to avoid scheduling the terminal to conduct uplink transmission in the period of time. The length of the period of time is determined based on the communication parameter, that is, the length of the period of time is not a fixed value, so that a resource that can be scheduled by the network device is determined. When the terminal conducts uplink sending based on scheduling of the network device after the period of time ends, measurement in the measurement gap is not affected, and it is also ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization.
In a possible design of the second aspect, the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, where if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance.
In a possible design of the second aspect, the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, where TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, X is a margin, and a length of X is a length of a cyclic prefix CP.
In a possible design of the second aspect, the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell includes one or a combination of the following: a subcarrier spacingor a frequency range.
In a possible design of the second aspect, there is a mapping relationship between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing. id="p-30" id="p-30" id="p-30"
id="p-30"
[0030] There is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range.
In a possible design of the second aspect, the method further includes: The network device sends a first message to the terminal, where the first message is used to indicate the length.
In a possible design of the second aspect, the communication parameter is a guard period for downlink to uplink switching, and the method further includes: The network device sends a second message to the terminal, where the second message carries the guard period, and the guard period is used to implicitly indicate the length.
In a possible design of the second aspect, if a plurality of serving cells are configured for the terminal, each serving cell corresponds to a period of time, where length of the period of time is determined based on a communication parameter of a corresponding serving cell; or all serving cells correspond to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all the serving cells; or each serving cell group corresponds to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all serving cells in the group; and the serving cell group is determined based on a frequency range in which each serving cell is located or a timing advance group in which each serving cell is located.
According to a third aspect, an embodiment of this application provides a terminal, including: a transceiver module, configured to perform measurement in a measurement gap; and a processing module, configured to determine whether to conduct uplink sending in a period of time, where the period of time starts from the end of the measurement gap, and length of the period of time is determined by the terminal based on a communication parameter.
In a possible design of the third aspect, the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, where if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance.
In a possible design of the third aspect, the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, where TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, X is a margin, and a length of X is a length of a cyclic prefix CP.
In a possible design of the third aspect, the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell includes one or a combination of the following: a subcarrier spacing or a frequency range.
In a possible design of the third aspect, there is a mapping relationship between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing.
There is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range.
In a possible design of the third aspect, the communication parameter is a first message, and the transceiver module is further configured to receive the first message sent by the network device, where the first message is used to indicate the length.
In a possible design of the third aspect, the communication parameter is a guard period for downlink to uplink switching, and the transceiver module is further configured to receive a second message sent by the network device, where the second message carries the guard period, and the length is determined by the terminal based on the guard period. id="p-42" id="p-42" id="p-42"
id="p-42"
[0042] In a possible design of the third aspect, if a plurality of serving cells are configured for the terminal, each serving cell corresponds to a period of time, where length of the period of time is determined based on a communication parameter of a corresponding serving cell; or all serving cells correspond to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all the serving cells; or each serving cell group corresponds to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all serving cells in the group; and the serving cell group is determined based on a frequency range in which each serving cell is located or a timing advance group in which each serving cell is located.
According to a fourth aspect, an embodiment of this application provides a network device, including: a processing module, configured to generate scheduling information, where the scheduling information is used to schedule a terminal to conduct uplink transmission after a period of time ends. The period of time starts from the end of a measurement gap, length of the period of time is determined by the network device based on a communication parameter, and the measurement gap is a time period in which the terminal performs measurement; and a transceiver module, configured to send the scheduling information to the terminal.
In a possible design of the fourth aspect, the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, where if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance.
In a possible design of the fourth aspect, the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, where TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, X is a margin, and a length of X is a length of a cyclic prefix CP.
In a possible design of the fourth aspect, the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell includes one or a combination of the following: a subcarrier spacing or a frequency range.
In a possible design of the fourth aspect, there is a mapping relationship between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing.
There is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range. id="p-49" id="p-49" id="p-49"
id="p-49"
[0049] In a possible design of the fourth aspect, the transceiver module is further configured to send a first message to the terminal, where the first message is used to indicate the length.
In a possible design of the fourth aspect, the communication parameter is a guard period for downlink to uplink switching, and the transceiver module is further configured to send a second message to the terminal, where the second message carries the guard period, and the guard period is used to implicitly indicate the length.
In a possible design of the fourth aspect, if a plurality of serving cells are configured for the terminal, each serving cell corresponds to a period of time, where length of the period of time is determined based on a communication parameter of a corresponding serving cell; or all serving cells correspond to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all the serving cells; or each serving cell group corresponds to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all serving cells in the group; and the serving cell group is determined based on a frequency range in which each serving cell is located or a timing advance group in which each serving cell is located.
According to a fifth aspect, an embodiment of this application provides a communication device, including a memory, a processor, and a computer program. The computer program is stored in the memory, and the processor runs the computer program to perform the method according to the first aspect or the possible designs of the first aspect.
According to a sixth aspect, an embodiment of this application provides a storage medium. The storage medium includes a computer program, and the computer program is used for implementing the method according to the first aspect or the possible designs of the first aspect.
According to a seventh aspect, an embodiment of this application provides a communication device, including a memory, a processor, and a computer program. The computer program is stored in the memory, and the processor runs the computer program to perform the method according to the second aspect or the possible designs of the second aspect.
According to an eighth aspect, an embodiment of this application provides a computer program product. The computer program product includes computer program code, and when the computer program code is run on a computer, the computer is enabled to perform the method according to the first aspect or the possible designs of the first aspect.
According to a ninth aspect, an embodiment of this application provides a chip, including a memory and a processor. The memory is configured to store a computer program, and the processor is configured to invoke the computer program from the memory and run the computer program, so that the processor performs the method according to the first aspect or the possible designs of the first aspect.
According to a tenth aspect, an embodiment of this application provides a storage medium. The storage medium includes a computer program, and the computer program is used for implementing the method according to the second aspect or the possible designs of the second aspect. id="p-58" id="p-58" id="p-58"
id="p-58"
[0058] According to an eleventh aspect, an embodiment of this application provides a computer program product. The computer program product includes computer program code, and when the computer program code is run on a computer, the computer is enabled to perform the method according to the second aspect or the possible designs of the second aspect.
According to a twelfth aspect, an embodiment of this application provides a chip, including a memory and a processor. The memory is configured to store a computer program, and the processor is configured to invoke the computer program from the memory and run the computer program, so that the processor performs the method according to the second aspect or the possible designs of the second aspect.
According to the uplink transmission method and the device provided in the embodiments of this application, the terminal performs measurement in the measurement gap, and the terminal determines whether to conduct uplink sending in the period of time. The period of time starts from the end of the measurement gap, and the length of the period of time is determined based on the communication parameter, that is, the length of the period of time is not a fixed value.
Therefore, uplink sending performed by the terminal after the measurement gap is standardized.
When the terminal determines to conduct uplink sending in the period of time, measurement in the measurement gap is not affected. When the terminal determines not to conduct uplink sending in the period of time, the terminal conducts uplink sending after the period of time ends. On the one hand, the timing advance of the terminal does not affect measurement performed by the terminal in the measurement gap, and on the other hand, it is ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization.
In one aspect, the present invention resides in an uplink transmission method, comprising: performing, by a terminal, measurement in a measurement gap; and determining, by the terminal, whether to conduct uplink sending in a period of time, wherein the period of time starts from the end of the measurement gap, and length of the period of time is determined by the terminal based on a communication parameter; wherein the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, wherein if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance; wherein the length is a step function of the timing advance, and if TA? [0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, wherein TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin.
In another aspect, the present invention resides in an uplink transmission method, comprising: generating, by a network device, scheduling information, wherein the scheduling information is used to avoid scheduling a terminal to conduct uplink transmission in a period of time, the period of time starts from the end of a measurement gap, length of the period of time is determined by the network device based on a communication parameter, and the measurement gap is a time period in which the terminal performs measurement; and sending, by the network device, the scheduling information to the terminal; wherein the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, wherein if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance; wherein the length is a step function of the timing advance, and if TA? [0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, wherein TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin.
In yet another aspect, the present invention resides in a terminal, comprising: a transceiver module, configured to perform measurement in a measurement gap; and a processing module, configured to determine whether to conduct uplink sending in a period of time, wherein the period of time starts from the end of the measurement gap, and length of the period of time is determined by the terminal based on a communication parameter; wherein the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, wherein if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance; wherein the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, wherein TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin.
In a further aspect, the present invention resides in a network device, comprising: a processing module, configured to generate scheduling information, wherein the scheduling information is used to avoid scheduling a terminal to conduct uplink transmission in a period of time, the period of time starts from the end of a measurement gap, length of the period of time is determined by the network device based on a communication parameter, and the measurement gap is a time period in which the terminal performs measurement; and a transceiver module, configured to send the scheduling information to the terminal; wherein the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, wherein if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance; wherein the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, wherein TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin.
The term ‘comprising’ as used in this specification means ‘consisting at least in part of’. When interpreting each statement in this specification that includes the term, ‘comprising’, features other than that or those prefaced by the term may also be present. Related terms such as ‘comprise’ and ‘comprises’ are to be interpreted in the same manner.
BRIEF DESCRIPTION OF DRAWINGS shows a network architecture to which an embodiment of this application is applicable; is a schematic diagram of timing of a network device and a terminal according to an embodiment of this application; id="p-68" id="p-68" id="p-68"
id="p-68"
[0068] is a signaling flowchart of uplink transmission according to an embodiment of this application; is a schematic diagram of a period of time according to an embodiment of this application; is a signaling flowchart of uplink transmission according to an embodiment of this application; is a signaling flowchart of uplink transmission according to an embodiment of this application; is a signaling flowchart of uplink transmission according to an embodiment of this application; is a schematic structural diagram of a terminal according to an embodiment of this application; is a schematic diagram of hardware of a terminal according to an embodiment of this application; id="p-75" id="p-75" id="p-75"
id="p-75"
[0075] is a schematic structural diagram of a network device according to an embodiment of this application; is a schematic diagram of hardware of a network device according to an embodiment of this application; is a schematic diagram of a communication apparatus according to an embodiment of this application; is another schematic diagram of a communication apparatus according to an embodiment of this application; is still another schematic diagram of a communication apparatus according to an embodiment of this application; and id="p-80" id="p-80" id="p-80"
id="p-80"
[0080] is still another schematic diagram of a communication apparatus according to an embodiment of this application.
DESCRIPTION OF EMBODIMENTS A network architecture and a service scenario that are described in the embodiments of this application are intended to describe the technical solutions in the embodiments of this application more clearly, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. A person of ordinary skill in the art may learn that, with evolution of the network architecture and emergence of a new service scenario, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
The embodiments of this application may be used in a wireless communication system.
It should be noted that, the wireless communication system in the embodiments of this application includes but is not limited to a narrowband-internet of things (Narrow Band-Internet of Things, NB-IoT) system, a global system for mobile communications (Global System for Mobile Communications, GSM), an enhanced data rate for GSM evolution (Enhanced Data rate for GSM Evolution, EDGE) system, a wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA), a code division multiple access 2000 (Code Division Multiple Access, CDMA2000) system, a time division-synchronous code division multiple access (Time Division- Synchronization Code Division Multiple Access, TD-SCDMA) system, a long term evolution (Long Term Evolution, LTE) system, and a new radio (New Radio, NR) mobile communication system in 5th generation (the 5th Generation, 5G for short) mobile communication.
With reference to the following describes a possible network architecture according to an embodiment of this application. shows a network architecture to which an embodiment of this application is applicable. As shown in the network architecture provided in this embodiment includes a network device 101 and a terminal 102.
The network device 101 is a device for accessing a terminal to a wireless network, and may be a base transceiver station (Base Transceiver Station, BTS for short) in a global system for mobile communications (Global System of Mobile communication, GSM for short) or a code division multiple access (Code Division Multiple Access, CDMA for short) system, a NodeB (NodeB, NB for short) in a wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA for short) system, an evolved NodeB (Evolved NodeB, eNB or eNodeB for short) in a long term evolution (Long Term Evolution, LTE for short) system, a relay station or an access point, an NR-standard network side device (for example, a base station) in a future 5G network, a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), or the like. This is not limited herein. is a possible schematic diagram that is drawn by using an example in which the network device 101 is a base station.
The terminal 102 may also be referred to as a terminal device. The terminal may be a wireless terminal or a wired terminal. The wireless terminal may be a device that provides a user with voice and/or other service data connectivity, a handheld device with a wireless connection function, or another processing device connected to a wireless modem. The wireless terminal may communicate with one or more core networks through a radio access network (Radio Access Network, RAN for short). The wireless terminal may be a mobile terminal, for example, a mobile phone (also referred to as a "cellular" phone) or a computer with a mobile terminal, for example, may be a portable, pocket-sized, handheld, computer built-in, or in-vehicle mobile apparatus, which exchanges voice and/or data with the radio access network. For example, the wireless terminal may be a device such as a personal communications service (Personal Communication Service, PCS for short) phone, a cordless telephone set, a session initiation protocol (Session Initiation Protocol, SIP for short) phone, a wireless local loop (Wireless Local Loop, WLL for short) station, or a personal digital assistant (Personal Digital Assistant, PDA for short). The wireless terminal may also be referred to as a system, a subscriber unit (Subscriber Unit), a subscriber station (Subscriber Station), a mobile station (Mobile Station), a mobile console (Mobile), a remote station (Remote Station), a remote terminal (Remote Terminal), an access terminal (Access Terminal), a user terminal (User Terminal), a user agent (User Agent). This is not limited thereto. schematically shows a possible schematic diagram. The network device 101 and the terminals 102A to 102F form a communication system. In the communication system, the terminals 102A to 102F may send uplink data or a signal to the network device 101, and the network device 101 needs to receive the uplink data or the signal sent by the terminals 102A to 102F. The network device 101 may send downlink data or a signal to the terminals 102A to 102F, and the terminals 102A to 102F need to receive the downlink data or the signal sent by the network device 101. In addition, the terminals 102D to 102F may also form a communication system. In the communication system, the network device 101 may send downlink data to the terminal 102A, the terminal 102B, the terminal 102E, and the like. The terminal 102E may also send downlink data or a signal to the terminal 102D and the terminal 102F.
In the communication system shown in there is a propagation distance between the network device and the terminal, and the propagation distance causes a transmission delay between the network device and the terminal. is a schematic diagram of timing of a network device and a terminal according to an embodiment of this application. As shown in due to the transmission delay, during downlink (Downlink, DL) transmission, downlink timing of the terminal is later than that of the network device. During uplink (Uplink, UL) transmission, to ensure that signals sent by terminals at different distances from the network device can arrive at the network device at the same time, the terminal uses a timing advance (Timing Advance, TA) for uplink sending. Therefore, uplink timing of the terminal is earlier than that of the network device.
For example, in NR, the terminal may obtain a physical cell identifier of a cell, timing information, an SSB-based measurement result, and the like by detecting a synchronization signal block (Synchronization Signal Block, SSB). id="p-88" id="p-88" id="p-88"
id="p-88"
[0088] When a to-be-measured target frequency is not in an operating bandwidth of the terminal, the terminal measures the target frequency in a measurement gap. The measurement may be intra-frequency measurement or inter-frequency measurement, and a specific implementation of measurement performed by the terminal is not particularly limited in this embodiment. The terminal neither sends data nor receives data in the measurement gap. In NR, when determining a start point of the measurement gap, the terminal always refers to the downlink timing regardless of whether the terminal actually conducts uplink sending or downlink receiving before the measurement gap. When a plurality of serving cells are configured for the terminal, different serving cells may have different timings due to different distances from the network device. For a start point of a measurement gap, refer to downlink timing of a latest cell in all the serving cells.
A measurement gap length (Measurement Gap Length, MGL) of the measurement gap is not particularly limited in this embodiment.
After the measurement gap ends, the terminal may immediately receive downlink data or a signal sent by the network device. However, considering that uplink timing of the terminal is advanced, to avoid interference to measurement caused by uplink sending in the measurement gap, and considering that an NR cell radius range is very large, from dozens of meters to hundreds of kilometers, currently, uplink sending is not conducted by setting a fixed time of 1 ms or one slot after the measurement gap, and the 1 ms or one slot may be insufficient or wasted. Therefore, the uplink sending behavior needs to be standardized. In this embodiment of this application, for uplink sending of the terminal, how long the terminal can conduct uplink sending after the measurement gap ends is specified, and an uplink resource that can be scheduled by the network device after the measurement gap ends is specified. is a signaling flowchart of uplink transmission according to an embodiment of this application. As shown in the method includes the following steps.
S301. A terminal performs measurement in a measurement gap. id="p-92" id="p-92" id="p-92"
id="p-92"
[0092] S302. The terminal determines whether to conduct uplink sending in a period of time, where the period of time starts from the end of the measurement gap, and length of the period of time is determined by the terminal based on a communication parameter.
In this embodiment, the terminal performs measurement in the measurement gap, where the measurement may be intra-frequency measurement or inter-frequency measurement.
The measurement performed by the terminal in the measurement gap is not particularly limited in this embodiment. In the measurement gap, the terminal sends or receives no data, but switches a receiver to a target frequency to measure the target frequency.
After the measurement gap ends, the terminal determines whether to conduct uplink sending in the period of time. In a possible implementation, the period of time starts from the end of the measurement gap, and the length of the period of time is determined based on the communication parameter.
Concepts related to time such as the measurement gap, the period of time, and the length in this embodiment are all defined for system time of a communication system. The system time refers to time that both the terminal and a network device comply with. The system time is the same as time of the network device. id="p-96" id="p-96" id="p-96"
id="p-96"
[0096] The period of time may be a time period in a time unit of a subframe, a slot, a symbol, or the like. The symbol may be an orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM) symbol, or the period of time may be a time period in a time unit of milliseconds, microseconds, or the like. A unit of the period of time is not particularly limited in this embodiment. id="p-97" id="p-97" id="p-97"
id="p-97"
[0097] In another possible implementation, when a slot partially overlapped with a last part of the measurement gap is caused because the measurement gap is advanced, the period of time is adjacent to the slot partially overlapped with the measurement gap, and is located after the slot.
The period of time may be a time period in a time unit of a subframe, a slot, a symbol, or the like; or may be a time period in a time unit of milliseconds, microseconds, or the like. The length of the period of time is determined by the terminal based on the communication parameter, where the communication parameter may be a parameter used to represent a cell coverage area or an actual distance between the terminal and the network device.
The terminal may determine, according to implementation, whether to conduct uplink sending in the period of time. In a possible manner, if the terminal has two radio frequency transceivers, the terminal performs measurement in the measurement gap by using one radio frequency transceiver, and conducts uplink sending in the period of time by using the other transceiver. In another manner, the network device schedules, in the period of time, the terminal to conduct uplink sending. To avoid impact of uplink sending on measurement performed in the measurement gap, the terminal determines not to conduct uplink sending in the period of time. In still another manner, if the terminal completes measurement before the measurement gap ends, the terminal determines to conduct uplink sending in the period of time.
To be specific, in some scenarios, the terminal may conduct uplink sending in the period of time. In some scenarios, uplink sending performed by the terminal in the period of time affects measurement, that is, the terminal cannot conduct uplink sending. In this embodiment, a possible manner in which the terminal determines, according to implementation, whether to conduct uplink sending in the period of time is not described in detail herein in this embodiment.
A person skilled in the art may understand that, when the terminal determines to conduct uplink sending after the period of time ends, the network device can start to conduct uplink receiving after the end of the period of time. When conducting uplink sending, the terminal needs to consider uplink synchronization between the terminal and the network device, and the terminal conducts uplink sending based on the end of the period of time and a timing advance.
The uplink sending may be uplink sending of a physical uplink control channel (Physical Uplink Control Channel, PUCCH), a physical uplink shared channel (Physical Uplink Shared Channel, PUSCH for short), a sounding reference signal (Sounding Reference Signal, SRS), and the like. Specific uplink sending is not particularly limited in this embodiment. id="p-102" id="p-102" id="p-102"
id="p-102"
[00102] is a schematic diagram of a period of time according to an embodiment of this application. As shown in an example in which system time is consistent with timing of a network device is described in this embodiment. After a measurement gap (Measurement Gap, MG) ends, the period of time immediately follows. A person skilled in the art may understand that for uplink sending performed by a terminal after the measurement gap ends, the network device maintains an uplink receiving state after the measurement gap ends, and the period of time is a part of uplink receiving time. That is, in the period of time, if the terminal can conduct uplink sending, the network device may conduct uplink receiving; or if the terminal cannot conduct uplink sending, the network device starts to conduct uplink receiving after the period of time ends.
In this embodiment, length of the period of time is determined based on a communication parameter. In other words, the length of the period of time is not a fixed value, but is determined based on a communication parameter corresponding to a communication environment in which the terminal is located. The length of the period of time may be determined by considering cell coverage areas of different frequency ranges, or considering a cell coverage area actually deployed in a network, or considering an actual distance between the terminal and the network device. For example, a larger cell coverage area indicates longer length, or a larger actual distance indicates longer length. The communication parameter may be a parameter used to represent the cell coverage area, or may be a parameter used to represent the distance between the terminal and the network device.
In a possible design, the communication parameter may be a parameter of a serving cell of the terminal, for example, a subcarrier spacing or a frequency range. The communication parameter may further be a communication parameter of the terminal, for example, a timing advance of the terminal. Alternatively, the communication parameter may be a guard period of a system, or the like. The communication parameter is not particularly limited in this embodiment.
The terminal may determine the length of the period of time based on the communication parameter, or the network device may determine the length of the period of time, and then the network device indicates the length of the period of time to the terminal.
Because the length of the period of time is determined based on the communication parameter, the length of the period of time is not a determined value, and may be flexibly determined based on the communication parameter. When the terminal does not conduct uplink sending in the period of time according to implementation, a case in which the terminal conducts uplink sending in the measurement gap due to the timing advance of the terminal is avoided, and a resource waste caused by the terminal not conducting uplink sending for a long time after the measurement gap ends is avoided.
According to the uplink transmission method provided in the embodiments of this application, the terminal performs measurement in the measurement gap, and after the measurement gap ends, the terminal determines whether to conduct uplink sending in the period of time. The period of time starts from the end of the measurement gap, and the length of the period of time is determined based on the communication parameter, that is, the length of the period of time is not a fixed value. Therefore, uplink sending performed by the terminal after the measurement gap is standardized. When the terminal determines to conduct uplink sending in the period of time, measurement in the measurement gap is not affected. When the terminal determines not to conduct uplink sending in the period of time, the terminal conducts uplink sending after the period of time ends. On the one hand, the timing advance of the terminal does not affect measurement performed by the terminal in the measurement gap, and on the other hand, it is ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization. id="p-108" id="p-108" id="p-108"
id="p-108"
[00108] Based on the foregoing embodiment, the period of time may be determined by the terminal based on the communication parameter, or may be determined by the network device based on the communication parameter and then sent by the network device to the terminal. That the network device and/or the terminal determine/determines the period of time based on the communication parameter may include at least the following possible implementations. id="p-109" id="p-109" id="p-109"
id="p-109"
[00109] In a possible implementation, the communication parameter is the timing advance of the terminal.
The timing advance may be a timing advance in an initial timing advance process or a timing advance in a timing advance update process. In a random access procedure, the network device determines an initial timing advance based on a random access preamble sent by the terminal, and sends, to the terminal, a random access response carrying the initial timing advance.
However, as a distance between the terminal and the network device changes, the initial timing advance is no longer applicable, and the timing advance needs to be updated. When the timing advance of the terminal needs to be adjusted, the network device sends a timing advance command to the terminal, where the timing advance command includes adjustment information; and the terminal updates the timing advance based on the adjustment information. In a possible implementation, according to a requirement in 38.133, an advance of a first downlink detected path of uplink sending relative to a reference cell is (NTA + NTA_offset) × Tc. In the present invention, the timing advance may be (N + N ) × T , where N is a timing advance configured by a TA TA_offset c TA network side for the terminal, N is a fixed offset, and T is a time unit.
TA_offset c id="p-111" id="p-111" id="p-111"
id="p-111"
[00111] For example, the length may be greater than or equal to the timing advance. For example, there is a mapping relationship between the timing advance and the length. If a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance.
For example, the timing advance and the length may be positively related, that is, a larger timing advance indicates longer length. An implementation of determining the timing advance by the terminal is not particularly limited in this embodiment.
In a possible design, the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, where TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin. The margin may be set according to an empirical value, or may be determined according to another factor. The symbol may be, for example, an OFDM symbol. For example, a length of X is a length of a cyclic prefix CP. Optionally, when a slot partially overlapped with the measurement gap is caused due to a measurement gap timing advance (MGTA), s is half a slot length, and in other cases, s is one slot length.
The cyclic prefix (Cyclic Prefix, CP) may be a normal cyclic prefix, an extended cyclic prefix, or a cyclic prefix of another type. A type of the cyclic prefix is not particularly limited in this embodiment.
When X is used as the margin, a timing adjustment autonomously performed by the terminal is mainly considered. The margin may be a length of a CP, or may be another length. An implementation of the margin is not particularly limited in this embodiment. id="p-116" id="p-116" id="p-116"
id="p-116"
[00116] In this embodiment, timing advances that belong to a same range correspond to same length. For example, TAs between a–x and b–x correspond to same length. For a timing advance at a boundary, for example, a–x or b–x, it may be determined that corresponding length when a–x or b–x is used as a right boundary is final length. For example, length corresponding to a–x is a instead of b, and length corresponding to b–x is b. Alternatively, it may be determined that corresponding length when a–x or b–x is used as a left boundary is final length. For example, length corresponding to a–x is b instead of a. A value of the boundary is not particularly limited in this embodiment, provided that a value of the length corresponding to the boundary is ensured to be unique.
For example, this embodiment provides a part of the step function, and the step function may further include more content. For example, if TA?[b–x, c–x], TL=c; and if TA?[c–x, d–x], TL=d, ..., and the rest may be deduced by analogy. In this case, a, b, c, and d may be in an ascending sequence. For example, a, b, c, and d are in an arithmetic progression, and a tolerance is an integer multiple of half a slot or a slot.
It can be learned from the foregoing that the length in this embodiment is an integer multiple of half a slot length, and the length is greater than the timing advance. A difference between the length and the timing advance is not less than the length of the cyclic prefix.
For example, when the terminal is relatively close to the network device, for example, a distance between the terminal and the network device is 500 meters, and an actual timing advance is 3.3 µs, using the foregoing fixed length of 1 ms causes an unnecessary resource waste. A plurality of pieces of length may be obtained by dividing the timing advance, and length corresponding to the timing advance may be determined based on a range to which the timing advance belongs, thereby avoiding a resource waste.
In this embodiment, the length of the period of time is determined based on the timing advance, and the length is greater than the timing advance. Therefore, when the terminal determines not to conduct uplink sending in the period of time, and conducts uplink sending after the period of time ends, a timing advance operation of the terminal does not affect measurement performed by the terminal in the measurement gap, and it is also ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization.
In still another possible implementation, the communication parameter is parameter information of a serving cell of the terminal. For example, the parameter information of the serving cell includes one or a combination of the following: a subcarrier spacing or a frequency range.
There is a mapping relationship between the subcarrier spacing and the length. A wide range of frequency bands are used for 5G services and can be deployed in various modes. A subcarrier spacing of 5G NR is 15 x 2 kHz, where n is an integer. For example, the subcarrier spacing is 15 kHz, 30 kHz, 60 kHz, 120 kHz, or 240 kHz. A large subcarrier spacing is designed to support a latency-sensitive service, a small coverage scenario, and a high-carrier scenario; and a small subcarrier spacing is designed to support a low-carrier scenario, a large coverage scenario, narrow-band equipment, and an enhanced broadcast/multicast service.
If a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing.
In this embodiment, the subcarrier spacing and the length may be negatively related, that is, a larger subcarrier spacing indicates shorter length. The mapping relationship between the subcarrier spacing and the length may also be a step function. For example, the subcarrier spacing kHz and the subcarrier spacing 30 kHz are mapped to length A, the subcarrier spacing 60 kHz and the subcarrier spacing 120 kHz are mapped to length B, and the subcarrier spacing 240 kHz is mapped to length C. Correspondingly, the length A > the length B > the length C.
Different cells may have different frequency ranges. The frequency range of the cell refers to a frequency range of frequency bands. There is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range.
A cell with a high frequency band has a small coverage area, and a cell with a low frequency band has a large coverage area. Therefore, a frequency band corresponding to a frequency range (Frequency Range, FR) and the length may be negatively related, that is, a higher frequency band indicates shorter length. Alternatively, similar to that of the subcarrier spacing, a frequency band corresponding to a frequency range may be in a step function relationship with the length, that is, length corresponding to two adjacent frequency bands is the same. A period of time applicable to the terminal is determined based on different frequency ranges. For example, the earliest uplink sending time of the terminal in an FR 1 is 2 ms away from the end of the measurement gap, and the earliest uplink sending time of the terminal in an FR 2 is 0.125 ms away from the end of the measurement gap.
In this embodiment, the length of the period of time is determined based on the subcarrier spacing or the frequency range, and a maximum cell radius that may be supported in a specific subcarrier spacing or frequency range is mainly considered. Therefore, when the terminal determines not to conduct uplink sending in the period of time, and conducts uplink sending after the period of time ends, the timing advance of the terminal does not affect measurement performed by the terminal in the measurement gap, and it is also ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization.
In still another possible implementation, the communication parameter is a first message sent by the network device to the terminal, and the first message is used to indicate the length.
The first message may be configuration information, indication information, or other communication information between the terminal and the network device. An implementation of the first message is not particularly limited in this embodiment. An indication field is set in the first message, and the indication field is used to explicitly indicate the length.
The length is explicitly indicated to the terminal by the network device, so that the terminal can efficiently and directly obtain the length, thereby improving processing efficiency of the terminal.
In still another possible implementation, the length is determined based on a guard period. The guard period is a guard period (Guard Period, GP) from downlink transmission to uplink transmission, to reduce interference between uplink and downlink transmission. The guard period may be flexibly configured. In different scenarios, lengths of the guard period are different.
An implementation of determining the guard period by the network device is not particularly limited in this embodiment.
The guard period is configured by the network device for the terminal, and the terminal may determine length of a period of time based on the guard period. For example, the length is length of the guard period.
A person skilled in the art may understand that, for the network device, the network device may implicitly indicate the length to the terminal. For example, the terminal determines the length by using the guard period. For the terminal, the guard period may be understood as the communication parameter, and the terminal determines the length of the period of time based on the guard period.
In this embodiment, the network device sends the guard period to the terminal device, to implicitly indicate the length of the period of time, thereby reducing signaling overheads between the network device and the terminal. The terminal uses the length of the guard period as the length of the period of time, and the terminal does not need to perform other processing, thereby reducing processing of the terminal and saving resources of the terminal.
In the foregoing embodiment, several possible implementations in which the terminal and/or the network device determine/determines the length of the period of time based on the communication parameter are provided. This embodiment of this application is not limited to the foregoing possible implementations, and further includes another possible implementation, for example, another implementation obtained by transforming the foregoing several possible implementations, or another implementation derived from one or more of the foregoing several possible implementations. An implementation of obtaining the length based on the communication parameter is not particularly limited in this embodiment, provided that the network device and the terminal have a same understanding when determining the length.
Based on the foregoing embodiment, the following provides a detailed description with reference to and for a case in which the network device determines the length of the period of time and schedules and configures the terminal based on the length of the period of time.
For same or similar steps or technical terms, refer to the foregoing embodiments. Details are not described again in the following embodiments. id="p-137" id="p-137" id="p-137"
id="p-137"
[00137] is a signaling flowchart of uplink transmission according to an embodiment of this application. As shown in the procedure includes the following steps.
S501. A network device generates scheduling information, where the scheduling information is used to schedule a terminal to conduct uplink transmission after a period of time ends. The period of time starts from the end of a measurement gap, length of the period of time is determined based on a communication parameter, and the measurement gap is a time period in which the terminal performs measurement.
S502. The network device sends the scheduling information to the terminal.
S503. The terminal performs measurement in the measurement gap.
S504. The terminal determines whether to conduct uplink sending in the period of time. id="p-142" id="p-142" id="p-142"
id="p-142"
[00142] In this embodiment, the network device sends the scheduling information to the terminal. The scheduling information is used to avoid scheduling the terminal to conduct uplink transmission in the period of time. For example, when the terminal performs uplink transmission, the scheduling information may include information about an uplink resource used by the terminal for uplink sending. The scheduling information is determined based on the length of the period of time, and the scheduling information is used to avoid scheduling an uplink resource in the period of time. To be specific, the uplink resource does not include a resource in the period of time. The network device may schedule the terminal to conduct uplink sending on a resource obtained after the period of time ends, where the resource is a resource used for uplink sending after the period of time ends. The length of the period of time is determined based on the communication parameter.
For details, refer to the foregoing embodiment. Details are not described herein again in this embodiment. A person skilled in the art may understand that when the terminal does not transmit uplink data, the network device may not schedule uplink transmission of the terminal.
After receiving the scheduling information, the terminal performs measurement in the measurement gap. For a specific implementation process, refer to the embodiment shown in 3. Details are not described herein again in this embodiment.
According to the uplink transmission method provided in this embodiment, the network device sends the scheduling information to the terminal device, to avoid scheduling the terminal to conduct uplink transmission in the period of time. The length of the period of time is determined based on the communication parameter, that is, the length of the period of time is not a fixed value, so that a resource that can be scheduled by the network device is determined. When the terminal conducts uplink sending based on scheduling of the network device after the period of time ends, measurement in the measurement gap is not affected, and it is also ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization. is a signaling flowchart of uplink transmission according to an embodiment of this application. As shown in the procedure includes the following steps. id="p-146" id="p-146" id="p-146"
id="p-146"
[00146] S601. A network device sends a first message to a terminal, where the first message is used to indicate length of a period of time. The period of time starts from the end of a measurement gap, the length of the period of time is determined based on a communication parameter, and the measurement gap is a time period in which the terminal performs measurement.
S602. The terminal performs measurement in the measurement gap. id="p-148" id="p-148" id="p-148"
id="p-148"
[00148] S603. After the measurement gap ends, the terminal determines whether to conduct uplink sending in the period of time.
In this embodiment, the network device may explicitly indicate the length of the period of time to the terminal by using the first message. For example, the first message may be higher layer signaling. The higher layer signaling is, for example, system information, a radio resource control message, or downlink control information. An indication field may be added to the higher layer signaling, and the indication field is used to indicate the length of the period of time. For another example, the first message may alternatively be independent configuration information, that is, newly added indication signaling. There is an indication field in the indication signaling for indicating the length of the period of time. id="p-150" id="p-150" id="p-150"
id="p-150"
[00150] The indication field in the first message may directly indicate the length. Alternatively, there is a correspondence between an indication value of the indication field in the first message and the length, and the terminal determines the length based on the correspondence and the indication value. An implementation of indicating the length by using the first message is not particularly limited in this embodiment. id="p-151" id="p-151" id="p-151"
id="p-151"
[00151] According to the uplink transmission method provided in this embodiment, the network device sends the first message to the terminal to indicate the length of the period of time, and the length can be explicitly indicated, so that the terminal can quickly and conveniently obtain the length. The length is determined based on the communication parameter, that is, the length of the period of time is not a fixed value. When the terminal conducts uplink sending based on scheduling of the network device after the period of time ends, measurement in the measurement gap is not affected, and it is also ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization. is a signaling flowchart of uplink transmission according to an embodiment of this application. As shown in the procedure includes the following steps.
S701. A network device sends a second message to a terminal, where the second message carries a guard period, the guard period is used to implicitly indicate length of a period of time, the period of time starts from the end of a measurement gap, and the measurement gap is a time period in which the terminal performs measurement.
S702. The terminal performs measurement in the measurement gap.
S703. After the measurement gap ends, the terminal determines whether to conduct uplink sending in the period of time.
After the network device determines the guard period, the network device generates the second message, where the second message carries the guard period. A value of the guard period is not a fixed value, and the guard period may have a plurality of values. An implementation of determining the guard period by the network device is not particularly limited in this embodiment. The guard period may implicitly indicate the length.
The second message may be a system message, and the system message carries the guard period. Alternatively, the second message may be a configuration message, and the configuration message carries the guard period. An implementation of the second message is not particularly limited in this embodiment. id="p-158" id="p-158" id="p-158"
id="p-158"
[00158] After receiving the second message, the terminal determines the length based on the guard period in the second message. Specifically, the terminal determines length of the guard period as the length of the period of time.
According to the uplink transmission method provided in this embodiment, the network device implicitly indicates the length of the period of time by using the guard period carried in the second message, so that signaling overheads between the network device and the terminal device are not increased. The length is determined based on the communication parameter, that is, the length of the period of time is not a fixed value. When the terminal conducts uplink sending based on scheduling of the network device after the period of time ends, measurement in the measurement gap is not affected, and it is also ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization. id="p-160" id="p-160" id="p-160"
id="p-160"
[00160] Based on the foregoing embodiment, the terminal may determine the length of the period of time in one of the implementations in the embodiments shown in to Alternatively, the terminal obtains scheduling information based on the implementation shown in and the terminal may further obtain the length of the period of time based on the implementation shown in or id="p-162" id="p-162" id="p-162"
id="p-162"
[00162] Based on the foregoing embodiment, if a plurality of serving cells are configured for the terminal, the terminal may conduct uplink sending in each serving cell. That the terminal and the network device determine the length of the period of time includes the following possible implementations.
In a possible implementation, each serving cell corresponds to a period of time, where length of the period of time is determined based on a communication parameter of a corresponding serving cell.
For example, the length of the period of time of each serving cell is obtained based on the foregoing implementation, and a one-to-one correspondence between the serving cell and the length of the period of time is established, that is, each serving cell corresponds to one piece of length.
In another possible implementation, all serving cells correspond to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all the serving cells.
For example, the length of the period of time of each serving cell is obtained based on the foregoing implementation, then the longest length is determined from all pieces of length as final length, and a correspondence between all serving cells and the longest length is established.
In still another possible implementation, each serving cell group corresponds to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all serving cells in the group; and the serving cell group is determined based on a frequency range in which each serving cell is located or a timing advance group in which each serving cell is located.
All the serving cells are grouped into a plurality of groups. In a grouping process, grouping may be performed based on a frequency range. To be specific, the serving cells in a same frequency range are in a group. Alternatively, grouping may be further performed based on a timing advance group of the serving cells. To be specific, the serving cells in a same timing advance group are in a group.
Each serving cell group corresponds to one period of time, that is, the serving cell group is in a one-to-one correspondence with the period of time. For the period of time of each cell group, the period of time is determined based on the maximum value of the plurality of pieces of length determined based on the communication parameters of all the serving cells in the group. That is, each serving cell in the serving cell group corresponds to one piece of length, and the longest length is used as the length of the serving cell group.
In this embodiment, when the plurality of uplink serving cells are configured for the terminal, the terminal determines an implementation of the length of the period of time, so that in a scenario in which the plurality of serving cells are configured for the terminal, uplink sending performed by the terminal after the measurement gap does not affect measurement performed in the measurement gap, and it can also be ensured that the terminal can conduct uplink sending in a timely manner, thereby improving resource utilization.
This application further provides an embodiment. In this embodiment, that a network device configures a slot format indicator for a terminal is described. id="p-172" id="p-172" id="p-172"
id="p-172"
[00172] In NR, a basic scheduling unit in time domain is a slot (slot) or a mini-slot (mini-slot), which is collectively referred to as a slot herein for brevity. A slot includes several OFDM symbols.
NR supports flexible slot formats. To be specific, symbols in one slot may be all used to transmit uplink data, all used to transmit downlink data, partially used to transmit uplink data, or partially used to transmit downlink data. The slot format may also be understood as a slot format (Slot Format), or slot format related information (Slot format related information). The slot format may be indicated by using control information carried on a common physical downlink control channel.
The downlink control information includes a slot format indicator (Slot Format indication, SFI), and the slot format indicator is used to indicate which symbols in a slot are uplink symbols, which symbols are downlink symbols, or which symbols are guard periods. id="p-174" id="p-174" id="p-174"
id="p-174"
[00174] In a possible implementation, when configuring a slot format indicator (SFI) for the terminal, the network device should ensure that: If there is no symbol for downlink transmission in a slot after a measurement gap, a large enough guard period should be reserved between the end of the measurement gap and the first symbol for uplink transmission, to ensure that uplink transmission is not affected.
If there is a symbol for downlink transmission in a slot after a measurement gap, a large enough guard period should be reserved between the last downlink symbol and the first symbol for uplink transmission, to ensure that uplink transmission is not affected.
For example, assuming that a length of a sum of an actual TA of the terminal and uplink- downlink switching time is two symbols, when configuring the SFI for the terminal, the network device should ensure that at least two symbols before the first uplink symbol after the guard period are not used for receiving or sending, but are used as the guard period, to ensure that uplink transmission is not affected. is a schematic structural diagram of a terminal according to an embodiment of this application. As shown in the terminal 80 includes: a transceiver module 801, configured to perform measurement in a measurement gap; and a processing module 802, configured to determine whether to conduct uplink sending in a period of time, where the period of time starts from the end of the measurement gap, and length of the period of time is determined by the terminal based on a communication parameter.
In a possible design, the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, where if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance.
In a possible design, the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, where TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, X is a margin, and a length of X is a length of a cyclic prefix CP.
In a possible design, the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell includes one or a combination of the following: a subcarrier spacing or a frequency range.
In a possible design, there is a mapping relationship between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing.
There is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range.
In a possible design, the communication parameter is a first message, and the transceiver module 801 is further configured to receive the first message sent by the network device, where the first message is used to indicate the length.
In a possible design, the communication parameter is a guard period for downlink to uplink switching, and the transceiver module 801 is further configured to receive a second message sent by the network device, where the second message carries the guard period, and the length is determined by the terminal based on the guard period. id="p-186" id="p-186" id="p-186"
id="p-186"
[00186] In a possible design, if a plurality of serving cells are configured for the terminal, each serving cell corresponds to a period of time, where length of the period of time is determined based on a communication parameter of a corresponding serving cell; or all serving cells correspond to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all the serving cells; or each serving cell group corresponds to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all serving cells in the group; and the serving cell group is determined based on a frequency range in which each serving cell is located or a timing advance group in which each serving cell is located.
The terminal provided in this embodiment of this application may be configured to perform the methods shown in to An implementation principle and a technical effect of the terminal are similar to those of the methods shown in to Details are not described in this embodiment again. id="p-188" id="p-188" id="p-188"
id="p-188"
[00188] It should be understood that the processing module 802 in this embodiment of this application may be implemented by a processor or a processor-related circuit component, and the transceiver module 801 may be implemented by a transceiver or a transceiver-related circuit component. is a schematic diagram of hardware of a terminal according to an embodiment of this application. As shown in the terminal 90 includes a processor 901 and a memory 902.
The memory 902 is configured to store a computer program.
The processor 901 is configured to execute the computer program stored in the memory, to implement the methods performed by the terminal in to For details, refer to the related descriptions in the foregoing method embodiments. id="p-192" id="p-192" id="p-192"
id="p-192"
[00192] Optionally, the memory 902 may be independent, or may be integrated with the processor 901.
When the memory 902 is a device independent of the processor 901, the terminal 90 may further include: a bus 903, configured to connect the memory 902 and the processor 901. The terminal 90 may further include a transceiver 904, configured to perform measurement in a measurement An embodiment of this application provides a storage medium. The storage medium includes a computer program, and the computer program is used to implement the methods performed by the terminal in to id="p-195" id="p-195" id="p-195"
id="p-195"
[00195] An embodiment of this application provides a computer program product. The computer program product includes computer program code, and when the computer program code is run on a computer, the computer is enabled to perform the methods performed by the terminal in to is a schematic structural diagram of a network device according to an embodiment of this application. As shown in , the network device 100 includes: a processing module 1001, configured to generate scheduling information, where the scheduling information is used to schedule a terminal to conduct uplink transmission after a period of time ends. The period of time starts from the end of a measurement gap, length of the period of time is determined by the network device based on a communication parameter, and the measurement gap is a time period in which the terminal performs measurement; and a transceiver module 1002, configured to send the scheduling information to the terminal.
In a possible design, the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, where if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance.
In a possible design, the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, where TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, X is a margin, and a length of X is a length of a cyclic prefix CP.
In a possible design, the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell includes one or a combination of the following: a subcarrier spacing or a frequency range.
In a possible design, there is a mapping relationship between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing.
There is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range.
In a possible design, the transceiver module 1002 is further configured to send a first message to the terminal, where the first message is used to indicate the length.
In a possible design, the communication parameter is a guard period for downlink to uplink switching, and the transceiver module 1002 is further configured to send a second message to the terminal, where the second message carries the guard period, and the guard period is used to implicitly indicate the length.
In a possible design, if a plurality of serving cells are configured for the terminal, each serving cell corresponds to a period of time, where length of the period of time is determined based on a communication parameter of a corresponding serving cell; or all serving cells correspond to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all the serving cells; or each serving cell group corresponds to a period of time, where the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all serving cells in the group; and the serving cell group is determined based on a frequency range in which each serving cell is located or a timing advance group in which each serving cell is located.
It should be understood that the processing module 1001 in this embodiment of this application may be implemented by a processor or a processor-related circuit component, and the transceiver module 1002 may be implemented by a transceiver or a transceiver-related circuit component. is a schematic diagram of hardware of a network device according to an embodiment of this application. As shown in , the network device 110 includes a processor 1101 and a memory 1102. id="p-207" id="p-207" id="p-207"
id="p-207"
[00207] The memory 1102 is configured to store a computer program.
The processor 1101 is configured to execute the computer program stored in the memory, to implement the methods performed by the network device in to For details, refer to the related descriptions in the foregoing method embodiments.
Optionally, the memory 1102 may be independent, or may be integrated with the processor 1101.
When the memory 1102 is a device independent of the processor 1101, the network device 110 may further include: a bus 1103, configured to connect the memory 1102 and the processor 1101. The network device 110 may further include a transceiver 1104, configured to send scheduling information.
An embodiment of this application provides a storage medium. The storage medium includes a computer program, and the computer program is used to implement the methods performed by the network device in to An embodiment of this application further provides a communication apparatus, and the communication apparatus may be a terminal or a circuit. The communication apparatus may be configured to perform an action performed by the terminal in the foregoing method embodiment.
When the communication apparatus is a terminal, is a schematic structural diagram of a simplified terminal. For ease of understanding and illustration, in , a mobile phone is used as an example of the terminal. As shown in , the terminal includes a processor, a memory, a radio frequency circuit, an antenna, and an input/output apparatus. The processor is mainly configured to: process a communication protocol and communication data, and control the terminal to execute a software program, process data of the software program, and the like. The memory is mainly configured to store the software program and data. The radio frequency circuit is mainly configured to: perform conversion between a baseband signal and a radio frequency signal, and process the radio frequency signal. The antenna is mainly configured to send and receive a radio frequency signal in a form of an electromagnetic wave. The input/output apparatus, such as a touchscreen, a display, or a keyboard, is mainly configured to: receive data input by a user, and output data to the user. It should be noted that some types of terminal devices may have no input/output apparatus.
When data needs to be sent, after performing baseband processing on the to-be-sent data, the processor outputs a baseband signal to the radio frequency circuit; and the radio frequency circuit performs radio frequency processing on the baseband signal and then sends a radio frequency signal to the outside in a form of an electromagnetic wave by using the antenna. When data is sent to the terminal, the radio frequency circuit receives a radio frequency signal by using the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data, and processes the data. For ease of description, shows only one memory and one processor. In an actual terminal product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium, a storage device, or the like. The memory may be disposed independent of the processor, or may be integrated with the processor. This is not limited in the embodiments of this application.
In the embodiments of this application, the antenna and the radio frequency circuit that have receiving and sending functions may be considered as a transceiver unit of the terminal device, and the processor that has a processing function may be considered as a processing unit of the terminal device. As shown in , the terminal device includes a transceiver unit 1210 and a processing unit 1220. The transceiver unit may also be referred to as a transceiver, a transceiver machine, a transceiver apparatus, or the like. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing apparatus, or the like. Optionally, a component for implementing a receiving function in the transceiver unit 1210 may be considered as a receiving unit, and a component for implementing a sending function in the transceiver unit 1210 may be considered as a sending unit. That is, the transceiver unit 1210 includes the receiving unit and the sending unit. The transceiver unit may also be sometimes referred to as a transceiver machine, a transceiver, a transceiver circuit, or the like. The receiving unit may also be sometimes referred to as a receiver machine, a receiver, a receiver circuit, or the like. The sending unit may also be sometimes referred to as a transmitter machine, a transmitter, a transmitter circuit, or the like. id="p-216" id="p-216" id="p-216"
id="p-216"
[00216] It should be understood that the transceiver unit 1210 is configured to perform the sending operation and the receiving operation on the terminal device side in the foregoing method embodiments, and the processing unit 1220 is configured to perform an operation other than the sending operation and the receiving operation of the terminal device in the foregoing method embodiments. id="p-217" id="p-217" id="p-217"
id="p-217"
[00217] For example, in an implementation, the transceiver unit 1210 is configured to perform the receiving operation on the terminal side in S301 in that is, receive, in a measurement gap, a signal sent by a network device, to perform measurement; and/or the transceiver unit 1210 is further configured to perform another transceiver step on the terminal side in this embodiment of this application. The processing unit 1220 is configured to perform S302 in and/or the processing unit 1220 is further configured to perform another processing step on the terminal device side in this embodiment of this application.
For another example, in another implementation, the transceiver unit 1210 is configured to perform the step of receiving scheduling information in and/or the transceiver unit 1220 is further configured to perform another transceiver step on the terminal side in this embodiment of this application. The processing unit 1220 is configured to perform S503 in and/or the processing unit 1220 is further configured to perform another processing step on the terminal side in this embodiment of this application.
For still another example, in still another implementation, the transceiver unit 1210 is configured to perform the step of receiving a first message in and/or the transceiver unit 1210 is further configured to perform another transceiver step on the terminal side in this embodiment of this application. The processing unit 1220 is configured to perform S603 in and/or the processing unit 1220 is further configured to perform another processing step on the terminal device side in this embodiment of this application.
For still another example, in still another implementation, the transceiver unit 1210 is configured to perform the step of receiving a second message in and/or the transceiver unit 1210 is further configured to perform another transceiver step on the terminal device side in this embodiment of this application. The processing unit 1220 is configured to perform S703 in and/or the processing unit 1220 is further configured to perform another processing step on the terminal device side in this embodiment of this application.
When the communication apparatus is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input/output circuit or a communication interface.
The processing unit is a processor, a microprocessor, or an integrated circuit integrated on the chip.
When the communication apparatus in this embodiment is a terminal, refer to a device shown in . As an example, the device may implement a function similar to that of the processor 901 in In , the device includes a processor 1310, a data sending processor 1320, and a data receiving processor 1330. The processing module 802 in the foregoing embodiment may be the processor 1310 in , and implements a corresponding function. The transceiver module 801 in the foregoing embodiment may be the data sending processor 1320 and/or the data receiving processor 1330 in . Although shows a channel encoder and a channel decoder, it may be understood that these modules are merely examples, and do not constitute a limitation on this embodiment. shows another form of this embodiment. A processing apparatus 1400 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The communication apparatus in this embodiment may be used as the modulation subsystem in the processing apparatus. Specifically, the modulation subsystem may include a processor 1403 and an interface 1404. The processor 1403 implements a function of the processing module 802, and the interface 1404 implements a function of the transceiver module 801. In another variation, the modulation subsystem includes a memory 1406, a processor 1403, and a program that is stored in the memory 1406 and that can be run on the processor. When executing the program, the processor 1403 implements the method on the terminal device side in the foregoing method embodiments. It should be noted that the memory 1406 may be nonvolatile or volatile. The memory 1406 may be located in the modulation subsystem, or may be located in the processing apparatus 1400, provided that the memory 1406 can be connected to the processor 1403.
When the apparatus in this embodiment is a network device, the network device may be shown in . An apparatus 1500 includes one or more radio frequency units, for example, a remote radio unit (remote radio unit, RRU) 1510 and one or more baseband units (baseband unit, BBU) (which may also be referred to as a digital unit, digital unit, DU) 1520. The RRU 1510 may be referred to as a transceiver module, and corresponds to the transceiver module 1002 in .
Optionally, the transceiver module may also be referred to as a transceiver machine, a transceiver circuit, a transceiver, or the like, and may include at least one antenna 1511 and a radio frequency unit 1512. The RRU 1510 is mainly configured to: send and receive a radio frequency signal, and perform conversion between the radio frequency signal and a baseband signal. For example, the RRU 1510 is configured to send indication information to a terminal. The BBU 1510 is mainly configured to perform baseband processing, control the base station, and the like. The RRU 1510 and the BBU 1520 may be physically disposed together, or may be physically separated, that is, in a distributed base station. id="p-225" id="p-225" id="p-225"
id="p-225"
[00225] The BBU 1520 is a control center of a base station, and may also be referred to as a processing module. The BBU 1520 may correspond to the processing module 1001 in , and is mainly configured to implement a baseband processing function such as channel encoding, multiplexing, modulation, or spreading. For example, the BBU (processing module) may be configured to control the base station to perform an operation procedure related to the network device in the foregoing method embodiments, for example, generate the foregoing indication information.
In an example, the BBU 1520 may include one or more boards, and a plurality of boards may jointly support a radio access network (such as an LTE network) having a single access standard, or may separately support radio access networks (such as an LTE network, a 5G network, or another network) having different access standards. The BBU 1520 further includes a memory 1521 and a processor 1522. The memory 1521 is configured to store necessary instructions and data. The processor 1522 is configured to control the base station to perform a necessary action.
For example, the processor 1522 is configured to control the base station to perform an operation procedure related to the network device in the foregoing method embodiments. The memory 1521 and the processor 1522 may serve one or more boards. In other words, a memory and a processor may be independently disposed on each board. Alternatively, a plurality of boards may share a same memory and a same processor. In addition, a necessary circuit may further be disposed on each board.
It should be understood that, the processor in the embodiments of the present invention may be a central processing unit (Central Processing Unit, CPU), or may be another general- purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application- specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or another programmable logic device, discrete gate, or transistor logic device, a discrete hardware component, or the like. The general- purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.
It should further be understood that the memory in the embodiments of the present invention may be a volatile memory or a nonvolatile memory, or may include a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (Random Access Memory, RAM), used as an external cache.
Through example but not limitative description, many forms of RAMs may be used, for example, a static random access memory (Static RAM, SRAM), a dynamic random access memory (Dynamic RAM, DRAM), a synchronous dynamic random access memory (Synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), a synchlink dynamic random access memory (Synchlink DRAM, SLDRAM), and a direct rambus random access memory (Direct Rambus RAM, DR RAM).
It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or another programmable logic device, a discrete gate or a transistor logic device, or a discrete hardware component, the memory (storage module) is integrated into the processor.
It should be noted that the memory described in this specification aims to include but is not limited to these memories and any memory of another proper type.
It should further be understood that "first", "second", "third", "fourth", and various numbers in this specification are merely used for differentiation for ease of description, and are not construed as a limitation to the scope of this application.
It should be understood that the term "and/or" in this specification describes only an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. In addition, the character "/" in this specification generally indicates an "or" relationship between the associated objects.
It should be understood that, in the embodiments of this application, sequence numbers of the foregoing processes do not mean execution sequences. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not be construed as any limitation to the implementation processes of the embodiments of the present invention.
A person of ordinary skill in the art may be aware that units and algorithm steps in the examples described with reference to the embodiments disclosed in this specification may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application. id="p-236" id="p-236" id="p-236"
id="p-236"
[00236] It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces.
The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
In addition, functional units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions in this application essentially, or the part contributing to the conventional technology, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in the embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disc. id="p-241" id="p-241" id="p-241"
id="p-241"
[00241] The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Claims (19)
1. An uplink transmission method, comprising: 5 performing, by a terminal, measurement in a measurement gap; and determining, by the terminal, whether to conduct uplink sending in a period of time, wherein the period of time starts from the end of the measurement gap, and length of the period of time is determined by the terminal based on a communication parameter; wherein the communication parameter is a timing advance of the terminal, and there is a 10 mapping relationship between the timing advance and the length, wherein if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance; wherein the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if TA?[a–x, b–x], TL=b, wherein 15 TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin.
2. The method according to claim 1, wherein the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell comprises one or a combination of the following: a subcarrier spacing or a frequency range. 20
3. The method according to claim 2, wherein there is a mapping relationship between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing; and there is a mapping relationship between the frequency range and the length, and if a frequency 25 band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range.
4. The method according to claim 1, wherein if a plurality of serving cells are configured for the terminal, 30 each serving cell corresponds to a period of time, wherein length of the period of time is determined based on a communication parameter of a corresponding serving cell; or all serving cells correspond to a period of time, wherein the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all the serving cells; or 5 each serving cell group corresponds to a period of time, wherein the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all serving cells in the group; and the serving cell group is determined based on a frequency range in which each serving cell is located or a timing advance group in which each serving cell is located. 10 5. An uplink transmission method, comprising: generating, by a network device, scheduling information, wherein the scheduling information is used to avoid scheduling a terminal to conduct uplink transmission in a period of time, the period of time starts from the end of a measurement gap, length of the period of time is determined by the network device based on a communication parameter, and the measurement gap is a time period 15 in which the terminal performs measurement; and sending, by the network device, the scheduling information to the terminal; wherein the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, wherein if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not 20 greater than second length corresponding to the second timing advance; wherein the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if
5.TA?[a–x, b–x], TL=b, wherein
6.TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin. 25 6. The method according to claim 5, wherein the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell comprises one or a combination of the following: a subcarrier spacing or a frequency range.
7. The method according to claim 6, wherein there is a mapping relationship between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second 30 subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing; and there is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range. 5 8. A terminal, comprising: a transceiver module, configured to perform measurement in a measurement gap; and a processing module, configured to determine whether to conduct uplink sending in a period of time, wherein the period of time starts from the end of the measurement gap, and length of the period of time is determined by the terminal based on a communication parameter; 10 wherein the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, wherein if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not greater than second length corresponding to the second timing advance; wherein the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if 15 TA?[a–x, b–x], TL=b, wherein
8.TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin.
9. The terminal according to claim 8, wherein the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell 20 comprises one or a combination of the following: a subcarrier spacing or a frequency range.
10. The terminal according to claim 9, wherein there is a mapping relationship between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing; and 25 there is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than second length corresponding to the second frequency range.
11. The terminal according to claim 8, wherein if a plurality of serving cells are configured 30 for the terminal, each serving cell corresponds to a period of time, wherein length of the period of time is determined based on a communication parameter of a corresponding serving cell; or all serving cells correspond to a period of time, wherein the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all the serving cells; or 5 each serving cell group corresponds to a period of time, wherein the period of time is determined based on a maximum value of a plurality of pieces of length determined based on communication parameters of all serving cells in the group; and the serving cell group is determined based on a frequency range in which each serving cell is located or a timing advance group in which each serving cell is located. 10 12. A network device, comprising: a processing module, configured to generate scheduling information, wherein the scheduling information is used to avoid scheduling a terminal to conduct uplink transmission in a period of time, the period of time starts from the end of a measurement gap, length of the period of time is determined by the network device based on a communication parameter, and the measurement gap 15 is a time period in which the terminal performs measurement; and a transceiver module, configured to send the scheduling information to the terminal; wherein the communication parameter is a timing advance of the terminal, and there is a mapping relationship between the timing advance and the length, wherein if a first timing advance is less than a second timing advance, first length corresponding to the first timing advance is not 20 greater than second length corresponding to the second timing advance; wherein the length is a step function of the timing advance, and if TA?[0, a–x), TL=a; or if
12.TA?[a–x, b–x], TL=b, wherein
13.TA is the timing advance, TL is the length, a=Ns, b=a+Ms, N and M are positive integers, s is half a slot length, one slot length, or one symbol length, and X is a margin. 25 13. The network device according to claim 12, wherein the communication parameter is parameter information of a serving cell of the terminal, and the parameter information of the serving cell comprises one or a combination of the following: a subcarrier spacing or a frequency range.
14. The network device according to claim 13, wherein there is a mapping relationship 30 between the subcarrier spacing and the length, and if a first subcarrier spacing is greater than a second subcarrier spacing, first length corresponding to the first subcarrier spacing is not greater than second length corresponding to the second subcarrier spacing; and there is a mapping relationship between the frequency range and the length, and if a frequency band corresponding to a first frequency range is higher than a frequency band corresponding to a second frequency range, first length corresponding to the first frequency range is not greater than 5 second length corresponding to the second frequency range.
15. A communication apparatus, comprising a memory, a processor, and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to perform the uplink transmission method according to any one of claims 1 to 4.
16. A computer-readable storage medium, wherein the computer-readable storage medium 10 comprises a computer program, and the computer program is used to implement the uplink transmission method according to any one of claims 1 to 4.
17. A communication apparatus, comprising a memory, a processor, and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to perform the uplink transmission method according to any one of claims 5 to 7. 15
18. A computer-readable storage medium, wherein the computer-readable storage medium comprises a computer program, and the computer program is used to implement the uplink transmission method according to any one of claims 5 to 7.
19. A communication system, comprising the terminal according to any one of claims 8 to 11 and the network device according to any one of claims 12 to 14; or 20 the communication apparatus according to claim 15 and the communication apparatus according to claim 17.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910054666.8A CN111465050A (en) | 2019-01-21 | 2019-01-21 | Uplink transmission method and device |
PCT/CN2020/073329 WO2020151679A1 (en) | 2019-01-21 | 2020-01-20 | Uplink transmission method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
NZ778933A NZ778933A (en) | 2023-09-29 |
NZ778933B2 true NZ778933B2 (en) | 2024-01-04 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11303343B2 (en) | Method, terminal device, and network device for beam failure management and beam recovery | |
US11246068B2 (en) | Communication method between a terminal and base stations for cell handover | |
US10673672B2 (en) | Method and apparatus for synchronization signals and random access for flexible radio communication | |
EP3577938B1 (en) | Methods for determining reporting configuration based on ue power class | |
EP3958604A1 (en) | Communication method and apparatus | |
EP3595371B1 (en) | Method for signal transmission and device | |
EP3512288B1 (en) | Communication method, base station and terminal device | |
EP3751917A1 (en) | Uplink synchronization method and device | |
US10932200B2 (en) | Uplink power control method and apparatus to reduce user equipment-to-user equipment cross interference | |
US11109392B2 (en) | Communication method, network device, and relay device | |
WO2019061367A1 (en) | Data transmission method, terminal device and network device | |
US11064490B2 (en) | Method and device for transmitting and receiving information | |
EP4017177A1 (en) | Resource multiplexing method and apparatus | |
US12021790B2 (en) | Uplink transmission method and device | |
EP4120776A1 (en) | Cell activation method and device | |
US20230239093A1 (en) | Reference signal resource processing method and apparatus, device, and readable storage medium | |
JP2020518188A (en) | Terminal, network device, and method | |
EP4185022A1 (en) | Communication method and apparatus | |
US20210360455A1 (en) | Communication method and apparatus | |
JP2023505916A (en) | Cross-carrier transmission method and device, terminal equipment | |
NZ778933B2 (en) | Uplink transmission method and device | |
WO2022149087A1 (en) | Activation/deactivation of preconfigured measurement gaps | |
BR112021014858A2 (en) | ASCENDING LINK TRANSMISSION METHOD AND DEVICE | |
EP4329362A1 (en) | Method and apparatus for reporting cell or carrier information | |
TW202315442A (en) | A method for timing advance acquisition and the related apparatus |