Communication method and apparatus, computer readable storage medium, and chip module
By using timing advance and K_offset to determine the overlap between uplink resources and measurement gaps in non-terrestrial network communication systems, the problems of communication reliability and energy consumption in NTN communication systems are solved, and the success rate of data transmission is improved and energy consumption is optimized.
Patent Information
- Application Number
- CN202111212882.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-18
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2041-10-18
AI Technical Summary
In non-terrestrial network communication systems, due to the greater propagation delay, existing communication methods cannot effectively improve communication reliability, resulting in energy consumption problems for terminal equipment and network equipment in uplink resource utilization and blind detection.
By introducing timing advance (TA) and K_offset, it is determined whether the time domain position of the uplink resource after advancing TA overlaps with the time domain position of the measurement gap. The terminal device and the network device decide whether to utilize or blindly detect the uplink resource based on the determination result, so as to ensure successful data transmission and reduce energy consumption.
It improves communication reliability, reduces data transmission failures of terminal devices and the number of blind detections of network devices, and reduces overall energy consumption.
Smart Images

Figure CN115996449B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and particularly relates to a communication method and device, a computer readable storage medium and a chip module. BACKGROUND
[0002] The 3rd generation partnership project (3GPP) introduces a non-terrestrial network (NTN) communication system. Compared with a terrestrial network communication system, there is a larger propagation delay in the NTN communication system, which causes the communication mode in the terrestrial communication system to be no longer applicable to the NTN communication system. Therefore, how to communicate in the NTN communication system to improve communication reliability needs to be further studied. SUMMARY
[0003] Embodiments of the present application provide a communication method and device, a computer readable storage medium and a chip module, so as to determine whether the time domain position of the uplink resource after the TA is advanced and the time domain position of the measurement gap overlap according to the TA or the K_offset, so that when there is overlap between the time domain position of the uplink resource after the TA is advanced and the time domain position of the measurement gap, the terminal device can not use the uplink resource for data transmission, thereby helping to improve the communication reliability, and the network device does not blindly detect the uplink resource, thereby helping to reduce the number of blind detections of the network device, and achieving the purpose of saving power consumption.
[0004] In a first aspect, a communication method of the present application is provided, applied to a terminal device, comprising:
[0005] receiving resource configuration information from a network device, the resource configuration information being used to configure an uplink resource;
[0006] determining, according to a timing advance TA or a K_offset, whether the time domain position of the uplink resource after the TA is advanced and the time domain position of a measurement gap overlap, and not using the uplink resource to send data, the measurement gap being used for signal measurement.
[0007] It can be seen that in the embodiments of the present application, for a terminal device, a determination criterion of uplink resource availability (or effectiveness) is introduced, that is, whether the time domain position of the uplink resource after the TA is advanced and the measurement gap overlap is determined according to the TA or the K_offset, so that when there is overlap between the time domain position of the uplink resource after the TA is advanced and the time domain position of the measurement gap, the terminal device can not use the uplink resource for data transmission, thereby ensuring data transmission success to improve communication reliability.
[0008] The second aspect is a communication method, applied to a network device, and comprising the following steps.
[0009] sending, to the terminal device, resource configuration information, wherein the resource configuration information is used for configuring an uplink resource;
[0010] determining, according to a timing advance (TA) or a K_offset, whether a time domain position of the uplink resource after being advanced by the TA overlaps with a measurement gap, wherein the measurement gap is used for signal measurement, and wherein the network device does not perform blind detection on the uplink resource.
[0011] It can be seen that, in the embodiments of the present application, for the network device, a determination criterion for uplink resource monitoring (or availability / effectiveness) is introduced, that is, whether the time domain position of the uplink resource after being advanced by the TA overlaps with the measurement gap is determined according to the TA or the K_offset, so that when there is an overlap between the time domain position of the uplink resource after being advanced by the TA and the time domain position of the measurement gap, the network device can not perform blind detection on the uplink resource, thereby helping to reduce the number of blind detections of the network device and achieving the purpose of saving power consumption.
[0012] The third aspect is a communication device, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the first aspect.
[0013] The fourth aspect is a communication device, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the second aspect.
[0014] The fifth aspect is a chip, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the first aspect or the second aspect.
[0015] The sixth aspect is a chip module, comprising a transceiver assembly and a chip, wherein the chip comprises a processor, a memory, and a computer program or instructions stored in the memory, and the processor executes the computer program or instructions to implement the steps in the method designed in the first aspect or the second aspect.
[0016] The seventh aspect is a computer readable storage medium, wherein the computer readable storage medium stores a computer program or instructions, and the computer program or instructions are executed to implement the steps in the method designed in the first aspect or the second aspect.
[0017] In an eighth aspect, a computer program product of the present application includes a computer program or instructions, wherein the computer program or instructions, when executed, implement the steps in the method designed in the first aspect or the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0019] Figure 2 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0020] Figure 3 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0021] Figure 4 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0022] Figure 5 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0023] Figure 6 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0024] Figure 7 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0025] Figure 8 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0026] Figure 9 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0027] Figure 10 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0028] Figure 11 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0029] Figure 12 is a schematic diagram of an NTN communication system architecture according to an embodiment of the present application;
[0030] Figure 13 is a flowchart of a communication method according to an embodiment of the present application;
[0031] Figure 14 is a structural diagram of a communication device according to an embodiment of the present application;
[0032] Figure 15 is a structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0033] It should be understood that "first", "second", etc. in the embodiments of the present application are used to distinguish different objects, and are not used to describe a specific order. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, software, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.
[0034] Reference herein to "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment can be included in at least one embodiment of the present application. The appearance of the phrase in various places in the specification does not necessarily all refer to the same embodiment, nor does it necessarily refer to a separate or alternative embodiment. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined.
[0035] In the present application, "at least one" means one or more, and more means two or more. In the present application and / or, the associated relationship between the associated objects indicates that there can be three relationships, for example, A and / or B, which can represent the cases of A alone, A and B together, and B alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one" or the like means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can represent a, b, c, a and b, a and c, b and c, or a, b and c, where each of a, b and c can be an element or a set containing one or more elements.
[0036] It should be noted that the term "equal to" in the embodiments of this application can be used with "greater than" to apply to technical solutions adopted when "greater than", and can also be used with "less than" to apply to technical solutions adopted when "less than". It should be pointed out that when "equal to" is used with "greater than", it is not used with "less than"; conversely, when "equal to" is used with "less than", it is not used with "greater than". In the embodiments of this application, "of", "corresponding (relevant)", and "corresponding" can sometimes be used interchangeably. It should be noted that when their distinction is not emphasized, their intended meanings are consistent.
[0037] In the embodiments of this application, the terms "system" and "network" are often used interchangeably, but their meanings will be understood by those skilled in the art.
[0038] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0039] The technical solutions of this application embodiment can be applied to non-terrestrial network (NTN) communication systems, which generally use satellite communication to provide communication services to ground terminal equipment.
[0040] Exemplary, an NTN communication system according to an embodiment of this application, such as Figure 1 As shown. The NTN communication system 10 may include terminal equipment 110, reference point 120, satellite 130, non-terrestrial network gateway (NTN gateway) 140, and network equipment 150. The terminal equipment 110, non-terrestrial network gateway 140, and network equipment 150 may be located on the Earth's surface, while the satellite 130 is located in Earth orbit. The satellite 130 can provide communication services to the geographical area covered by the signal and can communicate with the terminal equipment 110 located within the signal coverage area.
[0041] Meanwhile, terminal device 110 is located within a cell or beam, and this cell includes a reference point 120. Furthermore, the wireless communication link between terminal device 110 and satellite 130 is called a service link, while the wireless communication link between satellite 130 and non-terrestrial network gateway 140 is called a feeder link.
[0042] It should be noted that the non-terrestrial network gateway 140 and the network device 150 can be integrated into the same device or be separate devices; there are no specific restrictions on this.
[0043] This application describes various embodiments in conjunction with terminal devices, satellites, and network devices. These are described in detail below.
[0044] Specifically, the terminal device in the embodiments of the present application is a device with transceiving function, which can also be referred to as user equipment (UE), access terminal device, user unit, user station, mobile station, mobile station, remote station, remote terminal device, mobile device, user terminal device, intelligent terminal device, wireless communication device, user agent or user apparatus. For example, the terminal device can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a relay device, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved public land mobile network (PLMN), etc., without specific limitation.
[0045] Among them, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; can be deployed on the water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0046] For example, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiving function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a vehicle-mounted device in self driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city or a wireless terminal device in smart home, etc.
[0047] The satellite in the embodiments of the present application can be a space vehicle carrying a bent pipe payload or a regenerative payload signal transmitter, which usually operates in a low earth orbit (LEO) at an altitude of 300-1500 km, a medium earth orbit (MEO) at an altitude of 7000-25000 km, a geostationary earth orbit (GEO) at an altitude of 35786 km, or a high elliptical orbit (HEO) at an altitude of 400-50000 km. That is, the satellite can be a LEO satellite, a MEO satellite, a GEO satellite, or a HEO satellite, etc. according to the difference in orbital altitude.
[0048] In the embodiments of the present application, the signal transmitted by the satellite usually produces one or more beams (or beam footprints) on a given service area bounded by its field of view. Meanwhile, the shape of a beam on the ground can be an ellipse, and the field of view of the satellite depends on the antenna and the minimum elevation angle, etc.
[0049] Specifically, the non-terrestrial network gateway in the embodiments of the present application can be an earth station or a gateway located on the earth surface, and can provide sufficient radio frequency (RF) power and RF sensitivity to connect the satellite. Meanwhile, the non-terrestrial network gateway can be a transport network layer (TNL) node.
[0050] The network device in the embodiments of the present application can be a device responsible for radio resource management (RRM), quality of service (QoS) management, data compression and encryption, data transmission, and the like. The network device can be a base station (BTS) in a global system of mobile communication (GSM) communication system or a code division multiple access (CDMA) communication system, a base station (nodeB, NB) in a wideband code division multiple access (WCDMA) communication system, an evolved base station (eNB or eNodeB) in a long term evolution (LTE) communication system, a base station (gNB) in a new radio (NR) communication system, or a device in a future communication system. The network device can also be an access point (AP) in a wireless local area network (WLAN), a relay station, a network device in a future evolved PLMN network, or a network device in an NTN communication system, and the like.
[0051] Alternatively, the network device can also be other devices in a core network (CN), such as an access and mobility management function (AMF), a user plan function (UPF), and the like; and can also be an access point (AP) in a wireless local area network (WLAN), a relay station, a communication device in a future evolved PLMN network.
[0052] For example, the network device can include a chip system that provides wireless communication functions for the terminal device. The chip system can include a chip and other discrete devices.
[0053] In addition, in some embodiments, the network device can also communicate with an Internet Protocol (IP) network, such as the Internet, a private IP network, or other data networks.
[0054] In some network deployments, a gNB can include a centralized unit (CU) and a distributed unit (DU), and the gNB can also include an active antenna unit (AAU). Among them, the CU can implement part of the functions of the gNB, and the DU can also implement part of the functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implements the functions of the radio resource control (RRC) layer and the packet data convergence protocol (PDCP) layer; the DU is responsible for processing the physical layer protocol and real-time service, and implements the functions of the radio link control (RLC) layer, the medium access control (MAC) layer and the physical (PHY) layer. In addition, the AAU implements part of the physical layer processing function, the radio frequency processing and the related function of the active antenna. Since the information of the RRC layer will eventually become the information of the PHY layer, or be transformed from the information of the PHY layer, the high layer signaling (such as the RRC layer signaling) can be considered as being sent by the DU, or being sent by the DU+AAU. It can be understood that the network device can include one or more of the devices of the CU node, the DU node and the AAU node. In addition, the CU can be divided into a network device in the radio access network (RAN), or can be divided into a network device in the core network (CN), and no specific limitation is made to this.
[0055] For example, a schematic diagram of an architecture of a transparent satellite communication system according to an embodiment of the present application is shown in Figure 2 . Among them, the terminal device, the non-ground network gateway and the gNB are located on the earth's surface, and the satellite is located in the earth's orbit. At the same time, the satellite, the non-ground network gateway and the gNB can serve as a 5G radio access network (NG-radio access network, NG-RAN), and the NG-RAN connects a 5G core network through an NG interface.
[0056] It should be noted that the satellite payload realizes frequency conversion and radio frequency amplifier in the uplink and downlink directions, and the satellite corresponds to an analog RF repeater. In addition, different transparent satellites can be connected to the same gNB on the ground.
[0057] Firstly, some nouns and technical solutions involved in the embodiments of the present application are explained to facilitate the understanding of those skilled in the art.
[0058] 1. NTN communication system
[0059] In the NTN communication system, a satellite usually generates one or more beams (or beam footprints) or cells on the ground, and the shape of a beam on the ground can be elliptical. Among them, the beam or cell generated by part of the satellite (such as LEO satellite) on the ground will also move on the ground with the movement of the satellite on its orbit; or the beam or cell generated by part of the satellite (such as LEO satellite or GEO satellite) on the ground will not move on the ground with the movement of the satellite on its orbit. As shown in Figure 3 , the beam generated by the satellite (such as LEO satellite or GEO satellite) on the ground will not move on the ground with the movement of the satellite on its orbit.
[0060] Because the distance of the satellite from the ground is very far (for example, GEO satellite is 35786km), the propagation distance difference between the terminal device (such as UE) in different geographical positions within the coverage range of the same beam or cell and the satellite is small (that is, the difference of the signal loss of the terminal device in different geographical positions within the coverage range of the same beam / cell is small), which further leads to the very small difference of the signal reception quality (including the downlink reception quality of the terminal device or the uplink reception quality of the base station) of the terminal device in different geographical positions within the coverage range of the same beam / cell, as shown in Figure 4 .
[0061] In the terrestrial network communication system shown in (a) of Figure 4 , the terminal device 4201 and the terminal device 4202 in different geographical positions within the coverage range of the same beam / cell. Because there is a large difference between the propagation distance from the network device 410 to the terminal device 4201 and the propagation distance to the terminal device 4202, there is a large difference between the signal reception quality corresponding to the terminal device 4201 and the signal reception quality corresponding to the terminal device 4202. While in the NTN communication system shown in (b) of Figure 4 , the terminal device 4401 and the terminal device 4402 in different geographical positions within the coverage range of the same beam / cell. Because the distance from the satellite 430 to the ground is very far, there is a small difference between the propagation distance from the satellite 430 to the terminal device 4401 and the propagation distance to the terminal device 4402, which leads to a small difference between the signal reception quality corresponding to the terminal device 4401 and the signal reception quality corresponding to the terminal device 4402.
[0062] 2. Architecture of NTN communication system
[0063] The architecture of the NTN communication system in the embodiments of the present application mainly includes an NTN communication architecture with a transparent satellite (or called a bent pipe payload) (i.e., a transparent forwarding mode) and an NTN communication architecture with a regenerative satellite (i.e., a regenerative signal mode). Please refer to Figure 5 . Among them, Figure 5 (a) of the above illustrates the NTN communication architecture with the transparent satellite, and Figure 5 (b) of the above illustrates the NTN communication architecture with the regenerative satellite. In Figure 5 (a), the satellite 510 in the transparent forwarding mode generates at least one beam 520 on the ground, and the at least one beam 520 can form a cell on the ground. At this time, the terminal device 530 located in the cell can measure one of all the beams of the cell and establish a communication connection with the satellite 510 through the beam. Similarly, in Figure 5 (b), the satellite 540 in the regenerative signal mode generates at least one beam 550 on the ground, and the at least one beam 550 can form a cell on the ground. At this time, the terminal device 560 located in the cell can measure one of all the beams of the cell and establish a communication connection with the satellite 540 through the beam.
[0064] 3. Maximum differential delay value in NTN communication system
[0065] In the NTN communication system, because the satellite is far away from the ground, and the coverage range of the beam or cell formed by the satellite is relatively large, there is a large differential delay in the coverage range of the beam or cell, for example, the maximum differential delay value of the synchronous satellite is 20.6ms.
[0066] The maximum differential delay value corresponding to the coverage range of the cell or beam refers to the difference between the propagation delay corresponding to the position farthest from the satellite and the propagation delay corresponding to the position closest to the satellite in the coverage range of a certain cell or beam.
[0067] For example, taking the coverage range of the beam as an example, as shown in Figure 6 , D1 represents the nearest distance from the satellite 610 to the coverage range 620 of the beam, and D2 represents the farthest distance from the satellite 610 to the coverage range 620 of the beam. Therefore, the maximum differential delay value corresponding to the coverage range 620 of the beam is 2*D3 / c; wherein c represents the speed of light; the symbol " / " represents the division sign, i.e., the division operation; and the symbol "*" represents the multiplication sign, i.e., the multiplication operation. Therefore, 2*D3 / c represents 2 times D3 / c, or 2 times D3 / c.
[0068] 4. Timing advance (TA) in a terrestrial network communication system
[0069] TA, for terminal device uplink transmission, refers to that the terminal device needs to send uplink subframes in advance of a certain time compared to receiving downlink subframes. Since the TA corresponding to (or used by / adopted by) different terminal devices is different, different terminal devices can each send uplink data in advance of TA, so that the uplink data of different terminal devices is substantially aligned in time of reaching the network device, thereby facilitating the network device to correctly receive the uplink data.
[0070] The TA can be calculated by the network device according to the random access preamble (RA preamble) sent by the terminal device, and then the TA is sent to the terminal device through the timing advance command (TAC) field in the MAC random access response (RAR), that is, the network device configures the TA to the terminal device.
[0071] 5. TA in an NTN communication system
[0072] In the NTN communication system, since the satellite will continuously move along the fixed orbit, the propagation delay (or propagation distance) between the terminal device and the satellite and the propagation delay (or propagation distance) between the satellite and the network device (or non-terrestrial network gateway) will change rapidly with the continuous movement of the satellite.
[0073] In order to solve the problem of continuously changing propagation delay, the terminal device needs to obtain the full TA before sending uplink data. The full TA is equal to the sum of the UE-specific TA and the common TA.
[0074] The UE-specific TA can be calculated by the terminal device through its own position information (such as calculated by the global navigation satellite system) and the satellite ephemeris.
[0075] The common TA can be the round trip time (RTT) between the reference point and the network device. The common TA can be calculated by the terminal device according to the common timing advance rate indicated (or configured) by the network device, or can be directly indicated (or configured) to the terminal device by the network device.
[0076] For example, as shown in FIG. 1, the common TA can be calculated by the terminal device according to the common timing advance rate indicated (or configured) by the network device. Figure 7As shown, d0 represents the distance from satellite 730 to reference point 720; d1 represents the distance from terminal device 710 to satellite 730 d1; d0_F represents the distance from non-terrestrial network gateway 740 to satellite 730. Wherein, d1 is calculated by terminal device 710 according to its own position information and satellite ephemeris. Therefore, the UE-specific TA is defined as follows:
[0077] TA_1 = 2 * (d1 - d0) / c, c represents the speed of light;
[0078] The common TA is defined as follows:
[0079] TA_2 = 2 * (d0 + d0_F) / c;
[0080] The full TA is defined as follows:
[0081] TA = TA_1 + TA_2.
[0082] It should be noted that the symbol "*" appearing in the present application represents the multiplication sign, that is, the multiplication operation is performed. For example, 2 * (d1 - d0) means 2 times (d1 - d0), or (d1 - d0) times 2, etc.
[0083] 6. K_offset in NTN communication system
[0084] In the NTN communication system, the terminal device will perform timing advance transmission according to the TA when sending uplink data. Compared with the terrestrial network communication system, because there is a larger propagation delay in the NTN communication system, the TA corresponding to the terminal device when sending uplink data will also be larger. Based on this, the existing protocol needs to enhance the TA, and the enhancement can be to introduce an offset (K_offset), and apply K_offset to modify the related transmission timing relationship in the NTN communication system. Wherein, K_offset can also be an additional time interval.
[0085] For example, in the process of PDCCH scheduling PUSCH, the DCI in PDCCH indicates a scheduled delay value (referred to as K2 in the protocol) to the terminal device, and the terminal device can determine the sending resource position of PUSCH according to the indicated K2 value. However, in the NTN communication system, if the terminal device sends the uplink data in advance according to the TA value, it means that there must be a large enough time interval (at least cannot be less than the size of the TA value) between the PDCCH receiving time and the PUSCH sending resource position to ensure the advance sending of the terminal device. Therefore, in the NTN communication system, the scheduling delay of PDCCH scheduling PUSCH is enhanced to K2+K_offset, so as to ensure that there is a large enough time interval between the PDCCH receiving time and the PUSCH sending time for the terminal device to send in advance, as shown in FIG. 3. Figure 8
[0086] In addition, K_offset can be configured to the terminal device through system information or RRC dedicated signaling.
[0087] 7. Preconfigured resource transmission
[0088] Since the terminal device in the idle state or the inactive state needs to enter the connected state through the random access process before sending data, the data transmission mechanism in the idle state or the inactive state will increase the RRC signaling overhead, the terminal device energy consumption and the transmission delay and other problems, therefore, in order to ensure that the terminal device can send data in the idle state, the terminal device can be configured with periodic preconfigured resources in advance.
[0089] The preconfigured resource transmission can include periodic preconfigured uplink resource (PUR) transmission and periodic preconfigured downlink resource (PUR) transmission.
[0090] In the RRC connected state, the preconfigured uplink resource transmission is also called configured grant uplink transmission, which has two types: configured grant type 1 (CGT1) and configured grant type 2 (CGT2).
[0091] For CGT1, once the terminal device receives the high-layer configuration of CGT1, the terminal device can determine the time-frequency position of the preconfigured uplink resource according to the high-layer configuration, and use the preconfigured uplink resource to send uplink data.
[0092] For the configured grant type 2, after the terminal device receives the high-layer configuration of the configured grant type 2, the terminal device needs to receive the downlink control information (DCI) issued by the network device, and determine whether the high-layer configured configured grant type 2 is available according to the DCI.
[0093] 8, measurement gap (GAP)
[0094] The measurement is divided into intra-frequency measurement and inter-frequency measurement.
[0095] The intra-frequency measurement refers to that the serving cell where the terminal device is currently located and the target cell to be measured are on the same carrier frequency point (center frequency point).
[0096] The inter-frequency measurement refers to that the serving cell where the terminal device is currently located and the target cell are not on the same carrier frequency point.
[0097] If the terminal device needs to perform inter-frequency measurement, a simple way is to install two kinds of radio frequency receivers in the terminal device to measure the frequency points of the serving cell and the target cell respectively, but this will cause the problem of cost increase and mutual interference between different frequency points. Therefore, the 3rd generation partnership project (3GPP) proposes a measurement gap mode, that is, a period of time (i.e. the length of the measurement gap) is reserved. During the period of time, the terminal device will not send and receive any data, but will adjust the radio frequency receiver to the frequency point of the target cell to perform signal quality measurement, and then adjust the radio frequency receiver back to the serving cell to continue normal transmission and reception work after the period of time ends.
[0098] The network device can configure the terminal device with periodic measurement gaps through configuration information. The configuration information can be used to configure the starting position of the measurement gap, the length of the measurement gap, and the period of the measurement gap, and the configuration information can include the measGapConfig information element of the MeasConfig field of the high-layer parameter RRCConnectionReconfiguration.
[0099] Since the terminal device cannot perform data transmission and reception during the measurement gap, when the time domain position of the uplink resource overlaps with the measurement gap in the time domain, the terminal device will not be able to use the uplink resource for uplink data transmission.
[0100] In addition, after the TA mechanism is introduced, for a terminal device in a terrestrial network communication system, since the TA corresponding to the terminal device when the terminal device transmits uplink data by using an uplink resource is very small, a time domain position of the uplink resource after the uplink resource is advanced by the TA can be equivalent to a time domain position of the uplink resource.
[0101] For a network device in the terrestrial network communication system, since the measurement gap, the uplink resource and the TA are all configured to the terminal device by the network device, the network device can determine whether the time domain position of the uplink resource after the uplink resource is advanced by the TA overlaps with the measurement gap in the time domain, so that the network device does not need to blindly detect the uplink resource that overlaps with the measurement gap, so as to save energy consumption.
[0102] However, compared with the terrestrial network communication system, since there is a larger propagation delay in the NTN communication system, the standard protocol introduces K_offset to modify the related transmission timing relationship in the NTN communication system.
[0103] In addition, for a terminal device in the NTN communication system, since the TA corresponding to the terminal device when the terminal device transmits uplink data by using an uplink resource is very large, a time domain position of the uplink resource after the uplink resource is advanced by the TA cannot be equivalent to a time domain position of the uplink resource.
[0104] For a network device in the NTN communication system, if the terminal device does not report the TA of uplink transmission, the network device does not know the TA when the terminal device transmits uplink. In addition, even if the terminal device reports the TA, there is a large difference between the TA reported by the terminal device and the TA actually used by the terminal device for uplink transmission due to the continuous movement of the satellite. Therefore, the network device cannot determine whether the time domain position of the uplink resource after the uplink resource is advanced by the TA when the terminal device transmits data by using the uplink resource will overlap with the measurement gap in the time domain, that is, the network device cannot determine which uplink resources cannot be used by the terminal device for uplink data transmission, so that the network device needs to blindly detect each uplink resource, resulting in unnecessary energy consumption.
[0105] In addition, in the NTN communication system, part of the TA of the uplink transmission of the terminal device is calculated by the terminal device itself, and part is indicated by the network device. In the case where the terminal device does not report the TA, the network device does not know the TA of the uplink transmission of the terminal. In addition, even if the terminal device reports the TA of the uplink transmission, due to the rapid movement of the satellite, there will be a large difference between the actual TA of the terminal device and the previously reported TA. For uplink resource transmission, since the network device does not know the actual TA of the uplink transmission of the terminal, the network device cannot determine whether the terminal device will overlap with the measurement gap when transmitting data using the uplink resource. How to solve the problem of overlap between uplink resource transmission and measurement gap in NTN scenario needs further research.
[0106] In summary, in the NTN communication system, the relationship between the time domain position of the adjusted uplink resource and the measurement gap will affect the transmission of data by the terminal device and the monitoring of the uplink resource by the network device. The specific research is as follows:
[0107] I. For the terminal device
[0108] If it is determined that the time domain position of the uplink resource after advancing the TA overlaps with the time domain position of the measurement gap, the terminal device does not use the uplink resource to transmit data; or,
[0109] If it is determined that the time domain position of the uplink resource after advancing the TA does not overlap with the time domain position of the measurement gap, the terminal device uses the uplink resource to transmit data; or,
[0110] If it is determined that there is a measurement gap overlapping with the time domain position of the uplink resource after advancing the TA, the terminal device does not use the uplink resource to transmit data; or,
[0111] If it is determined that there is no measurement gap overlapping with the time domain position of the uplink resource after advancing the TA, the terminal device uses the uplink resource to transmit data; or,
[0112] If it is determined (or determined / judged) that the uplink resource overlaps with the measurement gap after advancing the TA in the time domain, the terminal device does not use the uplink resource to transmit data; or,
[0113] If it is determined (or determined / judged) that the uplink resource does not overlap with the measurement gap after advancing the TA in the time domain, the terminal device uses the uplink resource to transmit data; or,
[0114] and so on.
[0115] II. For the network device
[0116] If it is determined (or determined / judged) that the time domain position of the uplink resource after the TA advance overlaps with the time domain position of the measurement gap, the network device does not blindly detect the uplink resource; or,
[0117] If it is determined (or determined / judged) that the time domain position of the uplink resource after the TA advance does not overlap with the time domain position of the measurement gap, the network device blindly detects the uplink resource; or,
[0118] If it is determined (or determined / judged) that there is a measurement gap overlapping with the time domain position of the uplink resource after the TA advance, the network device does not blindly detect the uplink resource; or,
[0119] If it is determined (or determined / judged) that there is no measurement gap overlapping with the time domain position of the uplink resource after the TA advance, the network device blindly detects the uplink resource; or,
[0120] If it is determined (or determined / judged) that the uplink resource overlaps with the measurement gap after the TA advance in the time domain, the network device does not blindly detect the uplink resource; or,
[0121] If it is determined (or determined / judged) that the uplink resource does not overlap with the measurement gap after the TA advance in the time domain, the network device blindly detects the uplink resource; or,
[0122] and so on.
[0123] It should be noted that the TA advance of the uplink resource can be the TA after enhancement in the NTN communication system, such as full TA.
[0124] In addition, the measurement gap can be one measurement time slot before the uplink resource. It can be understood that, since the measurement gap can be periodically configured, when determining whether the time domain position of the uplink resource after the TA advance overlaps with the time domain position of the measurement gap, the measurement time slot is a certain measurement time slot located before the uplink resource in the time domain.
[0125] It should be noted that the starting time domain position of the measurement gap can also be located after the starting time domain position after the TA advance of the uplink resource, but the starting time domain position of the measurement gap is located before the ending time domain position after the TA advance of the uplink resource, as long as the time domain position of the measurement gap overlaps with the time domain position of the uplink resource after the TA advance.
[0126] It can be seen that for the terminal device, the present embodiment introduces a kind of uplink resource availability (or effectiveness) determination criterion, i.e. whether the time domain position of the uplink resource after the TA advance overlaps with the time domain position of the measurement gap, so that the terminal device can determine which uplink resource it can use for data transmission according to the criterion, thereby facilitating to ensure data transmission success to improve the robustness of NTN communication system.
[0127] Similarly, for the network device, the embodiment of the application introduces an uplink resource listening (or availability / effectiveness) determination criterion, i.e., whether the time domain position of the uplink resource after the TA is advanced overlaps with the time domain position of the measurement gap, so that the network device can determine which uplink resources cannot be used by the terminal device for data transmission according to the criterion. Therefore, the network device can not need to perform blind detection on these uplink resources, thereby facilitating saving the energy consumption of the network device.
[0128] In order to achieve the above technical solutions, the following further explains other contents, concepts and meanings that may be involved.
[0129] 1. Configuration of uplink resources and measurement gaps
[0130] It should be noted that the terminal device can receive various configuration information issued by the network device in the processes of cell search, cell access, cell camping, random access, uplink and downlink resource scheduling, etc. Among them, the various configuration information includes resource configuration information for configuring uplink resources (such as configuring the time and frequency domain resource position, period, time and frequency domain resource size, etc. of the uplink resources) and resource configuration information for configuring measurement gaps (such as configuring the time domain resource position, period, time length, etc. of the measurement gaps).
[0131] In addition, in some embodiments, the uplink resource can be a preconfigured uplink resource, which is specifically described in the above-mentioned “7. Preconfigured resource transmission”.
[0132] 2. TA advanced in time domain of uplink resources
[0133] In combination with the content in the above-mentioned “TA in NTN communication system”, the TA advanced in time domain of the uplink resources can be a full TA. Therefore, the terminal device needs to calculate the UE-specific TA by its own position information and satellite ephemeris table, and the network device needs to configure (or indicate) the common timing advance rate or common TA to the terminal device.
[0134] 3. Overlap
[0135] It should be noted that the time and frequency domain resource position of the uplink resource configured by the network device to the terminal device can include a starting time domain position and an ending time domain position. Similarly, the time domain resource position of the measurement gap configured by the network device to the terminal device can include a starting time domain position and an ending time domain position.
[0136] In this embodiment, the starting time-domain position of the uplink resource can be the starting time unit of the uplink resource, and the ending time-domain position of the uplink resource can be the ending time unit of the uplink resource. Here, a time unit can be understood as the communication granularity between the terminal device and the network device in the time domain; that is, the terminal device and the network device communicate in the time domain with time units as the granularity / unit. For example, a time unit can be a subframe, a time slot, a symbol, a mini-time slot, etc., without limitation. Taking a time slot as an example, the starting position of the uplink resource is the starting time slot of the uplink resource, and the ending time-domain position of the uplink resource can be the ending time slot of the uplink resource. Similarly, when the time unit is a symbol, the starting position of the uplink resource is the starting symbol of the uplink resource, and the ending time-domain position of the uplink resource can be the ending symbol of the uplink resource.
[0137] Similarly, the starting time domain position of a measurement gap can be the starting time unit of that measurement gap; the ending time domain position of a measurement gap can be the ending time unit of that measurement gap. Taking a time unit as an example, the starting position of the measurement gap is the starting time slot of the uplink resource, and the ending time domain position of the measurement gap can be the ending time slot of the uplink resource.
[0138] Therefore, overlap can be understood as follows:
[0139] 1) The time domain position of the uplink resource after the TA advance is partially or completely overlapped with the time domain position of the measurement gap; or, the uplink resource after the TA advance is completely or partially overlapped with the measurement gap in the time domain.
[0140] 2) The starting time domain position (or ending time domain position) of the uplink resource after the TA advance is located within the measurement gap;
[0141] 3) The time interval between the starting time domain position after the uplink resource advances the TA and the starting time domain position of the measurement gap is less than the duration of the measurement gap; or, the ending time domain position after the uplink resource advances the TA is within the measurement gap.
[0142] 4) The time interval between the end-of-time domain position of the uplink resource after the TA advance and the time domain position of the measurement gap is less than the duration of the measurement gap.
[0143] For example, such as Figure 9 As shown. In Figure 9 In (a), the uplink resource 910 is advanced by TA, so that after the uplink resource 910 is advanced by TA, it is located at time domain position 920, that is, after the uplink resource 910 is advanced by TA, it is located within the measurement gap 930, that is, the part of the uplink resource 910 after being advanced by TA completely overlaps with the measurement gap 930, where L is the duration of the measurement gap. Figure 9In (b), the uplink resource 910 is advanced by TA to obtain a time domain position 920, and the time domain position 920 partially overlaps with the measurement gap.
[0144] 4. not using the uplink resource to send data and using the uplink resource to send data
[0145] For not using the uplink resource to send data, the following can be understood:
[0146] 1) not using (or not employing) the uplink resource to send data;
[0147] 2) not using (or not employing) the uplink resource to send data to the network device;
[0148] 3) not using (or not employing) the uplink resource to transmit data;
[0149] 4) not using the uplink resource to transmit data at the time domain position after the uplink resource is advanced by TA;
[0150] 5) not employing (or not using) the uplink resource to transmit data at the time domain position after the uplink resource is advanced by TA.
[0151] Similarly, for using the uplink resource to send data, the above similar descriptions apply and will not be repeated here.
[0152] It should be noted that not using or using the uplink resource to send data, the data here can be understood as uplink data, i.e., data sent by the terminal device to the network device.
[0153] 5. not blind detecting the uplink resource and blind detecting the uplink resource
[0154] For not blind detecting the uplink resource, the following can be understood:
[0155] 1) not blind detecting on the uplink resource;
[0156] 2) not blind detecting the uplink resource.
[0157] Similarly, blind detecting the uplink resource can be understood as follows:
[0158] 1) blind detecting the uplink resource;
[0159] 2) blind detecting on the uplink resource.
[0160] 6. how to determine whether the time domain position after the uplink resource is advanced by TA overlaps with the time domain position of the measurement gap or whether there is a measurement gap overlapping with the time domain position after the uplink resource is advanced by TA
[0161] It should be noted that the embodiments of the present application can employ the following ways to determine:
[0162] 1) According to K_offset, determine whether the time domain position of the uplink resource after TA is advanced overlaps (or does not overlap) with the time domain position of the measurement gap, see the relevant description in the following mode one for details;
[0163] 2) According to K_offset, determine whether there is (or not) a measurement gap that overlaps with the time domain position of the uplink resource after TA is advanced, see the relevant description in the following mode two for details;
[0164] 3) According to TA, determine whether the time domain position of the uplink resource after TA is advanced overlaps (or does not overlap) with the time domain position of the measurement gap, see the relevant description in the following mode three for details;
[0165] 4) According to TA, determine whether there is (or not) a measurement gap that overlaps with the time domain position of the uplink resource after TA is advanced, see the relevant description in the following mode four for details.
[0166] Of course, in the embodiments of the present application, the parameters or information used to determine whether the uplink resource after TA is advanced overlaps in time domain with the measurement gap, or whether there is a measurement gap that overlaps in time domain with the uplink resource after TA is advanced, are not limited, and whether the parameters or information used by the terminal device and the network device for overlap determination are the same or the determination mode is the same is also not limited, as long as the determination results of the terminal device and the network device are consistent.
[0167] The above modes are described in detail as follows.
[0168] Mode one:
[0169] As can be known from the above "6, K_offset in NTN communication system", K_offset can be an additional time interval (or time delay value / offset), which can be an additional scheduling time delay value configured by the network device to the terminal device. The unit of K_offset can be millisecond, time slot or subframe. K_offset can be configured to the terminal device through system information or RRC dedicated signaling.
[0170] In addition, the K_offset can be regarded as a maximum value of TA in the embodiments of the present application, that is, the TA corresponding to the terminal device when transmitting data using the uplink resource will not exceed the K_offset.
[0171] At the same time, in order to determine (or determine / judge) whether the time domain position of the uplink resource after TA is advanced overlaps with the time domain position of the measurement gap according to the K_offset, the embodiments of the present application can also introduce M, L, T0, T1, Toffset, etc.
[0172] 1) Concept of M
[0173] M can be a time interval between the uplink resource and the measurement gap.
[0174] It should be noted that the measurement gap can be a measurement slot located before the uplink resource in the time domain.
[0175] In combination with the above-mentioned content in the "overlap", it can be known that the time-frequency domain resource position of the uplink resource can include a starting time domain position and an ending time domain position, and the time domain resource position of the measurement gap can include a starting time domain position and an ending time domain position. In this regard, M can exist in the following cases:
[0176] ① M is a time interval between the starting time domain position (or the ending time domain position) of the uplink resource and the starting time domain position of the measurement gap;
[0177] ② M is a time interval between the starting time domain position (or the ending time domain position) of the uplink resource and the ending time domain position of the measurement gap.
[0178] 2) Concept of L
[0179] L can be the length of the measurement gap, that is, the length of the measurement gap in the time domain.
[0180] In combination with the above-mentioned content in the "1, configuring the uplink resource and the measurement gap", it can be known that the L can be configured by the network device to the terminal device. In addition, the L can also be protocol predefined or preconfigured, which is not specifically limited.
[0181] The unit of the L can be milliseconds.
[0182] 3) Concept of T0
[0183] T0 can be a preconfigured time length. For example, the T0 can be configured by the network to the terminal device, and can be protocol predefined or preconfigured, which is not specifically limited.
[0184] The unit of the T0 can be milliseconds, slots, or subframes.
[0185] In some embodiments, T0 can be the difference between the maximum value and the minimum value of the TA.
[0186] In addition, T0 can be a cell-level configuration, a beam-level configuration, or a terminal device-level configuration.
[0187] ① T0 is a cell-level configuration
[0188] When T0 is a cell-level configuration (i.e., a cell-level T0 value), the network device can determine the T0 according to the maximum differential delay value corresponding to the coverage range of the serving cell of the terminal device. Then, the network device can configure the T0 to the terminal device.
[0189] For example, the network device sends first indication information to the terminal device, and the first indication information can be used to indicate the T0. Correspondingly, the terminal device receives the first indication information sent by the network device. The first indication information can be carried by system information or RRC signaling.
[0190] In addition, for the maximum differential delay value corresponding to the coverage range of the serving cell, the content in the above “3, maximum differential delay value in the NTN communication system” can be understood, and details are not repeated.
[0191] In some embodiments, for how to determine the T0 according to the maximum differential delay value corresponding to the coverage range of the serving cell of the terminal device, the T0 can be determined according to the following formula:
[0192] T0≥2T;
[0193] Wherein, 2T represents 2 times of T, and T is the maximum differential delay value corresponding to the coverage range of the serving cell of the terminal device. That is, T0 is not less than 2 times of the maximum differential delay value corresponding to the coverage range of the serving cell of the terminal device.
[0194] ②T0 is a beam level configuration
[0195] Similarly, when T0 is a beam level configuration (i.e. beam level T0 value), the network device can determine the T0 according to the maximum differential delay value corresponding to the coverage range of the current serving beam of the terminal device. Then, the network device can configure the T0 to the terminal device.
[0196] For example, the network device sends first indication information to the terminal device, and the first indication information can be used to indicate the T0. Correspondingly, the terminal device receives the first indication information sent by the network device. The first indication information can be carried by system information or RRC signaling.
[0197] In addition, for the maximum differential delay value corresponding to the coverage range of the current serving beam, the content in the above “3, maximum differential delay value in the NTN communication system” can be understood, and details are not repeated.
[0198] In some embodiments, for how to determine the T0 according to the maximum differential delay value corresponding to the coverage range of the current serving beam of the terminal device, the T0 can be determined according to the following formula:
[0199] T0≥2T;
[0200] Wherein, 2T represents 2 times of T, and T is the maximum differential delay value corresponding to the coverage range of the current serving beam of the terminal device. That is, T0 is not less than 2 times of the maximum differential delay value corresponding to the coverage range of the current serving beam of the terminal device.
[0201] ③ Configuration at the terminal device level
[0202] When T0 is configured at the terminal device level (i.e., the T0 value at the UE level), the network device can determine the T0 based on the TA reported by the terminal device, or based on the location information reported by the terminal device.
[0203] It should be noted that when a terminal device reports a TA, this TA can be either a full TA or a UE-specific TA. Since network devices have common TAs, they can calculate the full TA based on the UE-specific TA and common TA reported by the terminal device.
[0204] When the terminal device reports location information, the network device can calculate the UE-specific TA based on the location information and satellite ephemeris, and then calculate the full TA.
[0205] Furthermore, although the current full TA obtained by the network device (obtained from the terminal device's report or calculated by the network device based on the UE-specific TA reported by the terminal device) changes due to the continuous motion of the satellite, the satellite operates along a predetermined orbit and has a known speed and orbital altitude. Based on this, the network device can determine a fixed duration of change based on the current full TA (e.g., by querying a mapping table with the current full TA), and this fixed duration of change is T0.
[0206] 4) The concept of T1
[0207] T1 can be a pre-configured duration. For example, T0 can be configured by the network for the terminal device, or it can be predefined or pre-configured by the protocol, without specific restrictions.
[0208] For example, a network device sends a third indication message to a terminal device, which can be used to indicate T1. Correspondingly, the terminal device receives the third indication message sent by the network device. This third indication message can be carried by system information or RRC signaling.
[0209] The unit of T1 can be milliseconds, time slots, or subframes.
[0210] In some embodiments, T1 can be determined according to the following formula:
[0211] T1 = T0 + L.
[0212] In combination with the above-mentioned content in the “2) Concept of L” and “3) Concept of T0”, it can be known that T1 can be a cell-level configuration, a beam-level configuration, or a terminal device-level configuration. Similarly, it can be known as follows:
[0213] ① T1 is a cell-level configuration
[0214] When T1 is a cell-level configuration (i.e., a cell-level T1 value), the network device can determine T1 according to the maximum differential delay value corresponding to the coverage range of the serving cell of the terminal device and the duration of the measurement gap. Then, the network device can configure the terminal device with T1.
[0215] For example, the network device sends third indication information to the terminal device, which can be used to indicate T1. Correspondingly, the terminal device receives the third indication information sent by the network device. The third indication information can be carried by system information or RRC signaling.
[0216] In addition, for the maximum differential delay value corresponding to the coverage range of the serving cell, the content in the above-mentioned “3, Maximum differential delay value in NTN communication system” can be combined for understanding, and details are not repeated here.
[0217] In some embodiments, for how to determine T1 according to the maximum differential delay value corresponding to the coverage range of the serving cell of the terminal device and the duration of the measurement gap, it can be determined according to the following formula:
[0218] T1≥2T+L;
[0219] Wherein, 2T represents 2 times of T, and T is the maximum differential delay value corresponding to the coverage range of the serving cell of the terminal device. That is, T1 is not less than the sum of 2 times of the maximum differential delay value corresponding to the coverage range of the serving cell of the terminal device and the duration of the measurement gap.
[0220] ② T1 is a beam-level configuration
[0221] Similarly, when T1 is a beam-level configuration (i.e., a beam-level T1 value), the network device can determine T1 according to the maximum differential delay value corresponding to the coverage range of the current serving beam of the terminal device and the duration of the measurement gap. Then, the network device can configure the terminal device with T1.
[0222] In some embodiments, for how to determine T1 according to the maximum differential delay value corresponding to the coverage range of the current serving beam of the terminal device and the duration of the measurement gap, it can be determined according to the following formula:
[0223] T0≥2T+L;
[0224] Wherein, 2T represents 2 times of T, T is a maximum differential delay value corresponding to a coverage range of a current serving beam of the terminal device. That is, T1 is not less than a sum of 2 times of the maximum differential delay value corresponding to the coverage range of the current serving beam of the terminal device and a time length of the measurement gap.
[0225] ③Terminal device level configuration
[0226] When T1 is a terminal device level configuration (i.e., a UE level T1 value), the network device can determine the T1 according to the TA reported by the terminal device and the time length of the measurement gap, and can determine the T1 according to the location information reported by the terminal device and the time length of the measurement gap, which is consistent with the description in the above “3) Concept of T0”. Therefore, no further description is given.
[0227] 5) Concept of Toffset
[0228] Toffset can be a preconfigured time offset (or time length / delay value). For example, the Toffset can be configured by the network to the terminal device, and can be protocol predefined or preconfigured, which is not specifically limited.
[0229] The unit of Toffset can be millisecond, time slot or subframe.
[0230] It should be noted that Toffset is similar to the above-mentioned terminal device level configuration T0. Although the current full TA obtained by the network device (obtained by the terminal device or calculated by the network device according to the UE-specific TA reported by the terminal device) will change due to the continuous movement of the satellite, the satellite runs along a predetermined orbit and has a known moving speed and orbit height. Based on this, the network device can determine a fixed changing time length (such as querying a mapping table with the current full TA) according to the current full TA, and the fixed changing time length is Toffset.
[0231] That is, Toffset can be determined by the network device according to the satellite moving speed or the satellite orbit height, can be determined according to the TA or the location information reported by the terminal device, can be determined according to the TA, the satellite moving speed and the satellite orbit height reported by the terminal device, and can be determined according to the location information, the satellite moving speed and the satellite orbit height reported by the terminal device, which is not specifically limited.
[0232] In summary, in “Method One”, the terminal device or the network device can determine whether to overlap according to K_offset and M, can determine whether to overlap according to K_offset, M, T0 and L, can determine whether to overlap according to K_offset, M and T1, and the like. The specific description is as follows.
[0233] 6) Determining whether the time-domain position of the uplink resource after advance TA overlaps with the time-domain position of the measurement gap based on K_offset and M. It should be noted that, in this embodiment, the determination can be made based on the relationship between K_offset and M. The relationship between K_offset and M may include the following:
[0234] ①M≤K_offset
[0235] It should be noted that for an uplink resource, if M ≤ K_offset, it means that the time interval between the uplink resource and the measurement gap is less than or equal to K_offset, where M is the time interval between the uplink resource and the measurement gap. Since K_offset is considered a maximum value of TA, the TA corresponding to the terminal device using the uplink resource to transmit data may be greater than M. This may cause the time domain position of the uplink resource after the TA advance to overlap with the time domain position of the measurement gap, resulting in the terminal device not using the uplink resource to send data and the network device not blindly detecting the uplink resource.
[0236] For example, taking M as the time interval between the start time domain position of the uplink resource and the end time domain position of the measurement gap, such as... Figure 10 As shown, when M ≤ K_offset, it indicates that TA may be greater than M. Therefore, the uplink resource 1010 is moved forward by the TA, so that the uplink resource 1010 is located at time domain position 1020 after being moved forward by the TA, that is, the uplink resource 1010 is located within the measurement gap 1030 after being moved forward by the TA, which means that the uplink resource 1010 overlaps with the measurement gap 1030 after being moved forward by the TA.
[0237] ②M>K_offset
[0238] Similarly, for an uplink resource, if there exists M > K_offset (i.e., M ≤ K_offset), it means that the time interval between the uplink resource and the measurement gap is greater than K_offset, where M is the time interval between the uplink resource and the measurement gap. Since K_offset is considered a maximum value of TA, the TA corresponding to the terminal device using the uplink resource to transmit data will be less than M. This results in the time domain position of the uplink resource after TA advance not overlapping with the time domain position of the measurement gap, allowing the terminal device to use the uplink resource to send data and the network device to blindly detect the uplink resource.
[0239] 7) Determine whether the time domain position of the uplink resource after the TA advance overlaps with the time domain position of the measurement gap based on K_offset, M, T0, and L.
[0240] It should be noted that the embodiments of the present application can be judged according to the size relationship among K_offset, M, T0 and L. Wherein, the size relationship among K_offset, M, T0 and L can exist the following cases:
[0241] ① K_offset-T0-L≤M≤K_offset
[0242] It should be noted that for an uplink resource, if K_offset-T0-L≤M≤K_offset, it means that the time interval between the uplink resource and the measurement gap is less than or equal to K_offset, and the time interval between the uplink resource and the measurement gap is greater than or equal to the difference among K_offset, T0 and L, wherein M is the time interval between the uplink resource and the measurement gap. At this time, the embodiments of the present application can regard K_offset as a maximum value of TA, and regard K_offset-T0 as a minimum value of TA. Therefore, the TA corresponding to the terminal device using the uplink resource to transmit data will be greater than M, which may cause the time domain position of the uplink resource after TA to overlap with the time domain position of the measurement gap, so that the terminal device does not use the uplink resource to send data, and the network device does not blind detection of the uplink resource.
[0243] For example, as shown in FIG. 11, M is the time interval between the starting time domain position of the uplink resource 1110 and the ending time domain position of the measurement gap. When M=K_offset, the ending time domain position of the measurement gap is at position 1130. At this time, if M≤K_offset, the measurement gap will move to the uplink resource 1120, causing the uplink resource 1120 to overlap with the measurement gap. Figure 11
[0244] When M=K_offset-T0-L, the starting time domain position of the measurement gap is at position 1140. At this time, if K_offset-T0-L≤M, the measurement gap will move to the uplink resource 1120, causing the uplink resource 1120 to overlap with the measurement gap.
[0245] ② M<K_offset-T0-L
[0246] Similarly, for an uplink resource, if M < K_offset-T0-L, i.e., K_offset-T0-L≤M≤K_offset does not exist, it means that the time interval between the uplink resource and the measurement gap is less than K_offset-T0-L, where M is the time interval between the uplink resource and the measurement gap. K_offset-T0 is regarded as a minimum value of TA, although the TA corresponding to the terminal device when transmitting data using the uplink resource may be greater than M, but it can still cause the time domain position of the uplink resource after TA to be advanced and the time domain position of the measurement gap not to overlap, so that the terminal device can send data using the uplink resource, and the network device can blindly detect the uplink resource.
[0247] ③M > K_offset
[0248] Similarly, for an uplink resource, if M > K_offset, i.e., K_offset-T0-L≤M≤K_offset does not exist, it means that the time interval between the uplink resource and the measurement gap is greater than K_offset, where M is the time interval between the uplink resource and the measurement gap. Since K_offset is regarded as a maximum value of TA, the TA corresponding to the terminal device when transmitting data using the uplink resource will be less than M, thereby causing the time domain position of the uplink resource after TA to be advanced and the time domain position of the measurement gap not to overlap, so that the terminal device can send data using the uplink resource, and the network device can blindly detect the uplink resource.
[0249] 8) Determine whether the time domain position of the uplink resource after TA is advanced overlaps the time domain position of the measurement gap according to K_offset, M and T1
[0250] It should be noted that the embodiments of the present application can be determined according to the size relationship among K_offset, M and T1. Among them, the size relationship among K_offset, M and T1 may exist as follows
[0251] ① K_offset-T1≤M≤K_offset
[0252] It should be noted that for an uplink resource, if K_offset-T1≤M≤K_offset exists, it means that the time interval between the uplink resource and the measurement gap is less than or equal to K_offset, and the time interval between the uplink resource and the measurement gap is greater than or equal to the difference between K_offset and T1, where M is the time interval between the uplink resource and the measurement gap. At this time, the embodiment of the present application can regard K_offset as a maximum value of TA, and regard K_offset-T1+L as a minimum value of TA. Therefore, the TA corresponding to the terminal device using the uplink resource to transmit data will be greater than M, which may cause the time domain position of the uplink resource after advancing TA to overlap with the time domain position of the measurement gap, so that the terminal device does not use the uplink resource to send data, and the network device does not blind detect the uplink resource.
[0253] ②M<K_offset-T1
[0254] Similarly, for an uplink resource, if M<K_offset-T1, that is, K_offset-T1≤M≤K_offset does not exist, it means that the time interval between the uplink resource and the measurement gap is less than K_offset-T1, where M is the time interval between the uplink resource and the measurement gap. K_offset-T1+L is regarded as a minimum value of TA, although the TA corresponding to the terminal device using the uplink resource to transmit data will be greater than M, but it may still cause the time domain position of the uplink resource after advancing TA to not overlap with the time domain position of the measurement gap, so that the terminal device can use the uplink resource to send data, and the network device can blind detect the uplink resource.
[0255] ③M>K_offset
[0256] Similarly, for an uplink resource, if M>K_offset, that is, K_offset-T1≤M≤K_offset does not exist, it means that the time interval between the uplink resource and the measurement gap is greater than K_offset, where M is the time interval between the uplink resource and the measurement gap. Since K_offset is regarded as a maximum value of TA, the TA corresponding to the terminal device using the uplink resource to transmit data will be less than M, which causes the time domain position of the uplink resource after advancing TA to not overlap with the time domain position of the measurement gap, so that the terminal device can use the uplink resource to send data, and the network device can blind detect the uplink resource.
[0257] Method two:
[0258] It should be noted that in "way two", in order to realize the determination (or determination / judgment) according to the K_offset whether there is a measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced, the application embodiment can also introduce M, L, T0, T1, Toffset, etc. Among them, the specific description of M, L, T0, T1, Toffset is consistent with the above "way one", and will not be repeated here.
[0259] Similarly, in "way two", the terminal device or network device can determine according to K_offset and M, can determine according to K_offset, M, T0 and L, can determine according to K_offset, M and T1 whether there is an overlapping measurement gap, etc. The specific description is as follows.
[0260] 1) Determine whether there is a measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced according to K_offset and M
[0261] It should be noted that the application embodiment can determine according to the size relationship between K_offset and M. Among them, the size relationship between K_offset and M can exist as follows:
[0262] ① M≤K_offset
[0263] It should be noted that for an uplink resource, if M≤K_offset exists, it means that there can be a measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced, so that the terminal device does not use the uplink resource to send data, and the network device does not blind detection of the uplink resource.
[0264] ② M>K_offset
[0265] Similarly, for an uplink resource, if M>K_offset, i.e. M≤K_offset does not exist, it means that there can be no measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced, so that the terminal device can use the uplink resource to send data, and the network device can blind detection of the uplink resource.
[0266] 2) Determine whether there is a measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced according to K_offset, M, T0 and L
[0267] It should be noted that the application embodiment can determine according to the size relationship between K_offset, M, T0 and L. Among them, the size relationship between K_offset, M, T0 and L can exist as follows:
[0268] K_offset-T0-L≤M≤K_offset
[0269] It should be noted that for an uplink resource, if K_offset-T0-L≤M≤K_offset exists, it means that there may be a measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced, so that the terminal device does not use the uplink resource to send data, and the network device does not blindly detect the uplink resource.
[0270] M
[0271] Similarly, for an uplink resource, if M
[0272] M
[0273] Similarly, for an uplink resource, if M
[0274] 3) Determine whether there is a measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced according to K_offset, M and T1
[0275] It should be noted that the embodiments of the present application can be determined according to the size relationship among K_offset, M and T1. Among them, the size relationship among K_offset, M and T1 may exist as follows:
[0276] K_offset-T1≤M≤K_offset
[0277] It should be noted that for an uplink resource, if K_offset-T1≤M≤K_offset exists, it means that there may be a measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced, so that the terminal device does not use the uplink resource to send data, and the network device does not blindly detect the uplink resource.
[0278] M
[0279] Similarly, for an uplink resource, if M < K_offset-T1, i.e., there is no K_offset-T1≤M≤K_offset, it means that there may be no measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced, so that the terminal device can use the uplink resource to send data, and the network device can blindly detect the uplink resource.
[0280] ③M > K_offset
[0281] Similarly, for an uplink resource, if M > K_offset, i.e., there is no K_offset-T1≤M≤K_offset, it means that there may be no measurement gap overlapping with the time domain position of the uplink resource after the TA is advanced, so that the terminal device can use the uplink resource to send data, and the network device can blindly detect the uplink resource.
[0282] It should be noted that the "second way" is the same as the "first way" in terms of specific implementation. Therefore, the details not described in the "second way" can be specifically referred to the "first way", and will not be repeated here.
[0283] Third way:
[0284] It should be noted that in the "third way", in order to determine (or determine / judge) whether the time domain position of the uplink resource after the TA is advanced overlaps with the time domain position of the measurement gap according to the TA, the present application embodiment can also introduce M, L, Toffset, etc. Among them, the specific description of M, L, Toffset is the same as the above "first way", and will not be repeated here.
[0285] Similarly, in the "third way", the terminal device or the network device can determine whether to overlap according to TA, M, Toffset and L. The following will be described in detail. 1) Determine whether the time domain position of the uplink resource after the TA is advanced overlaps with the time domain position of the measurement gap according to TA, M, Toffset and L
[0286] It should be noted that the present application embodiment can determine according to the size relationship between TA, M, Toffset and L.
[0287] Among them, the size relationship between TA, M, Toffset and L can exist as follows:
[0288] ①TA-Toffset-L≤M≤TA+Toffset
[0289] It should be noted that for an uplink resource, if TA - Toffset - L ≤ M ≤ TA + Toffset, it means that the time interval between the uplink resource and the measurement gap is less than or equal to TA + Toffset, and the time interval between the uplink resource and the measurement gap is greater than or equal to the difference between TA, Toffset, and L, where M is the time interval between the uplink resource and the measurement gap. In this case, the embodiments of this application can regard TA + Toffset as a maximum value of TA, and TA - Toffset as a minimum value of TA. Therefore, the TA corresponding to the terminal device using the uplink resource to transmit data may be greater than M, which may cause the time domain position of the uplink resource after TA advance to overlap with the time domain position of the measurement gap, causing the terminal device not to use the uplink resource to send data, and the network device not to blindly detect the uplink resource.
[0290] For example, such as Figure 12 As shown, the terminal device reports TA or location information to the network device, and the network device determines Toffset based on the TA or location information and sends Toffset to the terminal device. Here, M is the time interval between the start time domain position of uplink resource 1210 and the end time domain position of the measurement gap. When M = TA + Toffset, the end time domain position of the measurement gap is at position 1230. In this case, if M ≤ TA + Toffset, the measurement gap will shift to uplink resource 1220, causing uplink resource 1220 to overlap with the measurement gap.
[0291] When M = TA - Toffset - L, the initial time-domain position of the measurement gap is at position 1240. At this time, if TA - Toffset - L ≤ M, the measurement gap will move to the uplink resource 1220, causing the uplink resource 1220 to overlap with the measurement gap.
[0292] ②M<TA-Toffset-L
[0293] Similarly, for an uplink resource, if there exists M < TA - Toffset - L, i.e., there does not exist TA - Toffset - L ≤ M ≤ TA + Toffset, it means that the time interval between the uplink resource and the measurement gap is less than TA - Toffset - L, where M is the time interval between the uplink resource and the measurement gap. TA - Toffset is considered a minimum value of TA. Although the TA corresponding to the terminal device using the uplink resource to transmit data may be greater than M, it may still result in the time domain position of the uplink resource after TA advance not overlapping with the time domain position of the measurement gap. This allows the terminal device to use the uplink resource to send data, and the network device to blindly detect the uplink resource.
[0294] ③M > TA + Toffset
[0295] Similarly, for an uplink resource, if M > TA + Toffset, i.e., there is no TA - Toffset - L ≤ M ≤ TA + Toffset, it means that the time interval between the uplink resource and the measurement gap is greater than TA + Toffset, where M is the time interval between the uplink resource and the measurement gap. Since TA + Toffset is regarded as a maximum value of TA, the TA corresponding to the terminal device transmitting data using the uplink resource will be less than M, so that the time domain position of the uplink resource after TA is advanced does not overlap with the time domain position of the measurement gap, so that the terminal device can send data using the uplink resource, and the network device can blindly detect the uplink resource.
[0296] Fourthly, it should be noted that in "the fourth way", in order to determine (or determine / judge) whether there is a measurement gap overlapping with the time domain position of the uplink resource after TA is advanced according to the TA, the present application embodiment can also introduce M, L, Toffset, etc. Among them, the specific description of M, L, Toffset is consistent with the above "first way", and will not be repeated here.
[0297] Similarly, in "the fourth way", the terminal device or the network device can determine whether there is an overlapping measurement gap according to TA, M, Toffset and L, etc. The specific description is as follows.
[0298] 1) Determine whether there is a measurement gap overlapping with the time domain position of the uplink resource after TA is advanced according to TA, M, Toffset and L
[0299] It should be noted that the present application embodiment can determine according to the size relationship between TA, M, Toffset and L.
[0300] Among them, the size relationship between TA, M, Toffset and L can be as follows:
[0301] ① TA - Toffset - L ≤ M ≤ TA + Toffset
[0302] It should be noted that for an uplink resource, if TA - Toffset - L ≤ M ≤ TA + Toffset, it means that there can be a measurement gap overlapping with the time domain position of the uplink resource after TA is advanced, so that the terminal device does not use the uplink resource to send data, and the network device does not blindly detect the uplink resource.
[0303] ② M < TA - Toffset - L
[0304] Similarly, for an uplink resource, if M < TA-Toffset-L, i.e., there is no TA-Toffset-L≤M≤TA+Toffset, it means that there can be no measurement gap overlapping with the time domain position of the uplink resource in advance by TA, so that the terminal device can send data using the uplink resource, and the network device can blindly detect the uplink resource.
[0305] ③M > TA+Toffset
[0306] Similarly, for an uplink resource, if M > TA+Toffset, i.e., there is no TA-Toffset-L≤M≤TA+Toffset, it means that there can be no measurement gap overlapping with the time domain position of the uplink resource in advance by TA, so that the terminal device can send data using the uplink resource, and the network device can blindly detect the uplink resource.
[0307] It should be noted that the "fourth mode" is the same as the "third mode" in terms of specific implementation. Therefore, the details of the "fourth mode" can be referred to the "third mode", and will not be repeated here.
[0308] In summary, the communication method of the embodiments of the present application will be described in detail below by taking the determination according to TA or K_offset as an example.
[0309] As shown in FIG. 13, it is a flowchart of a communication method according to an embodiment of the present application, which specifically includes the following steps: Figure 13
[0310] S1310, the terminal device receives resource configuration information from the network device, and the resource configuration information is used to configure an uplink resource.
[0311] Correspondingly, the network device sends the resource configuration information to the terminal device.
[0312] S1320, the terminal device determines, according to TA or K_offset, whether the time domain position of the uplink resource in advance by the TA overlaps with the time domain position of a measurement gap, does not use the uplink resource to send data, and the measurement gap is used for signal measurement.
[0313] Correspondingly, the network device determines, according to TA or K_offset, whether the time domain position of the uplink resource in advance by the TA overlaps with the measurement gap, does not listen to the uplink resource to send data, and the measurement gap is used for signal measurement.
[0314] It should be noted that in some embodiments, when the network device configures the terminal device with periodic uplink resources, the terminal device or the network device can determine for each uplink resource in the periodic uplink resources. For example, the terminal device can need to use an uplink resource in a certain period, and then determine for the uplink resource. The network device can determine for an uplink resource before it needs to perform blind detection for the uplink resource.
[0315] It can be seen that in the embodiments of the present application, for the terminal device, the embodiments of the present application introduce an uplink resource availability (or effectiveness) determination criterion, that is, whether the time domain position of the uplink resource after advancing the TA overlaps with the time domain position of the measurement gap is determined according to the TA or the K_offset, so that when there is an overlap between the time domain position of the uplink resource after advancing the TA and the time domain position of the measurement gap, the terminal device can not use the uplink resource for data transmission, thereby ensuring the success of data transmission to improve communication reliability.
[0316] For the network device, the embodiments of the present application introduce an uplink resource monitoring (or availability / effectiveness) determination criterion, that is, whether the time domain position of the uplink resource after advancing the TA overlaps with the time domain position of the measurement gap is determined according to the TA or the K_offset, so that when there is an overlap between the time domain position of the uplink resource after advancing the TA and the time domain position of the measurement gap, the network device can not blindly detect the uplink resource, thereby helping to reduce the number of blind detections of the network device and achieving the purpose of saving power consumption.
[0317] The above mainly introduces the scheme of the embodiments of the present application from the perspective of interaction between various network elements in the method side. It can be understood that the terminal device or the network device includes the corresponding hardware structure and / or software module for executing each function in order to achieve the above functions. Those skilled in the art should easily realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present text can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0318] The embodiments of the present application can divide the functional units of the terminal device or the network device according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated in one processing unit. The integrated unit can be realized in the form of hardware or in the form of a software program module. It should be noted that the division of the units in the embodiments of the present application is illustrative, and is only a logical function division, and another division mode can be used in actual implementation.
[0319] Please refer to Figure 14 , Figure 14 is a structural schematic diagram of a communication apparatus in the embodiments of the present application. The communication apparatus 1400 includes a processor 1410, a memory 1420, and at least one communication bus for connecting the processor 1410 and the memory 1420.
[0320] The memory 1420 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 1420 is used to store computer programs or instructions 1421.
[0321] The communication apparatus 1400 can further include a communication interface for receiving and sending data.
[0322] The processor 1410 can be one or more CPUs. In the case where the processor 1410 is one CPU, the CPU can be a single-core CPU or a multi-core CPU.
[0323] It should be noted that the communication apparatus 1400 in the embodiments of the present application can be a chip or the terminal device described above.
[0324] The processor 1410 in the communication apparatus 1400 is used to execute the computer programs or instructions 1421 stored in the memory 1420 to implement the following steps: receiving resource configuration information from a network device, the resource configuration information being used to configure an uplink resource; determining, according to a timing advance TA or a K_offset, that a time domain position of the uplink resource after the TA is advanced overlaps a time domain position of a measurement gap, not using the uplink resource to send data, and the measurement gap being used for signal measurement.
[0325] It should be noted that the specific implementation of each operation can be found in the description of the method embodiments described above, and will not be described in detail here.
[0326] It can be seen that, in the embodiment of the present application, for the communication device 1400, the embodiment of the present application introduces an uplink resource availability (or effectiveness) determination criterion, that is, whether the time domain position of the uplink resource after advancing TA and the time domain position of the measurement gap overlap according to TA or K_offset, so that when there is overlap between the time domain position of the uplink resource after advancing TA and the time domain position of the measurement gap, the communication device 1400 can not use the uplink resource for data transmission, thereby ensuring the success of data transmission to improve communication reliability.
[0327] Specifically, in terms of not using the uplink resource to send data according to K_offset, determining that the time domain position of the uplink resource after advancing TA overlaps with the time domain position of the measurement gap, the processor 1410 is configured to execute the computer program or instruction 1421 stored in the memory 1420 to specifically implement the following steps:
[0328] For one uplink resource, if there is M≤K_offset, the uplink resource is not used to send data, where M is the time interval between the uplink resource and the measurement gap.
[0329] Specifically, in terms of not using the uplink resource to send data according to K_offset, determining that the time domain position of the uplink resource after advancing TA overlaps with the time domain position of the measurement gap, the processor 1410 is configured to execute the computer program or instruction 1421 stored in the memory 1420 to specifically implement the following steps:
[0330] For one uplink resource, if there is K_offset-T0-L≤M≤K_offset, the uplink resource is not used to send data; where T0 is a preconfigured time length, L is the time length of the measurement gap, and M is the time interval between the uplink resource and the measurement gap.
[0331] Specifically, T0≥2T, and T is the maximum differential delay value corresponding to the coverage range of the serving cell of the communication device 1400, or T is the maximum differential delay value corresponding to the coverage range of the current serving beam of the communication device 1400.
[0332] Specifically, in terms of not using the uplink resource to send data according to TA, determining that the time domain position of the uplink resource after advancing TA overlaps with the time domain position of the measurement gap, the processor 1410 is configured to execute the computer program or instruction 1421 stored in the memory 1420 to specifically implement the following steps:
[0333] For an uplink resource, if there exists TA-Toffset-L≤M≤TA+Toffset, data is not transmitted using the uplink resource; wherein Toffset is a pre-configured time offset, L is a time length of a measurement gap, and M is a time interval between the uplink resource and the measurement gap.
[0334] Specifically, in terms of determining, according to K_offset, that the time domain position of the uplink resource after being advanced by TA overlaps with the time domain position of the measurement gap and not transmitting data using the uplink resource, the processor 1410 is configured to execute the computer programs or instructions 1421 stored in the memory 1420 to specifically implement the following steps:
[0335] For an uplink resource, if there exists K_offset-T1≤M≤K_offset, data is not transmitted using the uplink resource; wherein T1 is a pre-configured time length, and M is a time interval between the uplink resource and the measurement gap.
[0336] Specifically, T1≥2T+L, T is a maximum differential time delay value corresponding to a coverage range of a serving cell of the communication apparatus 1400, or T is a maximum differential time delay value corresponding to a coverage range of a current serving beam of the communication apparatus 1400; and L is a time length of a measurement gap.
[0337] Specifically, the processor 1410 is configured to execute the computer programs or instructions 1421 stored in the memory 1420 to further implement the following steps:
[0338] According to the timing advance TA or K_offset, it is determined that the time domain position of the uplink resource after being advanced by TA does not overlap with the time domain position of the measurement gap, and data is transmitted using the uplink resource.
[0339] Specifically, in terms of determining, according to K_offset, that the time domain position of the uplink resource after being advanced by TA does not overlap with the time domain position of the measurement gap and transmitting data using the uplink resource, the processor 1410 is configured to execute the computer programs or instructions 1421 stored in the memory 1420 to specifically implement the following steps:
[0340] For an uplink resource, if there exists M≤K_offset, data is transmitted using the uplink resource, wherein M is a time interval between the uplink resource and the measurement gap.
[0341] Specifically, in terms of determining, according to K_offset, that the time domain position of the uplink resource after being advanced by TA does not overlap with the time domain position of the measurement gap and transmitting data using the uplink resource, the processor 1410 is configured to execute the computer programs or instructions 1421 stored in the memory 1420 to specifically implement the following steps:
[0342] For an uplink resource, if there is no K_offset-T0-L≤M≤K_offset, data is transmitted using the uplink resource, wherein T0 is a preconfigured time length, L is a time length of a measurement gap, and M is a time interval between the uplink resource and the measurement gap.
[0343] Specifically, in terms of transmitting data using the uplink resource when it is determined according to K_offset that the time domain position of the uplink resource after being advanced by TA does not overlap with the time domain position of the measurement gap, the processor 1410 is configured to execute the computer program or instructions 1421 stored in the memory 1420 to specifically implement the following steps:
[0344] For an uplink resource, if there is no TA-Toffset-L≤M≤TA+Toffset, data is transmitted using the uplink resource, wherein Toffset is a preconfigured time offset, L is a time length of a measurement gap, and M is a time interval between the uplink resource and the measurement gap.
[0345] Specifically, in terms of transmitting data using the uplink resource when it is determined according to K_offset that the time domain position of the uplink resource after being advanced by TA does not overlap with the time domain position of the measurement gap, the processor 1410 is configured to execute the computer program or instructions 1421 stored in the memory 1420 to specifically implement the following steps:
[0346] For an uplink resource, if there is no K_offset-T1≤M≤K_offset, data is transmitted using the uplink resource, wherein T1 is a preconfigured time length, and M is a time interval between the uplink resource and the measurement gap.
[0347] See Figure 15 , Figure 15 is another communication device structure schematic diagram of an embodiment of the present application. The communication device 1500 includes a processor 1510, a memory 1520, and at least one communication bus for connecting the processor 1510 and the memory 1520.
[0348] The memory 1520 includes, but is not limited to, RAM, ROM, PROM, or CD-ROM. The memory 1520 is configured to store computer programs or instructions 1521.
[0349] The communication device 1500 can further include a communication interface configured to receive and send data.
[0350] The processor 1510 can be one or more CPUs. In the case where the processor 1510 is a CPU, the CPU can be a single-core CPU or a multi-core CPU.
[0351] It should be noted that the communication apparatus 1500 in the embodiments of the present application can be a chip or the network device described above.
[0352] The processor 1510 in the communication apparatus 1500 is configured to execute the computer programs or instructions 1521 stored in the memory 1520 to implement the following steps: sending resource configuration information to a terminal device, the resource configuration information being used for configuring an uplink resource; and determining, according to a timing advance TA or a K_offset, that a time domain position of the uplink resource after being advanced by the TA overlaps with a time domain position of a measurement gap, and not performing blind detection on the uplink resource, the measurement gap being used for signal measurement.
[0353] It should be noted that the specific implementation of each operation can be described in detail in the method embodiments described above, and will not be described in detail here.
[0354] It can be seen that, in the embodiments of the present application, for the communication apparatus 1500, a kind of uplink resource monitoring (or availability / effectiveness) determination criterion is introduced, i.e., according to TA or K_offset, whether the time domain position of the uplink resource after being advanced by TA overlaps with the time domain position of the measurement gap is determined, so that when there is overlap between the time domain position of the uplink resource after being advanced by TA and the time domain position of the measurement gap, the communication apparatus 1500 can not perform blind detection on the uplink resource, thereby helping to reduce the number of blind detections of the communication apparatus 1500, and achieving the purpose of saving power consumption.
[0355] Specifically, in terms of determining, according to K_offset, that the time domain position of the uplink resource after being advanced by TA overlaps with the time domain position of the measurement gap and not performing blind detection on the uplink resource, the processor 1510 is configured to execute the computer programs or instructions 1521 stored in the memory 1520 to specifically implement the following steps:
[0356] For an uplink resource, if M≤K_offset, the uplink resource is not detected, wherein M is the time interval between the uplink resource and the measurement gap.
[0357] Specifically, in terms of determining, according to K_offset, that the time domain position of the uplink resource after being advanced by TA overlaps with the time domain position of the measurement gap and not performing blind detection on the uplink resource, the processor 1510 is configured to execute the computer programs or instructions 1521 stored in the memory 1520 to specifically implement the following steps:
[0358] For an uplink resource, if K_offset-T0-L≤M≤K_offset, the uplink resource is not detected, wherein T0 is a preconfigured time length, L is a time length of the measurement gap, and M is a time interval between the uplink resource and the measurement gap.
[0359] Specifically, T0 is determined by the communication apparatus 1500 according to a maximum differential delay value corresponding to a coverage range of a serving cell of the terminal device, or
[0360] T0 is determined by the communication apparatus 1500 according to a maximum differential delay value corresponding to a coverage range of a current serving beam of the terminal device.
[0361] T0 is determined by the communication apparatus 1500 according to a TA reported by the terminal device or location information of the terminal device.
[0362] Specifically, T0≥2T, T is a maximum differential delay value corresponding to a coverage range of a serving cell of the terminal device, or T is a maximum differential delay value corresponding to a coverage range of a current serving beam of the terminal device.
[0363] Specifically, in terms of not blindly detecting the uplink resource in a case where it is determined according to the TA that the time domain position of the uplink resource after being advanced by the TA overlaps with the time domain position of the measurement gap, the processor 1510 is configured to execute the computer programs or instructions 1521 stored in the memory 1520 to specifically implement the following steps:
[0364] For one uplink resource, if there is TA-Toffset-L≤M≤TA+Toffset, the uplink resource is not blindly detected, where Toffset is a preconfigured time offset, L is the length of the measurement gap, and M is the time interval between the uplink resource and the measurement gap.
[0365] Specifically, Toffset is determined by the communication apparatus 1500 according to a satellite moving speed or a satellite orbit height.
[0366] Specifically, in terms of not blindly detecting the uplink resource in a case where it is determined according to the K_offset that the time domain position of the uplink resource after being advanced by the TA overlaps with the time domain position of the measurement gap, the processor 1510 is configured to execute the computer programs or instructions 1521 stored in the memory 1520 to specifically implement the following steps:
[0367] For one uplink resource, if there is K_offset-T1≤M≤K_offset, the uplink resource is not blindly detected, where T1 is a preconfigured length, and M is the time interval between the uplink resource and the measurement gap.
[0368] Specifically, T1 is determined by the communication apparatus 1500 according to a maximum differential delay value corresponding to a coverage range of a serving cell of the terminal device and the length of the measurement slot; or
[0369] T1 is determined by the communication apparatus 1500 according to a maximum differential delay value corresponding to a coverage range of a current serving beam of the terminal device and the length of the measurement slot; or
[0370] T1 is determined by the communication apparatus 1500 according to the TA reported by the terminal device and the length of the measurement time slot; or
[0371] T1 is determined by the communication apparatus 1500 according to the position information reported by the terminal device and the length of the measurement time slot.
[0372] Specifically, T1≥2T+L, T is the maximum differential delay corresponding to the coverage range of the serving cell of the terminal device, or T is the maximum differential delay corresponding to the coverage range of the current serving beam of the terminal device; L is the length of the measurement gap.
[0373] Specifically, the processor 1510 is configured to execute the computer programs or instructions 1521 stored in the memory 1520 to further implement the following steps:
[0374] According to the timing advance TA or K_offset, it is determined that the time domain position of the uplink resource after the timing advance TA does not overlap with the time domain position of the measurement gap, and the uplink resource is blindly detected.
[0375] Specifically, in terms of determining that the time domain position of the uplink resource after the timing advance TA does not overlap with the time domain position of the measurement gap according to K_offset, and blindly detecting the uplink resource, the processor 1510 is configured to execute the computer programs or instructions 1521 stored in the memory 1520 to specifically implement the following steps:
[0376] For an uplink resource, if there is no M≤K_offset, the uplink resource is blindly detected.
[0377] Specifically, in terms of determining that the time domain position of the uplink resource after the timing advance TA does not overlap with the time domain position of the measurement gap according to K_offset, and blindly detecting the uplink resource, the processor 1510 is configured to execute the computer programs or instructions 1521 stored in the memory 1520 to specifically implement the following steps:
[0378] For an uplink resource, if there is no K_offset-T0-L≤M≤K_offset, the uplink resource is blindly detected, wherein T0 is a preconfigured length, L is the length of the measurement gap, and M is the time interval between the uplink resource and the measurement gap.
[0379] Specifically, in terms of determining that the time domain position of the uplink resource after the timing advance TA does not overlap with the time domain position of the measurement gap according to K_offset, and blindly detecting the uplink resource, the processor 1510 is configured to execute the computer programs or instructions 1521 stored in the memory 1520 to specifically implement the following steps:
[0380] For an uplink resource, if there is no TA-Toffset-L≤M≤TA+Toffset, the uplink resource is blindly detected, wherein Toffset is a pre-configured time offset, L is a time length of a measurement gap, and M is a time interval between the uplink resource and the measurement gap.
[0381] Specifically, in terms of determining, according to K_offset, that a time domain position of the uplink resource after being advanced by TA does not overlap with a time domain position of the measurement gap, and blindly detecting transmission of uplink data on the uplink resource, the processor 1510 is configured to execute the computer program or instructions 1521 stored in the memory 1520 to implement the following steps:
[0382] For an uplink resource, if there is no K_offset-T1≤M≤K_offset, the uplink resource is blindly detected, wherein T1 is a pre-configured time length, and M is a time interval between the uplink resource and the measurement gap.
[0383] Embodiments of the present application also provide a terminal device, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiments.
[0384] Embodiments of the present application also provide a network device, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiments.
[0385] Embodiments of the present application also provide a chip, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiments.
[0386] Embodiments of the present application also provide a chip module, comprising a transceiver component and a chip, the chip comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiments.
[0387] Embodiments of the present application also provide a computer readable storage medium, which stores a computer program or instructions, and the computer program or instructions are executed to implement the steps described in the above method embodiments.
[0388] Embodiments of the present application also provide a computer program product, comprising a computer program or instructions, and the computer program or instructions are executed to implement the steps described in the above method embodiments.
[0389] The steps of methods or algorithms described in the embodiments of the present application can be implemented in the form of hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, erasable programmable ROM (EPROM), electrically EPROM (EEPROM), registers, hard disks, mobile hard disks, compact discs (CD-ROMs), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal device or a network device. Of course, the processor and the storage medium can also exist as discrete components in the terminal device or the network device.
[0390] Those skilled in the art should be aware that, in one or more examples described above, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, the computer program instructions generate the processes or functions described in the embodiments of the present application in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer instructions can be transferred from one website, computer, server, or data center to another via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0391] The above detailed description of the specific implementation has further detailed the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only a specific implementation of the embodiments of the present application and is not used to limit the protection scope of the embodiments of the present application. Any modification, equivalent replacement, improvement and the like made on the basis of the technical solutions of the embodiments of the present application shall be included in the protection scope of the embodiments of the present application.
Claims
1. A communication method characterized by comprising: The application is applied to a terminal device, comprising: receiving resource configuration information from a network device, the resource configuration information being used for configuring uplink resources; if M≤K_offset exists, data is not transmitted by using the uplink resources; or, if K_offset-T0-L≤M≤K_offset exists, data is not transmitted by using the uplink resources; or, if TA-Toffset-L≤M≤TA+Toffset exists, data is not transmitted by using the uplink resources; or, if K_offset-T1≤M≤K_offset exists, data is not transmitted by using the uplink resources; wherein M is a time interval between the uplink resources and a measurement gap, T0 is a preconfigured time length, L is a time length of the measurement gap, Toffset is a preconfigured time offset, T1 is a preconfigured time length, and the measurement gap is used for signal measurement.
2. The method of claim 1, wherein, T0≥2T, wherein T is a maximum differential time delay value corresponding to a coverage range of a serving cell of the terminal device, or T is a maximum differential time delay value corresponding to a coverage range of a current serving beam of the terminal device.
3. The method of claim 1, wherein, T1≥2T+L, wherein T is a maximum differential time delay value corresponding to a coverage range of a serving cell of the terminal device, or T is a maximum differential time delay value corresponding to a coverage range of a current serving beam of the terminal device.
4. The method of claim 1, wherein, The method further comprises: determining, according to the TA or the K_offset, that a time domain position of the uplink resources after being advanced by the TA does not overlap with a time domain position of the measurement gap, and transmitting data by using the uplink resources.
5. The method of claim 4, wherein, The determining, according to the K_offset, that the time domain position of the uplink resources after being advanced by the TA does not overlap with the time domain position of the measurement gap, and transmitting data by using the uplink resources, comprises: if M≤K_offset does not exist, data is transmitted by using the uplink resources.
6. The method of claim 4, wherein, The determining, according to the K_offset, that the time domain position of the uplink resources after being advanced by the TA does not overlap with the time domain position of the measurement gap, and transmitting data by using the uplink resources, comprises: if K_offset-T0-L≤M≤K_offset does not exist, data is transmitted by using the uplink resources.
7. The method of claim 4, wherein, The determining, according to the K_offset, that the time domain position of the uplink resources after being advanced by the TA does not overlap with the time domain position of the measurement gap, and transmitting data by using the uplink resources, comprises: if TA-Toffset-L≤M≤TA+Toffset does not exist, data is transmitted by using the uplink resources.
8. The method of claim 4, wherein, The determining, according to the K_offset, that the time domain position of the uplink resources after being advanced by the TA does not overlap with the time domain position of the measurement gap, and transmitting data by using the uplink resources, comprises: if K_offset-T1≤M≤K_offset does not exist, data is transmitted by using the uplink resources.
9. A communication method characterized by comprising: The application is applied to a network device, comprising: sending resource configuration information to a terminal device, the resource configuration information being used for configuring uplink resources; if M≤K_offset exists, the uplink resources are not blindly detected; or, If K_offset-T0-L≤M≤K_offset exists, the uplink resource is not blindly detected; or If TA-Toffset-L≤M≤TA+Toffset exists, the uplink resource is not blindly detected; or If K_offset-T1≤M≤K_offset exists, the uplink resource is not blindly detected. M is a time interval between the uplink resource and a measurement gap, T0 is a preconfigured time length, L is a time length of the measurement gap, Toffset is a preconfigured time offset, and T1 is a preconfigured time length. The measurement gap is used for signal measurement.
10. The method of claim 9, wherein, The T0 is determined by the network device according to a maximum differential time delay value corresponding to a coverage range of a serving cell of the terminal device, or The T0 is determined by the network device according to a maximum differential time delay value corresponding to a coverage range of a current serving beam of the terminal device; or The T0 is determined by the network device according to the TA or location information of the terminal device.
11. The method of claim 9, wherein, The T0≥2T, the T is a maximum differential time delay value corresponding to a coverage range of a serving cell of the terminal device, or the T is a maximum differential time delay value corresponding to a coverage range of a current serving beam of the terminal device.
12. The method of claim 9, wherein, The Toffset is determined by the network device according to a satellite moving speed or a satellite orbit height.
13. The method of claim 9, wherein, The T1 is determined by the network device according to a maximum differential time delay value corresponding to a coverage range of a serving cell of the terminal device and a time length of the measurement gap; or The T1 is determined by the network device according to a maximum differential time delay value corresponding to a coverage range of a current serving beam of the terminal device and a time length of the measurement gap; or The T1 is determined by the network device according to the TA and the time length of the measurement gap; or The T1 is determined by the network device according to location information of the terminal device and the time length of the measurement gap.
14. The method of claim 9, wherein, T1≥2T+L, the T is a maximum differential time delay value corresponding to a coverage range of a serving cell of the terminal device, or the T is a maximum differential time delay value corresponding to a coverage range of a current serving beam of the terminal device.
15. The method of claim 9, wherein, The method further includes: According to a timing advance TA or K_offset, it is determined that a time domain position of the uplink resource after the TA is advanced does not overlap with a time domain position of the measurement gap, and the uplink resource is blindly detected.
16. The method of claim 15, wherein, The determination that the time domain position of the uplink resource after the TA is advanced does not overlap with the time domain position of the measurement gap according to the K_offset and the blind detection of the uplink resource include: If M≤K_offset does not exist, the uplink resource is blindly detected.
17. The method of claim 15, wherein, The determination that the time domain position of the uplink resource after the TA is advanced does not overlap with the time domain position of the measurement gap according to the K_offset and the blind detection of the uplink resource include: If K_offset-T0-L≤M≤K_offset does not exist, the uplink resource is blindly detected.
18. The method of claim 15, wherein, The step of determining, according to the K_offset, that the time domain position of the uplink resource after the TA is advanced does not overlap with the time domain position of the measurement gap, and blindly detecting the uplink resource, comprises: If there is no TA-Toffset-L≤M≤TA+Toffset, the uplink resource is blindly detected.
19. The method of claim 15, wherein, The step of determining, according to the K_offset, that the time domain position of the uplink resource after the TA is advanced does not overlap with the time domain position of the measurement gap, and blindly detecting the uplink resource for uplink data transmission, comprises: If there is no K_offset-T1≤M≤K_offset, the uplink resource is blindly detected.
20. A communications device comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein, The processor executes the computer program or instruction to implement the steps of the method of any one of claims 1-8.
21. A communications device comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein, The processor executes the computer program or instruction to implement the steps of the method of any one of claims 9-19.
22. A computer-readable storage medium, characterized in that, The computer program or instruction stored in the computer readable storage medium, when executed, implements the steps of the method of any one of claims 1-8 or 9-19.
23. A chip module comprising a transceiver assembly and a chip, the chip comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein, The processor executes the computer program or instruction to implement the steps of the method of any one of claims 1-8 or 9-19.
Citation Information
Patent Citations
Adapting operations in flexible allocation slots partially overlapping with measurement gaps
CN113056950A
Method and apparatus for performing communication in a wireless communication system
US20140146697A1