Wireless communication method, terminal device and network device

CN120500829APending Publication Date: 2025-08-15GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380090910.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-01-12
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively transmit the scheduling-free Physical Uplink Shared Channel (PUSCH) in a multi-antenna panel scenario, resulting in insufficient uplink transmission performance.

Method used

The terminal equipment sends multiple scheduling-free PUSCHs and uses different spatial parameters for transmission. The network equipment receives and processes these channels to improve uplink transmission performance.

Benefits of technology

Through the use of different spatial parameters, the scheduling-free PUSCH transmission performance of terminal equipment to network equipment is improved, and spectrum efficiency and channel utilization are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120500829A_ABST
    Figure CN120500829A_ABST
Patent Text Reader

Abstract

A wireless communication method, a terminal device and a network device, the method comprising: a terminal device sending one or more scheduling-free physical uplink shared channels (PUSCHs), the plurality of scheduling-free PUSCHs being associated with different spatial parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method, terminal device and network device Technical Field

[0001] The embodiments of the present application relate to the field of communications, and specifically to a wireless communication method, terminal device, and network device. Background Art

[0002] In some scenarios, if a terminal device is equipped with multiple antenna panels, it can transmit multiple Physical Uplink Shared Channels (PUSCHs) through the multiple panels to improve uplink spectrum efficiency. These multiple PUSCHs can be scheduled with a single Downlink Control Information (DCI) or multiple DCIs. However, how to transmit unscheduled PUSCHs is an urgent problem that needs to be solved.

[0003] Summary of the Invention

[0004] The present application provides a wireless communication method, terminal device and network device, which are conducive to improving uplink transmission performance.

[0005] In a first aspect, a method for wireless communication is provided, comprising: a terminal device sending one or more scheduling-free physical uplink shared channels (PUSCHs), wherein the multiple scheduling-free PUSCHs are associated with different spatial parameters.

[0006] In a second aspect, a method for wireless communication is provided, including: a network device receiving one or more scheduling-free physical uplink shared channels (PUSCHs), wherein the multiple scheduling-free PUSCHs are associated with different spatial parameters.

[0007] In a third aspect, a terminal device is provided for executing the method in the above-mentioned first aspect or its various implementations.

[0008] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned first aspect or its various implementation modes.

[0009] In a fourth aspect, a network device is provided for executing the method in the above second aspect or its various implementations.

[0010] Specifically, the network device includes a functional module for executing the method in the above-mentioned second aspect or its various implementation modes.

[0011] In a fifth aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory to perform the method of the first aspect or its respective implementations.

[0012] In a sixth aspect, a network device is provided, comprising a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory to perform the method of the second aspect or its respective implementations.

[0013] In a seventh aspect, a chip is provided for implementing the method in any one of the first to second aspects or their respective implementations.

[0014] Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the device executes the method in any one of the first to second aspects or their respective implementations.

[0015] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, which enables a computer to execute the method of any one of the first to second aspects or their respective implementations.

[0016] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method of any one of the first to second aspects or their respective implementations.

[0017] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method of any one of the first to second aspects or their respective implementations.

[0018] Through the above technical solution, the terminal device can send one or more unscheduled PUSCHs to the network device, wherein the terminal device can use different spatial parameters to send the multiple unscheduled PUSCHs, which is conducive to improving uplink transmission performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] FIG1 is a schematic diagram of a communication system architecture provided in an embodiment of the present application.

[0020] FIG2 is a schematic diagram of simultaneous transmission of multiple panels.

[0021] FIG3 is a schematic interaction diagram of a wireless communication method provided according to an embodiment of the present application.

[0022] FIG4 is a schematic diagram of a first PUSCH and a second PUSCH overlapping in the time domain.

[0023] FIG5 is a schematic diagram of interference between a first PUSCH and a second PUSCH.

[0024] FIG6 is a schematic block diagram of a terminal device provided according to an embodiment of the present application.

[0025] FIG7 is a schematic block diagram of a network device provided according to an embodiment of the present application.

[0026] FIG8 is a schematic block diagram of a communication device provided according to an embodiment of the present application.

[0027] FIG9 is a schematic block diagram of a chip provided according to an embodiment of the present application.

[0028] FIG10 is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. With respect to the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0030] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.

[0031] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0032] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0033] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as an unshared spectrum.

[0034] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device 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, etc.

[0035] The terminal device can be a station (ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0036] In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).

[0037] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

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

[0039] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.

[0040] As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. Alternatively, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0041] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0042] For example, a communication system 100 used in an embodiment of the present application is shown in FIG1 . The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices within the coverage area.

[0043] FIG1 exemplarily shows a network device and two terminal devices. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0044] Optionally, the communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.

[0045] It should be understood that in the embodiments of the present application, a device having a communication function in a network / system may be referred to as a communication device. Taking the communication system 100 shown in FIG1 as an example, the communication device may include a network device 110 and a terminal device 120 having a communication function. The network device 110 and the terminal device 120 may be the specific devices described above and will not be described in detail here. The communication device may also include other devices in the communication system 100, such as a network controller, a mobility management entity, and other network entities, which are not limited in the embodiments of the present application.

[0046] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.

[0047] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0048] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.

[0049] In the embodiments of the present application, "pre-defined" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device or a network device). The present application does not limit the specific implementation method. For example, pre-defined may refer to information defined in a protocol.

[0050] In the embodiments of the present application, the "protocol" may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and this application does not limit this.

[0051] To facilitate a better understanding of the embodiments of the present application, a transmission scheme of multiple downlink transmission reception points (TRP) related to the present application is described.

[0052] The NR system introduces non-coherent transmission based on downlink and uplink of multiple TRPs. The ideal backhaul connection between TRPs can be ideal or non-ideal. Under ideal backhaul, TRPs can exchange information quickly and dynamically. Under non-ideal backhaul, TRPs can only exchange information quasi-statically due to the large delay. In downlink non-coherent transmission, multiple TRPs can use different control channels to independently schedule multiple physical downlink shared channels (PDSCH) of a terminal, or use the same control channel to schedule the transmission of different TRPs, where the data of different TRPs use different transmission layers. The latter can only be used in the case of ideal backhaul.

[0053] The network device can schedule the terminal device to transmit the Physical Uplink Shared Channel (PUSCH) to two TRPs through a single downlink control information (DCI). The PUSCH transmitted to the two TRPs can be configured with independent transmission parameters, such as beams and precoding matrices, and the number of transmission layers of the PUSCH transmitted to the two TRPs is the same. In some scenarios, the PUSCH transmitted to the two TRPs is transmitted in a time division multiplexing (TDM) manner. The PUSCH transmitted by the terminal device to different TRPs is aligned with the corresponding TRP for simulated beamforming, thereby distinguishing different PUSCHs through the spatial domain and providing uplink spectrum efficiency. For codebook-based PUSCH transmission, the single DCI needs to include two sounding reference signal resource indicator (SRS resource indicator, SRI) fields and two precoding information and layer number (Precoding information and number of layers) fields, where the network device configures two sounding reference signal resource sets (SRS resource set) SRS, and the first SRI field and the second SRI field correspond to two SRS resource sets, which are used to indicate the beam direction of the PUSCH transmitted to the two TRPs. The second precoding information and layer number field only needs to indicate the precoding information, and the number of layers defaults to the same as the number of layers indicated by the first precoding information and layer number field. For non-codebook-based PUSCH transmission, the single DCI needs to include two SRI fields, where the first SRI field is used to indicate the beam direction and number of transmission layers of the PUSCH, and the second SRI field is used to indicate the beam direction of the PUSCH, and the number of transmission layers field is the same as the number of transmission layers indicated by the first SRI. In the above description, the beam direction of the PUSCH is the same as the beam direction of the SRS resource indicated by the SRI.

[0054] The network device can also schedule the terminal device to transmit PUSCH to two TRPs through multiple DCIs. The multiple DCIs can be carried by different control resource sets (CORESETs). Specifically, the network device side configures multiple CORESET groups, and each TRP is scheduled using the CORESET in its own CORESET group, that is, different TRPs can be distinguished by the CORESET group. For example, the network device can configure a CORESET group index for each CORESET, and different indexes correspond to different TRPs.

[0055] In some scenarios, PDSCHs from two TRPs scheduled by single DCI (s-DCI) can be distinguished by the transmission configuration indicator (TCI) state (TCI state). One state of the TCI information field in DCI can be mapped to up to two TCI states, and each TCI state corresponds to one of the PDSCHs transmitted using frequency-division multiplexing (FDM) or spatial division multiplexing (SDM).

[0056] Due to the different spatial positions of different TRPs, the large-scale characteristics of the channels corresponding to each TRP are significantly different. Therefore, when multiple TRPs are transmitted jointly, it is necessary to indicate the quasi-co-located (QCL) information corresponding to each TRP separately. In some cases, one state of the TCI information field in the DCI only corresponds to one TCI state. In order to support transmission based on multiple TRPs, the Media Access Control Control Element (MAC CE) signaling is enhanced, that is, one state of the TCI information field in the DCI can be mapped to at most two TCI states. If the TCI information field indicated in the DCI indicates two TCI states, the PDSCH associated with the first TCI state will be transmitted using the DMRS port indicated in the first Code Division Multiplexing (CDM) group, and the PDSCH associated with the second TCI state will be transmitted using the DMRS port indicated in the second CDM group. The beam direction of the PDSCH is the same as the beam direction of the synchronization signal block (SSB) or the channel state information reference signal (CSI-RS) corresponding to the TCI state.

[0057] The configuration and indication of TCI status includes three steps: Radio Resource Control (RRC) configuration, MAC CE activation, and DCI indication. The specific process is as follows:

[0058] The RRC configures a maximum of M TCI states for the terminal through PDSCH configuration (PDSCH-Config), where the value of M is determined by the UE capability and the maximum value of M can be 128.

[0059] The MAC CE activates up to eight TCI state groups for mapping to the 3-bit TCI information field in the DCI. Each TCI state group activated by the MAC CE can contain one or two TCI states. If the higher-layer parameter configuration DCI includes a TCI indication field, DCI format 1_1 can indicate a TCI state group from the TCI state groups activated by the MAC. If the higher-layer parameter configuration DCI does not include a TCI indication field or data is scheduled using DCI format 1_0, the DCI will not include a TCI state indication field.

[0060] Among them, a TCI state can include the following configurations:

[0061] TCI state ID, used to identify a TCI state;

[0062] QCL information 1;

[0063] QCL information 2.

[0064] Among them, a QCL information contains the following information:

[0065] QCL type configuration, which can be one of QCL type A, QCL type B, QCL type C, and QCL type D;

[0066] The QCL reference signal configuration includes the cell ID where the reference signal is located, the Band Width Part (BWP) ID, and the reference signal information (which can be the Channel State Information Reference Signal (CSI-RS) resource ID or the Synchronization Signal Block (SSB) index).

[0067] The definitions of different QCL type configurations are as follows:

[0068] 'QCL-TypeA': {Doppler shift, Doppler spread, average delay, delay spread};

[0069] 'QCL-TypeB': {Doppler shift, Doppler spread};

[0070] 'QCL-TypeC': {Doppler shift, average delay};

[0071] 'QCL-TypeD': {Spatial Rx parameter}.

[0072] To facilitate a better understanding of the embodiments of the present application, the transmission scheme of the uplink multi-TRP or antenna panel related to the present application is described.

[0073] If a terminal device is configured with multiple panels and supports simultaneous uplink information transmission on multiple panels, multiple uplink information can be sent simultaneously on multiple panels, as shown in Figure 2, to improve uplink spectrum efficiency. Uplink transmission of multiple panels or TRPs can be scheduled via a single DCI or multiple DCIs. The multiple PUSCHs sent by the terminal device can be in a unified TCI (unified TCI state) scenario. Multiple PUSCHs are associated with different TCI states and can be non-overlapping, partially overlapping, or completely overlapping in the time domain.

[0074] In some scenarios, terminal devices also need to transmit unscheduled PUSCH, such as Type 1 unscheduled PUSCH or Type 2 unscheduled PUSCH. Type 1 unscheduled PUSCH is configured via RRC and does not require DCI detection. Type 2 unscheduled PUSCH is scheduled and configured via RRC and activated and deactivated via DCI. In this case, how to transmit unscheduled PUSCH is an urgent problem that needs to be solved.

[0075] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0076] FIG3 is a schematic interaction diagram of a wireless communication method 200 according to an embodiment of the present application. As shown in FIG3 , the method 200 includes at least part of the following:

[0077] S210, the terminal device sends one or more scheduling-free physical uplink shared channels PUSCH, wherein the multiple scheduling-free PUSCHs are associated with different spatial parameters.

[0078] In some embodiments, the type of the unscheduled PUSCH can be type 1 or type 2, wherein the type 1 unscheduled PUSCH is activated and deactivated through RRC signaling, and the type 2 unscheduled PUSCH is scheduled and configured through RRC signaling and activated or deactivated through DCI.

[0079] For example, when the terminal device sends a scheduling-free PUSCH, the scheduling-free PUSCH may be a type 1 or type 2 scheduling-free PUSCH.

[0080] For another example, when the terminal device sends multiple scheduling-free PUSCHs, the multiple scheduling-free PUSCHs may include type 1 scheduling-free PUSCHs and / or type 2 scheduling-free PUSCHs. That is, the multiple scheduling-free PUSCHs may all be type 1 scheduling-free PUSCHs, or may all be type 2 scheduling-free PUSCHs, or may include both type 1 scheduling-free PUSCHs and type 2 scheduling-free PUSCHs.

[0081] In some embodiments, the spatial parameter may refer to a spatial setting or a spatial relation for PUSCH transmission.

[0082] In some embodiments, the spatial parameters include, but are not limited to, at least one of the following:

[0083] Reference signal set information, Transmission Configuration Indicator (TCI) status information, antenna panel information, control resource set group (coresetPoolIndex) information, beam information.

[0084] In some embodiments, the reference signal set information may be SRS resource set information, SSB resource set information, or CSI-RS resource set information, etc. For example, the reference signal set information may include a reference signal set index, such as an SSB set index, a CSI-RS resource set index, or an SRS resource set index (SRS-ResourceSetId).

[0085] In some embodiments, the antenna panel information may include an antenna panel ID or index.

[0086] In some embodiments, the CORESET group information may include a control resource set pool index (coresetPoolIndex).

[0087] In some embodiments, the beam information may include a beam ID or index.

[0088] In the embodiment of the present application, the beam may also be referred to as a spatial domain filter (Spatial domain filter or Spatial domain filter), or a spatial receive parameter (Spatial Rx parameter).

[0089] In some embodiments, associating the PUSCH with the reference signal set information may refer to:

[0090] A set of reference signals associated with the antenna panel used to transmit PUSCH.

[0091] In some embodiments, associating PUSCH with TCI status information may refer to:

[0092] The transmit beam of PUSCH is determined based on the TCI status information.

[0093] In some embodiments, the association of PUSCH and antenna panel information may refer to:

[0094] The PUSCH is transmitted through the antenna panel indicated by the antenna panel information.

[0095] In some embodiments, associating the PUSCH with the control resource set group information may refer to:

[0096] The CORESET group indicated by the control resource set group information is the CORESET group configured by the higher layer signaling for resources to send PUSCH.

[0097] In some embodiments, associating uplink information with beam information may include:

[0098] The PUSCH is transmitted through the beam indicated by the beam information.

[0099] In some embodiments, multiple scheduling-free PUSCHs associated with different spatial parameters may refer to:

[0100] Multiple scheduling-free PUSCHs are associated with multiple spatial parameters, where each scheduling-free PUSCH is associated with one spatial parameter, and different scheduling-free PUSCHs are associated with different spatial parameters. For example, the multiple scheduling-free PUSCHs include a first PUSCH and a second PUSCH, where the first PUSCH is associated with a first spatial parameter, and the second PUSCH is associated with a second spatial parameter, and the first spatial parameter and the second spatial parameter are different.

[0101] In some embodiments, the first spatial parameter includes at least one of the following:

[0102] First reference signal set, first TCI state, first antenna panel (e.g., panel1), first CORESET group, first beam.

[0103] In some embodiments, the second spatial parameter includes at least one of the following:

[0104] Second reference signal set, second TCI state, second antenna panel (e.g., panel2), second CORESET group, second beam.

[0105] Embodiment 1: multiple scheduling-free PUSCHs are configured using the same high-layer parameter.

[0106] For example, the transmission parameters of the multiple scheduling-free PUSCHs may be configured through the same high-level parameter. Specifically, for example, the transmission parameters of the multiple scheduling-free PUSCHs may be carried in one information element (IE).

[0107] For another example, the spatial parameters of the multiple scheduling-free PUSCHs may be configured through the same high-level parameter. Specifically, for example, the spatial parameters of the multiple scheduling-free PUSCHs may be carried in one IE.

[0108] For another example, the transmission parameters and spatial parameters of the multiple scheduling-free PUSCHs may be configured through the same high-level parameter. Specifically, for example, the transmission parameters and spatial parameters of the multiple scheduling-free PUSCHs may be carried in one IE.

[0109] Optionally, the transmission parameters of the scheduling-free PUSCH include but are not limited to at least one of the following:

[0110] PUSCH time domain offset, PUSCH time domain allocation information, PUSCH frequency domain allocation information, PUSCH antenna port, PUSCH precoding information and number of layers.

[0111] In some embodiments, multiple scheduling-free PUSCHs are associated with different SRS resource set indices (SRS-ResourceSetId).

[0112] For example, multiple unscheduled PUSCHs include n unscheduled PUSCHs, where the SRS resource set indexes associated with the n unscheduled PUSCHs are index 0, index 1, ..., index n-1, which can also be recorded as the first SRS resource set, ..., the nth SRS resource set.

[0113] In some embodiments, multiple scheduling-exempt PUSCHs overlap in the time domain.

[0114] For example, multiple unscheduled PUSCHs include two unscheduled PUSCHs, recorded as the first PUSCH and the second PUSCH. Then, the overlap of multiple unscheduled PUSCHs in the time domain may include the overlap of the time domain resources of the first PUSCH and the time domain resources of the second PUSCH. For example, the time domain symbols occupied by the first PUSCH and the second PUSCH overlap.

[0115] In some embodiments, the time domain resources of the first PUSCH are configured by first time domain resource configuration information (timeDomainAllocation), and the time domain resources of the second PUSCH are configured by second time domain resource configuration information (timeDomainAllocation2).

[0116] The time domain resources configured by the first time domain resource configuration information and the second time domain resource configuration information overlap, for example, the time domain symbols overlap.

[0117] In some embodiments, the frequency domain resources of the first PUSCH are configured by first frequency domain resource configuration information (frequencyDomainAllocation), and the frequency domain resources of the second PUSCH are configured by second frequency domain resource configuration information (frequencyDomainAllocation2).

[0118] In some embodiments, the precoding information and number of layers of multiple scheduling-free PUSCHs are configured separately.

[0119] For example, multiple scheduling-free PUSCHs include a first PUSCH and a second PUSCH, the precoding information and number of layers of the first PUSCH are configured through first precoding and layer configuration information (precodingAndNumberOfLayers), and the precoding information and number of layers of the second PUSCH are configured through second precoding and layer configuration information (precodingAndNumberOfLayers2).

[0120] In some embodiments, precoding and layer number information of the first PUSCH are associated with a first SRS resource set, and precoding and layer number information of the second PUSCH are associated with a second SRS resource set.

[0121] Optionally, the sum of the number of transmission layers configured by the first precoding and layer configuration information and the second precoding and layer configuration information does not exceed 4, or the sum of the number of transmission layers configured by the first precoding and layer configuration information and the second precoding and layer configuration information does not exceed 2.

[0122] In some embodiments, SRS resource indicators (srs-ResourceIndicator) of multiple scheduling-free PUSCHs are configured separately.

[0123] For example, the multiple scheduling-free PUSCHs include a first PUSCH and a second PUSCH, the SRS resources corresponding to the first PUSCH are configured through a first SRS resource indication, and the SRS resources corresponding to the second PUSCH are configured through a second SRS resource indication.

[0124] The first SRS resource indication is used to indicate a first SRS resource, and the second SRS resource indication is used to indicate a second SRS resource. The first SRS resource indicated by the first SRS resource indication belongs to a first SRS resource set, and the second SRS resource indicated by the second SRS resource indication belongs to a second SRS resource set.

[0125] In some embodiments, the phase-tracking reference signals (PTRS) port index (e.g., ptrs-PortIndex) associated with the first SRS resource is different from the PTRS port index (e.g., ptrs-PortIndex2) associated with the second SRS resource. In some embodiments, the multiple scheduling-free PUSCHs include at least one codebook-based PUSCH and / or at least one non-codebook-based PUSCH. That is, the multiple scheduling-free PUSCHs may all be codebook-based PUSCHs, may all be non-codebook-based PUSCHs, may be partly codebook-based PUSCHs, and may partly be non-codebook-based PUSCHs.

[0126] Optionally, when multiple scheduling-free PUSCHs include a non-codebook-based PUSCH, such as the first PUSCH, the PTRS ports associated with one or more SRS resources corresponding to the first PUSCH are the same, that is, correspond to the same ptrs-PortIndex.

[0127] In some embodiments, multiple unscheduled PUSCHs are associated with corresponding PTRSs, such as a first PTRS and a second PTRS. The port of the first DMRS associated with the port of the first PTRS is determined according to a predefined rule. The port of the second DMRS associated with the port of the second PTRS is determined according to a predefined rule.

[0128] In some implementations, the predefined rule is to apply the association relationship between the PTRS and the DMRS corresponding to the preset state in the PTRS-DMRS association information field in the DCI. The preset state can be any state. For example, the port of the first DMRS associated with the port of the first PTRS is determined according to the state '0' or state '00' in the PTRS-DMRS association information field. For example, the port of the second DMRS associated with the port of the second PTRS is determined according to the state '1' or state '01' or state '11' in the PTRS-DMRS association information field. Optionally, the correspondence between the state value of the PTRS-DMRS association information field and the DMRS port associated with the PTRS port can be as shown in Table 1 or Table 2.

[0129] In other implementations, the predefined rule is to apply a default DMRS port. For example, the first DMRS port associated with the first PTRS port is the first DMRS port associated with PTRS port 0, or the first DMRS port associated with the first PTRS port is the first DMRS port associated with PTRS port 0 and the first DMRS port associated with PTRS port 1. For example, the second DMRS port associated with the second PTRS port is the second DMRS port associated with PTRS port 0, or the second DMRS port associated with the second PTRS port is the second DMRS port associated with PTRS port 0 and the second DMRS port associated with PTRS port 1.

[0130] Optionally, the port of the first DMRS is different from the port of the second DMRS.

[0131] Table 1

[0132] Table 2

[0133] In some embodiments, the maximum number of transmission layers corresponding to the multiple scheduling-free PUSCHs is configured separately. In this case, the maximum number of transmission layers corresponding to the multiple scheduling-free PUSCHs can be the same or different.

[0134] In other embodiments, the maximum number of transmission layers corresponding to multiple scheduling-free PUSCHs is configured through the same high-layer parameter.

[0135] In this case, the maximum number of transmission layers corresponding to the multiple scheduling-free PUSCHs may be the same.

[0136] Therefore, when multiple scheduling-free PUSCHs are all type 1 scheduling-free PUSCHs, an embodiment of the present application provides a method for configuring the transmission parameters of the multiple PUSCHs, for example, using independent precoding information and number of layers, using an independent maximum number of transmission layers configuration or the same maximum number of transmission layers configuration, etc.

[0137] In some embodiments, multiple scheduling-free PUSCHs include a first PUSCH and a second PUSCH, the first PUSCH is associated with a first SRS resource set, the second PUSCH is associated with a second SRS resource set, the first SRS resource set is associated with a first control resource set, the second SRS resource set is associated with a second control resource set, and the index of the first control resource set is different from the index of the second control resource set.

[0138] In some embodiments, the index of the first control resource set and the index of the second control resource set are predefined or configured by the network device.

[0139] For example, if the index of the first control resource set and the index of the second control resource set can be predefined, the first SRS resource set is associated with the control resource set with an index of 0, and the second SRS resource set is associated with the control resource set with an index of 1.

[0140] For another example, if the index of the first control resource set and the index of the second control resource set are configured by the network device, the index of the control resource set associated with the SRS resource set can be configured in the configuration information of the SRS resource set, or both the control resource set index and the associated SRS resource set index can be configured in the configured uplink grant (ConfiguredUplinkGrant).

[0141] The following describes the RRC structure design for carrying transmission parameters and spatial parameters of multiple scheduling-free PUSCHs with reference to specific examples.

[0142] Example 1:

[0143] Among them, srs-ResourceSetId is used to configure the SRS resource set of the first PUSCH, and srs-ResourceSetId2 is used to configure the SRS resource set of the second PUSCH; timeDomainOffset is used for the time domain offset of the first PUSCH, and timeDomainOffset2 is used to configure the time domain offset of the second PUSCH; timeDomainAllocation is used to configure the time domain allocation of the first PUSCH, and timeDomainAllocation2 is used to configure the time domain allocation of the second PUSCH; frequencyDomainAllocation is used to configure the frequency domain allocation of the first PUSCH, and frequencyDomainAllocation2 is used to configure the time domain allocation of the second PUSCH; frequencyDomainAllocation is used to configure the frequency domain allocation of the first PUSCH, and frequencyDomainAllocation2 is used to configure the time domain allocation of the second PUSCH. omainAllocation2 is used to configure the frequency domain allocation of the second PUSCH; antennaPort is used to configure the antenna port of the first PUSCH, and antennaPort2 is used to configure the antenna port of the second PUSCH; precodingAndNumberOfLayers is used to configure the precoding information and number of layers of the first PUSCH, and precodingAndNumberOfLayers2 is used to configure the precoding information and number of layers of the second PUSCH; srs-ResourceIndicator is used to configure the SRS resources corresponding to the first PUSCH, and srs-ResourceIndicator2 is used to configure the SRS resources corresponding to the second PUSCH.

[0144] Example 2:

[0145] Among them, srs-ResourceSetId is used to configure the SRS resource set of the first PUSCH, and srs-ResourceSetId2 is used to configure the SRS resource set of the second PUSCH; coresetPoolIndex1 is used to configure the control resource set group of the first PUSCH, and coresetPoolIndex2 is used to configure the control resource set group of the second PUSCH; timeDomainOffset is used for the time domain offset of the first PUSCH, and timeDomainOffset2 is used to configure the time domain offset of the second PUSCH; timeDomainAllocation is used to configure the time domain allocation of the first PUSCH, and timeDomainAllocation2 is used to configure the time domain allocation of the second PUSCH; frequencyDomainA llocation is used to configure the frequency domain allocation of the first PUSCH, frequencyDomainAllocation2 is used to configure the frequency domain allocation of the second PUSCH; antennaPort is used to configure the antenna port of the first PUSCH, antennaPort2 is used to configure the antenna port of the second PUSCH; precodingAndNumberOfLayers is used to configure the precoding information and number of layers of the first PUSCH, precodingAndNumberOfLayers2 is used to configure the precoding information and number of layers of the second PUSCH; srs-ResourceIndicator is used to configure the SRS resources corresponding to the first PUSCH, and srs-ResourceIndicator2 is used to configure the SRS resources corresponding to the second PUSCH.

[0146] Example 3:

[0147] Among them, srs-ResourceSetId is used to configure the SRS resource set of the first PUSCH, and srs-ResourceSetId2 is used to configure the SRS resource set of the second PUSCH; coresetPoolIndex1 is used to configure the control resource set group associated with the SRS resource set of the first PUSCH, and coresetPoolIndex2 is used to configure the control resource set group associated with the SRS resource set of the second PUSCH.

[0148] It should be noted that in the above examples, Example 1 and Example 3 can be used in combination, that is, the terminal device can obtain the transmission parameters and spatial parameters corresponding to the first PUSCH and the second PUSCH according to the parameters in Example 1 and Example 3. Example 2 can be used alone, that is, the terminal device can obtain the transmission parameters and spatial parameters corresponding to the first PUSCH and the second PUSCH according to the parameters in Example 2.

[0149] Therefore, when multiple scheduling-free PUSCHs are all type 1 scheduling-free PUSCHs, an embodiment of the present application provides a method for configuring the spatial parameters of the multiple PUSCHs, and the spatial parameters of the multiple PUSCHs and the transmission parameters of the multiple PUSCHs can be associated, or can be configured independently, thereby improving the flexibility of the configuration.

[0150] Embodiment 2: Multiple scheduling-free PUSCHs are configured through different higher layer parameters.

[0151] For example, the multiple scheduling-free PUSCHs include a first PUSCH and a second PUSCH, the transmission parameters and spatial parameters of the first PUSCH are configured by first high-level parameters, and the transmission parameters and high-level parameters of the second PUSCH are configured by second high-level parameters.

[0152] Optionally, when the multiple scheduling-free PUSCHs are respectively configured through multiple high-level parameters, the multiple scheduling-free PUSCHs configured by the multiple high-level parameters may have the characteristics described in Example 1.

[0153] For example, multiple scheduling-free PUSCHs are associated with different SRS resource set indexes.

[0154] For another example, multiple scheduling-free PUSCHs overlap in the time domain.

[0155] For another example, the precoding information and number of layers of multiple scheduling-free PUSCHs are independently configured.

[0156] For another example, SRS resource indicators of multiple scheduling-free PUSCHs are configured separately.

[0157] For another example, the multiple scheduling-free PUSCHs may include at least one codebook-based PUSCH and / or at least one non-codebook-based PUSCH.

[0158] For another example, the maximum number of transmission layers corresponding to multiple scheduling-free PUSCHs may be configured separately, or may be configured through the same high-layer parameter.

[0159] The following describes the RRC structure design for carrying transmission parameters and spatial parameters of multiple scheduling-free PUSCHs with reference to specific examples.

[0160] Example 4:

[0161] Among them, the multiple unscheduled PUSCHs include a first PUSCH and a second PUSCH, rrc-ConfiguredUplinkGrant1 is used to configure the transmission parameters and spatial parameters of the first PUSCH, and rrc-ConfiguredUplinkGrant2 is used to configure the transmission parameters and spatial parameters of the second PUSCH. The functions of the parameters included in rrc-ConfiguredUplinkGrant1 refer to the relevant description in Example 1. For the sake of brevity, they are not repeated here. The functions of the parameters included in rrc-ConfiguredUplinkGrant2 refer to the relevant description in Example 1. For the sake of brevity, they are not repeated here.

[0162] Example 5:

[0163] Among them, the multiple unscheduled PUSCHs include a first PUSCH and a second PUSCH, rrc-ConfiguredUplinkGrant1 is used to configure the transmission parameters and spatial parameters of the first PUSCH, and rrc-ConfiguredUplinkGrant2 is used to configure the transmission parameters and spatial parameters of the second PUSCH. The functions of the parameters included in rrc-ConfiguredUplinkGrant1 refer to the relevant description in Example 2, which is not repeated here for the sake of brevity. The functions of the parameters included in rrc-ConfiguredUplinkGrant2 refer to the relevant description in Example 2, which is not repeated here for the sake of brevity.

[0164] Example 6:

[0165] Among them, srs-ResourceSetId is used to configure the SRS resource set of the first PUSCH, and srs-ResourceSetId2 is used to configure the SRS resource set of the second PUSCH; coresetPoolIndex1 is used to configure the control resource set group associated with the SRS resource set of the first PUSCH, and coresetPoolIndex2 is used to configure the control resource set group associated with the SRS resource set of the second PUSCH.

[0166] It should be noted that in the above examples, Example 4 and Example 6 can be used in combination, that is, the terminal device can obtain the transmission parameters and spatial parameters corresponding to the first PUSCH and the second PUSCH according to the parameters in Example 4 and Example 6. Example 5 can be used alone, that is, the terminal device obtains the transmission parameters and spatial parameters corresponding to the first PUSCH and the second PUSCH according to the parameters in Example 5.

[0167] Therefore, when multiple scheduling-free PUSCHs are all type 1 scheduling-free PUSCHs, an embodiment of the present application provides a method for configuring the spatial parameters of the multiple PUSCHs, and the spatial parameters of the multiple PUSCHs and the transmission parameters of the multiple PUSCHs can be associated, or can be configured independently, thereby improving the flexibility of the configuration.

[0168] In some embodiments of the present application, when the terminal device has configuration information of multiple scheduling-free PUSCHs (that is, the terminal device has multiple scheduling-free configuration information), the method 200 further includes:

[0169] Determine, according to the first instruction information of the network device, to send a PUSCH without scheduling, or switch to sending a PUSCH without scheduling; or,

[0170] When a preset condition is met, it is determined to send a PUSCH without scheduling, or switched to sending a PUSCH without scheduling.

[0171] The one PUSCH exempted from scheduling is associated with the first spatial parameter or the second spatial parameter, that is, the one PUSCH exempted from scheduling may be the first PUSCH or the second PUSCH.

[0172] In some embodiments, the terminal device has configuration information of multiple scheduling-free PUSCHs, which may include:

[0173] The terminal device receives configuration information of multiple unscheduled PUSCHs configured by the network device. That is, the configuration information of the multiple unscheduled PUSCHs can be configured by the network device. For example, the network device can configure the configuration information through RRC parameters, and the RRC parameters can be, for example, configured grant configuration (ConfiguredGrantConfig) or RRC configured uplink grant (rrc-ConfiguredUplinkGrant).

[0174] In some embodiments, the multiple scheduling-free configuration information is used to configure the transmission of multiple scheduling-free PUSCHs, and the multiple scheduling-free configuration information is associated with different spatial parameters, that is, the multiple scheduling-free PUSCHs are associated with different spatial parameters. In other words, the terminal device needs to transmit multiple scheduling-free PUSCHs through different spatial parameters. The scheduling-free configuration information is a semi-static configuration. The terminal device can transmit multiple scheduling-free PUSCHs based on the multiple scheduling-free configuration information within a period of time. When the terminal device receives the first indication information of the network device, or when the terminal device determines that the preset conditions are met, the terminal device can switch to sending a scheduling-free PUSCH, for example, based on one of the multiple scheduling-free configuration information, to transmit the corresponding scheduling-free PUSCH.

[0175] It should be noted that the terminal device switches to sending only one unscheduled PUSCH relative to the terminal device's last transmission. If the terminal device's last transmission was based on multiple unscheduled PUSCH transmissions based on multiple unscheduled configuration information, then upon receiving the first indication information or judging that the preset conditions are met, the terminal device can switch to sending only one unscheduled PUSCH. If the terminal device's last transmission was also a unscheduled PUSCH transmission, the terminal device may not perform the switch.

[0176] Therefore, in an embodiment of the present application, when the terminal device needs to send multiple unscheduled PUSCHs, the terminal device can send only one unscheduled PUSCH according to the instructions of the network device or its own judgment, or, in other words, terminate (drop) the transmission of some unscheduled PUSCHs.

[0177] In some embodiments, when the terminal device has configuration information of multiple type 1 unscheduled PUSCHs, the terminal device switches to sending a unscheduled PUSCH according to the first indication information of the network device, or switches to sending a unscheduled PUSCH when a preset condition is met.

[0178] For example, the terminal device is configured with multiple scheduling-free configuration information, and the multiple scheduling-free configuration information is used to configure the transmission of multiple type 1 scheduling-free PUSCHs, wherein the multiple scheduling-free configuration information is associated with different spatial parameters, that is, the multiple type 1 scheduling-free PUSCHs are associated with different spatial parameters. Within a period of time, the terminal device transmits multiple type 1 scheduling-free PUSCHs based on the multiple scheduling-free configuration information. When the terminal device receives the first indication information of the network device, or when the terminal device determines that the preset conditions are met, the terminal device can switch to sending a scheduling-free PUSCH, for example, based on one of the multiple scheduling-free configuration information, the corresponding type 1 scheduling-free PUSCH is transmitted.

[0179] The network device determines whether multiple spatial parameters can be used to transmit multiple scheduling-free PUSCHs. In this way, the network device can determine whether the terminal device uses multiple spatial parameters to transmit multiple scheduling-free PUSCHs or uses a single spatial parameter to transmit one scheduling-free PUSCH based on system performance. The terminal device only needs to transmit according to the instructions of the network device, which is conducive to reducing the implementation complexity of the terminal device.

[0180] In some embodiments, the first indication information is carried in downlink signaling, and the downlink signaling may be DCI or MAC CE, etc.

[0181] It should be understood that the present application does not limit the specific indication method of the first indication information. For example, the first indication information can be used to indicate the PUSCH that needs to terminate transmission, or the PUSCH that does not need to terminate transmission, or the transmission status corresponding to each PUSCH in multiple non-scheduled PUSCHs, such as whether the transmission needs to be terminated or whether to continue transmission.

[0182] In some specific embodiments, the n states of the first indication information correspond to n unscheduled PUSCH transmissions, and each state is used to indicate that the corresponding PUSCH transmission is a PUSCH transmission that needs to be terminated, where n is a positive integer greater than 1.

[0183] For example, the multiple unscheduled PUSCHs are the first PUSCH and the second PUSCH, and the first indication information may be 1 bit, used to indicate two states, namely 0 and 1, wherein the two states are used to indicate that the first PUSCH needs to be suspended and the second PUSCH needs to be suspended. For example, state 0 is used to indicate that the first PUSCH needs to be suspended, and state 1 is used to indicate that the second PUSCH needs to be suspended.

[0184] For another example, the multiple unscheduled PUSCHs are the first PUSCH, the second PUSCH, the third PUSCH, and the fourth PUSCH. The first indication information can be 2 bits, used to indicate four states, namely 00, 01, 10, and 11. The four states are used to indicate that the first PUSCH needs to be suspended, the second PUSCH needs to be suspended, the third PUSCH needs to be suspended, and the fourth PUSCH needs to be suspended. For example, state 00 is used to indicate that the first PUSCH needs to be suspended, state 01 is used to indicate that the second PUSCH needs to be suspended, state 10 is used to indicate that the third PUSCH needs to be suspended, and state 11 is used to indicate that the fourth PUSCH needs to be suspended.

[0185] In some embodiments, the first indication information indicates, through bit mapping, the PUSCHs that need to be terminated, or the PUSCHs that do not need to be terminated, or the PUSCHs that need to continue to be transmitted among multiple non-scheduled PUSCHs.

[0186] For example, multiple unscheduled PUSCHs include a first PUSCH and a second PUSCH. The first indication information can be 2 bits (B1B0), the first bit (B0) is used to indicate whether the first PUSCH needs to be terminated, and the second bit (B1) is used to indicate whether the second PUSCH needs to be terminated. As an example, B0 is set to 1, indicating that the first PUSCH needs to be terminated, and B0 is set to 0, indicating that the first PUSCH does not need to be terminated, or needs to continue transmission. B1 is set to 1, indicating that the second PUSCH needs to be terminated, and B1 is set to 0, indicating that the second PUSCH does not need to be terminated, or needs to continue transmission.

[0187] For another example, multiple unscheduled PUSCHs include a first PUSCH, a second PUSCH, a third PUSCH, and a fourth PUSCH. The first indication information can be 4 bits (B3 to B0), B0 is used to indicate whether the first PUSCH needs to be terminated, B1 is used to indicate whether the second PUSCH needs to be terminated, B2 is used to indicate whether the third PUSCH needs to be terminated, and B3 is used to indicate whether the fourth PUSCH needs to be terminated. As an example, B0 is set to 1, indicating that the first PUSCH needs to be terminated, and B0 is set to 0, indicating that the first PUSCH does not need to be terminated, or needs to continue transmission. B1 is set to 1, indicating that the second PUSCH needs to be terminated, and B1 is set to 0, indicating that the second PUSCH does not need to be terminated, or needs to continue transmission. B2 is set to 1, indicating that the third PUSCH needs to be terminated, and B2 is set to 0, indicating that the third PUSCH does not need to be terminated, or needs to continue transmission. B3 is set to 1, indicating that the fourth PUSCH needs to be terminated, and B3 is set to 0, indicating that the fourth PUSCH does not need to be terminated, or needs to continue transmission.

[0188] In some embodiments of the present application, the method 200 further includes:

[0189] Determine whether a preset condition is met based on the first information, wherein the first information includes but is not limited to at least one of the following:

[0190] The power of multiple unscheduled PUSCHs;

[0191] Timing advance of multiple unscheduled PUSCHs;

[0192] The length of time that multiple unscheduled PUSCHs overlap in the time domain;

[0193] Interference between multiple unscheduled PUSCHs;

[0194] Signal quality of multiple unscheduled PUSCHs.

[0195] The terminal device determines whether to use multiple spatial parameters to transmit multiple unscheduled PUSCHs. On the one hand, this is beneficial to reducing the signaling overhead of the network device. On the other hand, the terminal device determines whether to use multiple spatial parameters to transmit multiple unscheduled PUSCHs based on the first information, which is beneficial to ensuring the transmission performance of the PUSCH.

[0196] In some embodiments, the preset condition includes but is not limited to at least one of the following:

[0197] A difference in power of the multiple non-scheduled PUSCHs is greater than or equal to a first threshold;

[0198] A difference between the timing advances of the multiple unscheduled PUSCHs is greater than or equal to a second threshold;

[0199] The number of symbols overlapping in the time domain by the multiple scheduling-free PUSCHs is greater than or equal to a third threshold;

[0200] A difference or a ratio between the intensity of a first PUSCH among the multiple non-scheduled PUSCHs and the intensity of interference caused by a second PUSCH on the first PUSCH is less than or equal to a fourth threshold;

[0201] A difference or a ratio between the strength of the second PUSCH among the multiple non-scheduled PUSCHs and the strength of interference caused by the first PUSCH on the second PUSCH is less than or equal to a fifth threshold;

[0202] The interference between the multiple scheduling-free PUSCHs is greater than or equal to a sixth threshold;

[0203] A difference or a ratio of signal qualities of the multiple scheduling-free PUSCHs is greater than or equal to a seventh threshold.

[0204] The power of PUSCH can reflect the interference of the transmission of this PUSCH on the transmission of other PUSCHs. When the difference or ratio of the PUSCH power between two PUSCHs is large, it means that the transmission of the PUSCH with higher power has greater interference with the PUSCH with lower power. In this case, switching to sending only one PUSCH without scheduling, for example, only sending the PUSCH with higher power, or only sending the PUSCH with lower power, is beneficial to improving transmission performance.

[0205] For example, the power of the first PUSCH is P11 and the power of the second PUSCH is P22. The terminal device can switch to sending only one unscheduled PUSCH, for example, only sending the first PUSCH or the second PUSCH, when the absolute value of the difference between P11 and P22 is greater than or equal to the first threshold, or when the ratio of P11 to P22 is greater than or equal to the first threshold, or when the ratio of P22 to P11 is greater than or equal to the first threshold.

[0206] In some embodiments, the first threshold is predefined or configured by the network device.

[0207] The difference in the timing advances (TAs) of multiple PUSCHs can reflect the timing synchronization between the multiple PUSCH transmissions. If the difference is large, for example, if it exceeds the length of the cyclic prefix (CP), performance loss may occur. In this case, the terminal device can switch to sending only one unscheduled PUSCH, for example, only sending PUSCHs with a larger timer advance, or only sending PUSCHs with a smaller timing advance, which is beneficial to improving transmission performance.

[0208] For example, the TA of the first PUSCH is TA1 and the TA of the second PUSCH is TA2. When the difference between TA1 and TA2 exceeds the second threshold or the difference between TA2 and TA1 exceeds the second threshold, the terminal device switches to sending only one unscheduled PUSCH, for example, only sending the first PUSCH or the second PUSCH.

[0209] In some embodiments, the second threshold is predefined or configured by the network device.

[0210] The length of time that multiple PUSCHs overlap in the time domain can refer to the number of overlapping symbols, for example. The longer the time that multiple PUSCHs overlap in the time domain, the greater the mutual interference. When the length of time that the multiple PUSCHs overlap is long, the terminal device switches to sending only one unscheduled PUSCH, for example, only sending the first PUSCH or the second PUSCH, which is beneficial to improving transmission performance.

[0211] For example, as shown in FIG4 , when the number of symbols overlapping between the first PUSCH and the second PUSCH is greater than a third threshold, the system switches to sending only one PUSCH, for example, sending only the first PUSCH or sending only the second PUSCH.

[0212] In some embodiments, the third threshold is predefined or configured by the network device.

[0213] When the interference between multiple unscheduled PUSCHs is large, the terminal device can switch to sending only one PUSCH, for example, sending only the first PUSCH or only the second PUSCH, which is beneficial to improving transmission performance.

[0214] The greater interference between PUSCHs here may refer to a greater interference intensity caused by the transmission of one PUSCH to the transmission of another PUSCH, or it may refer to a greater intensity of interference relative to the intensity of PUSCH transmission, for example, a greater difference between the intensity of interference and the intensity of PUSCH, or a greater ratio of the intensity of interference to the intensity of PUSCH.

[0215] In some embodiments, the interference of the first PUSCH on the second PUSCH is determined according to the SRS corresponding to the first PUSCH, or according to the signal quality and beam gain of the first PUSCH.

[0216] In some embodiments, the interference of the second PUSCH on the first PUSCH is determined according to the SRS corresponding to the second PUSCH, or according to the signal quality and beam gain of the second PUSCH.

[0217] In some embodiments, the signal quality of the PUSCH may include, but is not limited to, at least one of the following:

[0218] Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ), Signal to Interference plus Noise Ratio (SINR), Received Signal Strength Indication (RSSI).

[0219] For example, as shown in Figure 5, the power of the first PUSCH is P11, the power of the second PUSCH is P22, the interference of the first PUSCH to the second PUSCH is P12, and the interference of the second PUSCH to the first PUSCH is P21. The terminal device can switch to sending only one PUSCH, for example, only sending the first PUSCH or only sending the second PUSCH, when P12 is greater than the sixth threshold or P21 is greater than the sixth threshold, or P22 / P12 (or P22-P12) is less than or equal to the fifth threshold, or P11 / P21 (or P11-P21) is less than or equal to the fourth threshold.

[0220] In some embodiments, the fourth threshold is predefined or configured by the network device.

[0221] In some embodiments, the fifth threshold is predefined or configured by the network device.

[0222] In some embodiments, the sixth threshold is predefined or configured by the network device.

[0223] The signal quality of PUSCH can also reflect the degree of interference of the transmission of PUSCH on the transmission of other PUSCHs. A large difference in the signal quality of two PUSCHs indicates that the transmission of one PUSCH interferes more with the transmission of another PUSCH. Therefore, when the difference or ratio of the signal quality of the two PUSCHs is large, switching to sending only one PUSCH, for example, sending only the first PUSCH or only the second PUSCH, is beneficial to improving transmission performance.

[0224] For example, when the difference or ratio of the signal quality of the first PUSCH and the signal quality of the second PUSCH is greater than or equal to the seventh threshold, or when the difference or ratio of the signal quality of the second PUSCH and the signal quality of the first PUSCH is greater than or equal to the seventh threshold, switching to sending only the first PUSCH or sending only the second PUSCH is beneficial to improving transmission performance.

[0225] In some embodiments, the seventh threshold is predefined or configured by the network device.

[0226] In summary, in an embodiment of the present application, the terminal device can send one or more scheduling-free PUSCHs to the network device, wherein the terminal device can use different spatial parameters to send the multiple scheduling-free PUSCHs.

[0227] Furthermore, when the terminal device sends multiple scheduling-free PUSCHs, the multiple PUSCHs may be configured through the same high-level parameters, or may be configured through different high-level parameters.

[0228] For example, the transmission parameters and spatial parameters of the multiple PUSCHs may be configured through the same high-layer parameter.

[0229] For another example, the transmission parameters and spatial parameters of the multiple PUSCHs may be configured through different high-layer parameters.

[0230] Furthermore, when the terminal device sends multiple unscheduled PUSCHs, the terminal device may also switch to sending only one unscheduled PUSCH according to the instructions of the network device or when preset conditions are met, which is conducive to ensuring the transmission performance of the PUSCH.

[0231] The above text, in combination with Figures 3 to 5, describes in detail the method embodiment of the present application. The following text, in combination with Figures 6 to 10, describes in detail the device embodiment of the present application. It should be understood that the device embodiment and the method embodiment correspond to each other, and similar descriptions can refer to the method embodiment.

[0232] FIG6 shows a schematic block diagram of a terminal device 400 according to an embodiment of the present application. As shown in FIG6 , the terminal device 400 includes:

[0233] The communication unit 410 is configured to send one or more scheduling-free physical uplink shared channels (PUSCHs), where the multiple scheduling-free PUSCHs are associated with different spatial parameters.

[0234] In some embodiments, the spatial parameter includes at least one of the following:

[0235] Reference signal set information, transmission configuration indication TCI status information, antenna panel information, control resource set group information, beam information.

[0236] In some embodiments, the multiple scheduling-free PUSCHs are configured using the same high-level parameter, or the multiple scheduling-free PUSCHs are configured using different high-level parameters.

[0237] In some embodiments, the multiple scheduling-free PUSCHs are associated with different sounding reference signal SRS resource set indexes.

[0238] In some embodiments, the multiple unscheduled PUSCHs include a first PUSCH and a second PUSCH, the first PUSCH is associated with a first SRS resource set, the second PUSCH is associated with a second SRS resource set, the first SRS resource set is associated with a first control resource set, the second SRS resource set is associated with a second control resource set, and the index of the first control resource set is different from the index of the second control resource set.

[0239] In some embodiments, the index of the first control resource set and the index of the second control resource set are predefined or configured by a network device.

[0240] In some embodiments, the multiple scheduling-free PUSCHs overlap in the time domain.

[0241] In some embodiments, the precoding information and number of layers of the multiple scheduling-free PUSCHs are configured separately.

[0242] In some embodiments, the SRS resource indications of the multiple scheduling-free PUSCHs are configured separately.

[0243] In some embodiments, the plurality of scheduling-free PUSCHs include at least one codebook-based PUSCH and / or at least one non-codebook-based PUSCH.

[0244] In some embodiments, the maximum number of transmission layers corresponding to the multiple scheduling-free PUSCHs are configured separately or configured through the same high-level parameter.

[0245] In some embodiments, when the terminal device has configuration information of multiple scheduling-free PUSCHs, the terminal device further includes:

[0246] a processing unit, configured to determine, according to first indication information of the network device, to send a scheduling-free PUSCH; or

[0247] When a preset condition is met, determining to send a scheduling-free PUSCH;

[0248] The one scheduling-free PUSCH is associated with a first spatial parameter or a second spatial parameter, and the spatial parameters associated with the multiple scheduling-free PUSCHs include the first spatial parameter and the second spatial parameter.

[0249] In some embodiments, the first indication information is carried in downlink control information DCI or a media access control element MAC CE.

[0250] In some embodiments, the n states of the first indication information correspond to n unscheduled PUSCH transmissions, each state is used to indicate that the corresponding PUSCH transmission is a PUSCH transmission that needs to be terminated, where n is a positive integer greater than 1.

[0251] In some embodiments, the first indication information indicates the PUSCHs that need to be terminated among the multiple scheduling-free PUSCHs through bit mapping.

[0252] In some embodiments, the terminal device further includes:

[0253] a processing unit, configured to determine whether a preset condition is satisfied based on first information, wherein the first information includes at least one of the following:

[0254] power of the multiple non-scheduled PUSCHs;

[0255] Timing advances of the multiple unscheduled PUSCHs;

[0256] A time length during which the multiple scheduling-free PUSCHs overlap in the time domain;

[0257] Interference between the multiple scheduling-free PUSCHs;

[0258] The signal qualities of the multiple scheduling-free PUSCHs.

[0259] In some embodiments, the preset condition includes at least one of the following:

[0260] A difference in power of the multiple non-scheduled PUSCHs is greater than or equal to a first threshold;

[0261] A difference between the timing advances of the multiple unscheduled PUSCHs is greater than or equal to a second threshold;

[0262] The number of symbols overlapping in the time domain by the multiple scheduling-free PUSCHs is greater than or equal to a third threshold;

[0263] A difference or a ratio between the intensity of a first PUSCH among the multiple non-scheduled PUSCHs and the intensity of interference caused by a second PUSCH on the first PUSCH is less than or equal to a fourth threshold;

[0264] A difference or a ratio between the strength of the second PUSCH among the multiple non-scheduled PUSCHs and the strength of interference caused by the first PUSCH on the second PUSCH is less than or equal to a fifth threshold;

[0265] The interference between the multiple scheduling-free PUSCHs is greater than or equal to a sixth threshold;

[0266] A difference between the signal qualities of the multiple scheduling-free PUSCHs is greater than or equal to a seventh threshold.

[0267] In some embodiments, the first threshold is predefined or configured by the network device.

[0268] In some embodiments, the second threshold is predefined or configured by the network device.

[0269] In some embodiments, the third threshold is predefined or configured by the network device.

[0270] In some embodiments, the fourth threshold is predefined or configured by the network device.

[0271] In some embodiments, the fifth threshold is predefined or configured by the network device.

[0272] In some embodiments, the sixth threshold is predefined or configured by the network device.

[0273] In some embodiments, the seventh threshold is predefined or configured by the network device.

[0274] In some embodiments, the multiple unscheduled PUSCHs include a first PUSCH and a second PUSCH, wherein the interference of the first PUSCH to the second PUSCH is determined according to the SRS corresponding to the first PUSCH, or according to the signal quality and beam gain of the first PUSCH; the interference of the second PUSCH to the first PUSCH is determined according to the SRS corresponding to the second PUSCH, or according to the signal quality and beam gain of the second PUSCH.

[0275] Alternatively, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0276] It should be understood that the terminal device 400 according to the embodiment of the present application may correspond to the terminal device in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the terminal device 400 are respectively for realizing the corresponding processes of the terminal device in the method 200 shown in Figures 3 to 5. For the sake of brevity, they will not be repeated here.

[0277] FIG7 is a schematic block diagram of a network device according to an embodiment of the present application. The network device 500 in FIG7 includes:

[0278] The communication unit 510 is configured to receive one or more scheduling-free physical uplink shared channels (PUSCHs), where the multiple scheduling-free PUSCHs are associated with different spatial parameters.

[0279] In some embodiments, the spatial parameter includes at least one of the following:

[0280] Reference signal set information, transmission configuration indication TCI status information, antenna panel information, control resource set group information, beam information.

[0281] In some embodiments, the multiple scheduling-free PUSCHs are configured using the same high-level parameter, or the multiple scheduling-free PUSCHs are configured using different high-level parameters.

[0282] In some embodiments, the multiple scheduling-free PUSCHs are associated with different sounding reference signal SRS resource set indexes.

[0283] In some embodiments, the multiple unscheduled PUSCHs include a first PUSCH and a second PUSCH, the first PUSCH is associated with a first SRS resource set, the second PUSCH is associated with a second SRS resource set, the first SRS resource set is associated with a first control resource set, the second SRS resource set is associated with a second control resource set, and the index of the first control resource set is different from the index of the second control resource set.

[0284] In some embodiments, the index of the first control resource set and the index of the second control resource set are predefined or configured by a network device.

[0285] In some embodiments, the multiple scheduling-free PUSCHs overlap in the time domain.

[0286] In some embodiments, the precoding information and number of layers of the multiple scheduling-free PUSCHs are configured separately.

[0287] In some embodiments, the SRS resource indications of the multiple scheduling-free PUSCHs are configured separately.

[0288] In some embodiments, the plurality of scheduling-free PUSCHs include at least one codebook-based PUSCH and / or at least one non-codebook-based PUSCH.

[0289] In some embodiments, the maximum number of transmission layers corresponding to the multiple scheduling-free PUSCHs are configured separately or configured through the same high-level parameter.

[0290] In some embodiments, the communication unit 510 is further configured to:

[0291] Send first indication information, where the first indication information is used to instruct the terminal device to send a non-scheduled PUSCH or switch to sending a non-scheduled PUSCH, wherein the non-scheduled PUSCH is associated with a first spatial parameter.

[0292] In some embodiments, the first indication information is carried in downlink control information DCI.

[0293] In some embodiments, the n states of the first indication information correspond to n unscheduled PUSCH transmissions, each state is used to indicate that the corresponding PUSCH transmission is a PUSCH transmission that needs to be terminated, where n is a positive integer greater than 1.

[0294] In some embodiments, the first indication information indicates the PUSCHs that need to be terminated among the multiple scheduling-free PUSCHs through bit mapping.

[0295] In some embodiments, the communication unit 510 is further configured to:

[0296] First configuration information is sent to a terminal device, where the first configuration information is used to configure a judgment condition for the terminal device to switch from sending multiple scheduling-free PUSCHs to sending one scheduling-free PUSCH.

[0297] In some embodiments, the first configuration information is used to configure at least one of the following thresholds:

[0298] a first threshold, a second threshold, a third threshold, a fourth threshold, a fifth threshold, a sixth threshold, and a seventh threshold;

[0299] The terminal device switches from sending multiple scheduling-free PUSCHs to sending one scheduling-free PUSCH when at least one of the following conditions is met:

[0300] A difference in power of the multiple non-scheduled PUSCHs is greater than or equal to the first threshold;

[0301] A difference between the timing advances of the multiple unscheduled PUSCHs is greater than or equal to the second threshold;

[0302] The number of symbols overlapping in the time domain between the multiple scheduling-free PUSCHs is greater than or equal to the third threshold;

[0303] A difference or a ratio between the intensity of a first PUSCH among the multiple non-scheduled PUSCHs and the intensity of interference caused by a second PUSCH on the first PUSCH is less than or equal to the fourth threshold;

[0304] A difference or a ratio between the strength of the second PUSCH among the multiple non-scheduled PUSCHs and the strength of interference caused by the first PUSCH on the second PUSCH is less than or equal to the fifth threshold;

[0305] The interference between the multiple scheduling-free PUSCHs is greater than or equal to the sixth threshold;

[0306] A difference between the signal qualities of the multiple scheduling-free PUSCHs is greater than or equal to the seventh threshold.

[0307] Alternatively, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0308] It should be understood that the network device 500 according to the embodiment of the present application may correspond to the network device in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the network device 500 are respectively for implementing the corresponding processes of the network device in the method 200 shown in Figures 3 to 5. For the sake of brevity, they will not be repeated here.

[0309] Figure 8 is a schematic structural diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 shown in Figure 8 includes a processor 610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0310] Optionally, as shown in FIG8 , the communication device 600 may further include a memory 620. The processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.

[0311] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .

[0312] Optionally, as shown in FIG8 , the communication device 600 may further include a transceiver 630 , and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.

[0313] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of antennas may be one or more.

[0314] Optionally, the communication device 600 may specifically be a network device in an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the network device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0315] Optionally, the communication device 600 may specifically be a mobile terminal / terminal device in an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0316] Figure 9 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 700 shown in Figure 9 includes a processor 710, which can call and run a computer program from a memory to implement the method according to the embodiment of the present application.

[0317] Optionally, as shown in FIG9 , the chip 700 may further include a memory 720 , wherein the processor 710 may call and execute a computer program from the memory 720 to implement the method in the embodiment of the present application.

[0318] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .

[0319] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0320] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0321] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0322] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0323] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0324] FIG10 is a schematic block diagram of a communication system 900 provided in an embodiment of the present application. As shown in FIG10 , the communication system 900 includes a terminal device 910 and a network device 920 .

[0325] Among them, the terminal device 910 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 920 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they will not be repeated here.

[0326] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0327] It is 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 RAM are available, such as 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 RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0328] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be 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 RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0329] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.

[0330] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0331] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0332] An embodiment of the present application also provides a computer program product, including computer program instructions.

[0333] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0334] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0335] The embodiment of the present application also provides a computer program.

[0336] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not described here.

[0337] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0338] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of 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 beyond the scope of this application.

[0339] Those skilled in the art will clearly understand that, for the convenience and brevity 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.

[0340] In the 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 merely schematic. For example, the division of the units is merely 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. Another point is that 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.

[0341] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0342] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0343] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute 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 USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0344] 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 the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A wireless communication method, characterized in that: include: The terminal device sends one or more scheduling-free physical uplink shared channels PUSCH, wherein the multiple scheduling-free PUSCHs are associated with different spatial parameters.

2. The method according to claim 1, characterized in that The spatial parameters include at least one of the following: Reference signal set information, transmission configuration indication TCI status information, antenna panel information, control resource set group information, beam information.

3. The method according to claim 1 or 2, characterized in that: The multiple scheduling-free PUSCHs are configured through the same high-level parameter, or the multiple scheduling-free PUSCHs are configured through different high-level parameters.

4. The method according to any one of claims 1 to 3, characterized in that The multiple scheduling-free PUSCHs are associated with different sounding reference signal SRS resource set indexes.

5. The method according to claim 4, characterized in that The multiple unscheduled PUSCHs include a first PUSCH and a second PUSCH, the first PUSCH is associated with a first SRS resource set, the second PUSCH is associated with a second SRS resource set, the first SRS resource set is associated with a first control resource set, the second SRS resource set is associated with a second control resource set, and the index of the first control resource set is different from the index of the second control resource set.

6. The method according to claim 5, characterized in that The index of the first control resource set and the index of the second control resource set are predefined or configured by a network device.

7. The method according to any one of claims 1 to 6, characterized in that The multiple scheduling-free PUSCHs overlap in the time domain.

8. The method according to any one of claims 1 to 7, characterized in that The precoding information and number of layers of the multiple scheduling-free PUSCHs are configured separately.

9. The method according to any one of claims 1 to 8, characterized in that The SRS resource indicators of the multiple scheduling-free PUSCHs are configured separately.

10. The method according to any one of claims 1 to 9, characterized in that The multiple scheduling-free PUSCHs include at least one codebook-based PUSCH and / or at least one non-codebook-based PUSCH.

11. The method according to any one of claims 1 to 10, characterized in that The maximum number of transmission layers corresponding to the multiple scheduling-free PUSCHs are configured separately or configured through the same high-level parameter.

12. The method according to any one of claims 1 to 11, characterized in that In the case where the terminal device has configuration information of multiple scheduling-free PUSCHs, the method further includes: Determine, according to the first indication information of the network device, to send a scheduling-free PUSCH; or, When a preset condition is met, determine to send a PUSCH without scheduling; The one scheduling-free PUSCH is associated with a first spatial parameter or a second spatial parameter, and the spatial parameters associated with the multiple scheduling-free PUSCHs include the first spatial parameter and the second spatial parameter.

13. The method according to claim 12, characterized in that The first indication information is carried in downlink control information DCI or in a media access control element MAC CE.

14. The method according to claim 12 or 13, characterized in that The n states of the first indication information correspond to n unscheduled PUSCH transmissions, and each state is used to indicate that the corresponding PUSCH transmission is a PUSCH transmission that needs to be terminated, where n is a positive integer greater than 1.

15. The method according to claim 12 or 13, characterized in that The first indication information indicates the PUSCHs that need to be terminated among the multiple non-scheduled PUSCHs through bit mapping.

16. The method according to claim 12, characterized in that The method further comprises: Determine whether a preset condition is met according to the first information, wherein the first information includes at least one of the following: power of the plurality of PUSCHs not subject to scheduling; The timing advances of the multiple scheduling-free PUSCHs; A time length during which the multiple scheduling-free PUSCHs overlap in the time domain; Interference between the multiple scheduling-free PUSCHs; The signal qualities of the multiple unscheduled PUSCHs.

17. The method according to claim 16, characterized in that The preset condition includes at least one of the following: A difference in power of the plurality of PUSCHs not subject to scheduling is greater than or equal to a first threshold; A difference between the timing advances of the plurality of scheduling-free PUSCHs is greater than or equal to a second threshold; The number of symbols overlapping between the multiple scheduling-free PUSCHs in the time domain is greater than or equal to a third threshold; A difference or a ratio between the strength of a first PUSCH among the multiple non-scheduled PUSCHs and the strength of interference caused by a second PUSCH on the first PUSCH is less than or equal to a fourth threshold; A difference or a ratio between the strength of the second PUSCH among the multiple non-scheduled PUSCHs and the strength of interference caused by the first PUSCH to the second PUSCH is less than or equal to a fifth threshold; The interference between the multiple unscheduled PUSCHs is greater than or equal to a sixth threshold; A difference between the signal qualities of the multiple non-scheduled PUSCHs is greater than or equal to a seventh threshold.

18. The method according to claim 17, characterized in that The first threshold is predefined or configured by the network device.

19. The method according to claim 17 or 18, characterized in that The second threshold is predefined or configured by the network device.

20. The method according to any one of claims 17 to 19, characterized in that The third threshold is predefined or configured by the network device.

21. The method according to any one of claims 17 to 20, characterized in that The fourth threshold is predefined or configured by the network device.

22. The method according to any one of claims 17 to 21, characterized in that The fifth threshold is predefined or configured by the network device.

23. The method according to any one of claims 17 to 22, characterized in that The sixth threshold is predefined or configured by the network device.

24. The method according to any one of claims 17 to 23, characterized in that The seventh threshold is predefined or configured by the network device.

25. The method according to any one of claims 16 to 24, characterized in that The multiple unscheduled PUSCHs include a first PUSCH and a second PUSCH, wherein interference of the first PUSCH on the second PUSCH is determined according to the SRS corresponding to the first PUSCH, or according to the signal quality and beam gain of the first PUSCH; interference of the second PUSCH on the first PUSCH is determined according to the SRS corresponding to the second PUSCH, or according to the signal quality and beam gain of the second PUSCH.

26. A method of wireless communication, characterized in that: include: The network device receives one or more scheduling-free physical uplink shared channels (PUSCHs), wherein the multiple scheduling-free PUSCHs are associated with different spatial parameters.

27. The method according to claim 26, characterized in that The spatial parameters include at least one of the following: Reference signal set information, transmission configuration indication TCI status information, antenna panel information, control resource set group information, beam information.

28. The method according to claim 26 or 27, characterized in that The multiple scheduling-free PUSCHs are configured through the same high-level parameter, or the multiple scheduling-free PUSCHs are configured through different high-level parameters.

29. The method according to any one of claims 26 to 28, characterized in that The multiple scheduling-free PUSCHs are associated with different sounding reference signal SRS resource set indexes.

30. The method according to claim 29, characterized in that The multiple unscheduled PUSCHs include a first PUSCH and a second PUSCH, the first PUSCH is associated with a first SRS resource set, the second PUSCH is associated with a second SRS resource set, the first SRS resource set is associated with a first control resource set, the second SRS resource set is associated with a second control resource set, and the index of the first control resource set is different from the index of the second control resource set.

31. The method according to claim 30, characterized in that The index of the first control resource set and the index of the second control resource set are predefined or configured by a network device.

32. The method according to any one of claims 26 to 31, characterized in that The multiple scheduling-free PUSCHs overlap in the time domain.

33. The method according to any one of claims 26 to 32, characterized in that The precoding information and number of layers of the multiple scheduling-free PUSCHs are configured separately.

34. The method according to any one of claims 26 to 33, characterized in that The SRS resource indicators of the multiple scheduling-free PUSCHs are configured separately.

35. The method according to any one of claims 26 to 34, characterized in that The multiple scheduling-free PUSCHs include at least one codebook-based PUSCH and / or at least one non-codebook-based PUSCH.

36. The method according to any one of claims 26 to 35, characterized in that The maximum number of transmission layers corresponding to the multiple scheduling-free PUSCHs are configured separately or configured through the same high-level parameter.

37. The method according to any one of claims 26 to 36, characterized in that The method further comprises: The network device sends first indication information, where the first indication information is used to instruct the terminal device to switch to sending a scheduling-free PUSCH, wherein the scheduling-free PUSCH is associated with a first spatial parameter.

38. The method according to claim 37, characterized in that The first indication information is carried in downlink control information DCI.

39. The method according to claim 37 or 38, characterized in that The n states of the first indication information correspond to n unscheduled PUSCH transmissions, and each state is used to indicate that the corresponding PUSCH transmission is a PUSCH transmission that needs to be terminated, where n is a positive integer greater than 1.

40. The method according to claim 37 or 38, characterized in that The first indication information indicates the PUSCHs that need to be terminated among the multiple non-scheduled PUSCHs through bit mapping.

41. The method according to any one of claims 26 to 36, characterized in that The method further comprises: The network device sends first configuration information to the terminal device, where the first configuration information is used to configure a judgment condition for the terminal device to switch from sending multiple scheduling-free PUSCHs to sending one scheduling-free PUSCH.

42. The method according to claim 41, characterized in that The first configuration information is used to configure at least one of the following thresholds: a first threshold, a second threshold, a third threshold, a fourth threshold, a fifth threshold, a sixth threshold, and a seventh threshold; The terminal device switches from sending multiple non-scheduled PUSCHs to sending one non-scheduled PUSCH when at least one of the following conditions is met: A difference in power of the plurality of PUSCHs exempted from scheduling is greater than or equal to the first threshold; A difference between the timing advances of the plurality of scheduling-free PUSCHs is greater than or equal to the second threshold; The number of symbols overlapped by the multiple scheduling-free PUSCHs in the time domain is greater than or equal to the third threshold; A difference or a ratio between the strength of a first PUSCH among the multiple non-scheduled PUSCHs and the strength of interference caused by a second PUSCH on the first PUSCH is less than or equal to the fourth threshold; A difference or a ratio between the strength of the second PUSCH among the multiple non-scheduled PUSCHs and the strength of interference caused by the first PUSCH on the second PUSCH is less than or equal to the fifth threshold; The interference between the multiple scheduling-free PUSCHs is greater than or equal to the sixth threshold; A difference between the signal qualities of the multiple non-scheduled PUSCHs is greater than or equal to the seventh threshold.

43. A terminal device, characterized in that: include: A communication unit is used to send one or more scheduling-free physical uplink shared channels PUSCH, wherein the multiple scheduling-free PUSCHs are associated with different spatial parameters.

44. A network device, characterized in that: include: A communication unit is used to receive one or more scheduling-free physical uplink shared channels PUSCH, wherein the multiple scheduling-free PUSCHs are associated with different spatial parameters.

45. A terminal device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method as claimed in any one of claims 1 to 25.

46. ​​A network device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method as claimed in any one of claims 26 to 42.

47. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 25, or a method as claimed in any one of claims 26 to 42.

48. A computer-readable storage medium, characterized in that Used to store a computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 25, or the method according to any one of claims 26 to 42.

49. A computer program product, characterized in that The method comprises computer program instructions which cause a computer to perform the method as claimed in any one of claims 1 to 25 or the method as claimed in any one of claims 26 to 42.

50. A computer program, characterized in that The computer program causes a computer to execute the method of any one of claims 1 to 25, or the method of any one of claims 26 to 42.