Data transmission method and device

When the terminal device sends a frequency signal when there is no data, instead of filling in data, the terminal device in the 5G new empty port technology increases power consumption due to continuous sending data, and realizes the correct judgment of the terminal device status and improvement of the network device. The effect of spectrum resource utilization.

CN119364539APending Publication Date: 2025-01-24HUAWEI TECH CO LTD

Patent Information

Application Number
CN202310917702.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-24
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the new 5G air interface technology, in order to ensure the minimization of uplink scheduling delay, network equipment will send uplink authorization to the terminal equipment even if the terminal has no data to send, resulting in the terminal continuously sending fill data and increasing power consumption.

Method used

The terminal device does not send filling data when there is no data. Instead, it sends a foreign frequency signal. The network device is determined that the terminal device is receiving the upper authority and energy -saving status by detecting power or frequency signals.

Benefits of technology

Send a foreign -frequency signal through the terminal device instead of filling the data, which reduces the power consumption of the terminal, and the network equipment can correctly determine the status of the terminal device, reduce the detection complexity, and increase the utilization rate of spectrum resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364539A_ABST
    Figure CN119364539A_ABST
Patent Text Reader

Abstract

A data transmission method and apparatus, the method comprising: receiving a first buffer status report (BSR) from a terminal device, the first BSR indicating that a device to-be-transmitted data volume of the terminal is 0; sending an uplink grant according to the first BSR, wherein the uplink grant indicates the first resource and the second resource; detecting first power corresponding to the first resource; detecting a second power corresponding to the second resource, and detecting a demodulation reference signal (DMRS) on the second resource; and determining that the terminal equipment receives the uplink authorization according to the first power and the second power. According to the method provided by the invention, the terminal equipment can achieve an energy-saving effect; the network equipment can correctly judge that the terminal equipment is in the uplink authorization receiving and energy-saving state, and the detection complexity of the network equipment is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a data transmission method and device. Background Art

[0002] With the development of the fifth generation mobile communication (5G) new radio (NR) technology, more and more network deployments and application types are supported, including higher speed experience and wider bandwidth access capabilities, lower latency and highly reliable information interaction, larger scale, low-cost access and management of machine-type communication devices, etc. The power consumption of communication equipment has also become increasingly prominent.

[0003] In order to minimize the uplink scheduling delay, the network device will still send an uplink grant signal (UL Grant) to the terminal device even if the terminal device has no data to send. If the terminal has no data, it will continue to send padding data to the network device, causing the terminal to waste power.

[0004] Therefore, it is necessary to optimize the data transmission method between the network device and the terminal device so that the network device can correctly detect that the terminal device has received the uplink authorization and is in an energy-saving state. Summary of the invention

[0005] The present application provides a data transmission method and apparatus, in which a terminal device does not send fill data but sends a pilot signal when there is no data to send, thereby achieving energy saving effect; the network device can correctly determine that the terminal device is in a state of receiving uplink authorization and energy saving through detection of power or pilot signals, thereby reducing the complexity of network device detection.

[0006] In the first aspect, a data transmission method is provided, which can be executed by a network device, or by a module applied to the network device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the network device functions.

[0007] The method includes: receiving a first cache status report BSR from a terminal device, the first BSR indicating that the amount of data to be transmitted of the terminal device is 0; sending an uplink authorization according to the first BSR, the uplink authorization indicating a first resource and a second resource; detecting a first power corresponding to the first resource; detecting a second power corresponding to the second resource, and detecting a demodulation reference signal DMRS on the second resource; and determining that the terminal device has received the uplink authorization according to the first power and the second power.

[0008] It should be noted that the first power corresponding to the first resource in the present application can be understood as: the network device can determine a total power on the resources included in the first resource, and the first power can be the average power of this total power at each resource granularity, such as the resource element RE. The second power corresponding to the second resource can also be understood in this way. For the sake of simplicity of explanation, it will not be repeated later.

[0009] It should be understood that when the BSR indicates that the data to be transmitted of the terminal device is 0 and the terminal device does not send data, the network device determines that the terminal device has received an uplink authorization based on the first power and the second power. Then, it can be determined that the terminal device has received an uplink authorization and has not sent fill data, and is in an energy-saving state.

[0010] It should also be understood that only when DMRS is detected on the second resource will it be determined based on the first power and the second power that the terminal device has received the uplink authorization. When DMRS is not detected on the second resource, it can be considered that the terminal device has not received the uplink authorization and is in a discrete transmission DTX state.

[0011] According to the solution of the present application, the network device can correctly determine whether the terminal device is in an energy-saving state by detecting two powers, thereby reducing the complexity of network device detection.

[0012] In combination with the first aspect, in certain implementations of the first aspect, determining that the terminal device has received an uplink authorization based on the first power and the second power includes: determining a power difference based on the first power and the second power; and determining that the terminal device has received an uplink authorization based on the power difference.

[0013] In combination with the first aspect, in certain implementations of the first aspect, determining that the terminal device has received the uplink authorization is based on the first power and the second power, including: when the power difference is greater than a first threshold, determining that the terminal device has received the uplink authorization.

[0014] It should be understood that, since different first thresholds can be set, the statement when the power difference is greater than or equal to the first threshold is also within the protection scope of the present application.

[0015] That is, in combination with the first aspect, in certain implementations of the first aspect, determining that the terminal device has received the uplink authorization is based on the first power and the second power, including: when the power difference is greater than or equal to a first threshold, determining that the terminal device has received the uplink authorization.

[0016] Through the solution of the present application, when the network device detects that the terminal device has received an uplink authorization but has not sent data, it can be determined that no data retransmission is required and no downlink control channel PDCCH aggregation level adjustment is required, thereby ensuring downlink spectrum resource utilization.

[0017] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending first configuration information to a terminal device, the first configuration information indicating a time domain and / or frequency domain position of the DMRS in the second resource.

[0018] According to the solution of the present application, the network device can further reduce the transmission energy consumption of the terminal device and improve the energy-saving effect by instructing the terminal device to send DMRS at part of the time domain and / or frequency domain position.

[0019] On the second aspect, a data transmission method is provided, which can be executed by a terminal device, or by a module applied to the terminal device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the terminal device functions.

[0020] The method includes: sending a first buffer status report BSR to a network device, the first BSR indicating that the amount of data to be transmitted of a terminal device is 0; receiving an uplink authorization from the network device, the uplink authorization indicating a first resource and a second resource; sending a demodulation reference signal DMRS to the network device on the second resource; and turning off symbols or reducing power on the first resource.

[0021] It should be noted that symbol shutoff means turning off the power amplifier and other RF hardware on the time domain symbol when no data is sent, thereby reducing static power consumption, and reducing power means reducing the transmission power by adjusting the transmission power, thereby reducing power consumption. Therefore, shutting off symbols or reducing power on the first resource can also mean not sending data on the first resource, or saving energy on the first resource.

[0022] Through the solution of the present application, when there is no data to be transmitted, the terminal device does not send padding data but sends pilot symbols, which can achieve energy saving effect.

[0023] When there is no data to be transmitted, the terminal device does not send padding data, but sending pilot symbols can be called the terminal device entering an energy-saving state, which can be correctly detected and identified by the network device through the method provided by the above-mentioned first aspect and the corresponding implementation method.

[0024] In combination with the second aspect, in some implementations of the second aspect, the method further includes: receiving first configuration information from a network device, where the first configuration information indicates a time domain and / or frequency domain position of the DMRS in the second resource.

[0025] In a possible implementation manner, the second resource includes at least one time domain symbol, and sending the pilot signal on the second resource includes: sending the pilot signal on one time domain symbol.

[0026] In a possible implementation manner, the second resource includes multiple frequency domain resources, and sending the pilot signal on the second resource includes: sending the pilot signal on part of the frequency domain resources.

[0027] In combination with the second aspect, in certain implementations of the second aspect, sending a demodulation reference signal DMRS to a network device on a second resource includes: when the number of uplink authorizations received corresponding to a first BSR indicating that the amount of data to be transmitted is 0 is greater than a second threshold, sending a DMRS to the network device on the second resource.

[0028] It should be understood that, since different second thresholds can be set, expressions where the number is greater than or equal to the second threshold are also within the protection scope of the present application.

[0029] That is, in combination with the second aspect, in certain implementations of the second aspect, sending a demodulation reference signal DMRS to a network device on a second resource includes: when the number of uplink authorizations received corresponding to a first BSR indicating that the amount of data to be transmitted is 0 is greater than or equal to a second threshold, sending DMRS to the network device on the second resource.

[0030] It should be noted that the uplink authorization corresponding to the first BSR indicating the amount of data to be transmitted is 0 in the present application refers to the uplink authorization received when the BSR indicating the amount of data to be transmitted is 0, which will not be repeated later.

[0031] In other words, the terminal device counts the number of uplink authorizations received, and when the number of times no data is sent corresponding to the uplink authorizations reaches a second threshold, the terminal device sends a DMRS.

[0032] In combination with the second aspect, in some implementations of the second aspect, the method further includes: receiving second configuration information from the network device, the second configuration information indicating a second threshold.

[0033] On the third aspect, a data transmission method is provided, which can be executed by a network device, or by a module applied to the network device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the functions of the network device.

[0034] The method includes: receiving a second cache status report BSR from a terminal device, the second BSR indicating that the amount of data to be transmitted by the terminal device is 0; sending scheduling information according to the second BSR, the scheduling information including indication information, the indication information indicating the sending of a sounding reference signal SRS on a third resource; detecting the SRS on the third resource, and determining whether the scheduling information is received.

[0035] The scheduling information may be an uplink grant UL Grant or a downlink resource scheduling DL Grant.

[0036] According to the solution of the present application, the network device can correctly determine that the terminal device is in an energy-saving state by detecting the triggered SRS, thereby reducing the complexity of network device detection.

[0037] In combination with the third aspect, in certain implementations of the third aspect, SRS is detected on the third resource, and it is determined whether scheduling information is received, including: when SRS is detected on the third resource, determining that the scheduling information is received; when SRS is not detected on the third resource, determining that the scheduling information is not received.

[0038] According to the solution of the present application, when the network device detects that the terminal device receives an uplink authorization but does not send data, it can be determined that no data retransmission is required and no downlink control channel PDCCH aggregation level adjustment is required, thereby ensuring downlink spectrum resource utilization.

[0039] In a fourth aspect, a data transmission method is provided, which can be executed by a terminal device, or by a module applied to the terminal device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the terminal device functions.

[0040] The method includes: sending a second cache status report BSR to a network device, the second BSR indicating that the amount of data to be transmitted of a terminal device is 0; receiving scheduling information from the network device, the scheduling information including indication information, the indication information indicating the sending of a sounding reference signal SRS on a third resource; and sending the SRS according to the indication information.

[0041] In a fifth aspect, a data transmission device is provided, the device comprising: an interface unit, configured to receive a first buffer status report BSR from a terminal device, the first BSR indicating that the amount of data to be transmitted of the terminal device is 0; and send an uplink authorization according to the first BSR, the uplink authorization indicating a first resource and a second resource;

[0042] The device also includes: a processing unit, which is used to detect a first power corresponding to a first resource; detect a second power corresponding to a second resource, and detect a demodulation reference signal DMRS on the second resource; and determine that the terminal device receives an uplink authorization based on the first power and the second power.

[0043] In combination with the fifth aspect, in certain implementations of the fifth aspect, the processing unit is specifically used to: determine a power difference based on the first power and the second power; and determine that the terminal device has received an uplink authorization based on the power difference.

[0044] In combination with the fifth aspect, in certain implementations of the fifth aspect, the processing unit is specifically used to: when the power difference is greater than a first threshold, determine that the terminal device has received an uplink authorization.

[0045] In combination with the fifth aspect, in certain implementations of the fifth aspect, the interface unit is further used to: send first configuration information to the terminal device, the first configuration information indicating the time domain and / or frequency domain position of the DMRS in the second resource.

[0046] In the sixth aspect, a data transmission device is provided, which includes: an interface unit, used to send a first cache status report BSR to a network device, the first BSR indicating that the amount of data to be transmitted of a terminal device is 0; receiving an uplink authorization from the network device, the uplink authorization indicating a first resource and a second resource; sending a demodulation reference signal DMRS to the network device on the second resource; a processing unit, used to turn off symbols or reduce power on the first resource.

[0047] In combination with the sixth aspect, in certain implementations of the sixth aspect, the interface unit is further used to: receive first configuration information from the network device, the first configuration information indicating the time domain and / or frequency domain position of the DMRS in the second resource.

[0048] In combination with the sixth aspect, in certain implementations of the sixth aspect, the interface unit is specifically used to: when the number of uplink authorizations received corresponding to the first BSR indicating that the amount of data to be transmitted is 0 is greater than a second threshold, send a DMRS to the network device on the second resource.

[0049] In combination with the sixth aspect, in certain implementations of the sixth aspect, the interface unit is further used to: receive second configuration information from the network device, where the second configuration information indicates a second threshold.

[0050] In the seventh aspect, a data transmission device is provided, which includes: an interface unit, used to receive a second cache status report BSR from a terminal device, the second BSR indicating that the amount of data to be transmitted of the terminal device is 0; sending scheduling information according to the second BSR, the scheduling information including indication information, the indication information indicating the sending of a sounding reference signal SRS on a third resource; a processing unit, used to detect the SRS on the third resource and determine whether the scheduling information is received.

[0051] In combination with the seventh aspect, in certain implementations of the seventh aspect, the processing unit is specifically used to: when SRS is detected on the third resource, determine that the scheduling information is received; when SRS is not detected on the third resource, determine that the scheduling information is not received.

[0052] In the eighth aspect, a data transmission device is provided, which includes: an interface unit, used to send a second cache status report BSR to a network device, the second BSR indicating that the amount of data to be transmitted of a terminal device is 0; receiving scheduling information from the network device, the scheduling information including indication information, the indication information indicating the sending of a sounding reference signal SRS on a third resource; and sending the SRS according to the indication information.

[0053] In the ninth aspect, a device for data transmission is provided, which may be a network device, or a component of a network device (such as a processor, a chip, or a chip system), or a logical node, a logical module, or software that can implement all or part of the functions of a network device. The device has the function of implementing the above-mentioned first aspect and various possible implementations of the first aspect or the third aspect and various possible implementations of the third aspect. The function can be implemented by hardware, or it can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions.

[0054] In one possible design, the device includes: an interface unit, which may be at least one of a transceiver, a receiver, and a transmitter, and the interface unit may include a radio frequency circuit or an antenna. Optionally, the device also includes a processing unit, which may be a processor. Optionally, the device also includes a storage unit, which may be, for example, a memory. When a storage unit is included, the storage unit is used to store programs or instructions. The processing unit is connected to the storage unit, and the processing unit may execute programs, instructions, or instructions derived from other sources stored in the storage unit, so that the device executes the communication method of the first aspect and various possible implementations of the first aspect or the third aspect and various possible implementations of the third aspect. In this design, the device may be a network device.

[0055] In another possible design, when the device is a chip, the chip includes: an interface unit and a processing unit, and the interface unit may be, for example, an input / output interface, a pin or a circuit on the chip. The processing unit may be, for example, a processor. The processing unit may execute instructions so that the chip in the network device executes the communication method of the first aspect and any possible implementation of the first aspect or the third aspect and various possible implementations of the third aspect. Optionally, the processing unit may execute instructions in a storage unit, and the storage unit may be a storage module in the chip, such as a register, a cache, etc. The storage unit may also be located in the communication device but outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.

[0056] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the above-mentioned first or third aspect communication method.

[0057] In the tenth aspect, a device for data transmission is provided, which may be a terminal device, or a component of a terminal device (such as a processor, chip, or chip system), or a logical node, logic module, or software that can implement all or part of the functions of the terminal device. The device has the function of implementing the above-mentioned second aspect and various possible implementations of the second aspect or the fourth aspect and various possible implementations of the fourth aspect. The function can be implemented by hardware, or it can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions.

[0058] In one possible design, the device includes: an interface unit, which may be at least one of a transceiver, a receiver, and a transmitter, and the interface unit may include a radio frequency circuit or an antenna. Optionally, the device also includes a processing unit, which may be a processor. Optionally, the device also includes a storage unit, which may be, for example, a memory. When a storage unit is included, the storage unit is used to store programs or instructions. The processing unit is connected to the storage unit, and the processing unit may execute programs, instructions, or instructions derived from other sources stored in the storage unit, so that the device executes the communication method of the above-mentioned second aspect and possible implementations of the second aspect or the fourth aspect and various possible implementations of the fourth aspect. In this design, the device may be a terminal device.

[0059] In another possible design, when the device is a chip, the chip includes: an interface unit and a processing unit, and the interface unit may be, for example, an input / output interface, a pin or a circuit on the chip. The processing unit may be, for example, a processor. The processing unit may execute instructions so that the chip in the network device executes the communication method of the second aspect and any possible implementation of the second aspect or the fourth aspect and various possible implementations of the fourth aspect. Optionally, the processing unit may execute instructions in a storage unit, and the storage unit may be a storage module in the chip, such as a register, a cache, etc. The storage unit may also be located in the communication device but outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.

[0060] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the above-mentioned second or fourth aspect communication method.

[0061] In an eleventh aspect, a communication system is provided, the communication system comprising the communication device provided in the fifth aspect or the seventh aspect and the communication device provided in the sixth aspect or the eighth aspect. The communication system can implement the data transmission method provided in any possible implementation of the first to fourth aspects or the first to fourth aspects.

[0062] In the twelfth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program runs on a computer, the computer executes instructions of the method of any possible implementation of the first to fourth aspects or the first to fourth aspects.

[0063] In the thirteenth aspect, a chip is provided, comprising: a processing unit, which can execute instructions to enable the method of any possible implementation method of the above-mentioned first to fourth aspects or the first to fourth aspects to be executed.

[0064] In a fourteenth aspect, a computer program product is provided, which includes a computer program code, and when the computer program code is executed, instructions for executing the method of any possible implementation of the first to fourth aspects or the first to fourth aspects are executed.

[0065] In the fifteenth aspect, a chip system is provided, including a memory and a processor, wherein the memory is used to store instructions, and the processor is used to call and run the instructions from the memory, so that the methods in the above-mentioned first to fourth aspects and possible implementation methods are executed.

[0066] Among them, the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.

[0067] Specifically, the beneficial effects of other aspects can refer to the beneficial effects described in the first aspect and the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 is a possible system schematic diagram applicable to the embodiment of the present application;

[0069] Figure 2 This is a possible schematic diagram of data transmission;

[0070] Figure 3 This is a schematic diagram of a possible data transmission scenario;

[0071] Figure 4 This is a flow chart of a data transmission method provided by an embodiment of the present application;

[0072] Figure 5-Figure 7 It is a schematic diagram of several network device detection processes provided in the embodiments of the present application;

[0073] Figure 8 This is a flowchart of another data transmission method provided by an embodiment of the present application;

[0074] Fig. 9 This is another schematic diagram of a network device detection process provided by an embodiment of the present application;

[0075] Figure 10-12 It is a schematic block diagram of several communication devices provided in this application. DETAILED DESCRIPTION

[0076] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0077] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR) and other evolved communication systems, vehicle-to-X V2X, where V2X can include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2I), etc. pedestrian, V2P), long term evolution-vehicle (LTE-V), Internet of Vehicles, machine type communication (MTC), Internet of Things (IoT), long term evolution-machine (LTE-M), machine to machine (M2M), device to device (D2D), etc.

[0078] The terminal device in the embodiments of the present application may refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also 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 vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in an evolved public land mobile network (PLMN), etc., and the embodiments of the present application are not limited to this. For example, the terminal device can be an on-board device, a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a telematics box (T-box), a chip or a system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU or T-box.

[0079] The terminal devices involved in the embodiments of the present application also include at least one of user equipment, augmented reality AR / virtual reality VR / extended reality XR devices, wearable devices, smart home appliance terminals, terminal devices and communication modules of terminal devices, mobile phones and communication modules in mobile phones, vehicles and communication modules in vehicles, information processing devices, display devices, network devices, base stations, TRPs, customer premise equipment (CPE), routers, network access devices, etc. Considering Uu (UTRAN-to-terminal equipment) air interface transmission, the two parties of wireless communication include network devices and user communication equipment; considering SL air interface transmission, the transceiver ends of wireless communication are both user communication equipment. The network device can be a traditional macro base station eNB in ​​a traditional UMTS / LTE wireless communication system, a micro base station eNB in ​​a heterogeneous network (HetNet) scenario, a baseband processing unit (base band unit, BBU) and a remote radio unit (remote radio unit, RRU) in a distributed base station scenario, a baseband pool BBU pool and a radio unit RRU in a CRAN scenario, and a gNB in ​​a wireless communication system.

[0080] In the embodiment of the present application, the network device may be any device with wireless transceiver function. The device includes but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or homeNode B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WiFi) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be a gNB in ​​5G, such as NR, system, or a transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.

[0081] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB, for example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, therefore, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or, sent by the DU+AAU. It can be understood that the network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as a network device in an access network (radio access network, RAN), or the CU may be classified as a network device in a core network (core network, CN), which is not limited in the present application.

[0082] The network equipment provides services for the cell, and the terminal equipment communicates with the cell through the transmission resources (for example, frequency domain resources, or spectrum resources) allocated by the network equipment. The cell can belong to a macro base station (for example, macro eNB or macro gNB, etc.), or it can belong to a base station corresponding to a small cell. The small cell here may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0083] Figure 1 is a possible, non-limiting system schematic diagram applicable to embodiments of the present application.

[0084] like Figure 1 As shown, the communication system includes a radio access network (RAN) 100. The RAN 100 includes at least one RAN node (eg Figure 1 110a and 110b in, collectively referred to as 110) and at least one terminal device (such as Figure 1 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 1 The terminal 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 may be different physical devices, or may be the same physical device that integrates the core network logical function and the radio access network logical function.

[0085] RAN 100 may be a cellular system related to the third generation partnership project (3GPP), for example, a 4G, 5G mobile communication system, or a future evolution system (for example, a 6G mobile communication system). RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system. RAN 100 may also be a communication system that integrates two or more of the above systems.

[0086] The RAN node 110, which may also be sometimes referred to as an access network device, a network device, a RAN entity or an access node, constitutes a part of a communication system to help a terminal achieve wireless access. Multiple RAN nodes 110 in a communication system may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative, for example, Figure 1 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices, for example Figure 1 The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal functions.

[0087] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1 110b in the description), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.

[0088] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0089] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0090] The RAN node may also be expressed in different ways. In this application, unless otherwise specified, the network device is used for expression.

[0091] It should be understood that the above Figure 1 This is only a schematic diagram, and other devices not shown may also be included. In addition, the embodiment of the present application does not limit the number of terminal devices and network devices included in the communication system.

[0092] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as main memory). The operating system may be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the present application does not specifically limit the specific structure of the execution subject of the method provided by the present application, as long as it can communicate according to the method provided by the embodiment of the present application by running a program having a code of the method provided by the present application, for example, the execution subject of the method provided by the embodiment of the present application may be a terminal device or a network device, or a functional module in a terminal device or a network device that can call a program and execute the program.

[0093] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.

[0094] In this application, "sending information to...(terminal)" can be understood as the destination of the information being the terminal. It can include sending information to the terminal directly or indirectly. "Receiving information from...(terminal)" can be understood as the source of the information being the terminal, which can include receiving information from the terminal directly or indirectly. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.

[0095] In order to facilitate understanding of the embodiments of the present application, first, a brief introduction is given to the concepts and technologies involved in the embodiments of the application.

[0096] It should be understood that the related terms and explanations in the following text are common to all embodiments throughout the text, and different embodiments can be used independently or in combination based on certain internal or external connections, and different implementation methods in the embodiments can be used independently or in combination.

[0097] 1. Reference signal (RS)

[0098] The reference signal may also be referred to as a pilot signal, which is a known signal provided by a transmitting device to a receiving device for channel estimation, channel measurement, channel detection or channel demodulation. In the embodiment of the present application, the reference signal may be applied to the physical layer and does not carry data information from a higher layer. Furthermore, the reference signal may include a downlink reference signal and an uplink reference signal.

[0099] Among them, the downlink reference signal includes a cell specific reference signal (CRS) for downlink, a terminal equipment specific reference signal (UE RS) for downlink, a channel state information reference signal (CSI RS) for downlink channel measurement, a group specific reference signal (GRS) for downlink, a positioning reference signal (PRS) for downlink, a beam reference signal (BRS) for downlink, a beam refinement reference signal (BRRS) for downlink, or a phase compensation reference signal (PCRS) for downlink, etc. Among them, the UE RS for downlink is also called a demodulation reference signal (DMRS) for downlink. The uplink reference signal includes a demodulation reference signal DMRS for uplink demodulation, a sounding reference signal (SRS) for uplink channel measurement, or a PCRS for uplink, etc. Among them, the DMRS used for physical uplink control channel (physical uplink control channel, PUCCH) demodulation is called PUCCH DMRS, and the DMRS used for physical uplink shared channel (physical uplink shared channel, PUSCH) demodulation is called PUSCH DMRS. It should be understood that the reference signals listed above are only examples and should not constitute any limitation to this application. This application does not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.

[0100] 2. Padding

[0101] When the terminal device has no data to send but receives an uplink authorization, the terminal device will send padding byte data to enable the network device to correctly identify the status of the terminal device.

[0102] In NR field service scenarios, the proportion of uplink and downlink padding bytes is relatively high, and different equipment vendors have similar phenomena, with a significant proportion in gaming and voice scenarios. In downlink scenarios, such as FTP download and large file download scenarios, the corresponding padding ratio is relatively low; the corresponding padding ratio for video services is around 10% to 30%; in gaming, voice, and anchor scenarios, the downlink padding ratio is above 60%.

[0103] In the uplink scenario, such as the file transfer protocol (FTP) upload scenario, the corresponding padding ratio is relatively low, and the corresponding uplink padding ratio in other scenarios is relatively high, and there are differences between various network devices.

[0104] The main reasons for the high Padding bytes are:

[0105] (1) In small packet transmission scenarios, such as games and voice, there is a lot of pre-scheduling. For example, in a game scenario, there is a lot of padding sent, but the BSR is sent as 0.

[0106] (2) There is an actual demand service in the middle of the buffer state report (BSR). After reporting the gear, the actual configuration resources of the network device are greater than the demand. For example, the actual demand of the terminal device is 1879 bytes, the BSR sent is 17, and for bytes <= 2014 bytes, the actual corresponding network device configuration is 2754 bytes.

[0107] (3) There is no obvious modulation and coding scheme (MCS) degradation behavior in the uplink. Even if the resource block (RB) is scheduled small, the corresponding transfer block size (TBsize) is still relatively large, resulting in more padding bits.

[0108] 3. Cyclic redundancy check (CRC)

[0109] After the network device receives the data sent by the terminal device, it needs to equalize and decode the data to restore the bit-level information. The network device uses a cyclic redundancy check to determine whether the corresponding data is received correctly. If it is received correctly, the corresponding cyclic redundancy check bit is equal to 0 (ie, CRC=0). If it is not received correctly, the corresponding cyclic redundancy check bit is equal to 1 (ie, CRC=1).

[0110] Figure 2This is a possible diagram of data transmission. Figure 2 As shown, when the terminal device sends data, if the number of resources allocated by the network device is greater than the actual amount of data transmitted, PUSCH can be sent on the number of resources corresponding to the actual amount of data, which can achieve partial energy saving effect.

[0111] It should be understood that in the above transmission scheme, when the terminal device has no data to send, if no data is sent, the network device side will think that the terminal device has not correctly detected the uplink authorization UL-Grant, thereby causing the network device to adjust the PDCCH aggregation level and reduce the downlink spectrum resource utilization.

[0112] like Figure 3 As shown, the terminal device has no data to send, but the network device will still send UL-Grant to the terminal in order to minimize the uplink scheduling delay.

[0113] Based on the above scenario, the present application provides a data transmission method, in which the terminal device saves energy by choosing not to send data but to send pilot symbols, and the network device can correctly identify that the terminal device has no data to send rather than failing to correctly receive the UL-Grant.

[0114] It can be understood that the schematic diagram of the method in the present application uses the network device and the terminal device as the execution subject of the interactive schematic diagram to illustrate the method, but the present application does not limit the execution subject of the interactive schematic diagram. For example, the network device in the figure can also be a module (such as a chip, a chip system, or a processor) applied to the network device, and can also be a logical node, a logical module, or software that can realize all or part of the functions of the network device; the terminal device in the figure can also be a module (such as a chip, a chip system, or a processor) applied to the terminal device, and can also be a logical node, a logical module, or software that can realize all or part of the functions of the terminal device.

[0115] Figure 4 2 is a schematic diagram of a data transmission method 200 provided in an embodiment of the present application. Figure 4 As shown, the method 200 includes at least the following steps:

[0116] S210, the terminal device sends a first buffer status report BSR to the network device; correspondingly, the network device receives the first BSR.

[0117] The BSR is used to report the amount of data to be transmitted in the uplink buffer of the terminal device to the network device.

[0118] The first BSR indicates that the amount of data to be transmitted of the terminal device is 0, that is, the terminal device has no data to be transmitted.

[0119] S220, the network device sends an uplink grant UL Grant to the terminal device according to the first BSR; correspondingly, the terminal device receives the uplink grant.

[0120] It should be understood that in order to minimize the uplink scheduling delay, the network device will still send an uplink grant to the terminal.

[0121] The network device determines whether the terminal device has uplink data to be transmitted based on the BSR sent by the terminal device. The uplink grant is used to indicate the uplink transmission resources that the terminal device can use.

[0122] The uplink grant may indicate the first resource and the second resource.

[0123] The first resource is a resource that the terminal device can use for uplink transmission of data or padding data, and the second resource is a resource that the terminal device uses for uplink transmission of a pilot signal.

[0124] It should be understood that the resources in this application may refer to time domain resources or frequency domain resources or time-frequency resources. Among them, time domain resources include symbols, slots, mini-slots, partial slots, sub-frames, radio frames, sensing slots, etc. Frequency domain resources include resource elements (RE), resource blocks RB, RB sets, subchannels, bandwidth parts (BWP), carriers, channels, interlaces, etc.

[0125] S230: The terminal device turns off the symbol or reduces the power in the first resource.

[0126] In other words, the terminal device does not send data on the first resource that originally sends padding data, but turns off symbols or reduces power, thereby effectively reducing the power consumption of the terminal device and achieving energy saving.

[0127] S240, the terminal device sends a demodulation reference signal DMRS on the second resource.

[0128] When the first BSR indicates that the number of pending transmissions of the terminal device is 0, the terminal device sends a DMRS on the second resource instead of sending data.

[0129] After the terminal device receives the uplink grant sent by the network device, if the terminal device has no service data to send, it sends one or more pilot resource elements. The pilot resource element includes one or more pilot OFDM symbols, or the pilot resource element includes one or more pilot frequency domain subcarriers on one or more OFDM.

[0130] Optionally, the method 200 may further include 221, the network device sends first configuration information, and correspondingly, the terminal device receives the first configuration information.

[0131] The first configuration information indicates a time domain and / or frequency domain position of the DMRS in the second resource.

[0132] The network device may configure the position in the time domain and / or frequency domain at which the terminal device sends the DMRS, or the network device and the terminal device may also specify the position at which the DMRS is sent through a protocol.

[0133] In a possible implementation, the terminal device sends a pilot symbol in the allocated frequency domain bandwidth.

[0134] In a possible implementation, the second resource includes multiple frequency domain resources, and the terminal device sends the pilot signal on part of the frequency domain resources. Exemplarily, the terminal device sends the pilot resource element on part of the resource blocks or subcarriers of the allocated frequency domain bandwidth.

[0135] In a possible implementation, when the number of received uplink grants corresponding to the first BSR indicating that the amount of data to be transmitted is 0 is greater than the second threshold, a DMRS is sent to the network device on the second resource.

[0136] When the terminal device receives an uplink authorization sent by the network device, it counts the number of times it receives an uplink authorization corresponding to the first BSR indicating that the amount of data to be transmitted is 0, that is, the terminal device has no data to send and has received the uplink authorization sent by the network device. The DMRS is sent only when the number is greater than or equal to the second threshold.

[0137] In the above implementation, the terminal device may also receive second configuration information sent by the network device, where the second configuration information is used to indicate a second threshold.

[0138] The second threshold value may be configured for the terminal device through the network device, or may be specified through a protocol.

[0139] S250, the network device detects the first power and the second power.

[0140] The first resource corresponds to a first power, the second resource corresponds to a second power, and a DMRS is detected on the second resource.

[0141] When the DMRS is detected on the second resource, it can be determined that the terminal device has sent the DMRS.

[0142] The network device can determine that the terminal device has received an uplink authorization based on the first power and the second power.

[0143] Exemplarily, when the first power is less than a threshold value and the second power is greater than a threshold value, it can be determined that the terminal device has received an uplink authorization.

[0144] As another example, when the ratio of the second power to the first power is greater than a threshold value, it can be determined that the terminal device has received an uplink authorization.

[0145] In a possible implementation, the network device determines a power difference according to the first power and the second power; and determines, according to the power difference, that the terminal device has received an uplink authorization.

[0146] When the power difference is greater than the first threshold, it is determined that the terminal device receives an uplink authorization.

[0147] The first threshold may be (pre-)configured or specified by a protocol.

[0148] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0149] It should be understood that the network device cannot know in advance whether the terminal device has data to be transmitted during detection. In order to correctly identify whether the terminal device has data to send or whether it has correctly received the uplink authorization, the network device can detect the data and pilot signals according to the following methods.

[0150] Method 1

[0151] like Figure 5 As shown, after the network device sends an uplink authorization to the corresponding terminal device, if the BSR feedback sent by the terminal device most recently does not contain data to be transmitted, then when the network device receives the data slot sent by the terminal device, it first detects whether the terminal device has sent DMRS. If the terminal device has not sent DMRS, it can be determined that the terminal device has not detected the uplink authorization, that is, the terminal device is in a discrete transmission DTX state.

[0152] When it is determined according to the signal to interference plus noise ratio SINR that the terminal device has sent a DMRS, a first power for transmitting data and a second power for transmitting the DMRS are determined; and a power difference is determined according to the first power and the second power.

[0153] When the difference between the average power of the first resource and the average power of the second resource is greater than (or equal to) the first threshold, it is determined that the terminal device has no data to send and the terminal device has received an uplink authorization, that is, the terminal device is in an energy-saving state, so data equalization and decoding are not required.

[0154] When the difference between the average power of the first resource and the average power of the second resource is less than (or equal to) a first threshold, the data is equalized and decoded; and whether the data is correctly received is determined based on a cyclic redundancy check code CRC.

[0155] When the check bit is detected to be correct (ie, CRC=0), it is determined that the data is received correctly, and the corresponding data and results are reported to the data link layer L2.

[0156] When a check bit error is detected (ie, CRC=1), it is determined that the network device detects data error, triggering the terminal device to retransmit.

[0157] According to the above method, the power difference between the pilot and data domains can be used to determine whether the terminal device has sent data, which can reduce the complexity of network equipment detecting data and further determine whether the terminal device is in an energy-saving state.

[0158] Method 2

[0159] like Figure 6 As shown, after the network device sends an uplink authorization to the corresponding terminal device, it balances and decodes the data in the first resource, and determines whether the data is received correctly based on the cyclic redundancy check code CRC.

[0160] When the check bit is detected to be correct (ie, CRC=0), it is determined that the data is received correctly, and the corresponding data and results are reported to the data link layer L2.

[0161] When a check bit error is detected (ie, CRC=1), the network device further detects whether the terminal device has sent DMRS based on SINR (including PostSINR / PreSINR). When it is determined that the terminal device has not sent DMRS, it is determined that the terminal device has not detected an uplink authorization, that is, the terminal device is in a discrete transmission DTX state.

[0162] When it is determined that the terminal device has sent a DMRS, a first power corresponding to the first resource and a second power corresponding to the second resource are determined; and a power difference is determined according to the first power and the second power.

[0163] When the difference between the average power of DMRS and the average power of data resources is greater than (or equal to) the first threshold, it is determined that the terminal device has no data to send and the terminal device has received an uplink authorization, that is, the terminal device is in an energy-saving state, and there is no need for data retransmission and PDCCH CCE adjustment.

[0164] When the difference between the average power of the DMRS and the average power of the data resource is less than (or equal to) the first threshold, it is determined that the network device detects a data error, triggering the terminal device to retransmit.

[0165] Through the above method, the data detection result, the pilot detection result and the power difference between the pilot and the data can be used to further determine the three states of network device detection data error, terminal device failure to receive uplink authorization and terminal device energy saving.

[0166] Method 3

[0167] like Figure 7 As shown, after the network device sends an uplink authorization to the corresponding terminal device, it balances and decodes the data in the first resource, and determines whether the data is received correctly based on the cyclic redundancy check code CRC.

[0168] When the check bit is detected to be correct (ie, CRC=0), it is determined that the data is received correctly, and the corresponding data and results are reported to the data link layer L2.

[0169] When a check bit error is detected (ie, CRC=1), the network device further detects whether the terminal device has sent DMRS based on SINR (including PostSINR / PreSINR). When it is determined that the terminal device has not sent DMRS, it is determined that the terminal device has not detected an uplink authorization, that is, the terminal device is in a discrete transmission DTX state.

[0170] When it is determined that the terminal device has sent a DMRS, a first power corresponding to the first resource and a second power corresponding to the second resource are determined; and a power difference is determined according to the first power and the second power.

[0171] When the difference between the average power of DMRS and the average power of data resources is greater than (or equal to) the first threshold and the BSR recently sent by the terminal device indicates that the data to be transmitted of the terminal device is 0, it is determined that the terminal device has no data to send and the terminal device has received an uplink authorization, that is, the terminal device is in an energy-saving state, and there is no need for data retransmission and PDCCH CCE adjustment.

[0172] When the difference between the average power of DMRS and the average power of data resources is less than (or equal to) the first threshold or the BSR sent by the terminal device most recently indicates that the data to be transmitted by the terminal device is 0, it is determined that the network device detects a data error and triggers the terminal device to retransmit.

[0173] Through the above method, by using the data detection results, pilot detection results and the power difference between the pilot and data, and further combining whether the BSR is 0, it is possible to judge the three states of network equipment detecting data errors, terminal equipment not receiving uplink authorization and terminal equipment energy saving, thereby reducing the probability of misjudgment.

[0174] Through the solution of the present application, the minimum delay scheduling of terminal devices can be supported, and when the terminal device has no business transmission, the power consumption of the terminal device is guaranteed to be reduced, and the energy consumption can be saved by up to 93%.

[0175] Figure 8 It is a flow chart of a data transmission method 300 provided in an embodiment of the present application.

[0176] like Figure 8 As shown, the method comprises at least the following steps:

[0177] S310, the terminal device sends a second buffer status report BSR to the network device; correspondingly, the network device receives the second BSR.

[0178] The second BSR indicates that the amount of data to be transmitted by the terminal device is 0.

[0179] S320, the network device sends scheduling information to the terminal device according to the BSR; correspondingly, the terminal device receives the scheduling information.

[0180] The scheduling information may be an uplink grant UL Grant or a downlink resource scheduling DL Grant.

[0181] The scheduling information includes indication information, and the indication information indicates the sending of the sounding reference signal SRS on the third resource, that is, the scheduling information includes indication information for triggering the terminal device to send the SRS, and the SRS is sent on the third resource.

[0182] S330, the terminal device sends SRS according to the scheduling information.

[0183] S340: The network device detects the SRS on the third resource and determines whether the scheduling information is received.

[0184] The network device detects the SRS on the third resource, and when the SRS is detected on the third resource, determines that the scheduling information is received; when the SRS is not detected on the third resource, determines that the scheduling information is not received.

[0185] Generally speaking, UL Grant and DL Grant are usually sent on the same or adjacent time resources, so the channel quality of the two is the same or similar. Therefore, the indication information can be carried in the UL Grant or in the DL Grant. For example, when the indication information is carried in the DL Grant, the terminal device receives the DL Grant and sends the SRS according to the indication information therein. When the network device detects the SRS, it can be determined that the terminal device has received the DL Grant, and it can also be considered that the terminal device has also received the UL Grant.

[0186] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0187] It should be understood that the network device cannot know in advance whether the terminal device has data to transmit during detection. In order to correctly identify whether the terminal device has data to send or whether the UL Grant has been correctly received, the network device can detect the data and pilot signals in the following manner.

[0188] Method 4

[0189] like Fig. 9 As shown, the network device carries indication information in the scheduling information sent to the terminal device, and the indication information triggers the terminal device to send aperiodic SRS. The network device detects the data sent by the terminal device on the first resource, performs channel estimation, equalization and decoding, and determines whether the data is received correctly according to the cyclic redundancy check code CRC.

[0190] When the check bit is detected to be correct (ie, CRC=0), it is determined that the data is received correctly, and the corresponding data and results are reported to the data link layer L2.

[0191] When a check bit error is detected (ie, CRC=1), the network device needs to further detect whether the terminal device has sent DMRS based on SINR (including PostSINR / PreSINR). When it is determined that the terminal device has sent data and DMRS, the network device determines that the terminal device data is not demodulated correctly and triggers the terminal device to retransmit.

[0192] When it is determined that the terminal device has not sent data and DMRS, the network device further detects whether the terminal device has sent a non-periodic SRS pilot. If it is detected that the terminal device has sent a non-periodic SRS pilot, it is determined that the terminal device has no data to send and the terminal device has received scheduling information including uplink authorization, and there is no need for data retransmission and PDCCH CCE adjustment.

[0193] If it is detected that the terminal device does not send a non-periodic SRS pilot, it is determined that the terminal device does not detect that the scheduling information includes an uplink authorization, that is, the terminal device is in a discrete transmission DTX state.

[0194] According to the above method, by triggering SRS signaling and detecting SRS signals, it is possible to determine three states: network device detection data error, terminal device failure to receive uplink authorization, and terminal energy saving.

[0195] According to the above method, Fig.10 A schematic diagram of a wireless communication apparatus 400 provided in accordance with an embodiment of the present application.

[0196] like Fig.10 As shown, the communication device 400 may include an interface unit 410 and a processing unit 420 .

[0197] In one possible design, the communication device 400 may correspond to the network device in the above method embodiment.

[0198] Exemplarily, the communication device 400 may correspond to the network device (or base station or gNB) in the method 200 according to an embodiment of the present application, and the interface unit 410 in the communication device 400 is configured to receive a first buffer status report BSR from a terminal device, where the first BSR indicates that the amount of data to be transmitted of the terminal device is 0; send an uplink authorization according to the first BSR, where the uplink authorization indicates a first resource and a second resource;

[0199] The processing unit 420 in the communication device 400 is used to detect a first power corresponding to a first resource; detect a second power corresponding to a second resource, and detect a demodulation reference signal DMRS on the second resource; and determine that the terminal device receives an uplink authorization based on the first power and the second power.

[0200] In a possible implementation, the processing unit 420 is specifically configured to: determine a power difference according to the first power and the second power; and determine, according to the power difference, that the terminal device has received an uplink authorization.

[0201] In a possible implementation, the processing unit 420 is specifically configured to: when the power difference is greater than a first threshold, determine that the terminal device receives an uplink authorization.

[0202] In a possible implementation, the interface unit 410 is further configured to: send first configuration information to the terminal device, where the first configuration information indicates a time domain and / or frequency domain position of the DMRS in the second resource.

[0203] The interface unit 410 in the communication device 400 performs the receiving and sending operations performed by the network device in the above-mentioned method embodiments, and the processing unit 420 performs operations other than the receiving and sending operations.

[0204] Exemplarily, the communication device 400 may correspond to the network device in the method 300 according to an embodiment of the present application, and the interface unit 410 in the communication device 400 is configured to receive a second buffer status report BSR from a terminal device, where the second BSR indicates that the amount of data to be transmitted of the terminal device is 0; send scheduling information according to the second BSR, where the scheduling information includes indication information, and the indication information indicates the sending of a sounding reference signal SRS on a third resource;

[0205] The processing unit 420 in the communication device 400 is configured to detect the SRS on the third resource and determine whether the scheduling information is received.

[0206] In a possible implementation, the processing unit 420 is specifically configured to: when an SRS is detected on the third resource, determine that the scheduling information is received; and when no SRS is detected on the third resource, determine that the scheduling information is not received.

[0207] The interface unit 410 in the communication device 400 performs the receiving and sending operations performed by the network device (or base station or gNB) in the above-mentioned method embodiments, and the processing unit 420 performs operations other than the receiving and sending operations.

[0208] In another possible design, the communication device 400 may also correspond to the terminal device in the above method embodiment.

[0209] Exemplarily, the communication device 400 may correspond to the terminal device in the method 200 according to an embodiment of the present application, and the interface unit in the communication device 400 may include a sending unit, and the interface unit 410 in the communication device 400 is used to send a first cache status report BSR to the network device, and the first BSR indicates that the amount of data to be transmitted of the terminal device is 0; receive an uplink authorization from the network device, and the uplink authorization indicates a first resource and a second resource; send a demodulation reference signal DMRS to the network device on the second resource; a processing unit is used to turn off symbols or reduce power on the first resource.

[0210] In a possible implementation manner, the interface unit 410 is further configured to: receive first configuration information from the network device, where the first configuration information indicates a time domain and / or frequency domain position of the DMRS in the second resource.

[0211] In a possible implementation manner, the interface unit 410 is specifically configured to: when the number of received uplink grants corresponding to the first BSR indicating that the amount of data to be transmitted is 0 is greater than the second threshold, send a DMRS to the network device on the second resource.

[0212] In a possible implementation, the interface unit 410 is further configured to: receive second configuration information from the network device, where the second configuration information indicates a second threshold.

[0213] The interface unit 410 in the communication device 400 performs the receiving and sending operations performed by the terminal device in the above-mentioned method embodiments, and the processing unit 420 performs operations other than the receiving and sending operations.

[0214] According to the above method, Fig.11 Schematic diagram of a communication device 500 provided in an embodiment of the present application. Fig.11 As shown, the apparatus 500 may be a terminal device or a network device.

[0215] The apparatus 500 may include a processor 510 (i.e., an example of a processing unit) and a memory 520. The memory 520 is used to store instructions, and the processor 510 is used to execute the instructions stored in the memory 520, so that the apparatus 500 implements the steps performed by the terminal device or the network device in the method 200 or the method 300.

[0216] Furthermore, the device 500 may also include an interface 530 (i.e., an example of a receiving unit module). Furthermore, the processor 510, the memory 520, and the interface 530 may communicate with each other through an internal connection path to transmit control and / or data signals. The memory 520 is used to store a computer program, and the processor 510 may be used to call and run the computer program from the memory 520 to control the interface 530 to receive a signal or send a signal, thereby completing the steps of the terminal device or network device in the above method. The memory 520 may be integrated in the processor 510, or may be provided separately from the processor 510.

[0217] In a possible implementation, if the communication device 500 is a communication equipment, the interface 530 is a receiver or a transmitter. The receiver and the transmitter may be the same or different physical entities. When they are the same physical entity, they may be collectively referred to as a transceiver.

[0218] In a possible implementation, if the communication device 500 is a chip or a circuit, the interface 530 is an input interface or the interface 530 is an output interface.

[0219] As an implementation, the function of the interface 530 may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 510 may be implemented by a dedicated processing chip, a processing circuit, a processor or a general-purpose chip.

[0220] As another implementation, it is possible to use a general-purpose computer to implement the communication device provided in the embodiment of the present application. That is, the program code implementing the functions of the processor 510 and the interface 530 is stored in the memory 520, and the general-purpose processor implements the functions of the processor 510 and the interface 530 by executing the code in the memory 520.

[0221] For the concepts, explanations, detailed descriptions and other steps involved in the device 500 and related to the technical solution provided in the embodiment of the present application, please refer to the description of these contents in the aforementioned method or other embodiments, which will not be repeated here.

[0222] Fig.12This is a schematic diagram of the structure of a terminal device 60 provided in this application. For ease of explanation, Fig.12 Only the main components of the communication device are shown. Fig.12 As shown, the terminal device 60 includes a processor, a memory, a control circuit, an antenna, and an input and output device.

[0223] The processor is mainly used to process the communication protocol and communication data, as well as to control the entire terminal device, execute the software program, and process the data of the software program, for example, to support the terminal device to perform the actions described in the above-mentioned transmission precoding matrix indication method embodiment. The memory is mainly used to store software programs and data, for example, to store the codebook described in the above-mentioned embodiment. The control circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The control circuit and the antenna can also be called a transceiver, which is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.

[0224] When the communication device is turned on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0225] Those skilled in the art will appreciate that for ease of description, Fig.12 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.

[0226] As an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process software program data. Fig.12The processor in the integrated baseband processor and the central processor functions, those skilled in the art will appreciate that the baseband processor and the central processor may also be independent processors, interconnected by bus and other technologies. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to adapt to different network formats, the terminal device may include multiple central processors to enhance its processing capabilities, and the various components of the terminal device may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processor may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0227] like Fig.12 As shown, the terminal device 60 includes an interface unit 61 and a processing unit 62. The interface unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the interface unit 61 may be regarded as a receiving unit, and the device used to implement the sending function in the interface unit 61 may be regarded as a sending unit, that is, the interface unit 61 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0228] Fig.12 The terminal device shown can execute each action performed by the terminal device in method 200 or method 300. Here, in order to avoid redundancy, its detailed description is omitted.

[0229] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by a network device or a terminal device in the above method embodiment are stored.

[0230] For example, when the computer program is executed by a computer, the computer can implement the method performed by the network device or the terminal device in the above method embodiment.

[0231] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method executed by a terminal device in the above method embodiment, or the method executed by a network device or a terminal device.

[0232] An embodiment of the present application also provides a communication system, which includes the network device and terminal device in the above embodiment.

[0233] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

[0234] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0235] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0236] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments 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 or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0237] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0238] It will be appreciated by those skilled in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in combination with computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. It will be clearly understood by those skilled in the art that for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. In several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.

[0239] The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, the functional units in each embodiment of the present application may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions for a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory, a random access memory, a disk or an optical disk.

[0240] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A data transmission method, characterized in that: include: Receiving a first buffer status report BSR from a terminal device, wherein the first BSR indicates that the amount of data to be transmitted of the terminal device is 0; Sending an uplink grant according to the first BSR, where the uplink grant indicates a first resource and a second resource; detecting a first power corresponding to the first resource; detecting a second power corresponding to the second resource, and detecting a demodulation reference signal DMRS on the second resource; It is determined that the terminal device has received the uplink authorization based on the first power and the second power.

2. The method according to claim 1, characterized in that Determining, according to the first power and the second power, that the terminal device receives the uplink authorization includes: determining a power difference according to the first power and the second power; It is determined based on the power difference that the terminal device has received the uplink authorization.

3. The method according to claim 2, characterized in that Determining, according to the power difference, that the terminal device receives the uplink authorization includes: When the power difference is greater than a first threshold, it is determined that the terminal device has received the uplink authorization.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Send first configuration information to the terminal device, where the first configuration information indicates the time domain and / or frequency domain position of the DMRS in the second resource.

5. A data transmission method, the method being applied to a terminal device, characterized in that: include: Sending a first buffer status report BSR to the network device, where the first BSR indicates that the amount of data to be transmitted of the terminal device is 0; receiving an uplink grant from the network device, the uplink grant indicating a first resource and a second resource; Sending a demodulation reference signal DMRS to the network device on the second resource; Symbols are turned off or power is reduced on the first resource.

6. The method according to claim 5, characterized in that The method further comprises: First configuration information is received from the network device, where the first configuration information indicates a time domain and / or frequency domain position of the DMRS in the second resource.

7. The method according to claim 5 or 6, characterized in that: Sending a DMRS to the network device on the second resource includes: When the number of received uplink grants corresponding to the first BSR indicating that the amount of data to be transmitted is 0 is greater than a second threshold, a DMRS is sent to the network device on the second resource.

8. The method according to claim 7, characterized in that The method further includes receiving second configuration information from the network device, wherein the second configuration information indicates the second threshold.

9. A data transmission method, characterized in that: include: Receiving a second buffer status report BSR from a terminal device, where the second BSR indicates that the amount of data to be transmitted of the terminal device is 0; Send scheduling information according to the second BSR, where the scheduling information includes indication information, where the indication information indicates sending of a sounding reference signal SRS on a third resource; The SRS is detected on the third resource, and it is determined whether the scheduling information is received.

10. The method according to claim 9, characterized in that Detecting the SRS on the third resource and determining whether the scheduling information is received includes: When the SRS is detected on the third resource, determining that the scheduling information is received; When the SRS is not detected on the third resource, it is determined that the scheduling information is not received.

11. A data transmission device, characterized in that: include: An interface unit, configured to receive a first buffer status report BSR from a terminal device, wherein the first BSR indicates that the amount of data to be transmitted of the terminal device is 0; Sending an uplink grant according to the first BSR, where the uplink grant indicates a first resource and a second resource; a processing unit, configured to detect a first power corresponding to the first resource; A second power corresponding to the second resource is detected, and a demodulation reference signal DMRS is detected on the second resource; and it is determined that the terminal device has received the uplink authorization based on the first power and the second power.

12. The device according to claim 11, characterized in that The processing unit is specifically used for: determining a power difference according to the first power and the second power; It is determined based on the power difference that the terminal device has received the uplink authorization.

13. The device according to claim 12, characterized in that The processing unit is specifically used for: When the power difference is greater than a first threshold, it is determined that the terminal device has received the uplink authorization.

14. The device according to any one of claims 11 to 13, characterized in that The interface unit is also used for: Send first configuration information to the terminal device, where the first configuration information indicates the time domain and / or frequency domain position of the DMRS in the second resource.

15. A data transmission device, characterized in that: include: An interface unit, configured to send a first buffer status report BSR to a network device, wherein the first BSR indicates that the amount of data to be transmitted of the terminal device is 0; receiving an uplink grant from the network device, the uplink grant indicating a first resource and a second resource; sending a demodulation reference signal DMRS to the network device on the second resource; A processing unit is configured to turn off symbols or reduce power on the first resource.

16. The device according to claim 15, characterized in that The interface unit is also used for: First configuration information is received from the network device, where the first configuration information indicates a time domain and / or frequency domain position of the DMRS in the second resource.

17. The device according to claim 15 or 16, characterized in that The interface unit is specifically used for: When the number of received uplink grants corresponding to the first BSR indicating that the amount of data to be transmitted is 0 is greater than a second threshold, a DMRS is sent to the network device on the second resource.

18. The device according to claim 17, characterized in that The interface unit is also used for: Second configuration information is received from the network device, where the second configuration information indicates the second threshold.

19. A data transmission device, characterized in that: include: An interface unit, configured to receive a second buffer status report BSR from a terminal device, wherein the second BSR indicates that the amount of data to be transmitted of the terminal device is 0; Send scheduling information according to the second BSR, where the scheduling information includes indication information, where the indication information indicates sending of a sounding reference signal SRS on a third resource; A processing unit is used to detect the SRS on the third resource and determine whether the scheduling information is received.

20. The device according to claim 19, characterized in that The processing unit is specifically used for: When the SRS is detected on the third resource, determining that the scheduling information is received; When the SRS is not detected on the third resource, it is determined that the scheduling information is not received.

21. A communication device, characterized in that: include: A processor, wherein the processor is configured to execute a program or an instruction so that the apparatus executes the method according to any one of claims 1 to 4, or the apparatus executes the method according to claim 9 or 10.

22. A communication device, characterized in that: include: A processor, wherein the processor is configured to execute a program or an instruction so that the apparatus executes the method according to any one of claims 5 to 8.

23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 4, or the method according to any one of claims 5 to 8, or the method according to claim 9 or 10.

24. A computer program product, characterized in that The method comprises a computer program code, and when the computer program code is executed, the method according to any one of claims 1 to 4, or the method according to any one of claims 5 to 8, or the method according to claim 9 or 10 is implemented.

Citation Information

Patent Citations

  • Sounding reference signal configuration method and device, terminal and network equipment

    CN116097600A

  • Resource scheduling method and device and storage medium

    CN116113017A

  • Interference control method and device

    CN116195214A

  • Transmission method and apparatus, transmission system, and storage medium

    EP3457739A1

  • Method for processing an uplink grant after the last uplink transmission in wireless communication system and a device therefor

    US20190021109A1

Cited By

  • Data transmission method and apparatus

    EP4708992A1

  • Data transmission method and apparatus

    WO2025020871A1