Wireless communication method and apparatus, and device, chip and storage medium

By using OCC spread spectrum to transmit PUSCH in the NTN system and allowing terminal devices to determine information based on the second OCC length, the problem of reduced uplink capacity caused by repeated PUSCH transmission is solved, thereby improving uplink capacity and achieving efficient resource reuse.

WO2026156812A1PCT designated stage Publication Date: 2026-07-30GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2025-01-26
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In NTN systems, repeated transmission of PUSCH reduces uplink capacity, and existing technologies struggle to effectively improve uplink capacity.

Method used

By supporting PUSCH transmission via OCC spread spectrum and allowing terminal devices to determine information related to the first PUSCH based on the second OCC length, terminal devices with different capabilities can reuse transmission on the same time-frequency resources.

Benefits of technology

The uplink capacity of the NTN system has been increased, enabling multiplexing of transmission on the same resources for terminal devices with different OCC capabilities, thereby improving the uplink transmission efficiency of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025075225_30072026_PF_FP_ABST
    Figure CN2025075225_30072026_PF_FP_ABST
Patent Text Reader

Abstract

A wireless communication method and apparatus, and a device, a chip and a storage medium, which relate to the technical field of communications. The method comprises: when a terminal device only supports PUSCH transmission of a first OCC length, or the terminal device is configured with the PUSCH transmission of the first OCC length, the terminal device determining, on the basis of a second OCC length, information related to a first PUSCH, wherein the first PUSCH corresponds to M PUSCH repetition resources, and M is a positive integer.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication methods, devices, equipment, chips and storage media Technical Field

[0001] This application relates to the field of communication technology, and in particular to a wireless communication method, apparatus, device, chip, and storage medium. Background Technology

[0002] In NTN (Non-Terrestrial Networks) systems, to improve uplink coverage, PUSCH (Physical Uplink Shared Channel) transmission is typically performed using repeated transmission. For example, a PUSCH might be transmitted N times in the time domain, where N is an integer greater than 1. Since a PUSCH needs to be transmitted N times, the uplink resources it occupies are N times greater than if the PUSCH were not transmitted repeatedly, leading to a reduction in system uplink capacity. Therefore, in this scenario, to improve the uplink capacity of the NTN system, OCC (Orthogonal Cover Code) spread spectrum transmission can be used for PUSCH.

[0003] For scenarios where PUSCH is transmitted using OCC spread spectrum, further research is needed on how to improve uplink capacity. Summary of the Invention

[0004] This application provides a wireless communication method, apparatus, device, chip, and storage medium. The technical solutions provided by this application are as follows.

[0005] According to one aspect of the embodiments of this application, a wireless communication method is provided, the method comprising:

[0006] When the terminal device only supports PUSCH transmission of the first OCC length, or when the terminal device is configured to transmit PUSCH of the first OCC length, the terminal device determines the information related to the first PUSCH according to the second OCC length, wherein the first PUSCH corresponds to M PUSCH repeated transmission resources, and M is a positive integer.

[0007] According to one aspect of the embodiments of this application, a wireless communication method is provided, the method comprising:

[0008] When the terminal device only supports PUSCH transmission of the first OCC length, or when the terminal device is configured to transmit PUSCH of the first OCC length, the network device determines the information related to the first PUSCH according to the second OCC length, wherein the first PUSCH corresponds to M PUSCH repeated transmission resources, and M is a positive integer.

[0009] According to one aspect of the embodiments of this application, a terminal device is provided, the terminal device comprising:

[0010] The processing module is configured to determine information related to the first PUSCH based on the second OCC length when the terminal device only supports PUSCH transmission of the first OCC length or the terminal device is configured to transmit PUSCH of the first OCC length, wherein the first PUSCH corresponds to M PUSCH repeated transmission resources, and M is a positive integer.

[0011] According to one aspect of the embodiments of this application, a network device is provided, the network device comprising:

[0012] The processing module is used to determine information related to the first PUSCH based on the second OCC length when the terminal device only supports PUSCH transmission of the first OCC length or when the terminal device is configured to transmit PUSCH of the first OCC length. The first PUSCH corresponds to M PUSCH repeated transmission resources, where M is a positive integer.

[0013] According to one aspect of the embodiments of this application, a communication device is provided, the communication device including a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side.

[0014] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, the storage medium storing a computer program, the computer program being executed by a processor to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side described above.

[0015] According to one aspect of the embodiments of this application, a chip is provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is running, are used to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side.

[0016] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, wherein a processor reads from the computer-readable storage medium and executes the computer instructions to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side described above.

[0017] The technical solutions provided in this application embodiment may have the following beneficial effects:

[0018] When a terminal device only supports or is configured to transmit PUSCH with a first OCC length (e.g., the first OCC length is 2), the terminal device determines information related to the first PUSCH based on the second OCC length (e.g., the second OCC length is 4), such as transmitting or canceling the transmission of PUSCH contained in the first PUSCH. This enables terminal devices with different capabilities to reuse transmission on the same time-frequency resources, thereby improving uplink capacity. Attached Figure Description

[0019] Figure 1 is a schematic diagram of a network architecture provided in one embodiment of this application;

[0020] Figure 2 is a schematic diagram of using OCC to transmit PUSCH to improve uplink capacity according to an embodiment of this application;

[0021] Figure 3 is a schematic diagram of multiple terminal devices with different OCC capabilities multiplexing transmission PUSCH according to an embodiment of this application;

[0022] Figure 4 is a flowchart of a wireless communication method provided in an embodiment of this application;

[0023] Figure 5 is a schematic diagram of determining RV using the second OCC length according to an embodiment of this application;

[0024] Figure 6 is a schematic diagram of determining the UCI mapping time slot using the second OCC length according to an embodiment of this application;

[0025] Figure 7 is a schematic diagram of the mismatch between the initial resources of the UCI mapping slot and the UCI transmission opportunity provided in one embodiment of this application;

[0026] Figure 8 is a schematic diagram of multiplexing transmission when the UCI mapping time slot and the initial resources of the UCI transmission opportunity do not match, according to an embodiment of this application.

[0027] Figure 9 is a schematic diagram of multiplexing transmission of UCI mapping time slots and UCI transmission opportunities provided in an embodiment of this application;

[0028] Figure 10 is a schematic diagram of a terminal device provided in an embodiment of this application that does not transmit / cancels transmission of PUSCH according to the second OCC length;

[0029] Figure 11 is a schematic diagram of a terminal device according to a second OCC length frequency hopping transmission of PUSCH provided in an embodiment of this application;

[0030] Figure 12 is a flowchart of a wireless communication method provided in another embodiment of this application;

[0031] Figure 13 is a block diagram of a wireless communication device provided in an embodiment of this application;

[0032] Figure 14 is a block diagram of a wireless communication device provided in another embodiment of this application;

[0033] Figure 15 is a schematic diagram of the structure of a terminal device provided in an embodiment of this application;

[0034] Figure 16 is a schematic diagram of the structure of a network device provided in one embodiment of this application. Detailed Implementation

[0035] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0036] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0037] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for 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, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), and Wireless Fidelity (WF). Fidelity (WiFi), 5th-Generation (5G) systems, B5G (Beyound 5G) systems, 6th-Generation (6G) systems, or other communication systems.

[0038] Traditional communication systems typically 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 communication but also, 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. The embodiments of this application can also be applied to these communication systems.

[0039] The communication system in this application embodiment can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, and standalone (SA) network deployment scenarios.

[0040] The communication system in this application embodiment can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application embodiment can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.

[0041] The embodiments of this application can be applied to both non-terrestrial networks (NTN) and terrestrial networks (TN). NTN typically uses satellite communication to provide communication services to terrestrial users. Currently, NTN systems include NR-NTN and IoT-NTN systems, and other NTN systems may be included in the future.

[0042] Please refer to Figure 1, which shows a schematic diagram of a network architecture 100 provided in one embodiment of this application. The network architecture 100 may include: a terminal device 10, an access network device 20, and a core network element 30.

[0043] Terminal device 10 can refer to UE (User Equipment), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent, or user equipment. In some embodiments, terminal device 10 can also be a cellular phone, cordless phone, SIP (Session Initiation Protocol) phone, WLL (Wireless Local Loop) station, PDA (Personal Digital Assistant), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in 5GS (5th Generation System), or terminal device in the future evolved PLMN (Public Land Mobile Network), etc., and this application embodiment is not limited thereto. For ease of description, the devices mentioned above are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 can be distributed within the cell managed by each access network device 20. Terminal equipment can also be simply referred to as terminal or UE, the meaning of which can be understood by those skilled in the art.

[0044] Access network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal device 10. Access network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the device with access network device functionality may differ; for example, in a 5G NR system, it is called gNodeB or gNB. As communication technologies evolve, the name "access network device" may change. For ease of description, in this embodiment, the aforementioned devices providing wireless communication functionality to terminal device 10 are collectively referred to as access network devices. In some embodiments, a communication relationship can be established between terminal device 10 and core network element 30 through access network device 20. For example, in an LTE (Long Term Evolution) system, access network device 20 may be one or more eNodeBs in an EUTRAN (Evolved Universal Terrestrial Radio Access Network) or EUTRAN; in a 5G NR system, access network device 20 may be one or more gNBs in a RAN (Radio Access Network). In the embodiments of this application, unless otherwise specified, the term "network device" refers to access network device 20, such as a base station.

[0045] Core network element 30 is a network element deployed in the core network. Its main functions are to provide user connectivity, manage users, and bear services, serving as an interface to external networks. For example, core network elements in a 5G NR system may include AMF (Access and Mobility Management Function) entities, UPF (User Plane Function) entities, and SMF (Session Management Function) entities.

[0046] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via some air interface technology, such as the NG interface in a 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via some air interface technology, such as the Uu interface.

[0047] The "5G NR system" in this application embodiment can also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in this application embodiment can be applied to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (such as B5G (Beyond 5G, a fifth-generation mobile communication technology) systems, 6G systems (6th Generation System, a sixth-generation mobile communication system)), and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems. This application does not limit these applications.

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

[0049] The PUSCH transmission in the NTN system is described below. The following related technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.

[0050] In NTN systems, to improve uplink coverage, PUSCHs are typically transmitted using repeated transmission. For example, a PUSCH might be transmitted N times in the time domain, where N is an integer greater than 1. Since a PUSCH needs to be transmitted N times, the uplink resources it consumes are N times that of a PUSCH without repeated transmission, leading to a reduction in system uplink capacity. Therefore, in this scenario, to improve the uplink capacity of the NTN system, OCC spread spectrum transmission of PUSCHs can be supported.

[0051] Figure 2 illustrates an example of improving uplink capacity. Without OCC, assuming UE1 needs to transmit TB (Transport Block) 1 four times to meet uplink coverage requirements, the network device needs to allocate four resources for UE1's TB1 transmission, meaning these four resources serve only one terminal device. With a 4-bit OCC sequence, UE1 can use one OCC sequence (e.g., OCC1) to transmit TB1, UE2 can use one OCC sequence (e.g., OCC2) to transmit TB2, UE3 can use one OCC sequence (e.g., OCC3) to transmit TB3, and UE4 can use one OCC sequence (e.g., OCC4) to transmit TB4. This means the four resources can serve four terminal devices. Uplink transmissions from different terminal devices can be orthogonalized using different OCC sequences, thus increasing uplink capacity by approximately four times while maintaining uplink coverage for all terminal devices, achieving the goal of improving uplink capacity.

[0052] It is worth noting that when PUSCH uses OCC spread spectrum for transmission, in order to ensure the orthogonality of data transmitted based on OCC, it is usually necessary to process the data in units of OCC groups (i.e., OCC spread spectrum units) or integer multiples of OCC groups.

[0053] Currently, PUSCH transmission based on inter-slot OCC is supported for OCC lengths of 2 and 4. From the perspective of terminal device capabilities, support for OCC lengths of 2 and 4 is an independent capability, but a terminal device supporting OCC length 4 must also support OCC length 2. That is, this includes terminal devices that only support OCC length 2 and terminal devices that support both OCC lengths of 2 and 4.

[0054] Because terminal devices may have different capabilities, in order to allow terminal devices with different capabilities to multiplex transmission on the same time-frequency resources, the OCC sequence of length 2 is a subset of the OCC sequence of length 4. That is, the OCC sequence of length 2 uses {{+1,+1},{+1,-1}}, and the OCC sequence of length 4 uses {{+1,+1,+1,+1},{+1,-1,+1,-1},{+1,+1,-1,-1},{+1,-1,-1,+1}}.

[0055] Figure 3 illustrates an example of multiplexed transmission of terminal devices with different OCC capabilities on the same time-frequency resource. As shown in Figure 3, UE1, UE2, UE3, and UE4 only support an OCC length of 2, while UE5 and UE6 support an OCC length of 4. Assuming that UE1, UE2, UE3, and UE4 require 4 repetitions to meet coverage requirements, and UE5 and UE6 require 8 repetitions to meet coverage requirements, the network device can schedule these UEs to transmit on the same resource in 8 time slots during scheduling, thereby achieving the purpose of uplink multiplexing transmission for UEs with different OCC capabilities.

[0056] For example, UE 1 uses two long OCC1{1,1} to transmit TB1 on the first four resources; UE 2 uses two long OCC1{1,1} to transmit TB2 on the last four resources; UE 3 uses two long OCC2{1,-1} to transmit TB3 on the first four resources; UE 4 uses two long OCC2{1,-1} to transmit TB4 on the last four resources; UE 5 uses four long OCC3{1,1,-1,-1} to transmit TB5 on eight resources; and UE 6 uses four long OCC4{1,-1,-1,1} to transmit TB6 on eight resources.

[0057] As mentioned earlier, if the number of repetitions of PUSCH is a multiple of 4, the network device can multiplex terminal devices that support 2-length OCC multiplexing and terminal devices that support 4-length OCC multiplexing on the same time-frequency resources. This allows terminal devices with different OCC capabilities to multiplex on the same time-frequency resources, thereby increasing uplink capacity. In other words, on the transmitting side, the terminal device can transmit with a 2-length OCC sequence, and on the receiving side, the network device can receive with a 4-length OCC sequence.

[0058] From the perspective of the terminal device, it doesn't know whether it will multiplex transmissions with other terminal devices, nor does it know whether the terminal devices using multiplexed transmissions use an OCC length of 2 or 4. Therefore, when encountering situations requiring multiplexing of UCI (Uplink Control Information), canceling transmissions, or frequency hopping transmissions on a portion of a PUSCH using a 2-length OCC sequence, the terminal device will typically only process it with an OCC length of 2 (an OCC group includes 2 PUSCH slots). If the terminal device were to multiplex transmissions using a 4-length OCC sequence at this time, it would disrupt the orthogonality of the PUSCH transmissions using a 4-length OCC sequence.

[0059] Please refer to Figure 4, which shows a flowchart of a wireless communication method provided in one embodiment of this application. This method can be applied to the network architecture shown in Figure 1. The method may include the following step 410.

[0060] Step 410: When the terminal device only supports PUSCH transmission of the first OCC length, or when the terminal device is configured to transmit PUSCH of the first OCC length, the terminal device determines the information related to the first PUSCH according to the second OCC length, wherein the first PUSCH corresponds to M PUSCH repeated transmission resources, and M is a positive integer.

[0061] In some embodiments, "the terminal device only supports PUSCH transmission of the first OCC length" means that the terminal device's capability only supports PUSCH transmission of the first OCC length. For example, if the first OCC length is 2, the terminal device only supports PUSCH transmission of OCC length 2.

[0062] In some embodiments, configuring the terminal device to transmit PUSCH with a first OCC length means that the terminal device is capable of supporting PUSCH transmission with at least one OCC length. This at least one OCC length includes the first OCC length and optionally includes other OCC lengths besides the first OCC length. The network device configures the terminal device to use the first OCC length for PUSCH transmission. For example, if the terminal device is capable of supporting PUSCH transmission with an OCC length of 2 or 4, and the first OCC length is 2, then the network device configures the terminal device to use an OCC length of 2 for PUSCH transmission; or, if the first OCC length is 4, then the network device configures the terminal device to use an OCC length of 4 for PUSCH transmission.

[0063] In some embodiments, the first OCC length is the OCC length supported by the terminal device, or the OCC length configured for the terminal device.

[0064] In some embodiments, the length of the second OCC is the same as the length of the first OCC. For example, the length of the first OCC is 2, and the length of the second OCC is also 2.

[0065] In some embodiments, the length of the second OCC is different from the length of the first OCC. For example, the length of the second OCC is greater than the length of the first OCC. For instance, if the length of the first OCC is 2, the length of the second OCC can be 3, 4, 5, 6, etc. For example, the length of the second OCC is N times the length of the first OCC, where N is an integer greater than 1, or an even number greater than 1. For example, the length of the second OCC is 2, 3, or 4 times the length of the first OCC, etc.

[0066] In some embodiments, the first OCC length is 2, and the second OCC length is also 4. For example, when the terminal device only supports PUSCH transmission with an OCC length of 2, or when the terminal device is configured to transmit PUSCH with an OCC length of 2, the terminal device determines the information related to the first PUSCH based on the OCC length of 4.

[0067] In some embodiments, the first PUSCH includes at least one of the following: DCI (Downlink Control Information) scheduled PUSCH, CG-PUSCH (Configured Grant-PUSCH), RAR (Random Access Response) scheduled PUSCH, and MsgA (Message A) PUSCH.

[0068] In some embodiments, the first PUSCH corresponds to M PUSCH retransmission resources, which are used to perform M PUSCH retransmissions.

[0069] In some embodiments, M PUSCH retransmission resources are allocated to network devices for M PUSCH retransmissions.

[0070] In some embodiments, the M PUSCH retransmission resources are the resources that the terminal device actually performs M PUSCH retransmissions.

[0071] Optionally, the network device allocates the same amount of resources for M repeated PUSCH transmissions as the terminal device actually performs M repeated PUSCH transmissions.

[0072] Optionally, the number of resources allocated by the network device for M PUSCH retransmissions is greater than the number of resources actually used by the terminal device for M PUSCH retransmissions. For example, the resources actually used by the terminal device for M PUSCH retransmissions are selected from the resources allocated by the network device for M PUSCH retransmissions.

[0073] The following describes how the length of the second OCC is determined.

[0074] Method 1: The second OCC length is predefined.

[0075] For example, the length of the second OCC is a predefined value. For instance, the predefined length of the second OCC is 4.

[0076] Method 2: The length of the second OCC is determined according to the first predefined rule.

[0077] The first predefined rule refers to the predefined rule used to determine the length of the second OCC.

[0078] For example, the first predefined rule includes: the second OCC length is the same as the first OCC length. For example, the first OCC length is 2, and the second OCC length is also 2; the first OCC length is 4, and the second OCC length is also 4.

[0079] For example, the first predefined rule includes: the second OCC length is N times the length of the first OCC, where N is an integer greater than 1, or N is an even number greater than 1. Wherein, N is a predefined value or a value determined according to a predefined rule; or, the set of values ​​for N is a predefined set or a set of values ​​determined according to a predefined rule; or, N is a value configured or indicated by the network device; or, the set of values ​​for N is a set of values ​​configured or indicated by the network device. For example, if the predefined value of N is 2, then when the length of the first OCC is 2, the length of the second OCC is 4. For example, if the predefined value of N is 3, then when the length of the first OCC is 2, the length of the second OCC is 6. For example, if the predefined value of N is 4, then when the length of the first OCC is 2, the length of the second OCC is 8.

[0080] For example, the first predefined rule includes: the second OCC length is a value determined according to the first RV (Redundancy Version) transmission mode. In wireless communication, the RV transmission mode usually refers to a retransmission mechanism, mainly used to improve the reliability and stability of data transmission. A description of the first RV transmission mode is provided below.

[0081] For example, the first predetermined rule includes: the second OCC length is the number of consecutive repeated transmissions of PUSCH corresponding to one RV. Alternatively, the first predetermined rule includes: in the case of a cyclic mapping of RVs corresponding to the first PUSCH, the second OCC length is the number of consecutive repeated transmissions of PUSCH corresponding to one RV. For example, if the first RV transmission method is that the RVs corresponding to M repeated PUSCH transmissions cycle according to the first RV pattern in units of 4 repeated PUSCH transmissions, the second OCC length is 4.

[0082] It is understandable that the first RV transmission mode or the number of consecutive PUSCH repetitions corresponding to an RV can be predefined or determined according to predefined rules, or it can be configured or indicated by the network device.

[0083] For example, the first predefined rule includes: the value of the second OCC length corresponding to at least one condition. For example, the first predefined rule includes: under a first condition, the second OCC length is a first value; under a second condition, the second OCC length is a second value. Wherein, the first condition and the second condition are two different conditions. For example, the first condition includes transmitting UCI on the first PUSCH, and the second condition includes not transmitting UCI on the first PUSCH; when UCI is transmitted on the first PUSCH, the second OCC length is 4; when UCI is not transmitted on the first PUSCH, the second OCC length is 2.

[0084] Method 3: The second OCC length is configured or indicated by the network device.

[0085] For example, the second OCC length is a value configured or indicated by the network device. For instance, the network device configures the second OCC length to be 4 via an RRC (Radio Resource Control) message. Or, for another example, the network device indicates the second OCC length to be 4 via a DCI.

[0086] In some embodiments, the second OCC length is configured or indicated by the network device, including at least one of the following cases 1 to 4.

[0087] Case 1: The second OCC length is explicitly configured by the network device through system messages, RRC messages, or MAC CE (Medium Access Control, Control Element).

[0088] Case 2: The second OCC length is implicitly configured by the network device through system messages, RRC messages, or MAC CE.

[0089] Case 3: The second OCC length is explicitly indicated by the network device through physical layer signaling.

[0090] Case 4: The second OCC length is implicitly indicated by the network device through physical layer signaling.

[0091] It is understandable that explicit configuration or explicit instruction can refer to direct configuration or instruction of network devices. Implicit configuration or implicit instruction can refer to indirect configuration or indirect instruction of network devices.

[0092] For example, in cases of explicit configuration or explicit indication, the system message, RRC message, MAC CE, or physical layer signaling sent by the network device includes a second OCC length, or includes indication information of the second OCC length, so that the terminal device can directly determine the second OCC length based on the received system message, RRC message, MAC CE, or physical layer signaling.

[0093] For example, in the case of implicit configuration or implicit indication, the second OCC length is implicitly configured or indicated by the network device through the first information, which is used to determine the first RV transmission mode or to determine the number of consecutive PUSCH repetitions corresponding to an RV. The first information can be a system message, RRC signaling, MAC CE, or DCI.

[0094] For example, the second OCC length is implicitly configured or indicated by the network device through system messages, RRC signaling, MAC CE, or DCI, including: the network device indicating the first RV transmission mode or the number of consecutive PUSCH repetitions corresponding to one RV through system messages, RRC signaling, MAC CE, or DCI; and the terminal device determining the second OCC length based on the first RV transmission mode or the number of consecutive PUSCH repetitions corresponding to one RV. For example, if the first RV transmission mode is M PUSCH repetitions corresponding to the same RV, the second OCC length is M. Another example is if the first RV transmission mode is M PUSCH repetitions corresponding to RVs that cycle according to the first RV pattern in units of K PUSCH repetitions, the second OCC length is K.

[0095] Method 4: The second OCC length is determined from the set of OCC length values.

[0096] For example, the set of OCC length values ​​is predefined; or, the set of OCC length values ​​is determined according to a second predefined rule; or, the set of OCC length values ​​is configured or indicated by the network device. The second predefined rule refers to a predefined rule used to determine the set of OCC length values.

[0097] For example, the second OCC length is a value configured or indicated by the network device from the set of OCC length values.

[0098] For example, the set of OCC length values ​​is a predefined set or a set of values ​​determined according to a second predefined rule, and the value of the second OCC length is determined from the set of OCC length values ​​according to the predefined rule.

[0099] For example, the OCC length value set is a set of values ​​configured or indicated by the network device, and the value of the second OCC length is configured or indicated by the network device from the aforementioned OCC length value set. For instance, the network device configures the OCC length value set as {2, 4}, and indicates which of 2 and 4 the second OCC length is through indication information.

[0100] For example, the set of OCC length values ​​is a set of values ​​configured or indicated by the network device, and the value of the second OCC length is determined from the set of OCC length values ​​according to predefined rules.

[0101] In some embodiments, M PUSCH retransmission resources are used for M PUSCH retransmissions.

[0102] In some embodiments, the first RV transmission method includes: the RV corresponding to M PUSCH repetitions is cyclically transmitted according to the first RV pattern in units of K PUSCH repetitions; or, the same RV is transmitted for M PUSCH repetitions, where K is a positive integer.

[0103] In some embodiments, the first RV pattern is a predefined RV pattern or a network device configured RV pattern. For example, the first RV pattern is predefined as {0, 2, 3, 1}. As another example, the network device configures the first RV pattern as {0, 2, 3, 1}, {0, 3, 0, 3}, or {0, 0, 0, 0}.

[0104] For example, the first OCC length is 2. When the network device is configured or instructs the RV corresponding to M PUSCH repetitions to cycle according to the first RV pattern in units of 2 PUSCH repetitions, the second OCC length is 2; when the network device is configured or instructs the RV corresponding to M PUSCH repetitions to cycle according to the first RV pattern in units of 4 PUSCH repetitions, the second OCC length is 4.

[0105] The purpose of the second OCC length will be explained below.

[0106] In some embodiments, the terminal device determines information related to the first PUSCH based on the second OCC length, including: the terminal device determining at least one of the following based on the second OCC length:

[0107] (1) The first RV transmission mode corresponding to the first PUSCH;

[0108] (2) The RV value corresponding to each PUSCH transmission in the first PUSCH;

[0109] (3) The number of consecutive PUSCH repeats corresponding to a UCI transmission opportunity in the first PUSCH.

[0110] (4) The starting PUSCH corresponding to the UCI transmission opportunity in the first PUSCH.

[0111] (5) The PUSCH corresponding to a UCI transmission opportunity in the first PUSCH;

[0112] (6) The starting PUSCH corresponding to the PUSCH that is not transmitted or canceled in the first PUSCH.

[0113] (7) PUSCHs that are not transmitted or canceled in the first PUSCH;

[0114] (8) The starting PUSCH corresponding to the frequency hopping unit of the first PUSCH;

[0115] (9) Frequency hopping unit of PUSCH in the first PUSCH.

[0116] It is understood that in some embodiments, the concept of a second OCC length may be omitted, that is, the aforementioned second OCC length may be replaced by the number of consecutive PUSCH repeated transmissions corresponding to an RV.

[0117] For (1), the terminal device determines the first RV transmission mode corresponding to the first PUSCH based on the second OCC length. The first RV transmission mode, as described above, includes: the RV corresponding to M repeated PUSCH transmissions is cyclically transmitted according to the first RV pattern in units of K repeated PUSCH transmissions; or, the same RV is corresponding to M repeated PUSCH transmissions, where K is a positive integer.

[0118] In some embodiments, when the second OCC length is used to determine the first RV transmission mode corresponding to the first PUSCH, the second OCC length is used to determine the number of consecutive repeated transmissions of the PUSCH corresponding to one RV. For example, the number of consecutive repeated transmissions of the PUSCH corresponding to one RV is the same as the value of the second OCC length.

[0119] For (2), the terminal device determines the RV value corresponding to each PUSCH transmission in the first PUSCH based on the second OCC length.

[0120] Figure 5 illustrates the first PUSCH transmission under the assumptions that M=8, the first OCC length is 2, the OCC sequence is {+1, -1}, the second OCC length is 4 (K=4), and the first RV pattern is {0, 2, 3, 1}. As can be seen from Figure 5, when the second OCC length is 4, the RVs corresponding to the 8 PUSCH repetitions cycle according to the first RV pattern in units of 4 PUSCH repetitions. The RVs corresponding to the 8 PUSCH repetitions are, in order, 0, 0, 0, 2, 2, 2, 2.

[0121] For example, the first OCC length is 2. When the network device is configured or indicates that the second OCC length is 2, the RVs corresponding to M PUSCH repetitions cycle according to the first RV pattern in units of 2 PUSCH repetitions. For example, when M=8 and the first RV pattern is {0, 2, 3, 1}, the RVs corresponding to 8 PUSCH repetitions are 0, 0, 2, 2, 3, 3, 1, 1 in sequence. When the network device is configured or indicates that the second OCC length is 4, the RVs corresponding to M PUSCH repetitions cycle according to the first RV pattern in units of 4 PUSCH repetitions. For example, when M=8 and the first RV pattern is {0, 2, 3, 1}, the RVs corresponding to 8 PUSCH repetitions are 0, 0, 0, 0, 2, 2, 2, 2 in sequence.

[0122] For (3), the terminal device determines the number of consecutive PUSCH repetitions corresponding to one UCI transmission opportunity in the first PUSCH based on the second OCC length. Optionally, the number of consecutive PUSCH repetitions corresponding to one UCI transmission opportunity in the first PUSCH is the same as the value of the second OCC length.

[0123] Figure 6 illustrates the multiplexing of UCI on the first PUSCH, assuming M=8, a first OCC length of 2, and a second OCC length of 4. As shown in Figure 6, with 4 PUSCH resources (the second OCC length) as a unit, the 8 PUSCH resources include 2 UCI transmission opportunities. That is, the first 4 PUSCH resources can be used to transmit the same UCI (e.g., UCI 1), and the last 4 PUSCH resources can be used to transmit the same UCI (e.g., UCI 2). In other words, the number of consecutive PUSCH repetitions corresponding to one UCI transmission opportunity in the first PUSCH is equal to the second OCC length.

[0124] For (4), the terminal device determines the starting PUSCH corresponding to the UCI transmission opportunity in the first PUSCH based on the second OCC length.

[0125] Alternatively, as shown in Figure 6, assuming the second OCC length is K, the K*i-th resource among the M PUSCH repeated transmission resources is the starting resource for the UCI transmission opportunity, i = 0, 1, 2, ... For example, if M = 8 (i.e., the 0th to 7th resources are the 8 PUSCH repeated transmission resources) and K = 4, then the 0th and 4th resources among the M PUSCH repeated transmission resources are the starting resources for the UCI transmission opportunity.

[0126] In some embodiments, when the first UCI time slot determined according to the downlink control information is the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined according to the second OCC length, the UCI in the first UCI time slot is mapped from the starting PUSCH corresponding to the first UCI transmission opportunity to the PUSCH corresponding to the first UCI transmission opportunity for transmission.

[0127] Optionally, the first UCI time slot is determined based on the k1 value corresponding to the PDSCH (Physical Downlink Shared Channel). In wireless communication, the k1 value corresponding to the PDSCH represents the timing offset between the PDSCH and the feedback on the PUCCH (Physical Uplink Control Channel) or PUSCH. Specifically, k1 is used to define the timing relationship between the terminal device receiving PDSCH data and performing HARQ (Hybrid Automatic Repeat Request) feedback on the PUCCH or PUSCH resources.

[0128] In some embodiments, when the first UCI time slot determined according to the downlink control information is later than the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined according to the second OCC length, there are several possible implementation methods.

[0129] Method 1: At least a portion of the UCIs in the first UCI time slot are mapped from the starting PUSCH corresponding to the first UCI transmission opportunity to the PUSCH corresponding to the first UCI transmission opportunity for transmission.

[0130] Method 2: At least a portion of the UCIs in the first UCI time slot are mapped from the starting PUSCH corresponding to the second UCI transmission opportunity to the PUSCH corresponding to the second UCI transmission opportunity, wherein the second UCI transmission opportunity is the first UCI transmission opportunity after the first UCI transmission opportunity in the first PUSCH.

[0131] Method 3: At least a portion of the UCIs in the first UCI time slot are mapped to the time slot after the first PUSCH transmission ends, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH.

[0132] Method 4: At least a portion of the UCIs in the first UCI time slot are not transmitted, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH.

[0133] Method 5: At least a portion of the UCI in the first UCI time slot is mapped to the time slot after the first PUSCH transmission ends.

[0134] Method 6: At least a portion of the UCI in the first UCI time slot is not transmitted.

[0135] For example, the UCI transmitted on the first UCI time slot includes: HARQ-ACK, CSI part1, and CSI part2. If the first UCI time slot determined based on downlink control information is later than the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined based on the second OCC length, CSI part1 and CSI part2 are delayed in transmission, and HARQ-ACK is not transmitted. It is understood that at least some UCIs include: some UCIs or all UCIs.

[0136] For example, as shown in Figure 7, the 0th and 4th resources among the 8 PUSCH repetitive transmission resources are the starting resources for UCI transmission opportunities. The 0th resource is the PUSCH resource corresponding to the first UCI transmission opportunity, and the 4th resource is the PUSCH resource corresponding to the second UCI transmission opportunity. The HARQ-ACK corresponding to DCI 1 or PDSCH 1 (i.e., UCI 1 in Figure 7) and the HARQ-ACK corresponding to DCI 2 or PDSCH 2 (i.e., UCI 2 in Figure 7) should be transmitted on the 2nd and 3rd resources among the 8 PUSCH repetitive transmission resources, respectively.

[0137] In this scenario, one approach is for network devices to avoid this situation during scheduling. That is, if this occurs, the terminal device can consider it an error case. Network devices should ensure that the HARQ-ACK corresponding to the DCI or PDSCH is mapped to the starting resource of the UCI transport opportunity, such as the starting PUSCH, or mapped starting from the starting resource of the UCI transport opportunity.

[0138] Another implementation is to map UCIs from multiple UCI time slots to a single UCI transmission opportunity. As shown in Figure 8, UCI 1 and UCI 2 are both multiplexed onto the starting resource of the first UCI transmission opportunity (i.e., the fourth resource among the eight PUSCH repeated transmission resources) after the second and third resources, and are repeatedly transmitted 4 times (the second OCC length). It is understandable that if there is still UCI 3 to be transmitted on this fourth resource, the terminal device can transmit UCI 1, UCI 2, and UCI 3 on this UCI transmission opportunity.

[0139] For (5), the terminal device determines the PUSCH corresponding to one of the UCI transmission opportunities in the first PUSCH based on the second OCC length.

[0140] As shown in Figure 9, for a UCI that should have been multiplexed to the starting PUSCH of a UCI transmission opportunity (as shown in UCI 1), it is still multiplexed to that UCI transmission opportunity; for a UCI that should have been multiplexed to other PUSCHs in a UCI transmission opportunity besides the starting PUSCH (as shown in UCI 2-4), it is multiplexed to the next UCI transmission opportunity or is not transmitted (dropped); for a UCI that should have been multiplexed to other PUSCHs in a UCI transmission opportunity besides the starting PUSCH (as shown in UCI 6-8) and there is no next UCI transmission opportunity, it is not transmitted or is transmitted via PUCCH in the next available time slot.

[0141] Optionally, the above method applies only to HARQ-ACK. That is, only the HARQ-ACK information included in the UCI is transmitted with a delay; other information included in the UCI besides HARQ-ACK, such as CSI Part 1 and / or CSI Part 2, is not transmitted by the terminal device. In other words, because the HARQ-ACK information is relatively important, its delayed transmission is allowed.

[0142] Optionally, the above method is not applicable to dynamically scheduled UCI information such as HARQ-ACK and aperiodic CSI. That is, since dynamically scheduled UCI information may cause the terminal device to be unsure whether to reuse the UCI on the corresponding uplink time slot, the dynamically scheduled UCI will not be transmitted when it appears.

[0143] In some embodiments, where multiple UCIs from multiple UCI slots determined according to downlink control information are mapped in a UCI transport opportunity in the first PUSCH, that is, where multiple UCIs are mapped to a single UCI transport opportunity, each of the multiple UCIs is independently coded, or UCIs of the same type among the multiple UCIs are jointly coded, or UCIs of different types among the multiple UCIs are independently coded, or the multiple UCIs are jointly coded.

[0144] For example, if UCI 2, UCI 3, UCI 4, and UCI 5 are mapped to the same UCI transport opportunity, then UCI 2, UCI 3, UCI 4, and UCI 5 are encoded independently if each of the multiple UCIs is encoded independently.

[0145] For example, if UCI 2, UCI 3, UCI 4, and UCI 5 are mapped to the same UCI transport opportunity, then UCI2, UCI3, UCI4, and UCI5 are jointly encoded if these multiple UCIs are jointly encoded.

[0146] Optionally, the types of UCIs mentioned above can be classified based on whether or not HARQ-ACK information is included in the UCI. For example, if UCI 2, UCI 3, UCI 4, and UCI 5 are mapped to the same UCI transport opportunity, and both UCI 2 and UCI 3 include HARQ-ACK information, then UCI 2 and UCI 3 are considered to be the same type of UCI, and UCI 2 and UCI 3 are jointly encoded. For example, if UCI 2, UCI 3, UCI 4, and UCI 5 are mapped to the same UCI transport opportunity, and if UCI 2 and UCI 3 both include HARQ-ACK information, while UCI 4 and UCI 5 do not, then UCI 2 and UCI 3 are considered to be the same type of UCI, and UCI 4 and UCI 5 are considered to be the same type of UCI. However, UCI 2 (or UCI 3) and UCI 4 (or UCI 5) are different types of UCI. UCI 2 and UCI 3 are jointly encoded, and UCI 4 and UCI 5 are jointly encoded, but UCI 2 (or UCI 3) and UCI 4 (or UCI 5) are independently encoded.

[0147] Optionally, when multiple UCIs are mapped to a single UCI transport opportunity, each of the S UCIs is jointly encoded, where S is an integer greater than 1. For example, when UCI 2, UCI 3, UCI 4, and UCI 5 are mapped to the same UCI transport opportunity, S is 2, UCI2 and UCI3 are jointly encoded, and UCI4 and UCI5 are jointly encoded.

[0148] For (6) and (7), the terminal device determines the starting PUSCH corresponding to the PUSCH that is not transmitted or canceled in the first PUSCH according to the second OCC length, or the terminal device determines the PUSCH that is not transmitted or canceled in the first PUSCH according to the second OCC length.

[0149] In some embodiments, where the second OCC length is used to determine the number of PUSCHs that are not transmitted or canceled in the first PUSCH, the number of PUSCHs that are not transmitted or canceled is the second OCC length.

[0150] In some embodiments, where the second OCC length is used to determine which PUSCHs are not transmitted or canceled in the first PUSCH, the number of PUSCHs not transmitted or canceled is an integer multiple of the second OCC length.

[0151] This means that if the terminal device needs to omit or cancel the transmission of a portion of the first PUSCH, the portion that is not transmitted or canceled should be in units of the second OCC length.

[0152] As shown in Figure 10, the terminal device is configured by higher-layer signaling to use 8 time slots for transmitting the first PUSCH. The first OCC has a length of 2, the second OCC has a length of 4, and the first PUSCH is a CG-PUSCH. At time T1, the terminal device receives a DCI carrying SFI (Slot Format Indicator) information. T1 is the end time of the last symbol in the CORESET (Control Resource Set) carrying this DCI. This DCI indicates that all 8 time slots are downlink time slots, meaning the terminal device should not transmit PUSCH on these 8 time slots.

[0153] In some embodiments, if the starting position of the PUSCH to be not transmitted or canceled is determined to be no later than the starting position of the first starting PUSCH, then the PUSCHs in the first PUSCH are not transmitted or are canceled starting from the first starting PUSCH. Here, the first starting PUSCH is the starting PUSCH corresponding to the PUSCH to be not transmitted or canceled, as determined according to the second OCC length.

[0154] In some embodiments, if the start position of a PUSCH that is determined not to be transmitted or canceled is later than the start position of a first start PUSCH, then PUSCHs in the first PUSCH are not transmitted or canceled starting from a second start PUSCH. Here, the first start PUSCH is the start PUSCH corresponding to the PUSCH that is not transmitted or canceled, as determined according to a second OCC length, and the second start PUSCH is the first start PUSCH corresponding to the PUSCH that is not transmitted or canceled, as determined according to a second OCC length, after the first start PUSCH.

[0155] In some embodiments, determining the starting position of PUSCHs that are not transmitted or canceled includes: determining the starting position of PUSCHs that are not transmitted or canceled based on processing delay; or, determining the starting position of PUSCHs that are not transmitted or canceled based on SFI.

[0156] As shown in Figure 10, after receiving the DCI, the terminal device processes the data for a time period T (e.g., the processing time T for PUSCH preparation) that has elapsed since time T1. proc,2For the time slot associated with the second OCC length after time T2, the terminal device still transmits PUSCH; for the time slot associated with the second OCC length after time T2, the terminal device does not transmit PUSCH. That is, the cancellation of PUSCH transmission should be done in units of the second OCC length.

[0157] For example, if a terminal device is configured by a higher layer to transmit a first PUSCH on a set of symbols in multiple time slots, and the terminal device detects that the SFI-index field in DCI format 2_0 indicates a time slot format indication value other than 255 indicating that a subset of symbols in that set of symbols is downlink or flexible, or the terminal device detects that DCI format 1_0, DCI format 1_1, or DCI format 0_1 ​​indicates that the terminal device receives PDSCH or CSI-RS (Channel State Information Reference Signal) on a subset of symbols in that set of symbols, then the terminal device does not expect to cancel the processing time T after the last symbol of the CORESET in that set of symbols in the multiple time slots that the terminal device detects in DCI format 1_0, DCI format 1_1, or DCI format 0_1 ​​has ended. proc,2 The terminal device cancels the transmission of the remaining PUSCHs in the group of symbols determined according to the second OCC length.

[0158] For example, for a set of symbols in multiple time slots, if the configured tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated are configured as flexible, or if tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated are not configured, and if the terminal device does not detect DCI format 2_0 indicating the time slot format, if the terminal device is configured by the higher layer to send the first PUSCH on that set of symbols in the multiple time slots, then the terminal device satisfies the PUSCH preparation processing time T after the last symbol of its detected CORESET of DCI format 2_0 ends. proc,2 Then, starting from the symbol determined by the second OCC length, no PUSCH is transmitted in this time slot; the processing time T from the end of the terminal device detecting the last symbol of the DCI format 2_0 CORESET to satisfying the PUSCH preparation is... proc,2 Within the symbol determined according to the second OCC length, it is not expected that PUSCH transmissions on symbols in that group of symbols within that time slot will be cancelled.

[0159] For (8) and (9), the terminal device determines the starting PUSCH corresponding to the frequency hopping unit of the PUSCH in the first PUSCH according to the second OCC length, or the terminal device determines the frequency hopping unit of the PUSCH in the first PUSCH according to the second OCC length.

[0160] In some embodiments, where the second OCC length is used to determine the frequency hopping unit of the PUSCH in the first PUSCH, the number of PUSCHs included in the frequency hopping unit is the second OCC length.

[0161] In some embodiments, where the second OCC length is used to determine the frequency hopping unit of the PUSCH in the first PUSCH, the number of PUSCHs included in the frequency hopping unit is an integer multiple of the second OCC length.

[0162] This means that if the terminal device needs to perform frequency hopping transmission on the first PUSCH, the unit of frequency hopping should also be the length of the second OCC.

[0163] Optionally, without a DMRS (Demodulation Reference Signal) bundle configured, the frequency hopping unit is the length of the second OCC. With a DMRS bundle configured, the frequency hopping unit is the least common multiple of the length of the second OCC and the length of the DMRS bundle. Figure 11 provides an example, assuming M = 12, the second OCC length is 4, and the frequency hopping unit includes 4 PUSCHs.

[0164] It should be understood that when the terminal device determines the information related to the first PUSCH based on the second OCC length, it means that the terminal device determines at least one of the information (1) to (9) mentioned above based on the second OCC length, but it does not mean that the terminal device uses the second OCC length to transmit the first PUSCH. The terminal device still uses the first OCC length to transmit the first PUSCH.

[0165] Please refer to Figure 12, which shows a flowchart of a wireless communication method provided in another embodiment of this application. This method can be applied to the network architecture shown in Figure 1. The method may include the following step 1210.

[0166] Step 1210: When the terminal device only supports PUSCH transmission of the first OCC length, or when the terminal device is configured to transmit PUSCH of the first OCC length, the network device determines the information related to the first PUSCH according to the second OCC length, wherein the first PUSCH corresponds to M PUSCH repeated transmission resources, and M is a positive integer.

[0167] The network device determines the specific content of the information related to the first PUSCH based on the second OCC length, which is consistent with the terminal device determining the specific content of the information related to the first PUSCH based on the second OCC length. The terminal device and the network device agree in advance to determine at least one of the information (1) to (9) described above based on the second OCC length, thereby ensuring the consistency of behavior and understanding between the terminal device and the network device. For details not described in the network device side embodiment, please refer to the description in the terminal device side embodiment above.

[0168] The technical solution provided in this application embodiment, when the terminal device only supports PUSCH transmission of the first OCC length (e.g., the first OCC length is 2), or when the terminal device is configured to transmit PUSCH of the first OCC length (e.g., the first OCC length is 2), the terminal device determines the information related to the first PUSCH according to the second OCC length (e.g., the second OCC length is 4), such as transmitting and canceling the transmission of the PUSCH contained in the first PUSCH, thereby enabling terminal devices with different capabilities to reuse transmission on the same time-frequency resources and improve uplink capacity.

[0169] In the above method embodiments, the steps executed by the terminal device can be implemented independently as a wireless communication method on the terminal device side, and the steps executed by the network device can be implemented independently as a wireless communication method on the network device side. Furthermore, the various embodiments of this application can be arbitrarily combined to form new embodiments, all of which are within the protection scope of this application.

[0170] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0171] Please refer to Figure 13, which shows a block diagram of a wireless communication device according to an embodiment of this application. This device has the function of implementing the wireless communication method described above on the terminal device side. This function can be implemented in hardware or by hardware executing corresponding software. The device can be the terminal device described above, or it can be disposed within a terminal device. As shown in Figure 13, the device 1300 may include a processing module 1310.

[0172] The processing module 1310 is configured to determine information related to the first PUSCH based on the second OCC length when the terminal device only supports PUSCH transmission of the first OCC length or the terminal device is configured to transmit PUSCH of the first OCC length, wherein the first PUSCH corresponds to M PUSCH repeated transmission resources, and M is a positive integer.

[0173] In some embodiments, the length of the second OCC is the same as the length of the first OCC; or, the length of the second OCC is greater than the length of the first OCC.

[0174] In some embodiments, the length of the second OCC is N times the length of the first OCC, where N is an integer greater than 1 or an even number greater than 1.

[0175] In some embodiments, the length of the first OCC is 2, and the length of the second OCC is 4.

[0176] In some embodiments, the second OCC length is predefined; or, the second OCC length is determined according to a first predefined rule; or, the second OCC length is configured or indicated by the network device; or, the second OCC length is determined from a set of OCC length values.

[0177] In some embodiments, the first predefined rule includes: the second OCC length is a value determined according to the first RV transmission method; or, the second OCC length is the number of consecutive repeated transmissions of PUSCH corresponding to one RV.

[0178] In some embodiments, the second OCC length is configured or indicated by the network device, including at least one of the following: the second OCC length is explicitly configured by the network device through a system message, an RRC message, or a MAC CE; the second OCC length is implicitly configured by the network device through a system message, an RRC message, or a MAC CE; the second OCC length is explicitly indicated by the network device through physical layer signaling; or the second OCC length is implicitly indicated by the network device through physical layer signaling.

[0179] In some embodiments, the second OCC length is implicitly configured or indicated by the network device through first information, which is used to determine the first RV transmission mode or to determine the number of consecutive PUSCH repetitions corresponding to an RV.

[0180] In some embodiments, the set of OCC length values ​​is predefined; or, the set of OCC length values ​​is determined according to a second predefined rule; or, the set of OCC length values ​​is configured or indicated by the network device.

[0181] In some embodiments, the terminal device determines information related to the first PUSCH based on the second OCC length, including: the terminal device determining at least one of the following based on the second OCC length: the first RV transmission mode corresponding to the first PUSCH; the RV value corresponding to each PUSCH transmission in the first PUSCH; the number of consecutive repeated transmissions of the PUSCH corresponding to a UCI transmission opportunity in the first PUSCH; the starting PUSCH corresponding to the UCI transmission opportunity in the first PUSCH; the PUSCH corresponding to a UCI transmission opportunity in the first PUSCH; the starting PUSCH corresponding to a PUSCH that is not transmitted or canceled in the first PUSCH; the PUSCH that is not transmitted or canceled in the first PUSCH; the starting PUSCH corresponding to the frequency hopping unit of the PUSCH in the first PUSCH; and the frequency hopping unit of the PUSCH in the first PUSCH.

[0182] In some embodiments, when the first UCI time slot determined according to the downlink control information is the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined according to the second OCC length, the UCI in the first UCI time slot is mapped from the starting PUSCH corresponding to the first UCI transmission opportunity to the PUSCH corresponding to the first UCI transmission opportunity for transmission.

[0183] In some embodiments, if the first UCI time slot determined according to downlink control information is later than the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined according to the second OCC length, at least a portion of the UCIs in the first UCI time slot are mapped to the PUSCH corresponding to the first UCI transmission opportunity for transmission starting from the starting PUSCH corresponding to the first UCI transmission opportunity; or, at least a portion of the UCIs in the first UCI time slot are mapped to the PUSCH corresponding to the second UCI transmission opportunity starting from the starting PUSCH corresponding to the second UCI transmission opportunity for transmission, wherein the second UCI transmission opportunity is the first PUSC. The first UCI transmission opportunity following the first UCI transmission opportunity in H; or, at least a portion of the UCIs in the first UCI time slot are mapped to a time slot after the first PUSCH transmission ends, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH; or, at least a portion of the UCIs in the first UCI time slot are not transmitted, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH; or, at least a portion of the UCIs in the first UCI time slot are mapped to a time slot after the first PUSCH transmission ends; or, at least a portion of the UCIs in the first UCI time slot are not transmitted.

[0184] In some embodiments, where multiple UCIs from multiple UCI slots determined according to downlink control information are mapped in a UCI transmission opportunity in the first PUSCH, each of the multiple UCIs is independently coded; or, UCIs of the same type among the multiple UCIs are jointly coded; or, UCIs of different types among the multiple UCIs are independently coded; or, the multiple UCIs are jointly coded.

[0185] In some embodiments, when the second OCC length is used to determine the PUSCHs that are not transmitted or canceled from the first PUSCH, the number of PUSCHs that are not transmitted or canceled is the second OCC length, or the number of PUSCHs that are not transmitted or canceled is an integer multiple of the second OCC length.

[0186] In some embodiments, if the starting position of a PUSCH that is not transmitted or canceled is determined to be no later than the starting position of a first starting PUSCH, then PUSCHs in the first PUSCH are not transmitted or canceled starting from the first starting PUSCH; or, if the starting position of a PUSCH that is not transmitted or canceled is determined to be later than the starting position of the first starting PUSCH, then PUSCHs in the first PUSCH are not transmitted or canceled starting from a second starting PUSCH; wherein, the first starting PUSCH is the starting PUSCH corresponding to a PUSCH that is not transmitted or canceled as determined according to the second OCC length; and the second starting PUSCH is the first starting PUSCH corresponding to a PUSCH that is not transmitted or canceled as determined according to the second OCC length after the first starting PUSCH.

[0187] In some embodiments, determining the starting position of PUSCHs that are not transmitted or canceled includes: determining the starting position of PUSCHs that are not transmitted or canceled based on processing delay; or, determining the starting position of PUSCHs that are not transmitted or canceled based on SFI.

[0188] In some embodiments, when the second OCC length is used to determine the frequency hopping unit of the PUSCH in the first PUSCH, the number of PUSCHs included in the frequency hopping unit is the second OCC length, or the number of PUSCHs included in the frequency hopping unit is an integer multiple of the second OCC length.

[0189] In some embodiments, when the second OCC length is used to determine the first RV transmission mode corresponding to the first PUSCH, the second OCC length is used to determine the number of consecutive repeated transmissions of the PUSCH corresponding to an RV.

[0190] In some embodiments, the M PUSCH repetition transmission resources are used for M PUSCH repetition transmissions. The first RV transmission mode includes: the RVs corresponding to the M PUSCH repetition transmissions are cycled according to the first RV pattern in units of K PUSCH repetition transmissions; or, the M PUSCH repetition transmissions correspond to the same RV, where K is a positive integer.

[0191] In some embodiments, the M PUSCH retransmission resources are resources allocated by the network device for M PUSCH retransmissions; or, the M PUSCH retransmission resources are resources actually used by the terminal device for M PUSCH retransmissions.

[0192] In some embodiments, the number of resources allocated by the network device for M repeated PUSCH transmissions is the same as the number of resources actually used by the terminal device for M repeated PUSCH transmissions; or, the number of resources allocated by the network device for M repeated PUSCH transmissions is greater than the number of resources actually used by the terminal device for M repeated PUSCH transmissions.

[0193] In some embodiments, the first PUSCH includes at least one of the following: DCI-scheduled PUSCH, CG-PUSCH, RAR-licensed PUSCH, and MsgA PUSCH.

[0194] Please refer to Figure 14, which shows a block diagram of a wireless communication device according to another embodiment of this application. This device has the function of implementing the wireless communication method on the network device side described above. This function can be implemented in hardware or by hardware executing corresponding software. The device can be the network device described above, or it can be disposed within a network device. As shown in Figure 14, the device 1400 may include a processing module 1410.

[0195] The processing module 1410 is used to determine information related to the first PUSCH based on the second OCC length when the terminal device only supports PUSCH transmission of the first OCC length or when the terminal device is configured to transmit PUSCH of the first OCC length. The first PUSCH corresponds to M PUSCH repeated transmission resources, where M is a positive integer.

[0196] In some embodiments, the length of the second OCC is the same as the length of the first OCC; or, the length of the second OCC is greater than the length of the first OCC.

[0197] In some embodiments, the length of the second OCC is N times the length of the first OCC, where N is an integer greater than 1 or an even number greater than 1.

[0198] In some embodiments, the length of the first OCC is 2, and the length of the second OCC is 4.

[0199] In some embodiments, the second OCC length is predefined; or, the second OCC length is determined according to a first predefined rule; or, the second OCC length is configured or indicated by the network device; or, the second OCC length is determined from a set of OCC length values.

[0200] In some embodiments, the first predefined rule includes: the second OCC length is a value determined according to the first RV transmission method; or, the second OCC length is the number of consecutive repeated transmissions of PUSCH corresponding to one RV.

[0201] In some embodiments, the second OCC length is configured or indicated by the network device, including at least one of the following: the second OCC length is explicitly configured by the network device through a system message, an RRC message, or a MAC CE; the second OCC length is implicitly configured by the network device through a system message, an RRC message, or a MAC CE; the second OCC length is explicitly indicated by the network device through physical layer signaling; or the second OCC length is implicitly indicated by the network device through physical layer signaling.

[0202] In some embodiments, the second OCC length is implicitly configured or indicated by the network device through first information, which is used to determine the first RV transmission mode or to determine the number of consecutive PUSCH repetitions corresponding to an RV.

[0203] In some embodiments, the set of OCC length values ​​is predefined; or, the set of OCC length values ​​is determined according to a second predefined rule; or, the set of OCC length values ​​is configured or indicated by the network device.

[0204] In some embodiments, the terminal device determines information related to the first PUSCH based on the second OCC length, including: the terminal device determining at least one of the following based on the second OCC length: the first RV transmission mode corresponding to the first PUSCH; the RV value corresponding to each PUSCH transmission in the first PUSCH; the number of consecutive repeated transmissions of the PUSCH corresponding to a UCI transmission opportunity in the first PUSCH; the starting PUSCH corresponding to the UCI transmission opportunity in the first PUSCH; the PUSCH corresponding to a UCI transmission opportunity in the first PUSCH; the starting PUSCH corresponding to a PUSCH that is not transmitted or canceled in the first PUSCH; the PUSCH that is not transmitted or canceled in the first PUSCH; the starting PUSCH corresponding to the frequency hopping unit of the PUSCH in the first PUSCH; and the frequency hopping unit of the PUSCH in the first PUSCH.

[0205] In some embodiments, when the first UCI time slot determined according to the downlink control information is the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined according to the second OCC length, the UCI in the first UCI time slot is mapped from the starting PUSCH corresponding to the first UCI transmission opportunity to the PUSCH corresponding to the first UCI transmission opportunity for transmission.

[0206] In some embodiments, if the first UCI time slot determined according to downlink control information is later than the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined according to the second OCC length, at least a portion of the UCIs in the first UCI time slot are mapped to the PUSCH corresponding to the first UCI transmission opportunity for transmission starting from the starting PUSCH corresponding to the first UCI transmission opportunity; or, at least a portion of the UCIs in the first UCI time slot are mapped to the PUSCH corresponding to the second UCI transmission opportunity starting from the starting PUSCH corresponding to the second UCI transmission opportunity for transmission, wherein the second UCI transmission opportunity is the first PUSC. The first UCI transmission opportunity following the first UCI transmission opportunity in H; or, at least a portion of the UCIs in the first UCI time slot are mapped to a time slot after the first PUSCH transmission ends, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH; or, at least a portion of the UCIs in the first UCI time slot are not transmitted, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH; or, at least a portion of the UCIs in the first UCI time slot are mapped to a time slot after the first PUSCH transmission ends; or, at least a portion of the UCIs in the first UCI time slot are not transmitted.

[0207] In some embodiments, where multiple UCIs from multiple UCI slots determined according to downlink control information are mapped in a UCI transmission opportunity in the first PUSCH, each of the multiple UCIs is independently coded; or, UCIs of the same type among the multiple UCIs are jointly coded; or, UCIs of different types among the multiple UCIs are independently coded; or, the multiple UCIs are jointly coded.

[0208] In some embodiments, when the second OCC length is used to determine the PUSCHs that are not transmitted or canceled from the first PUSCH, the number of PUSCHs that are not transmitted or canceled is the second OCC length, or the number of PUSCHs that are not transmitted or canceled is an integer multiple of the second OCC length.

[0209] In some embodiments, if the starting position of a PUSCH that is not transmitted or canceled is determined to be no later than the starting position of a first starting PUSCH, then PUSCHs in the first PUSCH are not transmitted or canceled starting from the first starting PUSCH; or, if the starting position of a PUSCH that is not transmitted or canceled is determined to be later than the starting position of the first starting PUSCH, then PUSCHs in the first PUSCH are not transmitted or canceled starting from a second starting PUSCH; wherein, the first starting PUSCH is the starting PUSCH corresponding to a PUSCH that is not transmitted or canceled as determined according to the second OCC length; and the second starting PUSCH is the first starting PUSCH corresponding to a PUSCH that is not transmitted or canceled as determined according to the second OCC length after the first starting PUSCH.

[0210] In some embodiments, determining the starting position of PUSCHs that are not transmitted or canceled includes: determining the starting position of PUSCHs that are not transmitted or canceled based on processing delay; or, determining the starting position of PUSCHs that are not transmitted or canceled based on SFI.

[0211] In some embodiments, when the second OCC length is used to determine the frequency hopping unit of the PUSCH in the first PUSCH, the number of PUSCHs included in the frequency hopping unit is the second OCC length, or the number of PUSCHs included in the frequency hopping unit is an integer multiple of the second OCC length.

[0212] In some embodiments, when the second OCC length is used to determine the first RV transmission mode corresponding to the first PUSCH, the second OCC length is used to determine the number of consecutive repeated transmissions of the PUSCH corresponding to an RV.

[0213] In some embodiments, the M PUSCH repetition transmission resources are used for M PUSCH repetition transmissions. The first RV transmission mode includes: the RVs corresponding to the M PUSCH repetition transmissions are cycled according to the first RV pattern in units of K PUSCH repetition transmissions; or, the M PUSCH repetition transmissions correspond to the same RV, where K is a positive integer.

[0214] In some embodiments, the M PUSCH retransmission resources are resources allocated by the network device for M PUSCH retransmissions; or, the M PUSCH retransmission resources are resources actually used by the terminal device for M PUSCH retransmissions.

[0215] In some embodiments, the number of resources allocated by the network device for M repeated PUSCH transmissions is the same as the number of resources actually used by the terminal device for M repeated PUSCH transmissions; or, the number of resources allocated by the network device for M repeated PUSCH transmissions is greater than the number of resources actually used by the terminal device for M repeated PUSCH transmissions.

[0216] In some embodiments, the first PUSCH includes at least one of the following: DCI-scheduled PUSCH, CG-PUSCH, RAR-licensed PUSCH, and MsgA PUSCH.

[0217] It should be noted that the above embodiments only illustrate the division of the above functional modules when implementing the device. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0218] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here. For details not described in detail in the apparatus embodiments, please refer to the above method embodiments.

[0219] Please refer to Figure 15, which shows a schematic diagram of the structure of a terminal device provided in one embodiment of this application. The terminal device 1500 may include a processor 1501, a transceiver 1502, and a memory 1503. The processor 1501 is used to implement various processing functions of the terminal device 1500, such as generating information to be sent, processing received information, controlling transmission and / or reception, etc., such as implementing the functions of the processing module 1310 described above. The transceiver 1502 is used to implement the functions of transmission and / or reception.

[0220] The processor 1501 includes one or more processing cores, and the processor 1501 executes various functional applications and information processing by running software programs and modules.

[0221] The transceiver 1502 may include a receiver and a transmitter, for example, the receiver and transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.

[0222] The memory 1503 can be connected to the processor 1501 and the transceiver 1502.

[0223] The memory 1503 can be used to store a computer program executed by the processor, and the processor 1501 is used to execute the computer program to implement the various steps in the above method embodiments.

[0224] In some embodiments, the processor 1501 is configured to determine information related to the first PUSCH based on the second OCC length when the terminal device only supports PUSCH transmission of the first OCC length, or when the terminal device is configured to transmit PUSCH of the first OCC length, wherein the first PUSCH corresponds to M PUSCH repeated transmission resources, and M is a positive integer.

[0225] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.

[0226] Furthermore, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, statically accessible memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0227] Please refer to Figure 16, which shows a schematic diagram of a network device provided in one embodiment of this application. The network device 1600 may include a processor 1601, a transceiver 1602, and a memory 1603. The processor 1601 can be used to implement various processing functions of the network device 1600, such as generating information to be sent, processing received information, controlling transmission and / or reception, etc., such as implementing the functions of the processing module 1410 described above. The transceiver 1602 is used to implement transmission and / or reception functions.

[0228] The processor 1601 includes one or more processing cores, and the processor 1601 executes various functional applications and information processing by running software programs and modules.

[0229] Transceiver 1602 may include a receiver and a transmitter. For example, transceiver 1602 may include a wired communication component, which may include a wired communication chip and a wired interface (such as a fiber optic interface). Optionally, transceiver 1602 may also include a wireless communication component, which may include a wireless communication chip and a radio frequency antenna.

[0230] The memory 1603 can be connected to the processor 1601 and the transceiver 1602.

[0231] The memory 1603 can be used to store a computer program executed by the processor, and the processor 1601 is used to execute the computer program to implement the various steps performed by the network device in the above method embodiment.

[0232] In some embodiments, the processor 1601 is configured to determine information related to the first PUSCH based on the second OCC length when the terminal device only supports PUSCH transmission of the first OCC length, or when the terminal device is configured to transmit PUSCH of the first OCC length, wherein the first PUSCH corresponds to M PUSCH repeated transmission resources, and M is a positive integer.

[0233] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.

[0234] Furthermore, the memory 1603 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static on-demand memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0235] This application also provides a computer-readable storage medium storing a computer program for execution by a processor to implement the aforementioned wireless communication method on the terminal device side or the aforementioned wireless communication method on the network device side. In some embodiments, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0236] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running, it is used to implement the wireless communication method on the terminal device side described above.

[0237] This application also provides a chip, which includes programmable logic circuitry and / or program instructions. When the chip is running in a terminal device, it is used to: determine information related to the first PUSCH based on a second OCC length when the terminal device only supports PUSCH transmission of a first OCC length, or when the terminal device is configured to transmit PUSCH of the first OCC length. The first PUSCH corresponds to M PUSCH repeated transmission resources, where M is a positive integer. When the chip is running in the terminal device, it is also used to implement other steps performed by the terminal device as described in the above embodiments, which will not be repeated here.

[0238] This application also provides a chip, which includes programmable logic circuits and / or program instructions, and when the chip is running, it is used to implement the wireless communication method on the network device side described above.

[0239] This application also provides a chip, which includes programmable logic circuitry and / or program instructions. When the chip operates in a network device, it is used to: determine information related to the first PUSCH based on a second OCC length, when the terminal device only supports PUSCH transmission of a first OCC length, or when the terminal device is configured to transmit PUSCH of the first OCC length. The first PUSCH corresponds to M PUSCH repetitive transmission resources, where M is a positive integer. When the chip operates in the network device, it is also used to implement other steps performed by the network device as described in the above embodiments, which will not be repeated here.

[0240] This application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side.

[0241] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0242] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0243] In some embodiments of this application, "predefined" can be achieved by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0244] In some embodiments of this application, the term "protocol" may refer to standard protocols in the field of communications, such as BLE protocol, Wi-Fi protocol, and related protocols applied in future communication systems. This application does not limit the scope of these protocols.

[0245] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0246] In this article, "greater than or equal to" can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.

[0247] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0248] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0249] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A wireless communication method, characterized in that, The method includes: When the terminal device only supports physical uplink shared channel (PUSCH) transmission with a first orthogonal coverage code (OCC) length, or when the terminal device is configured to transmit PUSCH with the first OCC length, the terminal device determines information related to the first PUSCH based on the second OCC length, wherein the first PUSCH corresponds to M PUSCH repeated transmission resources, and M is a positive integer.

2. The method according to claim 1, characterized in that, The second OCC length is the same as the first OCC length; or, The length of the second OCC is greater than the length of the first OCC.

3. The method according to claim 1 or 2, characterized in that, The length of the second OCC is N times the length of the first OCC, where N is an integer greater than 1 or an even number greater than 1.

4. The method according to claim 1 or 2, characterized in that, The first OCC has a length of 2, and the second OCC has a length of 4.

5. The method according to any one of claims 1 to 4, characterized in that, The second OCC length is predefined; or, The second OCC length is determined according to the first predefined rule; or, The second OCC length is configured or indicated by the network device; or, The second OCC length is determined from the set of OCC length values.

6. The method according to claim 5, characterized in that, The first predefined rule includes: The second OCC length is a value determined according to the first redundancy version RV transmission method; or, The second OCC length is the number of consecutive repeated transmissions of PUSCH corresponding to one RV.

7. The method according to claim 5, characterized in that, The second OCC length is configured or indicated by the network device, including at least one of the following: The second OCC length is explicitly configured by the network device through system messages, radio resource control (RRC) messages, or media access control (MAC) control elements (CE). The second OCC length is implicitly configured by the network device through system messages, RRC messages, or MAC CE. The second OCC length is explicitly indicated by the network device through physical layer signaling; The second OCC length is implicitly indicated by the network device through physical layer signaling.

8. The method according to claim 5, characterized in that, The second OCC length is implicitly configured or indicated by the network device through the first information, which is used to determine the first RV transmission mode or to determine the number of consecutive PUSCH repeated transmissions corresponding to an RV.

9. The method according to claim 5, characterized in that, The set of possible OCC length values ​​is predefined; or... The set of OCC length values ​​is determined according to the second predefined rule; or, The set of OCC length values ​​is configured or indicated by the network device.

10. The method according to any one of claims 1 to 9, characterized in that, The terminal device determines information related to the first PUSCH based on the second OCC length, including: The terminal device determines at least one of the following based on the second OCC length: The first RV transmission mode corresponding to the first PUSCH; The RV value corresponding to each PUSCH transmission in the first PUSCH; The number of consecutive repeated transmissions of an uplink control information (UCI) transmission opportunity in the first PUSCH. The starting PUSCH is the UCI transmission opportunity in the first PUSCH. The PUSCH corresponding to a UCI transmission opportunity in the first PUSCH. The starting PUSCH corresponding to the PUSCH that is not transmitted or canceled in the first PUSCH; The first PUSCH does not transmit or cancels transmission of the PUSCH; The starting PUSCH corresponding to the frequency hopping unit of the first PUSCH; The frequency hopping unit of the PUSCH in the first PUSCH.

11. The method according to any one of claims 1 to 10, characterized in that, When the first UCI time slot determined according to the downlink control information is the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined according to the second OCC length, the UCI in the first UCI time slot is mapped from the starting PUSCH corresponding to the first UCI transmission opportunity to the PUSCH corresponding to the first UCI transmission opportunity for transmission.

12. The method according to any one of claims 1 to 11, characterized in that, If the first UCI time slot determined based on the downlink control information is later than the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined based on the second OCC length, then... At least a portion of the UCIs in the first UCI time slot are mapped from the starting PUSCH corresponding to the first UCI transmission opportunity to the PUSCH corresponding to the first UCI transmission opportunity for transmission; or... At least a portion of the UCIs in the first UCI time slot are mapped from the starting PUSCH corresponding to the second UCI transmission opportunity to the PUSCH corresponding to the second UCI transmission opportunity, wherein the second UCI transmission opportunity is the first UCI transmission opportunity after the first UCI transmission opportunity in the first PUSCH; or... At least a portion of the UCIs in the first UCI time slot are mapped to the time slot after the first PUSCH transmission ends, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH; or... At least a portion of the UCIs in the first UCI time slot are not transmitted, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH; or... At least a portion of the UCI in the first UCI time slot is mapped to the time slot after the first PUSCH transmission ends; or, At least a portion of the UCI in the first UCI time slot is not transmitted.

13. The method according to any one of claims 1 to 12, characterized in that, In the case where multiple UCIs are mapped from multiple UCI time slots determined according to downlink control information in one UCI transmission opportunity in the first PUSCH, Each of the multiple UCIs is coded independently; or, Among the multiple UCIs, UCIs of the same type are jointly encoded; or, The different types of UCIs among the multiple UCIs are coded independently; or, The multiple UCIs are jointly encoded.

14. The method according to any one of claims 1 to 13, characterized in that, When the second OCC length is used to determine the PUSCHs that are not transmitted or canceled from the first PUSCH, the number of PUSCHs that are not transmitted or canceled is the second OCC length, or the number of PUSCHs that are not transmitted or canceled is an integer multiple of the second OCC length.

15. The method according to any one of claims 1 to 14, characterized in that, If the starting position of a PUSCH that is not transmitted or canceled is determined to be no later than the starting position of the first starting PUSCH, then PUSCHs in the first PUSCH are not transmitted or are canceled starting from the first starting PUSCH; or, If the starting position of a PUSCH that is determined not to be transmitted or canceled is later than the starting position of the first starting PUSCH, then PUSCHs in the first PUSCH are not transmitted or are canceled starting from the second starting PUSCH. Wherein, the first starting PUSCH is the starting PUSCH corresponding to the PUSCH that is not transmitted or canceled according to the second OCC length; the second starting PUSCH is the starting PUSCH corresponding to the first PUSCH that is not transmitted or canceled according to the second OCC length after the first starting PUSCH.

16. The method according to claim 15, characterized in that, The determination of the starting position for PUSCH that is not transmitted or canceled includes: The starting position of the PUSCH that is not transmitted or canceled is determined based on the processing delay; or, The Slot Format Instruction (SFI) determines the starting position of the PUSCH that should not be transmitted or should be cancelled.

17. The method according to any one of claims 1 to 16, characterized in that, When the second OCC length is used to determine the frequency hopping unit of the PUSCH in the first PUSCH, the number of PUSCHs included in the frequency hopping unit is the second OCC length, or the number of PUSCHs included in the frequency hopping unit is an integer multiple of the second OCC length.

18. The method according to any one of claims 1 to 17, characterized in that, When the second OCC length is used to determine the first RV transmission mode corresponding to the first PUSCH, the second OCC length is used to determine the number of consecutive repeated transmissions of the PUSCH corresponding to an RV.

19. The method according to claim 6, 8, 10 or 18, characterized in that, The M PUSCH retransmission resources are used for M PUSCH retransmissions. The first RV transmission method includes: the RV corresponding to the M PUSCH repetitions is cyclically transmitted according to the first RV pattern in units of K PUSCH repetitions; or, the M PUSCH repetitions correspond to the same RV, where K is a positive integer.

20. The method according to any one of claims 1 to 19, characterized in that, The M PUSCH retransmission resources are resources allocated to the network device for M PUSCH retransmissions; or, The M PUSCH retransmission resources are the resources that the terminal device actually performs M PUSCH retransmissions.

21. The method according to claim 20, characterized in that, The number of resources allocated by the network device for M repeated PUSCH transmissions is the same as the number of resources actually used by the terminal device for M repeated PUSCH transmissions; or, The number of resources allocated by the network device for M repeated PUSCH transmissions is greater than the number of resources actually used by the terminal device for M repeated PUSCH transmissions.

22. The method according to any one of claims 1 to 21, characterized in that, The first PUSCH includes at least one of the following: Downlink Control Information (DCI) scheduled PUSCH, Configuration Authorization (CG) PUSCH, Random Access Response (RAR) authorized PUSCH, and Message MsgA PUSCH.

23. A wireless communication method, characterized in that, The method includes: When the terminal device only supports physical uplink shared channel (PUSCH) transmission with a first orthogonal coverage code (OCC) length, or when the terminal device is configured to transmit PUSCH with the first OCC length, the network device determines information related to the first PUSCH based on the second OCC length, wherein the first PUSCH corresponds to M PUSCH repetition transmission resources, and M is a positive integer.

24. The method according to claim 23, characterized in that, The second OCC length is the same as the first OCC length; or, The length of the second OCC is greater than the length of the first OCC.

25. The method according to claim 23 or 24, characterized in that, The length of the second OCC is N times the length of the first OCC, where N is an integer greater than 1 or an even number greater than 1.

26. The method according to claim 23 or 24, characterized in that, The first OCC has a length of 2, and the second OCC has a length of 4.

27. The method according to any one of claims 23 to 26, characterized in that, The second OCC length is predefined; or, The second OCC length is determined according to the first predefined rule; or, The second OCC length is configured or indicated by the network device; or, The second OCC length is determined from the set of OCC length values.

28. The method according to claim 27, characterized in that, The first predefined rule includes: The second OCC length is a value determined according to the first redundancy version RV transmission method; or, The second OCC length is the number of consecutive repeated transmissions of PUSCH corresponding to one RV.

29. The method according to claim 27, characterized in that, The second OCC length is configured or indicated by the network device, including at least one of the following: The second OCC length is explicitly configured by the network device through system messages, radio resource control (RRC) messages, or media access control (MAC) control elements (CE). The second OCC length is implicitly configured by the network device through system messages, RRC messages, or MAC CE. The second OCC length is explicitly indicated by the network device through physical layer signaling; The second OCC length is implicitly indicated by the network device through physical layer signaling.

30. The method according to claim 27, characterized in that, The second OCC length is implicitly configured or indicated by the network device through the first information, which is used to determine the first RV transmission mode or to determine the number of consecutive PUSCH repeated transmissions corresponding to an RV.

31. The method according to claim 27, characterized in that, The set of possible OCC length values ​​is predefined; or... The set of OCC length values ​​is determined according to the second predefined rule; or, The set of OCC length values ​​is configured or indicated by the network device.

32. The method according to any one of claims 23 to 31, characterized in that, The network device determines information related to the first PUSCH based on the second OCC length, including: The network device determines at least one of the following based on the second OCC length: The first RV transmission mode corresponding to the first PUSCH; The RV value corresponding to each PUSCH transmission in the first PUSCH; The number of consecutive repeated transmissions of an uplink control information (UCI) transmission opportunity in the first PUSCH. The starting PUSCH is the UCI transmission opportunity in the first PUSCH. The PUSCH corresponding to a UCI transmission opportunity in the first PUSCH. The starting PUSCH corresponding to the PUSCH that is not transmitted or canceled in the first PUSCH; The first PUSCH does not transmit or cancels transmission of the PUSCH; The starting PUSCH corresponding to the frequency hopping unit of the first PUSCH; The frequency hopping unit of the PUSCH in the first PUSCH.

33. The method according to any one of claims 23 to 32, characterized in that, When the first UCI time slot determined according to the downlink control information is the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined according to the second OCC length, the UCI in the first UCI time slot is mapped from the starting PUSCH corresponding to the first UCI transmission opportunity to the PUSCH corresponding to the first UCI transmission opportunity for transmission.

34. The method according to any one of claims 23 to 33, characterized in that, If the first UCI time slot determined based on the downlink control information is later than the time slot of the starting PUSCH corresponding to the first UCI transmission opportunity in the first PUSCH determined based on the second OCC length, then... At least a portion of the UCIs in the first UCI time slot are mapped from the starting PUSCH corresponding to the first UCI transmission opportunity to the PUSCH corresponding to the first UCI transmission opportunity for transmission; or... At least a portion of the UCIs in the first UCI time slot are mapped from the starting PUSCH corresponding to the second UCI transmission opportunity to the PUSCH corresponding to the second UCI transmission opportunity, wherein the second UCI transmission opportunity is the first UCI transmission opportunity after the first UCI transmission opportunity in the first PUSCH; or... At least a portion of the UCIs in the first UCI time slot are mapped to the time slot after the first PUSCH transmission ends, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH; or... At least a portion of the UCIs in the first UCI time slot are not transmitted, wherein the first UCI transmission opportunity is the last UCI transmission opportunity in the first PUSCH; or... At least a portion of the UCI in the first UCI time slot is mapped to the time slot after the first PUSCH transmission ends; or, At least a portion of the UCI in the first UCI time slot is not transmitted.

35. The method according to any one of claims 23 to 34, characterized in that, In the case where multiple UCIs are mapped from multiple UCI time slots determined according to downlink control information in one UCI transmission opportunity in the first PUSCH, Each of the multiple UCIs is coded independently; or, Among the multiple UCIs, UCIs of the same type are jointly encoded; or, The different types of UCIs among the multiple UCIs are coded independently; or, The multiple UCIs are jointly encoded.

36. The method according to any one of claims 23 to 35, characterized in that, When the second OCC length is used to determine the PUSCHs that are not transmitted or canceled from the first PUSCH, the number of PUSCHs that are not transmitted or canceled is the second OCC length, or the number of PUSCHs that are not transmitted or canceled is an integer multiple of the second OCC length.

37. The method according to any one of claims 23 to 36, characterized in that, If the starting position of a PUSCH that is not transmitted or canceled is determined to be no later than the starting position of the first starting PUSCH, then PUSCHs in the first PUSCH are not transmitted or are canceled starting from the first starting PUSCH; or, If the starting position of a PUSCH that is determined not to be transmitted or canceled is later than the starting position of the first starting PUSCH, then PUSCHs in the first PUSCH are not transmitted or are canceled starting from the second starting PUSCH. Wherein, the first starting PUSCH is the starting PUSCH corresponding to the PUSCH that is not transmitted or canceled according to the second OCC length; the second starting PUSCH is the starting PUSCH corresponding to the first PUSCH that is not transmitted or canceled according to the second OCC length after the first starting PUSCH.

38. The method according to claim 37, characterized in that, The determination of the starting position for PUSCH that is not transmitted or canceled includes: The starting position of the PUSCH that is not transmitted or canceled is determined based on the processing delay; or, The Slot Format Instruction (SFI) determines the starting position of the PUSCH that should not be transmitted or should be cancelled.

39. The method according to any one of claims 23 to 38, characterized in that, When the second OCC length is used to determine the frequency hopping unit of the PUSCH in the first PUSCH, the number of PUSCHs included in the frequency hopping unit is the second OCC length, or the number of PUSCHs included in the frequency hopping unit is an integer multiple of the second OCC length.

40. The method according to any one of claims 23 to 39, characterized in that, When the second OCC length is used to determine the first RV transmission mode corresponding to the first PUSCH, the second OCC length is used to determine the number of consecutive repeated transmissions of the PUSCH corresponding to an RV.

41. The method according to claim 28, 30, 32 or 40, characterized in that, The M PUSCH retransmission resources are used for M PUSCH retransmissions. The first RV transmission method includes: the RV corresponding to the M PUSCH repetitions is cyclically transmitted according to the first RV pattern in units of K PUSCH repetitions; or, the M PUSCH repetitions correspond to the same RV, where K is a positive integer.

42. The method according to any one of claims 23 to 41, characterized in that, The M PUSCH retransmission resources are resources allocated to the network device for M PUSCH retransmissions; or, The M PUSCH retransmission resources are the resources that the terminal device actually performs M PUSCH retransmissions.

43. The method according to claim 42, characterized in that, The number of resources allocated by the network device for M repeated PUSCH transmissions is the same as the number of resources actually used by the terminal device for M repeated PUSCH transmissions; or, The number of resources allocated by the network device for M repeated PUSCH transmissions is greater than the number of resources actually used by the terminal device for M repeated PUSCH transmissions.

44. The method according to any one of claims 23 to 43, characterized in that, The first PUSCH includes at least one of the following: Downlink Control Information (DCI) scheduled PUSCH, Configuration Authorization (CG) PUSCH, Random Access Response (RAR) authorized PUSCH, and Message MsgA PUSCH.

45. A terminal device, characterized in that, The terminal device includes: The processing module is configured to determine information related to the first PUSCH based on the second OCC length when the terminal device only supports PUSCH transmission with a first orthogonal coverage code (OCC) length, or when the terminal device is configured to transmit PUSCH with the first OCC length. The first PUSCH corresponds to M PUSCH repetition transmission resources, where M is a positive integer.

46. ​​A network device, characterized in that, The network device includes: The processing module is used to determine information related to the first PUSCH based on the second OCC length when the terminal device only supports PUSCH transmission with a first orthogonal coverage code (OCC) length, or when the terminal device is configured to transmit PUSCH with the first OCC length. The first PUSCH corresponds to M PUSCH repetition transmission resources, where M is a positive integer.

47. A communication device, characterized in that, The communication device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the method as claimed in any one of claims 1 to 22, or to implement the method as claimed in any one of claims 23 to 44.

48. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that is executed by a processor to implement the method as described in any one of claims 1 to 22, or to implement the method as described in any one of claims 23 to 44.

49. A chip, characterized in that, The chip includes programmable logic circuitry and / or program instructions, which, when the chip is running, are used to implement the method as described in any one of claims 1 to 22, or to implement the method as described in any one of claims 23 to 44.

50. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, which a processor reads from and executes to implement the method as claimed in any one of claims 1 to 22, or the method as claimed in any one of claims 23 to 44.