Signal transmission method, terminal, and network-side device

By receiving DCI to trigger multiple target transmissions, the randomness problem of user equipment reporting CSI and measuring CSI-RS at different times is solved, which improves communication efficiency and reduces latency, making it suitable for business forecasting scenarios.

WO2026138679A1PCT designated stage Publication Date: 2026-07-02VIVO MOBILE COMM CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2025-12-19
Publication Date
2026-07-02

Smart Images

  • Figure CN2025143940_02072026_PF_FP_ABST
    Figure CN2025143940_02072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of wireless communications. Disclosed are a signal transmission method, a terminal, and a network-side device. The signal transmission method in the embodiments of the present application comprises: a terminal receiving downlink control information (DCI), which is used for triggering a plurality of target transmissions, wherein at least two of the plurality of target transmissions lie within different time-domain transmission units, and the target transmissions comprise: channel state information (CSI) reporting, a physical uplink shared channel (PUSCH) transmission, a channel state information reference signal (CSI-RS) transmission, or a sounding reference signal (SRS) transmission; and on the basis of the DCI, the terminal executing the target transmissions in different time-domain transmission units.
Need to check novelty before this filing date? Find Prior Art

Description

Signal transmission methods, terminals, and network-side equipment

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411929034.9, filed on December 25, 2024, entitled “Method for Signal Transmission, Terminal and Network Side Device”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application belongs to the field of wireless communication technology, specifically relating to a signal transmission method, terminal, and network-side equipment. Background Technology

[0004] In communication networks, service distribution is often unpredictable, with frequent bursts of service activity. During the process of User Equipment (UE) reporting Channel State Information (CSI), measuring Channel State Information Reference Signal (CSI-RS), or transmitting Sounding Reference Signal (SRS), the random nature of service distribution often necessitates multiple CSI reports, multiple CSI-RS measurements, or multiple SRS transmissions by the UE. Currently, there is no concrete solution for how to report multiple CSI reports, perform multiple CSI-RS measurements, or multiple SRS transmissions at different times. Summary of the Invention

[0005] This application provides a method, terminal, and network-side device for signal transmission, offering solutions for reporting multiple CSI reports at different times, measuring CSI-RS multiple times, or transmitting SRS multiple times.

[0006] Firstly, a method for signal transmission is provided, including:

[0007] The terminal receives downlink control information (DCI), which is used to trigger multiple target transmissions. At least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: channel state information (CSI) reporting, physical uplink shared channel (PUSCH) transmission, channel state information reference signal (CSI-RS) transmission, or sounding reference signal (SRS) transmission.

[0008] The terminal performs the target transmission in different time-domain transmission units according to the DCI.

[0009] Secondly, a method for signal transmission is provided, including:

[0010] The network-side device sends a DCI to the terminal. The DCI is used to trigger multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission, or SRS transmission.

[0011] The network-side device performs the target transmission in different time-domain transmission units according to the DCI.

[0012] Thirdly, a signal transmission device is provided for use in a terminal, comprising:

[0013] The first receiving module is used to receive downlink control information (DCI), which is used to trigger multiple target transmissions. At least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: channel state information (CSI) reporting, physical uplink shared channel (PUSCH) transmission, channel state information reference signal (CSI-RS) transmission, or sounding reference signal (SRS) transmission.

[0014] The first transmission module is used to perform the target transmission in different time-domain transmission units according to the DCI.

[0015] Fourthly, a signal transmission device is provided, applied to network-side equipment, comprising:

[0016] The first sending module is used to send DCI to the terminal. The DCI is used to trigger multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission or SRS transmission.

[0017] The second transmission module is used to perform the target transmission in different time-domain transmission units according to the DCI.

[0018] Fifthly, an apparatus for signal transmission is provided, the apparatus being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0019] In a sixth aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.

[0020] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is used to implement the steps of the method described in the first aspect, and the communication interface is used to couple with the processor.

[0021] Eighthly, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.

[0022] In a ninth aspect, a network-side device is provided, including a processor and a communication interface, wherein the processor is configured to implement the steps of the method described in the second aspect, and the communication interface is configured to be coupled to the processor.

[0023] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first or second aspect.

[0024] Eleventhly, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method as described in the first aspect, and the network-side device can be used to perform the steps of the method as described in the second aspect.

[0025] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the methods described in the first or second aspect.

[0026] In a thirteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method as described in the first or second aspect.

[0027] In this embodiment, the terminal receives a DCI for triggering multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time-domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission, or SRS transmission. The terminal performs the target transmissions in different time-domain transmission units according to the DCI, and provides solutions for reporting multiple CSI reports at different times, or measuring CSI-RS multiple times, or transmitting multiple SRS times. Attached Figure Description

[0028] Figure 1 shows a block diagram of a wireless communication system that can be applied to an embodiment of this application;

[0029] Figure 2 shows a flowchart of a signal transmission method provided in an embodiment of this application;

[0030] Figure 3 illustrates a schematic diagram of reporting a CSI report within a prediction window, as provided in an embodiment of this application.

[0031] Figure 4 illustrates a schematic diagram of transmitting CSI-RS and reporting CSI reports within a prediction window, as provided in an embodiment of this application.

[0032] Figure 5 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application;

[0033] Figure 6 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application;

[0034] Figure 7 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application;

[0035] Figure 8 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application;

[0036] Figure 9 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application;

[0037] Figure 10 shows a schematic diagram of a signal transmission device provided in an embodiment of this application;

[0038] Figure 11 shows another structural schematic diagram of the signal transmission device provided in an embodiment of this application;

[0039] Figure 12 shows a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0040] Figure 13 shows a schematic diagram of the hardware structure of a terminal provided in an embodiment of this application;

[0041] Figure 14 shows a schematic diagram of the hardware structure of a network-side device provided in an embodiment of this application. Detailed Implementation

[0042] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0043] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0044] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0045] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.

[0046] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.

[0047] The signal transmission method, terminal, and network-side device provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0048] Figure 2 shows a flowchart of a signal transmission method provided in an embodiment of this application, which can be executed by a terminal. As shown in Figure 2, the method may include the following steps.

[0049] S202: The terminal receives a DCI, which is used to trigger multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time domain transmission units, and the target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission or SRS transmission.

[0050] S204: The terminal performs the target transmission in different time domain transmission units according to the above DCI.

[0051] The terminal performing the above-mentioned target transmission includes at least one of the following: the terminal receiving CSI-RS, the terminal sending a CSI report, the terminal sending PUSCH, and the terminal sending SRS.

[0052] In this embodiment of the application, the DCI mentioned above may include at least one of the following:

[0053] 1) The first DCI is used to trigger multiple CSI reports;

[0054] 2) The second DCI is used to schedule multiple PUSCH transmissions;

[0055] 3) The third DCI is used to trigger multiple CSI-RS transmissions;

[0056] 4) The fourth DCI is used to trigger multiple SRS transmissions.

[0057] In this embodiment of the application, before step S202, the following may also be included:

[0058] The terminal receives a Medium Access Control Element (MAC CE), which includes information for indicating an update or selection of a target configuration, including: CSI Reporting Configuration, PUSCH Configuration, CSI-RS Configuration, or SRS Configuration.

[0059] In one implementation, the aforementioned MAC CE indication update or selection of target configuration is applied to multiple target transmissions triggered by DCI.

[0060] In this embodiment of the application, the MAC CE described above may include at least one of the following:

[0061] 1) The first MAC CE includes information for indicating whether to update or select the CSI report configuration;

[0062] 2) The second MAC CE includes information for indicating whether to update or select the PUSCH configuration;

[0063] 3) The third MAC CE includes information for indicating whether to update or select the CSI-RS configuration;

[0064] 4) The fourth MAC CE includes information for indicating whether to update or select the SRS configuration.

[0065] In this embodiment of the application, step S202 may include at least one of the following four steps:

[0066] Step 1: The terminal receives a first MAC CE and a first DCI. The first MAC CE indicates to update or select the CSI report configuration, and the first DCI is used to trigger multiple CSI reports, wherein at least two of the multiple CSI reports are located at different times. The CSI report configuration updated or selected by the first MAC CE is applied to the multiple CSI reports triggered by the first DCI.

[0067] Step 2: The terminal receives the second MAC CE and the second DCI. The second MAC CE indicates to update or select the PUSCH configuration, and the second DCI is used to schedule multiple PUSCHs. The multiple PUSCHs are used to carry multiple CSI reports. At least two of the multiple PUSCHs are located at different times. The PUSCH configuration updated or selected by the second MAC CE is applied to the multiple PUSCHs triggered by the second DCI.

[0068] Step 3: The terminal receives the third MAC CE and the third DCI. The third MAC CE indicates the update or selection of CSI-RS configuration, and the third DCI is used to trigger multiple CSI-RS, wherein at least two of the multiple CSI-RS are located at different times. The CSI-RS configuration updated or selected by the third MAC CE is applied to the multiple CSI-RS triggered by the third DCI.

[0069] Step 4: The terminal receives the fourth MAC CE and the fourth DCI. The fourth MAC CE indicates to update or select the SRS configuration, and the fourth DCI is used to trigger multiple SRS, wherein at least two of the multiple SRS are located at different times. The SRS configuration updated or selected by the fourth MAC CE is applied to the multiple SRS triggered by the fourth DCI.

[0070] In this embodiment, steps 1 and 2 can be combined. The order in which the terminal receives the first MAC CE and the second MAC CE is not fixed, nor is the order in which the terminal receives the first DCI and the second DCI. However, the first MAC CE is received before the first DCI, and the second MAC CE is received before the second DCI. Alternatively, the terminal can receive either the first MAC CE or the second MAC CE, i.e., the MAC CE performs one of the functions of the first MAC CE or the second MAC CE. In one implementation, the first DCI and the second DCI can be the same DCI, which is used to trigger multiple CSI reports and schedule multiple PUSCHs, which are used to carry the multiple CSI reports. Moreover, the first MAC CE indicates an updated or selected CSI report configuration, and / or the second MAC CE indicates an updated or selected PUSCH configuration, which can be applied to the multiple CSI reports triggered by the DCI and the multiple scheduled PUSCHs.

[0071] In this embodiment, steps 1 and 3 can be combined. The order in which the terminal receives the first MAC CE and the third MAC CE is not fixed, nor is the order in which the terminal receives the first DCI and the third DCI. However, the first MAC CE is received before the first DCI, and the third MAC CE is received before the third DCI. Alternatively, the terminal can receive either the first MAC CE or the third MAC CE, i.e., the MAC CE performs one of the functions of the first MAC CE or the third MAC CE. In one implementation, the first DCI and the third DCI can be the same DCI, which is used to trigger both multiple CSI reports and multiple CSI-RS. Moreover, the first MAC CE indicates an updated or selected CSI report configuration, and / or the third MAC CE indicates an updated or selected CSI-RS configuration, which can be applied to the multiple CSI reports and multiple CSI-RS triggered by this DCI.

[0072] In this embodiment, steps 1 and 4 can be combined. The order in which the terminal receives the first MAC CE and the fourth MAC CE is not fixed, nor is the order in which the terminal receives the first DCI and the fourth DCI. However, the first MAC CE is received before the first DCI, and the fourth MAC CE is received before the fourth DCI. Alternatively, the terminal can receive either the first MAC CE or the fourth MAC CE, that is, the MAC CE can perform one of the functions of the first MAC CE or the fourth MAC CE. In one implementation, the first DCI and the fourth DCI can be the same DCI, which is used to trigger both multiple CSI reports and multiple SRSs. Moreover, the first MAC CE indicates an updated or selected CSI report configuration, and / or the fourth MAC CE indicates an updated or selected SRS configuration, which can be applied to the multiple CSI reports and multiple SRSs triggered by this DCI.

[0073] In this embodiment, steps 1, 2, 3, and 4 can be combined. In one implementation, the first DCI, second DCI, third DCI, and fourth DCI can be the same DCI. In this case, the DCI is used to trigger multiple CSI reports, multiple CSI-RS, and multiple SRS, as well as to schedule multiple PUSCHs. Alternatively, the terminal can receive one, two, or three of the first MAC CE, second MAC CE, third MAC CE, and fourth MAC CE, that is, to implement the functions of one, two, or three of the first to fourth MAC CEs through the MAC CE. Moreover, the first MAC CE indicating an updated or selected CSI report configuration, and / or the second MAC CE indicating an updated or selected PUSCH configuration, and / or the third MAC CE indicating an updated or selected CSI-RS configuration, and / or the fourth MAC CE indicating an updated or selected SRS configuration, can be applied to the multiple CSI reports, multiple CSI-RS, multiple SRS, and multiple scheduled PUSCHs triggered by the DCI.

[0074] In this embodiment, service distribution, service content, and user behavior are all predictable. In a service prediction scenario, the network can obtain information in advance, such as the burst distribution of services within a prediction window, the data volume of each burst service, and the corresponding reliability requirements. Therefore, the method provided in this embodiment can be applied to service prediction scenarios, thereby optimizing CSI reporting, PUSCH transmission, CSI-RS transmission, and SRS transmission within the prediction window, improving communication efficiency, and reducing communication latency.

[0075] For example, the first MAC CE indicates an update or selection of the CSI reporting configuration to match the predicted traffic distribution, thereby optimizing CSI reporting to better match the random characteristics of the predicted traffic. The second MAC CE indicates an update or selection of the PUSCH configuration to match the predicted traffic distribution, thereby optimizing PUSCH transmission to better match the random characteristics of the predicted traffic. The third MAC CE indicates an update or selection of the CSI-RS configuration to match the predicted traffic distribution, thereby optimizing CSI-RS transmission to better match the random characteristics of the predicted traffic. The fourth MAC CE indicates an update or selection of the SRS configuration to match the predicted traffic distribution, thereby optimizing SRS transmission to better match the random characteristics of the predicted traffic.

[0076] Figure 3 illustrates a schematic diagram of CSI reporting within a prediction window provided in an embodiment of this application. In this prediction window, four service bursts are predicted to occur. Before the CSI request, the UE receives a first MAC CE and a first DCI. The first MAC CE indicates whether to update or select the CSI reporting configuration, and the first DCI triggers three CSI reports. The UE can report CSI three times, before burst0, burst1, and burst2, based on the updated or selected CSI reporting configuration indicated by the first MAC CE. This method of reporting CSI separately before three different service bursts allows for better matching of CSI reporting to service distribution, optimizes CSI reporting, improves communication efficiency, and reduces communication latency.

[0077] Figure 4 illustrates a schematic diagram of CSI-RS transmission and CSI report reporting within a prediction window, as provided in an embodiment of this application. In this prediction window, four service bursts are predicted to occur. Before a CSI request, the UE receives a first MAC CE and a first DCI. The first MAC CE indicates whether to update or select the CSI report configuration, and the first DCI triggers three CSI reports. The UE also receives a third MAC CE and a third DCI. The third MAC CE indicates whether to update or select the CSI-RS configuration, and the third DCI triggers three CSI-RS reports. The UE can receive CSI-RS before burst0, burst1, and burst2, respectively, and perform three CSI reports based on the updated or selected CSI report configuration indicated by the first MAC CE. This method of transmitting CSI-RS and reporting CSI based on indications before three different service bursts allows CSI reporting and CSI-RS transmission to better match service distribution, optimizes CSI reporting, improves communication efficiency, and reduces communication latency.

[0078] In this embodiment, the MAC CE may further include information for indicating the temporal location of the prediction window. In one implementation, the MAC CE may include at least one of the following:

[0079] 1) The first MAC CE includes information indicating the temporal location of the prediction window;

[0080] 2) The second MAC CE includes information indicating the temporal location of the prediction window;

[0081] 3) The third MAC CE includes information indicating the temporal location of the prediction window;

[0082] 4) The fourth MAC CE includes information indicating the temporal location of the prediction window.

[0083] The prediction windows indicated by the first MAC CE, the second MAC CE, the third MAC CE, and the fourth MAC CE can be the same prediction window, or they can be different prediction windows, or some can be the same prediction window and some can be different prediction windows, etc., without any specific limitation.

[0084] In this embodiment, the temporal location of the prediction window includes, but is not limited to, at least one of the following: the starting position of the prediction window and its duration. The starting position can be determined based on the effective time and offset of the first MAC CE, which can be agreed upon by the protocol or indicated by the network. The effective time of the first MAC CE is HARQ ACK + 3ms.

[0085] In this embodiment of the application, the above method may include at least one of the following:

[0086] 1) The first MAC CE indicates that the updated or selected CSI report configuration is valid within the forecast window;

[0087] 2) The second MAC CE indicates that the updated or selected PUSCH configuration is valid within the prediction window;

[0088] 3) The third MAC CE indicates that the updated or selected CSI-RS configuration is valid within the prediction window;

[0089] 4) The fourth MAC CE indicates that the updated or selected SRS configuration is valid within the prediction window.

[0090] Among them, CSI report configuration, PUSCH configuration, CSI-RS configuration and SRS configuration can be effective within the same forecast window, or they can be effective within their respective different forecast windows, or some can be effective within the same forecast window and some can be effective within different forecast windows, etc., without any specific limitations.

[0091] In this embodiment of the application, the target configuration indicated by the MAC CE for updating or selecting can be valid within the prediction window. Accordingly, the above method may further include:

[0092] If the target configuration fails outside the prediction window, the terminal reverts to the updated or previous historical configuration.

[0093] In this embodiment of the application, if the target configuration fails outside the prediction window, the terminal will revert to the updated or previously selected historical configuration, which may include at least one of the following:

[0094] 1) If the MAC CE indicates that the updated or selected CSI reporting configuration is invalid outside the prediction window, the terminal will revert to the previous CSI reporting configuration before the update or selection.

[0095] 2) If the MAC CE indicates that the updated or selected PUSCH configuration is invalid outside the prediction window, the terminal will fall back to the PUSCH configuration before the update or selection.

[0096] 3) If the MAC CE indicates that the updated or selected CSI-RS configuration is invalid outside the prediction window, the terminal will fall back to the CSI-RS configuration before the update or selection.

[0097] 4) If the MAC CE indicates that the updated or selected SRS configuration is invalid outside the prediction window, the terminal will fall back to the SRS configuration before the update or selection.

[0098] In this embodiment of the application, step S204 may include:

[0099] Based on the aforementioned DCI, the terminal performs target transmission in different time-domain transmission units within the prediction window.

[0100] In this embodiment of the application, the terminal performs target transmission in different time-domain transmission units of the prediction window according to the DCI, which may include at least one of the following:

[0101] 1) Based on the above DCI, the terminal transmits multiple CSI reports in different time domain transmission units (such as different times) within the prediction window; as shown in Figures 3 and 4, CSI reports are submitted three times in succession within one prediction window;

[0102] 2) Based on the above DCI, the terminal transmits multiple PUSCHs in different time-domain transmission units (such as different times) within the prediction window;

[0103] 3) Based on the above DCI, the terminal transmits multiple CSI-RS in different time domain transmission units (such as different times) within the prediction window; as shown in Figure 4, three CSI-RS transmissions are performed sequentially within one prediction window.

[0104] 4) Based on the above DCI, the terminal transmits multiple SRS in different time domain transmission units (such as different times) within the prediction window.

[0105] In this embodiment, the target configuration can be some or all of the configurations in the Radio Resource Control (RRC) configuration list. This configuration list may include: a CSI report configuration list, a CSI trigger status list, a PUSCH configuration list, a CSI-RS configuration list, or an SRS configuration list.

[0106] In this embodiment of the application, the MAC CE described above may include one of the following:

[0107] 1) The configuration list in the RRC configuration indicates the entry identifier corresponding to the target configuration to be updated or selected;

[0108] 2) Bitmap: The length of the bitmap is equal to the total number of configurations contained in the configuration list of the RRC configuration. One bit in the bitmap corresponds to one configuration in the configuration list. When a bit is set to a first indicator value, it indicates that the corresponding configuration has been updated or selected. The first indicator value can be 1, 0, or other values, and can be preset without limitation.

[0109] In this embodiment of the application, the above method may further include at least one of the following:

[0110] 1) The relationship between the terminal update CSI trigger status and CSI report configuration.

[0111] 2) The relationship between terminal update PUSCH configuration and CSI report configuration.

[0112] For example, if a CSI report is hosted on one or more PUSCHs, after updating or selecting the target configuration according to the MAC CE above, the CSI report can be hosted on a new PUSCH, or the number of PUSCHs hosting the CSI report can change.

[0113] 3) The relationship between terminal update CSI-RS configuration and CSI report configuration.

[0114] 4) The relationship between terminal update SRS configuration and SRS trigger status.

[0115] In this embodiment of the application, when receiving the first MAC CE, the above method may further include:

[0116] If the first MAC CE indicates an update to the CSI report configuration, the terminal updates the CSI report configuration indicated by the first MAC CE; or,

[0117] If the first MAC CE indicates that CSI report configuration is selected, the terminal selects CSI report configuration or selects CSI report configuration and updates it according to the instruction of the first MAC CE.

[0118] In this embodiment of the application, when receiving a second MAC CE, the above method may further include:

[0119] If the second MAC CE indicates an update to the PUSCH configuration, the terminal updates the PUSCH configuration indicated by the second MAC CE; or,

[0120] If the second MAC CE indicates that the PUSCH configuration is selected, the terminal selects the PUSCH configuration or selects the PUSCH configuration and updates it according to the instruction of the second MAC CE. The selected PUSCH configuration is used to determine the domain size corresponding to the second DCI.

[0121] In this embodiment of the application, when receiving a third MAC CE, the above method may further include:

[0122] If the third MAC CE indicates an update to the CSI-RS configuration, the terminal updates the CSI-RS configuration indicated by the third MAC CE; or,

[0123] If the third MAC CE indicates that CSI-RS configuration is selected, the terminal selects CSI-RS configuration according to the instruction of the third MAC CE, or selects CSI-RS configuration and updates it.

[0124] In this embodiment of the application, when receiving a fourth MAC CE, the above method may further include:

[0125] If the fourth MAC CE indicates an update to the SRS configuration, the terminal updates the SRS configuration indicated by the fourth MAC CE; or,

[0126] If the fourth MAC CE indicates that SRS configuration is selected, the terminal selects SRS configuration according to the instruction of the fourth MAC CE, or selects SRS configuration and updates it.

[0127] In this embodiment of the application, when the MAC CE received by the terminal includes information for indicating the selection of a target configuration, the above method may further include:

[0128] According to the instructions of MAC CE, the terminal selects the first configuration from the configuration list of RRC configuration. The first configuration includes at least one of the following: non-periodic CSI reporting configuration, non-periodic CSI trigger status, non-periodic CSI-RS resource set, non-periodic SRS resource set, and SRS trigger status associated with the non-periodic SRS resource set.

[0129] The method provided in this application embodiment involves a terminal receiving a DCI for triggering multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time-domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission, or SRS transmission. The terminal performs the target transmissions in different time-domain transmission units according to the DCI, providing a solution for reporting multiple CSI reports at different times, or measuring CSI-RS multiple times, or transmitting multiple SRS times.

[0130] The terminal receives a first MAC CE indicating an update or selection of CSI report configuration, and a first DCI for triggering multiple CSI reports, wherein at least two CSI reports are located at different times. Based on the indication of CSI report configuration, a solution is provided for reporting multiple CSI reports at different times.

[0131] The terminal receives a second MAC CE indicating an update or selection of PUSCH configuration, and a second DCI for scheduling multiple PUSCHs. These multiple PUSCHs are used to carry multiple CSI reports, with at least two PUSCHs located at different times. Based on the indication of PUSCH configuration, a solution is provided for multiple PUSCHs carrying multiple CSI reports at different times.

[0132] The terminal receives a third MAC CE indicating an update or selection of CSI-RS configuration, and a third DCI for triggering multiple CSI-RS, where at least two CSI-RS are located at different times. Based on the indication of CSI-RS configuration, a solution is given for CSI-RS transmission at different times.

[0133] The terminal receives a fourth MAC CE indicating an update or selection of the SRS configuration, and a fourth DCI for triggering multiple SRSs, where at least two SRSs are located at different times. Based on the indication of the SRS configuration, a solution is provided for SRS transmission at different times.

[0134] Figure 5 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application, which can be executed by a terminal. As shown in Figure 5, the method may include the following steps.

[0135] S502: The terminal receives the first MAC CE, which indicates whether to update or select the CSI report configuration.

[0136] S504: The terminal receives a first DCI, which is used to trigger multiple CSI reports, wherein at least two of the multiple CSI reports are located at different times.

[0137] The configuration of the first MAC CE update or selection of CSI reports can be applied to multiple CSI reports triggered by the first DCI.

[0138] In this embodiment of the application, when the first MAC CE indicates that the CSI report configuration is selected, the above step S502 may further include:

[0139] 1) First scenario: The terminal, according to the instruction of the first MAC CE, selects a CSI report configuration from the CSI report configuration list configured in Radio Resource Control (RRC). Alternatively,

[0140] 2) Second scenario: The terminal selects a CSI trigger state from the list of CSI trigger states (CSI trigger state(s)) configured in the RRC according to the instruction of the first MAC CE, determines the CSI report configuration associated with the selected CSI trigger state, and uses the associated CSI report configuration as the selected CSI report configuration.

[0141] The CSI trigger status list configured in RRC can include multiple CSI trigger statuses, and a CSI trigger status can be associated with at least one CSI report configuration.

[0142] In one implementation, in the first scenario described above, the terminal selects a CSI report configuration from the CSI report configuration list in the RRC configuration according to the instruction of the first MAC CE, which may include:

[0143] According to the instructions of the first MAC CE, the terminal selects the non-periodic CSI report configuration from the CSI report configuration list in the RRC configuration.

[0144] For example, the terminal can select the 'non-periodic' 'CSI-ReportConfig' from the 'CSI-ReportConfiglist' of the RRC configuration according to the instruction of the first MAC CE.

[0145] In this embodiment of the application, the first MAC CE may include one of the following:

[0146] 1) The entry identifier corresponding to the CSI report configuration that indicates the update or selection in the CSI report configuration list of the RRC configuration;

[0147] 2) The first diagram has a length equal to the total number of CSI report configurations in the CSI report configuration list of the RRC configuration. One bit in the first diagram corresponds to one CSI report configuration in the CSI report configuration list; if this bit is the first value, it indicates that the corresponding CSI report configuration has been updated or selected.

[0148] The length of the first bit in the diagram can be exactly equal to the total number of aperiodic CSI report configurations in the CSI report configuration list of the RRC configuration. One bit in the first bit corresponds to one aperiodic CSI report configuration; when this bit is the first value, it indicates that the corresponding aperiodic CSI report configuration has been updated or selected.

[0149] In this embodiment, the first value can be preset, such as being set to 1. When any bit in the first bit diagram is 1, it indicates that the corresponding CSI report configuration has been updated or selected, or that the corresponding aperiodic CSI report configuration has been updated or selected. Conversely, when any bit in the first bit diagram is 0, it indicates that the corresponding CSI report configuration has not been updated or selected, or that the corresponding aperiodic CSI report configuration has not been updated or selected.

[0150] The order of the bits in the first image can correspond to one of the following:

[0151] 1) The identifiers in the CSI report configuration are arranged from smallest to largest;

[0152] 2) The identifiers in the CSI report configuration are arranged from largest to smallest;

[0153] 3) The entries in the CSI report configuration are sorted from first to last;

[0154] 4) The CSI report configuration entries are sorted from back to front.

[0155] In one implementation, in the second scenario described above, the terminal selects a CSI trigger state from the CSI trigger state list configured in the RRC according to the instruction of the first MAC CE. This may include:

[0156] The terminal selects a CSI trigger state from the CSI trigger state list configured in the RRC, based on the instruction from the first MAC CE. Optionally, this CSI trigger state list is used to trigger non-periodic CSI.

[0157] For example, the terminal selects a CSI trigger state from the aperiodic CSI trigger state list 'CSI-AperiodicTriggerStateList' configured in the RRC, according to the instruction of the first MAC CE.

[0158] In one implementation, in the second scenario described above, the first MAC CE may include a second bitmap, the length of which is equal to the total number of CSI trigger states in the CSI trigger state list configured by the RRC. Specifically, one bit in the second bitmap corresponds to one CSI trigger state in the CSI trigger state list, and if this bit has a second value, it indicates that the corresponding CSI trigger state is selected.

[0159] The length of the second bitmap can be exactly equal to the total number of CSI trigger states in the aperiodic CSI trigger state list configured by RRC. One bit in the second bitmap corresponds to one aperiodic CSI trigger state in the aperiodic CSI trigger state list, and when this bit is the second value, it indicates that the corresponding aperiodic CSI trigger state is selected.

[0160] In this embodiment of the application, the aforementioned second value can be preset, such as being set to 0. When any bit in the second bitmap is 0, it indicates that the corresponding CSI trigger state is selected, or that the corresponding aperiodic CSI trigger state is selected. Correspondingly, when any bit in the second bitmap is 1, it indicates that the corresponding CSI trigger state is not selected, or that the corresponding aperiodic CSI trigger state is not selected.

[0161] The order of the bits in the second bitmap can correspond to one of the following:

[0162] 1) The CSI trigger status identifiers are arranged from smallest to largest;

[0163] 2) The CSI trigger status identifiers are listed from largest to smallest;

[0164] 3) The entries for CSI trigger status are sorted from front to back;

[0165] 4) The entries for CSI trigger status are sorted from back to front.

[0166] In one implementation, in the second scenario described above, the first MAC CE may include a third bitmap, the length of which is equal to the total number of CSI report configurations associated with the selected CSI trigger state. Specifically, one bit in the third bitmap corresponds to one of the associated CSI report configurations, and a third value for this bit indicates that the corresponding CSI report configuration is selected.

[0167] In this embodiment of the application, the aforementioned third value can be preset. For example, if it is set to true, then any bit in the third bitmap being true indicates that the corresponding CSI report configuration is selected. Conversely, any bit in the third bitmap being false indicates that the corresponding CSI report configuration is not selected.

[0168] The order of the bits in the third bitmap can correspond to one of the following:

[0169] 1) The identifiers in the CSI report configuration are arranged from smallest to largest;

[0170] 2) The identifiers in the CSI report configuration are arranged from largest to smallest;

[0171] 3) The items in the CSI report configuration are sorted from first to last;

[0172] 4) The CSI report configuration entries are sorted from back to front.

[0173] In this embodiment, the second bitmap and the third bitmap described above can be combined, with both the second bitmap and the third bitmap being included simultaneously in the first MAC CE. The first MAC CE uses the second bitmap to indicate how to select the CSI trigger state and uses the third bitmap to indicate how to select the CSI reporting configuration.

[0174] In this embodiment of the application, in the second scenario described above, after the terminal selects a CSI trigger state from the CSI trigger state list configured by the RRC according to the instruction of the first MAC CE, it may further include:

[0175] The relationship between the selected CSI trigger state and the CSI report configuration in the terminal update.

[0176] For example, the CSI trigger state selected by the terminal, which originally associated the three CSI report configurations ID 1, ID 2 and ID 3, can be updated to be associated with the two CSI report configurations ID 4 and ID 5.

[0177] This updated relationship between the selected CSI trigger state and the CSI report configuration allows it to better match the distribution of predicted services. Based on the semi-static configuration of the relationship between the CSI trigger state and the CSI report configuration in RRC, the control is more flexible and better suited to the random characteristics of predicted services.

[0178] In this embodiment of the application, the step S502 above may further include:

[0179] If the first MAC CE indicates an update to the CSI report configuration, the terminal updates the CSI report configuration indicated by the first MAC CE; or,

[0180] If the first MAC CE indicates that CSI report configuration is selected, the terminal selects CSI report configuration or selects CSI report configuration and updates it according to the instruction of the first MAC CE.

[0181] In this embodiment of the application, regardless of whether the first MAC CE indicates to update the CSI report configuration or to select the CSI report configuration, when the terminal updates the CSI report configuration, it can update part or all of the configuration, and there is no specific limitation.

[0182] In one implementation, updating the CSI report configuration on the terminal may include at least one of the following:

[0183] 1) Activation and / or deactivation flags. Deactivation means deactivating the content that the first MAC CE indicates to be updated or selected.

[0184] 2) CSI report time-domain offset. For example, reportSlotOffsetList.

[0185] 3) CSI reporting quantity. For example, it includes, but is not limited to, at least one of the following: 'none', 'cri-RI-PMI-CQI', 'cri-RI-i1', etc.

[0186] 4) CSI reporting frequency domain configuration. For example, it includes, but is not limited to, at least one of the following: 'cqi-FormatIndicator', 'pmi-FormatIndicator', 'csi-ReportingBand', etc.

[0187] 5) Codebook configuration. For example, it includes, but is not limited to, at least one of 'type1' and 'type2'.

[0188] 6) The association between CSI reports and CSI-RS. For example, if the CSI-RS resource set ID associated with a CSI report is updated, it means that the CSI report is now associated with another CSI-RS resource set.

[0189] 7) CSI report associated CSI-RS configuration. For example, update the configuration of the CSI-RS resource set associated with the CSI report to the indicated CSI-RS configuration.

[0190] The method provided in this application embodiment may also include one or more steps in steps 2, 3 and 4 provided in the embodiment shown in FIG1, as detailed in the description in the above embodiment, which will not be repeated here.

[0191] The method provided in this application embodiment receives a first MAC CE indicating an update or selection of CSI report configuration at the terminal, and a first DCI for triggering multiple CSI reports, wherein at least two CSI reports are reported at different times. Based on indicating the CSI report configuration, a solution is provided for reporting multiple CSI reports at different times. Furthermore, by using the first MAC CE to indicate the update or selection of CSI report configuration, the overhead of DCI can be reduced, communication efficiency improved, and communication latency reduced.

[0192] Figure 6 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application, which can be executed by a terminal. As shown in Figure 6, the method may include the following steps.

[0193] S602: The terminal receives a second MAC CE, which indicates whether to update or select the PUSCH configuration.

[0194] S604: The terminal receives a second DCI, which is used to schedule multiple PUSCHs, wherein the multiple PUSCHs are used to carry multiple CSI reports, and at least two of the multiple PUSCHs are located at different times.

[0195] The second MAC CE update or selection of PUSCH configuration can be applied to multiple PUSCHs scheduled by the second DCI.

[0196] The number of PUSCHs mentioned above may be equal to or different from the number of CSI reports mentioned above; there is no specific limitation.

[0197] In this embodiment of the application, the step S602 above may further include:

[0198] If the second MAC CE indicates an update to the PUSCH configuration, the terminal updates the PUSCH configuration indicated by the second MAC CE; or,

[0199] If the second MAC CE indicates that the PUSCH configuration is selected, the terminal selects the PUSCH configuration according to the second MAC CE instruction, or selects the PUSCH configuration and updates it. The selected PUSCH configuration is used to determine the size of the field corresponding to the second DCI. Specifically, it can determine the size of the field indicating time domain resources in the second DCI, such as the size of the time domain resource assignment. In some embodiments, the size of the field indicating time domain resources in the second DCI is... Where M represents the number of selected PUSCH configurations. This indicates rounding up.

[0200] To better match the time-domain location and other characteristics of business forecasting, the size of the PUSCH time-domain resource allocation list, such as PUSCH-TimeDomainResourceAllocationList, can be expanded in RRC to add more candidate PUSCH time-domain resource allocation configurations. However, this will increase the overhead of DCI indication. Therefore, selecting some candidate configurations from the list through MAC CE can further reduce DCI overhead and improve resource utilization.

[0201] For example, RRC is configured with multiple PUSCH configurations, corresponding to the PUSCH time domain resource allocation list PUSCH-TimeDomainResourceAllocationList shown in Table 1. The PUSCH time domain resource allocation list contains X PUSCH configurations, corresponding to the PUSCH-TimeDomainResourceAllocation in row X of Table 1. Each PUSCH time domain resource configuration includes: K2, and at least one of multiple PUSCH time domain resource configurations. Each PUSCH time domain resource configuration is such as {SLIV, Mapping type, extended K2}, etc., which will not be explained in detail here.

[0202] Table 1

[0203] In this embodiment of the application, the second MAC CE may carry a MAC subheader identifier with a specific LCID.

[0204] In this embodiment of the application, the second MAC CE may include one of the following:

[0205] 1) The entry identifier corresponding to the CSI report configuration that indicates the update or selection in the PUSCH configuration list of the RRC configuration;

[0206] 2) The fourth bitmap has a length equal to the total number of PUSCH configuration groups in the PUSCH configuration list of the RRC configuration. One bit in the fourth bitmap corresponds to one PUSCH configuration group in the PUSCH configuration list; a fourth value for this bit indicates that the corresponding PUSCH configuration group has been updated or selected.

[0207] In this embodiment of the application, when the second MAC CE indicates that the PUSCH configuration is selected, the second MAC CE may include at least one of the following fields:

[0208] 1) Activation and / or deactivation flags. Deactivation indicates that the content to be updated or selected by the second MAC CE is deactivated.

[0209] 2) Serving cell ID, indicating the serving cell ID of the second MAC CE.

[0210] 3) Bandwidth Part (BWP) ID, indicating the BWP ID of the second MAC CE.

[0211] 4) Fourth bitmap. For example, the fourth bitmap corresponds to the X group of PUSCH time domain resource configurations PUSCH-TimeDomainResourceAllocation in the PUSCH-TimeDomainResourceAllocationList, where a bit of 1 indicates that the corresponding PUSCH time domain resource configuration in the list is selected and applied to the second DCI.

[0212] 5) Reserve bits.

[0213] In this embodiment of the application, when the second MAC CE indicates an update to the PUSCH configuration, the second MAC CE may include at least one of the following domains:

[0214] 1) Activation and / or deactivation flags. Deactivation indicates that the content to be updated or selected by the second MAC CE is deactivated.

[0215] 2) Serving cell ID, indicating the serving cell ID of the second MAC CE.

[0216] 3) Bandwidth Part (BWP) ID, indicating the BWP ID of the second MAC CE.

[0217] 4) In the PUSCH configuration list, there is an entry indicating a set of PUSCH configurations to be updated, or an entry list indicating multiple sets of PUSCH configurations to be updated, as shown in one or more rows in Table 1.

[0218] 5) Updated values ​​or indications of updated values ​​for specific configurations in one or more PUSCH configurations.

[0219] For example, if the protocol specifies that updating K2 in the PUSCH configuration will indicate the updated K2.

[0220] In one implementation, the number of bits occupied by this field is related to the number of PUSCH configurations indicating updates.

[0221] In another implementation, the bit arrangement order in this field is consistent with the PUSCH configuration order corresponding to the fourth value of the bit in the fourth bitmap.

[0222] 6) Reserve bits.

[0223] In this embodiment, according to the second MAC CE, the terminal updates at least a portion of the configurations in at least a portion of the PUSCH time-domain resource allocation list (such as PUSCH-TimeDomainResourceAllocationList) and at least a portion of the PUSCH time-domain resource configurations (such as PUSCH-TimeDomainResourceAllocation). The terminal can first determine which PUSCH configurations to update, and then determine which specific configurations within these PUSCH configurations to update, such as including but not limited to at least one of the following: increasing or decreasing the number of PUSCHs, updating the K2 (or extended K2) of PUSCHs, updating the SLIV of PUSCHs, updating the mapping type of PUSCHs, etc.

[0224] For non-periodic CSI reports at multiple times, multiple PUSCHs at different times can be used. However, the PUSCH configuration list in the semi-static RRC configuration may not match the predicted services (such as time-domain characteristics). Therefore, by modifying at least some of the configurations (such as time-domain characteristics) in the PUSCH configuration list of the RRC configuration through MAC CE, the PUSCH configuration can be made more aligned with the predicted services, reducing useless configurations and improving resource utilization.

[0225] The method provided in this application embodiment may also include one or more steps from steps 1, 3 and 4 provided in the embodiment shown in FIG1, as detailed in the description in the above embodiment, which will not be repeated here.

[0226] The method provided in this application embodiment receives a second MAC CE and a second DCI through a terminal. The second MAC CE indicates the update or selection of PUSCH configuration, and the second DCI is used to schedule multiple PUSCHs. The multiple PUSCHs are used to carry multiple CSI reports, and at least two of the multiple PUSCHs are located at different times. Based on the indication of PUSCH configuration, a solution is provided for multiple PUSCHs carrying multiple CSI reports at different times.

[0227] Furthermore, when the RRC expands the PUSCH time-domain resource allocation list to have more candidate PUSCH time-domain resource allocation configurations, some of these candidate configurations can be selected via the second MAC CE indication. This reduces the overhead of DCI indication and better matches the time-domain location characteristics of the predicted service. Additionally, updating or selecting the PUSCH configuration via the second MAC CE indication reduces DCI overhead, improves communication efficiency, and reduces communication latency.

[0228] Figure 7 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application, which can be executed by a terminal. As shown in Figure 7, the method may include the following steps.

[0229] S702: The terminal receives a third MAC CE, which indicates whether to update or select the CSI-RS configuration.

[0230] S704: The terminal receives a third DCI, which is used to trigger multiple CSI-RS, wherein at least two of the multiple CSI-RS are located at different times.

[0231] The third MAC CE update or selection of CSI-RS configuration can be applied to multiple CSI-RS triggered by the third DCI.

[0232] In this embodiment of the application, the step S702 above may further include:

[0233] If the third MAC CE indicates an update to the CSI-RS configuration, the terminal updates the CSI-RS configuration indicated by the third MAC CE; or,

[0234] If the third MAC CE indicates that CSI-RS configuration is selected, the terminal selects CSI-RS configuration according to the instruction of the third MAC CE, or selects CSI-RS configuration and updates it.

[0235] This method of updating the CSI-RS configuration allows it to better match the distribution of forecast services. Based on the semi-static CSI-RS configuration of RRC, it offers more flexible control and can better match the random characteristics of forecast services.

[0236] In this embodiment of the application, the third MAC CE may instruct the updating or selection of a non-periodic CSI-RS resource set or a non-periodic CSI-RS in the CSI-RS configuration list.

[0237] For example, the third MAC CE can instruct the updating or selection of 'CSI-RS-ResourceSet' in the CSI-RS configuration list with 'non-periodic' resourceType. A set of CSI-RS configurations corresponds to one CSI-RS resource set.

[0238] In this embodiment of the application, when the third MAC CE indicates that a CSI-RS configuration has been selected, updating the selected CSI-RS configuration can update part or all of the configurations in the CSI-RS configuration, such as updating part or all of the configurations in the CSI-RS resource set, and is not specifically limited. The updated CSI-RS configuration may include at least one of the following:

[0239] 1) aperiodicTriggeringOffset;

[0240] 2) aperiodicTriggeringOffset list;

[0241] 3) Number of CSI-RS ports;

[0242] 4) CSI-RS frequency domain density.

[0243] In this embodiment of the application, the above method may further include:

[0244] The terminal updates the association between the updated or selected CSI-RS configuration and the target CSI report configuration indicated by the third MAC CE. The target CSI report configuration is the CSI report configuration updated or selected by the first MAC CE. Here, one CSI report configuration is associated with one CSI report.

[0245] For example, the CSI report configuration in the RRC was originally associated with CSI-RS resource set ID 1, ID 2, and ID 3. The terminal, according to the instructions of the third MACCE, associates it with CSI-RS resource set ID 4 and ID 5.

[0246] For example, the CSI report configuration in the RRC was originally associated with CSI-ResourceConfig 1. The terminal, based on the instructions of the third MACCE, associates it with CSI-ResourceConfig 2.

[0247] This updating of the association between CSI-RS configuration and target CSI report configuration allows for a better match to the distribution of predicted services. Based on the semi-static configuration of the association between CSI-RS and CSI report configurations in RRC, it offers more flexible control and better matches the stochastic nature of predicted services. Specifically, the relationship between CSI reports and CSI-RS, configured semi-statically by RRC, may not necessarily match the predicted services. For example, even if there are enough and flexible CSI report or CSI resource set configurations (or CSI-ResourceConfig), if the relationship between CSI reports or CSI resource sets (or CSI-ResourceConfig) is not flexible enough (e.g., a CSI report at a certain time cannot find the best matching CSI-RS), then MAC CE needs to modify the association between CSI reports and CSI-RS to better match the characteristics of predicted services.

[0248] The method provided in this application embodiment may also include one or more steps from steps 1, 2 and 4 provided in the embodiment shown in FIG1, as detailed in the description in the above embodiment, which will not be repeated here.

[0249] The method provided in this application embodiment receives a third MAC CE indicating an update or selection of CSI-RS configuration at the terminal, and a third DCI for triggering multiple CSI-RS, wherein at least two CSI-RS are located at different times. Based on indicating the CSI-RS configuration, a solution is provided for CSI-RS transmission at different times. Furthermore, by indicating the update or selection of CSI-RS configuration through the third MAC CE, the overhead of DCI can be reduced, communication efficiency improved, and communication latency reduced.

[0250] Figure 8 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application, which can be executed by a terminal. As shown in Figure 8, the method may include the following steps.

[0251] S802: The terminal receives the fourth MAC CE, which indicates whether to update or select the SRS configuration.

[0252] S804: The terminal receives the fourth DCI, which is used to trigger multiple SRS, wherein at least two of the multiple SRS are located at different times.

[0253] The SRS configuration updated or selected by the fourth MAC CE can be applied to multiple SRSs triggered by the fourth DCI.

[0254] In this embodiment of the application, the fourth MAC CE can instruct the selection of SRS configuration, and correspondingly, the above method may also include one of the following:

[0255] 1) First scenario: The terminal selects the SRS configuration from the SRS configuration list configured in the RRC according to the instruction of the fourth MAC CE;

[0256] 2) Second scenario: The terminal selects an SRS trigger state from the SRS trigger state list configured in RRC according to the instruction of the fourth MAC CE, determines the SRS configuration associated with the selected SRS trigger state, and uses the associated SRS configuration as the selected SRS configuration.

[0257] In one implementation, in the first scenario described above, the terminal selects an SRS configuration from the SRS configuration list in the RRC configuration according to the instruction of the fourth MAC CE, which may include:

[0258] According to the instructions of the fourth MAC CE, the terminal selects an SRS resource set of type aperiodic from the SRS resource set configured in RRC.

[0259] For example, according to the instructions of the fourth MAC CE, the terminal selects an 'SRS-ResourceSet' of type 'aperiodic' from the SRS resource set configured in the RRC. Here, one SRS configuration corresponds to one SRS resource set.

[0260] In one implementation, in the first scenario described above, after the terminal selects an SRS configuration from the SRS configuration list in the RRC configuration according to the instruction of the fourth MAC CE, it may further include:

[0261] The relationship between the SRS configuration selected by the terminal update and the SRS trigger status.

[0262] For example, the SRS configuration selected by the terminal (such as the SRS resource set configuration) was originally associated with SRS trigger states ID 1, ID 2 and ID 3, and then it was updated to be associated with SRS trigger states ID 4 and ID 5, etc.

[0263] This updating of the association between SRS configuration and SRS trigger state allows for a better match with the distribution of predicted services. Based on the semi-static configuration of the association between SRS configuration and SRS trigger state in RRC, it offers more flexible control and better matches the random characteristics of predicted services. Specifically, the relationship between SRS trigger state and SRS resource set is configured semi-statically by RRC and may not necessarily match the predicted services. For example, even if there are enough and flexible SRS resource set configurations, if the relationship between SRS trigger state and SRS resource set is not flexible enough, MAC CE needs to modify the association between SRS trigger state and SRS resource set.

[0264] In one implementation, in the second scenario described above, the terminal selects an SRS trigger state from the SRS trigger state list configured in the RRC according to the instruction of the fourth MAC CE. This may include:

[0265] According to the instructions of the fourth MAC CE, the terminal selects the SRS trigger state associated with the non-periodic type SRS resource set from the SRS trigger state list configured in RRC.

[0266] For example, according to the instructions of the fourth MAC CE, the terminal selects either the non-periodic SRS-ResourceTriggerList associated with the 'SRS-ResourceSet' or the non-periodic SRS-ResourceTrigger associated with the 'SRS-ResourceSet' in the SRS trigger status list configured in the RRC.

[0267] Optionally, the number of SRS trigger states selected by the MAC CE is used to determine the size of the domain that triggers SRS in the fourth DCI, such as the size of the SRS request domain. In some embodiments, the size of the SRS request domain is... Where N is the number of selected SRS trigger states. This indicates rounding up.

[0268] To match predicted business needs, the RRC configuration should include a sufficient number and flexibility of SRS resource sets, or a sufficiently large and flexible relationship between the RRC's SRS resource sets and trigger states. However, this increases the overhead of DCI triggering. Therefore, selecting a subset of trigger states or SRS resource sets via MAC CE can reduce the overhead of DCI indication.

[0269] In this embodiment of the application, the fourth MAC CE may include one of the following:

[0270] 1) The entry identifier corresponding to the SRS configuration indicated above in the SRS configuration list of the RRC configuration;

[0271] 2) The fifth bitmap has a length equal to the total number of SRS configurations in the SRS configuration list of the RRC configuration. One bit in the fifth bitmap corresponds to one SRS configuration in the SRS configuration list; a value of 5 for this bit indicates that the corresponding SRS configuration has been updated or selected.

[0272] The order of the bits in the fifth bit image can correspond to one of the following:

[0273] 1) The SRS configuration identifiers are arranged from smallest to largest;

[0274] 2) The SRS configuration identifiers are arranged from largest to smallest;

[0275] 3) The SRS configuration items are sorted from front to back;

[0276] 4) The SRS configuration entries are sorted from back to front.

[0277] In this embodiment of the application, in the second scenario described above, the fourth MAC CE may include a sixth bitmap, the length of which is equal to the total number of SRS trigger states in the SRS trigger state list configured by the RRC. Each bit in the sixth bitmap corresponds to one SRS trigger state in the SRS trigger state list, and each bit having the sixth value indicates that the corresponding SRS trigger state is selected.

[0278] The order of the bits in the sixth bit diagram can correspond to one of the following:

[0279] 1) The SRS trigger status identifiers are arranged from smallest to largest;

[0280] 2) The SRS trigger status identifiers are arranged from largest to smallest;

[0281] 3) The entries for SRS trigger states are sorted from front to back;

[0282] 4) The entries for SRS trigger status are sorted from back to front.

[0283] In this embodiment of the application, in the second scenario described above, the fourth MAC CE may include a seventh bitmap, the length of which is equal to the total number of SRS configurations associated with the selected SRS trigger state. Specifically, one bit in the seventh bitmap corresponds to one of the associated SRS configurations, and a seventh value for this bit indicates that the corresponding SRS configuration is selected.

[0284] The order of the bits in the seventh bit diagram can correspond to one of the following:

[0285] 1) The SRS configuration identifiers are arranged from smallest to largest;

[0286] 2) The SRS configuration identifiers are arranged from largest to smallest;

[0287] 3) The SRS configuration items are sorted from front to back;

[0288] 4) The SRS configuration entries are sorted from back to front.

[0289] In the second scenario described above, the sixth and seventh bitmaps can be combined, with both being included in the fourth MAC CE. The fourth MAC CE uses the sixth bitmap to indicate how to select the SRS trigger state and the seventh bitmap to indicate how to select the SRS configuration.

[0290] In this embodiment of the application, when the fourth MAC CE indicates that an SRS configuration has been selected, the terminal can update some or all of the configurations in the selected SRS configuration, such as updating some or all of the configurations in the SRS resource set, without specific limitations. The terminal updating the SRS configuration may include at least one of the following:

[0291] 1) Slot offset;

[0292] 2) Slot offset list;

[0293] 3) Available slot offset;

[0294] 4)Available slot offset list;

[0295] 5) Number of SRS ports;

[0296] 6) SRS frequency domain density.

[0297] In this embodiment of the application, when the fourth MAC CE indicates the selection of SRS configuration, the fourth MAC CE may include at least one of the following domains:

[0298] 1) Activate and / or deactivate the identifier.

[0299] 2) Serving Cell ID, indicating the serving cell ID of the fourth MAC CE function, or the serving cell configured by the SRS.

[0300] 3) BWP ID, indicating the BWP ID of the fourth MAC CE function, or the BWP of the SRS configuration function.

[0301] 4) SRS resource set ID list, indicating one or more SRS resource set IDs selected.

[0302] 5) Trigger Status ID list, indicating one or more selected trigger status IDs.

[0303] 6) Select the bitmap for the SRS configuration, such as selecting the bitmap for the SRS resource set.

[0304] 7) Select the bitmap for the SRS trigger state.

[0305] 8) An update value or indication of an update value specifically configured in the selected SRS resource set. For example, the slot offset of the various configurations described above. In one implementation, the order of the specific configurations indicated in the multiple SRS resource sets is consistent with the order of the SRS resource sets in the bitmap, or with the order of the SRS resource set ID sizes.

[0306] 9) Reserve bits.

[0307] In this embodiment of the application, the step S802 above may further include:

[0308] If the fourth MAC CE indicates an update to the SRS configuration, the terminal updates the SRS configuration indicated by the fourth MAC CE; or, if the fourth MAC CE indicates an selection of the SRS configuration, the terminal selects the SRS configuration according to the instruction of the fourth MAC CE, or selects the SRS configuration and updates it.

[0309] This method of updating the SRS configuration allows it to better match the distribution of the forecast business. Based on the semi-static configuration of the SRS configuration in RRC, it provides more flexible control and can better match the random characteristics of the forecast business.

[0310] The method provided in this application embodiment receives a fourth MAC CE indicating an update or selection of SRS configuration at the terminal, and a fourth DCI for triggering multiple SRSs, wherein at least two SRSs are located at different times. Based on indicating the SRS configuration, a solution is provided for SRS transmission at different times. In addition, by indicating the update or selection of SRS configuration through the fourth MAC CE, the overhead of DCI can be reduced, communication efficiency can be improved, and communication latency can be reduced.

[0311] Figure 9 shows another schematic flowchart of the signal transmission method provided in an embodiment of this application, which can be executed by a network-side device. As shown in Figure 9, the method may include the following steps.

[0312] S902: The network-side device sends a DCI to the terminal. The DCI is used to trigger multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission or SRS transmission.

[0313] S904: The network-side equipment performs the target transmission in different time-domain transmission units according to the above DCI.

[0314] In this embodiment of the application, the DCI mentioned above may include one of the following:

[0315] 1) The first DCI is used to trigger multiple CSI reports;

[0316] 2) The second DCI is used to schedule multiple PUSCH transmissions;

[0317] 3) The third DCI is used to trigger multiple CSI-RS transmissions;

[0318] 4) The fourth DCI is used to trigger multiple SRS transmissions.

[0319] In this embodiment of the application, before step S902 above, the following may also be included:

[0320] The network-side device sends a MAC CE to the terminal. The MAC CE includes information for indicating whether to update or select a target configuration, which may include: CSI report configuration, PUSCH configuration, CSI-RS configuration, or SRS configuration.

[0321] In this embodiment of the application, the MAC CE described above may include one of the following:

[0322] 1) The first MAC CE includes information for indicating whether to update or select the CSI report configuration;

[0323] 2) The second MAC CE includes information for indicating whether to update or select the PUSCH configuration;

[0324] 3) The third MAC CE includes information for indicating whether to update or select the CSI-RS configuration;

[0325] 4) The fourth MAC CE includes information for indicating whether to update or select the SRS configuration.

[0326] In one implementation, the MAC CE also includes information for indicating the temporal location of the prediction window.

[0327] In this embodiment of the application, step S902 may include at least one of the following four steps:

[0328] Step 21: The network-side device sends a first MAC CE and a first DCI to the terminal. The first MAC CE indicates to update or select the CSI report configuration, and the first DCI is used to trigger multiple CSI reports. At least two of the multiple CSI reports are located at different times. The CSI report configuration updated or selected by the first MAC CE is applied to the multiple CSI reports triggered by the first DCI.

[0329] Step 22: The network-side device sends a second MAC CE and a second DCI to the terminal. The second MAC CE indicates the update or selection of the Physical Uplink Shared Channel (PUSCH) configuration, and the second DCI is used to schedule multiple PUSCHs. Among them, the multiple PUSCHs are used to carry multiple CSI reports, and at least two of the multiple PUSCHs are located at different times. The PUSCH configuration updated or selected by the second MAC CE is applied to the multiple PUSCHs triggered by the second DCI.

[0330] Step 23: The network-side device sends a third MAC CE and a third DCI to the terminal. The third MAC CE indicates the update or selection of CSI-RS configuration, and the third DCI is used to trigger multiple CSI-RS, wherein at least two of the multiple CSI-RS are located at different times. The CSI-RS configuration updated or selected by the third MAC CE is applied to the multiple CSI-RS triggered by the third DCI.

[0331] Step 24: The network-side device sends a fourth MAC CE and a fourth DCI to the terminal. The fourth MAC CE indicates that the SRS configuration should be updated or selected, and the fourth DCI is used to trigger multiple SRSs, wherein at least two of the multiple SRSs are located at different times. The SRS configuration updated or selected by the fourth MAC CE is applied to the multiple SRSs triggered by the fourth DCI.

[0332] In this embodiment, steps 21 and 22 can be combined. The order in which the network-side device sends the first MAC CE and the second MAC CE is not fixed, nor is the order in which the network-side device sends the first DCI and the second DCI. However, the first MAC CE is sent before the first DCI, and the second MAC CE is sent before the second DCI. Alternatively, the network-side device can send either the first MAC CE or the second MAC CE, i.e., the MAC CE performs one of the functions of the first MAC CE or the second MAC CE. In one implementation, the first DCI and the second DCI can be the same DCI, which is used to trigger multiple CSI reports and schedule multiple PUSCHs, which are used to carry the multiple CSI reports. Moreover, the first MAC CE indicates the updated or selected CSI report configuration, and / or the second MAC CE indicates the updated or selected PUSCH configuration, which can be applied to the multiple CSI reports triggered by the DCI and the multiple PUSCHs scheduled.

[0333] In this embodiment, steps 21 and 23 can be combined. The order in which the network-side device sends the first MAC CE and the third MAC CE is not fixed, nor is the order in which the network-side device sends the first DCI and the third DCI. However, the first MAC CE is sent before the first DCI, and the third MAC CE is sent before the third DCI. Alternatively, the network-side device can send either the first MAC CE or the third MAC CE, that is, the MAC CE can perform one of the functions of the first MAC CE or the third MAC CE. In one implementation, the first DCI and the third DCI can be the same DCI, which is used to trigger both multiple CSI reports and multiple CSI-RS. Moreover, the first MAC CE indicates an updated or selected CSI report configuration, and / or the third MAC CE indicates an updated or selected CSI-RS configuration, which can be applied to the multiple CSI reports and multiple CSI-RS triggered by the DCI.

[0334] In this embodiment, steps 21 and 24 can be combined. The order in which the network-side device sends the first MAC CE and the fourth MAC CE is not fixed, nor is the order in which the network-side device sends the first DCI and the fourth DCI. However, the first MAC CE is sent before the first DCI, and the fourth MAC CE is sent before the fourth DCI. Alternatively, the network-side device can send either the first MAC CE or the fourth MAC CE, that is, the MAC CE can perform one of the functions of the first MAC CE or the fourth MAC CE. In one implementation, the first DCI and the fourth DCI can be the same DCI, which is used to trigger both multiple CSI reports and multiple SRSs. Moreover, the first MAC CE indicates an updated or selected CSI report configuration, and / or the fourth MAC CE indicates an updated or selected SRS configuration, which can be applied to the multiple CSI reports and multiple SRSs triggered by this DCI.

[0335] In this embodiment, steps 21, 22, 23, and 24 can be combined. In one implementation, the first DCI, second DCI, third DCI, and fourth DCI can be the same DCI. In this case, the DCI is used to trigger multiple CSI reports, multiple CSI-RS, and multiple SRS, as well as to schedule multiple PUSCHs. Alternatively, the network-side device can send one, two, or three of the first, second, third, and fourth MAC CEs, i.e., the MAC CE implements the functions of one, two, or three of the first to fourth MAC CEs. Moreover, the first MAC CE indicating an updated or selected CSI report configuration, and / or the second MAC CE indicating an updated or selected PUSCH configuration, and / or the third MAC CE indicating an updated or selected CSI-RS configuration, and / or the fourth MAC CE indicating an updated or selected SRS configuration, can be applied to the multiple CSI reports, multiple CSI-RS, multiple SRS, and multiple scheduled PUSCHs triggered by the DCI.

[0336] The method provided in this application embodiment can be applied to business forecasting scenarios, thereby optimizing CSI reporting, PUSCH transmission, CSI-RS transmission and SRS transmission within the forecast window, improving communication efficiency and reducing communication latency.

[0337] In this embodiment of the application, the above method may include at least one of the following:

[0338] 1) The first MAC CE includes information indicating the temporal location of the prediction window;

[0339] 2) The second MAC CE includes information indicating the temporal location of the prediction window;

[0340] 3) The third MAC CE includes information indicating the temporal location of the prediction window;

[0341] 4) The fourth MAC CE includes information indicating the temporal location of the prediction window.

[0342] In this embodiment of the application, the above method may include at least one of the following:

[0343] 1) The first MAC CE indicates that the updated or selected CSI report configuration is valid within the forecast window;

[0344] 2) The second MAC CE indicates that the updated or selected PUSCH configuration is valid within the prediction window;

[0345] 3) The third MAC CE indicates that the updated or selected CSI-RS configuration is valid within the prediction window;

[0346] 4) The fourth MAC CE indicates that the updated or selected SRS configuration is valid within the prediction window.

[0347] In this embodiment of the application, the above method may include at least one of the following:

[0348] 1) Multiple CSI reports are transmitted within the forecast window;

[0349] 2) Multiple PUSCHs are transmitted within the prediction window;

[0350] 3) Multiple CSI-RS are transmitted within the prediction window;

[0351] 4) Multiple SRSs are transmitted within the prediction window.

[0352] The method provided in this application embodiment sends a DCI (Digital Information Confirmation) to the terminal via a network-side device to trigger multiple target transmissions. At least two of the multiple target transmissions are located in different time-domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission, or SRS transmission. The target transmissions are executed in different time-domain transmission units according to the DCI, providing a solution for reporting multiple CSI reports at different times, or measuring CSI-RS multiple times, or transmitting multiple SRS times.

[0353] The network-side device sends a first MAC CE indicating an update or selection of CSI report configuration, and a first DCI for triggering multiple CSI reports, wherein at least two CSI reports are located at different times. Based on the indication of CSI report configuration, a solution is provided for reporting multiple CSI reports at different times.

[0354] The network-side device sends a second MAC CE indicating an update or selection of PUSCH configuration, and a second DCI for scheduling multiple PUSCHs. These multiple PUSCHs are used to carry multiple CSI reports, with at least two PUSCHs located at different times. Based on the indication of PUSCH configuration, a solution is provided for multiple PUSCHs carrying multiple CSI reports at different times.

[0355] The network-side device sends a third MAC CE indicating an update or selection of CSI-RS configuration, and a third DCI for triggering multiple CSI-RS, where at least two CSI-RS are located at different times. Based on indicating the CSI-RS configuration, a solution is provided for CSI-RS transmission at different times.

[0356] Among them, the network-side device sends a fourth MAC CE indicating the update or selection of SRS configuration, and a fourth DCI for triggering multiple SRS, wherein at least two SRS are located at different times. Based on indicating the SRS configuration, a solution is given for SRS transmission at different times.

[0357] Figure 10 shows a schematic diagram of a signal transmission device provided in an embodiment of this application, which can be applied to a terminal. As shown in Figure 10, the device may include a first receiving module 1001 and a first transmitting module 1002.

[0358] The first receiving module 1001 is used to receive downlink control information (DCI), which is used to trigger multiple target transmissions. At least two of the multiple target transmissions are located in different time-domain transmission units. The target transmissions include: channel state information (CSI) reporting, physical uplink shared channel (PUSCH) transmission, channel state information reference signal (CSI-RS) transmission, or sounding reference signal (SRS) transmission.

[0359] The first transmission module 1002 is used to perform the target transmission in different time-domain transmission units according to the DCI.

[0360] In this embodiment of the application, the above-mentioned device further includes:

[0361] The second receiving module is used to receive a MAC CE before the first receiving module receives the DCI. The MAC CE includes information for indicating an update or selection of a target configuration, which may include: CSI report configuration, PUSCH configuration, CSI-RS configuration, or SRS configuration.

[0362] The aforementioned MAC CE may also include information for indicating the temporal location of the prediction window.

[0363] The first transmission module can be used to perform target transmission in different time-domain transmission units of the prediction window according to the DCI.

[0364] In this embodiment of the application, the above-described device can be used for at least one of the following:

[0365] The first MAC CE also indicates the temporal location of the prediction window;

[0366] The second MAC CE also indicates the temporal location of the prediction window;

[0367] The third MAC CE also indicates the temporal location of the prediction window;

[0368] The fourth MAC CE also indicates the temporal location of the prediction window.

[0369] In this embodiment of the application, the above-described device can be used for at least one of the following:

[0370] The first MAC CE indicates that the updated or selected CSI report configuration is valid within the forecast window;

[0371] The second MAC CE indicates that the updated or selected PUSCH configuration is valid within the prediction window;

[0372] The third MAC CE indicates that the updated or selected CSI-RS configuration is valid within the prediction window;

[0373] The fourth MAC CE indicates that the updated or selected SRS configuration is valid within the prediction window.

[0374] In this embodiment of the application, the above-described device can also be used for at least one of the following:

[0375] If the updated or selected CSI report configuration becomes invalid outside the forecast window, the terminal will revert to the previous CSI report configuration.

[0376] If the updated or selected PUSCH configuration becomes invalid outside the prediction window, the terminal will revert to the PUSCH configuration before the update or selection.

[0377] If the updated or selected CSI-RS configuration becomes invalid outside the prediction window, the terminal will revert to the CSI-RS configuration before the update or selection.

[0378] If the updated or selected SRS configuration becomes invalid outside the prediction window, the terminal reverts to the SRS configuration before the update or selection.

[0379] In this embodiment of the application, the above-described device can be used for at least one of the following:

[0380] Multiple CSI reports are transmitted within the forecast window;

[0381] Multiple PUSCHs are transmitted within the prediction window;

[0382] Multiple CSI-RS are transmitted within the prediction window;

[0383] Multiple SRSs are transmitted within the prediction window.

[0384] In this embodiment of the application, the first MAC CE indicates the selection of CSI report configuration, and the above-mentioned device is further used for:

[0385] As instructed by the first MAC CE, select the CSI report configuration from the CSI report configuration list in the RRC configuration; or,

[0386] As instructed by the first MAC CE, select a CSI trigger state from the list of CSI trigger states configured in the RRC, determine the CSI report configuration associated with the selected CSI trigger state, and use the associated CSI report configuration as the selected CSI report configuration.

[0387] In this embodiment of the application, the above-mentioned device selects a CSI report configuration from the CSI report configuration list of the Radio Resource Control (RRC) configuration according to the instruction of the first MAC CE, including:

[0388] As instructed by the first MAC CE, select the non-periodic CSI report configuration from the CSI report configuration list in the RRC configuration.

[0389] In this embodiment of the application, the first MAC CE may include one of the following:

[0390] 1) The entry identifier corresponding to the CSI report configuration that indicates the update or selection in the CSI report configuration list of the RRC configuration;

[0391] 2) The first diagram has a length equal to the total number of CSI report configurations in the CSI report configuration list of the RRC configuration. One bit in the first diagram corresponds to one CSI report configuration in the CSI report configuration list; if this bit is the first value, it indicates that the corresponding CSI report configuration has been updated or selected.

[0392] In this embodiment, the order of the bits in the first image corresponds to one of the following:

[0393] The identifiers in the CSI report configuration are arranged from smallest to largest;

[0394] The identifiers in the CSI report configuration are arranged from largest to smallest;

[0395] The items in the CSI report configuration are ordered from first to last;

[0396] The items in the CSI report configuration are ordered from back to front.

[0397] In this embodiment of the application, the above-mentioned device selects a CSI trigger state from the CSI trigger state list configured by the RRC according to the instruction of the first MAC CE, including:

[0398] As instructed by the first MAC CE, select a non-periodic CSI trigger state from the list of CSI trigger states configured in the RRC.

[0399] In this embodiment, the first MAC CE may include a second bitmap, the length of which is equal to the total number of CSI trigger states in the CSI trigger state list configured by the RRC. One bit in the second bitmap corresponds to one CSI trigger state in the CSI trigger state list, and when this bit has a second value, it indicates that the corresponding CSI trigger state is selected.

[0400] In this embodiment of the application, the order of the bits in the second bitmap corresponds to one of the following:

[0401] The CSI trigger status indicators are listed from smallest to largest;

[0402] The CSI trigger status identifiers are listed from largest to smallest;

[0403] The entries for CSI trigger status are ordered from first to last;

[0404] The entries for CSI trigger status are ordered from back to front.

[0405] In this embodiment, the first MAC CE may include a third bitmap, the length of which is equal to the total number of CSI report configurations associated with the selected CSI trigger state. Specifically, one bit in the third bitmap corresponds to one of the associated CSI report configurations, and a third value for this bit indicates that the corresponding CSI report configuration is selected.

[0406] In this embodiment of the application, after the above-mentioned device selects a CSI trigger state from the CSI trigger state list configured by the RRC according to the instruction of the first MAC CE, it is further used to:

[0407] Update the association between the selected CSI trigger state and the CSI report configuration.

[0408] In this embodiment of the application, the second MAC CE may include one of the following:

[0409] 1) The entry identifier corresponding to the CSI report configuration that indicates the update or selection in the PUSCH configuration list of the RRC configuration;

[0410] 2) The fourth bitmap has a length equal to the total number of PUSCH configuration groups in the PUSCH configuration list of the RRC configuration. One bit in the fourth bitmap corresponds to one PUSCH configuration group in the PUSCH configuration list; a fourth value for this bit indicates that the corresponding PUSCH configuration group has been updated or selected.

[0411] In this embodiment of the application, the third MAC CE instructs the updating or selection of a non-periodic CSI-RS resource set in the CSI-RS configuration list.

[0412] In this embodiment of the application, the above-mentioned device is further used for:

[0413] The third MAC CE indicates the association between the updated or selected CSI-RS configuration and the target CSI report configuration, wherein the target CSI report configuration is the CSI report configuration updated or selected by the first MAC CE.

[0414] In this embodiment of the application, the fourth MAC CE indicates the selection of SRS configuration, and the above-mentioned device is further used for:

[0415] As instructed by the fourth MAC CE, select the SRS configuration from the SRS configuration list in the RRC configuration; or,

[0416] As instructed by the fourth MAC CE, select an SRS trigger state from the SRS trigger state list in the RRC configuration, determine the SRS configuration associated with the selected SRS trigger state, and use the associated SRS configuration as the selected SRS configuration.

[0417] In this embodiment of the application, the above-mentioned device selects an SRS configuration from the SRS configuration list of the RRC configuration according to the instruction of the fourth MAC CE, including:

[0418] As instructed by the fourth MAC CE, select an SRS resource set of type aperiodicity in the SRS resource set configured in RRC.

[0419] In this embodiment of the application, the above-mentioned device selects an SRS trigger state from the SRS trigger state list configured by the RRC according to the instruction of the fourth MAC CE, including:

[0420] As instructed by the fourth MAC CE, select the SRS trigger state associated with the non-periodic type SRS resource set from the SRS trigger state list configured in the RRC.

[0421] In this embodiment of the application, the fourth MAC CE may include one of the following:

[0422] 1) The entry identifier corresponding to the SRS configuration indicated above in the SRS configuration list of the RRC configuration;

[0423] 2) The fifth bitmap has a length equal to the total number of SRS configurations in the SRS configuration list of the RRC configuration. One bit in the fifth bitmap corresponds to one SRS configuration in the SRS configuration list; a value of 5 for this bit indicates that the corresponding SRS configuration has been updated or selected.

[0424] In this embodiment, the fourth MAC CE may include a sixth bitmap, the length of which is equal to the total number of SRS trigger states in the SRS trigger state list configured by the RRC. Each bit in the sixth bitmap corresponds to one SRS trigger state in the SRS trigger state list, and each bit having the sixth value indicates that the corresponding SRS trigger state is selected.

[0425] In this embodiment, the fourth MAC CE may include a seventh bitmap, the length of which is equal to the total number of SRS configurations associated with the selected SRS trigger state. Each bit in the seventh bitmap corresponds to one of the associated SRS configurations, and a seventh value for this bit indicates that the corresponding SRS configuration is selected.

[0426] In this embodiment of the application, after the above-mentioned device selects an SRS configuration from the SRS configuration list of the RRC configuration according to the instruction of the fourth MAC CE, it is further used to:

[0427] Update the association between the selected SRS configuration and the SRS trigger state.

[0428] The apparatus provided in this application embodiment can execute the method in any of the method embodiments with the terminal as the execution subject. For details, please refer to the description in the method embodiments, which will not be repeated here.

[0429] The apparatus provided in this application embodiment receives a DCI for triggering multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time-domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission, or SRS transmission. The apparatus performs target transmissions in different time-domain transmission units according to the DCI, providing a solution for reporting multiple CSI reports at different times, or measuring CSI-RS multiple times, or transmitting multiple SRS times.

[0430] The solution provides a solution for reporting multiple CSI reports at different times, based on instructions to update or select the CSI report configuration by receiving instructions to update or select the CSI report configuration, and by using a first MAC CE to trigger multiple CSI reports, where at least two CSI reports are at different times.

[0431] The solution provides a solution for multiple PUSCHs carrying multiple CSI reports at different times, based on the indication of PUSCH configuration, by receiving a second MAC CE to update or select PUSCH configuration, and a second DCI for scheduling multiple PUSCHs to carry multiple CSI reports, wherein at least two PUSCHs are located at different times.

[0432] The solution provides a solution for CSI-RS transmission at different times based on the indication of CSI-RS configuration, by receiving a third MAC CE to update or select CSI-RS configuration, and a third DCI to trigger multiple CSI-RS, where at least two CSI-RS are located at different times.

[0433] Among them, a solution is given for SRS transmission at different times based on the indication of SRS configuration by receiving a fourth MAC CE to update or select SRS configuration, and a fourth DCI for triggering multiple SRS, where at least two SRS are located at different times.

[0434] Figure 11 shows another structural schematic diagram of the signal transmission device provided in an embodiment of this application, which can be applied to network-side equipment. As shown in Figure 11, the device may include a first transmitting module 1101 and a second transmitting module 1102.

[0435] The first sending module 1101 is used to send DCI to the terminal. The DCI is used to trigger multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission or SRS transmission.

[0436] The second transmission module 1102 is used to perform the target transmission in different time-domain transmission units according to the DCI.

[0437] In this embodiment of the application, the DCI mentioned above may include one of the following:

[0438] The first DCI is used to trigger multiple CSI reports;

[0439] The second DCI is used to schedule multiple PUSCH transmissions;

[0440] The third DCI is used to trigger multiple CSI-RS transmissions;

[0441] The fourth DCI is used to trigger multiple SRS transmissions.

[0442] In this embodiment of the application, the above-mentioned device further includes:

[0443] The second sending module is used to send a MAC CE to the terminal before the first sending module sends the DCI. The MAC CE includes information for indicating an update or selection of a target configuration, which may include: CSI report configuration, PUSCH configuration, CSI-RS configuration, or SRS configuration.

[0444] In this embodiment of the application, the MAC CE described above may include one of the following:

[0445] The first MAC CE includes information for instructing on updating or selecting CSI report configuration;

[0446] The second MAC CE includes information for indicating whether to update or select the PUSCH configuration;

[0447] The third MAC CE includes information for indicating whether to update or select the CSI-RS configuration;

[0448] The fourth MAC CE includes information for indicating whether to update or select the SRS configuration.

[0449] The aforementioned MAC CE may also include information for indicating the temporal location of the prediction window.

[0450] In this embodiment of the application, the first MAC CE also indicates the temporal location of the prediction window;

[0451] And / or, the second MAC CE also indicates the temporal location of the prediction window;

[0452] And / or, the third MAC CE also indicates the temporal location of the prediction window;

[0453] And / or, the fourth MAC CE also indicates the temporal location of the prediction window.

[0454] In this embodiment of the application, the first MAC CE indicates that the updated or selected CSI report configuration is valid within the prediction window;

[0455] And / or, the second MAC CE indicates that the updated or selected PUSCH configuration is valid within the prediction window;

[0456] And / or, the third MAC CE indicates that the updated or selected CSI-RS configuration is valid within the prediction window;

[0457] And / or, the fourth MAC CE indicates that the updated or selected SRS configuration is valid within the prediction window.

[0458] In this embodiment of the application, multiple CSI reports are transmitted within the prediction window;

[0459] And / or, multiple PUSCHs are transmitted within the prediction window;

[0460] And / or, multiple CSI-RS are transmitted within the prediction window;

[0461] And / or, multiple SRSs are transmitted within the prediction window.

[0462] The apparatus provided in this application embodiment can execute the method in any of the method embodiments with the network-side device as the execution subject. For details, please refer to the description in the method embodiments, which will not be repeated here.

[0463] The apparatus provided in this application embodiment sends a DCI for triggering multiple target transmissions to the terminal, wherein at least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission, or SRS transmission. The target transmissions are executed in different time domain transmission units according to the DCI, providing a solution for reporting multiple CSI reports at different times, or measuring CSI-RS multiple times, or transmitting multiple SRS times.

[0464] The solution provides a solution for reporting multiple CSI reports at different times, based on instructing the CSI report configuration, by sending an instruction to update or select the first MAC CE for CSI report configuration, and a first DCI for triggering multiple CSI reports, where at least two CSI reports are at different times.

[0465] The solution provides a solution for multiple PUSCHs carrying multiple CSI reports at different times, based on the indication of PUSCH configuration, by sending a second MAC CE to indicate the update or selection of PUSCH configuration, and a second DCI for scheduling multiple PUSCHs to carry multiple CSI reports, wherein at least two PUSCHs are located at different times.

[0466] The solution provides a method for CSI-RS transmission at different times, based on indicating the CSI-RS configuration, by sending a third MAC CE to update or select the CSI-RS configuration, and a third DCI to trigger multiple CSI-RS, where at least two CSI-RS are located at different times.

[0467] Among them, a fourth MAC CE for sending instructions to update or select SRS configuration, and a fourth DCI for triggering multiple SRS, where at least two SRS are located at different times, provide a solution for SRS transmission at different times based on indicating the SRS configuration.

[0468] This application provides a signal transmission apparatus. As an example, the apparatus may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the types of terminals listed above, and the network-side device may include, but is not limited to, the types of network-side devices listed above. This application does not impose specific limitations on these types.

[0469] The device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as central processing units (CPUs), microprocessors, digital signal processors (DSPs), artificial intelligence (AI) processors, graphics processing units (GPUs), application-specific integrated circuits (ASICs), network processors (NPs), field-programmable gate arrays (FPGAs), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceivers, pins, circuits, buses, radio frequency units, etc.

[0470] Specifically, when the device is a terminal or a component within a terminal, the device includes:

[0471] The first receiving module is used to receive downlink control information (DCI), which is used to trigger multiple target transmissions. At least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: channel state information (CSI) reporting, physical uplink shared channel (PUSCH) transmission, channel state information reference signal (CSI-RS) transmission, or sounding reference signal (SRS) transmission.

[0472] The first transmission module is used to perform the target transmission in different time-domain transmission units according to the DCI.

[0473] The DCI includes one of the following:

[0474] The first DCI is used to trigger multiple CSI reports;

[0475] The second DCI is used to schedule multiple PUSCH transmissions;

[0476] The third DCI is used to trigger multiple CSI-RS transmissions;

[0477] The fourth DCI is used to trigger multiple SRS transmissions.

[0478] The aforementioned device may further include:

[0479] The second receiving module is configured to receive a MAC CE before the first receiving module receives the DCI. The MAC CE includes information for indicating an update or selection of a target configuration, which includes: CSI report configuration, PUSCH configuration, CSI-RS configuration, or SRS configuration.

[0480] The MAC CE indicates that the updated or selected target configuration is applied to multiple target transmissions triggered by the DCI.

[0481] The MAC CE includes one of the following:

[0482] The first MAC CE includes information for instructing on updating or selecting CSI report configuration;

[0483] The second MAC CE includes information for indicating whether to update or select the PUSCH configuration;

[0484] The third MAC CE includes information for indicating whether to update or select the CSI-RS configuration;

[0485] The fourth MAC CE includes information for indicating whether to update or select the SRS configuration.

[0486] The MAC CE also includes information for indicating the temporal location of the prediction window.

[0487] Wherein, the target configuration is valid within the prediction window, and the device is further configured to:

[0488] If the target configuration fails outside the prediction window, the terminal reverts to the updated or previously selected historical configuration.

[0489] Specifically, the first transmission module is used for:

[0490] According to the DCI, the target transmission is performed in different time-domain transmission units within the prediction window.

[0491] The target configuration is part or all of the configurations in the configuration list of Radio Resource Control (RRC) configuration, wherein the configuration list includes: CSI report configuration list, CSI trigger status list, PUSCH configuration list, CSI-RS configuration list or SRS configuration list.

[0492] The MAC CE includes one of the following:

[0493] The entry identifier corresponding to the target configuration indicated for updating or selection in the configuration list of the RRC configuration;

[0494] A bitmap, the length of which is equal to the total number of configurations contained in the configuration list of the RRC configuration, wherein one bit in the bitmap corresponds to one configuration in the configuration list, and the bit being a first indication value indicates that the corresponding configuration has been updated or selected.

[0495] The device is also used for at least one of the following:

[0496] Update the association between CSI trigger status and CSI report configuration;

[0497] Update the association between the PUSCH configuration and the CSI report configuration;

[0498] Update the association between CSI-RS configuration and CSI report configuration;

[0499] Update the association between SRS configuration and SRS trigger status.

[0500] The apparatus provided in this application embodiment can implement the various processes implemented in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0501] As shown in Figure 12, this application embodiment also provides a communication device 1200, including a processor 1201 and a memory 1202. The memory 1202 stores a program or instructions that can run on the processor 1201. For example, when the communication device 1200 is a terminal, the program or instructions executed by the processor 1201 implement the various steps of the above method embodiments and achieve the same technical effect. When the communication device 1200 is a network-side device, the program or instructions executed by the processor 1201 implement the various steps of the above method embodiments and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0502] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps in the method embodiment with the terminal as the execution subject as shown above. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. The terminal can be the device shown in FIG10. Specifically, FIG13 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.

[0503] The terminal 1300 includes, but is not limited to, at least some of the following components: radio frequency unit 1301, network module 1302, audio output unit 1303, input unit 1304, sensor 1305, display unit 1306, user input unit 1307, interface unit 1308, memory 1309, and processor 1310.

[0504] Those skilled in the art will understand that terminal 1300 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to processor 1310 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 13 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0505] It should be understood that, in this embodiment, the input unit 1304 may include a graphics processor 13041 and a microphone 13042. The graphics processor 13041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1306 may include a display panel 13061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0506] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1301 can transmit it to the processor 1310 for processing; in addition, the radio frequency unit 1301 can send uplink data to the network-side device. Typically, the radio frequency unit 1301 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0507] The memory 1309 can be used to store software programs or instructions, as well as various data. The memory 1309 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1309 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1309 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0508] Processor 1310 may include one or more processing units; optionally, processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1310.

[0509] The radio frequency unit 1301 is used to receive downlink control information (DCI), which is used to trigger multiple target transmissions. At least two of the multiple target transmissions are located in different time-domain transmission units. The target transmissions include: channel state information (CSI) reporting, physical uplink shared channel (PUSCH) transmission, channel state information reference signal (CSI-RS) transmission, or sounding reference signal (SRS) transmission. The target transmissions are executed in different time-domain transmission units according to the DCI.

[0510] The terminal provided in this application embodiment receives a DCI for triggering multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission, or SRS transmission. The terminal performs target transmissions in different time domain transmission units according to the DCI, providing a solution for reporting multiple CSI reports at different times, or measuring CSI-RS multiple times, or transmitting multiple SRS times.

[0511] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be described again here.

[0512] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment shown above, where the network-side device is the execution subject. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and achieve the same technical effects.

[0513] Specifically, this application embodiment also provides a network-side device, which can be the device shown in FIG11. As shown in FIG14, the network-side device 1400 includes: an antenna 141, a radio frequency device 142, a baseband device 143, a processor 144, and a memory 145. The antenna 141 is connected to the radio frequency device 142. In the uplink direction, the radio frequency device 142 receives information through the antenna 141 and sends the received information to the baseband device 143 for processing. In the downlink direction, the baseband device 143 processes the information to be transmitted and sends it to the radio frequency device 142. The radio frequency device 142 processes the received information and transmits it through the antenna 141.

[0514] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 143, which includes a baseband processor.

[0515] The baseband device 143 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG14. One of the chips is, for example, a baseband processor, which is connected to the memory 145 via a bus interface to call the program in the memory 145 and execute the network-side device operation shown in the above method embodiment.

[0516] The network-side device may also include a network interface 146, such as a Common Public Radio Interface (CPRI).

[0517] The radio frequency device 142 is used to send a DCI to the terminal. The DCI is used to trigger multiple target transmissions. At least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission or SRS transmission. The target transmissions are executed in different time domain transmission units according to the DCI.

[0518] Specifically, the network-side device 1400 in this application embodiment further includes: instructions or programs stored in memory 145 and executable on processor 144. The processor 144 calls the instructions or programs in memory 145 to execute the methods executed by each module shown in FIG11 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0519] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0520] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0521] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0522] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0523] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0524] This application also provides a signal transmission system, including: a terminal and a network-side device. The terminal can be used to execute the steps of the signal transmission method described above, in which the terminal is the execution subject, and the network-side device can be used to execute the steps of the signal transmission method described above, in which the network-side device is the execution subject.

[0525] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0526] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0527] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

1. A method for signal transmission, comprising: The terminal receives downlink control information (DCI), which is used to trigger multiple target transmissions. At least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: channel state information (CSI) reporting, physical uplink shared channel (PUSCH) transmission, channel state information reference signal (CSI-RS) transmission, or sounding reference signal (SRS) transmission. The terminal performs the target transmission in different time-domain transmission units according to the DCI.

2. The method according to claim 1, wherein, The DCI includes one of the following: The first DCI is used to trigger multiple CSI reports; The second DCI is used to schedule multiple PUSCH transmissions; The third DCI is used to trigger multiple CSI-RS transmissions; The fourth DCI is used to trigger multiple SRS transmissions.

3. The method according to claim 1, wherein, Before the terminal receives downlink control information (DCI), it also includes: The terminal receives a Media Access Control (MAC) Control Element (CE), which includes information for indicating an update or selection of a target configuration, including: CSI Reporting Configuration, PUSCH Configuration, CSI-RS Configuration, or SRS Configuration.

4. The method according to claim 3, wherein, The MAC CE indicates that the updated or selected target configuration is applied to multiple target transmissions triggered by the DCI.

5. The method according to claim 3, wherein, The MAC CE includes one of the following: The first MAC CE includes information for instructing on updating or selecting CSI report configuration; The second MAC CE includes information for indicating whether to update or select the PUSCH configuration; The third MAC CE includes information for indicating whether to update or select the CSI-RS configuration; The fourth MAC CE includes information for indicating whether to update or select the SRS configuration.

6. The method according to claim 3, 4 or 5, wherein, The MAC CE also includes information for indicating the temporal location of the prediction window.

7. The method according to claim 6, wherein, The target configuration is valid within the prediction window, and the method further includes: If the target configuration fails outside the prediction window, the terminal reverts to the updated or previously selected historical configuration.

8. The method according to claim 6 or 7, wherein, The terminal performs the target transmission in different time-domain transmission units according to the DCI, including: The terminal performs the target transmission in different time-domain transmission units within the prediction window according to the DCI.

9. The method according to claim 3, wherein, The target configuration is some or all of the configurations in the configuration list of Radio Resource Control (RRC) configuration, wherein the configuration list includes: CSI report configuration list, CSI trigger status list, PUSCH configuration list, CSI-RS configuration list, or SRS configuration list.

10. The method according to claim 9, wherein, The MAC CE includes one of the following: The entry identifier corresponding to the target configuration indicated for updating or selection in the configuration list of the RRC configuration; A bitmap, the length of which is equal to the total number of configurations contained in the configuration list of the RRC configuration, wherein one bit in the bitmap corresponds to one configuration in the configuration list, and the bit being a first indication value indicates that the corresponding configuration has been updated or selected.

11. The method according to claim 3, wherein, The method further includes at least one of the following: The relationship between the terminal update CSI trigger status and the CSI report configuration; The relationship between the terminal update PUSCH configuration and the CSI report configuration; The relationship between the terminal update CSI-RS configuration and the CSI report configuration; The relationship between the terminal updating SRS configuration and SRS trigger status.

12. A method for signal transmission, comprising: The network-side device sends a DCI to the terminal. The DCI is used to trigger multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission, or SRS transmission. The network-side device performs the target transmission in different time-domain transmission units according to the DCI.

13. The method according to claim 12, wherein, The DCI includes one of the following: The first DCI is used to trigger multiple CSI reports; The second DCI is used to schedule multiple PUSCH transmissions; The third DCI is used to trigger multiple CSI-RS transmissions; The fourth DCI is used to trigger multiple SRS transmissions.

14. The method according to claim 12, wherein, Before the network-side device sends the DCI to the terminal, it also includes: The network-side device sends a MAC CE to the terminal. The MAC CE includes information for indicating an update or selection of a target configuration, which may include: CSI report configuration, PUSCH configuration, CSI-RS configuration, or SRS configuration.

15. The method according to claim 14, wherein, The MAC CE includes one of the following: The first MAC CE includes information for instructing on updating or selecting CSI report configuration; The second MAC CE includes information for indicating whether to update or select the PUSCH configuration; The third MAC CE includes information for indicating whether to update or select the CSI-RS configuration; The fourth MAC CE includes information for indicating whether to update or select the SRS configuration.

16. The method according to claim 14 or 15, wherein, The MAC CE also includes information for indicating the temporal location of the prediction window.

17. A signal transmission apparatus, applied to a terminal, comprising: The first receiving module is used to receive downlink control information (DCI), which is used to trigger multiple target transmissions. At least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: channel state information (CSI) reporting, physical uplink shared channel (PUSCH) transmission, channel state information reference signal (CSI-RS) transmission, or sounding reference signal (SRS) transmission. The first transmission module is used to perform the target transmission in different time-domain transmission units according to the DCI.

18. The apparatus according to claim 17, wherein, Also includes: The second receiving module is configured to receive a MAC CE before the first receiving module receives the DCI. The MAC CE includes information for indicating an update or selection of a target configuration, which includes: CSI report configuration, PUSCH configuration, CSI-RS configuration, or SRS configuration.

19. The apparatus according to claim 18, wherein, The MAC CE also includes information for indicating the temporal location of the prediction window.

20. The apparatus according to claim 19, wherein, The first transmission module is used for: According to the DCI, the target transmission is performed in different time-domain transmission units within the prediction window.

21. A signal transmission apparatus, applied to network-side equipment, comprising: The first sending module is used to send DCI to the terminal. The DCI is used to trigger multiple target transmissions, wherein at least two of the multiple target transmissions are located in different time domain transmission units. The target transmissions include: CSI reporting, PUSCH transmission, CSI-RS transmission or SRS transmission. The second transmission module is used to perform the target transmission in different time-domain transmission units according to the DCI.

22. The apparatus according to claim 21, wherein, The DCI includes one of the following: The first DCI is used to trigger multiple CSI reports; The second DCI is used to schedule multiple PUSCH transmissions; The third DCI is used to trigger multiple CSI-RS transmissions; The fourth DCI is used to trigger multiple SRS transmissions.

23. The apparatus according to claim 21, wherein, Also includes: The second sending module is used to send a MAC CE to the terminal before the first sending module sends the DCI. The MAC CE includes information for indicating an update or selection of a target configuration, which includes: CSI report configuration, PUSCH configuration, CSI-RS configuration, or SRS configuration.

24. The apparatus according to claim 23, wherein, The MAC CE includes one of the following: The first MAC CE includes information for instructing on updating or selecting CSI report configuration; The second MAC CE includes information for indicating whether to update or select the PUSCH configuration; The third MAC CE includes information for indicating whether to update or select the CSI-RS configuration; The fourth MAC CE includes information for indicating whether to update or select the SRS configuration.

25. The apparatus according to claim 23 or 24, wherein, The MAC CE also includes information for indicating the temporal location of the prediction window.

26. A terminal comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the signal transmission method as claimed in any one of claims 1-11.

27. A network-side device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the signal transmission method as claimed in any one of claims 12-16.

28. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the signal transmission method as described in any one of claims 1-16.