Method used for node for wireless communication and related to pusch, and apparatus

By receiving the target DCI and controlling the transmission of the semi-persistent CSI report, the system design of PUSCH transmission was optimized, solving the robustness and efficiency problems of orthogonal sequence transmission in the NR system and realizing a more efficient communication system design.

WO2026097968A1PCT designated stage Publication Date: 2026-05-15HONOR DEVICE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-08-06
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

How can existing NR systems optimize their PUSCH transmission using orthogonal sequences, especially in non-terrestrial and terrestrial networks, to improve the robustness and transmission efficiency of the communication system and avoid interference caused by the disruption of phase continuity and power consistency?

Method used

By receiving the target DCI and sending the target PUSCH according to the time-domain resource allocation information indicated by it, the transmission of semi-persistent CSI reports is controlled to ensure the phase continuity and power consistency of PUSCH transmission, avoid the overlap of CSI reports and PUSCH time windows, and use orthogonal sequence configuration and time window cross-slot group transmission.

Benefits of technology

It improves the robustness of PUSCH transmission and the transmission efficiency of the uplink, reduces hardware complexity and cost, enhances the flexibility of the communication system, and avoids interference from CSI reports.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025112885_15052026_PF_FP_ABST
    Figure CN2025112885_15052026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a method used for a node for wireless communication and related to a PUSCH, and an apparatus. A first receiver receives target DCI, the target DCI indicating target allocation information, and time domain resource allocation of a target PUSCH depending on the target allocation information; a first transmitter sends the target PUSCH, the target PUSCH being used for data transmission. A first-type CSI report is activated, the first-type CSI report being a semi-persistent CSI report. For one first-type CSI report, whether the first-type CSI report will be transmitted depends on whether it overlaps a target time window, wherein the target time window depends on the target allocation information and a target configuration, the target configuration is a configuration of an orthogonal sequence for PUSCHs, the transmission of the target PUSCH depends on the target configuration, and the target time window spans a target slot group, the target slot group comprising a plurality of slots.
Need to check novelty before this filing date? Find Prior Art

Description

A method and apparatus related to PUSCH used in a node for wireless communication

[0001] This application claims priority to Chinese Patent Application No. 202411600810.0, filed on November 11, 2024, entitled “A method and apparatus related to PUSCH in a node used for wireless communication”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to methods and apparatus for transmitting wireless signals in wireless communication systems supporting cellular networks. Background Technology

[0003] Existing NR (New Radio) systems support the application of orthogonal sequences to PUCCH (Physical Uplink Control Channel) to achieve multiplexing between users.

[0004] Applying orthogonal sequences to PUSCH (Physical Uplink Shared Channel) can further improve the system's multiplexing capability, thereby significantly increasing uplink capacity. Summary of the Invention

[0005] After introducing PUSCH transmission with orthogonal sequences, optimizing the corresponding system design is a crucial issue that needs to be considered; this application discloses a solution to this problem. It should be noted that this application is applicable to various wireless communication scenarios, such as non-terrestrial networks (NTN) and terrestrial networks (TN), and achieves similar technical effects. Furthermore, adopting a unified solution for different scenarios (including but not limited to NTN and TN) can help reduce hardware complexity and cost, or improve performance. Unless otherwise specified, embodiments and features in any node of this application can be applied to any other node. Unless otherwise specified, embodiments and features in any embodiment of this application can be arbitrarily combined with each other.

[0006] Where necessary, the interpretation of terms used in this application may be referenced to the descriptions in the 3GPP specification protocols TS37 and TS38 series.

[0007] This application discloses a method used in a first node of wireless communication, characterized by comprising:

[0008] Receive the target DCI, which indicates target allocation information, and the temporal resource allocation of the target PUSCH depends on the target allocation information;

[0009] Send the target PUSCH, which is used for data transmission;

[0010] The first type of CSI report is activated; the first type of CSI report is a semi-persistent CSI report. Whether a first type of CSI report is sent depends on whether the target time window overlaps.

[0011] The target time window depends on the target allocation information and the target configuration. The target configuration is the configuration of the orthogonal sequence of PUSCHs, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots.

[0012] As one example, the first node is a terminal.

[0013] As an example, the problem to be solved by this application includes: how to optimize the semi-persistent CSI (Channel State Information) reporting (whether or not) in a communication scenario with orthogonal sequences configured with PUSCH.

[0014] As an example, the problems to be solved by this application include: how to effectively guarantee the phase continuity and / or power consistency required for PUSCH transmission using orthogonal sequences in DCI scheduling.

[0015] As an example, the advantages of the above method include: improving the robustness of communication systems that support PUSCH transmission using orthogonal sequences.

[0016] As an example, the advantages of the above method include: improving the transmission efficiency of the uplink.

[0017] According to one aspect of this application, the above method is characterized in that,

[0018] The first CSI report is the first type of CSI report; the first CSI report is not sent when the first set of conditions is met; the first set of conditions includes: the first CSI report overlaps with the target time window.

[0019] As an example, the features of the above method include: when the first CSI report overlaps with the target time window and other conditions in the first condition set are met, the first node does not send the first CSI report regardless of whether the first CSI report overlaps with the target PUSCH (and other PUSCHs) in the time domain.

[0020] As an example, the advantages of the above method include: avoiding the insertion of semi-persistent CSI report transmissions during the transmission of PUSCH using orthogonal sequences scheduled by DCI, and ensuring the phase continuity and / or power consistency required for the transmission of PUSCH using orthogonal sequences.

[0021] As an example, the advantages of the above method include: it helps to (at least partially) avoid interference between PUSCHs of different users caused by the disruption of phase continuity and / or power consistency required for the transmission of orthogonal PUSCH sequences.

[0022] As an example, the advantages of the above method include: improving the scheduling flexibility of PUSCH.

[0023] According to one aspect of this application, the above method is characterized in that,

[0024] The data transmission of the target PUSCH and the first type of CSI report are on the same carrier.

[0025] According to one aspect of this application, the above method is characterized in that,

[0026] Each time slot in the target time slot group includes symbols for the transmission of the target PUSCH.

[0027] According to one aspect of this application, the above method is characterized in that,

[0028] The target time window contains time-domain resources that are not used for the transmission of the target PUSCH.

[0029] According to one aspect of this application, the above method is characterized in that,

[0030] The first length is the length of the orthogonal sequence of PUSCH, and the first length depends on the target configuration; the number of time slots in the target time slot group is equal to the first length.

[0031] According to one aspect of this application, the above method is characterized in that,

[0032] The first symbol is the starting symbol relative to the start of the time slot as determined by the target allocation information; the second symbol is the Lth symbol counted from the first symbol within the time slot, where L is determined by the target allocation information; the target time window starts from the first symbol in the first time slot of the target time slot group and ends at the second symbol in the last time slot of the target time slot group.

[0033] According to one aspect of this application, the above method is characterized in that,

[0034] Sending the target PUSCH includes performing at least one repeated transmission of the target PUSCH in each time slot of the target time slot group.

[0035] As an example, in combination with the above features, the solution disclosed in this application is applicable to PUSCH repetition of type A.

[0036] As an example, combined with the above features, the solution disclosed in this application is advantageous for making full use of the content already defined in the 3GPP protocol, and requires less work for standardization.

[0037] According to one aspect of this application, the above method is characterized in that,

[0038] The target time slot group is one of a plurality of time slot groups; each of the plurality of time slot groups includes a plurality of time slots, and each of the plurality of time slot groups is used for the transmission of the target PUSCH.

[0039] This application discloses a method used in a second node for wireless communication, characterized by comprising:

[0040] Send the target DCI, which indicates target allocation information, and the temporal resource allocation of the target PUSCH depends on the target allocation information;

[0041] Receive the target PUSCH, which is used for data transmission;

[0042] A first type of CSI report is activated, which is a semi-persistent CSI report; for a first type of CSI report, whether it is transported depends on whether the target time window overlaps;

[0043] The target time window depends on the target allocation information and the target configuration. The target configuration is the configuration of the orthogonal sequence of PUSCHs, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots.

[0044] In one embodiment, the second node is a base station.

[0045] According to one aspect of this application, the above method is characterized in that,

[0046] The first CSI report is the first type of CSI report; the first CSI report is not sent when the first set of conditions is met; the first set of conditions includes: the first CSI report overlaps with the target time window.

[0047] According to one aspect of this application, the above method is characterized in that,

[0048] The data transmission of the target PUSCH and the first type of CSI report are on the same carrier.

[0049] According to one aspect of this application, the above method is characterized in that,

[0050] Each time slot in the target time slot group includes symbols for the transmission of the target PUSCH.

[0051] According to one aspect of this application, the above method is characterized in that,

[0052] The target time window contains time-domain resources that are not used for the transmission of the target PUSCH.

[0053] According to one aspect of this application, the above method is characterized in that,

[0054] The first length is the length of the orthogonal sequence of PUSCH, and the first length depends on the target configuration; the number of time slots in the target time slot group is equal to the first length.

[0055] According to one aspect of this application, the above method is characterized in that,

[0056] The first symbol is the starting symbol relative to the start of the time slot as determined by the target allocation information; the second symbol is the Lth symbol counted from the first symbol within the time slot, where L is determined by the target allocation information; the target time window starts from the first symbol in the first time slot of the target time slot group and ends at the second symbol in the last time slot of the target time slot group.

[0057] According to one aspect of this application, the above method is characterized in that,

[0058] The target time slot group is one of a plurality of time slot groups; each of the plurality of time slot groups includes a plurality of time slots, and each of the plurality of time slot groups is used for the transmission of the target PUSCH.

[0059] This application discloses a first node used for wireless communication, characterized in that it comprises:

[0060] A first receiver receives a target DCI, the target DCI indicating target allocation information, and the time-domain resource allocation of the target PUSCH depends on the target allocation information;

[0061] The first transmitter sends the target PUSCH, which is used for data transmission.

[0062] The first type of CSI report is activated; the first type of CSI report is a semi-persistent CSI report. Whether a first type of CSI report is sent depends on whether the target time window overlaps.

[0063] The target time window depends on the target allocation information and the target configuration. The target configuration is the configuration of the orthogonal sequence of PUSCHs, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots.

[0064] This application discloses a second node used for wireless communication, characterized in that it comprises:

[0065] The second transmitter sends a target DCI, which indicates target allocation information. The time-domain resource allocation of the target PUSCH depends on the target allocation information.

[0066] The second receiver receives the target PUSCH, which is used for data transmission.

[0067] A first type of CSI report is activated, which is a semi-persistent CSI report; for a first type of CSI report, whether it is transported depends on whether the target time window overlaps;

[0068] The target time window depends on the target allocation information and the target configuration. The target configuration is the configuration of the orthogonal sequence of PUSCHs, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots. Attached Figure Description

[0069] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0070] Figure 1 shows a processing flowchart of the first node according to an embodiment of this application;

[0071] Figure 2 shows a schematic diagram of a network architecture according to an embodiment of this application;

[0072] Figure 3 illustrates a schematic diagram of the wireless protocol architecture of the user plane and control plane according to an embodiment of this application;

[0073] Figure 4 shows a schematic diagram of a first communication device and a second communication device according to an embodiment of this application;

[0074] Figure 5 shows a signal transmission flowchart according to an embodiment of this application;

[0075] Figure 6 shows an illustrative schematic diagram of a target time slot group and a target time window according to an embodiment of this application;

[0076] Figure 7 illustrates a schematic diagram of whether a first type of CSI report is sent according to an embodiment of this application, depending on whether the target time window overlaps;

[0077] Figure 8 illustrates a schematic diagram of the application of a first orthogonal sequence in the transmission of a target PUSCH according to an embodiment of this application;

[0078] Figure 9 shows an illustrative schematic diagram of multiple time slot groups according to an embodiment of this application;

[0079] Figure 10 shows a structural block diagram of a processing apparatus in a first node device according to an embodiment of the present application;

[0080] Figure 11 shows a structural block diagram of a processing apparatus in a second node device according to an embodiment of the present application. Detailed Implementation

[0081] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0082] Example 1

[0083] Example 1 illustrates a processing flowchart of the first node according to an embodiment of this application, as shown in Figure 1.

[0084] In Embodiment 1, the first node in this application receives the target DCI in step 101 and sends the target PUSCH in step 102.

[0085] In Example 1, the target DCI indicates target allocation information, and the temporal resource allocation of the target PUSCH depends on the target allocation information; the target PUSCH is used for data transmission; a first type of CSI report is activated, which is a semi-persistent CSI report; whether a first type of CSI report is sent depends on whether the target time window overlaps; the target time window depends on the target allocation information and the target configuration, which is the configuration of the orthogonal sequence of PUSCHs, and the transmission of the target PUSCH depends on the target configuration; the target time window spans a target time slot group, which includes multiple time slots.

[0086] As an example, the target DCI is in DCI (Downlink control information) format.

[0087] As an example, the target DCI is a DCI carried by PDCCH (Physical Downlink Control Channel).

[0088] As an example, the target DCI schedules the target PUSCH.

[0089] As an example, the target PUSCH is a PUSCH.

[0090] As one embodiment, the target DCI indicates target allocation information, including: the time domain resource assignment field in the target DCI indicates the target allocation information.

[0091] As an example, the value of the time-domain resource allocation field in the target DCI is mapped to at least the target allocation information.

[0092] As one embodiment, the target allocation information includes information on symbol allocation within a time slot.

[0093] As an example, the symbols allocated to the target PUSCH within a time slot are determined by the target allocation information.

[0094] As an example, the symbols assigned to the target PUSCH for a single repetition within a time slot are determined by the target allocation information.

[0095] As an example, in this application, the symbols assigned to PUSCH, the symbols used for PUSCH transmission, and the symbols in the time slot are all symbols defined in the time domain.

[0096] As an example, the symbols assigned to PUSCH, the symbols used for PUSCH transmission, and the symbols in the time slot are all OFDM (Orthogonal Frequency Division Multiplexing) symbols.

[0097] As an example, the symbols assigned to PUSCH, and the symbols used for PUSCH transmission, are all symbols in a time slot.

[0098] As an example, the target allocation information includes information on the temporal resource allocation of the target PUSCH.

[0099] As one example, the target allocation information includes information on the starting symbol and allocation length within the time slot.

[0100] As an example, the target allocation information includes SLIV (start and length indicator value).

[0101] As one embodiment, the target allocation information includes SLIV; within a time slot, the starting symbol S relative to the beginning of this time slot, and the number L of consecutive symbols L allocated to the PUSCH starting from the starting symbol S, are determined based on the SLIV:

[0102] If (L-1)≤7, then SLIV=14·(L-1)+S; otherwise, SLIV=14·(14-L+1)+(14-1-S); where, 0 <L≤14-S。

[0103] As an example, in each time slot of the target time slot group, the time domain resources allocated to the target PUSCH include L consecutive symbols counted starting from the starting symbol S in that time slot.

[0104] As an example, in each time slot of the target time slot group, the time-domain resources allocated to a single repetitive transmission of the target PUSCH include L consecutive symbols counted from the starting symbol S in that time slot.

[0105] As an example, the transmission of the target PUSCH includes multiple repeated transmissions of the target PUSCH.

[0106] As an example, the target PUSCH is transmitted at least across the target time slot group.

[0107] As an example, each time slot in the target time slot group is used for the transmission of the target PUSCH.

[0108] As an example, when one of the time slots in the target time slot group includes a symbol(s) for transmitting the target PUSCH, the one time slot in the target time slot group is used for the transmission of the target PUSCH.

[0109] As an example, the first node performs one repeated transmission of the target PUSCH in each time slot of the target time slot group.

[0110] As one embodiment, the target PUSCH is used for data transmission, including: at least one transport block is transmitted on the target PUSCH.

[0111] As an example, the target PUSCH is used to transmit a first transport block, which is repeatedly transmitted multiple times across the target time slot group.

[0112] As an example, the target PUSCH is used to transmit a first transport block; in each time slot of the target time slot group, the first transport block is transmitted after undergoing at least the following processes: CRC attachment, code block segmentation and code block CRC attachment, channel coding, rate matching, code block concatenation, scrambling, modulation, layer mapping, transform precoding, precoding, mapping to virtual resource blocks, and mapping from virtual to physical resource blocks.

[0113] As one embodiment, the first transport block includes data from UL-SCH (Uplink Shared Channel(s)).

[0114] As an example, the first node performs a single retransmission of the target PUSCH in each time slot of the target time slot group.

[0115] As an example, the activation of the first type of CSI report includes: the activation of the reporting configuration corresponding to the first type of CSI report.

[0116] As an example, the first type of CSI report is activated by physical layer signaling.

[0117] As an example, the first type of CSI report is activated by DCI.

[0118] As an example, the first node receives a DCI format that activates the first type of CSI report.

[0119] As an example, the first node receives a DCI format in which the CSI request field indicates the activation of the first type of CSI report.

[0120] As an example, the DCI format for activating the first type of CSI report is sent by the second node in this application.

[0121] As an example, the DCI format of the CSI report activating the first type is sent before the target DCI.

[0122] As an example, the first type of CSI report can only be sent when the system is active.

[0123] As an example, the first type of CSI report is a semi-persistent CSI report that is reported via PUSCH.

[0124] As an example, the first type of CSI report is a semi-persistent CSI report that will be sent on the PUSCH.

[0125] As an example, the first node has a semi-persistent CSI report to report.

[0126] As an example, for a CSI report of the first type, the corresponding PUSCH is the PUSCH that carries the CSI report of the first type.

[0127] As an example, an overlap of a CSI report of the first type with the target time window means that the PUSCH including this CSI report of the first type will overlap with the target time window in the time domain.

[0128] As an example, the data transmission of the target PUSCH and the first type of CSI report are on the same carrier.

[0129] As an example, the target PUSCH and the PUSCH for carrying the first type of CSI report are on the same carrier.

[0130] As an example, the first CSI report is the first type of CSI report, and whether the first CSI report is sent depends on whether the first CSI report overlaps with the target time window.

[0131] As an example, the first CSI report is the first type of CSI report; when the first CSI report overlaps with the target time window, the probability of the first CSI report being sent is K1; when the first CSI report does not overlap with the target time window, the probability of the first CSI report being sent is K2; K1 is greater than 0 and less than 1, K2 is greater than 0 and less than 1, and K1 is less than K2.

[0132] As an example, the first CSI report is the first type of CSI report; when the first CSI report overlaps with the target time window, the probability of the first CSI report being sent is K1; when the first CSI report does not overlap with the target time window, the probability of the first CSI report being sent is K2; K1 is greater than 0 and less than 1, K2 is greater than 0 and less than 1, and K1 is greater than K2.

[0133] As an example, K1 is equal to 0.5.

[0134] As an example, K1 is equal to 0.75.

[0135] As an example, K2 is configurable.

[0136] As an example, K2 is equal to K1 plus a predefined constant.

[0137] As an example, both K1 and K2 are configurable.

[0138] As an example, for a CSI report of the first type, whether it is sent depends on whether the target time window overlaps.

[0139] include:

[0140] The first CSI report is the first type of CSI report. Whether the first CSI report is sent depends on whether the first CSI report overlaps with the target time window. When the first set of conditions is met, the first CSI report is not sent. The first set of conditions includes: the first CSI report overlaps with the target time window.

[0141] As an example, the target configuration is a physical layer configuration.

[0142] As an example, the advantages of the above method include: low delay in configuration taking effect.

[0143] As an example, the target configuration is the configuration of a higher layer parameter.

[0144] As an example, the target configuration is the MAC layer configuration.

[0145] As an example, the target configuration is the configuration of the RRC layer.

[0146] As an example, the advantages of the above method include: high reliability of configuration parameter transmission.

[0147] As an example, the target configuration is used for the transmission of the target PUSCH.

[0148] As an example, the target configuration includes the configuration of an orthogonal sequence for the target PUSCH.

[0149] As an example, the target configuration includes the configuration of the length of the orthogonal sequence(es) of PUSCH.

[0150] As an example, the target configuration includes an indication of the index of the orthogonal sequence of PUSCH.

[0151] As an example, the orthogonal sequence in this application includes orthogonal cover code.

[0152] As an example, the orthogonal sequence of PUSCH is an orthogonal sequence defined for PUSCH transmission.

[0153] As an example, the orthogonal sequence of PUSCH is an orthogonal sequence configured for use in PUSCH transmission.

[0154] As an example, the target configuration includes the configuration of orthogonal overlay codes for PUSCH.

[0155] As an example, the target configuration includes the configuration of the length of the orthogonal overlay code for PUSCH.

[0156] As one example, the target configuration includes an indication of an index for the orthogonal overlay code of PUSCH.

[0157] As an example, the time-domain resources in the target time window are continuous in the time domain.

[0158] As an example, the target time window includes time-domain resources for multiple repeated transmissions of the target PUSCH.

[0159] As an example, the start of the target time window depends on the target allocation information, and the end of the target time window depends on the target configuration.

[0160] As an example, the target allocation information implicitly indicates the start of the target time window, and the target configuration implicitly indicates the end of the target time window.

[0161] As an example, the symbols within the time slots where the start and end of the target time window are located are determined by the target allocation information, and the target time slot group depends on the target configuration.

[0162] As one embodiment, the target time window spans a target time slot group, including: the target time window includes at least a portion of the first time slot in the target time slot group, at least a portion of the last time slot in the target time slot group, and all other time slots in the target time slot group.

[0163] As one embodiment, the target time window depends on the target configuration, including: the target time window spans the target time slot group, the target time slot group depending on the target configuration.

[0164] As one example, the target time slot group comprises consecutive time slots.

[0165] As an example, the target time slot group is configurable.

[0166] As an example, the target time slot group depends on the target configuration.

[0167] As an example, the time-domain resource allocation field in the target DCI indicates the time-domain location of the target time slot group.

[0168] As an example, the time-domain resource allocation field in the target DCI indicates the time-domain location of the first time slot in the target time slot group.

[0169] As an example, the target time window contains time-domain resources that are not used for the transmission of the target PUSCH.

[0170] As an example, the target time window contains multiple symbols that are not used for the transmission of the target PUSCH.

[0171] Example 2

[0172] Example 2 illustrates a schematic diagram of a network architecture according to an embodiment of this application, as shown in Figure 2. Figure 2 illustrates a network architecture 200 for a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system. The 5G NR / LTE / LTE-A network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200, or some other suitable term. 5GS / EPS 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet service 230. 5GS / EPS can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203 and other nodes 204. Node 203 provides user and control plane protocol termination to UE 201. Node 203 can be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Service Set (BSS), Extended Service Set (ESS), TRP (Transmitter Receiver Point), or some other suitable term. Node 203 provides UE 201 with an access point to the 5GC / EPC 210.Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node 203 connects to 5GC / EPC210 via the S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. MME / AMF / SMF 211 is the control node handling signaling between UE201 and 5GC / EPC210. ​​Generally, MME / AMF / SMF 211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through S-GW / UPF 212, which is itself connected to P-GW / UPF 213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 connects to Internet service 230. Internet service 230 includes operator-compliant Internet protocol services, specifically including Internet, intranet, IMS (IP Multimedia Subsystem), and packet switching services.

[0173] As an example, the UE201 corresponds to the first node in this application.

[0174] As an example, gNB203 corresponds to the second node in this application.

[0175] As an example, UE201 corresponds to the first node in this application, and gNB203 corresponds to the second node in this application.

[0176] As an example, the gNB203 is a macrocell base station.

[0177] As an example, the gNB203 is a microcell base station.

[0178] As an example, the gNB203 is a PicoCell base station.

[0179] As an example, the gNB203 is a femtocell.

[0180] As an example, the gNB203 is a base station device that supports large latency differences.

[0181] As one example, the gNB203 is a flight platform device.

[0182] As an example, the gNB203 is a satellite device.

[0183] Example 3

[0184] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and control plane according to this application, as shown in Figure 3. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300. Figure 3 shows the radio protocol architecture for a first communication node device (UE, gNB, or V2X (Vehicle to Everything) RSU (Road Side Unit), on-board equipment, or on-board communication module) and a second communication node device (gNB, UE, or V2X RSU, on-board equipment, or on-board communication module), or the control plane 300 between two UEs, using three layers: Layer 1 (L1), Layer 2 (L2), and Layer 3 (L3). L1 is the lowest layer and implements various PHY (Physical Layer) signal processing functions. L1 will be referred to herein as PHY301. Layer 2 (L2) 305 sits above PHY 301 and is responsible for the link between the first and second communication node devices and between the two UEs via PHY 301. L2 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the second communication node device. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. It also provides security through encrypted data packets and supports cross-region mobility between the second and first communication node devices. The RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ (Hybrid Automatic Repeat Request). MAC sublayer 302 provides multiplexing between the logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell among the first communication node devices. MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in L3 of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and configuring the lower layers using RRC signaling between the second and first communication node devices.The radio protocol architecture of user plane 350 includes Layer 1 (L1) and Layer 2 (L2). The radio protocol architecture for the first and second communication node devices in user plane 350 is largely the same as the corresponding layers and sublayers in control plane 300 for Physical Layer 351, PDCP sublayer 354 in L2 layer 355, RLC sublayer 353 in L2 layer 355, and MAC sublayer 352 in L2 layer 355. However, PDCP sublayer 354 also provides header compression for upper layer packets to reduce radio transmission overhead. L2 layer 355 in user plane 350 also includes SDAP (Service Data Adaptation Protocol) sublayer 356. SDAP sublayer 356 is responsible for mapping between QoS (Quality of Service) streams and Data Radio Bearers (DRBs) to support service diversity. Although not illustrated, the first communication node device may have several upper layers above the L2 layer 355, including a network layer (e.g., the IP (Internet Protocol) layer) terminating at the P-GW on the network side and an application layer terminating at the other end of the connection (e.g., a remote UE, server, etc.).

[0185] As an example, the wireless protocol architecture in Figure 3 is applicable to the first node in this application.

[0186] As an example, the wireless protocol architecture in Figure 3 is applicable to the second node in this application.

[0187] As an example, the target DCI in this application is generated in the PHY301.

[0188] As an example, the target PUSCH in this application is generated in the PHY351.

[0189] Example 4

[0190] Example 4 illustrates a schematic diagram of a first communication device and a second communication device according to this application, as shown in Figure 4. Figure 4 is a block diagram of a first communication device 410 and a second communication device 450 communicating with each other in an access network.

[0191] The first communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.

[0192] The second communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.

[0193] In the transmission from the first communication device 410 to the second communication device 450, at the first communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 layer functionality. In the transmission from the first communication device 410 to the second communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the second communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for retransmitting lost packets and signaling to the second communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 450, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), M-Quadrature Amplitude Modulation (M-QAM)). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based precoding and non-codebook-based precoding, and beamforming processing to generate one or more spatial streams. Transmit processor 416 then maps each spatial stream to a subcarrier, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then uses an inverse fast fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by multi-antenna transmit processor 471 into an RF stream, which is then provided to a different antenna 420.

[0194] In the transmission from the first communication device 410 to the second communication device 450, at the second communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for the second communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the first communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of Layer 2. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport and logical channels to recover upper-layer data packets from the core network. The upper-layer data packets are then provided to all protocol layers above Layer 2. Various control signals may also be provided to Layer 3 for Layer 3 processing.

[0195] In the transmission from the second communication device 450 to the first communication device 410, at the second communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission functions at the first communication device 410 described in the transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocation, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the first communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.

[0196] In the transmission from the second communication device 450 to the first communication device 410, the function at the first communication device 410 is similar to the receiving function at the second communication device 450 described in the transmission from the first communication device 410 to the second communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the second communication device 450 to the first communication device 410, the controller / processor 475 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper-layer data packets from the UE 450. Upper-layer packets from the controller / processor 475 can be provided to the core network.

[0197] As an example, the first node in this application includes the second communication device 450, and the second node in this application includes the first communication device 410.

[0198] As a sub-implementation of the above embodiments, the first node is a user equipment and the second node is a relay node.

[0199] As a sub-implementation of the above embodiments, the first node is a user equipment and the second node is a base station equipment.

[0200] As a sub-implementation of the above embodiments, the first node is a relay node and the second node is a base station device.

[0201] As one embodiment, the second communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 450 means at least: receiving a target DCI, the target DCI indicating target allocation information, the time-domain resource allocation of a target PUSCH depending on the target allocation information; transmitting the target PUSCH, the target PUSCH being used for data transmission; activating a first type of CSI report, the first type of CSI report being a semi-persistent CSI report; whether a first type of CSI report is transmitted depends on whether a target time window overlaps; wherein the target time window depends on the target allocation information and a target configuration, the target configuration being a configuration of orthogonal sequences of PUSCHs, the transmission of the target PUSCH depending on the target configuration; the target time window spans a target time slot group, the target time slot group including multiple time slots.

[0202] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the first node in this application.

[0203] As one embodiment, the second communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving a target DCI, the target DCI indicating target allocation information, the time-domain resource allocation of a target PUSCH depending on the target allocation information; transmitting the target PUSCH for data transmission; activating a first type of CSI report, the first type of CSI report being a semi-persistent CSI report; whether a first type of CSI report is transmitted depends on whether a target time window overlaps; wherein the target time window depends on the target allocation information and a target configuration, the target configuration being a configuration of an orthogonal sequence of PUSCHs, the transmission of the target PUSCH depending on the target configuration; the target time window spans a target time slot group, the target time slot group including multiple time slots.

[0204] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the first node in this application.

[0205] As one embodiment, the first communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The first communication device 410 means at least: transmitting a target DCI, the target DCI indicating target allocation information, the time-domain resource allocation of a target PUSCH depending on the target allocation information; receiving the target PUSCH, the target PUSCH being used for data transmission; activating a first type of CSI report, the first type of CSI report being a semi-persistent CSI report; whether a first type of CSI report is received depends on whether it overlaps with a target time window; wherein the target time window depends on the target allocation information and a target configuration, the target configuration being a configuration of orthogonal sequences of PUSCHs, the transmission of the target PUSCH depending on the target configuration; the target time window spans a target time slot group, the target time slot group including multiple time slots.

[0206] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the second node in this application.

[0207] As one embodiment, the first communication device 410 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, generates actions including: transmitting a target DCI indicating target allocation information, the target DCI indicating target allocation information, the time-domain resource allocation of a target PUSCH depending on the target allocation information; receiving the target PUSCH for data transmission; activating a first type of CSI report, the first type of CSI report being a semi-persistent CSI report; whether a first type of CSI report is received depends on whether a target time window overlaps; wherein the target time window depends on the target allocation information and a target configuration, the target configuration being a configuration of an orthogonal sequence of PUSCHs, the transmission of the target PUSCH depending on the target configuration; the target time window spans a target time slot group, the target time slot group including multiple time slots.

[0208] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the second node in this application.

[0209] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiver processor 458, the receiver processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the target DCI in this application.

[0210] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the target DCI in this application.

[0211] As an example, at least one of {the antenna 452, the transmitter 454, the multi-antenna transmitter processor 457, the transmitter processor 468, the controller / processor 459, the memory 460, and the data source 467} is used to transmit the target PUSCH in this application.

[0212] As an example, at least one of {the antenna 420, the receiver 418, the multi-antenna receiver processor 472, the receiver processor 470, the controller / processor 475, and the memory 476} is used to receive the target PUSCH in this application.

[0213] As an example, at least one of {the antenna 452, the transmitter 454, the multi-antenna transmitter processor 457, the transmitter processor 468, the controller / processor 459, the memory 460, and the data source 467} is used to transmit the first CSI report in this application.

[0214] As an example, at least one of {the antenna 420, the receiver 418, the multi-antenna receiver processor 472, the receiver processor 470, the controller / processor 475, and the memory 476} is used to receive the first CSI report in this application.

[0215] Example 5

[0216] Example 5 illustrates a signal transmission flowchart according to an embodiment of this application, as shown in Figure 5. In Figure 5, the first node U1 and the second node U2 communicate via an air interface. Specifically, in Figure 5, the steps in the dashed box F1 exist only under specific conditions; and the order of the steps in the dashed box F1 with other steps does not represent a specific temporal relationship.

[0217] The first node U1 receives the target DCI in step S511; sends the target PUSCH in step S512; and sends the first CSI report in step S513.

[0218] The second node U2 sends the target DCI in step S521; receives the target PUSCH in step S522; and receives the first CSI report in step S523.

[0219] In Example 5, the target DCI indicates target allocation information, and the temporal resource allocation of the target PUSCH depends on the target allocation information; the target PUSCH is used for data transmission.

[0220] A first type of CSI report is activated, which is a semi-persistent CSI report; whether a first type of CSI report is sent depends on whether the target time window overlaps; the first CSI report is the first type of CSI report; when a first set of conditions is met, the first CSI report is not sent; the first set of conditions includes: the first CSI report overlaps with the target time window;

[0221] The target time window depends on the target allocation information and the target configuration, where the target configuration is the configuration of the orthogonal sequence of the PUSCH, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots. The first symbol is the starting symbol relative to the start of the time slot, as determined by the target allocation information, and the second symbol is the Lth symbol counted from the first symbol within the time slot, where L is determined by the target allocation information. The target time window starts from the first symbol in the first time slot of the target time slot group and ends with the second symbol in the last time slot of the target time slot group. The first length is the length of the orthogonal sequence of the PUSCH, and the first length depends on the target configuration. The number of time slots in the target time slot group is equal to the first length. Each time slot in the target time slot group includes symbols for the transmission of the target PUSCH.

[0222] As a sub-example of Example 5, the target time window contains time-domain resources that are not used for the transmission of the target PUSCH.

[0223] As a sub-example of Example 5, the transmission of the target PUSCH includes: performing a repeated transmission of the target PUSCH at least once in each time slot of the target time slot group.

[0224] As a sub-example of Example 5, the target time slot group is one of a plurality of time slot groups; each of the plurality of time slot groups includes a plurality of time slots, and each of the plurality of time slot groups is used for the transmission of the target PUSCH.

[0225] As an example, the first node U1 is the first node in this application.

[0226] As an example, the second node U2 is the second node in this application.

[0227] As an example, the first node U1 is a UE.

[0228] As one example, the second node U2 is a base station.

[0229] As one embodiment, the air interface between the second node U2 and the first node U1 is the Uu interface.

[0230] As one embodiment, the air interface between the second node U2 and the first node U1 includes a cellular link.

[0231] As one embodiment, the air interface between the second node U2 and the first node U1 includes a wireless interface between the base station equipment and the user equipment.

[0232] As one embodiment, the air interface between the second node U2 and the first node U1 includes a wireless interface between satellite equipment and user equipment.

[0233] As one embodiment, the air interface between the second node U2 and the first node U1 includes a wireless interface between the relay device and the user equipment.

[0234] As one example, the target configuration is configured by the second node to the first node.

[0235] As an example, when the first set of conditions is satisfied, the step in the dashed box F1 does not exist.

[0236] As an example, when the step in dashed box F1 is present, the step in dashed box F1 can be before or after the transmission / reception of the target DCI.

[0237] As an example, when the step in dashed box F1 is present, the step in dashed box F1 can be before or after the transmission / reception of the target PUSCH.

[0238] As an example, in this application, the sending (or non-sending) of a CSI report of the first type means that the first node sends (or does not send) the CSI report of the first type.

[0239] As an example, when the second node determines, according to the agreement between the two communicating parties, that a CSI report of the first type will not be sent, the second node U2 does not need to perform the reception of this CSI report of the first type.

[0240] As an example, the advantages of the above method include: it helps to reduce the receiving overhead of the CSI report receiver.

[0241] As an example, when the first CSI report is sent: the bits of the first CSI report are sent on the corresponding PUSCH after undergoing at least the following processes: CRC attachment, code block segmentation and code block CRC attachment, channel coding, rate matching, code block concatenation, scrambling, modulation, layer mapping, transform precoding, precoding, mapping to virtual resource blocks, and mapping from virtual to physical resource blocks.

[0242] As one embodiment, the second node U2 receiving the first CSI report includes: the second node U2 performing reception on the corresponding PUSCH, and processing and decoding the received signal before sending it to the first CSI report.

[0243] As an example, apart from modulation symbols and complex value symbols, all symbols mentioned in this application are time-domain defined symbols.

[0244] As an example, apart from modulation symbols and complex value symbols, all symbols mentioned in this application are OFDM (Orthogonal Frequency Division Multiplexing) symbols.

[0245] As an example, apart from modulation symbols and complex value symbols, all symbols mentioned in this application are time slot symbols.

[0246] As an example, the first type of CSI report is activated before the transmission of the target DCI.

[0247] As one embodiment, the second node U2 receiving the target PUSCH includes: the second node U2 receiving the first transport block.

[0248] As one embodiment, the second node U2 receiving the target PUSCH includes: the second node U2 performing one reception for the target PUSCH (one repetition) in each time slot of at least the target time slot group.

[0249] As an example, the first transport block is received via the target PUSCH.

[0250] As an example, the second node U2 receives signals carrying the first transport block on the target PUSCH (multiple repetitions) in multiple time slots, merges all the received signals carrying the first transport block, and performs at least decoding to obtain the first transport block.

[0251] As an example, the transmission of the target PUSCH is generated according to the agreement rules between the communicating parties, and the second node U2 determines on its own how to perform the reception of the first transport block (carried by the target PUSCH) transmitted across multiple time slots.

[0252] Example 6

[0253] Example 6 illustrates a schematic diagram of a target time slot group and a target time window according to an embodiment of this application, as shown in Figure 6. In Figure 6, the gray-filled portion (including a plain gray-filled portion, a diagonal-lined portion, and a horizontal and vertical-lined portion) in each time slot of the target time slot group represents the time-domain resources allocated to the target PUSCH; wherein, the diagonal-lined portion in the gray-filled portion of each time slot of the target time slot group represents the first symbol in the corresponding time slot, and the horizontal and vertical-lined portion in the gray-filled portion of each time slot of the target time slot group represents the second symbol in the corresponding time slot.

[0254] In Embodiment 6, the first symbol is the starting symbol relative to the start of the time slot determined by the target allocation information, and the second symbol is the Lth symbol counted from the first symbol within the time slot, where L is determined by the target allocation information; the target time window starts from the first symbol in the first time slot of the target time slot group and ends at the second symbol in the last time slot of the target time slot group.

[0255] In Example 6, the target time slot group includes 4 time slots.

[0256] As an example, in Figure 6, the portion of the target time window other than the gray-filled portion is not used for the transmission of the target PUSCH.

[0257] As an example, in Figure 6, the gray-filled portion in each time slot of the target time slot group includes multiple symbols.

[0258] As an example, the symbols allocated to the target PUSCH in one slot of the target time slot group are a repeating symbol allocated to the target PUSCH.

[0259] As an example, the symbols allocated to the target PUSCH in one time slot of the target time slot group are used to transmit one repetition of the target PUSCH.

[0260] As an example, each repetition of the target PUSCH carries the first transport block.

[0261] As an example, the number of symbols allocated to the target PUSCH is the same in any two time slots of the target time slot group.

[0262] As an example, the symbols assigned to the target PUSCH in any two time slots of the target time slot group are the same.

[0263] As an example, both the first symbol and the second symbol are relative to the time slot in which they are located.

[0264] As an example, L is equal to the number of consecutive symbols counted starting from the first symbol.

[0265] As one embodiment, the target allocation information includes SLIV; within a time slot, the starting symbol S (i.e., the first symbol) relative to the beginning of this time slot, and the number L of consecutive symbols L allocated to the PUSCH starting from the starting symbol S, are determined according to the SLIV:

[0266] If (L-1)≤7, then SLIV=14·(L-1)+S; otherwise, SLIV=14·(14-L+1)+(14-1-S); where, 0 <L≤14-S。

[0267] As an example, the first symbol is symbol S, and the second symbol is symbol S+L-1.

[0268] As a sub-implementation of the above embodiment, S and S+L-1 both represent the symbol index within a time slot, and the symbol index within a time slot starts from 0.

[0269] As an example, both the first symbol and the second symbol are time-domain defined symbols.

[0270] As an example, both the first symbol and the second symbol are OFDM symbols.

[0271] As an example, both the first symbol and the second symbol are symbols in a time slot.

[0272] As an example, the target time window begins at the start of the first symbol in the first time slot of the target time slot group.

[0273] As an example, the first time slot in the target time slot group is the earliest time slot in the target time slot group.

[0274] As an example, the target time window ends at the end of the second symbol in the last time slot of the target time slot group.

[0275] As an example, the last time slot in the target time slot group is the latest time slot in the target time slot group.

[0276] As an example, the number of time slots in the target time slot group is equal to 2.

[0277] As an example, the number of time slots in the target time slot group is no more than 8.

[0278] As an example, the advantages of the above method include: reducing system design complexity.

[0279] As an example, the number of time slots in the target time slot group is no more than 1024.

[0280] As an example, the first length is the length of the orthogonal sequence of PUSCH, and the first length depends on the target configuration; the number of time slots in the target time slot group is equal to the first length.

[0281] As an example, the target configuration indicates the first length.

[0282] As an example, the target configuration includes the configuration of a first orthogonal sequence, which is an orthogonal sequence of PUSCH, and the first length is the length of the first orthogonal sequence.

[0283] As an example, the first orthogonal sequence is an orthogonal sequence used for PUSCH transmission.

[0284] As an example, the first orthogonal sequence is used for the transmission of the target PUSCH.

[0285] As an example, the target configuration indicates the length of the first orthogonal sequence.

[0286] As an example, the target configuration indicates the first orthogonal sequence.

[0287] As an example, the target configuration indicates the index of the first orthogonal sequence.

[0288] As an example, the first orthogonal sequence is one of a plurality of orthogonal sequences, each of which corresponds to an index.

[0289] As an example, the number of time slots in the target time slot group is equal to the length of the orthogonal sequence of PUSCHs indicated by the target configuration.

[0290] As an example, the first length is equal to K as stated in this application.

[0291] Example 7

[0292] Example 7 illustrates a schematic diagram of whether a first type of CSI report is sent according to an embodiment of this application, depending on whether the target time window overlaps, as shown in Figure 7.

[0293] In Example 7, the first CSI report is the first type of CSI report; when the first set of conditions is met, the first CSI report is not sent; the first set of conditions includes: the first CSI report overlaps with the target time window.

[0294] As an example, in this application, the overlap of a CSI report of the first type with the target time window refers to the overlap in the time domain.

[0295] As an example, in this application, the absence of overlap between a CSI report of the first type and the target time window means that there is no overlap in the time domain.

[0296] As an example, the first CSI report is a semi-persistent CSI report to be carried on the PUSCH.

[0297] As an example, the first CSI report overlaps with the target time window in the time domain when the first CSI report overlaps with the target time window in at least one symbol.

[0298] As a sub-example of the above embodiment, when the first CSI report and the target time window do not overlap in the time domain in any symbol, the first CSI report and the target time window do not overlap.

[0299] As an example, when the PUSCH for carrying the first CSI report overlaps with the target time window in the time domain, the first CSI report overlaps with the target time window.

[0300] As a sub-example of the above embodiment, when the PUSCH for carrying the first CSI report does not overlap with the target time window in the time domain, the first CSI report does not overlap with the target time window.

[0301] As an example, the first CSI report overlaps with the target time window when the PUSCH carrying the first CSI report overlaps with the target time window in at least one symbol in the time domain.

[0302] As a sub-example of the above embodiment, when the PUSCH for carrying the first CSI report does not overlap with the target time window in any symbol in the time domain, the first CSI report does not overlap with the target time window.

[0303] As an example, the overlap between the first CSI report and the target time window means that the PUSCH including the first CSI report would overlap with the target time window in the time domain.

[0304] As a sub-example of the above embodiment, the fact that the first CSI report does not overlap with the target time window means that the PUSCH including the first CSI report will not overlap with the target time window in the time domain.

[0305] As one embodiment, the first CSI report not being sent includes: the first node shall not send the first CSI report.

[0306] As one embodiment, the first CSI report not being sent includes: the first node not sending the first CSI report on the PUSCH that is intended to carry the first CSI report.

[0307] As one embodiment, the first CSI report is not sent, including: the first node does not send the PUSCH for carrying the first CSI report.

[0308] As an example, the PUSCH that carries the first CSI report is a PUSCH that includes the first CSI report.

[0309] As an example, the PUSCH for carrying the first CSI report is the PUSCH allocated for sending the first CSI report.

[0310] As an example, the first CSI report will be sent on the PUSCH that carries the first CSI report.

[0311] As an example, the first set of conditions includes only one condition.

[0312] As an example, the first set of conditions includes only the overlap between the first CSI report and the target time window.

[0313] As an example, the first set of conditions includes multiple conditions.

[0314] As an example, the first set of conditions being satisfied means that each condition in the first set of conditions is satisfied.

[0315] As an example, the first set of conditions also includes a timeline condition.

[0316] As an example, the first set of conditions also includes a timeline condition relating to the last symbol of the target DCI.

[0317] As an example, the first timeline condition is one of the conditions in the first set of conditions; the first timeline condition is: the earliest symbol of the PUSCH carrying the first CSI report and the target PUSCH starts no earlier than N2+d2 symbols after the last symbol of the target DCI; wherein, N2 is the PUSCH preparation time in terms of the number of symbols, and d2 is configurable.

[0318] As an example, N2 is configurable.

[0319] As an example, N2 is described in Table 6.4-1 of 3GPP TS 38.214.

[0320] As an example, d2 is the larger of d0 and d1, d0 is one of 0 or 1 and is configurable, and d1 is one of 0 or 1 and is configurable.

[0321] As an example, if the first symbol assigned to the PUSCH for carrying the first CSI report consists only of DM-RS (Demodulation Reference Signal), then d0 equals 0; otherwise, d0 equals 1.

[0322] As an example, if the first symbol assigned to the target PUSCH consists only of DM-RS, then d1 equals 0; otherwise, d1 equals 1.

[0323] As an example, to ensure that the earliest symbol of the PUSCH carrying the first CSI report and the target PUSCH starts no earlier than N2+d2 symbols after the last symbol of the target DCI, the following is included:

[0324] The reference symbol is used to carry either the earliest symbol of the PUSCH in the first CSI report or the earliest symbol of the target PUSCH, and the reference symbol is no later than the earliest symbol of the PUSCH in the first CSI report or the earliest symbol of the target PUSCH; the reference symbol starts after the last symbol of the target DCI, and is spaced at least N2+d2 symbols apart from the end of the last symbol of the target DCI.

[0325] As an example, if the first timeline condition is not met, it is considered an error condition.

[0326] As an example, the first CSI report is sent when the second set of conditions is met.

[0327] As one embodiment, the first CSI report is sent by the first node on the PUSCH that carries the first CSI report.

[0328] As one embodiment, the first CSI report is sent by the first node, which includes sending the PUSCH to carry the first CSI report.

[0329] As an example, the first CSI report is sent, and the PUSCH carrying the first CSI report is sent only in one time slot.

[0330] As an example, the second set of conditions includes at least one condition.

[0331] As one embodiment, the second set of conditions includes conditions related to time-domain resource allocation.

[0332] As an example, the second set of conditions includes conditions related to the temporal resource allocation of the first CSI report.

[0333] As one embodiment, the second set of conditions includes: the first CSI report does not overlap with the target time window.

[0334] As one example, the second set of conditions includes: the first CSI report does not overlap with a specific type of time window.

[0335] As an example, the target time window is any of the specific types of time windows.

[0336] As one example, the second set of conditions includes multiple conditions.

[0337] As an example, the second set of conditions being satisfied means that each condition in the second set of conditions is satisfied.

[0338] As an example, the second set of conditions further includes: the first CSI report does not overlap in the time domain with any DCI-scheduled PUSCH other than the target PUSCH.

[0339] Example 8

[0340] Example 8 illustrates a schematic diagram of the application of a first orthogonal sequence for the transmission of a target PUSCH according to an embodiment of this application, as shown in Figure 8. In Figure 8, a gray-filled box represents the transmission of the target PUSCH in a slot within a target slot group.

[0341] In Example 8, the target time slot group includes time slot #1, time slot #2, ..., time slot #K; a1, a2, ..., aK are K elements in the first orthogonal sequence; a1, a2, ..., aK are respectively used to generate the transmission of the target PUSCH in time slot #1, time slot #2, ..., time slot #K.

[0342] As an example, the target time slot group includes time slot #1, time slot #2, ..., time slot #K; a1, a2, ..., aK are elements at different sorting positions in the first orthogonal sequence; the target complex-valued symbol set includes complex-valued symbols generated after at least one modulation symbol has undergone at least transform precoding, and the result of multiplying ai with the complex-valued symbols in the target complex-valued symbol set is mapped to the time-frequency resources in time slot #i for transmitting the target PUSCH and transmitted; wherein, i is any value among 1, 2, ..., K.

[0343] As an example, the at least one modulation symbol is a modulation symbol generated for the target PUSCH.

[0344] As one embodiment, the at least one modulation symbol includes a modulation symbol generated by scrambling the coded bits of the first transport block.

[0345] As an example, the at least one modulation symbol includes a modulation symbol generated by scrambling the encoded bits of UL-SCH data.

[0346] As an example, the target time slot group includes time slot #1, time slot #2, ..., time slot #K; a1, a2, ..., aK are elements at different sorting positions in the first orthogonal sequence; the target modulation symbol set includes at least one modulation symbol, and the complex-valued symbol generated by multiplying ai with the modulation symbol in the target modulation symbol set and performing at least transform precoding is mapped to the time-frequency resources in time slot #i for transmitting the target PUSCH and transmitted; wherein, i is any value from 1, 2, ..., K.

[0347] As an example, the target time slot group includes time slot #1, time slot #2, ..., time slot #K; a1, a2, ..., aK are elements at different sorting positions in the first orthogonal sequence; the target modulation symbol set includes at least one modulation symbol, and the complex-valued symbol generated by multiplying ai with the modulation symbol in the target modulation symbol set after at least precoding is mapped to the time-frequency resources in time slot #i for transmitting the target PUSCH and transmitted; wherein, i is any value from 1, 2, ..., K.

[0348] As an example, the modulation symbols in the target modulation symbol set are all modulation symbols generated for the target PUSCH.

[0349] As one embodiment, the target modulation symbol set includes modulation symbols generated by scrambling the coded bits of the first transport block.

[0350] As one embodiment, the target modulation symbol set includes modulation symbols generated by scrambling the encoded bits of UL-SCH data.

[0351] As an example, K is equal to the length of the first orthogonal sequence.

[0352] As an example, the target configuration indicates K.

[0353] As an example, K is greater than 1.

[0354] As an example, K equals 2.

[0355] As an example, K equals 4.

[0356] As an example, K is no greater than 8.

[0357] As an example, the advantages of the above method include: reducing system design complexity.

[0358] As an example, K is no greater than 1024.

[0359] As an example, the order of a1, a2, ..., aK in the first orthogonal sequence is from front to back.

[0360] As an example, the order of a1, a2, ..., aK in the first orthogonal sequence is from back to front.

[0361] As an example, K equals 2, and the first orthogonal sequence is [a1 a2].

[0362] As a sub-example of the above embodiment, a1 is +1 and a2 is +1.

[0363] As a sub-example of the above embodiment, a1 is +1 and a2 is -1.

[0364] As an example, K equals 4, and the first orthogonal sequence is [a1 a2 a3 a4].

[0365] As a sub-implementation of the above embodiments, a1 is +1, a2 is +1, a3 is +1, and a4 is +1.

[0366] As a sub-example of the above embodiments, a1 is +1, a2 is -1, a3 is +1, and a4 is -1.

[0367] As a sub-example of the above embodiments, a1 is +1, a2 is +1, a3 is -1, and a4 is -1.

[0368] As a sub-example of the above embodiment, a1 is +1, a2 is -1, a3 is -1, and a4 is +1.

[0369] As an example, the first orthogonal sequence is a Walsh sequence.

[0370] As an example, the first orthogonal sequence is an orthogonal DFT code.

[0371] As an example, the transmission of the target PUSCH in one slot of the target time slot group is a repetition of the transmission of the target PUSCH.

[0372] Example 9

[0373] Example 9 illustrates a schematic diagram of multiple time slot groups according to one embodiment of the present application, as shown in Figure 9. In Figure 9, a gray-filled box represents a time slot in one of the multiple time slot groups.

[0374] In Example 9, the target time slot group is one of a plurality of time slot groups; each of the plurality of time slot groups includes K time slots, and each time slot in the plurality of time slot groups is used for the transmission of the target PUSCH; K is greater than 1, and K depends on the target configuration.

[0375] As an example, the target time slot group is any one of the plurality of time slot groups.

[0376] As an example, the first node performs one repeated transmission of the target PUSCH in each of the plurality of time slot groups.

[0377] As an example, K is the length of the orthogonal sequence of PUSCH.

[0378] As an example, the target configuration indicates K.

[0379] As an example, the target configuration includes the configuration of a first orthogonal sequence, which is an orthogonal sequence of PUSCH, and K is equal to the length of the first orthogonal sequence.

[0380] As an example, the first orthogonal sequence is an orthogonal sequence used for PUSCH transmission.

[0381] As an example, the first orthogonal sequence includes K elements; for one of the plurality of time slot groups, the K elements are respectively used to generate the transmission of the target PUSCH in the included K time slots.

[0382] As an example, the first orthogonal sequence includes K elements; in the K time slots of one of the plurality of time slot groups, the K elements are respectively used to generate K repeated transmissions of the target PUSCH.

[0383] As an example, the target configuration indicates the length of the first orthogonal sequence.

[0384] As an example, the target configuration indicates the first orthogonal sequence.

[0385] As an example, the target configuration indicates the index of the first orthogonal sequence.

[0386] As an example, the first orthogonal sequence is one of a plurality of orthogonal sequences, each of which corresponds to an index.

[0387] As an example, K is equal to the length of the orthogonal sequence of PUSCH indicated by the target configuration.

[0388] As one example, the plurality of time slot groups are configurable.

[0389] As an example, a field in the target DCI indicates the time-domain location of the earliest time slot in the plurality of time slot groups.

[0390] As an example, the time slots in the plurality of time slot groups are arranged sequentially in the time domain.

[0391] As an example, the time slots in the plurality of time slot groups are continuous in the time domain.

[0392] As an example, the time slots in one of the multiple time slot groups are continuous in the time domain.

[0393] As an example, any two time slot groups among the plurality of time slot groups do not overlap in the time domain.

[0394] As an example, the number of time slot groups in the plurality of time slot groups is configurable.

[0395] As an example, a field in the target DCI indicates the number of time slot groups among the plurality of time slot groups.

[0396] Example 10

[0397] Example 10 illustrates a structural block diagram of a processing device in a first node device, as shown in Figure 10. In Figure 10, the first node device processing device A00 includes a first receiver A01 and a first transmitter A02.

[0398] As an example, the first node device A00 is a user equipment.

[0399] As an example, the first node device A00 is a relay node.

[0400] As an example, the first node device A00 is a vehicle-mounted communication device.

[0401] As an example, the first node device A00 is a conventional user equipment.

[0402] As an example, the first node device A00 is a UE in NTN.

[0403] As an example, the first node device A00 is a UE in the TN.

[0404] As an example, the first receiver A01 includes at least one of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.

[0405] As one embodiment, the first receiver A01 includes at least the first five of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467.

[0406] As one embodiment, the first receiver A01 includes at least the first four of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.

[0407] As an example, the first receiver A01 includes at least three of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.

[0408] As one embodiment, the first receiver A01 includes at least two of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.

[0409] As an example, the first transmitter A02 includes at least one of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0410] As an example, the first transmitter A02 includes at least the first five of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0411] As an example, the first transmitter A02 includes at least the first four of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0412] As an example, the first transmitter A02 includes at least three of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0413] As one embodiment, the first transmitter A02 includes at least two of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0414] As one embodiment, the first receiver A01 receives a target DCI, the target DCI indicating target allocation information, and the temporal resource allocation of the target PUSCH depends on the target allocation information;

[0415] The first transmitter A02 transmits the target PUSCH, which is used for data transmission;

[0416] The first type of CSI report is activated; the first type of CSI report is a semi-persistent CSI report. Whether a first type of CSI report is sent depends on whether the target time window overlaps.

[0417] The target time window depends on the target allocation information and the target configuration. The target configuration is the configuration of the orthogonal sequence of PUSCHs, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots.

[0418] As an example, the first CSI report is the first type of CSI report; the first CSI report is not sent when a first set of conditions is met; the first set of conditions includes: the first CSI report overlaps with the target time window.

[0419] As an example, the data transmission of the target PUSCH and the first type of CSI report are on the same carrier.

[0420] As an example, each time slot in the target time slot group includes symbols for the transmission of the target PUSCH.

[0421] As an example, the target time window contains time-domain resources that are not used for the transmission of the target PUSCH.

[0422] As an example, the first length is the length of the orthogonal sequence of PUSCH, and the first length depends on the target configuration; the number of time slots in the target time slot group is equal to the first length.

[0423] As an example, the first symbol is the starting symbol relative to the start of the time slot as determined by the target allocation information, and the second symbol is the Lth symbol counted from the first symbol within the time slot, where L is determined by the target allocation information; the target time window starts from the first symbol in the first time slot of the target time slot group and ends at the second symbol in the last time slot of the target time slot group.

[0424] As an example, sending the target PUSCH includes performing at least one repeated transmission of the target PUSCH in each time slot of the target time slot group.

[0425] As an example, the target time slot group is one of a plurality of time slot groups; each of the plurality of time slot groups includes a plurality of time slots, and each of the plurality of time slot groups is used for the transmission of the target PUSCH.

[0426] As one embodiment, the first receiver A01 receives a target DCI, the target DCI indicating target allocation information, and the temporal resource allocation of the target PUSCH depends on the target allocation information;

[0427] The first transmitter A02 transmits the target PUSCH, which is used for data transmission;

[0428] A first type of CSI report is activated, which is a semi-persistent CSI report; whether a first type of CSI report is sent depends on whether the target time window overlaps; the first CSI report is the first type of CSI report; when a first set of conditions is met, the first CSI report is not sent; the first set of conditions includes: the first CSI report overlaps with the target time window;

[0429] The target time window depends on the target allocation information and the target configuration, where the target configuration is the configuration of the orthogonal sequence of the PUSCH, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots. The first symbol is the starting symbol relative to the start of the time slot, determined by the target allocation information, and the second symbol is the Lth symbol counted from the first symbol within the time slot, where L is determined by the target allocation information. The target time window starts from the first symbol in the first time slot of the target time slot group and ends with the second symbol in the last time slot of the target time slot group. The first length is the length of the orthogonal sequence of the PUSCH, and the first length depends on the target configuration. The number of time slots in the target time slot group is equal to the first length.

[0430] As a sub-example of the above embodiment, the data transmission of the target PUSCH and the first type of CSI report are on the same carrier.

[0431] As a sub-example of the above embodiment, each time slot in the target time slot group includes symbols for the transmission of the target PUSCH.

[0432] As a sub-example of the above embodiment, the target time window contains time-domain resources that are not used for the transmission of the target PUSCH.

[0433] As a sub-example of the above embodiment, sending the target PUSCH includes: performing a repeated transmission of the target PUSCH at least once in each time slot of the target time slot group.

[0434] As a sub-implementation of the above embodiments, the target time slot group is one of a plurality of time slot groups; each of the plurality of time slot groups includes a plurality of time slots, and each of the plurality of time slot groups is used for the transmission of the target PUSCH.

[0435] As a sub-example of the above embodiment, each time slot in the target time slot group includes symbols for the transmission of the target PUSCH; the transmission of the target PUSCH includes: performing at least one repeated transmission of the target PUSCH in each time slot of the target time slot group.

[0436] As a sub-implementation of the above embodiment, each time slot in the target time slot group includes symbols for the transmission of the target PUSCH; there are time domain resources in the target time window that are not used for the transmission of the target PUSCH; sending the target PUSCH includes: performing at least one repeated transmission of the target PUSCH in each time slot of the target time slot group.

[0437] As a sub-implementation of the above embodiments, each time slot in the target time slot group includes symbols for the transmission of the target PUSCH; there are time-domain resources in the target time window that are not used for the transmission of the target PUSCH; transmitting the target PUSCH includes: performing at least one repeated transmission of the target PUSCH in each time slot in the target time slot group; the data transmission of the target PUSCH and the first type of CSI report are on the same carrier.

[0438] Example 11

[0439] Example 11 illustrates a structural block diagram of a processing device in a second node device, as shown in Figure 11. In Figure 11, the second node device processing device B00 includes a second transmitter B01 and a second receiver B02.

[0440] As one example, the second node device B00 is a base station.

[0441] As one example, the second node device B00 is a satellite device.

[0442] As one embodiment, the second node device B00 is a relay node.

[0443] As an example, the second node device B00 is an NTN base station.

[0444] As an example, the second node device B00 is a TN base station.

[0445] As an example, the second node device B00 is one of the testing apparatus, testing equipment, and testing instruments.

[0446] As one embodiment, the second transmitter B01 includes at least one of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0447] As one embodiment, the second transmitter B01 includes at least the first five of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0448] As one embodiment, the second transmitter B01 includes at least the first four of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0449] As one embodiment, the second transmitter B01 includes at least the first three of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0450] As one embodiment, the second transmitter B01 includes at least two of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0451] As one embodiment, the second receiver B02 includes at least one of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.

[0452] As one embodiment, the second receiver B02 includes at least the first five of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476.

[0453] As one embodiment, the second receiver B02 includes at least the first four of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.

[0454] As one embodiment, the second receiver B02 includes at least the first three of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.

[0455] As one embodiment, the second receiver B02 includes at least two of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.

[0456] As one embodiment, the second transmitter B01 transmits a target DCI, the target DCI indicating target allocation information, and the temporal resource allocation of the target PUSCH depends on the target allocation information;

[0457] The second receiver B02 receives the target PUSCH, which is used for data transmission;

[0458] A first type of CSI report is activated, which is a semi-persistent CSI report; for a first type of CSI report, whether it is transported depends on whether the target time window overlaps;

[0459] The target time window depends on the target allocation information and the target configuration. The target configuration is the configuration of the orthogonal sequence of PUSCHs, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots.

[0460] As an example, the first CSI report is the first type of CSI report; the first CSI report is not sent when a first set of conditions is met; the first set of conditions includes: the first CSI report overlaps with the target time window.

[0461] As an example, the data transmission of the target PUSCH and the first type of CSI report are on the same carrier.

[0462] As an example, each time slot in the target time slot group includes symbols for the transmission of the target PUSCH.

[0463] As an example, the target time window contains time-domain resources that are not used for the transmission of the target PUSCH.

[0464] As an example, the first length is the length of the orthogonal sequence of PUSCH, and the first length depends on the target configuration; the number of time slots in the target time slot group is equal to the first length.

[0465] As an example, the first symbol is the starting symbol relative to the start of the time slot as determined by the target allocation information, and the second symbol is the Lth symbol counted from the first symbol within the time slot, where L is determined by the target allocation information; the target time window starts from the first symbol in the first time slot of the target time slot group and ends at the second symbol in the last time slot of the target time slot group.

[0466] As an example, the target time slot group is one of a plurality of time slot groups; each of the plurality of time slot groups includes a plurality of time slots, and each of the plurality of time slot groups is used for the transmission of the target PUSCH.

[0467] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication equipment, vehicles, RSUs, wireless sensors, internet cards, IoT terminals, RFID (Radio Frequency Identification) terminals, NB-IoT (Narrow Band Internet of Things) terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet cards, vehicle-mounted communication equipment, low-cost mobile phones, low-cost tablets, and other wireless communication devices. The base station or system equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, small cell base stations, home base stations, relay base stations, eNB (evolved Node B), gNB, TRP, GNSS (Global Navigation Satellite System), relay satellites, satellite base stations, airborne base stations, RSUs, unmanned aerial vehicles, and test equipment, such as transceivers or signaling testers that simulate some functions of a base station, and other wireless communication equipment.

[0468] Those skilled in the art will understand that the present invention can be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should in any way be considered descriptive rather than restrictive. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.

Claims

1. A method for a terminal, characterized in that, include: Receive the target DCI, which indicates target allocation information, and the temporal resource allocation of the target PUSCH depends on the target allocation information; Send the target PUSCH, which is used for data transmission; The first type of CSI report is activated; the first type of CSI report is a semi-persistent CSI report. Whether a first type of CSI report is sent depends on whether the target time window overlaps. The target time window depends on the target allocation information and the target configuration. The target configuration is the configuration of the orthogonal sequence of PUSCHs, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots.

2. The method of claim 1, wherein, Each time slot in the target time slot group includes symbols for the transmission of the target PUSCH, and there are time-domain resources in the target time window that are not used for the transmission of the target PUSCH.

3. The method according to claim 1 or 2, characterized in that, The first CSI report is the first type of CSI report; the first CSI report is not sent when the first set of conditions is met; the first set of conditions includes: the first CSI report overlaps with the target time window.

4. The method according to any one of claims 1 to 3, characterized in that, The first length is the length of the orthogonal sequence of PUSCH, and the first length depends on the target configuration; the number of time slots in the target time slot group is equal to the first length.

5. The method according to any one of claims 1 to 4, characterized in that, The first symbol is the starting symbol relative to the start of the time slot as determined by the target allocation information; the second symbol is the Lth symbol counted from the first symbol within the time slot, where L is determined by the target allocation information; the target time window starts from the first symbol in the first time slot of the target time slot group and ends at the second symbol in the last time slot of the target time slot group.

6. The method according to any one of claims 1 to 5, characterized in that, Sending the target PUSCH includes performing at least one repeated transmission of the target PUSCH in each time slot of the target time slot group.

7. The method according to any one of claims 1 to 6, characterized in that, The target time slot group is one of a plurality of time slot groups; each of the plurality of time slot groups includes a plurality of time slots, and each of the plurality of time slot groups is used for the transmission of the target PUSCH.

8. A terminal, characterized in that, The terminal includes: one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the terminal to perform the method as described in any one of claims 1 to 7.

9. A method for a base station, characterized by, include: Send the target DCI, which indicates target allocation information, and the temporal resource allocation of the target PUSCH depends on the target allocation information; Receive the target PUSCH, which is used for data transmission; A first type of CSI report is activated, which is a semi-persistent CSI report; for a first type of CSI report, whether it is transported depends on whether the target time window overlaps; The target time window depends on the target allocation information and the target configuration. The target configuration is the configuration of the orthogonal sequence of PUSCHs, and the transmission of the target PUSCH depends on the target configuration. The target time window spans a target time slot group, which includes multiple time slots.

10. The method of claim 9, wherein, Each time slot in the target time slot group includes symbols for the transmission of the target PUSCH, and there are time-domain resources in the target time window that are not used for the transmission of the target PUSCH.

11. The method according to claim 9 or 10, characterized in that, The first CSI report is the first type of CSI report; the first CSI report is not sent when the first set of conditions is met; the first set of conditions includes: the first CSI report overlaps with the target time window.

12. The method according to any one of claims 9 to 11, characterized in that, The first length is the length of the orthogonal sequence of PUSCH, and the first length depends on the target configuration; the number of time slots in the target time slot group is equal to the first length.

13. The method according to any one of claims 9 to 12, characterized in that, The first symbol is the starting symbol relative to the start of the time slot as determined by the target allocation information; the second symbol is the Lth symbol counted from the first symbol within the time slot, where L is determined by the target allocation information; the target time window starts from the first symbol in the first time slot of the target time slot group and ends at the second symbol in the last time slot of the target time slot group.

14. The method according to any one of claims 9 to 13, characterized in that, The target time slot group is one of a plurality of time slot groups; each of the plurality of time slot groups includes a plurality of time slots, and each of the plurality of time slot groups is used for the transmission of the target PUSCH.

15. A base station, characterized in that, The base station includes: one or more processors and a memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the base station to perform the method as described in any one of claims 9 to 14.