Method performed by a terminal or a network in a wireless communication system and apparatus therefor

CN122743684APending Publication Date: 2026-09-11LG ELECTRONICS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202580015384.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-02-16
Filing Date
2025-02-10
Publication Date
2026-09-11

AI Technical Summary

Benefits of technology

[0024] According to embodiments of this disclosure, signals can be transmitted and received efficiently in a wireless communication system. As an example, the overhead associated with CSI reporting can be reduced by utilizing an AI/ML model that takes historical CSI as input. Furthermore, by clearly defining the data range of historical CSI used for this purpose, the UE and the network can operate unambiguously.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122743684A_ABST
    Figure CN122743684A_ABST
Patent Text Reader

Abstract

According to at least one of the embodiments disclosed in the specification, a method performed by a terminal includes receiving channel state information (CSI) configuration information through higher layer signaling, acquiring CSI from an artificial intelligence / machine learning (AI / ML) model based on the CSI configuration information, and transmitting a CSI report based on the CSI, wherein data input to the AI / ML model to acquire the CSI includes data on past CSI calculated before the CSI, and the CSI report can include information on a time window to which the past CSI belongs in a time domain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to wireless communication systems, and more specifically, to methods and apparatus for transmitting or receiving uplink / downlink radio signals by a terminal or network in a wireless communication system. Background Technology

[0002] Typically, wireless communication systems are evolving to provide communication services such as audio communication and data communication by covering a wider range of areas. Wireless communication is a multiple access system capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmission power, etc.). For example, a multiple access system can be any of the following: Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single Carrier Frequency Division Multiple Access (SC-FDMA).

[0003] In recent NR standardization, CSI feedback based on artificial intelligence / machine learning (AI / ML) has been studied. As part of a major research project, CSI compression is being considered to reduce CSI overhead through AI / ML models. Summary of the Invention

[0004] Technical issues

[0005] The purpose of this disclosure is to provide a method and apparatus for efficiently performing radio signal transmission and reception processes. As an example, a method and apparatus may be provided for performing CSI reporting more efficiently and accurately by utilizing an AI / ML model that takes historical CSI as input.

[0006] In addition to the technical objectives mentioned above, other technical objectives can be derived from the following detailed description.

[0007] Technical solution

[0008] In one aspect of this disclosure, a method performed by a terminal may include the following steps: receiving Channel State Information (CSI) configuration information via higher-layer signaling; obtaining CSI using an artificial intelligence / machine learning (AI / ML) model based on the CSI configuration information; and sending a CSI report based on the CSI, wherein the data input to the AI / ML model to obtain the CSI may include data related to historical CSIs calculated prior to the CSI, and the CSI report may include information about the time window to which the historical CSIs belong in the time domain.

[0009] The size of the time window can be configured via CSI configuration information.

[0010] Data related to historical CSI can be obtained by applying weights to historical CSI values ​​determined within a time window. CSI reports can include information about these weights.

[0011] Data related to historical CSI can be obtained by applying a time-frequency pattern to historical CSI data determined within a time window. CSI reports can include information about the time-frequency pattern.

[0012] Historical CSI can be selected based on maintaining channel coherence at the current point in time.

[0013] If historical CSI is invalid for the current point in time, the terminal can clear the buffer used for historical CSI. The terminal can send a message to the network indicating that the buffer should be cleared.

[0014] CSI reports may also include true CSI information that indicates the actual value of historical CSI.

[0015] CSI configuration information may include information about at least one of the patterns, granularities, or filters to be applied to historical CSI to generate truth CSI information.

[0016] In another aspect of this disclosure, a non-transitory computer-readable recording medium may be provided, which stores a program for performing the above-described method.

[0017] In another aspect of this disclosure, the apparatus may include: a memory configured to store instructions; and a processor configured to perform operations by executing the instructions, wherein the operations may include: receiving channel state information (CSI) configuration information via higher-layer signaling; obtaining CSI using an artificial intelligence / machine learning (AI / ML) model based on the CSI configuration information; and sending a CSI report based on the CSI, wherein the data input to the AI / ML model to obtain the CSI may include data related to historical CSIs calculated prior to the CSI, and the CSI report may include information about the time window to which the historical CSIs belong in the time domain.

[0018] The device may also include a transceiver.

[0019] The device can be a terminal in a wireless communication system.

[0020] The device can be a processing device configured to control terminals in a wireless communication system.

[0021] In another aspect of this disclosure, the method performed by the base station may include the following steps: sending Channel State Information (CSI) configuration information to the terminal via higher-layer signaling; receiving a CSI report from the terminal based on the CSI configuration information; and reconstructing the CSI calculated by the terminal's first AI / ML model based on the CSI report using a second artificial intelligence / machine learning (AI / ML) model of the base station, wherein the data input to the second AI / ML model to reconstruct the CSI may include data related to historical CSIs calculated prior to the CSI, and the CSI report may include information about the time window to which the historical CSIs belong in the time domain.

[0022] In another aspect of this disclosure, the base station may include: a memory configured to store instructions; and a processor configured to perform operations by executing the instructions. The operations may include: sending Channel State Information (CSI) configuration information to a terminal via higher-layer signaling; receiving a CSI report from the terminal based on the CSI configuration information; and reconstructing the CSI calculated by a first AI / ML model of the terminal based on the CSI report using a second artificial intelligence / machine learning (AI / ML) model of the base station, wherein the data input to the second AI / ML model to reconstruct the CSI may include data related to historical CSIs calculated prior to the CSI, and the CSI report may include information about the time window to which the historical CSIs belong in the time domain.

[0023] Beneficial effects

[0024] According to embodiments of this disclosure, signals can be transmitted and received efficiently in a wireless communication system. As an example, the overhead associated with CSI reporting can be reduced by utilizing an AI / ML model that takes historical CSI as input. Furthermore, by clearly defining the data range of historical CSI used for this purpose, the UE and the network can operate unambiguously.

[0025] In addition to the effects described above, other effects can be derived from the following detailed description. Attached Figure Description

[0026] Figure 1 The physical channel used in the 3rd Generation Partnership Project (3GPP) system, which serves as an exemplary wireless communication system, and the general signal transmission method using it are illustrated.

[0027] Figure 2 The structure of a radio frame is shown.

[0028] Figure 3 The resource grid for the time slot is shown.

[0029] Figure 4 An exemplary mapping of physical channels in a time slot is shown.

[0030] Figure 5 This illustrates exemplary Physical Downlink Shared Channel (PDSCH) and Acknowledgment / Negative Acknowledgment (ACK / NACK) transmission and reception processes.

[0031] Figure 6 An exemplary Physical Uplink Shared Channel (PUSCH) transmission process is shown.

[0032] Figure 7 An example of a Channel State Information (CSI) related process is shown.

[0033] Figure 8 This is a diagram used to illustrate the concepts of artificial intelligence / machine learning / deep learning (AI / ML / deep).

[0034] Figures 9 to 12 This demonstrates various AI / ML models based on deep learning.

[0035] Figure 13 This is a diagram illustrating the splitting of AI reasoning.

[0036] Figure 14 This is a diagram illustrating the framework of 3GPP Radio Access Network (RAN) intelligence.

[0037] Figures 15 to 17 This demonstrates the AI ​​model training and inference environment.

[0038] Figure 18 This is a diagram illustrating the concept of CSI compression based on AI / ML.

[0039] Figure 19 This is a diagram illustrating the concept of CSI prediction based on AI / ML.

[0040] Figure 20 This is a diagram illustrating AI / ML-based TSF-CSI compression according to an implementation method.

[0041] Figure 21 An example of a time / frequency pattern for historical CSI according to an implementation is shown.

[0042] Figure 22 This is a diagram illustrating AI / ML-based differential CSI compression according to an implementation method.

[0043] Figure 23 This is a diagram illustrating the operation of the network and UE according to an implementation method.

[0044] Figure 24 This is a flowchart illustrating a method performed by a UE in a wireless communication system according to an embodiment.

[0045] Figure 25This is a flowchart illustrating a method performed by a base station in a wireless communication system according to an embodiment.

[0046] Figures 26 to 29 Examples of the communication system 1 and wireless device applied to this disclosure are shown. Detailed Implementation

[0047] The embodiments disclosed herein are applicable to various radio access technologies such as Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single Carrier Frequency Division Multiple Access (SC-FDMA). CDMA can be implemented as radio technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA can be implemented as radio technologies such as Global System for Mobile Communications (GSM) / General Packet Radio Service (GPRS) / Enhanced Data Rate GSM Evolution (EDGE). OFDMA can be implemented as radio technologies such as IEEE 802.11 (Wireless Fidelity (Wi-Fi)), IEEE 802.16 (Global Microwave Access Interoperability (WiMAX)), IEEE 802.20, and Evolved UTRA (E-UTRA). UTRA is part of the Universal Mobile Telecommunications System (UMTS). The 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is part of Evolved UMTS using E-UTRA (E-UMTS), and LTE-Advanced (A) is an evolution of 3GPP LTE. 3GPP NR (New Radio or New Radio Access Technology) is an evolution of 3GPP LTE / LTE-A.

[0048] As more and more communication devices require greater communication capacity, there is a need for enhanced mobile broadband communications compared to traditional radio access technologies (RATs). Furthermore, the ability to provide various services anytime, anywhere by connecting multiple devices and objects is another important consideration for next-generation communications. Communication system designs considering reliability and latency-sensitive services / UEs are also being discussed. Therefore, the introduction of new radio access technologies that consider enhanced mobile broadband (eMBB), massive MTC, and ultra-reliable low-latency communication (URLLC) is being discussed. In this disclosure, for simplicity, this technology will be referred to as NR (New Radio or New RAT).

[0049] For the sake of brevity, this disclosure primarily describes 3GPP NR, but the technical concepts herein are not limited thereto.

[0050] In this disclosure, the term "settings" may be replaced with "configuration," and the two are used interchangeably. Furthermore, conditional expressions (e.g., "if," "in the case of," or "when") may be replaced by "based on" or "in the state of." Additionally, the operation or software / hardware (SW / HW) configuration of the user equipment (UE) / base station (BS) can be derived / understood based on the satisfaction of corresponding conditions. When the processing on the receiving (or transmitting) side can be derived / understood from the processing on the transmitting (or receiving) side in signal transmission / reception between wireless communication devices (e.g., BS and UE), its description may be omitted. For example, signal determination / generation / encoding / transmission on the transmitting side can be understood as signal monitoring reception / decoding / determination on the receiving side. Furthermore, when referring to the UE performing (or not performing) a specific operation, this can also be interpreted as the BS expecting / assuming (or not expecting / assuming) the UE to perform that specific operation. Similarly, when referring to the BS performing (or not performing) a specific operation, this can also be interpreted as the UE expecting / assuming (or not expecting / assuming) the BS to perform that specific operation. In the following description, for ease of description, sections, implementation methods, examples, options, methods, and solutions are distinguished and indexed, but this does not mean that each of them necessarily constitutes an independent invention or that each of them should be implemented only individually. Unless explicitly contradictory, it can be deduced / understood that at least some sections, implementation methods, examples, options, methods, and solutions can be combined or omitted.

[0051] In a wireless communication system, a user equipment (UE) receives information from a base station (BS) via a downlink (DL) and transmits information to the BS via an uplink (UL). The information transmitted and received by the BS and UE includes data and various control information, and varies depending on the type / purpose of the information transmitted and received by the UE and BS, encompassing various physical channels.

[0052] Figure 1 The physical channel used in a 3GPP NR system and the general signal transmission method using it are shown.

[0053] When the UE is powered on again from a power-off state or enters a new cell, in step S101, the UE performs an initial cell search procedure (e.g., establishing synchronization with the BS). For this purpose, the UE receives a synchronization signal block (SSB) from the BS. The SSB includes a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH). The UE establishes synchronization with the BS based on the PSS / SSS and obtains information such as the cell identifier (ID). The UE can obtain broadcast information in the cell based on the PBCH. The UE can receive a DL reference signal (RS) during the initial cell search procedure to monitor the DL channel status.

[0054] After the initial cell search, in step S102, the UE can obtain more specific system information by receiving the Physical Downlink Control Channel (PDCCH) and receiving the Physical Downlink Shared Channel (PDSCH) based on the information in the PDCCH.

[0055] In steps S103 to S106, the UE may perform a random access procedure to access the BS. For random access, the UE may send a preamble to the BS on the Physical Random Access Channel (PRACH) (S103) and receive a response message for the preamble on the PDCCH and the corresponding PDSCH (S104). In the case of contention-based random access, the UE may further perform a contention resolution procedure by sending a PRACH (S105) and receiving the PDCCH and the corresponding PDSCH (S106).

[0056] Following the aforementioned process, the UE can receive the PDCCH / PDSCH (S107) and transmit the Physical Uplink Shared Channel (PUSCH) / Physical Uplink Control Channel (PUCCH) (S108), as part of the general downlink / uplink signal transmission process. The control information sent from the UE to the BS is called Uplink Control Information (UCI). UCI includes Hybrid Automatic Repeat and Request Acknowledgment / Nack Acknowledgment (HARQ-ACK / NACK), Scheduling Request (SR), Channel State Information (CSI), etc. CSI includes Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Rank Indicator (RI), etc. Although UCI is usually transmitted on the PUCCH, it can be transmitted on the PUSCH when control information and service data need to be transmitted simultaneously. Additionally, UCI can be transmitted aperiodically via the PUSCH according to network requests / commands.

[0057] Figure 2 The radio frame structure is shown. In NR, uplink and downlink transmissions are configured in frames. Each radio frame is 10ms long and is divided into two 5ms half-frames (HF). Each half-frame is further divided into five 1ms subframes (SF). Subframes are divided into one or more time slots, and the number of time slots in a subframe depends on the subcarrier spacing (SCS). Depending on the cyclic prefix (CP), each time slot includes 12 or 14 orthogonal frequency division multiplexing (OFDM) symbols. When using a normal CP, each time slot includes 14 OFDM symbols. When using an extended CP, each time slot includes 12 OFDM symbols.

[0058] Table 1 illustrates, for example, how the number of symbols per slot, the number of slots per frame, and the number of slots per subframe vary according to SCS when using normal CP.

[0059] [Table 1] N slot symb Number of symbols in a time slot N frame,u slot Number of time slots in a frame N subframe,u slot Number of time slots in a subframe Table 2 shows the number of symbols per slot, the number of slots per frame, and the number of slots per subframe that vary according to SCS when using extended CP.

[0060] [Table 2]

[0061] The frame structure is only an example. The number of subframes, time slots, and symbols in a frame can vary.

[0062] In NR systems, OFDM parameter sets (e.g., SCS) can be configured differently for multiple cells aggregated for a single UE. Therefore, the (absolute time) duration of time resources (e.g., SF, time slots, or TTI) (referred to as time units (TU) for simplicity) consisting of the same number of symbols can be configured differently among the aggregated cells. Here, symbols can include OFDM symbols (or CP-OFDM symbols) and SC-FDMA symbols (or Discrete Fourier Transform-Extended-OFDM (DFT-s-OFDM) symbols).

[0063] Figure 3 The resource grid shows a time slot. A time slot comprises multiple symbols in the time domain. For example, when using a normal CP, a time slot comprises 14 symbols. However, when using an extended CP, a time slot comprises 12 symbols. A carrier comprises multiple subcarriers in the frequency domain. A resource block (RB) is defined as multiple consecutive subcarriers in the frequency domain (e.g., 12 consecutive subcarriers). A bandwidth portion (BWP) can be defined as multiple consecutive physical RBs (PRBs) in the frequency domain and corresponds to a single set of parameters (e.g., SCS, CP length, etc.). A carrier can include up to N (e.g., five) BWPs. Data communication can be performed through enabled BWPs, and only one BWP can be enabled for a UE. In the resource grid, individual elements are called resource elements (REs), and a complex symbol can be mapped to individual REs.

[0064] Figure 4This illustrates an exemplary mapping of physical channels within a time slot. The PDCCH can be transmitted in the DL control area, and the PDSCH can be transmitted in the DL data area. The PUCCH can be transmitted in the UL control area, and the PUSCH can be transmitted in the UL data area. The guard period (GP) provides a time gap for transmit-to-receive mode or receive-to-transmit mode switching at the BS and UE. Some symbols in the subframe during DL-UL handover can be configured as GP.

[0065] The physical channels will be described in more detail below.

[0066] The PDCCH transmits the DCI. For example, the PDCCH (i.e., the DCI) may carry information about the transmission format and resource allocation of the DL-SCH, resource allocation information for the Uplink Shared Channel (UL-SCH), paging information for the PCH, system information for the DL-SCH, resource allocation information for higher-layer control messages (e.g., RARs transmitted on the PDCCH), transmission power control commands, information about enabling / releasing configured schedules, etc. The DCI includes Cyclic Redundancy Check (CRC). The CRC is masked using various identifiers (IDs) (e.g., Radio Network Temporary Identifiers (RNTIs)) depending on the owner or purpose of the PDCCH. For example, if the PDCCH is used for a specific UE, the CRC is masked using the UE ID (e.g., Cell-RNTI (C-RNTI)). If the PDCCH is used for paging messages, the CRC is masked using the Paging-RNTI (P-RNTI). If the PDCCH is used for system information (e.g., System Information Block (SIB)), the CRC is masked by the System Information RNTI (SI-RNTI). When the PDCCH is used for RAR, the CRC is masked by the Random Access-RNTI (RA-RNTI).

[0067] The PDCCH comprises 1, 2, 4, 8, or 16 Control Channel Elements (CCEs) depending on its Aggregation Level (AL). A CCE is a logical allocation unit used to provide a specific code rate to the PDCCH based on the radio channel state. A CCE comprises six Resource Element Groups (REGs), each REG defined by one OFDM symbol × one (P)RB. The PDCCH is transmitted in a Control Resource Set (CORESET). A CORESET is defined as a set of REGs with a given set of parameters (e.g., SCS, CP length, etc.). Multiple CORESETs for a UE can overlap in the time / frequency domain. A CORESET can be configured by system information (e.g., Master Information Block (MIB)) or UE-specific higher-layer signaling (e.g., Radio Resource Control (RRC) signaling). Specifically, the number of RBs and symbols (up to 3) in a CORESET can be configured via higher-layer signaling.

[0068] For PDCCH reception / detection, the UE monitors PDCCH candidates. PDCCH candidates are the Common Enquiry Points (CCEs) that the UE should monitor to detect the PDCCH. Each PDCCH candidate is defined as having 1, 2, 4, 8, or 16 CCEs according to the Algorithm (AL). Monitoring includes (blind) decoding of the PDCCH candidates. The set of PDCCH candidates decoded by the UE is defined as the PDCCH Search Space (SS). The SS can be a Common Search Space (CSS) or a UE-Specific Search Space (USS). The UE can obtain the DCI by monitoring PDCCH candidates in one or more SSs configured by the MIB or higher-layer signaling. Each CORESET is associated with one or more SSs, and each SS is associated with a CORESET. SSs can be defined based on the following parameters.

[0069] - controlResourceSetId: CORESET associated with SS

[0070] - monitoringSlotPeriodicityAndOffset: PDCCH monitoring periodicity (slot) and PDCCH monitoring offset (slot).

[0071] - monitoringSymbolsWithinSlot: PDCCH monitoring symbols within a slot (e.g., the first symbol of CORESET).

[0072] - nrofCandidates: The number of PDCCH candidates (one of 0, 1, 2, 4, 8, 16) for each AL={1, 2, 4, 8, 16}. The timing when a UE needs to monitor PDCCH candidates (e.g., time / frequency resources) is defined as a PDCCH (monitoring) timing. One or more PDCCH (monitoring) timings can be configured in a time slot.

[0073] Table 3 shows the characteristics of each SS.

[0074] [Table 3]

[0075] Table 4 shows the DCI format transmitted on the PDCCH.

[0076] [Table 4]

[0077] DCI format 0_0 can be used to schedule PUSCH based on TB (or TB level), and DCI format 0_1 ​​can be used to schedule PUSCH based on TB (or TB level) or PUSCH based on code block group (CBG) (or CBG level). DCI format 1_0 can be used to schedule PDSCH based on TB (or TB level), and DCI format 1_1 can be used to schedule PDSCH based on TB (or TB level) or PDSCH based on CBG (or CBG level) (or DL-licensed DCI). DCI formats 0_0 / 0_1 can be referred to as UL-licensed DCI or UL scheduling information, and DCI formats 1_0 / 1_1 can be referred to as DL-licensed DCI or DL ​​scheduling information. DCI format 2_0 is used to transmit dynamic slot format information (e.g., dynamic slot format indicator (SFI)) to the UE, and DCI format 2_1 is used to transmit DL preemption information to the UE. DCI formats 2_0 and / or DCI format 2_1 can be transmitted to the corresponding group of UEs on the group common PDCCH (PDCCH pointing to a group of UEs).

[0078] DCI formats 0_0 and 1_0 can be referred to as fallback DCI formats, while DCI formats 0_1 and 1_1 can be referred to as non-fallback DCI formats. In fallback DCI formats, the DCI size / field configuration remains the same regardless of the UE configuration. Conversely, in non-fallback DCI formats, the DCI size / field configuration varies depending on the UE configuration.

[0079] PDSCH transmits DL data (e.g., DL Shared Channel Transport Block (DL-SCH TB)) using modulation schemes such as Quadrature Phase Shift Keying (QPSK), 16-element Quadrature Amplitude Modulation (16QAM), 64QAM, or 256QAM. TBs are encoded as codewords. PDSCH can transmit up to two codewords. Scrambling and modulation mapping can be performed on a codeword basis, and modulation symbols generated from each codeword can be mapped to one or more layers. Each layer, along with a demodulation reference signal (DMRS), is mapped to a resource, and OFDM symbol signals are generated from the layer mapped with the DMRS and transmitted through the corresponding antenna port.

[0080] PUCCH transmits uplink control information (UCI). UCI includes the following information.

[0081] - SR (Schedule Request): Information used to request UL-SCH resources.

[0082] - HARQ (Hybrid Automatic Repeat Request) - ACK (Acknowledgement): A response to a DL data packet (e.g., a codeword) on the PDSCH. HARQ-ACK indicates whether the DL data packet was successfully received. A 1-bit HARQ-ACK can be sent in response to a single codeword. A 2-bit HARQ-ACK can be sent in response to two codewords. HARQ-ACK responses include positive ACK (simply ACK), negative ACK (NACK), discontinuous transmission (DTX), or NACK / DTX. The term HARQ-ACK is used interchangeably with HARQ ACK / NACK and ACK / NACK.

[0083] - CSI (Channel State Information): Feedback information for the DL channel. MIMO-related feedback information includes RI and PMI.

[0084] Table 5 shows exemplary PUCCH formats. Based on the PUCCH transmission duration, PUCCH formats can be divided into short PUCCH (formats 0 and 2) and long PUCCH (formats 1, 3, and 4).

[0085] [Table 5]

[0086] PUCCH format 0 transmits up to 2 bits of UCI and is mapped in a sequence-based manner for easy transmission. Specifically, the UE sends a specific UCI to the BS by transmitting one of multiple sequences on the PUCCH of PUCCH format 0. The UE only transmits the PUCCH of PUCCH format 0 in the PUCCH resource configured for the corresponding SR when the UE sends an affirmative SR.

[0087] PUCCH format 1 transmits up to 2 bits of UCI, and the modulation symbols of UCI are spread in the time domain with orthogonal overlay code (OCC) (configured differently depending on whether frequency hopping is performed). DMRS is transmitted in symbols that do not transmit modulation symbols (i.e., transmitted in time division multiplexing (TDM)).

[0088] PUCCH format 2 transmits more than 2 bits of UCI, and the modulation symbols of the DCI are transmitted using DMRS in frequency division multiplexing (FDM). The DMRS is located at a density of 1 / 3 in symbols #1, #4, #7, and #10 of a given RB. A pseudo-noise (PN) sequence is used for the DMRS sequence. Frequency hopping can be enabled for 2-symbol PUCCH format 2.

[0089] PUCCH format 3 does not support UE multiplexing within the same PRBS and transmits more than 2 bits of UCI. In other words, PUCCH resources in PUCCH format 3 do not include OCC. Modulation symbols are transmitted in TDM using DMRS.

[0090] PUCCH format 4 supports multiplexing of up to four UEs in the same PRBS and transmits more than 2 bits of UCI. In other words, PUCCH resources in PUCCH format 3 include OCC. Modulation symbols are transmitted in TDM using DMRS.

[0091] At least one of one or more cells configured in the UE can be configured for PUCCH transmission. At least the primary cell can be configured as a cell for PUCCH transmission. Based on at least one cell configured for PUCCH transmission, at least one PUCCH cell group can be configured in the UE, and each PUCCH cell group includes one or more cells. A PUCCH cell group may be simply referred to as a PUCCH group. PUCCH transmission can be configured for SCells and the primary cell. The primary cell belongs to the primary PUCCH group, and the PUCCH-SCell configured for PUCCH transmission belongs to the secondary PUCCH group. PUCCH on the primary cell can be used by cells belonging to the primary PUCCH group, and PUCCH on the PUCCH-SCell can be used by cells belonging to the secondary PUCCH group.

[0092] PUSCH transmits UL data (e.g., UL Shared Channel Transport Block (UL-SCH TB)) and / or UCI based on CP-OFDM or DFT-s-OFDM waveforms. When PUSCH is transmitted in DFT-s-OFDM waveform, the UE transmits PUSCH via transform precoding. For example, when transform precoding is not possible (e.g., disabled), the UE may transmit PUSCH using CP-OFDM waveform, while when transform precoding is possible (e.g., enabled), the UE may transmit PUSCH using either CP-OFDM or DFT-s-OFDM waveform. PUSCH transmission can be dynamically scheduled via UL authorization in DCI, or semi-statically scheduled via higher-layer (e.g., RRC) signaling (and / or Layer 1 (L1) signaling such as PDCCH) (configured scheduling or configured authorization). PUSCH transmission can be performed in a codebook-based or non-codebook-based manner.

[0093] Figure 5 This illustrates an exemplary ACK / NACK transmission process. (Refer to...) Figure 5 The UE can detect the PDCCH in slot #n. The PDCCH includes DL scheduling information (e.g., DCI format 1_0 or DCI format 1_1). The PDCCH indicates the DL assignment offset K0 with the PDSCH and the PDSCH offset K1 with the HARQ-ACK report. For example, DCI format 1_0 and DCI format 1_1 may include the following information.

[0094] - Frequency domain resource assignment: Indicates the set of RBs assigned to the PDSCH

[0095] - Time-domain resource assignment: Indicates the starting position (e.g., OFDM symbol index) and length (e.g., number of OFDM symbols) of K0 and the PDSCH in the time slot.

[0096] - PDSCH-to-HARQ_feedback timer indicator: Indicates K1

[0097] - HARQ process ID (4 bits): The HARQ process ID that indicates the data (e.g., PDSCH or TB).

[0098] - PUCCH Resource Indicator (PRI): Indicates the PUCCH resource among multiple PUCCH resources in the PUCCH resource set that will be used for UCI transmission.

[0099] After receiving the PDSCH in time slot #(n+K0) according to the scheduling information of time slot #n, the UE can send a UCI on the PUCCH in time slot #(n+K1). The UCI may include a HARQ-ACK response to the PDSCH. For convenience, Figure 5The assumption that the SCS of the PDSCH is equal to the SCS of the PUCCH and that slot #n1 = slot #(n+K0) should not be construed as limiting this disclosure. When the SCSs are different, K1 can be indicated / interpreted based on the SCS of the PUCCH.

[0100] When the PDSCH is configured to carry a maximum of one TB, the HARQ-ACK response can be configured in one bit. When the PDSCH is configured to carry a maximum of two TBs, the HARQ-ACK response can be configured in 2 bits if spatial bundling is not configured, and in 1 bit if spatial bundling is configured. When slot #(n+K1) is designated as the timing for HARQ-ACK transmission of multiple PDSCHs, the UCI transmitted in slot #(n+K1) includes HARQ-ACK responses for multiple PDSCHs.

[0101] Whether a UE should perform spatial binding in response to a HARQ-ACK response can be configured for each cell group (e.g., via RRC / higher-layer signaling). For example, spatial binding can be configured for individual HARQ-ACK responses sent on the PUCCH and / or on the PUSCH.

[0102] When up to two (or more) TBs (or codewords) can be received at once in the corresponding serving cell (which may be scheduled by a DCI) (e.g., when higher-layer parameters...). maxNrofCodeWordsScheduledByDCI Spatial binding is supported when 2 TB is specified. More than four layers can be used for 2TB of transmission, and up to four layers can be used for 1TB of transmission. As a result, when spatial binding is configured for a corresponding cell group, spatial binding can be performed on serving cells within the cell group that can be scheduled for more than four layers. A UE that wants to send a HARQ-ACK response via spatial binding can generate a HARQ-ACK response by performing a (bit-wise) logical AND operation on the A / N bits of multiple TBs.

[0103] For example, suppose a UE receives a DCI that schedules two TBs and receives the two TBs on the PDSCH based on the DCI. The UE performing spatial bundling can generate a single A / N bit by performing a logical AND operation between the first A / N bit of the first TB and the second A / N bit of the second TB. As a result, when both the first TB and the second TB are ACK, the UE reports the ACK bit value to the BS, and when at least one TB is NACK, the UE reports the NACK bit value to the BS.

[0104] For example, when only one TB is actually scheduled in a serving cell configured to receive two TBs, the UE can generate a single A / N bit by performing a logical AND operation on the A / N bit and bit value 1 of a TB. As a result, the UE reports the A / N bit of one TB to the BS.

[0105] Multiple parallel DL HARQ processes exist at the BS / UE for DL ​​transmission. While the BS awaits HARQ feedback indicating the success or failure of a previous DL transmission, multiple parallel HARQ processes allow for continuous DL transmission. Each HARQ process is associated with a HARQ buffer in the Media Access Control (MAC) layer. Each DL HARQ process manages state variables such as the number of MAC Physical Data Unit (PDU) transmissions, HARQ feedback to MAC PDUs in the buffer, and the current redundant version. Each HARQ process is identified by a HARQ process ID.

[0106] Figure 6 An exemplary PUSCH transmission process is shown. (Refer to...) Figure 6 The UE can detect the PDCCH in time slot #n. The PDCCH includes DL scheduling information (e.g., DCI format 1_0 or 1_1). DCI format 1_0 or 1_1 may include the following information.

[0107] - Frequency domain resource assignment: Indicates the set of RBs assigned to PUSCH

[0108] - Time-domain resource assignment: Indicates the slot offset K2 and the start position (e.g., OFDM symbol index) and duration (e.g., number of OFDM symbols) of the PUSCH within the slot. The start symbol and length of the PUSCH can be indicated by the start and length indicator value (SLIV) or separately.

[0109] Then, the UE can send the PUSCH in time slot #(n+K2) according to the scheduling information in time slot #n. The PUSCH includes the UL-SCH TB.

[0110] CSI related operations

[0111] Figure 7 An example of a CSI-related process is shown.

[0112] The UE receives CSI-related configuration information from the BS via RRC signaling (710). The CSI-related configuration information may include at least one of the following: Channel State Information-Interference Measurement (CSI-IM) related information, CSI measurement related information, CSI resource configuration related information, CSI-RS resource related information, or CSI report configuration related information.

[0113] - CSI-IM resources can be configured for UE interference measurements (IM). In the time domain, CSI-IM resource sets can be configured as periodic, semi-persistent, or aperiodic. CSI-IM resources can be configured as UE zero-power (ZP)-CSI-RS. ZP-CSI-RS can be configured to be distinguished from non-zero-power (NZP)-CSI-RS.

[0114] - The UE may assume that the CSI-RS resources configured for channel measurements and the CSI-IM / NZP CSI-RS resources configured for interference measurements for a CSI report have a QCL relationship with respect to the "QCL-TypeD" of the respective resources (when the NZP CSI-RS resources are used for interference measurements).

[0115] - CSI resource configuration may include at least one of CSI-IM resources for interference measurement, NZP CSI-RS resources for interference measurement, and NZP CSI-RS resources for channel measurement. The channel measurement resource (CMR) may be an NZP CSI-RS for CSI acquisition, and the interference measurement resource (IMR) may be an NZP CSI-RS for both CSI-IM and IM.

[0116] - CSI-RS can be configured for one or more UEs. Different CSI-RS configurations can be provided for each UE, or the same CSI-RS configuration can be provided to multiple UEs. CSI-RS can support up to 32 antenna ports. CSI-RS corresponding to N (N is 1 or greater) antenna ports can be mapped to N RE locations within a time-frequency cell corresponding to one time slot and one RB. When N is 2 or greater, N-port CSI-RS can be multiplexed using CDM, FDM, and / or TDM methods. CSI-RS can be mapped to the remaining REs except for those mapped to CORESET, DMRS, and SSB. In the frequency domain, CSI-RS can be configured for the entire bandwidth, a portion of the bandwidth (BWP), or a portion of the bandwidth. CSI-RS can be transmitted in each RB within the bandwidth where CSI-RS is configured (i.e., density = 1), or CSI-RS can be transmitted in every two RBs (e.g., even or odd RBs) (i.e., density = 1 / 2). When CSI-RS is used as a Tracking Reference Signal (TRS), a single-port CSI-RS can be mapped onto three subcarriers in each resource block (i.e., density = 3). One or more CSI-RS resource sets can be configured for the UE in the time domain. Each CSI-RS resource set may include one or more CSI-RS configurations. Each CSI-RS resource set can be configured as periodic, semi-persistent, or aperiodic.

[0117] - CSI report configuration may include configuration of feedback type, measurement resources, report type, etc. NZP-CSI-RS resource sets can be used for the corresponding UE's CSI report configuration. NZP-CSI-RS resource sets can be associated with CSI-RS or SSB. Multiple periodic NZP-CSI-RS resource sets can be configured as TRS resource sets. (i) Feedback types include Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), CSI-RS Resource Indicator (CRI), SSB Resource Block Indicator (SSBRI), Layer Indicator (LI), Rank Indicator (RI), Layer 1 (L1) - Reference Received Strength (RSRP), etc. (ii) Measurement resources may include configuration of downlink signals and / or downlink resources that the UE performs measurements to determine feedback information. Measurement resources can be configured as ZP and / or NZP CSI-RS resource sets associated with the CSI report configuration. NZP CSI-RS resource sets may include CSI-RS sets or SSB sets. For example, L1-RSRP can be measured for a CSI-RS set or an SSB set. (iii) Report types may include the timing of the UE reporting and the configuration of the uplink channel. Reporting time can be configured to be periodic, semi-persistent, or aperiodic. Periodic CSI reports can be sent on the PUCCH. Semi-persistent CSI reports can be sent on the PUCCH or PUSCH based on an indication of enabled / disabled MAC CE. Aperiodic CSI reports can be indicated by DCI signaling. For example, the uplink-granted CSI request field can indicate one of various report trigger sizes. Aperiodic CSI reports can be sent on the PUSCH.

[0118] The UE measures CSI based on configuration information related to CSI. CSI measurement may include receiving CSI-RS (720) and obtaining CSI by calculating the received CSI-RS (730).

[0119] The UE may send a CSI report to the BS (740). For the CSI report, the time and frequency resources available to the UE are controlled by the BS. Channel State Information (CSI) includes at least one of the following: Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), CSI-RS Resource Indicator (CRI), SS / PBCH Block Resource Indicator (SSBRI), Layer Indicator (LI), Rank Indicator (RI), L1-RSRP, and / or L-SINR.

[0120] CSI reporting supports periodic, semi-permanent, and aperiodic temporal behavior. i) Periodic CSI reporting is performed in short and long PUCCHs. The periodicity and slot offset of periodic CSI reports can be configured by RRC, and refer to CSI-ReportConfig IE. ii) SP (semi-periodic) CSI reporting is performed in short, long, or PUSCHs. For SP CSI in short / long PUCCHs, the periodicity and slot offset are configured by RRC, and CSI reporting is enabled / disabled via a separate MAC CE / DCI. For SP CSI in PUSCHs, the periodicity of SP CSI reporting is configured by RRC, but the slot offset is not configured by RRC, and SP CSI reporting is enabled / disabled by DCI (format 0_1). For SP CSI reporting in PUSCHs, a separate RNTI (SP-CSI C-RNTI) is used. The initial CSI report timing follows the PUSCH temporal allocation value indicated by the DCI, and subsequent CSI report timing follows the periodicity configured by RRC. DCI format 0_1 ​​may include a CSI request field and enable / disable a specific configuration of SP-CSI triggering status. SP CSI reports have the same or similar enable / disable mechanism as data transmission in the SPS PUSCH. iii) Non-periodic CSI reporting is performed in the PUSCH and triggered by the DCI. In this case, information related to the triggering of non-periodic CSI reports can be transmitted / indicated / configured via MAC-CE. For AP CSI with AP CSI-RS, the AP CSI-RS timing is configured by RRC, and the timing of AP CSI reports is dynamically controlled by the DCI.

[0121] The CSI codebooks defined in the NR specification (e.g., PMI codebooks) can be broadly classified into Type I and Type II codebooks. Type I codebooks are primarily designed for single-user MIMO (SU-MIMO) supporting both high-order and low-order MIMO. Type II codebooks primarily support multi-user MIMO (MU-MIMO) capable of handling up to two layers. While Type II codebooks offer more accurate CSI compared to Type I, they may also increase signaling overhead. On the other hand, enhanced Type II codebooks are introduced to address the CSI overhead associated with existing Type II codebooks. Enhanced Type II codebooks can reduce the codebook's payload by considering correlations in the frequency domain.

[0122] The CSI report on the PUSCH can be configured as Part 1 and Part 2. Part 1 has a fixed payload size and is used to identify the number of information bits in Part 2. Part 1 is sent completely before Part 2.

[0123] - For Type I CSI feedback, Part 1 includes the RI (if reported), CRI (if reported), and CQI of the first codeword. Part 2 includes PMI, and when RI > 4, Part 2 also includes CQI.

[0124] - For Type II CSI feedback, Part 1 includes an indication of the RI (if reported), CQI, and the number of non-zero WB amplitude coefficients for each layer of Type II CSI. Part 2 includes the PMI for Type II CSI.

[0125] - For Enhanced Type II CSI feedback, Part 1 includes an indication of the RI (if reported), CQI, and the total number of non-zero WB amplitude coefficients for all layers of Enhanced Type II CSI. Part 2 includes the PMI for Enhanced Type II CSI.

[0126] For PUSCH, the CSI report consists of two parts. If the CSI payload to be reported is smaller than the payload size provided by the PUSCH resources allocated for the CSI report, the UE may discard part 2 of the CSI.

[0127] Semi-persistent CSI reports executed in PUCCH format 3 or 4 support type II CSI feedback, but only support part 1 of type I ICSI feedback.

[0128] Quasi-isotope (QCL)

[0129] When the channel properties of one antenna port are to be inferred from the channel properties of another antenna port, the two antenna ports are quasi-co-located. Channel properties may include one or more of the following: delay spread, Doppler spread, frequency / Doppler shift, average received power, receive timing / average delay, and spatial RX parameters.

[0130] A list of multiple TCI state configurations can be configured in the UE via the higher-layer parameter PDSCH-Config. Each TCI state is linked to the QCL configuration parameters between one or two DL reference signals and the DM-RS port of the PDSCH. The QCL may include qcl-Type1 of the first DLRS and qcl-Type2 of the second DLRS. The QCL type may correspond to one of the following.

[0131] - “QCL-TypeA”: {Doppler frequency shift, Doppler spread, average delay, delay spread}

[0132] - "QCL-TypeB": {Doppler frequency shift, Doppler spread}

[0133] - "QCL-TypeC": {Doppler shift, average delay}

[0134] - "QCL-TypeD": {Space Rx parameter}

[0135] Beam management (BM)

[0136] BM refers to a series of processes used to acquire and maintain the BS beam set (transmit / receive point (TRP) beam) and / or the UE beam set that can be used for DL ​​and UL transmission / reception. BM may include the following processes and terms.

[0137] - Beam measurement: The operation of a BS or UE to measure the characteristics of the received beamforming signal.

[0138] - Beam determination: The operation of the BS or UE to select its Tx / Rx beam.

[0139] - Beam sweeping: The operation of covering a spatial domain with Tx and / or Rx beams within a specified time interval according to a predetermined method.

[0140] - Beam Report: The UE reports information about the signal based on beamforming based on beam measurement.

[0141] The BM process can be divided into (1) the DL BM process using SSB or CSI-RS and (2) the UL BM process using SRS. In addition, each BM process may include a Tx beam sweep for determining the Tx beam and an Rx beam sweep for determining the Rx beam.

[0142] The DL BM process may include (1) transmission of beamforming DL RS (e.g., CSI-RS or SSB) from the BS and (2) beam reporting from the UE.

[0143] The beam report may include a preferred DL RS ID and the corresponding Reference Signal Received Power (RSRP). The DL RS ID may be an SSB Resource Indicator (SSBRI) or a CSI-RS Resource Indicator (CRI).

[0144] position

[0145] Location refers to determining the geographic location and / or speed of a UE based on measurements of radio signals. Location information can be requested and reported to a client associated with the UE (e.g., an application). Location information can also be requested by a client existing in or connected to the core network. Location information can be reported in a standard format such as based on cell or geographic coordinates. In this case, estimation errors regarding the UE's location and speed and / or the location method used for positioning can be reported together.

[0146] The LTE Positioning Protocol (LPP) can be used as a point-to-point protocol between a location server (E-SMLC and / or SLP and / or LMF) and a target device (UE and / or SET) to locate the target device based on location-related measurements obtained from one or more reference resources. The target device and the location server can exchange measurement and / or location information via LPP based on signal A and / or signal B.

[0147] The new Radio Positioning Protocol A (NRPPa) can be used for information exchange between reference sources (access nodes and / or BS and / or TP and / or NG-RAN nodes) and location servers.

[0148] The NRPPa protocol provides the following functions.

[0149] - Enhanced Cell ID (E-CID) location information transmission. This feature allows location information to be exchanged between the reference source and the LMF for E-CID positioning.

[0150] - Observation Time Difference of Arrival (OTDOA) information transmission. This function allows for the exchange of location information between the reference source and the LMF for OTDOA positioning.

[0151] - Reporting of general error conditions. This function allows you to report general error conditions where error messages for specific functions are not defined.

[0152] The positioning methods supported in NG-RAN may include the following: Global Navigation Satellite System (GNSS), OTDOA, E-CID, barometric pressure sensor positioning, wireless local area network (WLAN) positioning, Bluetooth positioning, Terrestrial Beacon System (TBS), and Uplink Time Difference of Arrival (UTDOA). The UE's location can be measured using any one of these positioning methods, or two or more methods may be used.

[0153] OTDOA (Observed Time Difference of Arrival)

[0154] The OTDOA positioning method uses timing measurements of DL signals received by the UE from multiple TPs, including eNB, ng-eNB, and PRS-only TPs. The UE measures the timing of the received DL signals based on location assistance data received from a location server. The UE's location can be determined based on the measurement results and the geographic coordinates of neighboring TPs.

[0155] When a UE connects to a gNB, it can request a measurement gap from the TP for OTDOA measurements. If the UE does not identify at least one TP single-frequency network (SFN) in the OTDOA auxiliary data, the UE can use an autonomous gap to obtain the SFN of the OTDOA reference cell before requesting a measurement gap for Reference Signal Time Difference (RSTD) measurements.

[0156] In this paper, RSTD can be defined based on the minimum relative time difference between the boundaries of two subframes received from the reference cell and the measurement cell. That is, RSTD can be calculated based on the relative time difference between the start time of the subframe received from the measurement cell and the start time of the subframe received from the reference cell, which is closest to the measurement cell. The reference cell can be selected by the UE.

[0157] For accurate OTDOA positioning, it is necessary to measure the Time of Arrival (ToA) of signals received from three or more geographically distributed TPs or BSs. For example, the ToA of TP 1, TP 2, and TP 3 can be measured, and the RSTD of TP 1 and TP 2, TP 2 and TP 3, and TP 3 and TP 1 can be calculated based on these three ToA. Then, a geometric hyperbola can be determined based on the calculated RSTD, and the point where the hyperbolas intersect can be estimated as the UE's location. In this case, due to the potential accuracy and / or uncertainty associated with the individual TOA measurements, the estimated UE location can be provided within a specific range based on the measurement uncertainty.

[0158] E-CID (Enhanced Cell ID)

[0159] In the Cell ID (CID) location method, the UE's location can be measured based on geographic information about the UE's serving ng-eNB, serving gNB, and / or serving cell. For example, geographic information about the serving ng-eNB, serving gNB, and / or serving cell can be obtained from paging, registration, etc.

[0160] In the E-CID positioning method, additional UE measurements and / or NG-RAN radio resources can be used to further improve UE positioning performance compared to the CID positioning method. The E-CID positioning method can partially utilize the same measurement methods as the measurement control system on the RRC protocol. However, typically, additional measurements are not performed solely for UE positioning. In other words, no separate measurement configuration or measurement control messages are provided to estimate the UE's location. Furthermore, the UE is not expected to request additional measurement operations for positioning. The UE can report measurements obtained through general measurement methods.

[0161] For example, the serving gNB can use E-UTRA measurements provided by the UE to implement the E-CID positioning method.

[0162] Artificial Intelligence / Machine Learning (AI / ML)

[0163] With the development of AI / ML technologies, the nodes and UEs constituting wireless communication networks are becoming increasingly intelligent and advanced. Particularly due to the intelligence of the network / BS, it is expected that various network / BS-specific parameter values ​​(e.g., the distribution / location of BSs, the distribution / location / material of buildings / furniture, the location / movement direction / speed of UEs, and climate information) will be rapidly optimized and derived / applied based on various environmental parameters (e.g., the transmit and receive power of each BS, the transmission power of each UE, the precoder / beam of the BS / UE, the time / frequency resource allocation of each UE, or the duplex method of the BS) will be implemented. In line with this trend, many standardization organizations (e.g., 3GPP or O-RAN) are considering introducing network / BS-specific parameter values, and research in this area is actively underway.

[0164] In a narrow sense, AI / ML can easily be called artificial intelligence based on deep learning, but conceptually it is shown to be... Figure 8 middle.

[0165] - Artificial intelligence: This can be interpreted as all automation that replaces human jobs with machines.

[0166] Machine learning: Machines can learn decision-making patterns from data without explicit programming rules.

[0167] - Deep Learning: This is an AI / ML model based on artificial neural networks, where the machine performs everything from unstructured data to feature extraction and determination in one go, and the algorithm relies on biological neural systems, i.e., multi-layered interconnected networks of nodes inspired by neural networks for feature extraction and transformation. Common deep learning network architectures can include deep neural networks (DNNs), recurrent neural networks (RNNs), and convolutional neural networks (CNNs).

[0168] AI / ML type classification based on various references

[0169] 1. Offline vs. Online

[0170] (1) Offline learning: This follows the sequential process of database collection, learning, and prediction. In other words, collection and learning are performed offline, and the completed program can be installed on-site and used for prediction. This offline learning method is used in most cases. In offline learning, the system does not learn incrementally. Instead, it uses all available collected data for learning and applies the results without further learning. If new data is needed for learning, learning can begin again using the new complete data.

[0171] (2) Online learning: Online learning is a method that improves performance little by little by learning incrementally from newly generated data that is continuously generated via the Internet. Specific units (batches) of data collected online are learned in real time, allowing the system to quickly adapt to changing data.

[0172] To build an AI system, learning can be performed solely through online learning using only real-time generated data. Alternatively, after offline learning using a specific dataset, additional learning can be performed using subsequently generated real-time data (online + offline learning).

[0173] 2. Classification based on AI / ML framework concepts

[0174] (1) Centralized learning: When training data collected from multiple different nodes is reported to a centralized node, all data resources / storage / learning (e.g., supervised, unsupervised and reinforcement learning) are performed by a central node.

[0175] (2) Federated Learning: This involves configuring collective AI / ML models based on data from distributed data owners. Instead of using data in AI / ML models, local nodes / individual devices collect data and train copies of their AI / ML models, thus eliminating the need to report source data to a central node. In federated learning, the parameters / weights of the AI / ML model can be sent back to a centralized node to support general AI / ML model training. The advantages of federated learning include increased computational speed and enhanced information security. Specifically, it eliminates the need to upload personal data to a central server for processing, preventing the leakage and misuse of personal information.

[0176] (3) Distributed learning: Machine learning processing represents the concept of scaling and deployment across node clusters. AI / ML model training is split and shared across multiple concurrently operating nodes to accelerate AI / ML model training.

[0177] 3. According to the classification of learning methods

[0178] (1) Supervised Learning: Supervised learning is a machine learning task aimed at learning a mapping function from input to output given a labeled dataset. The input data is called training data and has known labels or results. Examples of supervised learning can include: (i) Regression: Linear Regression, Logistic Regression; (ii) Instance-based algorithms: k-Nearest Neighbors (KNN); (iii) Decision Tree algorithms: CART; (iv) Support Vector Machines: SVM; (v) Bayesian algorithms: Naive Bayes; and (vi) Ensemble algorithms: Extreme Gradient Boosting, Packaging: Random Forest. Due to the nature of regression and classification problems, supervised learning can be further grouped, with classification predicting labels and regression predicting the number of labels.

[0179] (2) Unsupervised learning: This is a machine learning task aimed at learning a function that describes the hidden structure in unlabeled data. The input data is unlabeled, and there is no known outcome. Some examples of unsupervised learning include K-means clustering, principal component analysis (PCA), nonlinear independent component analysis (ICA), and LSTM.

[0180] (3) Reinforcement Learning: In reinforcement learning (RL), an agent aims to optimize a long-term objective by interacting with the environment through trial-and-error processing. This is goal-oriented learning based on interaction with the environment. Examples of RL algorithms may include (i) Q-learning, (ii) multi-armed robber learning, (iii) deep Q-networks, State-Action-Reward-State-Action (SARSA), (iv) temporal difference learning, (v) enforcer-evaluator reinforcement learning, (vi) deep deterministic policy gradient, and (vii) Monte Carlo tree search. RL can be further grouped into AI / ML model-based RL and AI / ML model-free RL. Model-based RL is an RL algorithm that uses predictive AI / ML models to obtain the transition probabilities between states by using various dynamic states of the environment and the AI / ML models that cause rewards from these states. Model-free RL is a value- or policy-based RL algorithm that achieves maximum future rewards. It has lower computational complexity in terms of multi-agent environments / states and does not require an accurate representation of the environment. RL algorithms can also be classified as value-based RL versus policy-based RL, policy-based RL versus non-policy RL, etc.

[0181] AI / ML models

[0182] Figure 9 An example of a feedforward neural network (FFNN) AI / ML model is shown. (See reference...) Figure 9 The FFNN AI / ML model consists of an input layer, a hidden layer, and an output layer.

[0183] Figure 10 This shows an example of a recurrent neural network (RNN) AI / ML model. (See reference...) Figure 10 RNN AI / ML models are artificial neural networks where hidden nodes are connected to directed edges to form directed loops. They are suitable for processing sequential data (e.g., speech or text). One type of RNN is Long Short-Term Memory (LSTM), which is a structure that adds cell states to the hidden states of an RNN. Specifically, in an LSTM, input gates, forget gates, and output gates are added to the RNN cells, along with the cell states. Figure 10 In the diagram, A represents a neural network, and x... t h represents the input value. t This represents the output value. Here, h t It can represent the current state value based on time, while h t-1 It can represent the previous state value.

[0184] Figure 11This illustrates a Convolutional Neural Network (CNN) AI / ML model. CNNs serve two purposes: reducing the complexity of AI / ML models by applying convolutional computations commonly used in video or image processing, and extracting good features. (See reference...) Figure 11 A kernel or filter refers to a unit / structure that applies weights to the input within a specific range / cell. Kernels (or filters) can be modified through learning. Stride is the range of movement the kernel makes within the input. A feature map is the result of applying the kernel to the input. Padding refers to values ​​added to adjust the size of the feature map. To enhance robustness to distortion and variations, multiple feature maps can be extracted. Pooling refers to the computation of reducing the size of a feature map by downsampling it (e.g., max pooling or average pooling).

[0185] Figure 12 An AI / ML model of an autoencoder is shown. (See reference...) Figure 12 An autoencoder is a neural network that receives a feature vector x and outputs the same or similar vector x', and its input and output nodes share the same features—a form of unsupervised learning. The autoencoder reconstructs the input; therefore, the output can be called the reconstruction. The loss function can be expressed according to Equation 1.

[0186] [Formula 1] ,in,

[0187] In Equation 12, the loss function of the autoencoder is calculated based on the difference between the input and output. Based on the loss function of the autoencoder, the degree of loss in the input is evaluated, and optimization processing is applied to the autoencoder to minimize the loss.

[0188] Figure 13 This is a diagram illustrating the splitting of AI reasoning.

[0189] Figure 13 This illustrates a scenario where model inference functions are collaboratively performed between a terminal device, such as a UE, and a network AI / ML endpoint during split AI operations.

[0190] In addition to model inference, model training, executors, and data collection can each be broken down into multiple parts based on the current task and environment. These functions can be executed through the collaboration of multiple entities.

[0191] For example, computationally intensive and energy-intensive parts can be executed at the network endpoint, while privacy-sensitive and latency-sensitive parts can be executed on the terminal device. In this case, the terminal device executes the task / model up to a specific part / layer based on the input data, and then sends intermediate data to the network endpoint. The network endpoint executes the remaining part / layer and provides inference output to one or more devices that performed the operation / task.

[0192] The following describes the functional framework used for AI operations.

[0193] In this article, the following terms may be defined for more detailed explanation of AI (or AI / ML).

[0194] - Data Collection: Data collected from network nodes, management entities, or user units (UEs) that serves as the basis for AI model training, data analysis, and inference.

[0195] - AI Model: A data-driven algorithm in which AI technology is applied to generate an output set based on an input set, including predictive information and / or decision parameters.

[0196] - AI / ML Training: Online or offline processing of training AI models by learning features and patterns to optimally represent data and obtain AI / ML models for inference training.

[0197] - AI / ML Inference: The process of using trained AI models to make predictions or draw decisions based on collected data and the AI ​​model itself.

[0198] Reference Figure 14 The data collection function 10 collects input data and provides the processed input data to the model training function 20 and the model inference function 30.

[0199] For example, input data may include measurements from the UE or other network entities, feedback from actuators, and outputs from AI models.

[0200] Data collection function 10 performs data preparation based on input data and provides input data processed through data preparation. Here, data collection function 10 does not perform specific data preparation (e.g., data preprocessing and cleaning, shaping and transformation) for each AI algorithm, but data collection function 10 can perform common data preparation for AI algorithms.

[0201] After completing the data preparation and processing, the data collection function 10 provides the training data 11 to the model training function 20 and the inference data 12 to the model inference function 30. Here, the training data 11 is the input data required by the AI ​​model training function 20, and the inference data 12 is the input data required by the AI ​​model inference function 30.

[0202] The data collection function 10 can be performed by a single entity (e.g., UE, RAN node, network node, etc.) or by multiple entities. In this case, training data 11 and inference data 12 can be provided to the model training function 20 and the model inference function 30 from multiple entities, respectively.

[0203] As part of the AI ​​model testing process, the model training function 20 is responsible for performing the AI ​​model training, validation, and testing required to generate model performance metrics. If necessary, the model training function 20 may perform data preparation (e.g., data preprocessing and cleaning, shaping, and transformation) based on the training data 11 provided by the data collection function 10.

[0204] Here, model deployment / update 13 is used to initially deploy the trained, validated, and tested AI model to the model inference function 30 or to provide an updated model to the model inference function 30.

[0205] The model inference function 30 is responsible for providing AI model inference output 16 (e.g., prediction or decision). If applicable, the model inference function 30 may also provide model performance feedback 14 to the model training function 20. Additionally, if necessary, the model inference function 30 may perform data preparation (e.g., data preprocessing and cleaning, shaping and transformation) based on the inference data 12 provided by the data collection function 10.

[0206] Here, output 16 refers to the inference output of the AI ​​model generated by the model inference function 30, and the details of the inference output may vary depending on the usage.

[0207] When available, model performance feedback 14 can be used to monitor the performance of the AI ​​model. However, the feedback can be omitted.

[0208] Actuator function 40 receives output 16 from model inference function 30 and triggers or executes related tasks / operations. Actuator function 40 may trigger tasks / operations of other entities (e.g., one or more UEs, one or more RAN nodes, one or more network nodes, etc.) or itself.

[0209] Feedback 15 can be used to derive training data 11 and inference data 12, or to monitor the performance of the AI ​​model and its impact on the network.

[0210] The definitions of training, validation, and testing in datasets used in AI / ML can be distinguished as follows: - Training data: Training data refers to the dataset used to train the model.

[0211] - Validation data: Validation data refers to the dataset used to validate a trained model. In other words, validation data is a dataset used to prevent overfitting from the typical training dataset.

[0212] It also refers to the dataset used to select the best model from several models trained during the training process. Therefore, it can also be considered a form of training.

[0213] - Test data: Test data refers to the dataset used for the final evaluation. Test data is independent of training data.

[0214] In the case of the datasets described above, it is common practice to split the training set so that the training and validation data are divided in an 8:2 or 7:3 ratio. When test data is included, the training, validation, and test data can be divided in a 6:2:2 ratio (training:validation:test).

[0215] Based on the AI / ML capabilities between the BS and UE, the collaboration level can be defined as follows. Variations are possible due to the combination of multiple levels or the separation of any one level.

[0216] Cat 0a) No collaborative framework: AI / ML algorithms are purely based on the implementation and do not require changes to the wireless interface.

[0217] Cat 0b) This level relates to wireless interfaces suitable for modifications based on efficient implementations of AI / ML algorithms, but this level corresponds to a framework without cooperation.

[0218] Cat 1) provides support between nodes to enhance the AI / ML algorithms of each node. This level is applied when the UE receives support from the gNB (for training, adaptation, etc.) and vice versa. At this level, model exchange between network nodes is not required.

[0219] Cat 2) enables collaborative ML tasks to be performed between the UE and gNB. This level requires AI / ML model command exchange between network nodes.

[0220] Figure 14 The functions shown can be implemented in RAN nodes (e.g., BS, TRP, BS central unit (CU)), network nodes, network operator operations management and maintenance (OAM) or UE.

[0221] Alternatively, two or more entities among the RAN node, network node, network operator's OAM, or UE can collaborate to achieve this. Figure 14 The functions shown. For example, an entity can perform... Figure 14 One entity can perform some of the functions, while another entity can perform the remaining functions. Thus, if Figure 14 If some of the functions shown are performed by a single entity (e.g., UE, RAN node, or network node), then the transmission / providing of data / information between the functions can be omitted. For example, if model training function 20 and model inference function 30 are performed by the same entity, then the transmission / providing of model deployment / update 13 and model performance feedback 14 can be omitted.

[0222] Alternatively, Figure 14Any of the functions shown can be performed through collaboration between two or more entities, including the RAN node, network node, network operator's OAM, or UE. This can be referred to as split AI operation.

[0223] Figure 15 This illustrates a scenario where AI model training is performed by network nodes (e.g., core network nodes, network operator's OAM, etc.), while AI model inference is performed by RAN nodes (e.g., BS, TRP, or BS's CU).

[0224] Step 1: RAN Node 1 and RAN Node 2 send the input data (i.e., training data) for AI model training to the network node. Here, RAN Node 1 and RAN Node 2 may send data collected from the UE (e.g., UE measurements related to RSRP, RSRQ or SINR of the serving cell and neighboring cells, UE location, speed, etc.) to the network node.

[0225] Step 2: Network nodes use the received training data to train AI models.

[0226] Step 3: The network nodes deploy / update the AI ​​model to RAN node 1 and / or RAN node 2. RAN node 1 (and / or RAN node 2) can then continue to perform model training based on the received AI model.

[0227] For ease of explanation, assume that the AI ​​model is only deployed / updated to RAN node 1.

[0228] Step 4: RAN Node 1 receives input data (i.e., inference data) for AI model inference from UE and RAN Node 2.

[0229] Step 5: RAN node 1 uses the received inference data to perform AI model inference to generate output data (e.g., predictions or decisions).

[0230] Step 6: If applicable, RAN node 1 may send model performance feedback to the network nodes.

[0231] Step 7: RAN Node 1, RAN Node 2, and UE (or RAN Node 1 and UE or RAN Node 1 and RAN Node 2) perform actions based on the output data. For example, in the case of load balancing operation, the UE may move from RAN Node 1 to RAN Node 2.

[0232] Step 8: RAN Node 1 and RAN Node 2 send feedback information to the network nodes.

[0233] Figure 16 This illustrates a scenario where both AI model training and AI model inference are performed by RAN nodes (e.g., BS, TRP, or CU of BS).

[0234] Step 1: The UE and RAN Node 2 send the input data (i.e., training data) for AI model training to RAN Node 1.

[0235] Step 2: RAN node 1 uses the received training data to train the AI ​​model.

[0236] Step 3: RAN Node 1 receives input data (i.e., inference data) for AI model inference from UE and RAN Node 2.

[0237] Step 4: RAN node 1 uses the received inference data to perform AI model inference to generate output data (e.g., predictions or decisions).

[0238] Step 5: RAN Node 1, RAN Node 2, and UE (or RAN Node 1 and UE or RAN Node 1 and RAN Node 2) perform actions based on the output data. For example, in the case of load balancing operation, the UE may move from RAN Node 1 to RAN Node 2.

[0239] Step 6: RAN node 2 sends feedback information to RAN node 1.

[0240] Figure 17 This illustrates a scenario where AI model training is performed by the RAN node (e.g., BS, TRP, or CU of BS), while AI model inference is performed by the UE.

[0241] Step 1: The UE sends input data (i.e., training data) to the RAN node for AI model training. Here, the RAN node may collect data from various UEs and / or other RAN nodes (e.g., UE measurements related to RSRP, RSRQ or SINR of the serving cell and neighboring cells, UE location, speed, etc.).

[0242] Step 2: The RAN node uses the received training data to train the AI ​​model.

[0243] Step 3: The RAN node deploys / updates the AI ​​model to the UE. The UE can then continue to perform model training based on the received AI model.

[0244] Step 4: The UE receives input data (i.e., inference data) for AI model inference from the RAN node (and / or from other UEs).

[0245] Step 5: The UE uses the received inference data to perform AI model inference to generate output data (e.g., predictions or decisions).

[0246] Step 6: If applicable, the UE may send model performance feedback to the RAN node.

[0247] Step 7: The UE and RAN node perform actions based on the output data.

[0248] Step 8: The UE sends feedback information to the RAN node.

[0249] AI / ML-based CSI

[0250] Previously, in the NR Rel-18 standardization, research was conducted on CSI compression based on a two-sided AI / ML model and CSI prediction based on a UE-side model. Figure 18 and 19 The concepts of CSI compression and CSI prediction are shown respectively.

[0251] Figure 18 The CSI compression illustrated is based on a two-sided model (from a reasoning perspective), where AI / ML models provided to the UE and BS operate in pairs. For simplicity, the model at the UE is called the AI ​​encoder, and the model at the BS is called the AI ​​decoder. The UE applies channel information measured / estimated by the UE (which may undergo preprocessing if needed) (e.g., the raw channel matrix or a pre-encoder-type channel information vector (e.g., eigenvectors)) as input to the AI ​​encoder to generate the output. The UE quantizes the output information and feeds it back to the BS as an AI / ML-based CSI. The BS applies the information obtained by dequantizing the AI / ML-based CSI feedback as input to the AI ​​decoder to generate the output CSI. Since the channel information that would otherwise need to be transmitted is compressed through AI / ML, thus reducing feedback overhead, this process is called CSI compression.

[0252] exist Figure 19 In the case of CSI prediction shown, the AI / ML model is provided and inference is performed only on the UE side. The UE can apply multiple historical measurements as AI / ML inputs and estimate or predict one or more future CSI values ​​as AI / ML model outputs.

[0253] Figure 20 This is a diagram illustrating the concept of Time-Space-Frequency (TSF)-CSI compression technology.

[0254] Figure 20 TSF-CSI compression can be understood as a combination of the use cases described above for CSI compression and CSI prediction. Because... Figure 18 The CSI compression shown compresses channel information in both the spatial and frequency domains, hence it can be called SF-CSI compression. TSF-CSI compression applies historical channel information as additional input to the encoder side in SF-CSI compression. Since the network applies previously decoded historical CSI information as additional input to the decoder, CSI compression performance can be improved.

[0255] Compared to SF-compression, TSF-CSI compression can improve the efficiency of current channel estimation and compression by utilizing historical channel information. However, this may involve the following challenges / problems.

[0256] - Problem 1) When the UE compresses the CSI report corresponding to time slot n+X and feeds it back to the network, problems such as error propagation caused by historical channel information may occur. If the correlation between the current CSI and the historical CSI at time n+X is poor (e.g., due to deep fading or rapid changes in channel conditions), this may reduce channel estimation / compression performance.

[0257] - Question 2) Channel measurement / estimation information can be continuously buffered over a specific time period, so rules regarding UE memory usage or CPU occupancy may need to be corrected / improved.

[0258] - Question 3) When reporting the ground truth CSI used for training and / or monitoring, the feedback overhead can become very large.

[0259] The following section presents solutions to problems 1 and 3.

[0260] Suggestion 1

[0261] As an example, the UE can report information related to the historical CSI applied to the encoder to the BS, based on the historical CSI information of the AI ​​encoder applied as input to the UE and / or the historical output CSI information of the AI ​​decoder applied to the network.

[0262] Historical CSI information reported by the UE may include some or all of the following items.

[0263] - Pattern information (e.g., time / frequency pattern) related to the historical CSI applied to the input.

[0264] - Filtering information and / or window size applied as model input

[0265] - Information related to channel coherence time

[0266] - Information indicating whether buffer clearing related to historical CSI has been performed.

[0267] The pattern of historical CSI can refer to the time / frequency pattern of CSI required to generate information related to historical CSI input to the UE encoder. Figure 21 An example of a time / frequency pattern for historical CSI according to an implementation method is shown. Figure 21In this context, t1 to t6 can represent duration / resource (per time slot or per multiple time slots), and f1 to f10 can represent frequency resource (e.g., sub-band) indices. The CSI corresponding to the shadow time / frequency index can be included as input to the AI / ML encoder.

[0268] The filtering information may include, for example, information about the filtering method for historical CSI and / or filter coefficient information (e.g., weight values ​​for a weighted average), and may also be applied to Proposal 2 / Proposal 3, which will be described later.

[0269] The history window size can be, for example, specified by the system. Figure 21 The interval from t1 to t6 can be configured / applied as a default value if no separate configuration is provided. As an example, the default value could be infinity, in which case CSI information obtained by specifically filtering historical CSI can be used. Alternatively, if no separate configuration for the historical window size is provided, the configuration can be defined as a one-time measurement, such that historical CSI is not used. Configuration for the default value can also be applied to the network-side decoder.

[0270] When historical CSI data is provided as input to an AI / ML model, weights can be applied to multiple historical CSIs, or a single historical CSI value obtained through preprocessing (e.g., filtering) can be used as input. Filtering information can include related information. For example, filtering information can include information about the filtering method (e.g., averaging, weighted averaging, cumulative, or moving average) applied to the historical CSIs across multiple measurements.

[0271] Regarding pattern information, the UE can report a 1D or 2D bitmap within the window used to determine historical CSI. For example, in the case of a 1D bitmap corresponding to a timeline, historical CSI values ​​calculated based on WB CSI can be used. Alternatively, multiple patterns can be pre-configured / defined through higher layers such as RRC, and a pattern index indicating the patterns used by the UE can be reported to the BS. This index reporting method can reduce payload overhead.

[0272] Channel coherence time can refer to the duration during which the UE's channel state does not change significantly. For example, channel coherence time can be calculated based on Equation 2.

[0273] [Equation 2]

[0274] In equation 2, f m λ represents the maximum Doppler spread, λ represents the wavelength, and v represents the velocity.

[0275] Alternatively, the UE can measure the channel based on the Tracking Reference Signal (TRS) and send a Time Domain Channel Attribute (TDCP) report to the BS, which is a report on the correlation measurements based on it. For example, the UE can be configured / defined to perform TSF compression only based on historical CSIs that exist within the same coherence time relative to the current time slot n.

[0276] Regarding buffer clearing information, for example, when it is determined that there is no correlation between the CSI of the current time slot n and the historical CSI, or the correlation is below a certain level, it may be advantageous for the UE to configure a new historical CSI or avoid using the historical CSI. Therefore, the UE can delete information related to historical CSI from the memory / buffer and report this operation to the BS. For example, the UE can clear information related to historical CSI and calculate the CSI based on the default CSI information, or alternatively use a zero value. When the BS receives the buffer clearing information, the BS can also clear information related to historical output CSI and reconstruct the CSI reported by the UE by calculating the CSI based on the default CSI information or by reflecting a zero value.

[0277] The T / F pattern of historical CSI can be configured such that all corresponding values ​​are used as input to the AI / ML model. Alternatively, the number of values ​​can be reduced by N (where N can be configurable) through the specific filtering described above to configure the input (e.g., using averaging or weighted averaging in the time domain to configure the input corresponding to the number of elements in the f-domain). As an extension of this method, different filters (filter coefficients) can be applied for each T / F unit (e.g., time slot or frequency band).

[0278] In TSF-CSI compression, for historical CSIs and / or historical output CSIs, one or more pieces of information with the same input type (e.g., precoder type (e.g., eigenvectors), raw channel matrix, or channel covariance matrix) as the model input associated with the current CSI can be provided as input. In this case, the size of the model input can become very large. Therefore, to achieve the same effect, time / frequency correlation information associated with historical CSIs based on the current CSI can be used as additional input instead of information of the same type as the model input. The relevant information can include CSI coherence time and / or CSI correlation (with the most recently reported CSI) / Doppler spread information. The AI ​​decoder can configure its input based on information reported by the UE, information generated by the BS itself (such as filtered information associated with historical output CSIs (e.g., average, weighted average, cumulative, or moving average), or correlation information associated with historical output CSIs calculated by the BS).

[0279] As mentioned above, TSF-CSI compression utilizes historical channel information and / or information such as the latest reported CSI as input. If this input information exhibits a strong time / frequency correlation with the current channel, additional performance improvements can be achieved based on this. Figure 22 This is a diagram illustrating AI / ML-based differential CSI compression according to an implementation method. (Refer to...) Figure 22 The UE can use the difference between the accumulated CSI and the currently measured CSI as AI / ML input. Here, information about the accumulation window for the accumulated CSI can be configured by the BS, where the accumulated CSI can be either WB CSI or SB CSI. The UE can encode the difference value and provide the encoded value as feedback to the BS. On the network side, the feedback information can be decoded, and the difference values ​​can be added together to output the NW accumulated CSI, thereby decoding / reconstructing the current CSI. Since the UE only feeds back the difference value, the compression ratio for the feedback information can be improved compared to conventional SF-CSI compression.

[0280] A negotiation process between the UE and the BS related to the historical (output) CSI pattern described in Proposal 1 may also be considered. The negotiation process may follow at least one of the examples below, but is not limited to them.

[0281] Example 1: In a BS-initiated method, the BS configures / indicates multiple historical CSI patterns, and the UE reports information related to the selection among them. The BS can either use the pattern reported by the UE as is, or it can signal an ACK message to the UE.

[0282] Example 2: In a UE-initiated method, the UE reports a configurable / applicable historical CSI pattern, and the BS instructs / configures information about the pattern to be applied to the decoder. The UE can then either reflect the indicated pattern as is or report an ACK to the BS confirming its reception / application.

[0283] Example 3: When a UE changes a historical pattern during inference, the UE can request a change or report information related to the change to the BS. The BS can then confirm the reported information, indicating that the change cannot be applied, or instructing / configuring information about another pattern.

[0284] Suggestion 2

[0285] The BS can signal some or all of the following information to the UE for the transmission of the UE's truth CSI (for model monitoring of TSF-CSI compression as described in Proposal 1).

[0286] - Pattern information for historical CSI

[0287] - Granular information for historical CSI (e.g., WB CSI or SB CSI).

[0288] - Filtering information for historical CSI

[0289] Proposal 2 aims to address the aforementioned problem 3. Information regarding historical CSIs can also be used as input for the AI / ML encoder. Therefore, the UE can report high-resolution ground truth CSIs (e.g., reports based on float-32 format or type-2 CSI reports based on high-resolution parameters) to the network for multiple historical CSIs. In this case, the amount of ground truth CSIs reported by the UE (for training / monitoring on the network) can be increased based on the amount of historical CSI information.

[0290] To address this issue, the BS can indicate a pattern (e.g., a time / frequency pattern) to the UE according to Proposal 1, allowing the UE to report the true CSI only for the CSI corresponding to the indicated pattern. Alternatively, the BS can configure or pre-determine that the UE uses only WB CSI to construct historical CSI, excluding frequency-selective channel characteristics.

[0291] Alternatively, the UE may report a single representative CSI obtained through filtering (e.g., averaging or accumulating) along with the current CSI as the true CSI. In this case, the filtered historical CSI could be a WB / SB CSI. WB CSI can significantly reduce the reported payload.

[0292] Different quantization granularities / payload sizes can be applied to (filtered) historical CSI and current CSI. For example, the true CSI for the current CSI can be reported with a higher payload and higher resolution, while information related to (filtered) historical CSI can be reported to the BS with a lower resolution and / or payload. As an example, for (filtered) historical CSI, 3 bits can be used to quantize amplitude / phase separately. On the other hand, for the current CSI, 4 bits can be used to quantize amplitude and phase. Furthermore, (filtered) historical CSI can be restricted to a specific rank (e.g., rank 1), while the current CSI can be reported with respect to the number of ranks indicated by the BS or full rank. In this way, the BS can configure / indicate the rank to be reported for the true CSI.

[0293] Proposal 2 can be applied not only to TSF-CSI compression, but also to CSI prediction based on historical CSI (e.g., ...). Figure 19 (As shown).

[0294] Suggestion 3

[0295] As an example, during data collection for model training / inference / monitoring, the following information can be reported to the BS along with the collected data to identify the purpose / classification of the data.

[0296] a. Meta-information about the collected data

[0297] - UE mobility information (e.g., location, speed, Doppler information)

[0298] - Information about the surrounding environment where the data was collected (e.g., station, area, or cell ID).

[0299] b. Information indicating whether the collected data has been tagged.

[0300] c. Information indicating whether collected data should be omitted.

[0301] d. Time information of the collected data (e.g., timestamps)

[0302] Because AI / ML operates in a data-driven manner, model performance can vary depending on the characteristics of the data. Therefore, side information indicating the characteristics of the collected data can be sent along with the data. Alternatively, the entity performing the data collection can report the collected data with an ID assigned to it.

[0303] The entity responsible for classifying the collected data (e.g., assigning dataset IDs) can be a UE, BS, or a training entity (e.g., an OAM or OTT server).

[0304] - When the UE performs data collection classification, it can report a list of classifications (e.g., a list of dataset IDs) to the BS in advance. When reporting datasets to the BS based on the data collection process, the IDs can be included in the datasets and reported together with the datasets.

[0305] - When the BS performs data collection classification, the UE can report the metadata of Proposal 3 for the BS to classify the dataset. Alternatively, the UE can only report datasets that meet specific criteria configured by the BS (e.g., statistical values ​​of the dataset). Alternatively, multiple configuration lists can be pre-configured for the UE.

[0306] Proposal 3 can be applied not only to the CSI feedback-related use cases mentioned above, but also to AI / ML model-based operations involving data collection.

[0307] Proposal 1 / Proposal 2 / Proposal 3 can be applied individually or in combination.

[0308] Figure 23 This is a diagram illustrating the operation of the network and the UE according to at least some of the above proposals.

[0309] Reference Figure 23 The UE can send a UE capability report (2305) to the network. The UE capability report may include the ability to support the BS's AI / ML model, data collection capabilities, and / or information about the maximum amount of historical CSI that the UE can buffer.

[0310] The network can signal various configuration information to the UE (2310). The configuration information may include at least one of the following: configuration information related to the AI / ML model, configuration information related to CSI-RS, and / or configuration information related to CSI reporting. Configuration information related to the AI / ML model may include information about the AI / ML model trained by the BS or training entity.

[0311] The UE can receive an activation indication (2315) from the network for a configured / installed AI / ML model (e.g., TSF-CSI compression, CSI prediction, or SF-CSI prediction).

[0312] The UE can receive CSI-RS (2320), and based on this, AI / ML models can be used to measure, predict, or calculate CSI (2325).

[0313] The UE can send a CSI report (2330) to the network.

[0314] The network can decode / reconstruct CSI (2335) through AI / ML models (e.g., decoders).

[0315] The network can consider using CSI to schedule the DL channel and send it to the UE (2340).

[0316] Figure 23 The operations described are illustrative, and some operations may be omitted depending on the implementation method.

[0317] Figure 24 This is a flowchart illustrating a method performed by a UE in a wireless communication system according to an embodiment.

[0318] Reference Figure 24 The UE can receive Channel State Information (CSI) configuration information (2405) through higher-layer signaling.

[0319] The UE can obtain the CSI (2410) based on the CSI configuration information using an artificial intelligence / machine learning (AI / ML) model. The data input into the AI / ML model to obtain the CSI can include data related to historical CSIs calculated prior to the CSI.

[0320] The UE can send a CSI report (2415) based on the CSI. The CSI report can include information about the time window to which the historical CSI belongs in the time domain.

[0321] The size of the time window can be configured via CSI configuration information.

[0322] Data related to historical CSI can be obtained by applying weights to historical CSI values ​​determined within a time window. CSI reports can include information about these weights.

[0323] Data related to historical CSI can be obtained by applying a time-frequency pattern to historical CSI data determined within a time window. CSI reports can include information about the time-frequency pattern.

[0324] Historical CSI can be selected based on maintaining channel coherence at the current point in time.

[0325] If the historical CSI is invalid for the current time point, the UE can clear the buffer used for historical CSI. The UE can send a message to the network indicating that the buffer should be cleared.

[0326] CSI reports may also include true CSI information that indicates the actual value of historical CSI.

[0327] CSI configuration information may include information about at least one of the patterns, granularities, or filters to be applied to historical CSI to generate truth CSI information.

[0328] Figure 25 This is a flowchart illustrating a method performed by a BS in a wireless communication system according to an embodiment.

[0329] Reference Figure 25 The BS can send Channel State Information (CSI) configuration information (2505) to the UE via higher-layer signaling.

[0330] The BS can receive CSI reports (2510) from the UE based on CSI configuration information.

[0331] The BS can use the base station's second artificial intelligence / machine learning (AI / ML) model to reconstruct the CSI (2515) calculated by the UE's first AI / ML model based on the CSI report.

[0332] The data input into the second AI / ML model to reconstruct the CSI can include data related to historical CSIs calculated prior to the CSI. The CSI report can include information about the time window to which the historical CSIs belong in the time domain.

[0333] The size of the time window can be configured via CSI configuration information.

[0334] Data related to historical CSI can be obtained by applying weights to historical CSI values ​​determined within a time window. CSI reports can include information about these weights.

[0335] Data related to historical CSI can be obtained by applying a time-frequency pattern to historical CSI data determined within a time window. CSI reports can include information about the time-frequency pattern.

[0336] Historical CSI can be selected based on maintaining channel coherence at the current point in time.

[0337] If the historical CSI is invalid for the current time point, the UE can clear the buffer used for historical CSI. The BS can receive information from the UE indicating that the buffer should be cleared.

[0338] CSI reports may also include true CSI information that indicates the actual value of historical CSI.

[0339] CSI configuration information may include information about at least one of the patterns, granularities, or filters to be applied to historical CSI to generate truth CSI information.

[0340] Figure 26 A communication system 1 applied to this disclosure is shown.

[0341] Reference Figure 26The communication system 1 applied to this disclosure includes wireless devices, base stations (BS), and networks. Herein, a wireless device refers to a device that performs communication using a radio access technology (RAT) (e.g., 5G New RAT (NR) or Long Term Evolution (LTE)) and may be referred to as a communication / radio / 5G device. Wireless devices may include (but are not limited to) robots 100a, vehicles 100b-1 and 100b-2, extended reality (XR) devices 100c, handheld devices 100d, home appliances 100e, Internet of Things (IoT) devices 100f, and artificial intelligence (AI) devices / servers 400. For example, vehicles may include vehicles with wireless communication capabilities, autonomous vehicles, and vehicles capable of performing communication between vehicles. Herein, vehicles may include unmanned aerial vehicles (UAVs) (e.g., drones). XR devices may include augmented reality (AR) / virtual reality (VR) / mixed reality (MR) devices, and may take the form of head-mounted displays (HMDs), head-up displays (HUDs) installed in vehicles, televisions, smartphones, computers, wearable devices, home appliances, digital signage, vehicles, robots, etc. Handheld devices may include smartphones, smart tablets, wearable devices (e.g., smartwatches or smart glasses) and computers (e.g., laptops). Home appliances may include TVs, refrigerators, and washing machines. IoT devices may include sensors and smart meters. For example, the BS and network may be implemented as wireless devices, and a particular wireless device 200a may operate as a BS / network node relative to other wireless devices.

[0342] Wireless devices 100a to 100f can connect to network 300 via BS 200. AI technology can be applied to wireless devices 100a to 100f, and wireless devices 100a to 100f can connect to AI server 400 via network 300. Network 300 can be configured using a 3G network, a 4G (e.g., LTE) network, or a 5G (e.g., NR) network. Although wireless devices 100a to 100f can communicate with each other via BS 200 / network 300, wireless devices 100a to 100f can perform direct communication with each other (e.g., sidelink communication) without going through the BS / network. For example, vehicles 100b-1 and 100b-2 can perform direct communication (e.g., vehicle-to-vehicle (V2V) / vehicle-to-everything (V2X) communication). IoT devices (e.g., sensors) can perform direct communication with other IoT devices (e.g., sensors) or other wireless devices 100a to 100f.

[0343] Wireless communication / connections 150a, 150b, or 150c can be established between wireless devices 100a to 100f / BS 200 or between BS 200 and BS 200. In this document, wireless communication / connections can be established via various RATs (e.g., 5G NR) such as uplink / downlink communication 150a, sidelink communication 150b (or D2D communication), or inter-BS communication (e.g., relay, integrated access backhaul (IAB)). Wireless devices and BS / wireless devices can transmit / receive radio signals to / from each other via wireless communication / connections 150a and 150b. For example, wireless communication / connections 150a and 150b can transmit / receive signals via various physical channels. For this purpose, at least a portion of the configuration information for configuring the process of transmitting / receiving radio signals, various signal processing processes (e.g., channel coding / decoding, modulation / demodulation, and resource mapping / demapping), and resource allocation processes can be performed based on various proposals of this disclosure.

[0344] Figure 27 A wireless device applicable to this disclosure is shown.

[0345] Reference Figure 27 The first wireless device 100 and the second wireless device 200 can transmit radio signals via various RATs (e.g., LTE and NR). In this document, {first wireless device 100 and second wireless device 200} can correspond to... Figure 26 {Wireless Device 100x and BS 200} and / or {Wireless Device 100x and Wireless Device 100x}.

[0346] The first wireless device 100 may include one or more processors 102 and one or more memories 104, and additionally include one or more transceivers 106 and / or one or more antennas 108. The processors 102 may control the memories 104 and / or the transceivers 106, and may be configured to implement the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed herein. For example, the processor 102 may process information in the memory 104 to generate a first information / signal, and then transmit a radio signal including the first information / signal via the transceivers 106. The processor 102 may receive a radio signal including a second information / signal via the transceivers 106, and then store the information obtained by processing the second information / signal in the memory 104. The memory 104 may be connected to the processor 102 and may store various information related to the operation of the processor 102. For example, the memory 104 may store software code including commands for performing some or all of the processes controlled by the processor 102 or for performing the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed herein. In this document, processor 102 and memory 104 may be part of a communication modem / circuit / chip designed to implement RAT (e.g., LTE or NR). Transceiver 106 may be connected to processor 102 and transmit and / or receive radio signals via one or more antennas 108. Each transceiver 106 may include a transmitter and / or a receiver. Transceiver 106 may be used interchangeably with radio frequency (RF) units. In this disclosure, a wireless device may refer to a communication modem / circuit / chip.

[0347] The second wireless device 200 may include one or more processors 202 and one or more memories 204, and additionally include one or more transceivers 206 and / or one or more antennas 208. The processors 202 may control the memories 204 and / or the transceivers 206, and may be configured to implement the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document. For example, the processors 202 may process information in the memories 204 to generate a third information / signal, and then transmit a radio signal including the third information / signal via the transceivers 206. The processors 202 may receive a radio signal including a fourth information / signal via the transceivers 206, and then store the information obtained by processing the fourth information / signal in the memories 204. The memories 204 may be connected to the processors 202 and may store various information related to the operation of the processors 202. For example, the memories 204 may store software code including commands for performing some or all of the processes controlled by the processors 202 or for performing the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document. In this document, processor 202 and memory 204 may be part of a communication modem / circuit / chip designed to implement RAT (e.g., LTE or NR). Transceiver 206 may be connected to processor 202 and transmit and / or receive radio signals via one or more antennas 208. Each transceiver 206 may include a transmitter and / or a receiver. Transceiver 206 may be used interchangeably with an RF unit. In this disclosure, a wireless device may refer to a communication modem / circuit / chip.

[0348] The hardware elements of wireless devices 100 and 200 will be described in more detail below. One or more protocol layers may be implemented by (but are not limited to) one or more processors 102 and 202. For example, one or more processors 102 and 202 may implement one or more layers (e.g., functional layers such as PHY, MAC, RLC, PDCP, RRC, and SDAP). One or more processors 102 and 202 may generate one or more Protocol Data Units (PDUs) and / or one or more Service Data Units (SDUs) according to the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document. One or more processors 102 and 202 may generate messages, control information, data, or information according to the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document. One or more processors 102 and 202 may generate signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data, or information, according to the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document, and provide the generated signals to one or more transceivers 106 and 206. One or more processors 102 and 202 may receive signals (e.g., baseband signals) and acquire PDUs, SDUs, messages, control information, data, or information from one or more transceivers 106 and 206, according to the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document.

[0349] One or more processors 102 and 202 may be referred to as controllers, microcontrollers, microprocessors, or microcomputers. One or more processors 102 and 202 may be implemented by hardware, firmware, software, or a combination thereof. As an example, one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), one or more digital signal processing devices (DSPDs), one or more programmable logic devices (PLDs), or one or more field-programmable gate arrays (FPGAs) may be included in one or more processors 102 and 202. The descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document may be implemented using firmware or software, and the firmware or software may be configured to include modules, processes, or functions. Firmware or software configured to execute the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document may be included in one or more processors 102 and 202 or stored in one or more memories 104 and 204 to be driven by one or more processors 102 and 202. The descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document can be implemented using firmware or software in the form of code, commands, and / or command sets.

[0350] One or more memories 104 and 204 may be connected to one or more processors 102 and 202 and store various types of data, signals, messages, information, programs, code, instructions, and / or commands. One or more memories 104 and 204 may be configured with read-only memory (ROM), random access memory (RAM), electrically erasable programmable read-only memory (EPROM), flash memory, hard disk drive, registers, cache memory, computer-readable storage media, and / or combinations thereof. One or more memories 104 and 204 may be located internally and / or externally to one or more processors 102 and 202. One or more memories 104 and 204 may be connected to one or more processors 102 and 202 via various technologies such as wired or wireless connections.

[0351] One or more transceivers 106 and 206 may transmit user data, control information, and / or radio signals / channels mentioned in the methods and / or operation flowcharts of this document to one or more other devices. One or more transceivers 106 and 206 may receive user data, control information, and / or radio signals / channels mentioned in the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document from one or more other devices. For example, one or more transceivers 106 and 206 may be connected to one or more processors 102 and 202 and transmit and receive radio signals. For example, one or more processors 102 and 202 may perform controls to enable one or more transceivers 106 and 206 to transmit user data, control information, or radio signals to one or more other devices. One or more processors 102 and 202 may perform controls to enable one or more transceivers 106 and 206 to receive user data, control information, or radio signals from one or more other devices. One or more transceivers 106 and 206 may be connected to one or more antennas 108 and 208, and one or more transceivers 106 and 206 may be configured to transmit and receive user data, control information, and / or radio signals / channels mentioned in the descriptions, functions, processes, proposals, methods, and / or operation flowcharts disclosed herein via one or more antennas 108 and 208. In this document, one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). One or more transceivers 106 and 206 may convert received radio signals / channels, etc., from RF band signals to baseband signals for processing by one or more processors 102 and 202. One or more transceivers 106 and 206 may convert user data, control information, radio signals / channels, etc., processed by one or more processors 102 and 202 from baseband signals to RF band signals. For this purpose, one or more transceivers 106 and 206 may include (analog) oscillators and / or filters.

[0352] Figure 28 Another example of a wireless device applied to this disclosure is shown. The wireless device may vary depending on usage / service (see reference). Figure 26 It is realized in various forms.

[0353] Reference Figure 28 Wireless devices 100 and 200 can correspond to Figure 27The wireless devices 100 and 200 are configured with various elements, components, units / parts, and / or modules. For example, each of the wireless devices 100 and 200 may include a communication unit 110, a control unit 120, a memory unit 130, and an additional component 140. The communication unit may include a communication circuit 112 and a transceiver 114. For example, the communication circuit 112 may include... Figure 27 One or more processors 102 and 202 and / or one or more memories 104 and 204. For example, transceiver 114 may include Figure 27 The device comprises one or more transceivers 106 and 206 and / or one or more antennas 108 and 208. Control unit 120 is electrically connected to communication unit 110, memory unit 130, and add-on components 140, and controls the overall operation of the wireless device. For example, control unit 120 may control the electrical / mechanical operation of the wireless device based on programs / code / commands / information stored in memory unit 130. Control unit 120 may transmit information stored in memory unit 130 to an external source (e.g., other communication devices) via communication unit 110 through a wireless / wired interface, or store information received from an external source (e.g., other communication devices) via communication unit 110 in memory unit 130 via a wireless / wired interface.

[0354] The additional component 140 can be configured differently depending on the type of wireless device. For example, the additional component 140 may include at least one of a power supply unit / battery, an input / output (I / O) unit, a drive unit, and a computing unit. The wireless device can be configured according to (but is not limited to) a robot ( Figure 26 100a), vehicles ( Figure 26 100b-1 and 100b-2), XR device ( Figure 26 100c), handheld device ( Figure 26 100d), home appliances ( Figure 26 100e), IoT devices ( Figure 26 100f), digital broadcasting terminals, holographic devices, public safety devices, MTC devices, medical devices, fintech devices (or financial devices), security devices, climate / environment devices, AI servers / devices ( Figure 26 400), BS ( Figure 26 This can be achieved through 200 network nodes, etc. Wireless devices can be used in mobile or fixed locations depending on the use case / service.

[0355] exist Figure 28In wireless devices 100 and 200, all elements, components, units / parts, and / or modules may be interconnected via wired interfaces, or at least a portion thereof may be wirelessly connected via communication unit 110. For example, in each of wireless devices 100 and 200, control unit 120 and communication unit 110 may be wired connected, and control unit 120 and first units (e.g., 130 and 140) may be wirelessly connected via communication unit 110. The various elements, components, units / parts, and / or modules within wireless devices 100 and 200 may also include one or more elements. For example, control unit 120 may be configured as a collection of one or more processors. As an example, control unit 120 may be configured as a collection of communication control processors, application processors, electronic control units (ECUs), graphics processing units, and memory control processors. As another example, memory unit 130 may be configured as random access memory (RAM), dynamic RAM (DRAM), read-only memory (ROM), flash memory, volatile memory, non-volatile memory, and / or combinations thereof.

[0356] Figure 29 The illustration shows a vehicle or autonomous vehicle applicable to this disclosure. The vehicle or autonomous vehicle may be a mobile robot, car, train, manned / unmanned aerial vehicle (AV), vessel, etc.

[0357] Reference Figure 29 The vehicle or autonomous vehicle 100 may include an antenna unit 108, a communication unit 110, a control unit 120, a drive unit 140a, a power supply unit 140b, a sensor unit 140c, and an autonomous driving unit 140d. The antenna unit 108 may be configured as part of the communication unit 110. Blocks 110 / 130 / 140a to 140d respectively correspond to... Figure 28 Blocks 110 / 130 / 140.

[0358] Communication unit 110 can send and receive signals (e.g., data and control signals) to and from external devices such as other vehicles, BSs (e.g., gNBs and roadside units), and servers. Control unit 120 can perform various operations by controlling the components of the vehicle or autonomous vehicle 100. Control unit 120 may include an electronic control unit (ECU). Drive unit 140a enables the vehicle or autonomous vehicle 100 to move on a road. Drive unit 140a may include an engine, motor, powertrain, wheels, brakes, steering mechanism, etc. Power supply unit 140b can supply power to the vehicle or autonomous vehicle 100 and includes wired / wireless charging circuitry, battery, etc. Sensor unit 140c can acquire vehicle status, surrounding environment information, user information, etc. Sensor unit 140c may include inertial measurement unit (IMU) sensors, collision sensors, wheel sensors, speed sensors, slope sensors, weight sensors, heading sensors, position modules, vehicle forward / reverse sensors, battery sensors, fuel sensors, tire sensors, steering sensors, temperature sensors, depth sensors, ultrasonic sensors, lighting sensors, pedal position sensors, etc. Autonomous driving unit 140d can implement technologies for maintaining the vehicle within its lane, technologies for automatically adjusting speed (e.g., adaptive cruise control), technologies for autonomously driving along a determined path, and technologies for automatically setting a route if a destination is set, etc.

[0359] For example, communication unit 110 can receive map data, traffic information data, etc., from an external server. Autonomous driving unit 140d can generate an autonomous driving path and driving plan from the acquired data. Control unit 120 can control drive unit 140a, enabling the vehicle or autonomous vehicle 100 to move along the autonomous driving path according to the driving plan (e.g., speed / direction control). During autonomous driving, communication unit 110 can periodically or non-periodically acquire recent traffic information data from an external server and acquire surrounding traffic information data from neighboring vehicles. During autonomous driving, sensor unit 140c can acquire vehicle status and / or surrounding environment information. Autonomous driving unit 140d can update the autonomous driving path and driving plan based on newly acquired data / information. Communication unit 110 can transmit information about vehicle location, autonomous driving path, and / or driving plan to an external server. The external server can predict traffic information data using AI technology, etc., based on information collected from the vehicle or autonomous vehicle, and provide the predicted traffic information data to the vehicle or autonomous vehicle.

[0360] The above embodiments correspond to combinations of the elements and features of this disclosure in a prescribed form. Furthermore, unless explicitly stated otherwise, each element or feature may be considered optional. Each element or feature may be implemented without combination with other elements or features. Moreover, embodiments of this disclosure can be implemented by partially combining elements and / or features together. The order of operations described for various embodiments of this disclosure may be modified. Some configurations or features of one embodiment may be included in another embodiment, or may replace corresponding configurations or features of another embodiment. Furthermore, it will be readily understood that embodiments are configured by combining claims not explicitly referenced in the appended claims, or may be included as new claims after filing the application.

[0361] Those skilled in the art will understand that this disclosure may be practiced in other specific forms besides those set forth herein without departing from the spirit and essential characteristics of this disclosure. Therefore, the above embodiments should be construed in all respects as illustrative rather than restrictive. The scope of this disclosure should be determined by the appended claims and their legal equivalents, and not by the foregoing description, and all changes falling within the meaning and scope of the appended claims are intended to be covered therewith.

[0362] Industrial applicability

[0363] This disclosure applies to UE, BS or other devices in wireless mobile communication systems.

Claims

1. A method executed by a terminal, the method comprising the following steps: Channel State Information (CSI) configuration information is received via higher-layer signaling; Based on the CSI configuration information, the CSI is obtained through an artificial intelligence / machine learning (AI / ML) model; and Send a CSI report based on the CSI. The data input into the AI / ML model to obtain the CSI includes data related to historical CSIs calculated prior to the CSI, and The CSI report includes information about the time window to which the historical CSI belongs in the time domain.

2. The method of claim 1, wherein, The size of the time window is configured through the CSI configuration information.

3. The method of claim 1, wherein, The data associated with the historical CSI is obtained by applying weights to the historical CSI determined within the time window, and The CSI report includes information about the weights.

4. The method of claim 1, wherein, The data associated with the historical CSI is obtained by applying a time-frequency pattern to the historical CSI determined within the time window, and The CSI report includes information about the time-frequency pattern.

5. The method of claim 1, wherein, The historical CSI is selected based on maintaining channel coherence at the current point in time.

6. The method according to claim 1, further comprising the following steps: Since the historical CSI is invalid for the current time point, the buffer for the historical CSI in the terminal is cleared.

7. The method according to claim 6, further comprising the following step: Send a message to the network instructing the buffer to be emptied.

8. The method of claim 1, wherein, The CSI report also includes true CSI information indicating the actual value of the historical CSI.

9. The method of claim 1, wherein, The CSI configuration information includes information about at least one of a pattern, granularity, or filter to be applied to the historical CSI to generate the truth CSI information.

10. A non-transitory computer-readable recording medium storing a program for performing the method according to claim 1.

11. An apparatus comprising: A memory configured to store instructions; as well as A processor configured to perform operations by executing the instructions. The operation includes: Channel State Information (CSI) configuration information is received via higher-layer signaling; Based on the CSI configuration information, the CSI is obtained through an artificial intelligence / machine learning (AI / ML) model; and Send a CSI report based on the CSI. The data input into the AI / ML model to obtain the CSI includes data related to historical CSIs calculated prior to the CSI, and The CSI report includes information about the time window to which the historical CSI belongs in the time domain.

12. The apparatus of claim 11, further comprising: transceiver The device in question is a terminal in a wireless communication system.

13. The apparatus according to claim 11, wherein, The device is a processing device configured to control a terminal in a wireless communication system.

14. A method performed by a base station, the method comprising the following steps: Channel State Information (CSI) configuration information is sent to the terminal via higher-layer signaling; Based on the CSI configuration information, a CSI report is received from the terminal; as well as Using the base station's second artificial intelligence / machine learning (AI / ML) model, the CSI calculated by the terminal's first AI / ML model is reconstructed based on the CSI report. The data input into the second AI / ML model to reconstruct the CSI includes data related to historical CSIs calculated prior to the CSI, and The CSI report includes information about the time window to which the historical CSI belongs in the time domain.

15. A base station, the base station comprising: A memory configured to store instructions; as well as A processor configured to perform operations by executing the instructions. The operation includes: Channel State Information (CSI) configuration information is sent to the terminal via higher-layer signaling; Based on the CSI configuration information, a CSI report is received from the terminal; and The CSI calculated by the terminal's first AI / ML model is reconstructed based on the CSI report using the base station's second artificial intelligence / machine learning (AI / ML) model. The data input into the second AI / ML model to reconstruct the CSI includes data related to historical CSIs calculated prior to the CSI, and The CSI report includes information about the time window to which the historical CSI belongs in the time domain.