Wireless channel transmission method and apparatus used in node for wireless communication
By receiving or sending signaling instructions to indicate wireless channel scheduling information, the problem of determining AI/ML wireless channel processing resources is solved, improving processing performance and resource utilization, achieving flexibility, adaptability and consistency, and making it suitable for wireless communication systems.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SHANGHAI CODUS TECHNOLOGY CO LTD
- Filing Date
- 2025-12-08
- Publication Date
- 2026-07-02
AI Technical Summary
In wireless communication, how to determine the processing resources occupied by AI/ML-based wireless channel processing, especially in the case of non-standard AI/ML algorithms implemented by hardware equipment manufacturers, and how to improve processing performance, resource utilization and adaptability.
By receiving or sending the first signaling, the scheduling information of the wireless channel is indicated, and processing resources are occupied from the first moment to the third moment to ensure that the processing is based on AI/ML and that the third moment is not earlier than the wireless channel. This allows for flexible handling of resource occupation to adapt to different scenarios and terminal capabilities.
It improves the performance of wireless channel processing, enhances resource utilization, ensures consistent understanding of processing resource usage between the transceiver and receiver, and has high flexibility and adaptability, supporting AI/ML-based wireless channel processing technologies.
Smart Images

Figure CN2025140615_02072026_PF_FP_ABST
Abstract
Description
A method and apparatus for wireless channel transmission in a node for wireless communication. Technical Field
[0001] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to schemes and apparatus for wireless channel transmission in wireless communication systems. Background Technology
[0002] In traditional wireless communication, channel coding is used to improve the reliability of wireless communication. Typical channel coding techniques include Turbo codes, LDPC (Low Density Parity Check Code), polar codes, and so on.
[0003] With the popularization of AI (Artificial Intelligence) or ML (Machine Learning) technologies, AI / ML-based encoding technologies, AI / ML-based decoding technologies, AI / ML-based channel estimation technologies, and so on have become research hotspots.
[0004] Since the specifications of AI models may extend beyond the scope of 3GPP (except for reference models used for performance calibration), the specific implementation of AI / ML training and AI / ML inference may be determined by the hardware equipment vendors themselves. It may be based on classic models such as Transformer architecture, RNN (Recurrent Neural Network), CNN (Conventional Neural Networks), or a hybrid model composed of multiple models. Summary of the Invention
[0005] The applicant's research revealed that determining the processing resources required for AI / ML-based wireless channel processing is a key issue that needs to be addressed.
[0006] In view of the above problems, this application discloses a solution. It should be noted that although the motivation for this application stems from AI / ML-based encoding / decoding / channel estimation technology, this application is also applicable to other AI / ML-based receiving / transmitting technologies, and technologies combining AI / ML-based coding with traditional non-AI / ML coding. This is especially considering that specific AI / ML algorithms are likely non-standardized or implemented by hardware vendors themselves. Furthermore, adopting a unified solution can reduce implementation complexity or cost, or improve performance. Unless otherwise specified, the embodiments and features in the first node of this application can be applied to the second node. Unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.
[0007] Where necessary, the interpretation of terms used in this application may be referenced to the descriptions in the TS38 series of specification protocols of the 3GPP (3rd Generation Partner Project).
[0008] This application discloses a method used in a first node of wireless communication, characterized by comprising:
[0009] Receive a first signaling instruction, the first signaling instruction indicating scheduling information for the first wireless channel; operate the first wireless channel; the operation is either receiving or transmitting;
[0010] The first node occupies processing resources for the first wireless channel from the first moment until the third moment, and the processing of the first wireless channel by the first node is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0011] It should be noted that receiving (or transmitting) the first wireless channel is a common expression in the art, meaning receiving (or transmitting) on the first wireless channel, or meaning receiving (or transmitting) signals (e.g., modulation symbols) on the first wireless channel; the above expression is beneficial for maintaining consistency with the general expression in the art.
[0012] As an example, the problem this application aims to solve includes: how to determine the processing resources occupied by AI / ML-based wireless channel processing.
[0013] As an example, the advantages of the above method include: improved processing performance of wireless channels based on AI / ML.
[0014] As an example, the advantages of the above method include: improved utilization of processing resources and reduced unnecessary occupancy.
[0015] As an example, the advantages of the above method include ensuring that the sending and receiving ends have a consistent understanding of the processing resource usage.
[0016] As an example, the advantages of the above method include: high flexibility and strong adaptability.
[0017] As one example, the first node is a user equipment.
[0018] As an example, the first node is a relay node.
[0019] As one example, the first node is a terminal.
[0020] As one example, the terminal is a user equipment.
[0021] As one example, the AI includes ML (Machine Learning).
[0022] According to one aspect of this application, the first node occupies the processing resources for the first wireless channel only when a first condition is met; wherein the first condition includes the first node's processing of the first wireless channel being based on AI.
[0023] As an example, the advantages of the above method include: compatibility with traditional wireless channel processing, where the standard does not define processing resource consumption.
[0024] According to one aspect of this application, the processing of the first wireless channel by the first node corresponds to a first identifier, and the size of the processing resources occupied by the processing of the first wireless channel by the first node depends on the first identifier.
[0025] As an example, the advantages of the above method include: better adaptability to various application scenarios or terminals.
[0026] As an example, the advantages of the above method include: good flexibility and adaptability.
[0027] As an example, the advantages of the above method include: better adaptability to various processing capabilities.
[0028] As an example, the advantages of the above method include: better adaptability to various different terminal capabilities.
[0029] According to one aspect of this application, it is characterized by comprising:
[0030] Send the HARQ-ACK (Hybrid Automatic Repeat reQuest Acknowledgement) of the first wireless channel on the second wireless channel;
[0031] The operation is receiving; the third time step depends on the symbols occupied by the second wireless channel; wherein,
[0032] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0033] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0034] The first moment depends on the symbols occupied by the first wireless channel.
[0035] As an example, the advantages of the above method include: improved utilization of processing resources and reduced unnecessary occupancy.
[0036] As an example, the advantages of the above method include ensuring that the sending and receiving ends have a consistent understanding of the processing resource usage.
[0037] As an example, the advantages of the above method include: high flexibility and strong adaptability.
[0038] According to one aspect of this application, the operation is transmission; the third time step depends on the symbols occupied by the first wireless channel; wherein,
[0039] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0040] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0041] The first moment is later than the physical channel carrying the first signaling and earlier than the first symbol occupied by the first radio channel.
[0042] As an example, the advantages of the above method include: improved utilization of processing resources and reduced unnecessary occupancy.
[0043] As an example, the advantages of the above method include ensuring that the sending and receiving ends have a consistent understanding of the processing resource usage.
[0044] As an example, the advantages of the above method include: high flexibility and strong adaptability.
[0045] According to one aspect of this application, the first node occupies storage resources for processing the first wireless channel from a second time point until a fourth time point; the second time point is equal to or earlier than the first time point; and the fourth time point is equal to or later than the third time point.
[0046] As an example, the advantages of the above method include: improved utilization of storage resources and reduced unnecessary occupancy.
[0047] As an example, the advantages of the above method include ensuring that the sending and receiving ends have a consistent understanding of storage resource usage.
[0048] As an example, the advantages of the above method include: high flexibility and strong adaptability.
[0049] According to one aspect of this application, the first wireless channel is one of two wireless channels, and the total processing resources required for the processing of the two wireless channels based on AI exceed the available processing resources; wherein...
[0050] The processing of the other wireless channel, which is different from the first wireless channel, is abandoned;
[0051] or,
[0052] The processing of the other wireless channel, which is different from the first wireless channel, is not based on AI.
[0053] As an example, the above method takes into account the handling situation when there are insufficient available processing resources; the advantages of the above method include: ensuring that the sending and receiving ends have a consistent understanding of the processing resource usage.
[0054] According to one aspect of this application, the processing resources required by the first node for processing the first wireless channel and generating the first channel information based on AI exceed the available processing resources; wherein, the processing includes:
[0055] Abandon transmitting the first channel information;
[0056] or,
[0057] Send the first channel information that is not generated based on AI.
[0058] As an example, the above method takes into account the situation where there are insufficient available processing resources to process both the wireless channel and channel information simultaneously, and prioritizes the processing of the wireless channel. The advantages of the above method include ensuring that the transceiver has a consistent understanding of the processing resource usage.
[0059] According to one aspect of this application, the processing resources occupied by the first node for processing the first wireless channel are first-type processing resources, and the generation of channel information occupies second-type processing resources.
[0060] As an example, the above method defines different types of processing resources for processing wireless channels and channel information. The advantages include simplified design.
[0061] According to one aspect of this application, the generation of channel information also occupies the processing resources.
[0062] As an example, in the above method, processing resources are shared by the processing of the wireless channel and the processing of channel information. The advantages include improved utilization of processing resources.
[0063] According to one aspect of this application, it is characterized by comprising:
[0064] Send the first information block;
[0065] The first information block indicates the size of the processing resource.
[0066] This application discloses a method used in a second node for wireless communication, characterized by comprising:
[0067] Send a first signaling instruction, the first signaling instruction indicating scheduling information for the first wireless channel; execute the first wireless channel; the execution is either sending or receiving;
[0068] Wherein, the receiver of the first signaling occupies processing resources on the first wireless channel from the first moment until the third moment, and the processing of the first wireless channel by the receiver of the first signaling is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0069] According to one aspect of this application, the receiver of the first signaling occupies the processing resources for the first wireless channel only when a first condition is met; wherein the first condition includes the receiver of the first signaling processing the first wireless channel based on AI.
[0070] According to one aspect of this application, the processing of the first wireless channel by the receiver of the first signaling corresponds to a first identifier, and the size of the processing resources occupied by the processing of the first wireless channel by the receiver of the first signaling depends on the first identifier.
[0071] According to one aspect of this application, it is characterized by comprising:
[0072] Receive HARQ-ACK from the first wireless channel on the second wireless channel;
[0073] Wherein, the execution is transmission; the third time step depends on the symbols occupied by the second wireless channel; wherein,
[0074] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0075] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0076] The first moment depends on the symbols occupied by the first wireless channel.
[0077] According to one aspect of this application, the execution is receiving; the third time step depends on the symbols occupied by the first wireless channel; wherein,
[0078] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0079] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0080] The first moment is later than the physical channel carrying the first signaling and earlier than the first symbol occupied by the first radio channel.
[0081] According to one aspect of this application, the receiver of the first signaling occupies storage resources for processing the first wireless channel from a second time point until a fourth time point; the second time point is equal to or earlier than the first time point; and the fourth time point is equal to or later than the third time point.
[0082] According to one aspect of this application, the first wireless channel is one of two wireless channels, and the total processing resources required for the processing of the two wireless channels based on AI exceed the available processing resources; wherein...
[0083] The processing of the other wireless channel, which is different from the first wireless channel, is abandoned;
[0084] or,
[0085] The processing of the receiver of the first signaling on the other wireless channel of the two wireless channels, other than the first wireless channel, is not based on AI.
[0086] According to one aspect of this application, the processing resources required by the receiver of the first signaling for processing the first wireless channel and generating the first channel information based on AI exceed the available processing resources; wherein...
[0087] The receiver of the first signaling abandons sending the first channel information;
[0088] or,
[0089] This includes: receiving first channel information that is not generated based on AI; wherein the receiver of the first signaling sends the first channel information that is not generated based on AI.
[0090] According to one aspect of this application, the processing resources occupied by the receiver of the first signaling for processing the first wireless channel are first-type processing resources, and the generation of channel information occupies second-type processing resources.
[0091] According to one aspect of this application, the generation of channel information also occupies the processing resources.
[0092] According to one aspect of this application, it is characterized by comprising:
[0093] Receive the first information block;
[0094] The first information block indicates the size of the processing resource.
[0095] This application discloses a first node used for wireless communication, characterized in that it comprises:
[0096] A first processor receives a first signaling instruction, the first signaling instruction indicating scheduling information for the first wireless channel; operates the first wireless channel; the operation is either receiving or transmitting.
[0097] The first node occupies processing resources for the first wireless channel from the first moment until the third moment, and the processing of the first wireless channel by the first node is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0098] This application discloses a second node used for wireless communication, characterized in that it comprises:
[0099] The second processor sends a first signaling instruction, the first signaling instruction indicating the scheduling information of the first wireless channel; executes the first wireless channel; the execution is either sending or receiving.
[0100] Wherein, the receiver of the first signaling occupies processing resources on the first wireless channel from the first moment until the third moment, and the processing of the first wireless channel by the receiver of the first signaling is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0101] As an example, compared with conventional solutions, this application has the following advantages:
[0102] AI / ML has improved the processing performance of wireless channels;
[0103] This improved the utilization rate of processing resources;
[0104] High flexibility;
[0105] Highly adaptable;
[0106] This ensures consistency in understanding between the sending and receiving ends;
[0107] Enhanced overall system performance;
[0108] It can support AI / ML-based wireless channel processing, including technologies such as encoding, decoding, and channel estimation. Attached Figure Description
[0109] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0110] Figure 1 illustrates a flowchart of a first signaling and a first wireless channel according to an embodiment of this application;
[0111] Figure 2 shows a schematic diagram of a network architecture according to an embodiment of this application;
[0112] Figure 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application;
[0113] Figure 4 shows a schematic diagram of a first communication device and a second communication device according to an embodiment of this application;
[0114] Figures 5A-5B respectively illustrate the transmission between a first node and a second node according to an embodiment of this application;
[0115] Figures 6A-6C respectively illustrate schematic diagrams of the processing of the first wireless channel by the first node according to an embodiment of this application;
[0116] Figure 7 illustrates a schematic diagram of the relationship between the processing of a first wireless channel and a first identifier according to an embodiment of this application;
[0117] Figure 8 shows schematic diagrams of a first time point and a third time point according to an embodiment of this application;
[0118] Figure 9 shows schematic diagrams of the first and third moments according to another embodiment of this application;
[0119] Figure 10 shows a schematic diagram of storage resource occupancy according to an embodiment of this application;
[0120] Figure 11 shows a schematic diagram of conflict handling for processing resources according to an embodiment of this application;
[0121] Figure 12 shows a schematic diagram of conflict handling for processing resources according to another embodiment of this application;
[0122] Figures 13A-13B respectively illustrate schematic diagrams showing the relationship between processing resources for a first wireless channel and processing resources for channel information according to an embodiment of this application;
[0123] Figures 14A-14B respectively show schematic diagrams of a first encoder and a first decoder according to an embodiment of this application;
[0124] Figure 15 shows a schematic diagram of a first encoder according to an embodiment of this application;
[0125] Figure 16 shows a schematic diagram of a first decoder according to an embodiment of this application;
[0126] Figure 17 shows a structural block diagram of a processing apparatus for a first node according to an embodiment of the present application;
[0127] Figure 18 shows a structural block diagram of a processing apparatus for a second node according to an embodiment of the present application. Detailed Implementation
[0128] The technical solutions of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other. Considering performance, flexibility, complexity, overhead, and compatibility, those skilled in the art are motivated to flexibly combine the embodiments in different drawings without conflict, such as, but not limited to, the embodiments in Figure 1 and the embodiments in Figures 5-18, the embodiments in Figure 5 and the embodiments in Figures 6A-18, etc.
[0129] Example 1
[0130] Example 1 illustrates a flowchart of a first signaling and a first wireless channel according to an embodiment of this application, as shown in Figure 1. In Figure 1, each block represents a step. In particular, the order of the steps in the blocks does not represent a specific temporal sequence between the steps.
[0131] In Embodiment 1, the first node receives a first signaling in step 101 and operates a first wireless channel in step 102; wherein the first signaling indicates scheduling information of the first wireless channel; the operation is receiving or the operation is transmitting; the first node's processing of the first wireless channel occupies processing resources from a first moment until a third moment, and the first node's processing of the first wireless channel is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0132] As an example, the first signaling is dynamic signaling.
[0133] As an example, the first signaling is physical layer control signaling.
[0134] As an example, the first signaling is DCI (Downlink Control Information).
[0135] As an example, the first wireless channel is a physical channel that carries data.
[0136] As one embodiment, the operation is receiving, and the first wireless channel is a downlink physical channel.
[0137] As one embodiment, the operation is receiving, and the first wireless channel is a downlink physical channel carrying data.
[0138] As an example, the operation is receiving, and the first wireless channel is PDSCH (Physical Downlink Shared Channel).
[0139] As one embodiment, the operation is transmission, and the first wireless channel is an uplink physical channel carrying data.
[0140] As one embodiment, the operation is transmission, and the first wireless channel is an uplink physical channel.
[0141] As an example, the operation is transmission, and the first wireless channel is PUSCH (Physical Uplink Shared Channel).
[0142] As an example, the first wireless channel is mapped to DL-SCH (Downlink Shared Channel).
[0143] As an example, the data in the first wireless channel comes from the DRB (Data Radio Bearer).
[0144] As an example, the scheduling information of the first wireless channel includes one or more of the occupied time-domain resources, occupied frequency-domain resources, and MCS (Modulation and Coding Scheme).
[0145] Typically, the third moment is later than the first moment.
[0146] As one embodiment, the third moment depends on whether the first wireless channel is received by the first node or transmitted by the first node.
[0147] As an example, the first moment is independent of whether the operation is receiving or sending.
[0148] As one example, the first moment depends on whether the operation is receiving or sending.
[0149] As an example, the physical channel carrying the first signaling is a downlink physical channel.
[0150] As an example, the physical channel carrying the first signaling is a physical channel carrying control signaling.
[0151] As an example, the physical channel carrying the first signaling is PDCCH (Physical Downlink Control Channel).
[0152] Typically, the processing resources described in this application reside in the first node.
[0153] As one embodiment, the processing resources are used for at least one of processing, computation, or inference.
[0154] As an example, the processing resources are used for computation.
[0155] As an example, the processing resources are used for inference.
[0156] As one example, the processing resources include computing resources.
[0157] As one example, the processing resources are used for at least addition and multiplication operations.
[0158] As one example, the processing resources are used for at least convolution operations.
[0159] As one example, the processing resources include one or more processing units.
[0160] As an example, the processing resources belong to the processing unit.
[0161] As one example, a processing unit includes one or more processing resources.
[0162] Regarding the processing unit described in the above embodiments, some typical but non-limiting implementations are described below:
[0163] As one embodiment, the processing unit is used for at least one of processing, calculation, or reasoning.
[0164] As an example, the processing unit is a CSI processing unit.
[0165] As one embodiment, the processing unit is an AI processing unit (APU).
[0166] As one embodiment, the processing unit is a central processing unit (CPU).
[0167] As an example, the processing unit is a GPU (graphics processing unit).
[0168] As one embodiment, the processing unit is a general-purpose processing unit.
[0169] As one embodiment, the processing unit is a general-purpose computing on graphics processing unit (GPGPU).
[0170] As one embodiment, the AI-based processing of the first wireless channel by the first node includes: the processing of the first wireless channel by the first node is implemented through inference.
[0171] As an example, the AI-based processing of the first wireless channel by the first node includes: the processing of the first wireless channel by the first node includes inference, wherein the parameters of the inference are obtained through training.
[0172] As one embodiment, the AI-based processing of the first wireless channel by the first node includes: the first node using an AI model for processing the first wireless channel.
[0173] As an example, the parameters of the inference or the structure and parameters of the AI model are known to the first node. For example, they may be obtained by the first node through training, or downloaded from a network device, or specified in a standard.
[0174] Typical AI model structures include Transformer structures, RNNs (Recurrent Neural Networks), CNNs (Convolutional Neural Networks), and hybrid models composed of multiple models.
[0175] As an example, higher-level parameters configure the first node's processing of the first wireless channel based on AI.
[0176] As an example, the first signaling instructs the first node to process the first wireless channel based on AI.
[0177] As an example, the first signaling is DCI, and the DCI format of the first signaling is used to indicate that the first node's processing of the first wireless channel is based on AI.
[0178] As an example, the processing of the first wireless channel by the first node is based on AI only when the DCI format of the first signaling belongs to a first DCI format group; wherein the first DCI format group includes one or more DCI formats.
[0179] As an example, the time-frequency resources occupied by the first signaling are used to instruct the first node to process the first wireless channel based on AI.
[0180] As an example, the processing of the first wireless channel by the first node is based on AI only when the time-frequency resources occupied by the first signaling belong to the first time-frequency resource set.
[0181] As a sub-implementation of the above embodiments, the first time-frequency resource set includes one or more search spaces.
[0182] As a sub-implementation of the above embodiments, the first time-frequency resource set includes one or more PDCCH candidates.
[0183] As a sub-implementation of the above embodiments, the first time-frequency resource set includes one or more CORESETs (Control resource sets).
[0184] As a sub-implementation of the above embodiments, the first time-frequency resource set is configured by higher-level parameters.
[0185] As an example, the time-frequency resources occupied by the first wireless channel are used to indicate that the first node's processing of the first wireless channel is based on AI.
[0186] As an example, the processing of the first wireless channel by the first node is based on AI only when the time-frequency resources occupied by the first wireless channel belong to the second time-frequency resource set.
[0187] As a sub-implementation of the above embodiments, the second time-frequency resource set includes one or more symbols in the time domain and multiple subcarriers in the frequency domain.
[0188] As a sub-implementation of the above embodiments, the second time-frequency resource set includes multiple REs (resource elements) of a cell in the time domain.
[0189] As a sub-implementation of the above embodiments, the second time-frequency resource set is configured by higher-level parameters.
[0190] As an example, the first node occupies the processing resources for processing the first wireless channel only when a first condition is met; wherein, the first condition includes the first node's processing of the first wireless channel being based on AI.
[0191] As an example, the processing of the first wireless channel occupies processing and storage resources only when a first condition is met; wherein, the first condition includes the first node's processing of the first wireless channel being based on AI.
[0192] As an example, the first condition further includes that the storage resources occupied by the first node for processing the first wireless channel do not exceed the available storage resources.
[0193] As an example, the output of the first encoder in the transmitter of the first wireless channel is used to generate the signal on the first wireless channel.
[0194] As one embodiment, the first wireless channel carries a first data block; the input of a first encoder in the transmitter of the first wireless channel depends on at least the first data block, and the output of the first encoder is used to generate the first wireless channel.
[0195] As an example, the first data block is a bit block, which includes multiple bits.
[0196] In the above embodiments, the first encoder may or may not be based on AI.
[0197] The above embodiments are conducive to maintaining compatibility with existing bit-block-based encoding and decoding technologies (not AI-based).
[0198] As one embodiment, the first data block is mapped to a bit block. For example, the first data block includes at least one complex number or at least one vector; the at least one complex number or at least one vector is quantized into a bit block.
[0199] The above embodiments are advantageous for utilizing existing source compression techniques (AI-based or non-AI-based), and are particularly suitable for joint coding of source and channel.
[0200] As one embodiment, the operation between the output of the first encoder and the signal on the first wireless channel includes at least modulation.
[0201] As one embodiment, the operation between the output of the first encoder and the signal on the first wireless channel includes at least modulation and layer mapping.
[0202] As an example, the output of the first encoder undergoes rate matching, scrambling, modulation, layer mapping, precoding, mapping to resource element, repetition, OFDM (Orthogonal Frequency Division Multiplexing) baseband signal generation, and modulation and upconversion to obtain the signal on the first wireless channel.
[0203] Typically, the receiver of the first wireless channel recovers (or decodes) the first data block based on the signal on the first wireless channel. The specific decoding algorithm is implementation-dependent, i.e., determined by the hardware device vendor of the receiver of the first wireless channel; however, those skilled in the art will know that, in effect, the decoding algorithm can generally be considered as the inverse operation of the first encoder.
[0204] In one implementation of the above method (e.g., embodiment 5A), the operation is receiving, the execution is sending, the sender of the first wireless channel is the second node in this application, and the receiver of the first wireless channel is the first node in this application.
[0205] In the above method, in one implementation (such as embodiment 5B), the operation is sending, the execution is receiving, the sender of the first wireless channel is the first node in this application, and the receiver of the first wireless channel is the second node in this application.
[0206] Example 2
[0207] Example 2 illustrates a schematic diagram of a network architecture according to an embodiment of this application, as shown in Figure 2.
[0208] Figure 2 illustrates network architecture 200. Network architecture 200 is a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system, or a 5G+ network architecture, or a 6G network architecture, or a network architecture adopted in future evolutions by 3GPP; network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System), or 6GS (6G System); network architecture 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, core network 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet service 230. The network architecture 200 can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown, the network architecture 200 provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203. The RAN may also include other nodes 204. Node 203 provides user and control plane protocol termination toward UE 201. Node 203 may be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), TRP (transmitter-receiver node), or some other suitable term. The core network 210 is a 5GC (5G Core Network) / EPC (Evolved Packet Core), or the core network 210 is a 6GC; node 203 provides UE 201 with an access point to the core network 210.Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node 203 is connected to the core network 210 via an S1 / NG interface. The core network 210 includes an MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MMEs / AMFs / SMFs 214, an S-GW (Service Gateway) / UPF (User Plane Function) 212, and a P-GW (Packet Data Network Gateway) / UPF 213. The MME / AMF / SMF 211 is the control node that handles signaling between the UE 201 and the core network 210. Generally, the MME / AMF / SMF 211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF 212, which is itself connected to the P-GW / UPF 213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF 213 is connected to the Internet service 230. Internet services 230 include operator-compliant Internet protocol services, which may specifically include Internet, intranet, IMS (IP Multimedia Subsystem), and packet switching services.
[0209] As an example, the first node includes the UE201.
[0210] As one embodiment, the second node includes the node 203.
[0211] As one embodiment, the second node includes the core network 210.
[0212] As one embodiment, the second node includes the node 203 and the core network 210.
[0213] The above methods facilitate the flexible deployment of AI models on network devices.
[0214] As an example, node 203 is a macrocell base station.
[0215] As an example, node 203 is a microcell base station.
[0216] As an example, node 203 is a PicoCell base station.
[0217] As an example, node 203 is a femtocell.
[0218] As an example, node 203 is a base station device that supports large latency differences.
[0219] As an example, node 203 is a flight platform device.
[0220] As one example, node 203 is a satellite device.
[0221] As an example, the wireless link between the UE201 and the node203 includes a cellular link.
[0222] As an example, the first node and the second node in this application are the UE201 and the node203, respectively.
[0223] As an example, the UE201 supports AI (Artificial Intelligence) or Machine Learning.
[0224] As an example, the UE201 supports channel estimation using AI or machine learning.
[0225] As an example, the UE201 supports encoding or decoding using AI or machine learning.
[0226] As an example, the UE201 supports generating a trained model using training data or generating some parameters of the trained model using training data.
[0227] As an example, the UE201 supports determining at least some parameters in an AI model used for channel estimation through training.
[0228] As an example, the UE201 supports determining at least some parameters in an AI model used for encoding or decoding through training.
[0229] As an example, the first signaling is generated in node 203.
[0230] As an example, the target recipient of the first signaling includes the UE201.
[0231] As one embodiment, the execution is transmission, in which the first wireless channel is generated in node 203.
[0232] As an example, the operation is receiving, and the target receiver of the first wireless channel includes the UE201.
[0233] As one embodiment, the operation is transmission, wherein the first wireless channel is generated in the node 201.
[0234] As an example, the execution is receiving, and the target receiver of the first wireless channel includes the UE203.
[0235] As an example, the first information block is generated in the UE201.
[0236] As an example, the target recipient of the first information block includes the node 203.
[0237] Example 3
[0238] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application, as shown in Figure 3.
[0239] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and control plane according to this application, as shown in Figure 3. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300. Figure 3 shows the radio protocol architecture for the control plane 300 between a first communication node device (UE, gNB, or RSU in V2X) and a second communication node device (gNB, UE, or RSU in V2X), or between two UEs, using three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (physical layer) signal processing functions. Layer 1 will be referred to herein as PHY 301. Layer 2 (L2 layer) 305 is above PHY 301 and is responsible for the link between the first communication node device and the second communication node device, or between two UEs. Layer L2 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the second communication node device. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. It also provides security through encrypted data packets and supports cross-cell mobility between the second communication node devices and the first communication node device. The RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ. The MAC sublayer 302 provides multiplexing between logical and transport channels. It is also responsible for allocating various radio resources (e.g., resource blocks) within a cell among the first communication node devices. Furthermore, the MAC sublayer 302 handles HARQ operations. In the control plane 300, the Radio Resource Control (RRC) sublayer 306 of Layer 3 (L3) is responsible for acquiring radio resources (i.e., radio bearers) and configuring the lower layers using RRC signaling between the second and first communication node devices. The user plane 350's radio protocol architecture includes Layer 1 (L1) and Layer 2 (L2). The radio protocol architecture for the first and second communication node devices in the user plane 350 is largely the same as the corresponding layers and sublayers in the control plane 300 for Physical Layer 351, PDCP sublayer 354 in L2 Layer 355, RLC sublayer 353 in L2 Layer 355, and MAC sublayer 352 in L2 Layer 355. However, PDCP sublayer 354 also provides header compression for upper layer data packets to reduce radio transmission overhead.The L2 layer 355 in the user plane 350 also includes an SDAP (Service Data Adaptation Protocol) sublayer 356, which is responsible for mapping between QoS streams and data radio bearers (DRBs) to support service diversity. Although not illustrated, the first communication node device may have several upper layers above the L2 layer 355, including a network layer (e.g., IP layer) terminating at the P-GW on the network side and an application layer terminating at the other end of the connection (e.g., a remote UE, server, etc.).
[0240] As an example, the wireless protocol architecture in Figure 3 is applicable to the first node.
[0241] As an example, the wireless protocol architecture in Figure 3 is applicable to the second node.
[0242] As an example, the higher layer mentioned in this application refers to the layer above the physical layer.
[0243] As an example, the first wireless channel is generated in the PHY301 or the PHY351.
[0244] As an example, the first information block is generated in the RRC sublayer 306.
[0245] As an example, the first signaling is generated in the PHY301 or the PHY351.
[0246] As an example, the HARQ-ACK of the first wireless channel is generated in the PHY301 or the PHY351.
[0247] Example 4
[0248] Example 4 illustrates a schematic diagram of a first communication device and a second communication device according to an embodiment of this application, as shown in Figure 4. Figure 4 is a block diagram of a first communication device 410 and a second communication device 450 communicating with each other in an access network.
[0249] The first communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.
[0250] The second communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.
[0251] In the transmission from the first communication device 410 to the second communication device 450, at the first communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 layer functionality. In DL (Downlink), the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the second communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for HARQ operation, retransmission of lost packets, and signaling to the second communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for L1 layer (i.e., physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 450, and constellation mapping based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), and M-quadrature amplitude modulation (M-QAM). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based precoding and non-codebook-based precoding, and beamforming processing, generating one or more parallel... The transmit processor 416 then maps each parallel stream to a subcarrier, multiplexes the modulated symbols with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then uses an inverse fast Fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. The multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by the multi-antenna transmit processor 471 into an RF stream, which is then provided to a different antenna 420.
[0252] In the transmission from the first communication device 410 to the second communication device 450, at the second communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any parallel stream destined for the second communication device 450. Symbols on each parallel stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted over the physical channel by the first communication device 410. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of Layer 2 (L2). The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the DL (Layered Logic), the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transmission and logical channels to recover upper-layer packets from the core network. The upper-layer packets are then provided to all protocol layers above Layer 2. Various control signals may also be provided to Layer 3 (L3) for L3 processing. The controller / processor 459 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0253] In the transmission from the second communication device 450 to the first communication device 410, at the second communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission functions at the first communication device 410 described in the DL, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on the radio resource allocation of the first communication device 410, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for HARQ operations, retransmission of lost packets, and signaling to the first communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated parallel stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.
[0254] In the transmission from the second communication device 450 to the first communication device 410, the function at the first communication device 410 is similar to the receiving function at the second communication device 450 described in the transmission from the first communication device 410 to the second communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. The controller / processor 475 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transmission and logical channels to recover upper-layer data packets from the second communication device 450. The upper-layer data packets from the controller / processor 475 may be provided to the core network. The controller / processor 475 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0255] As one embodiment, the second communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 450 means at least: receiving first signaling, the first signaling indicating scheduling information for the first wireless channel; operating the first wireless channel; the operation being either receiving or transmitting; wherein the processing of the first wireless channel by the first node occupies processing resources from a first moment until a third moment, the processing of the first wireless channel by the first node is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is no earlier than the first wireless channel.
[0256] As one embodiment, the second communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving first signaling indicating scheduling information for a first wireless channel; operating the first wireless channel; the operation being either receiving or transmitting; wherein the processing of the first wireless channel by the first node occupies processing resources from a first moment until a third moment, and the processing of the first wireless channel by the first node is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0257] As one embodiment, the first communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The first communication device 410 means at least: transmitting a first signaling, the first signaling indicating scheduling information for a first wireless channel; executing the first wireless channel; the execution being either transmitting or receiving; wherein the receiver of the first signaling occupies processing resources on the first wireless channel from a first moment until a third moment, and the processing of the first wireless channel by the receiver of the first signaling is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0258] As one embodiment, the first communication device 410 includes: a memory storing a computer-readable instruction program that generates actions when executed by at least one processor, the actions including: sending a first signaling, the first signaling indicating scheduling information of the first wireless channel; executing the first wireless channel; the execution being either sending or receiving; wherein the receiver of the first signaling occupies processing resources on the first wireless channel from a first moment until a third moment, the processing of the first wireless channel by the receiver of the first signaling is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0259] As an example, the first node in this application includes the second communication device 450.
[0260] As an example, the second node in this application includes the first communication device 410.
[0261] As an example, at least one of {the antenna 452, the receiver 454, the receiving processor 456, the multi-antenna receiving processor 458, the controller / processor 459, the memory 460, and the data source 467} is used to receive the first signaling in this application; at least one of {the antenna 420, the transmitter 418, the transmitting processor 416, the multi-antenna transmitting processor 471, the controller / processor 475, and the memory 476} is used to transmit the first signaling in this application.
[0262] As an example, the operation is receiving, and the execution is transmitting; at least one of {the antenna 452, the receiver 454, the receiving processor 456, the multi-antenna receiving processor 458, the controller / processor 459, the memory 460, and the data source 467} is used to receive the first wireless channel in this application; at least one of {the antenna 420, the transmitter 418, the transmitting processor 416, the multi-antenna transmitting processor 471, the controller / processor 475, and the memory 476} is used to transmit the first wireless channel in this application.
[0263] As an example, the operation is receiving, and the execution is sending; at least one of {the antenna 452, the transmitter 454, the transmission processor 468, the multi-antenna transmission processor 457, the controller / processor 459, the memory 460, and the data source 467} is used to transmit the HARQ-ACK of the first wireless channel on the second wireless channel in this application; at least one of {the antenna 420, the receiver 418, the receiving processor 470, the multi-antenna receiving processor 472, the controller / processor 475, and the memory 476} is used to receive the HARQ-ACK of the first wireless channel on the second wireless channel in this application.
[0264] As an example, the operation is transmitting, and the execution is receiving; at least one of {the antenna 452, the transmitter 454, the transmitting processor 468, the multi-antenna transmitting processor 457, the controller / processor 459, the memory 460, and the data source 467} is used to transmit the first wireless channel in this application; at least one of {the antenna 420, the receiver 418, the receiving processor 470, the multi-antenna receiving processor 472, the controller / processor 475, and the memory 476} is used to receive the first wireless channel in this application.
[0265] As an example, at least one of {the antenna 452, the transmitter 454, the transmitter processor 468, the multi-antenna transmitter processor 457, the controller / processor 459, the memory 460, and the data source 467} is used to transmit the first information block in this application; at least one of {the antenna 420, the receiver 418, the receiver processor 470, the multi-antenna receiver processor 472, the controller / processor 475, and the memory 476} is used to receive the first information block in this application.
[0266] As an example, at least one of the following is used in the processing of the first wireless channel by the first node in this application: the antenna 452, the receiver / transmitter 454, the receiving processor 456, the multi-antenna receiving processor 458, the transmitting processor 468, the multi-antenna transmitting processor 457, the controller / processor 459, the memory 460, and the data source 467.
[0267] As an example, the operation is receiving, the execution is sending, and the processing of the first node on the first wireless channel includes channel estimation; at least one of the following is used by the first node in this application for channel estimation of the first wireless channel: {the antenna 452, the receiver / transmitter 454, the receiving processor 456, the multi-antenna receiving processor 458, the transmitting processor 468, the multi-antenna transmitting processor 457, the controller / processor 459, the memory 460, and the data source 467}.
[0268] As one embodiment, the operation is receiving, the execution is sending, and the processing of the first wireless channel by the first node includes decoding; at least one of {the antenna 420, the transmitter / receiver 418, the receiving processor 470, the multi-antenna receiving processor 472, the transmitting processor 416, the multi-antenna transmitting processor 471, the controller / processor 475, and the memory 476} is used by the second node in this application for encoding the first wireless channel; at least one of {the antenna 452, the receiver / transmitter 454, the receiving processor 456, the multi-antenna receiving processor 458, the transmitting processor 468, the multi-antenna transmitting processor 457, the controller / processor 459, the memory 460, and the data source 467} is used by the first node in this application for decoding the first wireless channel.
[0269] As an example, the operation is sending, the execution is receiving, and the processing of the first wireless channel by the first node includes encoding; at least one of {the antenna 452, the receiver / transmitter 454, the receiving processor 456, the multi-antenna receiving processor 458, the transmitting processor 468, the multi-antenna transmitting processor 457, the controller / processor 459, the memory 460, and the data source 467} is used by the first node in this application for encoding the first wireless channel; at least one of {the antenna 420, the transmitter / receiver 418, the receiving processor 470, the multi-antenna receiving processor 472, the transmitting processor 416, the multi-antenna transmitting processor 471, the controller / processor 475, and the memory 476} is used by the second node in this application for decoding the first wireless channel.
[0270] As an example, at least one of the following is used for inference in the first node: {the antenna 452, the receiver / transmitter 454, the receiver processor 456, the multi-antenna receiver processor 458, the transmitter processor 468, the multi-antenna transmitter processor 457, the controller / processor 459, the memory 460, and the data source 467}.
[0271] As an example, at least one of the following is used for inference in the second node: {the antenna 420, the transmitter / receiver 418, the receiver processor 470, the multi-antenna receiver processor 472, the transmitter processor 416, the multi-antenna transmitter processor 471, the controller / processor 475, and the memory 476}.
[0272] Examples 5A-5B
[0273] Examples 5A-5B illustrate flowcharts of transmission between a first node and a second node according to an embodiment of this application, as shown in Figures 5A-5B respectively. Example 5A addresses the case where the operation in this application is receiving and the execution is sending; Example 5B addresses the case where the operation in this application is sending and the execution is receiving.
[0274] In Figure 5A, the second node N1 and the first node U1 are communication nodes transmitted via the air interface. In Figure 5A, the steps in blocks F51 to F52 are optional.
[0275] For the second node N1, in step S520, the first information block is received; in step S521, the first signaling is sent; in step S522, the first wireless channel is sent; and in step S523, the HARQ-ACK of the first wireless channel is received on the second wireless channel.
[0276] For the first node U1, in step S510, a first information block is sent; in step S511, a first signaling is received; in step S512, a first wireless channel is received; and in step S513, the HARQ-ACK of the first wireless channel is sent on the second wireless channel.
[0277] In Embodiment 5A, the first information block indicates the size of the processing resource; the first signaling indicates the scheduling information of the first wireless channel; the first node occupies the processing resource for the first wireless channel from a first moment until a third moment, and the processing of the first wireless channel by the first node is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0278] As an example, the first node U1 is the first node in this application.
[0279] As an example, the second node N1 is the second node in this application.
[0280] As one embodiment, the air interface between the second node N1 and the first node U1 includes a wireless interface between the base station equipment and the user equipment.
[0281] As one embodiment, the air interface between the second node N1 and the first node U1 includes a wireless interface between the relay node device and the user equipment.
[0282] As one embodiment, the air interface between the second node N1 and the first node U1 includes a wireless interface between user equipment and user equipment.
[0283] As one example, the second node N1 is the serving cell sustaining base station of the first node U1.
[0284] As an example, in Example 5A, the operation is receiving, and the processing of the first wireless channel by the first node includes channel estimation.
[0285] As an example, in Example 5A, the operation is receiving, and the processing of the first wireless channel by the first node includes channel estimation; the processing of the first wireless channel by the first node based on AI includes: the channel estimation of the first wireless channel by the first node based on AI.
[0286] As an example, in Example 5A, the operation is receiving, and the processing of the first wireless channel by the first node includes at least one of channel estimation, demodulation, and decoding.
[0287] As an example, in Example 5A, the operation is receiving, and the processing of the first wireless channel by the first node includes demodulation and decoding.
[0288] As an example, in Example 5A, the operation is receiving, whereby the first wireless channel carries a first data block; the processing of the first wireless channel by the first node includes: the first node recovering the first data block based on the signal on the first wireless channel; the processing of the first wireless channel by the first node based on AI includes: the first node recovering the first data block based on the signal on the first wireless channel based on AI.
[0289] As an example, in Example 5A, the operation is receiving, and the processing of the first wireless channel by the first node includes decoding; the processing of the first wireless channel by the first node based on AI includes: the decoding of the first wireless channel by the first node based on AI.
[0290] As an example, in Example 5A, the operation is receiving, the processing of the first wireless channel by the first node includes decoding, the output of the first decoder in the first node is used to recover (or decode) the first data block carried on the first wireless channel; the processing of the first wireless channel by the first node based on AI includes: the first decoder is based on AI.
[0291] Typically, the specific decoding algorithm of the first decoder is implementation-dependent, that is, determined by the hardware device manufacturer of the first node; however, those skilled in the art will know that, in effect, the decoding algorithm can usually be considered as the inverse operation of the first encoder.
[0292] As one embodiment, the first decoder based on AI includes: the decoding behavior of the first decoder is inference.
[0293] As one embodiment, the first decoder based on AI includes: the first decoder is obtained through training.
[0294] As one example, the first decoder based on AI includes: the first decoder includes at least one AI model.
[0295] In embodiment 5A, the structure and parameters of the first decoder are known to the first node. For example, they are obtained by downloading from a network device, or they are specified in a standard, or they are implementation-related to the first node (i.e., determined by the hardware device vendor of the receiver of the first wireless channel; however, those skilled in the art will know that, in effect, the design of the first decoder can generally be considered as the inverse operation of the first encoder).
[0296] Typically, the structure of the first decoder based on AI includes Transformer structure, RNN (Recurrent Neural Network), CNN (Conventional Neural Network), etc., or a hybrid model composed of multiple models.
[0297] In Figure 5B, the second node N2 and the first node U2 are communication nodes transmitted via the air interface. In Figure 5B, the step in block F53 is optional.
[0298] For the second node N2, in step S540, the first information block is received; in step S541, the first signaling is sent; and in step S542, the first wireless channel is received.
[0299] For the first node U2, in step S530, a first information block is sent; in step S531, a first signaling is received; and in step S532, a first wireless channel is sent.
[0300] In Embodiment 5B, the first information block indicates the size of the processing resource; the first signaling indicates the scheduling information of the first wireless channel; the first node occupies the processing resource for the first wireless channel from a first moment until a third moment, and the processing of the first wireless channel by the first node is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0301] As an example, the first node U2 is the first node in this application.
[0302] As an example, the second node N2 is the second node in this application.
[0303] As one embodiment, the air interface between the second node N2 and the first node U2 includes a wireless interface between the base station equipment and the user equipment.
[0304] As one embodiment, the air interface between the second node N2 and the first node U2 includes a wireless interface between the relay node device and the user equipment.
[0305] As one embodiment, the air interface between the second node N2 and the first node U2 includes a wireless interface between user equipment.
[0306] As one example, the second node N2 is the serving cell sustaining base station of the first node U2.
[0307] As an example, in Example 5B, the operation described in this application is transmission, and the processing of the first wireless channel by the first node includes encoding; the processing of the first wireless channel by the first node based on AI includes: the encoding of the first wireless channel is based on AI.
[0308] As an example, in Example 5B, the operation described in this application is transmission, the processing of the first wireless channel by the first node includes encoding, the output of the first encoder in the first node is used to generate a signal on the first wireless channel; the processing of the first wireless channel by the first node based on AI includes: the first encoder based on AI.
[0309] As one embodiment, the first encoder based on AI includes: the encoding behavior of the first encoder is inference.
[0310] As one embodiment, the first encoder based on AI includes: the first encoder is obtained through training.
[0311] As one embodiment, the first encoder based on AI includes: the first encoder includes at least one AI model.
[0312] As an example, the structure and parameters of the first encoder are known to the first node. For example, they may be obtained by downloading from a network device, or they may be specified in a standard.
[0313] Typically, the structure of the first encoder based on AI includes Transformer structure, RNN (Recurrent Neural Network), CNN (Conventional Neural Network), etc., or a hybrid model composed of multiple models.
[0314] As one embodiment, the first information block is carried by higher-layer signaling.
[0315] As an example, the first information block is carried by an RRC message.
[0316] As an example, the first information block belongs to UAI (UE Assistance Information).
[0317] As an example, the first information block belongs to the UEAssistanceInformation message.
[0318] As one example, the first information block includes UAI.
[0319] As one embodiment, the first information block includes a UEAssistanceInformation message.
[0320] As an example, the UAI report is the reporting of the UEAssistanceInformation message.
[0321] As an example, the first information block includes a MAC CE.
[0322] As one embodiment, the first information block includes physical layer information.
[0323] As one embodiment, the first information block includes uplink control information.
[0324] As one example, the first information block is transmitted over a physical channel.
[0325] As an example, the first information block is transmitted on PUSCH (Physical Uplink Shared Channel).
[0326] As an example, the first information block is transmitted on PUCCH (Physical Uplink Control Channel).
[0327] As an example, the first information block belongs to the capability information of the first node.
[0328] As one embodiment, the first information block includes the capability information of the first node.
[0329] As one embodiment, the first information block includes one or more capability parameters of the first node.
[0330] As one embodiment, the first information block includes one or more fields in a UE (user equipment) capability IE (information element).
[0331] As one embodiment, the first information block includes one or more fields in one or more UE (user equipment) capability IE (information element).
[0332] As one embodiment, the first information block includes one or more parameters in one or more UE (user equipment) capability IEs.
[0333] As an example, after receiving a UE Capability Enquiry from the network, the first node transmits the first node's capability information, and the first information block belongs to the first node's capability information.
[0334] As an example, the capability information of the first node includes UECapabilityInformation.
[0335] As an example, the capability information of the first node includes the radio access capability of the first node.
[0336] As an example, the size of the processing resources refers to the number of processing resources.
[0337] As an example, the size of the processing resource refers to how many bytes the processing resource is.
[0338] As an example, the size of the processing resource refers to the number of bytes included in the processing resource.
[0339] As one embodiment, the first information block indicates the size of the processing resources occupied by the first wireless channel.
[0340] As one embodiment, the processing of the first wireless channel by the first node corresponds to a first identifier; the first information block indicates the size of the processing resource corresponding to the first identifier.
[0341] Examples 6A-6C
[0342] Examples 6A-6C illustrate schematic diagrams of a first node processing the first wireless channel according to an embodiment of this application, as shown in Figures 6A-6C respectively.
[0343] In Embodiment 6A, the operation is receiving, and the processing of the first wireless channel by the first node includes channel estimation; the processing of the first wireless channel by the first node based on AI includes: the channel estimation of the first wireless channel by the first node is based on AI.
[0344] Typically, the sender of the first wireless channel (i.e., the second node in this application) sends the DMRS (Demodulation Reference Signal) of the first wireless channel, and the first node performs channel estimation by receiving the DMRS of the first wireless channel.
[0345] As one embodiment, the REs occupied by the DMRS of the first wireless channel and the REs carrying data in the first wireless channel overlap; the first node performs channel estimation based on AI according to the signals on the REs occupied by the DMRS of the first wireless channel.
[0346] In the above method, compared with the current system where the REs occupied by DMRS and the REs occupied by data are orthogonal, the above method has significant advantages, such as increasing the REs available for data transmission, improving the density of DMRS, improving the accuracy of channel estimation, and reducing data interference to DMRS by AI-based channel estimation.
[0347] In the above method, the specific AI-based channel estimation algorithm is implementation-dependent, meaning it is determined by the hardware vendor of the first node. A typical but non-limiting implementation is described below:
[0348] The first node inputs the signal and DMRS sequence on the RE occupied by at least the first wireless channel into the AI model, and the output of the AI model is used to obtain the estimated channel matrix.
[0349] The structure and parameters of the AI model in the above embodiments are known to the first node. For example, they may be obtained by downloading from a network device, or they may be specified in a standard, or they may be implementation-related to the first node (i.e., determined by the hardware device vendor of the receiver of the first wireless channel).
[0350] In embodiment 6B, the operation is receiving, and the processing of the first wireless channel by the first node includes decoding.
[0351] As one embodiment, the operation is receiving, and the processing of the first wireless channel by the first node includes at least one of channel estimation, demodulation, and decoding.
[0352] As one embodiment, the operation is receiving, and the processing of the first wireless channel by the first node includes demodulation and decoding.
[0353] As one embodiment, the operation is to receive, whereby the first wireless channel carries a first data block; the processing of the first wireless channel by the first node includes the recovery of the first data block.
[0354] In the above method, the specific algorithm for the first node to process the first wireless channel can be implementation-dependent, that is, determined by the hardware equipment vendor of the first node; several typical but non-limiting implementation methods are described below:
[0355] In one implementation, the first node demodulates the signal on the first wireless channel and inputs it into an AI model for decoding. The output of the AI model is used to recover the data carried on the first wireless channel.
[0356] In one implementation, the first node estimates the channel matrix based on the DMRS of the first wireless channel, inputs the signal on the first wireless channel and the estimated channel matrix into an AI model, and the output of the AI model is used to recover the data carried on the first wireless channel.
[0357] In another implementation, the REs occupied by the DMRS of the first wireless channel and the REs carrying data in the first wireless channel overlap; the first node performs channel estimation based on AI according to the signal on the RE occupied by the DMRS of the first wireless channel; then, the first node demultiplexes the DMRS and the data, and inputs the signal of the demultiplexed data carrying data into the AI model, and the output of the AI model is used to recover the data carried on the first wireless channel.
[0358] The structure and parameters of the AI model in the above embodiments are known to the first node. For example, they may be obtained by downloading from a network device, or they may be specified in a standard, or they may be implementation-related to the first node (i.e., determined by the hardware device vendor of the receiver of the first wireless channel).
[0359] In embodiment 6C, the operation is transmission, and the processing of the first node on the first wireless channel includes encoding.
[0360] As one embodiment, the operation is transmission, and the processing of the first node on the first wireless channel includes encoding and modulation.
[0361] As one embodiment, the operation is transmission, and the processing of the first node on the first wireless channel includes the generation of signals on the first wireless channel.
[0362] As one embodiment, the operation is transmission, and the processing of the first node on the first wireless channel includes the generation of complex-valued modulation symbols on the first wireless channel.
[0363] In the above method, the specific algorithm for the first node to process the first wireless channel can be implementation-dependent, that is, determined by the hardware equipment vendor of the first node; several typical but non-limiting implementation methods are described below:
[0364] In one implementation, the first node inputs the data to be carried on the first wireless channel into an AI model for encoding. The output of the AI model undergoes rate matching, scrambling, modulation, layer mapping, precoding, mapping to resource element, OFDM baseband signal generation, and modulation and upconversion to obtain the signal on the first wireless channel.
[0365] In one implementation, the first node inputs the data to be carried on the first wireless channel into an AI model for encoding and modulation. The output of the AI model is then processed through layer mapping, precoding, mapping to resource elements, OFDM baseband signal generation, and modulation and upconversion to obtain the signal on the first wireless channel.
[0366] The structure and parameters of the AI model in the above embodiments are known to the first node. For example, they may be obtained by downloading from a network device, or they may be specified in a standard, or they may be implementation-related to the first node (i.e., determined by the hardware device vendor of the receiver of the first wireless channel).
[0367] Example 7
[0368] Example 7 illustrates a schematic diagram of the relationship between the processing of a first wireless channel and a first identifier according to an embodiment of this application; as shown in Figure 7.
[0369] In embodiment 7, the processing of the first wireless channel by the first node corresponds to a first identifier, and the size of the processing resources occupied by the processing of the first wireless channel by the first node depends on the first identifier.
[0370] As an example, the first identifier is a non-negative integer.
[0371] As an example, the first identifier is a string.
[0372] As an example, the first identifier is the associated identifier (associatedID).
[0373] As an example, the first identifier is an identifier associated with the AI model.
[0374] As an example, the first identifier is an identifier associated with reasoning.
[0375] As an example, the first identifier is used by the first node to identify an AI model.
[0376] As an example, the first identifier is used by the first node to determine the AI model used for inference.
[0377] As an example, the first identifier is used to identify or indicate a reasoning.
[0378] As an example, the first identifier is used to identify an AI model used for inference.
[0379] As an example, the first identifier is used to identify or indicate a reasoning AI entity.
[0380] As an example, the first identifier is used to identify the AI model.
[0381] As an example, the first identifier is used to identify the AI entity.
[0382] As an example, the first identifier is used to identify a function.
[0383] As one example, the functionality includes AI capabilities.
[0384] As one example, the functionality includes functions for encoding or decoding physical channels.
[0385] As one example, the functionality includes functions for encoding or decoding wireless channels.
[0386] As one example, the functionality includes features for PDSCH decoding.
[0387] As one example, the functionality includes features for PUSCH encoding.
[0388] As an example, the advantages of the above method include that identifying or indicating an AI model or AI entity or function through a first identifier simplifies the design and unifies the understanding between the first node and the second node.
[0389] As one embodiment, the first identifier is used to identify or indicate the first node's processing of the first wireless channel.
[0390] As an example, the processing of the first wireless channel by the first node is achieved through inference, and the inference corresponds to the first identifier.
[0391] As an example, the processing of the first wireless channel by the first node includes inference, wherein the parameters of the inference are obtained through training, and the inference corresponds to the first identifier.
[0392] As an example, the first node uses an AI model for processing the first wireless channel, and a first identifier is used to identify or indicate the AI model.
[0393] As one embodiment, the operation is receiving, and the processing of the first wireless channel by the first node includes channel estimation, the channel estimation of the first wireless channel by the first node is based on AI, and the AI on which the channel estimation is based corresponds to a first identifier.
[0394] As one embodiment, the operation is receiving, and the processing of the first node on the first wireless channel includes decoding; wherein,
[0395] The first identifier is used to identify or indicate the parameters of the decoding; or,
[0396] The first identifier is used to identify or indicate the first decoder, which is used for the decoding.
[0397] As one embodiment, the operation is transmission, and the processing of the first node on the first wireless channel includes encoding; a first identifier is used to identify or indicate the parameters of the encoding; or,
[0398] The first identifier is used to identify or indicate the first encoder, which is used for the encoding of the first wireless channel.
[0399] As one embodiment, the reasoning corresponding to the first identifier includes: the first identifier is used to identify or indicate the reasoning.
[0400] As one embodiment, the inference corresponding to the first identifier includes: the first identifier is used to identify or indicate the parameters of the inference.
[0401] As one embodiment, the inference corresponding to the first identifier includes: the first identifier is used to identify or indicate the AI model used in the inference.
[0402] As an example, the inference corresponding to the first identifier includes: the parameters of the inference are obtained through training, and the first identifier is used to identify or indicate the training dataset of the inference.
[0403] As an example, the inference corresponding to the first identifier includes: the first identifier is used to identify or indicate the training dataset, which is used to train the parameters of the inference or the AI model used by the inference.
[0404] As an example, the benefits of the above method include establishing consensus among different AI functions by identifying an AI training or AI training dataset to recognize the inferences generated by that AI training or AI training dataset, further simplifying the design.
[0405] As an example, the first identifier corresponding to the AI on which the channel estimation is based includes: the first identifier is used to identify or indicate the AI or inference on which the channel estimation is based.
[0406] As an example, the first identifier corresponding to the AI on which the channel estimation is based includes: the first identifier is used to identify or indicate the AI model or inference parameters on which the channel estimation is based.
[0407] As an example, the first identifier corresponding to the AI on which the channel estimation is based includes: the AI model or inference parameters on which the channel estimation is based are obtained through training, and the first identifier is used to identify or indicate the training dataset of the AI model or the inference parameters.
[0408] As an example, the first identifier corresponding to the AI on which the channel estimation is based includes: the first identifier is used to identify or indicate the training dataset, which is used to train the AI model or inference on which the channel estimation is based.
[0409] As an example, the first identifier is configured by higher-level parameters.
[0410] As one embodiment, the first signaling indicates the first identifier.
[0411] As an example, the first signaling is DCI, and the DCI format of the first signaling is used to indicate the first identifier.
[0412] As an example, the processing of the first wireless channel by the first node corresponds to a first identifier only when the DCI format of the first signaling belongs to a second DCI format group; wherein, the second DCI format group includes one or more DCI formats.
[0413] As an example, the processing of the first wireless channel by the first node is based on AI only when the DCI format of the first signaling belongs to the first DCI format group; the processing of the first wireless channel by the first node corresponds to the first identifier only when the DCI format of the first signaling belongs to the second DCI format group; wherein, the second DCI format group includes some DCI formats in the first DCI format group.
[0414] As an example, the time-frequency resources occupied by the first signaling are used to indicate that the processing of the first wireless channel by the first node corresponds to a first identifier.
[0415] As an example, the processing of the first wireless channel by the first node corresponds to the first identifier only when the time-frequency resources occupied by the first signaling belong to the third time-frequency resource set.
[0416] As a sub-implementation of the above embodiments, the third time-frequency resource set includes one or more search spaces.
[0417] As a sub-implementation of the above embodiments, the third time-frequency resource set includes one or more PDCCH candidates.
[0418] As a sub-implementation of the above embodiments, the third time-frequency resource set includes one or more CORESETs (Control resource sets).
[0419] As a sub-implementation of the above embodiments, the third time-frequency resource set is configured by higher-level parameters.
[0420] As an example, the processing of the first wireless channel by the first node is based on AI only when the time-frequency resources occupied by the first signaling belong to the first time-frequency resource set; the processing of the first wireless channel by the first node corresponds to the first identifier only when the time-frequency resources occupied by the first signaling belong to the third time-frequency resource set; the third time-frequency resource set includes a portion of the time-frequency resources in the first time-frequency resource set.
[0421] As an example, the time-frequency resources occupied by the first wireless channel are used to indicate that the processing of the first wireless channel by the first node corresponds to a first identifier.
[0422] As an example, the processing of the first wireless channel by the first node corresponds to the first identifier only when the time-frequency resources occupied by the first wireless channel belong to the fourth time-frequency resource set.
[0423] As a sub-implementation of the above embodiments, the fourth time-frequency resource set includes one or more symbols in the time domain and multiple subcarriers in the frequency domain.
[0424] As a sub-implementation of the above embodiments, the fourth time-frequency resource set includes multiple REs (resource elements) of a cell in the time domain.
[0425] As a sub-implementation of the above embodiments, the fourth time-frequency resource set is configured by higher-level parameters.
[0426] As an example, the processing of the first wireless channel by the first node is based on AI only when the time-frequency resources occupied by the first wireless channel belong to the second time-frequency resource set; the processing of the first wireless channel by the first node corresponds to the first identifier only when the time-frequency resources occupied by the first wireless channel belong to the fourth time-frequency resource set; the fourth time-frequency resource set includes a portion of the time-frequency resources in the second time-frequency resource set.
[0427] As one embodiment, the size of the processing resources occupied by the first node for processing the first wireless channel depends on the first identifier, including: the first identifier is one of a plurality of identifiers, at least two of the plurality of identifiers correspond to different sizes of the processing resources; the first node determines the size of the processing resources occupied by processing the first wireless channel based on which of the N identifiers the first identifier is.
[0428] As one embodiment, the size of the processing resources occupied by the first node for processing the first wireless channel depends on the first identifier, including: the first identifier is one of a plurality of identifiers, the plurality of identifiers respectively correspond to a plurality of sizes, and at least two of the plurality of sizes are different; the size of the processing resources occupied by the first node for processing the first wireless channel is the size corresponding to the first identifier among the plurality of sizes.
[0429] As one embodiment, the size of the processing resources occupied by the first node for the processing of the first wireless channel depending on the first identifier includes: the first node reporting the size of the processing resources occupied by the processing of the first wireless channel for the first identifier.
[0430] Example 8
[0431] Example 8 illustrates schematic diagrams of a first time point and a third time point according to an embodiment of this application; as shown in Figure 8.
[0432] In embodiment 8, the operation is receiving; the first node in this application transmits the HARQ-ACK of the first wireless channel on the second wireless channel; wherein, the third time step depends on the symbols occupied by the second wireless channel; wherein,
[0433] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0434] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0435] The first moment depends on the symbols occupied by the first wireless channel.
[0436] Typically, the first symbol refers to the earliest symbol.
[0437] Typically, the HARQ-ACK of the first wireless channel indicates whether the first wireless channel has been correctly received.
[0438] Typically, the first wireless channel carries a first data block; the HARQ-ACK of the first wireless channel indicates whether the first data block has been correctly received.
[0439] As one embodiment, the second wireless channel is an uplink physical channel.
[0440] As one embodiment, the second wireless channel is used to transmit uplink control information.
[0441] As an example, the second wireless channel is PUCCH (Physical Uplink Control Channel).
[0442] As an example, the second wireless channel is PUSCH.
[0443] As one embodiment, the first signaling indicates the resources occupied by the second wireless channel.
[0444] As one example, higher-level parameters indicate the resources occupied by the second wireless channel.
[0445] As one embodiment, the second radio channel is a PUCCH, and the first signaling indicates the PUCCH resources occupied by the second radio channel.
[0446] As one embodiment, the second wireless channel is a PUCCH, and higher-layer parameters indicate the PUCCH resources occupied by the second wireless channel.
[0447] As an example, the operation is receiving, the first signaling is DCI, and the first time is later than the PDCCH carrying the first signaling.
[0448] As one embodiment, the operation is receiving, the first time being later than the physical channel carrying the first signaling includes: the first time being the start time of the first symbol after the physical channel carrying the first signaling.
[0449] As one embodiment, the operation is receiving, the first moment being later than the physical channel carrying the first signaling includes: the first moment not being earlier than at least a first time interval after the physical channel carrying the first signaling.
[0450] As one embodiment, the operation is receiving, with the first moment depending on the symbols occupied by the first wireless channel.
[0451] As an example, the operation is receiving, and the first moment is the start moment of the first symbol occupied by the first wireless channel.
[0452] As one embodiment, the operation is to receive, the first moment being earlier than the first symbol occupied by the first wireless channel.
[0453] As one embodiment, the operation is to receive, the first moment being at least a first time interval earlier than the first symbol occupied by the first wireless channel.
[0454] As one embodiment, the operation is to receive, at the first moment, later than the end symbol of the first wireless channel.
[0455] As one embodiment, the operation is receiving, and the first moment is the start moment of the first symbol after the first wireless channel.
[0456] As one embodiment, the operation is to receive, the first moment not earlier than at least a first time interval after the first wireless channel.
[0457] As one embodiment, the operation is receiving, the first signaling is physical layer signaling, and the first moment depends on whether the first wireless channel is the first wireless channel triggered by the first signaling.
[0458] As an example, the operation is receiving, and the first signaling is physical layer signaling; when the first radio channel is the first radio channel triggered by the first signaling, the first time is the start time of the first symbol after the physical channel carrying the first signaling, or the first time is not earlier than at least a first time interval after the physical channel carrying the first signaling; when the first radio channel is not the first radio channel triggered by the first signaling, the first time depends on the symbols occupied by the first radio channel.
[0459] As an example, the third time interval depending on the symbol occupied by the second wireless channel includes: the third time interval being the end time of the second wireless channel.
[0460] As an example, the third time interval depending on the symbols occupied by the second wireless channel includes: the third time interval being later than the end time of the second wireless channel.
[0461] As one embodiment, the third time interval depending on the symbol occupied by the second wireless channel includes: the third time interval is not earlier than at least a second time interval after the second wireless channel.
[0462] As a sub-implementation of the above embodiments, the second time interval is predefined.
[0463] As a sub-implementation of the above embodiment, the second time interval is reported by the first node.
[0464] As a sub-implementation of the above embodiments, the second time interval is configurable.
[0465] As a sub-implementation of the above embodiments, the second time interval is calculated by a formula.
[0466] As an example, the third time depending on the symbols occupied by the second wireless channel includes: the third time is the start time of the first symbol occupied by the second wireless channel.
[0467] As an example, the third time depending on the symbol occupied by the second wireless channel includes: the third time is the end time of the symbol preceding the first symbol occupied by the second wireless channel.
[0468] Typically, the preceding symbol refers to the most recent symbol that is earlier in time.
[0469] As an example, the symbol that the third time depends on the second wireless channel occupancy includes: the third time being earlier than the first symbol occupied by the second wireless channel.
[0470] Regarding the first time interval in the above embodiments, some specific implementation methods are given below:
[0471] As an example, the first time interval is predefined.
[0472] As an example, the first time interval is reported by the first node.
[0473] As an example, the first time interval corresponds to the first identifier.
[0474] As an example, the first time interval is configurable.
[0475] As an example, the first time interval is calculated using a formula.
[0476] As an example, the timing at which the AI model used by the first node for processing the first wireless channel begins to be applied depends on the first time interval, and the first timing is no earlier than the timing at which the AI model used for inference begins to be applied.
[0477] As one embodiment, the processing of the first wireless channel by the first node corresponds to a first identifier, and the first time interval depends on the first identifier.
[0478] As one embodiment, the first time interval depending on the first identifier includes: the first time interval corresponding to only the first identifier among a plurality of identifiers.
[0479] As one embodiment, the first time interval depending on the first identifier includes: multiple time intervals corresponding to multiple identifiers respectively; the processing of the first wireless channel by the first node corresponding to the first identifier, the first identifier being one of the multiple identifiers, and the first time interval being the time interval corresponding to the first identifier among the multiple time intervals.
[0480] Example 9
[0481] Example 9 illustrates schematic diagrams of a first time point and a third time point according to another embodiment of this application; as shown in Figure 9.
[0482] In embodiment 9, the operation is transmission; the third time step depends on the symbols occupied by the first wireless channel; wherein,
[0483] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0484] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0485] The first moment is later than the physical channel carrying the first signaling and earlier than the first symbol occupied by the first radio channel.
[0486] As one embodiment, the operation is transmission, the first signaling is physical layer signaling, and the first moment depends on whether the first wireless channel is the first wireless channel triggered by the first signaling.
[0487] As one embodiment, the operation is transmission, and the first signaling is physical layer signaling; when the first radio channel is the first radio channel triggered by the first signaling, the first time is the start time of the first symbol after the physical channel carrying the first signaling, or the first time is not earlier than at least a first time interval after the physical channel carrying the first signaling; when the first radio channel is not the first radio channel triggered by the first signaling, the first time is later than the physical channel carrying the first signaling and earlier than the first symbol occupied by the first radio channel.
[0488] As an example, the first moment is the start time of the first symbol after the physical channel carrying the first signaling.
[0489] As an example, the first moment is no earlier than at least a first time interval after the physical channel carrying the first signaling.
[0490] As one embodiment, the first moment is later than the physical channel carrying the first signaling and earlier than the first symbol occupied by the first wireless channel.
[0491] As one embodiment, the first moment is later than the physical channel carrying the first signaling and earlier than the first symbol occupied by the first radio channel by at least the fourth time interval.
[0492] As a sub-implementation of the above embodiments, the fourth time interval is predefined.
[0493] As a sub-implementation of the above embodiment, the fourth time interval is reported by the first node.
[0494] As a sub-implementation of the above embodiments, the fourth time interval is configurable.
[0495] As a sub-example of the above embodiment, the fourth time interval is calculated by a formula.
[0496] As an example, the symbol dependent on the first wireless channel occupancy at the third time includes: the third time being the end time of the first wireless channel.
[0497] As an example, the third time interval depending on the symbol occupied by the first wireless channel includes: the third time interval being later than the end time of the first wireless channel.
[0498] As one embodiment, the third time interval depending on the symbol occupied by the first wireless channel includes: the third time interval is not earlier than at least a third time interval after the first wireless channel.
[0499] As a sub-implementation of the above embodiments, the third time interval is predefined.
[0500] As a sub-implementation of the above embodiment, the third time interval is reported by the first node.
[0501] As a sub-implementation of the above embodiments, the third time interval is configurable.
[0502] As a sub-implementation of the above embodiments, the third time interval is calculated by a formula.
[0503] Example 10
[0504] Example 10 illustrates a schematic diagram of storage resource occupancy according to an embodiment of this application; as shown in Figure 10.
[0505] In Embodiment 10, the processing of the first wireless channel by the first node occupies storage resources from a second time point until a fourth time point; the second time point is equal to or earlier than the first time point; the fourth time point is equal to or later than the third time point. Figure 10 shows four implementation methods (a)-(d); in (a), the second time point is equal to the first time point, and the fourth time point is equal to the third time point; in (b), the second time point is earlier than the first time point; the fourth time point is equal to the third time point; in (c), the second time point is equal to the first time point; the fourth time point is later than the third time point; in (d), the second time point is earlier than the first time point; the fourth time point is later than the third time point.
[0506] The advantages of the above implementation method (a) include: simplified design.
[0507] The advantages of the above implementation methods (b)-(d) include: taking storage time into account, and designing the storage resource occupancy time more accurately.
[0508] As one example, the storage resources are used for storage.
[0509] As one embodiment, the storage resource includes storage units or storage space.
[0510] As one example, the storage resources are used to store some or all of the parameters required for inference.
[0511] As one embodiment, the storage resources are used to store at least one of some or all of the inference intermediate results, or some or all of the inference outputs.
[0512] As one example, the storage resources are used to store some or all of the parameters of the AI model.
[0513] As an example, the storage resources are used to store at least one of some or all of the parameters of the AI model, some or all of the intermediate inference results, or some or all of the inference outputs.
[0514] As one embodiment, the storage resources are used to store one or more of the following: convolution kernel size, number of convolutional layers, convolution stride, pooling kernel size, pooling kernel stride, pooling function, activation function, or number of feature maps.
[0515] As an example, the storage resources are used to store one or more of the following: convolution kernel, pooling kernel, pooling function, activation function, parameters of the pooling function, or parameters of the activation function.
[0516] As one embodiment, the second time point is earlier than the first time point, and the time interval between the second time point and the first time point is predefined.
[0517] As an example, the second time point is earlier than the first time point, and the time interval between the second time point and the first time point is reported by the first node.
[0518] As one embodiment, the second time point is earlier than the first time point, and the time interval between the second time point and the first time point is configurable.
[0519] As an example, the second time point is earlier than the first time point, and the time interval between the second time point and the first time point is calculated by a formula.
[0520] As an example, the fourth time point is later than the third time point, and the time interval between the fourth time point and the third time point is predefined.
[0521] As an example, the fourth time point is later than the third time point, and the time interval between the fourth time point and the third time point is reported by the first node.
[0522] As an example, the fourth time point is later than the third time point, and the time interval between the fourth time point and the third time point is configurable.
[0523] As an example, the fourth time point is later than the third time point, and the time interval between the fourth time point and the third time point is calculated by a formula.
[0524] In the above method, storage resources are only used when processing resources are required, thus releasing storage resources in a timely manner and improving the utilization efficiency of storage resources.
[0525] Example 11
[0526] Example 11 illustrates a schematic diagram of conflict handling for processing resources according to an embodiment of this application; as shown in Figure 11.
[0527] In Example 11, the first wireless channel is one of two wireless channels, and the total processing resources required for the processing of the two wireless channels based on AI exceed the available processing resources; wherein,
[0528] The processing of the other wireless channel, which is different from the first wireless channel, is abandoned;
[0529] or,
[0530] The processing of the other wireless channel, which is different from the first wireless channel, is not based on AI.
[0531] Figure 11 illustrates the two implementation methods described above, as shown in (a) and (b) respectively, wherein the reference wireless channel is another wireless channel besides the first wireless channel of the two wireless channels; in (a), the first node abandons processing of the reference wireless channel; in (b), the first node processes the reference wireless channel in a non-AI-based manner.
[0532] As an example, the first wireless channel is the one with higher priority among the two wireless channels.
[0533] As an example, the reference wireless channel is another wireless channel besides the first wireless channel of the two wireless channels; the process of abandoning the reference channel includes: the reference channel being abandoned by the first node for receiving or transmitting.
[0534] As an example, the reference wireless channel is another wireless channel besides the first wireless channel of the two wireless channels; the process of abandoning the reference channel includes: the reference channel being abandoned by the first node.
[0535] As an example, the reference wireless channel is another wireless channel besides the first wireless channel of the two wireless channels; the process of abandoning the reference channel includes: the reference channel being abandoned by the first node for decoding.
[0536] As an example, the reference wireless channel is another wireless channel besides the first wireless channel of the two wireless channels; the process of abandoning the reference channel includes: the first node abandoning the recovery of information or data on the reference channel.
[0537] As an example, the reference wireless channel is another wireless channel besides the first wireless channel of the two wireless channels; the processing of the reference channel not based on AI includes: the processing of the reference channel is not based on inference.
[0538] As an example, the reference wireless channel is another wireless channel besides the first wireless channel of the two wireless channels; the processing of the reference channel not based on AI includes: the processing of the reference channel does not employ an AI model.
[0539] As an example, the reference wireless channel is another wireless channel besides the first wireless channel of the two wireless channels; the processing of the reference channel not based on AI includes: the processing of the reference channel is based on conventional non-AI methods.
[0540] As an example, the reference channel is an uplink channel, and the processing of the reference channel is based on traditional non-AI methods, such as the generation methods of PUSCH and PUCCH in protocols prior to 3GPP R19.
[0541] As an example, the reference channel is a downlink channel, and the processing of the reference channel is based on traditional non-AI methods. It can refer to the processing methods of PDSCH and PDCCH in protocols prior to 3GPP R19. The specific processing algorithm is related to the implementation of the first node, that is, it is determined by the hardware equipment vendor of the first node. However, those skilled in the art know that, in terms of effect, the processing method of the first node can usually be considered as the inverse operation of the generation method of the transmitting end.
[0542] As an example, available processing resources refer to processing resources other than the already occupied processing resources among all processing resources of the first node.
[0543] As an example, available processing resources refer to the unoccupied processing resources in the first node.
[0544] As an example, the unoccupied processing resources in the first node refer to the idle processing resources in the first node.
[0545] As an example, the unoccupied processing resources in the first node refer to the processing resources in the first node that are not used for storage.
[0546] As an example, the occupied processing resources in the first node refer to the non-idle processing resources in the first node.
[0547] As an example, the processing resources already occupied in the first node refer to the processing resources in the first node that have been used for storage.
[0548] As an example, the available processing resources in the first node refer to at least a portion of the unoccupied processing resources in the first node.
[0549] As an example, the available processing resources in the first node refer to the processing resources in the first node that can be used for the processing of the wireless channel.
[0550] As an example, the available processing resources in the first node refer to the processing resources in the first node that can be used for at least one of the processes, PDSCH or PUSCH.
[0551] Example 12
[0552] Example 12 illustrates a schematic diagram of conflict handling for processing resources according to another embodiment of this application; as shown in Figure 12.
[0553] In Example 12, the processing resources required by the first node for processing the first wireless channel and generating the first channel information based on AI exceed the available processing resources; wherein,
[0554] The first node abandons transmitting the first channel information;
[0555] or,
[0556] The first node sends the first channel information that is not generated based on AI.
[0557] Figure 12 illustrates the two implementation methods described above, as shown in (a) and (b) respectively; in (a), the first node abandons the generation and transmission of the first channel information; in (b), the first node changes the generation method of the first channel information to be non-AI-based.
[0558] As one embodiment, the first node abandoning the transmission of the first channel information includes: the first node abandoning the generation of the first channel information.
[0559] As an example, for the first channel information not generated based on AI, the CSI generation method in protocols prior to 3GPP R19 can be referenced.
[0560] As an example, the specific algorithm for generating the first channel information not based on AI is implementation-dependent for the first node, i.e., determined by the hardware vendor of the first node. A typical but non-limiting implementation is described below:
[0561] In one implementation, the first channel information includes L1-RSRP or L1-SINR; the first node obtains L1-RSRP or L1-SINR based on the measurement of RS resources. Generally speaking, the filtering algorithm of L1-RSRP or L1-SINR is determined by the manufacturer of the first node, or is implementation-related, and can be implemented by an algorithm or by hardware.
[0562] In another implementation, the first node performs channel measurements on the RS resources to obtain the channel parameter matrix H. r×P For the channel parameter matrix H r×P Power adjustment is performed, and the adjusted channel parameter matrix is as follows: Where Q is the ratio of the assumed PDSCH (Physical Downlink Shared Channel) EPRE (Energy Per Resource Element) to the NZP CSI-RS EPRE. When using the precoding matrix W... P×l Under these conditions, the precoded channel parameter matrix is: W P×l Where l is the rank or the number of layers. In one case, l is a positive integer not greater than P; in another case, the precoding matrix is an identity matrix, in which case P = l. H is calculated using criteria such as SINR (Signal Interference Noise Ratio), EESM (Exponential Effective SINR Mapping), or RBIR (Received Block Mean Mutual Information Ratio). r×P ·W P×lThe equivalent channel capacity is calculated, and then the first channel information is reported using methods such as table lookup based on the equivalent channel capacity. Generally, the calculation of the equivalent channel capacity requires the first node to estimate interference (including noise). Typically, the mapping from the equivalent channel capacity to CSI depends on receiver performance or hardware-related factors such as modulation scheme.
[0563] Examples 13A-13B
[0564] Examples 13A-13B illustrate schematic diagrams illustrating the relationship between processing resources for a first wireless channel and processing resources for channel information according to an embodiment of this application, as shown in Figures 13A-13B respectively.
[0565] In Embodiment 13A, the processing resources occupied by the first node for processing the first wireless channel are first-type processing resources, while the generation of channel information occupies second-type processing resources.
[0566] Typically, the first type of processing resources differs from the second type of processing resources.
[0567] As an example, the first type of processing resources and the second type of processing resources are processing resources with different names.
[0568] As one example, the first type of processing resources and the second type of processing resources are used for different functions.
[0569] As an example, the first type of processing resources is suitable for processing wireless channels, and the second type of processing resources is suitable for generating channel information.
[0570] As an example, the first type of processing resources and the second type of processing resources have different names.
[0571] As an example, the first type of processing resources and the second type of processing resources belong to different hardware.
[0572] As one embodiment, the first type of processing resources is used for inference, and the second type of processing resources is used for CSI processing or computation.
[0573] As one embodiment, the first type of processing resources is used for inference, and the second type of processing resources is a CSI processing unit.
[0574] As an example, the first type of processing resources belongs to the GPU, and the second type of processing resources belongs to the Central Processing Unit (CPU).
[0575] In Example 13B, the generation of channel information also consumes the processing resources.
[0576] In the above method, the first node shares the processing resources for the processing of the first wireless channel and the generation of channel information.
[0577] Examples 14A-14B
[0578] Examples 14A-14B illustrate schematic diagrams of a first encoder and a first decoder according to an embodiment of this application, as shown in Figures 14A-14B respectively.
[0579] In Example 14A, the input of the first encoder includes L+1 data blocks arranged sequentially, namely the first data block, data block #1, data block #2, ..., data block #L; the second node converts the output V of the first encoder... i Send to the first node; the V i It is a bit block.
[0580] Generally speaking, how the first node utilizes the output V of the first encoder... i The method for recovering the first data block is implementation-dependent, meaning it is determined by the hardware vendor of the first node; the first decoder in Embodiment 14A is merely a non-limiting implementation. As shown in Figure 14A, the input of the first decoder includes the V i And L data blocks arranged in sequence, namely data block #1, data block #2, ..., data block #L.
[0581] In Example 14A, when the output W of the first decoder i When the CRC check passes, the first data block is correctly received; when the output W of the first decoder... i If the CRC check fails, the first data block is not received correctly.
[0582] As an example, any one of the L+1 sequentially arranged data blocks is a bit block, and the output W of the first decoder i It is a block of bits.
[0583] In the above embodiments, the input and output of the first encoder are both bit blocks, and the input and output of the first decoder are both bit blocks; therefore, the training dataset used to train the AI model is also a quantized bit block.
[0584] As a sub-implementation of the above embodiment, the CRC check applies the CRC bit block of the first data block.
[0585] As an example, any one of the L+1 sequentially arranged data blocks includes at least one service data, which is a complex number or a vector; the output W of the first decoder i It is a data block.
[0586] In the above embodiments, the input and output of the first encoder are data blocks and bit blocks, respectively, and the input and output of the first decoder are bit blocks and data blocks, respectively; therefore, the training dataset used to train the AI model is also a data block.
[0587] As a sub-implementation of the above embodiment, the CRC check applies a CRC bit block of a reference bit block, which is obtained by quantizing the first data block.
[0588] In Example 14B, the output of the first encoder at time #i is V. i The first encoder's input at time #i is data block #i, and L past encoded outputs V. i-1 V i-2 , ..., V i-L (where the subscript represents time); the input of the first decoder includes the V i And L past decoded outputs W i-1 W i-2 ,…,W i-L .
[0589] The delay shown in Figure 14B is merely an exemplary implementation and can be replaced by other operations, such as an RNN model or a linear algorithm such as a sliding filter.
[0590] The first encoder and the first decoder can adopt various AI models such as transformer and CNN, which are determined by the hardware vendor.
[0591] The embodiments concerning check bits or service data involved in Embodiment 14A are still applicable to Embodiment 14B, and will not be repeated here.
[0592] Example 15
[0593] Example 15 illustrates a schematic diagram of a first encoder according to an embodiment of this application, as shown in Figure 15. In Figure 15, the first encoder includes P1 coding layers, namely coding layers #1, #2, ..., #P1.
[0594] As an example, P1 is 2, meaning that the P1 encoding layers include encoding layer #1 and encoding layer #2, where encoding layer #1 is a convolutional layer and encoding layer #2 is a fully connected layer, respectively. In the convolutional layer, at least one convolutional kernel is used to convolve the input of the first encoder to generate a corresponding feature map. At least one feature map output by the convolutional layer is reshaped into a vector and input to the fully connected layer. The fully connected layer transforms the vector into the output of the first encoder. For a more detailed description, please refer to CNN-related technical literature, such as Chao-Kai Wen, Deep Learning for Massive MIMO CSI Feedback, IEEE WIRELESS COMMUNICATIONS LETTERS, VOL.7, NO.5, OCTOBER 2018, etc.
[0595] As an example, P1 is 3, that is, the P1 coding layers include fully connected layers, convolutional layers, and pooling layers.
[0596] Example 16
[0597] Example 16 illustrates a schematic diagram of a first decoder according to an embodiment of this application, as shown in Figure 16. In Figure 16, the first decoder includes a preprocessing layer and P2 decoding layer groups, namely decoding layer groups #1, #2, ..., #P2, each decoding layer group including at least one decoding layer.
[0598] As an example, the preprocessing layer is a fully connected layer.
[0599] As an example, any two decoding layer groups in the P2 decoding layer groups have the same structure, which includes the number of decoding layers, the size of the input parameters of each decoding layer, the size of the output parameters, etc.
[0600] As an example, the decoding layer group #j includes L layers, namely layers #1, #2, ..., #L; the decoding layer group is any one of the P2 decoding layer groups.
[0601] As an example, L is 4, the first layer in the L layer is the input layer, and the last three layers in the L layer are convolutional layers. For a more detailed description, please refer to CNN-related technical literature, such as Chao-Kai Wen, Deep Learning for Massive MIMO CSI Feedback, IEEE WIRELESS COMMUNICATIONS LETTERS, VOL.7, NO.5, OCTOBER 2018, etc.
[0602] As an example, the L layer includes at least one convolutional layer and one pooling layer.
[0603] Example 17
[0604] Example 17 illustrates a structural block diagram of a processing apparatus for a first node according to an embodiment of the present application; as shown in Figure 17. In Figure 17, the processing apparatus 1800 in the first node includes a first processor 1801.
[0605] As one example, the first node is a user equipment.
[0606] As an example, the first node is a relay node device.
[0607] As an example, the first processor 1801 includes at least one of the following in embodiment 4: {antenna 452, receiver / transmitter 454, receiver processor 456, transmitter processor 468, multi-antenna receiver processor 458, multi-antenna transmitter processor 457, controller / processor 459, memory 460, data source 467}.
[0608] As an example, the first processor 1801 includes the antenna 452, receiver / transmitter 454, receiver processor 456, transmitter processor 468, multi-antenna receiver processor 458, multi-antenna transmitter processor 457, controller / processor 459, memory 460, and data source 467 as described in Example 4.
[0609] The first processor 1801 receives a first signaling instruction, the first signaling instruction indicating scheduling information of the first wireless channel; operates the first wireless channel; the operation is either receiving or transmitting;
[0610] In Embodiment 17, the first node occupies processing resources for the first wireless channel from a first moment until a third moment, and the processing of the first wireless channel by the first node is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0611] As an example, the first node occupies the processing resources for processing the first wireless channel only when a first condition is met; wherein, the first condition includes the first node's processing of the first wireless channel being based on AI.
[0612] As an example, the processing of the first wireless channel by the first node corresponds to a first identifier, and the size of the processing resources occupied by the processing of the first wireless channel by the first node depends on the first identifier.
[0613] As one embodiment, the first node includes:
[0614] The first processor 1801 transmits the HARQ-ACK of the first wireless channel on the second wireless channel;
[0615] The operation is receiving; the third time step depends on the symbols occupied by the second wireless channel; wherein,
[0616] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0617] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0618] The first moment depends on the symbols occupied by the first wireless channel.
[0619] As one embodiment, the operation is transmission; the third time step depends on the symbols occupied by the first wireless channel; wherein,
[0620] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0621] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0622] The first moment is later than the physical channel carrying the first signaling and earlier than the first symbol occupied by the first radio channel.
[0623] As one embodiment, the first node occupies storage resources for processing the first wireless channel from a second time point until a fourth time point; the second time point is equal to or earlier than the first time point; and the fourth time point is equal to or later than the third time point.
[0624] As one embodiment, the first wireless channel is one of two wireless channels, and the total processing resources required for the processing of the two wireless channels based on AI exceed the available processing resources; wherein,
[0625] The processing of the other wireless channel, which is different from the first wireless channel, is abandoned;
[0626] or,
[0627] The processing of the other wireless channel, which is different from the first wireless channel, is not based on AI.
[0628] As one embodiment, the processing resources required by the first node for processing the first wireless channel and generating the first channel information based on AI exceed the available processing resources; wherein,
[0629] The first processor 1801 abandons the transmission of the first channel information;
[0630] or,
[0631] The first processor 1801 transmits the first channel information that is not generated based on AI.
[0632] As one embodiment, the processing resources occupied by the first node for processing the first wireless channel are first-type processing resources, while the generation of channel information occupies second-type processing resources.
[0633] As an example, the generation of channel information also consumes the processing resources.
[0634] As one embodiment, the first node includes:
[0635] The first processor 1801 sends the first information block;
[0636] The first information block indicates the size of the processing resource.
[0637] Example 18
[0638] Example 18 illustrates a structural block diagram of a processing apparatus for a second node according to an embodiment of the present application; as shown in Figure 18. In Figure 18, the processing apparatus 1900 in the second node includes a second processor 1901.
[0639] In one embodiment, the second node is a base station device.
[0640] In one embodiment, the second node is a user equipment.
[0641] As one embodiment, the second node is a relay node device.
[0642] As one embodiment, the second processor 1901 includes at least one of the following in embodiment 4: {antenna 420, receiver / transmitter 418, receiver processor 470, transmitter processor 416, multi-antenna receiver processor 472, multi-antenna transmitter processor 471, controller / processor 475, memory 476}.
[0643] As one embodiment, the second processor 1901 includes the antenna 420, receiver / transmitter 418, receiver processor 470, transmitter processor 416, multi-antenna receiver processor 472, multi-antenna transmitter processor 471, controller / processor 475, and memory 476 as in embodiment 4.
[0644] The second processor 1901 sends a first signaling instruction, the first signaling instruction indicating the scheduling information of the first wireless channel; executes the first wireless channel; the execution is either sending or receiving.
[0645] In Embodiment 18, the receiver of the first signaling occupies processing resources on the first wireless channel from a first moment until a third moment. The processing of the first wireless channel by the receiver of the first signaling is based on AI. The first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
[0646] As an example, the receiver of the first signaling occupies the processing resources for the first wireless channel only when a first condition is met; wherein, the first condition includes the receiver of the first signaling processing the first wireless channel based on AI.
[0647] As an example, the processing of the first wireless channel by the receiver of the first signaling corresponds to a first identifier, and the size of the processing resources occupied by the processing of the first wireless channel by the receiver of the first signaling depends on the first identifier.
[0648] As one embodiment, the first node includes:
[0649] The second processor 1901 receives the HARQ-ACK from the first wireless channel on the second wireless channel;
[0650] Wherein, the execution is transmission; the third time step depends on the symbols occupied by the second wireless channel; wherein,
[0651] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0652] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0653] The first moment depends on the symbols occupied by the first wireless channel.
[0654] As one embodiment, the execution is receiving; the third time step depends on the symbols occupied by the first wireless channel; wherein,
[0655] The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or,
[0656] The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or,
[0657] The first moment is later than the physical channel carrying the first signaling and earlier than the first symbol occupied by the first radio channel.
[0658] As one embodiment, the receiver of the first signaling occupies storage resources for processing the first wireless channel from a second time point until a fourth time point; the second time point is equal to or earlier than the first time point; and the fourth time point is equal to or later than the third time point.
[0659] As one embodiment, the first wireless channel is one of two wireless channels, and the total processing resources required for the processing of the two wireless channels based on AI exceed the available processing resources; wherein,
[0660] The processing of the other wireless channel, which is different from the first wireless channel, is abandoned;
[0661] or,
[0662] The processing of the receiver of the first signaling on the other wireless channel of the two wireless channels, other than the first wireless channel, is not based on AI.
[0663] As one embodiment, the processing resources required by the receiver of the first signaling for processing the first wireless channel and generating the first channel information based on AI exceed the available processing resources; wherein,
[0664] The receiver of the first signaling abandons sending the first channel information;
[0665] or,
[0666] The second processor 1901 receives the first channel information not generated based on AI; wherein the receiver of the first signaling sends the first channel information not generated based on AI.
[0667] As an example, the processing resources occupied by the receiver of the first signaling for processing the first wireless channel are first-type processing resources, while the generation of channel information occupies second-type processing resources.
[0668] As an example, the generation of channel information also consumes the processing resources.
[0669] As one embodiment, the first node includes:
[0670] The second processor 1901 receives the first information block;
[0671] The first information block indicates the size of the processing resource.
[0672] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication equipment, vehicles, RSUs, wireless sensors, internet access cards, IoT terminals, RFID terminals, NB-IoT terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet access cards, vehicle-mounted communication equipment, low-cost mobile phones, low-cost tablets, and other wireless communication devices. The base stations or system equipment in this application include, but are not limited to, macrocell base stations, microcell base stations, small cell base stations, home base stations, relay base stations, eNBs, gNBs, TRPs (Transmitter Receiver Points), GNSS, relay satellites, satellite base stations, airborne base stations, RSUs (Road Side Units), drones, and testing equipment, such as transceivers or signaling testers that simulate some functions of a base station, and other wireless communication equipment.
[0673] Those skilled in the art will understand that the present invention can be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should in any way be considered descriptive rather than restrictive. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.
Claims
1. A first node configured for wireless communication, the first node comprising: include: The first processor receives the first signaling, which indicates the scheduling information of the first wireless channel; Operate the first wireless channel; The operation is either receiving or sending; The first node occupies processing resources for the first wireless channel from the first moment until the third moment, and the processing of the first wireless channel by the first node is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
2. The first node according to claim 1, characterized in that, The processing of the first wireless channel by the first node corresponds to a first identifier, and the size of the processing resources occupied by the processing of the first wireless channel by the first node depends on the first identifier.
3. The first node according to claim 1 or 2, characterized in that, include: The first processor transmits the HARQ-ACK of the first wireless channel on the second wireless channel; The operation is receiving; the third time step depends on the symbols occupied by the second wireless channel; wherein, The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or, The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or, The first moment depends on the symbols occupied by the first wireless channel.
4. The first node of claim 1 or 2, characterized by, The operation is transmission; the third time step depends on the symbols occupied by the first wireless channel; wherein, The first moment is the start time of the first symbol after the physical channel carrying the first signaling; or, The first moment is not earlier than at least a first time interval after the physical channel carrying the first signaling; or, The first moment is later than the physical channel carrying the first signaling and earlier than the first symbol occupied by the first radio channel.
5. The first node according to claim 3 or 4, characterized in that, The first node occupies storage resources for processing the first wireless channel from the second moment until the fourth moment; the second moment is equal to or earlier than the first moment; the fourth moment is equal to or later than the third moment.
6. The first node of any of claims 1 to 5, wherein, The processing resources required by the first node for processing the first wireless channel and generating the first channel information based on AI exceed the available processing resources; wherein, The first processor abandons the transmission of the first channel information; or, The first processor sends the first channel information that is not generated based on AI.
7. The first node according to any one of claims 1 to 6, characterized in that, The processing resources occupied by the first node for processing the first wireless channel are first-type processing resources, while the generation of channel information occupies second-type processing resources.
8. A second node configured for wireless communication, the second node comprising: include: The second processor sends a first signaling instruction, which indicates the scheduling information of the first wireless channel; Execute the first wireless channel; The execution is either sending or receiving; Wherein, the receiver of the first signaling occupies processing resources on the first wireless channel from the first moment until the third moment, and the processing of the first wireless channel by the receiver of the first signaling is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
9. A method in a first node used for wireless communication, characterized by, include: Receive a first signaling message, which indicates scheduling information for a first wireless channel; Operate the first wireless channel; The operation is either receiving or sending; The first node occupies processing resources for the first wireless channel from the first moment until the third moment, and the processing of the first wireless channel by the first node is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.
10. A method in a second node used for wireless communication, characterized by, include: Send a first signaling message, which indicates the scheduling information of the first wireless channel; Execute the first wireless channel; The execution is either sending or receiving; Wherein, the receiver of the first signaling occupies processing resources on the first wireless channel from the first moment until the third moment, and the processing of the first wireless channel by the receiver of the first signaling is based on AI; the first moment is later than the physical channel carrying the first signaling, and the third moment is not earlier than the first wireless channel.