Uplink transmission methods and communication apparatus

By adjusting the transmission time when determining the time domain resource conflict in the terminal device, the resource conflict problem when sending SRS by frequency hopping is solved, ensuring the smooth progress of uplink transmission.

WO2025092667A1PCT designated stage expired Publication Date: 2025-05-08HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/127807
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-02
Filing Date
2024-10-28
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

When the terminal device sends a detection reference signal (SRS) frequency hopping, the time domain resources are prone to conflict with the resources that send upward signals or upstream channels, resulting in difficulty in upstream transmission.

Method used

By determining in the terminal device that there is overlap between the first time domain unit and the second time domain unit, the transmission time is adjusted to ensure that the first uplink information is sent before the first moment without sending the SRS, thereby resolving the time domain resource conflict.

Benefits of technology

It effectively solves the problem of time-domain resource conflict between SRS resources and other uplink information resources during frequency hopping sending SRS, ensuring the smooth progress of uplink transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024127807_08052025_PF_FP_ABST
    Figure CN2024127807_08052025_PF_FP_ABST
Patent Text Reader

Abstract

Uplink transmission methods and a communication apparatus. An uplink transmission method comprises: when it is determined at or before a first moment that a first time domain unit and a second time domain unit overlap, sending first uplink information, wherein the first moment is before a second moment and the interval between the first moment and the second moment is a first duration, the second moment corresponds to a starting moment of the first time domain unit, the first time domain unit is a time domain resource occupied by the nth instance of frequency hopping among m instances of frequency hopping, the m instances of frequency hopping are used for transmitting a first-type SRS, the second time domain unit is a time domain resource occupied by the first uplink information, the first duration is associated with at least one of the first-type SRS, the first uplink information or a PDCCH, and the PDCCH is used for scheduling the first uplink information. The technical solution of the present application can be applied to the field of wireless communications, and when a time domain resource required for sending an SRS by means of frequency hopping conflicts with a time domain resource required for sending other uplink information, the technical solution of the present application can solve the the conflict described above.
Need to check novelty before this filing date? Find Prior Art

Description

Uplink transmission method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 2, 2023, with application number 202311458713.8 and invention name “Uplink Transmission Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of wireless communications, and more specifically, to an uplink transmission method and a communication device. Background Art

[0003] In cellular network-based uplink positioning, a terminal device can send a sounding reference signal (SRS) to the network device, allowing the network device to determine the terminal device's location using positioning technology. However, the measurement accuracy of positioning technology is affected by the bandwidth occupied by the SRS. The larger the bandwidth occupied by the SRS, the higher the measurement accuracy of the positioning technology, and the more accurate the terminal device's location is.

[0004] When the bandwidth supported by a terminal device for a single SRS transmission is small, the terminal device can transmit the SRS via frequency hopping. The network device receives and processes the SRS transmitted by the terminal device via frequency hopping, thereby improving the measurement accuracy of positioning technology. For example, a terminal device can transmit an SRS with a bandwidth of 20 megahertz (MHz) in five frequency hopping sub-bands. After receiving and processing the SRS in the five frequency hopping sub-bands, the network device can obtain measurement results equivalent to or similar to those corresponding to an SRS with a bandwidth of 100 MHz.

[0005] Generally speaking, the terminal device sends SRS according to the frequency hopping pattern configured by the network device. Due to the flexibility of the frequency hopping pattern, the network device can schedule or configure the terminal device to send an uplink signal or an uplink channel between two consecutive frequency hopping sub-bands in the time domain. However, the time required for the terminal device to switch from the resource position for sending the previous hop SRS to the resource position for sending the uplink signal or uplink channel, and then from the resource position for sending the uplink signal or uplink channel to the resource position for sending the next hop SRS may be longer than the time domain interval between the two frequency hops, causing the time domain resources for sending the uplink signal or uplink channel to conflict with the time domain resources for sending the next hop SRS. Alternatively, the time domain resource position for the uplink signal or uplink channel that the network device needs to schedule just overlaps with the time domain resources for the terminal device to send a certain hop SRS.

[0006] Therefore, when the resources for frequency hopping SRS transmission of the terminal device conflict with the time domain resources for transmitting uplink signals or uplink channels, how to perform uplink transmission becomes an urgent problem to be solved.

[0007] Summary of the Invention

[0008] The present application provides an uplink transmission method and a communication device, which can resolve the conflict when the time domain resources required for sending SRS in a frequency hopping manner conflict with the time domain resources required for sending other uplink information.

[0009] In a first aspect, an uplink transmission method is provided, which can be executed by a terminal device or by a component of the terminal device (such as a chip or a chip system, etc.), and this application does not limit this. The method includes: when it is determined at a first moment or before the first moment that a first time domain unit and a second time domain unit overlap, sending first uplink information; wherein the first moment is before the second moment and is separated from the second moment by a first time length, the second moment corresponds to the starting moment of the first time domain unit, the first time domain unit is the time domain resource occupied by the nth frequency hop in m frequency hops, the m frequency hops are used to transmit SRS, the second time domain unit is the time domain resource occupied by the first uplink information, the first time length is associated with at least one of the SRS, the first uplink information or a physical downlink control channel (PDCCH), and the PDCCH is used to schedule the first uplink information.

[0010] In the second aspect, an uplink transmission method is provided, which can be executed by a terminal device or by a component of the terminal device (such as a chip or a chip system, etc.), and this application does not limit this. The method includes: when it is determined at a first moment or before the first moment that the first time domain unit and the second time domain unit overlap, sending the first uplink information; wherein the first moment is after the third moment and is separated from the third moment by a first time length, the third moment corresponds to the end moment of the PDCCH, the PDCCH is used to schedule the first uplink information, the first time domain unit is the time domain resource occupied by the nth frequency hop in the m frequency hops, the m frequency hops are used to transmit the SRS, the second time domain unit is the time domain resource occupied by the first uplink information, and the first time length is associated with at least one of the SRS, the first uplink information or the PDCCH.

[0011] In the above technical solution, the first moment is determined according to the starting moment of each hop SRS sent by the terminal device or according to the received PDCCH. Before the first moment, if the terminal device can determine that the first uplink information and the time domain resources for frequency hopping SRS transmission conflict, then the first uplink information is sent instead of SRS, which helps to solve the problem of conflict between SRS resources and other uplink information resources during the frequency hopping SRS transmission process.

[0012] The second moment corresponds to the start moment of the first time domain unit and may include any of the following: the second moment is the start moment of the first time domain unit; the second moment is a moment before the start moment of the first time domain unit, and the second moment and the start moment of the first time domain unit are separated by a first preset duration; or the second moment is a moment after the start moment of the first time domain unit, and the second moment and the start moment of the first time domain unit are separated by a first preset duration. Exemplarily, the first preset duration may be associated with the capabilities of the terminal device, for example, the first preset duration may be 0.01 milliseconds (ms), or 0.05 ms, or other durations.

[0013] The third moment corresponds to the end moment of the PDCCH and may include any of the following: the third moment is the end moment of the terminal device receiving the PDCCH; the third moment is a moment before the end moment of the PDCCH, and the third moment and the end moment of the PDCCH are separated by a second preset duration; or the third moment is a moment after the end moment of the PDCCH, and the third moment and the end moment of the PDCCH are separated by a second preset duration. Exemplarily, the second preset duration may be associated with the capability of the terminal device, for example, the second preset duration may be 0.01 milliseconds (ms), or 0.05 ms, or other durations.

[0014] It should be noted that the SRS involved in the present application may be an SRS for positioning sent in a frequency hopping manner, and each of the m frequency hops may occupy one symbol or multiple symbols.

[0015] In some implementations, m and n are both positive integers, and m is greater than or equal to n.

[0016] In some implementations, before determining that the first time domain unit and the second time domain unit overlap, the method further includes: receiving a PDCCH, and determining, according to the PDCCH, a second time-frequency unit required for sending the first uplink information.

[0017] In some implementations, before determining that the first time domain unit and the second time domain unit overlap, the method further includes: receiving resource configuration information for sending the first uplink information, and determining the second time-frequency unit required to send the first uplink information based on the resource configuration information.

[0018] In some implementations, when it is not determined at or before the first moment that the first time domain unit and the second time domain unit overlap, the SRS is sent and the first uplink information is not sent.

[0019] In some implementations, when it is determined at or before the first time instant that the first time domain unit and the second time domain unit overlap, the SRS is not sent in the first time domain unit.

[0020] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, sending the first uplink information includes: sending the first uplink information in the second time domain unit; the method also includes: sending the SRS in the third time domain unit, the third time domain unit being the part of the first time domain unit excluding the overlapping part with the second time domain unit.

[0021] In the above technical solution, when the time domain resources of the first uplink information conflict with the time domain resources required for frequency hopping to send SRS, after determining to send the first uplink information, the part of the SRS that conflicts with the first uplink information is discarded, and the remaining part of the SRS that does not conflict with the first uplink information is sent. While resolving the time domain resource conflict, it also helps to ensure the accuracy of positioning through the first type of SRS.

[0022] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, it includes: the first duration is associated with the first subcarrier spacing, and the first subcarrier spacing is associated with at least one of SRS, first uplink information or PDCCH.

[0023] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first subcarrier spacing is the smallest subcarrier spacing among the subcarrier spacing for sending SRS, the subcarrier spacing for sending first uplink information, and the subcarrier spacing for receiving PDCCH.

[0024] In the above technical solution, selecting the smallest subcarrier spacing helps to maximize the first duration, so that the terminal device has enough time to prepare for sending the first uplink information.

[0025] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first subcarrier spacing is the smallest subcarrier spacing between the subcarrier spacing for sending the first uplink information and the subcarrier spacing for sending the SRS.

[0026] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first duration is associated with the first subcarrier spacing, including: the first duration is determined by the first subcarrier spacing and the duration required for switching the bandwidth part (BWP).

[0027] Exemplarily, the first duration includes a first sub-duration and a second sub-duration, the first sub-duration is determined according to the first subcarrier spacing, and the second sub-duration is determined according to the duration required for BWP switching.

[0028] In the above technical solution, when determining the first duration, the time required for the terminal device to perform BWP switching is taken into consideration, which can ensure that the terminal device has sufficient time to perform BWP switching and improve the success rate of sending the first uplink information.

[0029] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first duration is determined by the capability of the terminal device.

[0030] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first uplink information includes a first uplink channel and / or a first uplink signal, the first uplink channel includes a physical uplink control channel (physical uplink control channel, PUCCH) or a physical uplink shared channel (physical uplink shared channel, PUSCH), the SRS is a first type SRS, and the first uplink signal includes a second type SRS.

[0031] For example, the first-category SRS may be an SRS of a specific category, for example, an SRS transmitted via frequency hopping. More specifically, the first-category SRS may be a positioning SRS transmitted via frequency hopping. The second-category SRS may be an SRS other than the aforementioned specific category, for example, an SRS other than an SRS transmitted via frequency hopping.

[0032] In a third aspect, an uplink transmission method is provided, which can be executed by a terminal device or by a component of the terminal device (such as a chip or a chip system, etc.), and this application does not limit this. The method includes: at the moment corresponding to the first symbol or before the moment corresponding to the first symbol, when it is determined that the first time domain unit and the second time domain unit overlap, sending the first uplink information; wherein the first symbol is before the second symbol and is separated from the second symbol by M symbols, the second symbol is the starting symbol of the first time domain unit, the first time domain unit is the time domain resource occupied by the nth frequency hop in the m frequency hops, the m frequency hops are used to transmit SRS, the second time domain unit is the time domain resource occupied by the first uplink information, the M symbols are associated with at least one of the SRS, the first uplink information or the PDCCH, and the PDCCH is used to schedule the first uplink information.

[0033] In a fourth aspect, an uplink transmission method is provided, which can be executed by a terminal device or by a component of the terminal device (such as a chip or a chip system, etc.), and this application does not limit this. The method includes: at the moment corresponding to the first symbol or before the moment corresponding to the first symbol, when it is determined that the first time domain unit and the second time domain unit overlap, sending the first uplink information; wherein the first symbol is after the third symbol and is separated from the third symbol by M symbols, the third symbol is the end symbol of the PDCCH, the PDCCH is used to schedule the first uplink information, the first time domain unit is the time domain resource occupied by the nth frequency hop in the m frequency hops, the m frequency hops are used to transmit the SRS, the second time domain unit is the time domain resource occupied by the first uplink information, and the M symbols are associated with at least one of the SRS, the first uplink information or the PDCCH.

[0034] In combination with the third aspect or the fourth aspect, in certain implementations of the third aspect or the fourth aspect, sending the first uplink information includes: sending the first uplink information in the second time domain unit, and sending the SRS in the third time domain unit, where the third time domain unit is the part of the first time domain unit except the overlapping part with the second time domain unit.

[0035] In combination with the third aspect or the fourth aspect, in certain implementations of the third aspect or the fourth aspect, M symbols are associated with at least one of SRS, first uplink information or PDCCH, including: M symbols are associated with a first subcarrier spacing, and the first subcarrier spacing is associated with at least one of a first type of SRS, first uplink information or PDCCH.

[0036] In combination with the third aspect or the fourth aspect, in certain implementations of the third aspect or the fourth aspect, the first subcarrier spacing is associated with at least one of the SRS, the first uplink information, or the PDCCH, including: the first subcarrier spacing is the smallest subcarrier spacing among the subcarrier spacing for sending the SRS, the subcarrier spacing for sending the first uplink information, and the subcarrier spacing for receiving the PDCCH.

[0037] In combination with the third aspect or the fourth aspect, in certain implementations of the third aspect or the fourth aspect, the first subcarrier spacing is associated with at least one of SRS, first uplink information, or PDCCH, including: the first subcarrier spacing is the minimum subcarrier spacing among the subcarrier spacing for sending the first uplink information and the subcarrier spacing for sending the SRS.

[0038] In combination with the third aspect or the fourth aspect, in certain implementations of the third aspect or the fourth aspect, the M symbols are determined based on the first subcarrier spacing and the time required for BWP switching.

[0039] Exemplarily, N symbols among the M symbols are determined according to the first subcarrier spacing, and the number of remaining symbols among the M symbols except the N symbols is determined according to the time required for BWP switching.

[0040] In combination with the third aspect or the fourth aspect, in certain implementations of the third aspect or the fourth aspect, the M symbols are determined by the capability of the terminal device.

[0041] In combination with the third aspect or the fourth aspect, in certain implementations of the third aspect or the fourth aspect, the first uplink information includes a first uplink channel or a first uplink signal, the first uplink channel includes PUCCH or PUSCH, the above-mentioned SRS is a first-type SRS, and the first uplink signal includes a second-type SRS.

[0042] In a fifth aspect, an embodiment of the present application provides a communication device. The communication device may be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, chip system, module or control unit in the aforementioned device or apparatus, and this application does not limit it. It should be noted that, in this application, when referring to a communication device, it may refer to the communication device itself, or to a chip, functional module or integrated circuit in the communication device that completes the method provided in this application, and this application does not limit it. The device is used to execute the method provided in any one of the first to fourth aspects above. Specifically, the device may include units and / or modules, such as a processing unit and a transceiver unit, for executing the method provided in any one of the first to fourth aspects or the first to fourth aspects.

[0043] In some implementations, the processing unit may be at least one processor. The transceiver unit may be a transceiver or an input / output interface. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0044] In some implementations, the communication device is a chip, chip system, or circuit in a transmitting device. The transceiver module may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit. The processing unit may be at least one processor, processing circuit, or logic circuit.

[0045] In a sixth aspect, embodiments of the present application provide a processor for executing the methods provided in the above aspects. For operations such as sending and receiving involved in the processor, unless otherwise specified, or unless otherwise inconsistent with its actual function or inherent logic in the relevant description, it can be understood as operations such as processor output, reception, and input, and can also be understood as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.

[0046] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions or program codes, which, when executed by a processor, can implement the method provided in any one of the implementations of the first to fourth aspects above.

[0047] In an eighth aspect, an embodiment of the present application provides a computer program product comprising instructions. When the computer program product is run on a computer, the computer is caused to execute the method provided in any one of the implementations of the first to fourth aspects above.

[0048] In a ninth aspect, an embodiment of the present application provides a chip. The chip includes a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface and executes the method provided in any one of the implementations of the first to fourth aspects above.

[0049] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the implementation methods of the first to fourth aspects above.

[0050] The beneficial effects brought about by the third to seventh aspects mentioned above can be specifically referred to the description of the beneficial effects in the first or second aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] FIG1 is a schematic diagram of a communication system used in an embodiment of the present application.

[0052] FIG2 is a schematic diagram of another communication system applied in an embodiment of the present application.

[0053] FIG3 is a schematic flowchart of an uplink transmission method provided in an embodiment of the present application.

[0054] FIG4 is a schematic diagram of an application scenario of the uplink transmission method provided in an embodiment of the present application.

[0055] FIG5 is a schematic diagram of another application scenario of the uplink transmission method provided in an embodiment of the present application.

[0056] FIG6 is another schematic flowchart of the uplink transmission method provided in an embodiment of the present application.

[0057] FIG7 is a schematic diagram of another application scenario of the uplink transmission method provided in an embodiment of the present application.

[0058] FIG8 is a schematic diagram of another application scenario of the uplink transmission method provided in an embodiment of the present application.

[0059] FIG9 is a schematic diagram of another application scenario of the uplink transmission method provided in an embodiment of the present application.

[0060] FIG10 is a schematic diagram of another application scenario of the uplink transmission method provided in an embodiment of the present application.

[0061] FIG11 is a schematic diagram of another application scenario of the uplink transmission method provided in an embodiment of the present application.

[0062] FIG12 is a schematic diagram of a communication device provided in an embodiment of the present application.

[0063] FIG13 is another schematic diagram of a communication device provided in an embodiment of the present application.

[0064] FIG14 is a schematic diagram of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0065] The technical solution in this application will be described below with reference to the accompanying drawings.

[0066] The technical solutions provided in this application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as sixth generation (6G) mobile communication systems. The technical solutions provided in this application can also be applied to device to device (D2D) communication, vehicle to everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as intersatellite communication and satellite communication.

[0067] As an example, a satellite communication system includes a satellite base station and terminal devices. The satellite base station provides communication services to the terminal devices. The satellite base station can also communicate with other base stations. Satellites can function as both base stations and terminal devices. Satellites can refer to drones, hot air balloons, low-orbit satellites, medium-orbit satellites, high-orbit satellites, and other satellites. Satellites can also refer to non-ground base stations or non-ground devices.

[0068] As an example, V2X communication may include vehicle-to-vehicle (V2V) communication, vehicle-to-roadside infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.

[0069] A device in a communication system can send signals to or receive signals from another device. The signals may include information, signaling, or data. The term "device" may also be replaced by an entity, network entity, communication device, communication module, node, communication node, etc. This application uses devices as an example for description.

[0070] The terminal device in the embodiments of the present application may also be referred to as 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.

[0071] The terminal device can be a device that provides voice / data to users, for example, a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.

[0072] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0073] In the embodiments of the present application, the device for implementing the function of the terminal device can be the terminal device, or it can be a device that can support the terminal device to implement the function, such as a chip system or chip, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0074] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. A base station may also refer to a communication module, modem, or chip used to be set in the aforementioned device or apparatus. A base station may also be a mobile switching center and a device that performs base station functions in D2D, V2X, and M2M communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. A base station may support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by network devices.

[0075] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0076] In some deployments, the network device mentioned in the embodiments of the present application may be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit of the control plane (central unit-control plane, CU-CP)) and a user plane CU node (central unit of the user plane (central unit-user plane, CU-UP)) and a DU node.

[0077] Network equipment provides services for cells, and terminal devices communicate with the cells through transmission resources allocated by the network equipment (e.g., frequency domain resources, or spectrum resources). The cell can belong to a macro base station (e.g., macro eNB or macro gNB) or a base station corresponding to a small cell. Small cells here can include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have small coverage and low transmission power, and are suitable for providing high-speed data transmission services. The above-mentioned cell can be understood as the area within the wireless signal coverage range of the network equipment.

[0078] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.

[0079] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is a kind of association relationship that describes associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In this application, "at least one" refers to one or more, and "more than one" refers to two or more. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0080] In the embodiments of this application, prefixes such as "first" and "second" are used only to distinguish different description objects and have no limiting effect on the position, order, priority, quantity, or content of the described objects. The use of prefixes such as ordinal numbers in the embodiments of this application to distinguish description objects does not constitute a limitation on the described objects. For a statement of the described objects, please refer to the description in the context of the claims or embodiments, and the use of such prefixes should not constitute an unnecessary limitation.

[0081] In order to facilitate understanding of the technical solution of this application, some of the terms involved in this application are explained below.

[0082] FIG1 is a schematic diagram of a communication system 100 used in an embodiment of the present application. As shown in FIG1 , the wireless communication system 100 may include at least one network device, such as the network device 110 shown in FIG1 , and may also include at least one terminal device, such as the terminal device 120 shown in FIG1 . For example, both the network device and the terminal device may be configured with multiple antennas, and the network device and the terminal device may communicate using multi-antenna technology.

[0083] It should be understood that FIG1 is merely a simplified schematic diagram for ease of understanding, and the wireless communication system 100 may further include other network devices or other terminal devices, which are not shown in FIG1 .

[0084] Positioning is a critical function in mobile communication systems, requiring the system to provide real-time user location information. 5G communication systems place high-precision positioning requirements, requiring outdoor positioning errors to be less than 10 meters and indoor positioning errors to be less than 1 meter. Positioning technologies can include uplink positioning, downlink positioning, and both uplink and downlink positioning. In uplink positioning, network equipment measures the SRS signal transmitted by the terminal device. In actual positioning scenarios, network equipment can include a serving base station and also neighboring base stations. A serving base station is a base station located in the cell where the terminal device to be located is located. The serving base station can provide communication connection services for the terminal device to be located. There can be at least two neighboring base stations. The neighboring base stations can be the base station of the cell where the terminal device to be located is located, or they can be base stations of other cells. Alternatively, some neighboring base stations can be base stations of the cell where the terminal device to be located is located and some can be base stations of other cells.

[0085] Figure 2 shows a schematic diagram of a positioning scenario. As shown in Figure 2, the serving base station can send configuration information to the terminal device. The configuration information may include SRS resource information, and the SRS resource information indicates the time-frequency resource position occupied by an SRS resource. The time domain types of SRS resource configuration are periodic, semi-continuous and non-periodic. The configuration information of the periodic SRS resource includes a period (such as 2ms, 5ms, 10ms, etc.) and a bias parameter. After the serving base station configures the SRS resource for the terminal device, the terminal device will send the SRS on the determined SRS resource according to the configuration information within the time slot of a specific period. The configuration information of the non-periodic SRS resource does not include a period, but only includes a time domain offset K of the downlink control information (DCI) that triggers the SRS. When the terminal device receives the DCI signaling at the Mth moment and the signaling indicates that the SRS is triggered, the SRS will be sent on the corresponding SRS resource at the M+Kth moment, where K and M are positive integers. SRS can support transmission in a frequency hopping manner, and specific frequency hopping characteristics can be determined by parameters in both the time domain and the frequency domain.

[0086] In a specific implementation, when it is necessary to send SRS in a frequency hopping manner, the SRS resource information can indicate the following: the position of the starting physical resource block (PRB) in the frequency domain of the resources required for the first frequency hopping transmission of SRS in the time domain, the bandwidth occupied by each frequency hopping transmission of SRS, the number of overlapping frequency domain resources required for two consecutive SRS hops (such as the number of overlapping PRBs), the starting time slot offset and starting symbol corresponding to the time domain resources occupied by each frequency hopping transmission of SRS, and the number of consecutive symbols required for each frequency hopping transmission of SRS. Based on the above SRS resource information, the terminal device can determine a unique frequency hopping pattern, that is, the time and frequency resources required for each hop when frequency hopping to send SRS. Whether it is periodic, semi-continuous, or non-periodic SRS, it can be configured as a frequency hopping pattern. The frequency hopping corresponding to each frequency hopping pattern can be completed in one time slot or multiple time slots. Furthermore, the terminal device can send SRS for positioning (hereinafter referred to as positioning SRS) according to the frequency hopping pattern. For example, the terminal device may send a positioning SRS to the serving base station, and the terminal device may also send a positioning SRS to the neighboring base station 1 and / or the neighboring base station 2. After receiving the positioning SRS, the serving base station and / or the neighboring base station measure the arrival time of the SRS, and then determine the position of the terminal device to be located based on the time of arrival (TOA) positioning technology or the angle of arrival (UL-AOA) positioning technology.

[0087] As described above, when the network device configures or schedules the terminal to send a positioning SRS in a frequency hopping manner, the network device may still schedule or configure the terminal device to send an uplink signal or an uplink channel, causing the resources for the terminal device to send the positioning SRS and the resources for sending the uplink signal or the uplink channel to overlap in the time domain, or the time required for the terminal device to switch from the resource position for sending the previous hop SRS to the resource position for sending other uplink signals or channels and send them, and then switch to the resource position for the next hop SRS, exceeds the configured time interval between two consecutive hop SRSs, resulting in a time domain resource conflict.

[0088] Figure 3 shows an exemplary flow chart of the uplink transmission method provided in an embodiment of the present application. The method 300 shown in Figure 3 can resolve the conflict between the time domain resources required for sending SRS in a frequency hopping manner and the time domain resources required for the uplink channel or signal. For the convenience of description, the following example uses the execution subject of method 300 as an example of a terminal device. It can be understood that the execution subject of method 300 can also be a component of the terminal device, such as a chip or a chip system or a circuit, which is not limited to this. The steps described below as being performed by a single execution subject can also be divided into steps performed by multiple execution subjects, and these execution subjects can be logically and / or physically separated. The method 300 shown in Figure 3 may include the following steps.

[0089] S301, at a first moment or before the first moment, determine that there is an overlap between a first time domain unit and a second time domain unit, wherein the first moment is before the second moment and is separated from the second moment by a first time length, the second moment corresponds to the starting moment of the first time domain unit, the first time domain unit is the time domain resource occupied by the nth frequency hop in m frequency hops, the m frequency hops are used to transmit SRS, the second time domain unit is the time domain resource occupied by the first uplink information, the first time length is associated with at least one of the SRS, the first uplink information or PDCCH, and the PDCCH is used to schedule the first uplink information.

[0090] Exemplarily, the SRS may include the aforementioned positioning SRS. Hereinafter, the SRS transmitted via frequency hopping is referred to as a first-type SRS. The time-domain transmission method of the first-type SRS may be periodic, semi-continuous, or aperiodic, which is not specifically limited in this application. Both m and n are positive integers, and m is greater than or equal to n.

[0091] In some implementations, before executing S301, the method further includes: the terminal device receives first-category SRS resource configuration information, and determines, based on the first-category SRS resource configuration information, a first time domain unit and a second time corresponding to the nth frequency hop for transmitting the first-category SRS. Exemplarily, the content indicated by the first-category SRS resource configuration information can refer to the description in the above-mentioned embodiment and is not further described here. The first-category SRS resource configuration information may include the SRS resource information in the above-mentioned embodiment.

[0092] In some implementations, before executing S301, the method further includes: the terminal device receives a PDCCH, and determines, according to downlink control information (DCI) carried by the PDCCH, a second time domain unit corresponding to sending the first uplink information.

[0093] In some implementations, before executing S301, the method further includes: the terminal device receives configuration information, the configuration information includes time-frequency resources used to send the first uplink information, and determines the second time domain unit corresponding to sending the first uplink information based on the configuration information.

[0094] S302: Send first uplink information.

[0095] S301 and S302 are described in detail below in conjunction with Figure 4. In Figure 4, taking time domain unit 1 as the first time domain unit and time domain unit 2 as the second time domain unit as an example, moment t1 can be understood as the second moment determined according to the first type of SRS resource configuration information, moment t2 can be understood as the first moment, and the duration between moment t1 and moment t2 is the first duration, which may include N symbols. Exemplarily, the first duration and / or N symbols can be determined based on the capabilities of the terminal device. Specifically, as shown in Figure 4, at moment t2 or before moment t2, it is determined that time domain unit 1 and time domain unit 2 overlap, then the first uplink information is sent through time domain unit 2, and the first type of SRS is not sent.

[0096] In some implementations, as shown in FIG5 , at or before time t2 , if the terminal device does not determine that time domain unit 1 and time domain unit 2 overlap, the first type of SRS is sent through time domain unit 1 without sending the first uplink information.

[0097] In some implementations, the terminal device determines the first moment based on the first duration and the second moment, wherein the first duration is associated with at least one of the first type of SRS, the first uplink information, or the PDCCH, including: the first duration is associated with the first subcarrier spacing, and the first subcarrier spacing is associated with at least one of the first type of SRS, the first uplink information, or the physical downlink control channel PDCCH. Alternatively, the first duration is determined by the terminal device capability. The terminal device capability is associated with at least one of the first type of SRS, the first uplink information, or the PDCCH, for example, the terminal device capability is associated with the first subcarrier spacing, and the first subcarrier spacing is associated with at least one of the first type of SRS, the first uplink information, or the physical downlink control channel PDCCH.

[0098] Among them, the first subcarrier spacing is associated with at least one of the first type of SRS, the first uplink information or the physical downlink control channel PDCCH, which may include: the first subcarrier spacing is the subcarrier spacing for sending the first type of SRS, or the subcarrier spacing for sending the first uplink information, or the subcarrier spacing for receiving PDCCH; or, the first subcarrier spacing is the minimum subcarrier spacing among the subcarrier spacing for sending the first type of SRS, the subcarrier spacing for sending the first uplink information, and the subcarrier spacing for receiving PDCCH; or, the first subcarrier spacing is the minimum subcarrier spacing among the subcarrier spacing for sending the first uplink information and the subcarrier spacing for sending the first type of SRS; or, the first subcarrier spacing is the minimum subcarrier spacing among the subcarrier spacing for sending the first uplink information and the subcarrier spacing for receiving PDCCH; or, the first subcarrier spacing is the minimum subcarrier spacing among the subcarrier spacing for sending the first type of SRS and the subcarrier spacing for receiving PDCCH.

[0099] In some implementations, the first duration and / or the value of N are related to the capabilities of the terminal device. For example, if the capability of the terminal device is processing capability 1, the relationship between the first subcarrier spacing and the value of N can be as shown in Table 1; if the capability of the terminal device is processing capability 2, the relationship between the first subcarrier spacing and the value of N can be as shown in Table 2. Processing capability 1 and processing capability 2 are as defined in the communication protocol 3GPP TS 38.214 and are not further described here. In Tables 1 and 2, μ represents the subcarrier spacing type, and Δf represents the subcarrier spacing.

[0100] Table 1

[0101] Table 2

[0102] Among them, frequency range 1 refers to the low frequency band, that is, the frequency range of 410MHz to 7125MHz.

[0103] For example, if the terminal device has a processing capability of 1 and the first subcarrier spacing determined is 120 kHz, the first duration may be the duration corresponding to 36 symbols when the subcarrier spacing is 120 kHz, that is, 0.125 / 14×36≈0.32 ms. For another example, if the terminal device has a processing capability of 2 and the first subcarrier spacing determined is 30 kHz, the first duration may be the duration corresponding to 5.5 symbols when the subcarrier spacing is 30 kHz, that is, 0.5 / 14×5.5≈0.20 ms.

[0104] In some implementations, the first duration may be determined based on a second subcarrier spacing, where the value of the second subcarrier spacing is less than or equal to a preset threshold. For example, the preset threshold may be 30 kHz, or 60 kHz. Alternatively, the preset threshold may be related to the capabilities of the terminal device. For example, the preset threshold corresponding to processing capability 1 may be 120 kHz, and the preset threshold corresponding to processing capability 2 may be 60 kHz.

[0105] It should be noted that, in a specific implementation, the first subcarrier spacing or the second subcarrier spacing can be as small as possible, so that the determined first duration is as large as possible.

[0106] In some implementations, the first uplink information includes a first uplink channel and / or a first uplink signal, the first uplink channel includes a PUCCH or a PUSCH, and the first uplink signal includes a second-type SRS. The second-type SRS can be understood as any SRS other than an SRS transmitted via frequency hopping, such as an SRS for beam management, an SRS for codebook-based or non-codebook downlink transmission, an SRS for antenna switching, or an SRS for positioning that is not transmitted via frequency hopping.

[0107] The uplink transmission method provided in the embodiment of the present application determines the first moment according to the starting moment of the terminal device sending each hop SRS. Before the first moment, if the terminal device can determine that the time domain resources of the first uplink information and the first type of SRS conflict, then the first uplink information is sent instead of the first type of SRS, which helps to solve the problem of conflict between SRS resources and other uplink information resources during the frequency hopping transmission of SRS.

[0108] Figure 6 shows an exemplary flow chart of the uplink transmission method provided in an embodiment of the present application. The method 600 shown in Figure 6 can resolve the conflict between the time domain resources required for sending SRS in a frequency hopping manner and the time domain resources required for the uplink channel or signal. For the convenience of description, the following is an exemplary explanation using the execution subject of method 600 as a terminal device. It can be understood that the execution subject of method 600 can also be a component of the terminal device, such as a chip or a chip system or a circuit, and this is not limited. The steps described below as being performed by a single execution subject can also be divided into steps performed by multiple execution subjects, and these execution subjects can be logically and / or physically separated. The method 600 shown in Figure 6 may include the following steps.

[0109] S601, determining at a first moment or before the first moment that there is an overlap between the first time domain unit and the second time domain unit, wherein the first moment is after the third moment and is separated from the third moment by a first time length, the third moment corresponds to the end moment of the physical downlink control channel PDCCH, the PDCCH is used to schedule the first uplink information, the first time domain unit is the time domain resource occupied by the nth frequency hop in m frequency hops, the m frequency hops are used to transmit SRS, the second time domain unit is the time domain resource occupied by the first uplink information, and the first time length is associated with at least one of the SRS, the first uplink information or the PDCCH.

[0110] Regarding the SRS, the method for determining the first time domain unit, and the method for determining the second time domain unit, reference may be made to the description in method 300 and will not be repeated here.

[0111] S602: Send first uplink information.

[0112] S601 and S602 are described in detail below in conjunction with Figure 7. In Figure 7, taking time domain unit 1 as the first time domain unit and time domain unit 2 as the second time domain unit as an example, time T1 can be understood as the third time determined according to the PDCCH, time T3 can be understood as the first time, the duration between time T1 and time T3 is the first duration, and the first duration may include N symbols. Time T2 is the starting time for sending the second time domain unit. Specifically, as shown in Figure 7, at or before time T3, it is determined that time domain unit 1 and time domain unit 2 overlap, then the first uplink information is sent through time domain unit 2, and the first type of SRS is not sent.

[0113] In some implementations, as shown in FIG8 , at or before time T3 , if the terminal device does not determine that time domain unit 1 and time domain unit 2 overlap, the first type of SRS is sent through time domain unit 1 without sending the first uplink information.

[0114] In some implementations, the terminal device determines the first time according to the first duration and the third time. The method for determining the first duration can be referred to the description in method 300 and will not be repeated here.

[0115] The uplink transmission method provided in the embodiment of the present application determines the first moment according to the end moment of the terminal device receiving the PDCCH. Before the first moment, if the terminal device can determine that the time domain resources of the first uplink information and the first type of SRS conflict, the first uplink information is sent instead of the first type of SRS, which helps to solve the problem of conflict between SRS resources and other uplink information resources during the frequency hopping transmission of SRS.

[0116] In an embodiment of the present application, the first moment can also be understood as the moment corresponding to the first symbol, the second moment corresponds to the start symbol of the first time domain unit, the third moment corresponds to the end symbol of the PDCCH, and there are N symbols between the start symbol of the first time domain unit and the first symbol, or, there are N symbols between the end symbol of the PDCCH and the first symbol.

[0117] It should be noted that the embodiment of the present application does not specifically limit the relationship between the start symbol of the first time domain unit and the start symbol of the second time domain unit. For example, the start symbol of the second time domain unit may be located before the start symbol of the first time domain unit, as shown in Figures 4, 5, 7, and 8; or, the start symbol of the second time domain unit may overlap with the start symbol of the first time domain unit; or, the start symbol of the second time domain unit may be located after the start symbol of the first time domain unit. In a specific implementation, no matter how the order of the start symbol of the first time domain unit and the start symbol of the second time domain unit is, as long as the terminal device can determine that the first time domain unit and the second time domain unit overlap at or before the first moment, there is enough time to prepare for sending the first uplink information.

[0118] In some implementations, the start symbol of the second time domain unit is located after the start symbol of the first time domain unit, or the end symbol of the second time domain unit is located before the end symbol of the first time domain unit. That is, the first time domain unit can be divided into two parts, one part overlapping with the second time domain unit, and the other part not overlapping with the second time domain unit. The part not overlapping with the second time domain unit is hereinafter referred to as the third time domain unit. Then, before or after executing S302 or S602, the terminal device can also send the first type SRS through the third time domain unit.

[0119] For example, as shown in Figures 9 and 10, time domain unit 3 can be regarded as an example of the third time domain unit. When it is determined that time domain unit 1 and time domain unit 2 overlap before time t2 or time T3, the first type of SRS is sent in time domain unit 3 and the first uplink information is sent in time domain unit 2.

[0120] Generally speaking, a network device can configure one or more BWPs for a terminal device. A BWP can be composed of contiguous PRBs in the frequency domain, and a BWP is a subset of the terminal device's bandwidth. The minimum granularity of a BWP in the frequency domain is one PRB, and one or more bandwidth regions can overlap in the frequency domain. In a single-carrier scenario, a terminal device can have only one active BWP at a time, and the terminal device receives data / reference signals or transmits data / reference signals on the active BWP. In some implementations, the BWP used by the terminal device to send the first uplink information, the BWP used to receive the PDCCH, and the BWP or frequency domain location used to send the first-class SRS may all be different. This requires a certain switching time for the terminal device to switch from the BWP used to receive the PDCCH to the BWP or frequency domain location used to send the first-class SRS, or it requires a certain switching time to switch from the BWP used to receive the PDCCH or the BWP or frequency domain location used to send the first-class SRS to the BWP used to send the first uplink information.

[0121] Therefore, the first duration determined in the above embodiment may include a first sub-duration and a second sub-duration, the first sub-duration being determined according to the first subcarrier spacing, and the second sub-duration being determined according to the duration required for BWP switching. That is, the duration (or number of symbols) between t2 and t1 in Figures 4, 5, and 9, or the duration (or number of symbols) between T1 and T3 in Figures 7, 8, and 10, includes the duration (or number of symbols) determined according to the first carrier spacing and the duration (or number of symbols) determined according to BWP or frequency domain position switching.

[0122] Exemplarily, the BWP switching may include any of the following: switching from the BWP or frequency domain position for sending the first type of SRS to the BWP for sending the first uplink information, switching from the BWP for receiving the PDCCH to the BWP for sending the first uplink information, and switching from the BWP for receiving the PDCCH to the BWP or frequency domain position for sending the first type of SRS. The second sub-duration is determined based on the duration required for the BWP or frequency domain position switching, which can be understood as: the second sub-duration is the duration required for the actual BWP or frequency domain position switching, or the second sub-duration can also be the longest duration required in the above three BWP or frequency domain position switching scenarios.

[0123] In the above embodiment, the duration required for BWP or frequency domain position switching is considered when determining the first duration, so that when a time domain resource conflict occurs, the terminal device can have enough time to perform BWP or frequency domain position switching.

[0124] Taking into account the time required for BWP or frequency domain position switching, combined with the scenarios shown in Figures 9 and 10, when the terminal device sends the first type of SRS in the third time domain unit and sends the first uplink information in the second time domain unit, it may only be able to send the first type of SRS within part of the symbols in the third time domain unit. For example, the third time domain unit includes 3 symbols, and switching from the BWP or frequency domain position for sending the first type of SRS to the BWP for sending the first uplink information requires a time length corresponding to 1 symbol. The terminal device sends the first type of SRS in the first 2 symbols of the third time domain unit, and then switches the BWP or frequency domain position. After the BWP or frequency domain position switch is completed, the first uplink information is sent in the second time domain unit.

[0125] The above, in combination with Figures 3 to 10, illustrates a solution to the problem of resource conflicts between a terminal device and other uplink information when sending a positioning SRS in a frequency hopping manner in a component carrier (CC). In actual implementation, the network device may send configuration information to the terminal device, where the configuration information includes information about multiple carriers for sending positioning SRSs and time-frequency resource information required for sending positioning SRSs on each carrier, so that the terminal device can send positioning SRSs on multiple CCs simultaneously. After the terminal device is configured to send positioning SRSs on multiple CCs simultaneously, it may also be scheduled or configured to send the first uplink information within an initial BWP or an activated BWP. The initial BWP or activated BWP may be one of the multiple CCs used to send SRSs, or the initial BWP or activated BWP may not belong to any CC. At this point, the terminal device can resolve the time domain resource conflict between the first uplink information and the positioning SRS according to the solution in method 300 or method 600.

[0126] Exemplarily, as shown in (a) of FIG11 , the terminal device is configured or scheduled to simultaneously send the positioning SRS in CC1 to CC3, and the terminal device receives the PDCCH before time T1', which schedules the terminal device to send the first uplink information in the activated BWP that coincides with CC1, and time T1' is the end time of the PDCCH. If the terminal device determines before time T2' that there is a time domain resource conflict between the first uplink information and the positioning SRS, the terminal device sends the first uplink information in the activated BWP and no longer sends the positioning SRS in multiple CCs; otherwise, the terminal device sends the positioning SRS in multiple CCs. Alternatively, as shown in (b) of FIG11 , the terminal device is configured or scheduled to simultaneously send the positioning SRS in CC1 to CC3 at time T3', and the terminal device is scheduled or configured to send the first uplink information through the initial BWP or activated BWP of CC4. If the terminal device determines before time T4' that there is a time domain resource conflict between the first uplink information and the positioning SRS, the terminal device sends the first uplink information within the initial BWP or activated BWP and no longer sends the positioning SRS in multiple CCs; otherwise, the terminal device sends the positioning SRS in multiple CCs.

[0127] The duration between T1' and T2' (or T3' and T4') may include N symbols, and the N symbols are determined according to the third subcarrier spacing. The third subcarrier spacing may be the subcarrier spacing with the smallest value among the subcarrier spacings of all CCs, or the third subcarrier spacing may be as small as possible, so that the duration between T1' and T2' (or T3' and T4') is as long as possible. More specifically, the third subcarrier spacing may be related to the capability of the terminal device. For example, when the capability of the terminal device is processing capability 1, the relationship between the third subcarrier spacing and the value of N can refer to Table 1 above. When the capability of the terminal device is processing capability 2, the relationship between the third subcarrier spacing and the value of N can refer to Table 2 above.

[0128] The above, in combination with Figures 1 to 11, illustrates the uplink transmission method provided in the embodiments of the present application. In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0129] The communication device provided in the embodiment of the present application is described in detail below with reference to Figures 12 to 14. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, reference can be made to the method embodiment above. For the sake of brevity, they will not be repeated here.

[0130] Figure 12 is a schematic block diagram of a communication device 2000 provided in an embodiment of the present application. The device 2000 includes a processing unit 2010 (or a determination module) and a transceiver unit 2020 (or a transceiver module). The transceiver unit 2020 can be used to implement corresponding transceiver functions, and the processing unit 2010 can be used to implement corresponding processing functions.

[0131] Optionally, the transceiver unit 2020 may include a sending unit and a receiving unit. The sending unit is configured to perform the sending operation in the above method embodiment. The receiving unit is configured to perform the receiving operation in the above method embodiment.

[0132] In some implementations, the apparatus 2000 may include a sending module but not a receiving module.

[0133] Optionally, the device 2000 also includes a storage unit, which can be used to store instructions and / or data, and the processing unit 2010 can read the instructions and / or data in the storage unit so that the device implements the relevant actions performed by the terminal device in the aforementioned various method embodiments.

[0134] The apparatus 2000 can be configured to execute the actions performed by the terminal device in the above-described method 300 or method 600. Specifically, the processing unit 2010 is configured to determine whether the first time domain unit and the second time domain unit overlap. The transceiver unit 2020 is configured to send first uplink information when the processing unit 2010 determines, at or before a first moment, that the first time domain unit and the second time domain unit overlap.

[0135] In some implementations, the transceiver unit 2020 is further configured to send the first uplink information in the second time domain unit and send the first type SRS in the third time domain unit, where the third time domain unit is the portion of the first time domain unit excluding the overlapping portion with the second time domain unit.

[0136] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiments, for example, the method for determining the first moment, the method for determining the first time domain unit, the method for determining the second time domain unit, etc. For the sake of brevity, they will not be repeated here.

[0137] It should also be understood that the device 2000 here is embodied in the form of a functional unit. The term "unit" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 2000 can be specifically the communication device in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the communication device in the above-mentioned method embodiments. To avoid repetition, they will not be described here.

[0138] The apparatus 2000 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the communication device (such as a terminal device) in the above-mentioned method. The functions can be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.

[0139] In addition, the transceiver unit 2020 may also be a transceiver circuit (for example, may include a transmitting circuit, or may also include a receiving circuit), and the processing unit 2010 may be a processing circuit.

[0140] It should be noted that the device in FIG12 can be a communication device (such as a terminal device) in the aforementioned embodiment, or it can be a chip or chip system, such as a system on chip (SoC). The transceiver unit can be an input / output circuit or a communication interface; the processing unit can be a processor, microprocessor, or integrated circuit integrated on the chip. This is not limited here.

[0141] FIG13 is a schematic diagram of another communication device 2100 provided in an embodiment of the present application. The device 2100 includes a processor 2110, which is coupled to a memory 2120. The memory 2120 is used to store computer programs or instructions and / or data. The processor 2110 is used to execute the computer programs or instructions stored in the memory 2120, or read the data stored in the memory 2120, to perform the methods in the above method embodiments.

[0142] Optionally, there are one or more processors 2110 .

[0143] Optionally, the memory 2120 is one or more.

[0144] Optionally, the memory 2120 is integrated with the processor 2110 or provided separately.

[0145] Optionally, as shown in Figure 13, the apparatus 2100 further includes a transceiver 2130, which is configured to receive and / or transmit signals. For example, the processor 2110 is configured to control the transceiver 2130 to receive and / or transmit signals.

[0146] As an example, the processor 2110 may have the function of the processing unit 2010 shown in FIG. 12 , the memory 2120 may have the function of a storage unit, and the transceiver 2130 may have the function of the transceiver unit 2020 shown in FIG. 12 .

[0147] As a solution, the device 2100 is used to implement the operations performed by the communication device (such as terminal equipment) in the above various method embodiments.

[0148] For example, the processor 2110 is configured to execute computer programs or instructions stored in the memory 2120 to implement relevant operations of the communication device in the above various method embodiments.

[0149] In some implementations, taking the device 2100 as a terminal device as an example, the transceiver 2130 may include a transmitter, a receiver, a radio frequency circuit, an antenna, and an input / output device. The processor 2110 is mainly used to process communication protocols and communication data, as well as to control the terminal device, execute software programs, process software program data, etc. The memory 2120 is mainly used to store software programs and data. The radio frequency circuit is mainly used to convert baseband signals and radio frequency signals and process radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device (for example, a touch screen, a display screen, a keyboard, etc.) is mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0150] When data needs to be sent, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits it via the antenna in the form of electromagnetic waves. When data is sent to a terminal device, the RF circuit receives the RF signal via the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes it.

[0151] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.

[0152] In some implementations, the processor 2110 may also be referred to as a processing unit, a processing board, a processing module, a processing device, etc. The transceiver 2130 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc.

[0153] When the device 2100 is a chip, the chip includes a processor, memory, and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module, microprocessor, or integrated circuit integrated on the chip. The sending operation of the terminal device in the above method embodiment can be understood as the chip's output, and the receiving operation of the terminal device in the above method embodiment can be understood as the chip's input.

[0154] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may 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. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0155] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. 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). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0156] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.

[0157] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0158] 14 is a schematic diagram of a chip system 2200 provided in accordance with an embodiment of the present application. The chip system 2200 (or also referred to as a processing system) includes a logic circuit 2210 and an input / output interface 2220 .

[0159] Logic circuit 2210 may be a processing circuit within chip system 2200. Logic circuit 2210 may be coupled to a storage unit and invoke instructions within the storage unit, enabling chip system 2200 to implement the methods and functions of various embodiments of the present application. Input / output interface 2220 may be an input / output circuit within chip system 2200, outputting information processed by chip system 2200 or inputting data or signaling information to be processed into chip system 2200 for processing.

[0160] As a solution, the chip system 2200 is used to implement the operations performed by the communication device (such as terminal equipment) in the above various method embodiments.

[0161] For example, the logic circuit 2210 is used to implement the processing-related operations performed by the communication device (such as a terminal device) in the above method embodiment; the input / output interface 2220 is used to implement the sending and / or receiving-related operations performed by the communication device (such as a terminal device) in the above method embodiment.

[0162] An embodiment of the present application further provides a computer-readable storage medium on which computer instructions for implementing the methods executed by a communication device (such as a terminal device) in the above-mentioned method embodiments are stored.

[0163] For example, when the computer program is executed by a computer, the computer can implement the methods performed by the communication device (such as terminal equipment) in each embodiment of the above method.

[0164] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed by a computer, implement the methods performed by a communication device (such as a terminal device) in the above-mentioned method embodiments.

[0165] 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.

[0166] In the several embodiments provided in this application, it should be understood that the disclosed 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. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0167] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and 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. For example, the computer can be a personal computer, a server, or a network device, etc. 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, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. 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 includes one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the available medium includes, but is not limited to, various media that can store program code, such as a USB flash drive, a mobile hard disk, ROM, RAM, a magnetic disk, or an optical disk.

[0168] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. An uplink transmission method, characterized in that: include: When it is determined at a first moment or before the first moment that the first time domain unit and the second time domain unit overlap, sending first uplink information; The first moment is before the second moment and is separated from the second moment by a first time length, the second moment corresponds to the starting moment of the first time domain unit, the first time domain unit is the time domain resource occupied by the nth frequency hop among m frequency hops, the m frequency hops are used to transmit a sounding reference signal SRS, the second time domain unit is the time domain resource occupied by the first uplink information, the first time length is associated with at least one of the SRS, the first uplink information or a physical downlink control channel PDCCH, and the PDCCH is used to schedule the first uplink information.

2. An uplink transmission method, characterized in that: include: When it is determined at a first moment or before the first moment that the first time domain unit and the second time domain unit overlap, sending first uplink information; The first moment is after the third moment and is separated from the third moment by a first time duration, the third moment corresponds to an end time of a physical downlink control channel PDCCH, the PDCCH is used to schedule the first uplink information, the first time domain unit is the time domain resource occupied by the nth frequency hop among m frequency hops, the m frequency hops are used to transmit a sounding reference signal SRS, the second time domain unit is the time domain resource occupied by the first uplink information, and the first time duration is associated with at least one of the SRS, the first uplink information or the PDCCH.

3. The method according to claim 1 or 2, characterized in that: The sending the first uplink information includes: Sending the first uplink information in the second time domain unit; The method further includes: sending the SRS in a third time domain unit, where the third time domain unit is a portion of the first time domain unit except for a portion overlapping with the second time domain unit.

4. The method according to any one of claims 1 to 3, characterized in that in, The first duration is associated with a first subcarrier spacing, and the first subcarrier spacing is associated with at least one of the SRS, the first uplink information, or the PDCCH.

5. The method according to claim 4, characterized in that in, The first subcarrier spacing is the smallest subcarrier spacing among the subcarrier spacing for sending the SRS, the subcarrier spacing for sending the first uplink information, and the subcarrier spacing for receiving the PDCCH.

6. The method according to claim 4, characterized in that in, The first subcarrier spacing is the smallest subcarrier spacing between a subcarrier spacing for sending the first uplink information and a subcarrier spacing for sending the SRS.

7. The method according to any one of claims 4 to 6, characterized in that in, The first duration is determined by the first subcarrier spacing and the duration required for switching the bandwidth part BWP.

8. The method according to any one of claims 4 to 7, characterized in that The first duration is determined by the capability of the terminal device.

9. The method according to any one of claims 1 to 8, characterized in that The first uplink information includes a first uplink channel and / or a first uplink signal, the first uplink channel includes a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH, the SRS is a first type SRS, and the first uplink signal includes a second type SRS.

10. A communication device, characterized in that: It comprises a processing unit and a transceiver unit, wherein the processing unit and the transceiver unit are used to execute the method as claimed in any one of claims 1 to 9.

11. A communication device, characterized in that: The device comprises at least one processor coupled to at least one memory, wherein the at least one processor is configured to execute a computer program or instruction stored in the at least one memory so as to enable the communication device to perform the method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: Instructions or program codes are stored thereon, and when the instructions or program codes are executed by a processor, the processor implements the method according to any one of claims 1 to 9.

13. A chip, characterized in that: The chip includes a processor and a communication interface, wherein the communication interface is used to receive data frames and transmit them to the processor or send data frames to other communication devices other than the communication device including the chip, and the processor is used to execute the method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Uplink transmission method and communication device

    CN119946856A

  • Positioning method and device and storage medium

    CN116887401A

  • Method for transmitting and receiving SRS and communication device therefor

    US20200366531A1

  • Method and device for transmitting uplink in wireless communication system

    US20230155770A1

  • Communication method and communication apparatus

    WO2021026836A1