Information transmission method and communication apparatus
By reserving a minimum information processing time related to the AI process in the wireless communication system, the problem of the terminal being unable to respond to downlink information in a timely manner when executing the AI process is solved, thus improving communication reliability.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-11-17
- Publication Date
- 2026-06-18
Smart Images

Figure CN2025135395_18062026_PF_FP_ABST
Abstract
Description
Information transmission methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202411846132.6, filed on December 13, 2024, entitled "Information Transmission Method and Communication Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication, and more particularly to an information transmission method and a communication device. Background Technology
[0003] With the rapid development of the three driving forces of artificial intelligence (AI)—computing power, algorithms, and data-related technologies—AI technology has ushered in a new round of technological revolution. Because AI technology has significant potential in many areas such as complex and unknown environment modeling, channel prediction, and intelligent signal generation and processing, its application in wireless communication systems can achieve goals such as greater throughput, lower latency, higher reliability, larger connection capacity, and higher spectrum utilization in future communication systems.
[0004] However, the communication mechanisms in current wireless communication systems are not designed with AI technology in mind. Therefore, in order to enable the application of AI technology in wireless communication systems, the relevant communication mechanisms need to be adaptively improved. Summary of the Invention
[0005] This application provides an information transmission method and a communication device that can improve communication reliability.
[0006] Firstly, an information transmission method is provided, which can be executed by a terminal or by a module applicable to the terminal (such as a chip, chip system, logic circuit, or software). The following explanation uses the terminal executing the method as an example.
[0007] The method includes: a terminal receiving first downlink information in a first downlink time domain resource. In response to the first downlink information, the terminal sending first uplink information in a first uplink time domain resource, wherein the start symbol of the first uplink time domain resource is no earlier than a first symbol, and the first symbol is the next uplink symbol after the end time of the last symbol of the first downlink time domain resource is delayed by a first duration, wherein the first duration is related to the AI process of the human function.
[0008] According to the above scheme, when the terminal is authorized to execute the AI process, when the terminal and the base station transmit related uplink and downlink information, the minimum information processing time reserved for the terminal between the downlink information and the uplink information is the first time related to the AI process. This ensures that the terminal has enough time to process the downlink information and prepare the uplink information when executing the AI process, which can avoid the situation where the terminal cannot respond to the downlink information in time due to the execution of the AI process, resulting in the failure of uplink information transmission and improving the reliability of terminal communication.
[0009] The following provides an example of how to implement the first duration for different types of first downlink / first uplink information.
[0010] Example 1: The first downlink information is the downlink data carried on the PDSCH, and the first uplink information is the HARQ-ACK information of the downlink data carried on the PUCCH. The first downlink time domain resource is the time domain resource of the PDSCH, and the first uplink time domain resource is the time domain resource of the PUCCH.
[0011] Example 2: The first downlink information is the first DCI carried on the PDCCH. The first DCI is used to schedule the PUSCH. The first uplink information is the uplink data carried on the PUSCH. The first downlink time domain resource is the time domain resource of the PDCCH, and the first uplink time domain resource is the time domain resource of the PUSCH.
[0012] Example 3: The first downlink information is the second DCI carried on the PDCCH. The second DCI is used to trigger CSI reporting, and the first uplink information is the CSI. The first downlink time-domain resource is the time-domain resource of the PDCCH, and the first uplink time-domain resource is the time-domain resource in the uplink channel resource carrying the CSI. This uplink channel can be PUSCH or PUCCH.
[0013] Example 4: The first downlink information is the CSI-RS, and the first uplink information is the CSI obtained by measuring the CSI-RS. The first downlink time-domain resource is the time-domain resource of the CSI-RS, and the first uplink time-domain resource is the time-domain resource in the uplink channel resources carrying the CSI.
[0014] Example 5: The first downlink information is the third DCI carried on the PDCCH, which is used to trigger SRS. The first uplink information is the SRS. The first downlink time domain resource is the time domain resource of the PDCCH, and the first uplink time domain resource is the time domain resource of the SRS.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the first duration may be predefined by a protocol or preconfigured by the base station for the terminal. Specifically, the duration related to the AI process may be directly predefined or preconfigured, or the offset of the AI process-related duration relative to the second duration may be predefined or preconfigured.
[0016] Through this implementation, the base station and the terminal can reach a consensus on a first duration related to the AI process, avoiding communication failures due to a lack of consensus. For example, the first duration is pre-configured by the base station for the terminal. The terminal can receive first information indicating the first duration.
[0017] In one implementation, the first information may include a first duration or an identifier that includes the first duration.
[0018] In another implementation, the first information may include a first offset or an identifier of the first offset, and the first duration is determined based on a second duration and the first offset. The second duration is determined based on one or more of the following: terminal capabilities, subcarrier spacing, PDSCH symbol duration, whether the PUCCH overlaps with other channels, demodulation reference signal configuration, partial bandwidth switching, the number of CSIs to be reported, or a predefined duration.
[0019] In both of the above embodiments, the first information may include a first identifier, which is either an identifier for a first duration or an identifier for a first offset. This first correspondence can be predefined through a protocol or pre-configured by the base station via signaling (such as RRC signaling). The first correspondence includes a one-to-one correspondence between multiple candidate durations and multiple identifiers, where the multiple candidate durations include a first duration corresponding to the first identifier. Alternatively, the first correspondence may include a one-to-one correspondence between multiple candidate offsets and multiple identifiers, where the multiple candidate offsets include a first offset corresponding to the first identifier.
[0020] Optionally, at least two of the aforementioned candidate durations may correspond to different AI processes, or at least two of the aforementioned candidate offsets may correspond to different AI processes. For example, at least two AI processes, including training, inference, supervision, and data collection, may correspond to different candidate durations or different candidate offsets.
[0021] Because different AI processes may require different amounts of power and resources—for example, training and data collection require more power and resources than inference and supervision, and offer less processing power for communication—the minimum information processing time for the terminal during training and data collection can be longer than that for inference and supervision. By configuring different candidate durations for different AI processes, it is possible to ensure communication reliability for the terminal when executing different types of AI processes.
[0022] The terminal can determine the effective duration of the first period based on the first information, and determine the network-authorized terminal to execute the AI process. The terminal can execute the AI process during the effective period of the first duration, and the first duration can be applied when the terminal and the base station transmit related uplink and downlink information. This ensures the communication reliability of the terminal in scenarios where AI and communication coexist.
[0023] The base station and the terminal can reach a consensus on the second time period in the following way.
[0024] In one embodiment, the first correspondence may further include multiple effective durations corresponding to identifiers, that is, in the first correspondence, one identifier corresponds to one candidate duration (or one candidate offset) and one effective duration. The first information includes a first identifier, which corresponds to a first duration and a first effective duration.
[0025] The effective start time of the first duration can be predefined by the protocol. For example, the effective start time of the first duration can be the end time of the channel where the first information is located, or the effective start time of the first duration can be offset by a preset duration relative to the end time of the channel where the first information is located.
[0026] In another implementation, the first information is also used to indicate a second time period.
[0027] The first information may include at least two of the start time, end time, and duration of the second time period, or the first information may include a first duration, the effective start time of which may be predefined.
[0028] Optionally, after the effective period of the first duration, the terminal receives the second downlink information in the second downlink time domain resource. In response to the second downlink information, the terminal sends the second uplink information in the second uplink time domain resource. The start symbol of the second uplink time domain resource is not earlier than the second symbol, and the second symbol is the next uplink symbol after the end time of the last symbol of the second downlink time domain resource is delayed by the second duration.
[0029] After the first effective period (i.e., the second period), the first period expires and the second period takes effect. In other words, after the second period ends, when the base station and terminal transmit related uplink and downlink information, the minimum processing time reserved for the terminal between the downlink and uplink transmissions is the second period. The end of the second period also signifies the termination of the terminal's authorized AI process, or in other words, the base station stops authorizing the terminal to execute AI processes. Therefore, the minimum processing time applied when the base station and terminal transmit related uplink and downlink information reverts to the second period.
[0030] In another embodiment, the terminal receives third information indicating a third duration, which is different from the first duration. The terminal receives the third downlink information in a third downlink time domain resource. In response to the third downlink information, the terminal sends third uplink information in a third uplink time domain resource, wherein the start symbol of the third uplink time domain resource is no earlier than the third symbol, and the third symbol is the end time of the last symbol of the third downlink time domain resource delayed by at least the next uplink symbol after the third duration.
[0031] In this implementation, the base station can indicate a third duration through third information, notifying the terminal of related uplink and downlink information. The minimum processing time reserved for the terminal between the downlink and uplink information is updated to the third duration, and the first duration becomes invalid after the third duration takes effect. Therefore, the second time period is the time period between the effective start time of the first duration and the effective start time of the third duration. The third duration can be the second duration, or it can be any other duration different from the first duration.
[0032] In conjunction with the first aspect, in some embodiments of the first aspect, the terminal sends second information to request the initiation of the AI process, wherein the second information further indicates at least one of the following:
[0033] The minimum latency duration expected by the terminal is the minimum latency duration between the uplink time domain resources used to carry uplink information and the downlink time domain resources used to carry downlink information, which is used to respond to the downlink information.
[0034] The first time period is the time period during which the terminal expects to execute the AI process;
[0035] The type of AI process.
[0036] When a terminal autonomously determines that it needs to execute an AI process, it can send second information to the base station to request the initiation of the AI process. If the first duration is pre-configured by the base station for the terminal via signaling, the second information also indicates at least one of the terminal's desired minimum delay duration, a first time period, or the type of AI process, so that the base station can refer to the second information to determine the first duration. Furthermore, the base station can also refer to the second information to determine the effective time period of the first duration (i.e., the second time period).
[0037] Secondly, an information transmission method is provided, which can be executed by a base station or by a module applicable to the base station (such as a chip, chip system, logic circuit, or software). The following explanation uses the example of a base station executing this method.
[0038] The method includes: a base station sending first downlink information to a terminal on a first downlink time domain resource; and the base station receiving first uplink information from the terminal on a first uplink time domain resource, wherein the first uplink information is uplink information responding to the first downlink information, and wherein the start symbol of the first uplink time domain resource is not earlier than a first symbol, and the first symbol is the next uplink symbol after the end time of the last symbol of the first downlink time domain resource is delayed by a first duration, wherein the first duration is related to the AI process of the human function.
[0039] Specifically, the first downlink information and the first uplink information can be found in Examples 1 to 5 above.
[0040] For example, the first duration is pre-configured by the base station for the terminal. The base station sends first information, which is used to indicate the first duration.
[0041] In one implementation, the first information may include a first duration or an identifier that includes the first duration.
[0042] In another implementation, the first information may include a first offset or an identifier of the first offset, and the first duration is determined based on a second duration and the first offset. The second duration is determined based on one or more of the following:
[0043] Terminal capabilities, subcarrier spacing, PDSCH symbol duration, whether PUCCH overlaps with other channels, demodulation reference signal configuration, partial bandwidth switching, number of CSIs to be reported, or predefined duration.
[0044] In both of the above embodiments, the first information may include a first identifier, which is either an identifier for a first duration or an identifier for a first offset. This first correspondence can be predefined through a protocol or pre-configured by the base station via signaling (such as RRC signaling). The first correspondence includes a one-to-one correspondence between multiple candidate durations and multiple identifiers, where the multiple candidate durations include a first duration corresponding to the first identifier. Alternatively, the first correspondence may include a one-to-one correspondence between multiple candidate offsets and multiple identifiers, where the multiple candidate offsets include a first offset corresponding to the first identifier.
[0045] In one embodiment, the first correspondence may further include multiple effective durations corresponding to identifiers, that is, in the first correspondence, one identifier corresponds to one candidate duration (or one candidate offset) and one effective duration. The first information includes a first identifier, which corresponds to a first duration and a first effective duration.
[0046] The effective start time of the first duration can be predefined by the protocol. For example, the effective start time of the first duration can be the end time of the channel where the first information is located, or the effective start time of the first duration can be offset by a preset duration relative to the end time of the channel where the first information is located.
[0047] In another implementation, the first information is also used to indicate a second time period.
[0048] The first information may include at least two of the start time, end time, and duration of the second time period, or the first information may include a first duration, the effective start time of which may be predefined.
[0049] Optionally, after the effective period of the first duration, the base station sends second downlink information to the terminal on the second downlink time domain resource. In response to the second downlink information, the base station receives second uplink information from the terminal on the second uplink time domain resource. The start symbol of the second uplink time domain resource is no earlier than the second symbol, and the second symbol is the next uplink symbol after the end time of the last symbol of the second downlink time domain resource is delayed by a second duration.
[0050] In another embodiment, the base station transmits third information indicating a third duration, which is different from the first duration. The base station receives third downlink information from the terminal on third downlink time domain resources, and transmits third uplink information to the terminal on third uplink time domain resources. This third uplink information is uplink information responding to the third downlink information. The start symbol of the third uplink time domain resource is no earlier than the third symbol, and the end time of the last symbol of the third downlink time domain resource is delayed by at least the next uplink symbol after the third duration.
[0051] In conjunction with the second aspect, in some embodiments of the second aspect, the base station receives second information for requesting the initiation of the AI process, wherein the second information is further used to instruct at least one of the following:
[0052] The minimum latency duration expected by the terminal is the minimum latency duration between the uplink time domain resources used to carry uplink information and the downlink time domain resources used to carry downlink information, wherein the uplink information is used to respond to the downlink information;
[0053] The first time period is the time period during which the terminal expects to execute the AI process;
[0054] The type of AI process.
[0055] Thirdly, a communication device is provided. In one design, the device may include modules corresponding to the methods / operations / steps / actions described in the first aspect or any embodiment of the first aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In one design, the device includes: a transceiver unit configured to receive first downlink information in a first downlink time domain resource. The transceiver unit is further configured to transmit first uplink information in a first uplink time domain resource, wherein the first uplink information is uplink information responding to the first downlink information. Optionally, the device further includes a processing unit configured to determine the first uplink time domain resource. The start symbol of the first uplink time domain resource is not earlier than a first symbol, and the first symbol is the next uplink symbol after the end time of the last symbol of the first downlink time domain resource is delayed by a first duration, wherein the first duration is related to the AI process.
[0056] Fourthly, a communication device is provided. In one design, the device may include modules corresponding to the methods / operations / steps / actions described in the second aspect or any of the embodiments of the second aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In one design, the device includes a transceiver unit configured to transmit first downlink information using first downlink time-domain resources. The transceiver unit is further configured to receive first uplink information using first uplink time-domain resources, the first uplink information being uplink information responding to the first downlink information. Optionally, the device further includes a processing unit configured to determine the first uplink time-domain resources. The start symbol of the first uplink time-domain resources is not earlier than a first symbol, and the first symbol is the next uplink symbol after the end time of the last symbol of the first downlink time-domain resources is delayed by a first duration, the first duration being related to the AI process.
[0057] Fifthly, a communication device is provided, including a processor. The processor can implement the methods of the first to second aspects and any possible implementations thereof. Optionally, the communication device further includes a memory, and the processor is coupled to the memory and can be used to execute instructions in the memory to implement the methods of the first to second aspects and any possible implementations thereof. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface. In the embodiments of this application, the communication interface may be a transceiver, a pin, a circuit, a bus, a module, or other types of communication interface, and is not limited thereto.
[0058] In one implementation, the communication device is a communication equipment (such as a terminal device or access network equipment). When the communication device is a communication equipment, the communication interface can be a transceiver, or an input / output interface.
[0059] In another implementation, the communication device is a chip configured within a communication device. When the communication device is a chip configured within a communication device, the communication interface can be an input / output interface.
[0060] Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0061] A sixth aspect provides a processor, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the methods described in the first to second aspects and any possible implementation thereof.
[0062] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0063] In a seventh aspect, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods described in the first to second aspects and any possible implementation thereof.
[0064] Eighthly, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods described in the first to second aspects and any possible implementation thereof.
[0065] A ninth aspect provides a chip system applied to an electronic device, the chip system including one or more processors, the one or more processors being configured to invoke computer instructions to cause the electronic device to perform the methods of the first to second aspects and any possible implementation thereof.
[0066] In a tenth aspect, a communication system is provided, comprising at least one base station and at least one terminal as described above.
[0067] It should be understood that the beneficial effects of the features corresponding to the first aspect in the second to tenth aspects can be referred to the relevant description of the first aspect above, and will not be repeated here. Attached Figure Description
[0068] Figure 1 is a schematic diagram of the architecture of the mobile communication system used in the embodiments of this application;
[0069] Figure 2 is a schematic diagram of the SRS triggering method provided in this application;
[0070] Figure 3 is another schematic diagram of the SRS triggering method provided in this application;
[0071] Figure 4 is a schematic flowchart of an information transmission method provided in an embodiment of this application;
[0072] Figure 5 is another schematic flowchart of the information transmission method provided in the embodiments of this application;
[0073] Figure 6 is a schematic diagram of the AI process occupying part of the time domain resources provided in the embodiment of this application;
[0074] Figure 7 is a schematic diagram of the SRS triggering method when the AI process occupies part of the time domain resources according to an embodiment of this application;
[0075] Figure 8 is another schematic diagram of the SRS triggering method when the AI process occupies part of the time domain resources according to the embodiment of this application;
[0076] Figure 9 is a structural schematic diagram of a communication device provided in an embodiment of this application;
[0077] Figure 10 is another structural schematic diagram of the communication device provided in an embodiment of this application. Detailed Implementation
[0078] Figure 1 is a schematic diagram of the architecture of a communication system 1000 provided in an embodiment of this application. As shown in Figure 1, the communication system 1000 includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal (120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is wirelessly connected to the RAN node 110. Terminals and RAN nodes can be interconnected via wired or wireless means. The communication system 1000 may also include a core network 200. The RAN node 110 is connected to the core network 200 via wireless or wired means. The core network equipment in core network 200 and the RAN node 110 in RAN 100 can be independent and different physical devices, or they can be the same physical device that integrates the logical functions of the core network equipment and the logical functions of the RAN node. Communication system 1000 may also include Internet 300.
[0079] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0080] RAN nodes, also known as radio access network devices, RAN entities, or access nodes, are used to help terminals access communication systems wirelessly. In one application scenario, an RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, or a base station in a future mobile communication system. RAN nodes can be macro base stations (as shown in Figure 1, 110a), micro base stations or indoor stations (as shown in Figure 1, 110b), and can also be relay nodes or donor nodes.
[0081] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU performs the functions of the base station's Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU performs the functions of the base station's Radio Link Control (RANC) and Medium Access Control (MAC) layers, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes or integrated into the same RAN node, such as within a baseband unit (BBU). The RU can be included in radio frequency equipment, such as in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0082] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU can be called an open CU (O-CU), a DU can be called an open DU (O-DU), and an RU can be called an open RU (O-RU). The RAN nodes in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, a RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN nodes. For ease of description, a base station is used as an example of a RAN node in the following description.
[0083] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0084] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0085] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For terminals 120j that access the wireless access network 100 through 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with base station functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.
[0086] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0087] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0088] In this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. To communicate with the base station, the terminal needs to establish a radio connection on a cell controlled by the base station. The cell with which the terminal has established a radio connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also susceptible to interference from signals from neighboring cells.
[0089] In the embodiments of this application, the time-domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol or a discrete Fourier transform-spread-OFDM (DFT-s-OFDM) symbol. Unless otherwise specified, the symbols in the embodiments of this application refer to time-domain symbols.
[0090] It is understood that in the embodiments of this application, PDSCH, PDCCH, PUSCH, and PUCCH are just examples of downlink data channel, downlink control channel, uplink data channel, and uplink control channel, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of this application do not limit this.
[0091] The relevant technologies and terms involved in this application will be introduced below.
[0092] In current mobile communication systems, considering terminal processing capabilities, minimum processing times are defined for various downlink information and their associated uplink information. When scheduling communication resources for a terminal, the base station needs to ensure that the time interval between downlink information and its associated uplink information is greater than or equal to the corresponding minimum processing time to avoid situations where the terminal is unable to complete the corresponding information processing and therefore cannot send uplink information. For example, these minimum processing times may include, but are not limited to, the following:
[0093] I. Minimum processing time T proc,1Minimum processing time from the physical downlink shared channel (PDSCH) to the feedback of the hybrid automatic repeat request (HARQ).
[0094] After receiving downlink data on the PDSCH, the terminal sends a HARQ acknowledge (HARQ-ACK) message to the base station. This HARQ-ACK message indicates whether the terminal has successfully received the downlink data carried on the PDSCH. This HARQ-ACK message is carried on the physical uplink control channel (PUCCH). The start symbol of this PUCCH resource cannot be earlier than symbol L1, and the start time of symbol L1 (including the cyclic prefix (CP)) must be delayed by at least T times compared to the end time of the last symbol of the PDSCH resource carrying the downlink data transport block (TB). proc,1 For example, T proc,1 Satisfy: T proc,1 =(N1+d) 1,1 +d2+d3)(2048+144)·κ2 -μ ·T c +T ext (1)
[0095] N1 defines the PDSCH decoding time of the terminal, in symbols. N1 is related to the terminal's PDSCH processing capability and subcarrier spacing. Table 1 shows the values of N1 for the terminal's PDSCH processing capability 1 and each subcarrier spacing, and Table 2 shows the values of N1 for the terminal's PDSCH processing capability 2 and each subcarrier spacing.
[0096] Table 1. PDSCH processing time for PDSCH processing capacity 1
[0097] Table 2. PDSCH Processing Time for PDSCH Processing Capacity 2
[0098] In addition, in the above formula (1), d 1,1 Related to the symbol length of PDSCH, the longer the PDSCH, the more d 1,1The smaller the value, the greater the d2. d2 is related to whether the PUCCH overlaps with other channels, which can be PUCCH and / or PUSCH. The more overlap, the larger d2. d3 is related to DMRS enhancement. For FR1 shared spectrum access, T ext Calculated according to the description in protocol TS38.211, otherwise T ext =0. If the position l1 = 12 of the additional DMRS of the demodulation reference signal (DMRS) of the PDSCH, then N in Table 1 above... 1,0 =14, otherwise, N 1,0 =13. It should be noted that the actual interval between the PUCCH carrying HARQ-ACK information and its associated PDSCH is K1. This K1 is indicated by the PDSCH-to-HARQ_feedback timing indicator in the downlink control information (DCI) that schedules the PDSCH. The K1 indicated by the base station through the DCI needs to be greater than or equal to the minimum processing time of 1 (i.e., T). proc,1 ).
[0099] II. Minimum processing time T proc,2 Minimum processing time from the physical downlink control channel (PDCCH) to the physical uplink shared channel (PUSCH).
[0100] This PDCCH carries the DCI used for scheduling PUSCH, and the PUSCH is used to carry uplink data from the terminal. The start symbol of this PUSCH resource cannot be earlier than symbol L2, and the start time of symbol L2 must be delayed by at least T from the end time of the last symbol of this PDCCH resource. proc,2 For example, T proc,2 Satisfy: T proc,2 =max((N2+d 2,1 +d2)(2048+144)·κ2 -μ ·T C +T ext +T swtich ,d 2,2 (2)
[0101] Where N2 is the terminal's PUSCH preparation time, in symbols, and is related to the terminal's PUSCH processing capability and subcarrier spacing. 2,1Does the first symbol of the PUSCH resource only include DMRS-related symbols? 2,2 Related to bandwidth part (BWP) handover, d2 is related to whether the PUCCH overlaps with other channels; the more overlap, the larger d2. For FR1 shared spectrum access, T ext Calculated according to the description in protocol TS38.211, otherwise T ext =0. If the uplink switching interval is triggered, then T swtich Equal to the switching interval duration, otherwise T swtich =0.
[0102] III. Minimum processing time T proc,CSI1 and minimum processing time T proc,CSI2
[0103] The two durations will be explained below.
[0104] 1. Minimum processing time T proc,CSI1 It is the minimum processing time from PDCCH to the reporting of aperiodic channel state information (CSI).
[0105] The PDCCH carries the DCI that triggers aperiodic CSI reporting. Currently, the minimum processing time T associated with this PDCCH and the uplink channel resources used to carry this aperiodic CSI is defined. proc,CSI1 Specifically, the start symbol time of this uplink channel resource (including the effect of timing advance (TA)) should not be earlier than symbol Z. ref Z ref The time T is the time after the end of the last symbol of the PDCCH. proc,CSI1 The first upline symbol after T. proc,CSI1 =(Z)(2048+144)·κ2 -μ ·T C +T swtich (3)
[0106] in, Z is the first CSI preparation time, which is the preparation time for the terminal to prepare for the CSI after receiving the DCI that triggers the non-periodic CSI reporting. The unit is symbols. M is the number of CSIs that need to be reported. Z(m) represents the time corresponding to the m-th CSI that needs to be reported. The identifier selects the maximum duration from M durations. The value of Z(m) is determined by CSI calculation delay requirement 1 shown in Table 3 and CSI calculation delay requirement 2 shown in Table 4. Specifically, the combination of Z(m) and Z′(m) (Z(m), Z′(m)) can be (Z1, Z1′), (Z2, Z2′), or (Z3, Z3′) depending on different situations (such as the way CSI is triggered, the frequency domain granularity related to CSI, or the parameters included in CSI). 2. Minimum processing time T proc,CSI1 It is the minimum processing time from CSI-RS to CSI reporting.
[0107] The start symbol time (including the effect of TA) of the uplink channel resources used to carry this CSI should not be earlier than symbol Z. r ′ ef Z r ′ ef The time T is after the last symbol of the PDCCH that triggers the CSI report ends. proc,CSI2 The first upline symbol after T. proc,CSI2 =(Z′)(2048+144)·κ2 -μ ·T c +T swtich (4)
[0108] in, Z′ is the second CSI preparation time, which is the preparation time for the terminal to prepare for the CSI after receiving the CSI-RS. Z′(m) represents the time corresponding to the m-th CSI that needs to be reported, and M is the number of CSIs that need to be reported. As mentioned above, the specific value of Z′(m) is determined by CSI calculation delay requirement 1 shown in Table 3 and CSI calculation delay requirement 2 shown in Table 4.
[0109] Table 3 CSI Calculation Latency Requirements 1
[0110] Table 4 CSI Calculation Latency Requirements 2
[0111] IV. Minimum processing time T proc,SRS : The minimum processing time from PDCCH to the sounding reference signal (SRS).
[0112] This PDCCH bearer is used to trigger the DCI of the aperiodic SRS. The minimum processing time between the last symbol of this PDCCH resource and the first symbol of the SRS resource is T. proc,SRS .
[0113] When the SRS is used to obtain codebook-based channel state information or to determine the antenna switching method, for example, T proc,SRS It consists of N2 symbols plus an additional duration T. swtich That is, T proc,SRS Satisfy: T proc,SRS =N2+T swtich (5)
[0114] N2 is the PUSCH preparation time mentioned earlier. T swtich As mentioned above, T differs from T in expressions (2) to (4). swtich The unit is absolute time, T in expressions (5) and (6). swtich The unit is a symbol.
[0115] When the SRS is used to obtain channel state information other than a codebook or when the SRS is used for beam management, for example, T prpc,SRS It consists of N² + 14 symbols plus an additional duration T. swtich That is, T proc,SRS Satisfy: T proc,SRS =N2+14+T swtich (6)
[0116] The above examples illustrate how, in current mobile communication systems, considering the terminal's processing capabilities, the minimum processing time is defined for various downlink information and their associated uplink information.
[0117] V. Non-periodic SRS triggering method
[0118] In mobile communication standard release (Rel.) 15 / Rel.16, each SRS resource set corresponds to a slot offset. The base station configures the slot offset through the slot offset information cell in the radio resource control (RRC) message. The slot offset is the slot offset between the DCI used to trigger the aperiodic SRS and the SRS resource used to carry the aperiodic SRS. However, the fixed slot offset restricts the slot position of the DCI that triggers the SRS. As shown in Figure 2, taking a slot offset of 2 as an example, if the base station needs to trigger the terminal to send the SRS in slot 4, the base station can send the DCI used to trigger the SRS in slot 2. That is, the slot where the SRS is located is offset by 2 slots compared to the slot where the DCI is located. However, the base station cannot trigger the terminal to send SRS in time slot 6 because the time slot offset is fixed at 2 time slots. Triggering the terminal to send SRS in time slot 6 requires the base station to send DCI in time slot 4, and time slot 4 is an uplink time slot.
[0119] To address the limited flexibility in triggering SRS in Rel.15 / Rel.16, Rel.17 introduces available slot offsets. One or more available slot offsets are added to the existing slot offsets. The base station configures these offsets via the available slot offset list (availableSlotOffsetList) information element in the RRC message. The base station can indicate an available slot offset in the DCI that triggers aperiodic SRS. The terminal configures this slot offset based on the available slot offset indicated by the DCI and the slot offset information element in the RRC message, determining the slot for transmitting the SRS. The actual offset of the transmitted SRS slot relative to the slot containing the DCI is the sum of the slot offset configured in the slotOffset information element and the available slot offset indicated by the DCI. This method allows the base station to flexibly select the slot for transmitting the DCI. As shown in Figure 3, the slot offset configured in the slotOffset cell is still 2, while the available slot offsets configured by the base station through the availableSlotOffsetList cell include 2 and 3. If the base station needs to trigger the terminal to send SRS in slot 6, this allows the base station to flexibly choose the slot for sending DCI between slot 1 and slot 2. If the terminal sends a DCI to trigger aperiodic SRS in slot 1, and this DCI indicates that the available slot offset for the current application is 3, the terminal determines that the actual offset is 5, which is the sum of the slot offset configured in the slotOffset cell and the available slot offset. If the terminal determines that the slot for sending SRS is offset by 5 slots relative to the slot where the DCI is located (i.e., slot 1), then the terminal sends SRS in slot 6. If the base station sends a DCI to trigger aperiodic SRS in slot 2, and this DCI indicates that the available slot offset for the current application is 2, based on the above method, the terminal can still determine to send SRS in slot 6.
[0120] It should be understood that the time interval between the PDCCH where the DCI used to trigger the aperiodic SRS is located and the SRS needs to be greater than or equal to the minimum processing time T defined above. proc,SRS In other words, regardless of whether the slot offset configured in Rel.15 / Rel.16 or the sum of the slot offset and available slot offset configured in Rel.17 is used, it must be greater than or equal to the minimum processing time T defined based on terminal capabilities as mentioned above. proc,SRS .
[0121] Considering the scenario of AI and communication coexisting after AI technology is applied to wireless communication systems, when a terminal is authorized (or permitted) by the network to execute AI processes (such as model training, inference, or data collection), the terminal's processing resources (such as software / hardware resources) may be occupied by the AI processes, and the processing capacity that the terminal can provide for communication may decrease. Alternatively, for some terminals, ensuring the normal operation of both AI processes and communication simultaneously may result in excessive power consumption. To address the above issues, embodiments of this application propose extending the minimum processing time for the terminal to send uplink information in response to downlink information when the terminal is authorized to execute AI processes. This allows the terminal to allocate power consumption reasonably between AI processes and communication, avoiding situations where the terminal cannot respond to downlink information in a timely manner, resulting in uplink information transmission failure, and improving the reliability of terminal communication.
[0122] It should be understood that the AI process in the embodiments of this application may also be referred to as AI operation or AI task.
[0123] The solutions provided in the embodiments of this application will now be described in conjunction with the accompanying drawings.
[0124] It should be understood that in the embodiments of this application, the implementation entities are described using a base station and a terminal as examples. It should be understood that this application is not limited to this. The functions of the base station in each embodiment can be implemented by the base station itself or by modules applied to the base station. For example, the base station in the embodiments of this application can be replaced by a RAN node. Similarly, the functions of the terminal in each embodiment can be implemented by the terminal itself or by modules applied to the terminal.
[0125] Figure 4 is a schematic flowchart of an information transmission method 400 provided in an embodiment of this application. The method 400 may include, but is not limited to, the following steps:
[0126] S401, the base station sends the first downlink information to the terminal using the first downlink time domain resources.
[0127] Accordingly, the terminal receives the first downlink information from the base station on the first downlink time domain resource. This first downlink information explicitly or implicitly instructs the terminal to send first uplink information to the base station on the first uplink time domain resource. In response to the first downlink information, the terminal executes S402. The first downlink information and the first uplink information can be referred to as related uplink and downlink information.
[0128] S402, the terminal sends first uplink information to the base station in the first uplink time domain resource. The first uplink information is the uplink information in response to the first downlink information. The start symbol of the first uplink time domain resource is not earlier than the first symbol. The first symbol is the next uplink symbol after the end time of the last symbol of the first downlink time domain resource is delayed by a first duration. The first duration is related to the AI process.
[0129] Accordingly, the base station receives the first uplink information on the first uplink time domain resource.
[0130] The first symbol is the next uplink symbol after the end time of the last symbol of the first downlink time domain resource is delayed by a first duration. This can be understood as: the first symbol is delayed by at least a first duration compared to the end time of the last symbol of the first downlink time domain resource; or, the start time of the first uplink time domain resource (including or excluding CP) is delayed by at least a first duration compared to the end time of the first downlink time domain resource; or, the time interval between the first uplink time domain resource and the first downlink time domain resource is greater than or equal to the first duration.
[0131] The terminal has been authorized (or permitted) by the network to execute the AI process. Specifically, the terminal may be currently executing the AI process or may be ready to execute the AI process at any time. Therefore, the transmission of the first downlink information and the first uplink information between the terminal and the base station needs to be subject to a first duration related to the AI process. The first duration is related to the AI process and can be understood as: the minimum processing time reserved for the terminal between the downlink information and the uplink information when the terminal and the base station transmit the first downlink information and the first uplink information after the terminal is authorized to execute the AI process. This first duration may include, but is not limited to, the time for the terminal to process the first downlink information and / or the time for preparing the first uplink information.
[0132] The first duration is longer than the second duration. The second duration is the minimum processing time reserved for the terminal between the first downlink information and the first uplink information when the terminal is not authorized to execute the AI process and is transmitting the first downlink information and the first uplink information with the base station. By extending this minimum processing time, the terminal can reduce the power consumption of processing PDSCH per unit time, reserve power consumption for executing the AI process, realize the reasonable allocation of power consumption by the terminal, avoid the situation where uplink information transmission fails due to excessive power consumption or insufficient processing capacity, and improve the reliability of communication.
[0133] For example, the second duration is determined based on one or more of the following:
[0134] Terminal capabilities, subcarrier spacing, PDSCH symbol duration, whether PUCCH overlaps with other channels, demodulation reference signal configuration, partial bandwidth switching, number of CSIs to be reported, or predefined duration.
[0135] The second duration may differ depending on the type of the first downlink / first uplink information. For example, the second duration could be the corresponding minimum processing time T described earlier. proc,1 T proc,2 T proc,CSI1 T proc,CSI2 or T proc,SRS .
[0136] The first duration can be predefined by the protocol or preconfigured by the base station for the terminal. Specifically, it can be a duration related to the AI process that can be directly predefined or preconfigured, or it can be an offset of the AI process's duration relative to the second duration. The following provides examples of the specific implementation methods of the first duration for different types of first downlink / first uplink information.
[0137] Example 1: The first downlink information is the downlink data carried on the PDSCH, and the first uplink information is the HARQ-ACK information of the downlink data carried on the PUCCH. The first downlink time domain resource is the time domain resource of the PDSCH, and the first uplink time domain resource is the time domain resource of the PUCCH.
[0138] In Example 1, the second duration is the minimum processing duration T described earlier. proc,1 In other words, when the terminal is not authorized to execute the AI process, the minimum processing time reserved for the terminal between the downlink and uplink information is T when the terminal transmits the first downlink information and the first uplink information to the base station. proc,1 The first duration related to the AI process can be denoted as T′. proc,1 .
[0139] In one implementation, the first duration is increased by the PDSCH decoding duration compared to the second duration.
[0140] For example, the PDSCH decoding duration N1 mentioned above is the PDSCH decoding duration applied when the terminal is not authorized to execute the AI process. An offset ΔN1 can be predefined or preconfigured. This offset ΔN1 is the number of symbols added to the PDSCH decoding duration applied when the terminal is authorized to execute the AI process compared to N1. For example, the first duration T′... proc,1 Satisfy: T′ proc,1 =(N1+ΔN1+d) 1,1 +d2+d3)(2048+144)·κ2 -μ ·T C +T ext (7)
[0141] The above expression (7) is in the preceding text T proc,1 Based on expression (1), the offset ΔN1 of PDSCH decoding time is added. Other parameters can be referred to the previous introduction and will not be repeated here.
[0142] For example, the terminal's PDSCH processing capability 3 can be predefined or preconfigured. This PDSCH processing capability 3 corresponds to a PDSCH decoding duration N′1. The PDSCH processing capability 3 and the PDSCH decoding duration N′1 are, respectively, the PDSCH processing capability and the PDSCH decoding duration after the terminal is authorized to execute the AI process. For example, the first duration T′... proc,1 Satisfy: T′ proc,1 =(N′1+d 1,1 +d2+d3)(2048+144)·κ2 -μ ·T c +T ext (8)
[0143] The above expression (8) is different from the previous T. proc,1 The expression (1) replaces the PDSCH decoding time N1 with N′1. Other parameters can be referred to the previous introduction and will not be repeated here.
[0144] Optionally, the PDSCH decoding duration N′1 can be related to the subcarrier spacing; for example, the larger the subcarrier spacing, the more symbols N′1 contains. For instance, the correspondence between the PDSCH decoding duration N′1 and the subcarrier spacing can be as shown in Table 5, but this application is not limited thereto.
[0145] With the same subcarrier spacing, N′1 is greater than the PDSCH decoding time of other PDSCH processing capabilities.
[0146] Table 5. PDSCH Processing Time for PDSCH Processing Capacity 3
[0147] In another implementation, the first duration is increased by an absolute amount of time compared to the second duration.
[0148] For example, an offset ΔT1 can be predefined or preconfigured, which is the first duration relative to the second duration T. proc,1 The increased absolute duration. For example, the first duration T′ proc,1 Satisfy: T′ proc,1 =(N1+d) 1,1 +d2+d3)(2048+144)·κ2 -μ ·T C +T ext +ΔT1 (9)
[0149] The above expression (9) is in the preceding text T proc,1 Based on expression (1), the absolute duration ΔT1 is added. Other parameters can be referred to the previous introduction and will not be repeated here.
[0150] Example 2: The first downlink information is the first DCI carried on the PDCCH. The first DCI is used to schedule the PUSCH. The first uplink information is the uplink data carried on the PUSCH. The first downlink time domain resource is the time domain resource of the PDCCH, and the first uplink time domain resource is the time domain resource of the PUSCH.
[0151] In Example 2, the second duration is the minimum processing duration T described earlier. proc,2 The first duration related to the AI process can be denoted as T′. proc,2 .
[0152] In one implementation, the first duration is increased by the PUSCH preparation time compared to the second duration.
[0153] For example, the PUSCH preparation time N2 mentioned above is the PUSCH preparation time applied when the terminal is not authorized to execute the AI process. An offset ΔN2 can be predefined or preconfigured. This offset ΔN2 is the number of symbols added to the PUSCH preparation time applied when the terminal is authorized to execute the AI process compared to N2. For example, the first duration T′... proc,2 Satisfy: T′ proc,2 =max((N2+ΔN2+d) 2,1 +d2)(2048+144)·κ2 -μ ·T C +T ext +T swtich d 2,2 (10)
[0154] The above expression (10) is in the preceding text T proc,2 Based on expression (2), the offset ΔN2 of PUSCH preparation time is added. Other parameters can be referred to the previous introduction and will not be repeated here.
[0155] For example, the PUSCH processing capabilities associated with the terminal after it is authorized to execute the AI process can be predefined or preconfigured. These PUSCH processing capabilities correspond to a PUSCH preparation time N′2, for example, the first time T′ proc,2 Satisfy: T′ proc,2 =max((N′2+d 2,1 +d2)(2048+144)·κ2 -μ ·T C +T ext +T swtich d 2,2 (11)
[0156] The above expression (11) is different from the previous T. proc,2The expression (2) replaces the PUSCH preparation time N2 with N′2. Other parameters can be referred to the previous introduction and will not be repeated here.
[0157] Optionally, the PUSCH decoding duration N′2 can be related to the subcarrier spacing; for example, the larger the subcarrier spacing, the more symbols N′2 contains.
[0158] In another implementation, the first duration is increased by an absolute amount of time compared to the second duration.
[0159] For example, an offset ΔT2 can be predefined or preconfigured, which is the first duration relative to the second duration T. proc,2 The increased absolute duration. For example, the first duration T′ proc,2 Satisfy: T′ proc,2 =max((N2+d 2,1 +d2)(2048+144)·κ2 -μ ·T C +T ext +T swtich d 2,2 )+ΔT2 (12)
[0160] The above expression (12) is in the preceding text T proc,2 Based on expression (2), the absolute duration ΔT2 is added. Other parameters can be referred to the previous introduction and will not be repeated here.
[0161] Example 3: The first downlink information is the second DCI carried on the PDCCH. The second DCI is used to trigger CSI reporting, and the first uplink information is the CSI. The first downlink time-domain resource is the time-domain resource of the PDCCH, and the first uplink time-domain resource is the time-domain resource in the uplink channel resource carrying the CSI. This uplink channel can be PUSCH or PUCCH.
[0162] In Example 3, the second duration is the minimum processing duration T described earlier. proc,CSI1 The first duration related to the AI process can be denoted as T′. proc,CSI1 .
[0163] In one implementation, the first duration is increased by a first CSI preparation time compared to the second duration.
[0164] For example, the first CSI preparation time Z mentioned above is the first CSI preparation time applied when the terminal is not authorized to execute the AI process. An offset ΔZ can be predefined or preconfigured, where ΔZ is the number of symbols that increases the first CSI preparation time applied when the terminal is authorized to execute the AI process compared to Z. For example, the first duration T′ proc,CSI1 Satisfy: T proc,CSI1=(Z+ΔZ)(2048+144)·κ2 -μ ·T C +T swtich (13)
[0165] The above expression (13) is in the preceding text T proc,CSI1 Based on expression (3), the offset ΔZ of the first CSI preparation time is added. Other parameters can be referred to the previous introduction and will not be repeated here.
[0166] For example, the CSI processing capabilities related to the terminal after it is authorized to execute the AI process can be predefined or preconfigured, and these CSI processing capabilities correspond to the CSI preparation time Z. 3_1 For example, the first duration T′ proc,2 satisfy:
[0167] T proc,CSI1 =(Z 3_1 (2048+144)·κ2 -μ ·T C +T swtich (14)
[0168] The above expression (14) is different from the previous T. proc,CSI1 Expression (3) replaces the first CSI preparation time Z with Z 3_1 Other parameters can be found in the previous text and will not be repeated here.
[0169] In another implementation, the first duration is increased by an absolute amount of time compared to the second duration.
[0170] For example, an offset ΔT3 can be predefined or preconfigured, which is the first duration relative to the second duration T. proc,CSI1 The increased absolute duration. For example, the first duration T′ proc,CSI1 satisfy:
[0171] T′ proc,CSI1 =(Z)(2048+144)·κ2 -μ ·T C +T swtich +ΔT3 (15)
[0172] The above expression (15) is in the preceding text T proc,CSI1 Based on expression (3), the absolute duration ΔT3 is added. Other parameters can be referred to the previous introduction and will not be repeated here.
[0173] Example 4: The first downlink information is the CSI-RS, and the first uplink information is the CSI obtained by measuring the CSI-RS. The first downlink time-domain resource is the time-domain resource of the CSI-RS, and the first uplink time-domain resource is the time-domain resource in the uplink channel resources carrying the CSI.
[0174] In Example 4, the second duration is the minimum processing duration T described earlier. proc,CSI2 The first duration related to the AI process can be denoted as T′. proc,CSI2 .
[0175] In one implementation, the first duration is increased by a second CSI preparation time compared to the second duration.
[0176] For example, the second CSI preparation time Z′ described above is the second CSI preparation time applied when the terminal is not authorized to execute the AI process. An offset ΔZ′ can be predefined or preconfigured. This offset ΔZ′ is the number of symbols added to the second CSI preparation time applied when the terminal is authorized to execute the AI process compared to Z′. For example, the first time T′... proc,CSI2 Satisfy: T′ proc,CSI2 ==(Z′+ΔZ′)(2048+144)·κ2 -μ ·T C +T swtich (16)
[0177] The above expression (16) is in the preceding text T proc,CSI2 Based on expression (4), the offset ΔZ of the second CSI preparation time is added. Other parameters can be referred to the previous introduction and will not be repeated here.
[0178] For example, the CSI processing capabilities related to the terminal after it is authorized to execute the AI process can be predefined or preconfigured, and these CSI processing capabilities correspond to the CSI preparation time Z. 3_2 For example, the first duration T′ proc,2 Satisfy: T proc,CSI2 =(Z 3_2 (2048+144)·κ2 -μ ·T C +T swtich (17)
[0179] The above expression (17) is different from the previous T. proc,CSI2 Expression (4) replaces the CSI preparation time Z′ with Z 3_2 Other parameters can be found in the previous text and will not be repeated here.
[0180] In another implementation, the first duration is increased by an absolute amount of time compared to the second duration.
[0181] For example, an offset ΔT4 can be predefined or preconfigured, which is the first duration relative to the second duration T. proc,CSI2 The increased absolute duration. For example, the first duration T′ proc,CSI2 Satisfy: T′ proc,CSI2 =(Z′)(2048+144)·κ2 -μ ·T C +T swtich +ΔT4 (15)
[0182] The above expression (15) is in the preceding text T proc,CSI2 Based on expression (4), the absolute duration ΔT4 is added. Other parameters can be referred to the previous introduction and will not be repeated here.
[0183] Example 5: The first downlink information is the third DCI carried on the PDCCH, which is used to trigger SRS. The first uplink information is the SRS. The first downlink time domain resource is the time domain resource of the PDCCH, and the first uplink time domain resource is the time domain resource of the SRS.
[0184] In Example 5, the second duration is the minimum processing duration T described earlier. proc,SRS The first duration related to the AI process can be denoted as T′. proc,SRS .
[0185] When the SRS is used to obtain codebook-based channel state information or to determine the antenna switching mode, the first duration is increased by a predefined or pre-configured offset ΔT5 compared to the second duration. For example, the first duration T′ proc,SRS Satisfy: T′ proc,SRS =N2+T swtich +ΔT5 (16)
[0186] When the SRS is used to acquire channel state information other than the codebook or for beam management, the first duration is increased by a predefined or preconfigured offset ΔT6 compared to the second duration. For example, the first duration T′ proc,SRS Satisfy: T′ proc,SrS =N2+14+T swtich +ΔT6 (17)
[0187] The above expressions (16) and (17) are in the preceding text T proc,SRS Based on expressions (5) and (6), absolute durations ΔT5 and ΔT6 are added. Other parameters can be referred to the previous introduction and will not be repeated here.
[0188] The above provides several specific examples of first downlink information and first uplink information. It should be understood that this application is not limited to these examples, and the first downlink information and first uplink information can also be other related information.
[0189] According to the above scheme, when the network authorizes (or allows) the terminal to execute the AI process, the minimum processing time reserved for the terminal between the first downlink information and the first uplink information when the terminal transmits the first downlink information and the first uplink information is the minimum processing time related to the AI process, i.e., the first duration. When the base station schedules communication resources for the terminal, it needs to ensure that the time interval between the downlink information and the associated uplink information is greater than or equal to the first duration, so as to avoid the terminal being unable to respond to the downlink information in a timely manner due to executing the AI process, resulting in the failure of uplink information transmission, and thus improving the reliability of terminal communication.
[0190] The terminal can request the base station to initiate the AI process, or the base station can configure the terminal to execute the AI process. The terminal needs to execute the AI process with network authorization and transmit related uplink and downlink information to the base station for a first duration. This will be explained in detail below with reference to Figure 5.
[0191] Figure 5 is another schematic flowchart of the information transmission method 500 provided in an embodiment of this application. The method 500 may include, but is not limited to, the following steps:
[0192] Optionally, the method 500 may include S501, in which the terminal sends second information to the base station, the second information being used to request the initiation of the AI process.
[0193] When a terminal autonomously determines that it needs to execute an AI process, it can send a second message to the base station to request the initiation of the AI process. Accordingly, the base station receives this second message and, based on it, determines that the terminal has requested the initiation of the AI process.
[0194] Optionally, the second information is also used to indicate at least one of the following:
[0195] The minimum latency duration expected by the terminal is the minimum latency between the uplink time domain resources used to carry uplink information and the downlink time domain resources used to carry downlink information, which is used to respond to the downlink information. Alternatively, the minimum latency duration is the minimum processing time reserved for the terminal between the downlink and uplink information when the terminal expects to transmit related uplink and downlink information.
[0196] The first time period is the time period during which the terminal expects to execute the AI process;
[0197] Types of AI processes.
[0198] The types of AI processes can include, but are not limited to, at least one of training, inference, supervision, or data collection.
[0199] As mentioned earlier, the first duration can be predefined by the protocol or preconfigured by the base station for the terminal via signaling. Specifically, when the first duration is preconfigured by the base station for the terminal via signaling, the second information is also used to indicate at least one of the terminal's desired minimum delay duration, the first time period, or the type of AI process, so that the base station can refer to the second information to determine the first duration. Furthermore, the base station can also refer to the second information to determine the effective time period of the first duration.
[0200] S502, the base station sends first information to the terminal, which is used to indicate the first duration.
[0201] In one implementation, the first information is specifically used to indicate that a first duration is in effect. If the protocol predefines a first duration related to the AI process and a second duration unrelated to the AI process, the terminal and the base station can determine the first and second durations based on the protocol predefinements. The base station can indicate that the first duration is in effect using the first information. The terminal can determine that the first duration is in effect based on the first information.
[0202] In one example, the AI process is determined autonomously by the terminal, which initiates the AI process in S501 by requesting the second information. The base station can indicate the first duration is effective through the first information and notify the terminal that the base station authorizes (or allows) the terminal to execute the AI process. That is, the first information both instructs the base station to authorize the terminal to execute the AI process and indicates that the first duration is effective. For example, the first information can be 1 bit, where 1 bit indicates that the base station authorizes the terminal to execute the AI process and that the first duration is effective; or 1 bit indicates that the base station does not authorize the terminal to execute the AI process and that the first duration is not effective. Alternatively, if the base station does not authorize the terminal to execute the AI process, the base station may not send the first information to the terminal. This application does not limit this. The first information can also use multiple bits to instruct the base station to authorize the terminal to execute the AI process and that the first duration is effective.
[0203] In another example, the AI process is determined by the base station. The base station can notify the terminal of the first duration of the process via first information. In an alternative approach, the first information is also used to configure the AI process for the terminal; that is, the first information may include configuration information related to the AI process, and the terminal can execute the AI process according to the configuration information in the first information, and determine the first duration of the process.
[0204] In another alternative approach, the base station may send configuration information to the terminal before sending the first information. This configuration information is used to configure the AI process for the terminal. The base station can indicate the first duration to take effect and initiate the AI process through the first information. The terminal determines the first duration to take effect based on the first information and determines the AI process to be initiated based on the first information, and then executes the AI process according to the configuration information.
[0205] In another implementation, the first information is used to indicate the first duration, and the terminal determines the first duration based on the first information. In other words, the first information both indicates the first duration and indicates that the first duration is in effect.
[0206] In one example, the first information may include a first duration or a first offset, the first duration being determined based on a second duration and the first offset. For example, the first offset may be the offset described in Examples 1 to 5 above. The unit of the first duration or first offset included in the first information may be a symbol, microsecond, millisecond, or second. This application does not limit this. After receiving the first information, the terminal can determine the first duration based on the first information and determine that the first duration is effective.
[0207] In another example, the first information may include a first identifier, which may be an identifier for a first duration or an identifier for a first offset. This first mapping can be predefined via a protocol or pre-configured by the base station via signaling (such as RRC signaling).
[0208] For example, the first correspondence includes a one-to-one correspondence between multiple candidate durations and multiple identifiers. These multiple candidate durations include a first duration, which corresponds to a first identifier. The terminal determines the first duration based on the first identifier in the first information, and the first duration takes effect. The first information indicates the first duration through the first identifier, which can also be understood as: the first information activates the first duration among multiple candidate durations through the first identifier.
[0209] For example, in the first correspondence, multiple candidate offsets correspond one-to-one with multiple identifiers. These multiple candidate offsets include a first offset, which corresponds to a first identifier. The terminal determines the first offset based on the first identifier in the first information, and then determines the first duration based on the second duration and the first offset. The terminal can also determine that the first duration is effective based on the first information. The first information indicates the first offset through the first identifier, which can also be understood as: the first information activates the first offset among multiple candidate offsets through the first identifier.
[0210] Optionally, at least two of the aforementioned candidate durations may correspond to different AI processes, or at least two of the aforementioned candidate offsets may correspond to different AI processes. For example, at least two AI processes, including training, inference, supervision, and data collection, may correspond to different candidate durations or different candidate offsets.
[0211] Because different AI processes may require different amounts of power and resources—for example, training and data collection require more power and resources than inference and supervision, and have less processing power available for communication—the minimum information processing time for the terminal is longer for training and data collection compared to inference and supervision.
[0212] Optionally, the multiple candidate durations (or multiple candidate offsets) correspond to different AI models, wherein the first duration (or first offset) corresponds to the AI model used in the AI process executed by the terminal.
[0213] Different AI models, depending on their size, priority, or target performance, can correspond to different candidate processing times (or offsets). When the terminal's AI processing and communication functions share processing resources, a larger AI model requires more processing power for the AI process, leaving less for communication. Similarly, a higher AI model priority requires more processing power for the AI process, and less for communication. Likewise, a higher target performance of the AI model requires more processing power for the AI process, and less for communication. Therefore, the larger the AI model, the higher its priority, and the higher its target performance, the longer the corresponding minimum information processing time for the terminal may be.
[0214] For example, as shown in Table 6, eight candidate offsets are defined based on at least one of the following: the type of AI process, the priority of the AI model, the target performance of the AI model, and the size of the AI model. These eight candidate offsets correspond to identifiers 0 to 7.
[0215] Table 6
[0216] S503, the base station sends the first downlink information to the terminal using the first downlink time domain resources.
[0217] Accordingly, the terminal receives the first downlink information from the base station on the first downlink time domain resources.
[0218] S504, the terminal sends first uplink information to the base station in the first uplink time domain resource. The first uplink information is uplink information in response to the first downlink information. The start symbol of the first uplink time domain resource is not earlier than the first symbol. The first symbol is the next uplink symbol after the end time of the last symbol of the first downlink time domain resource is delayed by a first duration. The first duration is related to the AI process.
[0219] Accordingly, the base station receives the first uplink information from the terminal on the first uplink time domain resources.
[0220] The above steps S503 and S504 are the same as those in embodiments S401 and S402 shown in Figure 4, and can be implemented with reference to the description in the embodiments shown in Figure 4 above, and will not be repeated here.
[0221] According to the above scheme, the terminal can request the base station to initiate the AI process, or the base station can configure the terminal to execute the AI process. The base station and the terminal can reach a consensus on the initiation of the AI process and the effective duration of the first information. This ensures that when the network authorizes (or allows) the terminal to execute the AI process, the minimum processing time reserved for the terminal between the first downlink information and the first uplink information is the minimum processing time related to the AI process, i.e., the first duration, when the base station schedules communication resources for the terminal, it needs to ensure that the time interval between the downlink information and the associated uplink information is greater than or equal to the first duration. This prevents the terminal from failing to respond to downlink information in a timely manner due to executing the AI process, thus causing uplink information transmission failure and improving the reliability of terminal communication.
[0222] The first duration can take effect within the second time period, which is also the time period during which the network-authorized terminal executes the AI process. During the second time period, when the base station and the terminal transmit related uplink and downlink information, the minimum processing time reserved for the terminal between the downlink and uplink information is the first duration. The related uplink and downlink information can be one of the related uplink and downlink information in Examples 1 to 5 above, or other related uplink and downlink information.
[0223] The following describes how base stations and terminals can reach a consensus on the second time period, which may include, but is not limited to, the following implementation methods:
[0224] In one embodiment, the aforementioned first correspondence may further include multiple effective durations corresponding to multiple identifiers. That is, in this first correspondence, one identifier corresponds to one candidate duration (or one candidate offset) and one effective duration. The first information includes a first identifier, which corresponds to a first duration and a first effective duration. After receiving the first information, the terminal determines that the first duration corresponding to the first identifier is effective, and the effective duration is the first effective duration. The first duration after the effective start time of the first duration is the second time period. Specifically, the effective start time of the first duration can be predefined by the protocol, such as the effective start time of the first duration being the end time of the channel where the first information is located, or the effective start time of the first duration being offset by a preset duration from the end time of the channel where the first information is located. For example, if the first information is DCI, the channel where the first information is located can be PDCCH. This application does not limit this.
[0225] In another implementation, the first information is also used to indicate a second time period.
[0226] For example, the first information may include at least two of the start time, end time, and duration of the second time period, or the first information may include a first duration, the effective start time of which may be predefined. After receiving the first information, the terminal can determine that the first duration is effective, and can determine that the effective time period of the first duration is the second time period.
[0227] If the second time period is configured or indicated by the base station for the terminal, and the terminal sends second information in S501, which indicates the first time period for the terminal to perform the AI process, the base station can refer to the first time period to determine the second time period. This second time period may overlap with or partially overlap with the first time period. Alternatively, the second time period determined by the base station based on current resource scheduling may not overlap with the first time period. The terminal can then perform the AI process within the second time period.
[0228] Optionally, in both of the above embodiments, after the second time period, the base station sends second downlink information to the terminal using the second downlink time domain resources. The terminal sends second uplink information to the base station using the second uplink time domain resources; this second uplink information is uplink information responding to the second downlink information. The start symbol of the second uplink time domain resources is not earlier than the second symbol, and the second symbol is the next uplink symbol after the end time of the last symbol of the second downlink time domain resources is delayed by a second duration.
[0229] The second downlink information has the same information type as the first downlink information, and the second uplink information has the same information type as the first uplink information. For example, it could be the uplink and downlink information types shown in Example 1, where the first downlink information is downlink data carried on the PDSCH, and the first uplink information is the HARQ-ACK information of that downlink data carried on the PUCCH. Then the second downlink information is also downlink data carried on the PDSCH, and the second uplink information is the HARQ-ACK information of that downlink data carried on the PUCCH. Alternatively, it could be other uplink and downlink information types as described in Examples 2 to 5 above.
[0230] After the second time period ends, the first time period becomes invalid, and the second time period becomes effective. That is, after the second time period ends, when the base station and the terminal transmit related uplink and downlink information, the minimum processing time reserved for the terminal between the downlink information and the uplink information is the second time period.
[0231] It should be understood that after receiving the first information, the terminal determines that the base station authorizes the terminal to execute the AI process, and the terminal can execute the AI process within the second time period. The end of the second time period also signifies the termination of the terminal's authorized AI process execution, or in other words, the base station stops authorizing the terminal to execute the AI process. Therefore, when the base station and terminal transmit related uplink and downlink information, the minimum processing time reserved for the terminal between the downlink and uplink information is rolled back to the second time period. In one possible scenario, if the terminal does not complete the AI process within the second time period, the terminal also needs to stop the AI process before the end of the second time period. To ensure communication reliability, if the terminal still needs to continue executing the AI process, it can send information to the base station requesting the initiation of the AI process.
[0232] In another embodiment, the base station sends third information to the terminal, which indicates a third duration, different from the first duration. The base station sends the third downlink information to the terminal using third downlink time domain resources. The terminal sends third uplink information to the base station using third uplink time domain resources; the third uplink information is uplink information responding to the third downlink information. The start symbol of the third uplink time domain resources is no earlier than the third symbol, and the end time of the third symbol is at least delayed by the next uplink symbol after the third duration.
[0233] The base station can notify the terminal of related uplink and downlink information via a third message. The minimum processing time reserved for the terminal between the downlink and uplink messages is updated to the third duration, and the first duration becomes invalid after the third duration takes effect. In other words, before the base station updates the minimum processing time, the minimum processing time between the base station and the terminal application is the first duration. The effective period of the first duration (i.e., the second time period) is the time period between the start time of the first duration and the start time of the third duration. This third duration can be the second duration, or it can be any other duration different from the first duration.
[0234] For example, the third duration can be the second duration. If the base station determines that the terminal has completed the AI process and there is no plan to execute the AI process again for the time being, the base station can use the third information to indicate the second duration and notify the terminal application to transmit the relevant uplink and downlink information for the minimum processing time that is not related to the AI process.
[0235] For example, the third duration can be another duration related to the AI process. If the AI process executed by the terminal changes, such as the type of AI process or the model used, the base station can indicate a third duration related to the changed AI process. When the terminal transmits related uplink and downlink information, the minimum processing time reserved for the terminal between the downlink information and the uplink information is updated to the third duration.
[0236] The third downlink information has the same information type as the first downlink information, and the third uplink information has the same information type as the first uplink information. The specific implementation method for the third information indicating the third duration can refer to the method for the first information indicating the first duration described above, and will not be repeated here.
[0237] According to the above scheme, the terminal and the base station can reach a consensus on the effective time period of the first duration, so as to improve the communication reliability between the base station and the terminal.
[0238] In scenarios where AI and communication coexist, when a terminal executes an AI process, especially if the AI process has a high priority, there may be situations where the PDCCH is not detected in certain time slots to ensure the smooth execution of the AI process. In this case, the base station may be unable to effectively trigger the terminal to send aperiodic SRS. As shown in Figure 6, the terminal does not detect the PDCCH during the time period it executes the AI process. This time period overlaps with at least two downlink time slots, therefore the terminal does not detect the PDCCH in these two downlink time slots. The first downlink time slot is based on the base station's configured time slot offset (denoted as O). SF ) and available time slot offset (denoted as O) A-SF The time slots for transmitting DCI (Distributed Control Information) to trigger SRS (Service Responder) are determined. This leads to a problem where the base station cannot trigger the terminal to transmit SRS in the uplink time slots shown in Figure 6 due to the terminal executing AI (AI) procedures. To address this issue, embodiments of this application propose that the base station can instruct the terminal to apply a time slot offset related to the AI procedure and transmit aperiodic SRS when the terminal is authorized to execute AI procedures. This reduces the problem of ineffective triggering of aperiodic SRS.
[0239] The base station can send a third DCI to the terminal, which triggers the terminal to send SRS. This third DCI also indicates a second offset, which is an offset related to the AI process. Accordingly, the terminal receives the third DCI from the base station and determines the uplink timeslot for sending SRS based on the second offset indicated by the third DCI.
[0240] The third DCI can directly indicate the second offset, or, before sending the third DCI, the base station can configure at least one candidate offset related to the AI process for the terminal via an RRC message, and the third DCI can indicate one of the at least one candidate offset, namely the second offset. For example, the third DCI may include an identifier for the second offset.
[0241] In one implementation, the second offset is the time slot offset between the downlink time slot where the third DCI is located and the uplink time slot where the SRS is located.
[0242] As shown in Figure 7, the base station can transmit the third DCI in the first downlink time slot, and the second offset indicated by the third DCI is 0. E-SF1 The terminal can be based on O E-SF1 The SRS is determined to be transmitted in the uplink time slot shown in Figure 7. Alternatively, the base station transmits the third DCI in the fourth downlink time slot shown in Figure 7, where the second offset indicated by the third DCI is 0. E-SF2 The terminal can also determine the uplink timeslot for sending SRS.
[0243] In this implementation, after determining that the terminal is authorized to execute the AI process, the terminal and the base station consider the time slot offset indicated by the third DCI to be the second offset, that is, the time slot offset between the downlink time slot where the third DCI is located and the uplink time slot where the SRS is located. However, if the terminal and the base station determine that the terminal is not authorized to execute the AI process, then the terminal and the base station consider the time slot offset indicated by the DCI used to trigger the SRS to be the available time slot offset.
[0244] In another implementation, the third DCI is also used to indicate a third offset, which is one of at least one available time slot offset configured by the base station via RRC messages. The time slot offset between the downlink time slot containing the third DCI and the uplink time slot containing the SRS is based on the time slot offset O configured by the base station via RRC. SF Second offset O E-SF and the third offset (denoted as O) A-SF It is definite, such as the time slot offset O. SF Second offset O E-SF With the third offset O A-SF sum.
[0245] As shown in Figure 8, the base station can transmit the third DCI in the first downlink time slot, and the second offset O indicated by the third DCI is... E-SF and the third offset O A-SF After receiving the third DCI, the terminal can determine the second offset O. E-SF and the third offset O A-SF The terminal then uses the time slot offset O configured by the base station via RRC messages. SF The specific time slot offset between the downlink time slot where the third DCI is located and the uplink time slot where the SRS is located is determined to be O. SF +O E-SF +O A-SF .
[0246] It is understood that, in order to achieve the functions in the above embodiments, the base station and terminal include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0247] Figures 9 and 10 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the terminal or base station in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be the terminal 120 shown in Figure 1, the base station 110 shown in Figure 1, or a module (such as a chip) applied to the terminal or base station.
[0248] As shown in Figure 9, the communication device 900 includes a processing unit 910 and a transceiver unit 920. The communication device 900 is used to implement the functions of a terminal or base station in the method embodiments shown in Figure 4 or Figure 5 above.
[0249] When the communication device 900 is used to implement the terminal function in the method embodiment shown in FIG4: the transceiver unit 920 is used to receive first downlink information in the first downlink time domain resource. The transceiver unit 920 is also used to send first uplink information in the first uplink time domain resource, wherein the first uplink information is uplink information responding to the first downlink information. Optionally, the processing unit 910 is used to determine the first uplink time domain resource.
[0250] Optionally, the transceiver unit 920 is also configured to receive first information, which is used to indicate a first duration.
[0251] Optionally, after the effective period of the first duration, the transceiver unit 920 is further configured to receive second downlink information in the second downlink time domain resource. The transceiver unit 920 is further configured to transmit second uplink information in the second uplink time domain resource. The second uplink information is uplink information responding to the second downlink information. The start symbol of the second uplink time domain resource is not earlier than the second symbol. The second symbol is the next uplink symbol after the end time of the last symbol of the second downlink time domain resource is delayed by the second duration.
[0252] Optionally, the transceiver unit 920 is further configured to receive third information, which indicates a third duration, different from the first duration. The transceiver unit 920 is also configured to receive third downlink information in a third downlink time domain resource. The transceiver unit 902 is further configured to transmit third uplink information in a third uplink time domain resource, the third uplink information being uplink information responding to the third downlink information, wherein the start symbol of the third uplink time domain resource is not earlier than the third symbol, and the third symbol is the end time of the last symbol of the third downlink time domain resource delayed by at least the next uplink symbol after the third duration.
[0253] Optionally, the transceiver unit 920 is further configured to send a second message for requesting the initiation of the AI process, wherein the second message is further configured to indicate at least one of the terminal's desired minimum delay duration, a first time period, or the type of the AI process.
[0254] For a more detailed description of the processing unit 910 and the transceiver unit 920, please refer to the relevant description in the method embodiment shown in Figure 4.
[0255] When the communication device 900 is used to implement the function of the base station in the method embodiment shown in FIG4: the transceiver unit 920 is used to transmit first downlink information on a first downlink time domain resource. The transceiver unit 920 is also used to receive first uplink information on a first uplink time domain resource, the first uplink information being uplink information responding to the first downlink information. Optionally, the processing unit 910 is used to determine the first uplink time domain resource.
[0256] Optionally, the transceiver unit 920 is also configured to send first information, which is used to indicate the first duration.
[0257] Optionally, after the effective period of the first duration, the transceiver unit 920 is further configured to transmit second downlink information in the second downlink time domain resource. The transceiver unit 920 is further configured to receive second uplink information in the second uplink time domain resource, wherein the start symbol of the second uplink time domain resource is not earlier than the second symbol, and the second symbol is the next uplink symbol after the end time of the last symbol of the second downlink time domain resource is delayed by the second duration.
[0258] Optionally, the transceiver unit 920 is further configured to transmit third information, which indicates a third duration, different from the first duration. The transceiver unit 920 is also configured to receive third downlink information in a third downlink time domain resource. The transceiver unit 920 is also configured to transmit third uplink information in a third uplink time domain resource. The start symbol of the third uplink time domain resource is not earlier than the third symbol, and the end time of the third symbol is at least delayed by the next uplink symbol after the third duration.
[0259] Optionally, the transceiver unit 920 is further configured to receive second information, which is used to request the initiation of the AI process, wherein the second information is also used to indicate at least one of the terminal's desired minimum delay duration, a first time period, or the type of the AI process.
[0260] For a more detailed description of the processing unit 910 and the transceiver unit 920, please refer to the relevant description in the method embodiment shown in Figure 4.
[0261] As shown in Figure 10, the communication device 1000 includes a processor 1010 and an interface circuit 1020. The processor 1010 and the interface circuit 1020 are coupled to each other. It is understood that the interface circuit 1020 can be a transceiver or an input / output interface. Optionally, the communication device 1000 may also include a memory 1030 for storing instructions executed by the processor 1010, or storing input data required by the processor 1010 to execute instructions, or storing data generated after the processor 1010 executes instructions. Sometimes, the interface circuit 1020 can also be understood as part of the processor 1010, in which case the communication device 1000 includes the processor 1010.
[0262] When the communication device 1000 is used to implement the method shown in FIG4, the processor 1010 is used to implement the function of the processing unit 910, and the interface circuit 1020 is used to implement the function of the transceiver unit 920.
[0263] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from the base station, which can be understood as the information being first received by other modules in the terminal (such as an RF module or antenna), and then sent to the terminal chip by these modules. The terminal chip sends information to the base station, which can be understood as the information being first sent to other modules in the terminal (such as an RF module or antenna), and then sent to the base station by these modules.
[0264] When the aforementioned communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the above method embodiments. The base station chip receives information from the terminal, which can be understood as the information being first received by other modules in the base station (such as an RF module or antenna), and then sent to the base station chip by these modules. The base station chip sends information to the terminal, which can be understood as the information being sent down to other modules in the base station (such as an RF module or antenna), and then sent to the terminal by these modules.
[0265] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. Information transmission and reception can be between RAN nodes and terminals, such as between a base station and a terminal; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.
[0266] It is understood that the processor in the embodiments of this application can be a central processing unit, or other general-purpose processors, digital signal processors, application-specific integrated circuits, field-programmable gate arrays, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0267] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, optical discs, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the ASIC can reside in a base station or terminal. The processor and the storage medium can also exist as discrete components in the base station or terminal.
[0268] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0269] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0270] In this application, " / " can indicate that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" can be used to describe three relationships between the related objects. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.
[0271] In this application, "at least one" means one or more, and "more than one" means two or more, such as three, four, or more. Similar expressions (such as at least one, at least one, etc.) are used in the same way. "At least one of the following," "one or more of the following," or similar expressions refer to any combination of these items, which may include only a single item or a combination of multiple items. For example, at least one of a, b, or c can mean: a, or b, or c; a and b; or a and c; or b and c; or a, b, and c. Where a, b, and c can be single or multiple.
[0272] The tables in the embodiments of this application are merely examples. The values of the information in each table are only examples and can be configured to other values; this application is not limited thereto. The tables do not limit the scope of protection of this application. For example, appropriate modifications and adjustments can be made based on the tables described above, such as splitting, merging, etc. Furthermore, the parameter names shown in the headings of each table can also use other names understandable to the communication device, and the values or representations of the parameters can also be other values or representations understandable to the communication device. Moreover, in the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0273] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0274] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. An information transmission method, executed by a terminal or a module applied to the terminal, characterized in that, include: The first downlink information is received in the first downlink time domain resource; First uplink information is transmitted in the first uplink time domain resource. The first uplink information is uplink information in response to the first downlink information. Wherein, the starting symbol of the first uplink time domain resource is not earlier than the first symbol, and the first symbol is the next uplink symbol after the end time of the last symbol of the first downlink time domain resource is delayed by a first duration, and the first duration is related to the AI process of the human function.
2. The method according to claim 1, characterized in that, The first downlink information is downlink data carried on the Physical Downlink Shared Channel (PDSCH), and the first uplink information is the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information of the downlink data carried on the Physical Uplink Control Channel (PUCCH). or, The first downlink information is first downlink control information (DCI) carried on the physical downlink control channel (PDCCH). The first DCI is used to schedule the physical uplink shared channel (PUSCH). The first uplink information is uplink data carried on the PUSCH; or, The first downlink information is a second DCI carried on the PDCCH, the second DCI being used to trigger Channel State Information (CSI) reporting, and the first uplink information is the CSI; or, The first downlink information is a Channel State Information Reference Signal (CSI-RS), and the first uplink information is the CSI obtained by measuring the CSI-RS; or, The first downlink information is the third DCI carried on the PDCCH, and the third DCI is used to trigger the probe reference signal SRS. The first uplink information is the SRS.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Receive first information, which is used to indicate the first duration.
4. The method according to claim 3, characterized in that, The first information includes a first offset or an identifier of the first offset, and the first duration is determined based on a second duration and the first offset. The second duration is determined based on one or more of the following: Terminal capabilities, subcarrier spacing, PDSCH symbol duration, whether PUCCH overlaps with other channels, demodulation reference signal configuration, partial bandwidth switching, number of CSIs to be reported, or predefined duration.
5. The method according to claim 3 or 4, characterized in that, After the effective period of the first duration, the method further includes: The second downlink information is received in the second downlink time domain resource. The second uplink information is transmitted in the second uplink time domain resource. The second uplink information is an uplink information that responds to the second downlink information. The start symbol of the second uplink time domain resource is no earlier than the second symbol, and the second symbol is the next uplink symbol after the end time of the last symbol of the second downlink time domain resource is delayed by a second duration. The second duration is determined based on one or more of the following: Terminal capabilities, subcarrier spacing, PDSCH symbol duration, whether PUCCH overlaps with other channels, demodulation reference signal configuration, partial bandwidth switching, number of CSIs to be reported, or predefined duration.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Receive third information, the third information being used to indicate a third duration, the third duration being different from the first duration; The third downlink information is received in the third downlink time domain resource; The third uplink information is transmitted in the third uplink time domain resource. The third uplink information is uplink information in response to the third downlink information. The starting symbol of the third uplink time domain resource is not earlier than the third symbol, and the third symbol is the next uplink symbol whose end time is delayed by at least the third duration.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Send a second message, the second message being used to request the initiation of the AI process, wherein the second message is also used to instruct at least one of the following: The minimum latency duration expected by the terminal is the minimum latency duration between the uplink time domain resources used to carry uplink information and the downlink time domain resources used to carry downlink information, wherein the uplink information is used to respond to the downlink information; The first time period is the time period during which the terminal expects to execute the AI process; The type of AI process.
8. An information transmission method, executed by a network device or a module applied to a network device, characterized in that, include: Send the first downlink information to the terminal on the first downlink time domain resources; The first uplink information is received from the terminal on the first uplink time domain resource. The first uplink information is uplink information that responds to the first downlink information. Wherein, the starting symbol of the first uplink time domain resource is not earlier than the first symbol, and the first symbol is the next uplink symbol after the end time of the last symbol of the first downlink time domain resource is delayed by a first duration, and the first duration is related to the AI process of the human function.
9. The method according to claim 8, characterized in that, The first downlink information is downlink data carried on the Physical Downlink Shared Channel (PDSCH), and the first uplink information is the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information of the downlink data carried on the Physical Uplink Control Channel (PUCCH). or, The first downlink information is first downlink control information (DCI) carried on the physical downlink control channel (PDCCH). The first DCI is used to schedule the physical uplink shared channel (PUSCH). The first uplink information is uplink data carried on the PUSCH; or, The first downlink information is a second DCI carried on the PDCCH, the second DCI being used to trigger Channel State Information (CSI) reporting, and the first uplink information is the CSI; or, The first downlink information is a Channel State Information Reference Signal (CSI-RS), and the first uplink information is the CSI obtained by measuring the CSI-RS; or, The first downlink information is the third DCI carried on the PDCCH, and the third DCI is used to trigger the probe reference signal SRS. The first uplink information is the SRS.
10. The method according to claim 8 or 9, characterized in that, The method further includes: Send a first message, which indicates the first duration.
11. The method according to claim 10, characterized in that, The first information includes a first offset or an identifier of the first offset, and the first duration is determined based on a second duration and the first offset. The second duration is determined based on one or more of the following: Terminal capabilities, subcarrier spacing, PDSCH symbol duration, whether PUCCH overlaps with other channels, demodulation reference signal configuration, partial bandwidth switching, number of CSIs to be reported, or predefined duration.
12. The method according to claim 10 or 11, characterized in that, After the effective period of the first duration, the method further includes: Send the second downlink information to the terminal on the second downlink time domain resources; Receive second uplink information from the terminal on the second uplink time domain resource. The start symbol of the second uplink time domain resource is no earlier than the second symbol, and the second symbol is the next uplink symbol after the end time of the last symbol of the second downlink time domain resource is delayed by a second duration. The second duration is determined based on one or more of the following: Terminal capabilities, subcarrier spacing, PDSCH symbol duration, whether PUCCH overlaps with other channels, demodulation reference signal configuration, partial bandwidth switching, number of CSIs to be reported, or predefined duration.
13. The method according to any one of claims 8 to 12, characterized in that, The method further includes: Send a third message, the third message being used to indicate a third duration, the third duration being different from the first duration; Send third downlink information to the terminal on the third downlink time domain resources; Receive third uplink information from the terminal on the third uplink time domain resource. The starting symbol of the third uplink time domain resource is not earlier than the third symbol, and the third symbol is the next uplink symbol whose end time is delayed by at least the third duration.
14. The method according to any one of claims 8 to 13, characterized in that, The method further includes: Receive a second message, the second message being used to request the initiation of the AI process, wherein the second message is further used to instruct at least one of the following: The minimum latency duration expected by the terminal is the minimum latency duration between the uplink time domain resources used to carry uplink information and the downlink time domain resources used to carry downlink information, wherein the uplink information is used to respond to the downlink information; The first time period is the time period during which the terminal expects to execute the AI process; The type of AI process.
15. A communication device, characterized in that, The device includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or to send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1 to 7 through logic circuits or executing code instructions; or to implement the method as described in any one of claims 8 to 14.
16. A computer-readable storage medium, characterized in that, The device stores instructions that, when executed on the communication device, cause the communication device to perform the method as described in any one of claims 1 to 7, or the method as described in any one of claims 8 to 14.
17. A computer program product, characterized in that, The computer program product includes: a computer program that, when run in a communication device, causes the communication device to perform the method of any one of claims 1 to 7, or to perform the method of any one of claims 8 to 14.