WO2025220811A1 - Method, base station, and user equipment for transmitting and receiving signals in wireless communication system - Google Patents
Method, base station, and user equipment for transmitting and receiving signals in wireless communication systemInfo
- Publication number
- WO2025220811A1 WO2025220811A1 PCT/KR2024/014930 KR2024014930W WO2025220811A1 WO 2025220811 A1 WO2025220811 A1 WO 2025220811A1 KR 2024014930 W KR2024014930 W KR 2024014930W WO 2025220811 A1 WO2025220811 A1 WO 2025220811A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- model
- training
- transmitting
- parameter
- base station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Definitions
- This specification relates to a wireless communication system, a method for transmitting and receiving signals, a base station, and user equipment.
- eMBB enhanced mobile broadband
- mMTC massive machine type communication
- URLLC ultra-reliable and low latency communication
- AI artificial intelligence
- a method for transmitting and receiving signals by a base station in a wireless communication system includes: training an artificial intelligence or machine learning-based model for channel estimation, transmitting information related to the training among a plurality of parameters of the model to a user equipment (UE), and receiving channel estimation information based on the model from the UE, wherein the model is composed of a plurality of model structures, and each parameter included in the plurality of parameters is a parameter of each model structure included in the plurality of model structures.
- a base station for transmitting and receiving signals in a wireless communication system.
- the base station includes: at least one transceiver; at least one processor; and at least one computer memory operably connected to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations.
- the operations include: training an artificial intelligence or machine learning-based model for channel estimation, transmitting information related to the training among a plurality of parameters of the model to a user equipment (UE), and receiving channel estimation information based on the model from the UE, wherein the model comprises a plurality of model structures, and each parameter included in the plurality of parameters is a parameter of each model structure included in the plurality of model structures.
- a method for a user equipment to transmit and receive signals in a wireless communication system includes: determining an artificial intelligence or machine learning-based model for channel estimation between a base station and a user equipment based on a model identifier (ID), receiving information related to training corresponding to the model ID from the base station, and transmitting channel estimation information using a model reflecting the information related to the training to the base station, wherein the model is composed of a plurality of model structures, and each parameter included in the plurality of parameters is a parameter of each model structure included in the plurality of model structures.
- ID model identifier
- a user equipment for transmitting and receiving signals in a wireless communication system.
- the UE includes: at least one transceiver; at least one processor; and at least one computer memory operably connectable to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations.
- the operations include: determining an artificial intelligence or machine learning-based model for channel estimation with a base station based on a model identifier (ID), receiving information associated with training corresponding to the model ID from the base station, and transmitting channel estimation information using a model reflecting the information associated with the training to the base station, wherein the model is composed of a plurality of model structures, and each parameter included in the plurality of parameters is a parameter of each model structure included in the plurality of model structures.
- ID model identifier
- the information associated with the training may include index information based on a predetermined codebook for the plurality of parameters.
- training the model may be performed for the UE or a group of UEs including the UE.
- training the model may include receiving information from the UE or a UE other than the UE that trained the model.
- training the model may include determining a model identifier (ID) of one or more models supported by the UE, and performing training on a model corresponding to the determined model ID.
- ID model identifier
- transmitting the information associated with the training to the UE may be performed via radio resource control (RRC) signaling, and may include configuring the information associated with the training within the transmission space size of the RRC signaling.
- RRC radio resource control
- the transmission space of the RRC signaling can be set to a size of 45 kByte or more.
- the method may further include transmitting additional information to the UE through downlink control information (DCI).
- DCI downlink control information
- the model may be configured to reflect additional information acquired from the UE.
- transmitting information related to the training to the UE may be performed via user data, but may be performed periodically or based on a request from the UE.
- parameters of the plurality of model structures may be transmitted to the UE in different ways.
- the parameters of the plurality of model structures may be transmitted in different ways, i) a first parameter of a first model structure among the plurality of model structures may be transmitted via radio resource control (RRC) signaling, and a second parameter of a second model structure among the plurality of model structures may be transmitted via user data, or ii) the first parameter may be transmitted via RRC signaling, and the second parameter may be trained in the UE.
- RRC radio resource control
- a method for transmitting and receiving an artificial intelligence (AI) or machine learning (ML) based model in a wireless communication system is provided.
- wireless communication signals can be transmitted and received efficiently. Accordingly, the overall throughput of the wireless communication system can be increased.
- delay/latency occurring during wireless communication can be reduced.
- Figure 1 illustrates the structure of a system for 5th generation (5G) communication.
- FIG. 2 is a block diagram illustrating examples of communication devices capable of performing a method according to the present specification.
- FIG. 3 illustrates a wireless communication system to which some implementations of the present specification are applied.
- Figure 4 illustrates a channel in wireless communication.
- Figure 5 illustrates a flow of a signal transmission and reception method according to some implementations of this specification.
- Figure 6 illustrates another flow of a signal transmission and reception method according to some implementations of the present specification.
- Figure 7 illustrates the structure of wireless communication based on deep learning (DL).
- Figure 8 illustrates another structure of wireless communication based on deep learning (DL).
- FIGS. 9 through 11 illustrate examples of a flow of a method for transmitting and receiving an artificial intelligence (AI) and/or machine learning (ML) based model according to some implementations of the present specification.
- AI artificial intelligence
- ML machine learning
- FIGS. 12 and 13 illustrate further examples of a flow of a method for transmitting and receiving AI and/or ML-based models according to some implementations of the present specification.
- A/B can mean “A and/or B”.
- A, B can mean “A and/or B”.
- A/B/C can mean “at least one of A, B, and/or C”.
- A, B, C can mean “at least one of A, B, and/or C”.
- first a second component
- first component a first component
- second component a first component
- CDMA code division multiple access
- FDMA frequency division multiple access
- TDMA time division multiple access
- OFDMA orthogonal frequency division multiple access
- SC-FDMA single carrier frequency division multiple access
- CDMA can be implemented in radio technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000.
- TDMA can be implemented in radio technologies such as Global System for Mobile communications (GSM)/General Packet Radio Service (GPRS)/Enhanced Data Rates for GSM Evolution (EDGE).
- GSM Global System for Mobile communications
- GPRS General Packet Radio Service
- EDGE Enhanced Data Rates for GSM Evolution
- OFDMA can be implemented in wireless technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and Evolved UTRA (E-UTRA).
- UTRA is part of UMTS (Universal Mobile Telecommunications System)
- 3GPP (3rd Generation Partnership Project) LTE (long term evolution) is part of E-UMTS (Evolved UMTS) that uses E-UTRA.
- 3GPP LTE adopts OFDMA in the downlink (DL) and SC-FDMA in the uplink (UL).
- LTE-A Advanced
- 3GPP NR New Radio or New Radio Access Technology
- 3GPP-based communication systems such as LTE and NR.
- LTE and NR 3GPP-based communication systems
- the technical features of this specification are not limited to this.
- the detailed description below is based on a mobile communication system corresponding to a 3GPP LTE/NR system, it can also be applied to any other mobile communication system, except for features specific to 3GPP LTE/NR.
- the entity receiving the channel may mean that, under the assumption that the channel was transmitted in a manner consistent with the "assume," the entity receiving the channel receives or decodes the channel in a manner consistent with the "assume.”
- UE user equipment
- BS base station
- TE Terminal Equipment
- MS Mobile Station
- MT Mobile Terminal
- UT User Terminal
- SS Subscriber Station
- PDA Personal Digital Assistant
- BS generally refers to a fixed station that communicates with UE and/or other BS, and exchanges various data and control information with UE and other BS.
- BS may be called by other terms such as Advanced Base Station (ABS), Node-B (NB), evolved-NodeB (eNB), Base Transceiver System (BTS), Access Point, and Processing Server (PS).
- ABS Advanced Base Station
- NB Node-B
- eNB evolved-NodeB
- BTS Base Transceiver System
- PS Access Point
- PS Processing Server
- the BS in UTRAN is called a Node-B
- the BS in E-UTRAN is called an eNB
- the BS in a new radio access technology network is called a gNB.
- the base station is referred to as a BS below, regardless of the type or version of communication technology.
- Figure 1 illustrates the structure of a system for 5th generation (5G) communication.
- FIGS. 5 and 6 illustrate the structure of a 5G communication system to which the method(s) described in FIGS. 5 and 6 are applied.
- a next generation radio access network may include a BS (20) that provides user plane and control plane protocol termination to a UE (10).
- BSs (20) can be connected to each other via Xn interfaces.
- BSs (20) can be connected to a 5th generation core network (5GC) via an NG interface.
- BSs (20) can be connected to an access and mobility management function (AMF) (30) via an NG-C interface, and can be connected to a user plane function (UPF) (30) via an NG-U interface.
- AMF access and mobility management function
- UPF user plane function
- the functions, procedures, and/or methods described in this specification may be performed via the AMF/UPF (30).
- the operation(s) performed by the BS (20) may be processed by the AMF/UPF (30) (rather than the BS (20)).
- the UE (10) and/or BS (20) of FIG. 1 may correspond to the wireless device illustrated in FIG. 2.
- a UE performs beam management by transmitting feedback information through uplink control information (UCI) transmitted through a physical uplink control channel (PUCCH) and/or a physical uplink shared channel (PUSCH) for a beam transmitted by a BS (20).
- the UCI information transmitted through the uplink may include a rank indicator (RI), a layer indicator, a channel quality indicator, a channel state information reference signal (CSI-RS) resource indicator (CRI), etc.
- RI rank indicator
- CSI-RS channel state information reference signal
- This specification proposes a method for transmitting and receiving signals by a UE (10) and/or a BS (20) using an artificial intelligence (AI) and/or machine learning (ML)-based model (hereinafter, referred to as an AI/ML model). For example, a method for transmitting and receiving an AI/ML model for channel estimation is proposed.
- AI artificial intelligence
- ML machine learning
- FIG. 2 is a block diagram illustrating examples of communication devices capable of performing a method according to the present specification.
- FIG. 2 illustrates an example of a communication device(s) that transmits and receives signals according to the method(s) described in FIGS. 5 to 6.
- the first wireless device (100) and the second wireless device (200) can transmit and/or receive wireless signals via various wireless access technologies (e.g., LTE, NR).
- ⁇ the first wireless device (100), the second wireless device (200) ⁇ can correspond to ⁇ UE, BS ⁇ .
- a first wireless device (100) includes one or more processors (102) and one or more memories (104), and may further include one or more transceivers (106) and/or one or more antennas (108).
- the processor(s) (102) controls the memories (104) and/or the transceivers (106), and may be configured to implement the functions, procedures, and/or methods described/proposed above.
- the processor(s) (102) may process information in the memories (104) to generate first information/signals, and then transmit a wireless signal including the first information/signals via the transceivers (106).
- the processor(s) (102) may receive a wireless signal including second information/signal through the transceiver(s) (106), and then store information obtained from signal processing of the second information/signal in the memory(s) (104).
- the memory(s) (104) may be connected to the processor(s) (102) and may store various information related to the operation of the processor(s) (102).
- the memory(s) (104) may perform some or all of the processes controlled by the processor(s) (102), or store software code including instructions for performing the procedures and/or methods described/proposed above.
- the processor(s) (102) and the memory(s) (104) may be part of a communication modem/circuit/chip designed to implement a wireless communication technology (e.g., LTE, NR).
- the transceiver(s) (106) may be connected to the processor(s) (102) and may transmit and/or receive wireless signals via one or more antennas (108).
- the transceiver(s) (106) may include a transmitter and/or a receiver.
- the transceiver(s) (106) may be used interchangeably with an RF (Radio Frequency) unit.
- a wireless device may also mean a communication modem/circuit/chip.
- the second wireless device (200) includes one or more processors (202), one or more memories (204), and may further include one or more transceivers (206) and/or one or more antennas (208).
- the processor(s) (202) controls the memories (204) and/or the transceivers (206), and may be configured to implement the functions, procedures, and/or methods described/proposed above.
- the processor(s) (202) may process information in the memories (204) to generate third information/signals, and then transmit a wireless signal including the third information/signals via the transceivers (206).
- the processor(s) (202) may receive a wireless signal including the fourth information/signal through the transceiver(s) (206), and then store information obtained from signal processing of the fourth information/signal in the memory(s) (204).
- the memory(s) (204) may be connected to the processor(s) (202) and may store various information related to the operation of the processor(s) (202). For example, the memory(s) (204) may perform some or all of the processes controlled by the processor(s) (202), or store software code including instructions for performing the procedures and/or methods described/proposed above.
- the processor(s) (202) and the memory(s) (204) may be part of a communication modem/circuit/chip designed to implement a wireless communication technology (e.g., LTE, NR).
- the transceiver(s) (206) may be connected to the processor(s) (202) and may transmit and/or receive wireless signals via one or more antennas (208).
- the transceiver(s) (206) may include a transmitter and/or a receiver.
- the transceiver(s) (206) may be used interchangeably with an RF unit.
- a wireless device may also mean a communication modem/circuit/chip.
- one or more protocol layers may be implemented by one or more processors (102, 202).
- one or more processors (102, 202) may implement one or more layers (e.g., functional layers such as a physical (PHY) layer, a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and a service data adaptation protocol (SDAP) layer).
- layers e.g., functional layers such as a physical (PHY) layer, a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and a service data adaptation protocol (SDAP) layer).
- PHY physical
- MAC medium access control
- RLC radio link control
- PDCP packet data convergence protocol
- RRC radio resource control
- SDAP service data adaptation protocol
- One or more processors (102, 202) may generate one or more protocol data units (PDUs) and/or one or more service data units (SDUs) according to the functions, procedures, proposals, and/or methods disclosed in this specification.
- One or more processors (102, 202) may generate messages, control information, data or information according to the functions, procedures, proposals and/or methods disclosed in this specification.
- One or more processors (102, 202) may generate signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data or information according to the functions, procedures, proposals and/or methods disclosed in this specification, and provide the signals to one or more transceivers (106, 206).
- One or more processors (102, 202) may receive signals (e.g., baseband signals) from one or more transceivers (106, 206) and obtain PDUs, SDUs, messages, control information, data or information according to the functions, procedures, proposals and/or methods disclosed in this specification.
- signals e.g., baseband signals
- transceivers e.g., baseband signals
- One or more processors (102, 202) may be referred to as a controller, a microcontroller, a microprocessor, or a microcomputer.
- One or more processors (102, 202) may be implemented by hardware, firmware, software, or a combination thereof.
- ASICs Application Specific Integrated Circuits
- DSPs Digital Signal Processors
- DSPDs Digital Signal Processing Devices
- PLDs Programmable Logic Devices
- FPGAs Field Programmable Gate Arrays
- the functions, procedures, proposals, and/or methods disclosed in this specification may be implemented using firmware or software, and the firmware or software may be implemented to include modules, procedures, functions, etc.
- Firmware or software configured to perform the functions, procedures, suggestions and/or methods disclosed in this specification may be included in one or more processors (102, 202) or stored in one or more memories (104, 204) and executed by one or more processors (102, 202).
- the functions, procedures, suggestions and/or methods disclosed in this specification may be implemented using firmware or software in the form of codes, instructions and/or sets of instructions.
- the processor(s) (102, 202) may perform the method(s) and/or procedure(s) according to the present specification. For example, the processor(s) (102, 202) may train and/or retrain an AI/ML model. In another example, the processor(s) (102, 202) may transmit and receive an AI/ML model via the transceiver(s) (106, 206).
- One or more memories (104, 204) may be coupled to one or more processors (102, 202) and may store various forms of data, signals, messages, information, programs, codes, instructions, and/or commands.
- the one or more memories (104, 204) may be configured as ROM, RAM, EPROM, flash memory, hard drives, registers, cache memory, computer-readable storage media, and/or combinations thereof.
- the one or more memories (104, 204) may be located internally and/or externally to the one or more processors (102, 202). Additionally, the one or more memories (104, 204) may be coupled to the one or more processors (102, 202) via various technologies, such as wired or wireless connections.
- One or more transceivers (106, 206) may transmit user data, control information, wireless signals/channels, etc., as described in the methods and/or flowcharts according to some implementations of this specification to one or more other devices.
- One or more transceivers (106, 206) may receive user data, control information, wireless signals/channels, etc., as described in the functions, procedures, proposals, methods and/or flowcharts disclosed in this specification from one or more other devices.
- one or more transceivers (106, 206) may be coupled to one or more processors (102, 202) and may transmit and/or receive wireless signals.
- one or more processors (102, 202) may control one or more transceivers (106, 206) to transmit user data, control information, or wireless signals to one or more other devices. Additionally, one or more processors (102, 202) may control one or more transceivers (106, 206) to receive user data, control information, or wireless signals from one or more other devices.
- one or more transceivers (106, 206) may be coupled to one or more antennas (108, 208), and one or more transceivers (106, 206) may be configured to transmit and/or receive user data, control information, wireless signals/channels, or the like, as referred to in the functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this specification, via one or more antennas (108, 208).
- one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports).
- One or more transceivers (106, 206) may convert received user data, control information, wireless signals/channels, etc.
- One or more transceivers (106, 206) may convert processed user data, control information, wireless signals/channels, etc. from baseband signals to RF band signals using one or more processors (102, 202).
- one or more transceivers (106, 206) may include an (analog) oscillator and/or a filter.
- FIG. 3 illustrates a wireless communication system to which some implementations of the present specification are applied.
- a wireless communication system may include one or more BSs and one or more UEs.
- the introduction of AI technology in wireless communication systems provides enhanced wireless communication systems by enabling system optimization.
- AI technology overcomes problems arising from modeling issues, implementation complexity, and/or signal distortion/interference of wireless communication system configurations, thereby supporting low-latency, low-complexity, and high-performance communication systems.
- AI technology can determine appropriate representations for problems that are difficult to model in wireless communication system configurations.
- an improved AI-based wireless communication system can reduce implementation complexity by finding an ideal and computationally feasible solution, or can optimize modem parameters.
- improved wireless communication systems based on AI can solve the non-linearity problem of existing wireless communication through non-linear function modeling.
- this specification proposes a method for transmitting and receiving wireless communication signals based on such AI. Specifically, it proposes a method for transmitting and receiving an AI/ML model and transmitting and receiving wireless communication signals using the AI/ML model.
- a BS and/or UE can transmit and receive an AI/ML model for channel estimation (CE).
- CE channel estimation
- Figure 4 illustrates a channel in wireless communication.
- the devices/devices shown in FIGS. 1 and 2 illustrate channels that are transmitted and received and/or estimated according to some implementations of the present specification.
- a channel In wireless communications, a channel can be represented as an image in the subcarrier and time domains.
- channel elements in wireless communications are highly correlated in the spatial, temporal, and/or frequency domains.
- Deep learning (DL) which is powerful for image-related tasks, can efficiently process these channel elements.
- CNNs convolutional neural networks
- CNNs convolutional neural networks
- DL-based channel estimation methods can improve channel estimation performance in extreme environments. For example, in cases where pilots are scarce and/or nonlinear distortions exist, DL can be utilized to implement nonlinear filters for channel estimation.
- Channel estimation may differ from CSI feedback enhancement, beam management, and/or positioning accuracy enhancement in the following respects:
- TDD time division duplexing
- the UE-side AI/ML model and the network-side AI/ML model may be the same due to channel reciprocity.
- the BS can train the AI/ML model, transmit/forward the trained AI/ML model to the UE, and the UE can use the received/forwarded AI/ML model for channel estimation.
- the BS can train the AI/ML model, transmit/forward the trained AI/ML model to the UE, and the UE can use the received/forwarded AI/ML model for channel estimation.
- the opposite is also possible.
- the UE can train the AI/ML model, transmit/forward the trained AI/ML model to the BS, and the BS can use the received/forwarded AI/ML model for channel estimation.
- offline learning is not limited to the fact that the UE-side AI/ML model and the network-side AI/ML model are the same.
- the UE can receive an AI/ML model trained from the BS and additionally train the AI/ML model based on the AI/ML model received from the BS. In this way, (re)training the AI/ML model on the other side that received the AI/ML model is called online learning.
- offline/online learning can also be referred to as offline/online training.
- the BS can train AI/ML model(s) and transmit the AI/ML model(s) to the UE, and the UE can transmit and receive wireless communication signals with the BS based on the AI/ML model received from the BS. Furthermore, according to some implementations of this specification, the UE can (re)train the AI/ML model received from the BS and transmit feedback information including information related to the (re)training to the BS. That is, according to some implementations of this specification, both offline learning and/or online learning can be performed.
- transmitting and receiving an AI/ML model may mean transmitting and receiving parameter(s) of the AI/ML model, information about the parameter(s), and/or information related to (re)training the AI/ML model.
- an AI/ML model may be determined by a BS and a UE, wherein the AI/ML model has a structure known to the BS and the UE, and one of the BS and the UE may train the AI/ML model and transmit parameter(s) of the AI/ML model and/or information related to training among the parameters to the other.
- Figure 5 illustrates a flow of a signal transmission and reception method according to some implementations of this specification.
- FIG. 5 illustrates a flow of a method in which the devices/devices shown in FIGS. 1 and 2 transmit and receive AI/ML models.
- the BS can train AI/ML model(s) (S510), transmit information related to the training to the UE (S520), and receive feedback information based on the AI/ML model(s) in which the information related to the training is reflected from the UE (S530).
- the information related to the training may refer to information about the parameter(s) of the AI/ML model.
- the BS can train an AI/ML model for channel estimation with the UE, transmit the parameter(s) of the AI/ML model and/or codebook information about the parameter(s) of the AI/ML model to the UE, and receive channel estimation information based on the AI/ML model from the UE.
- the UE can determine AI/ML model(s) based on the model ID, receive training-related information corresponding to the model ID from the BS (S520), and transmit feedback information to the BS based on the model reflecting the training-related information (S530). For example, the UE can determine an AI/ML model for channel estimation with the BS based on the model ID, receive parameters of the AI/ML model corresponding to the model ID from the BS, and transmit channel estimation information using the AI/ML model reflecting the parameters to the BS.
- BS can determine AI/ML model(s) based on model identifier (ID).
- ID model identifier
- BS may train AI/ML model(s) by determining the AI/ML model based on the model ID and training the model corresponding to the determined model ID.
- AI/ML model training may be performed by the BS for a UE or a group of UEs including UE(s).
- the AI/ML model is trained at the UE level due to the reciprocity of the channel and information about it is transmitted to the BS without affecting performance.
- the BS it is possible for the BS to train the AL/ML models of all UEs individually, but in another embodiment of the present specification, in order to reduce the training burden on the BS, the AL/ML model may be trained by training the AI/ML model at some or all UE(s) and receiving information about it from the BS.
- information related to training may be transmitted via RRC signaling and/or downlink control information (DCI).
- DCI downlink control information
- the AI/ML model can be configured to reflect additional information acquired from the UE.
- a UE that has received training-related information can estimate additional information (e.g., codebook index, model parameters, etc.) and reflect it in the AI/ML model.
- Figure 6 illustrates another flow of a signal transmission and reception method according to some implementations of the present specification.
- FIG. 6 illustrates a flow of a method in which the devices/devices illustrated in FIGS. 1 and 2 transmit and receive an AI/ML model composed of one or more model structures.
- the BS can train AI/ML model(s) composed of one or more model structures (Model #1, Model #2, ...) (S610), transmit information related to the training to the UE (S620a), and receive feedback information based on the AI/ML model(s) in which the information related to the training is reflected from the UE (S630).
- the information related to the training may mean information about parameter(s) of the AI/ML model, and the parameter(s) may mean parameter(s) for a certain model structure.
- the UE can determine AI/ML model(s) composed of one or more model structures based on a model ID, receive information related to training corresponding to the model ID(s) from the BS (S620a), and transmit feedback information to the BS based on a model reflecting the information related to training (S630).
- the BS can determine AI/ML model(s) based on the model ID.
- AI/ML model(s) composed of one or more model structures can be determined based on one or more model IDs. That is, one or more model structures of an AI/ML model can be determined based on one or more model IDs.
- the model ID corresponding to the model structure can be distinguished from the model ID corresponding to the AI/ML model, and can also be referred to as a sequential ID.
- the model ID may be interpreted as a model ID that serves as the basis for determining an AI/ML model or a model ID that serves as the basis for determining a model structure, depending on some implementations of this specification.
- BS may train AI/ML model(s) by determining an AI/ML model based on one model ID and one or more model IDs, and training a model corresponding to the determined model ID.
- training-related information may be transmitted via RRC signaling and/or downlink control information (DCI).
- DCI downlink control information
- parameters for each model structure may be transmitted in different ways.
- the BS may transmit parameter(s) for one model structure to the UE via RRC signaling, and parameter(s) for another model structure to the UE via DCI signaling.
- the AI/ML model can be configured to reflect additional information acquired from the UE.
- a UE that has received training-related information can estimate additional information (e.g., codebook index, model parameters, etc.) and reflect it in the AI/ML model.
- S610 to S630 of FIG. 6 may correspond to S510 to S530 of FIG. 5.
- a method for transmitting and receiving an AI/ML-based model comprising one or more model structures in a wireless communication system is provided. This allows a BS and/or UE to efficiently transmit and receive wireless communication signals.
- a BS and/or UE transmitting and receiving an AI/ML model can reduce implementation complexity, computational load, and time delay when performing channel estimation based on the AI/ML model.
- the overall throughput of a wireless communication system can be increased and the delay/latency occurring during wireless communication can be reduced through the AI/ML model transmission/reception method according to this specification.
- Figure 7 illustrates the structure of wireless communication based on deep learning (DL).
- FIG. 7 is an example of the structure of a DL-based wireless communication system to which the method(s) described in FIGS. 5 to 6 are applied.
- a communication system can be designed block-by-block.
- a DL-based block-structured communication system can be composed of multiple blocks to partition signal processing.
- a DL-based block-structured communication system can be composed of a channel encoding/decoding block (702), a modulation/demodulation block (704), a radio frequency (RF) transceiver (706), a channel estimation block (708), and a signal detection block (710).
- each block(s) can be a processing block(s) individually/independently optimized based on DL for stable communication according to some implementations of the present specification.
- the channel estimation block (708) may perform channel state information (CSI) estimation and/or direction of arrival (DOA) estimation according to some implementations of the present specification to improve the wireless communication environment.
- the channel estimation block (708) may perform AI/ML model training and/or AI/ML model transmission/reception (having multiple model structures), and perform CSI estimation, DOA estimation, etc. based on the AI/ML model, thereby improving the implementation complexity and the performance of the wireless communication system for a small number of pilot symbols.
- Figure 8 illustrates another structure of wireless communication based on deep learning (DL).
- FIG. 8 is an example of the structure of a DL-based wireless communication system to which the method(s) described in FIGS. 5 to 6 are applied.
- Block-structured communication systems allow for individual/independent optimization of blocks, but do not guarantee overall system performance.
- the DL-based end-to-end communication system illustrated in Figure 8 is trained based on DL, enabling optimization of the entire system.
- FIGS. 9 through 11 illustrate examples of a flow of a method for transmitting and receiving an artificial intelligence (AI) and/or machine learning (ML) based model according to some implementations of the present specification.
- AI artificial intelligence
- ML machine learning
- FIGS. 9 to 11 are examples of a method for transmitting and receiving an AI/ML model based on the method(s) described in FIGS. 5 to 6.
- the BS and/or UE can transmit and receive AI/ML models.
- having the UE receive a trained model and/or model parameter(s) from the BS is advantageous in terms of learning overhead, storage space, etc., compared to having the UE train a model and transmit it to the BS.
- This specification describes, but is not limited to, a method for transmitting an AI/ML model relative to a BS.
- the operations of the BS may be performed by the UE, and vice versa.
- model(s)/model parameter(s) trained at the BS and transmitted/transferred from the BS to the UE may be trained at the UE and transmitted/transferred from the UE to the BS.
- the BS may train an AI/ML model for a UE and/or a group of UEs for channel reciprocity, and transmit/forward the AI/ML model to the UE via RRC signaling.
- model sizes exceeding a certain size are not supported. For example, models larger than 45 kBytes cannot be transmitted/transmitted via RRC signaling based on the existing number of RRC segments.
- this problem can be resolved using the proposed method(s) described below.
- the BS and UE can determine an AI/ML model through a model ID (S910). If the BS-side model structure and the UE-side model structure differ, signaling overhead may increase when transmitting and receiving the model. Therefore, the BS and/or UE can determine an AI/ML model through a model ID to transmit and receive a model composed of a mutually known model structure.
- the BS can transmit/transmit parameter(s) of the AI/ML model corresponding to the model ID to the UE via RRC signaling (S920).
- an AI/ML model can be determined through a model ID in BS and UE (S1010).
- the BS may transmit/deliver a codebook for the parameter(s) of the AI/ML model corresponding to the model ID to the UE via RRC signaling (S1020).
- the codebook for the parameter(s) may be dynamically changed.
- the codebook may be dynamically changed based on the channel environment as the channel environment changes.
- the size of the codebook may be determined based on the model ID for the AI/ML model.
- the BS may transmit/deliver the codebook index to the UE via DCI (S1030a), or the UE may estimate the codebook index (S1030b). For example, the UE may estimate the codebook index based on the received signal-to-noise ratio (SNR).
- SNR received signal-to-noise ratio
- the UE can reflect the estimated parameter(s) based on the estimated codebook index into the AI/ML model.
- the AI/ML model can be determined through the model ID in the BS and UE (S1110).
- the BS may transmit/deliver a predefined codebook index for parameter(s) of the AI/ML model corresponding to the model ID to the UE via RRC signaling and/or DCI (S1120a), or the UE may estimate the predefined codebook index (S1120b).
- the codebook for the parameter(s) of the AI/ML model corresponding to the model ID is predefined in the form of a table, and the BS and/or the UE may transmit/deliver or estimate the index of the predefined codebook.
- the predefined codebook may need to be semi-statically changed according to changes in the channel environment.
- the UE can reflect the estimated parameter(s) based on the estimated codebook index into the AI/ML model.
- transmitting/transmitting information about the parameter(s) of an AI/ML model (e.g., parameter(s), codebook and/or codebook index, etc.) via RRC signaling may be done by configuring the information about the parameter(s) within the transmission space size of the RRC signaling and transmitting/transmitting it.
- the transmission space of the RRC signaling may be set to a size of 45 kBytes or more.
- the BS may train an AI/ML model for a UE and/or a group of UEs for channel reciprocity, and transmit/forward the AI/ML model to the UE via user-plane data.
- AI/ML models can be determined through model ID in BS and UE.
- the BS may transmit parameter(s) of the AI/ML model corresponding to the model ID to the UE via user plane data.
- the BS may periodically transmit parameter(s) of the AI/ML model to the UE via user plane data.
- the BS may transmit parameter(s) of the AI/ML model to the UE via user plane data based on a request from the UE.
- AI/ML models can be determined through model ID in BS and UE.
- the BS can transmit/transmit a codebook for the parameter(s) of the AI/ML model corresponding to the model ID to the UE via user plane data.
- the codebook for the parameter(s) can be dynamically changed.
- the codebook can be dynamically changed based on channel conditions as the channel environment changes.
- the size of the codebook can be determined based on the model ID for the AI/ML model.
- the BS can transmit/transmit the codebook index to the UE via DCI, or the UE can estimate the codebook index. For example, the UE can estimate the codebook index based on the received SNR, etc.
- the UE can reflect the estimated parameter(s) based on the estimated codebook index into the AI/ML model.
- FIGS. 12 and 13 illustrate further examples of a flow of a method for transmitting and receiving AI and/or ML-based models according to some implementations of the present specification.
- FIGS. 12 and 13 are examples of a method for transmitting and receiving an AI/ML model composed of one or more model structures based on the method(s) described in FIGS. 5 and 6.
- AI/ML models can be configured with dual-model and/or multiple-model architectures. Models with dual-model/multi-model architectures can effectively handle various channel characteristics (e.g., CSI reporting, beamforming, positioning, etc.).
- an AI/ML model can be distinguished/determined based on the features of the input/output data.
- an AI/ML model can be composed of a model structure ( ⁇ 1 ) for stable features (e.g., channel features in the angle/spatial domain) and a model structure ( ⁇ 2 ) for unstable/dynamic features (e.g., channel features in the frequency/time domain).
- the BS and UE can determine an AI/ML model through multiple model IDs and/or a single model ID (S1210).
- determining an AI/ML model may mean determining a dual/multiple AI/ML model structure through multiple model IDs and/or a single model ID.
- the BS may transmit/transmit parameters for a dual/multiple model structure corresponding to the model ID to the UE via RRC signaling and/or user-plane data (S1220a).
- the parameters for the dual/multiple model structures may be transmitted in different ways (S1220a). For example, parameter ⁇ 1 for one model structure may be transmitted/transmitted via RRC signaling, and parameter ⁇ 2 for another model structure may be transmitted/transmitted via DCI.
- the BS and UE can determine an AI/ML model through multiple model IDs and/or a single model ID (S1310).
- determining an AI/ML model may mean determining a dual/multiple AI/ML model structure through multiple model IDs and/or a single model ID.
- the BS transmits/transmits parameter(s) for a dual/multiple model structure corresponding to a model ID to the UE via RRC signaling and/or user plane data (S1320a), and the UE can train other parameter(s) that are not transmitted/transmitted (S1330).
- parameter ⁇ 1 for one model structure may be transmitted/transmitted by the BS to the UE via RRC signaling
- parameter ⁇ 2 for another model structure may be trained in the UE.
- parameter(s) for one model structure may be transmitted/transmitted by the BS to the UE via RRC signaling
- parameter(s) for another model structure may be transmitted/transmitted by the BS to the UE via DCI
- parameter(s) for the remaining other model structure(s) may be trained in the UE.
- Training the parameter(s) in the UE may mean that the UE performs online learning to (additionally) train an AI/ML model based on the parameter(s).
- the UE may receive parameter(s) for a dual/multi-model structure from the BS, and (additionally) (re)train an AI/ML model that reflects the received parameter(s) based on the parameter(s) for another dual/multi-model structure that has not received the received parameter(s).
- the parameter(s) transmitted/delivered to the UE may be parameter(s) for a model structure for stable features
- the parameter(s) trained in the UE may be parameter(s) for a model structure for unstable/dynamic features.
- the BS may transmit/delivery parameter(s) for a model structure for stable features to the UE, and the UE may perform online training of an AI/ML model for unstable/dynamic features.
- the BS may (additionally) receive feedback from the UE regarding the parameter(s) corresponding to the model ID.
- the UE may train an AI/ML model online based on the parameter ( ⁇ 2 ) of the AI/ML model structure corresponding to the model ID, and then transmit/forward feedback related to the corresponding parameter ( ⁇ 2 ) (including training-related information of the online-trained AI/ML model) to the BS.
- parameter(s) for other model structure(s) that are not transmitted/delivered to the UE may be trained at the BS.
- the methods according to Proposals 1 to 3 are examples for transmitting and receiving an AI/ML model according to some implementations of the present specification, and are not limited thereto, and the AI/ML model may be transmitted and received by a method combining each of the methods included in Proposals 1 to 3.
- the AI/ML model may be configured with a dual/multi-model structure, and the BS and/or the UE may transmit/transmit parameters of each of the dual/multi-model structures to the UE and/or the BS according to a predetermined cycle.
- the AI/ML model may be configured with a dual/multi-model structure, and the BS and/or the UE may transmit/transmit parameters of each of the dual/multi-model structures based on a request from the UE and/or the BS.
- a computer-readable storage medium can store at least one instruction or computer program, which when executed by at least one processor can cause the at least one processor to perform operations according to some embodiments or implementations of this specification.
- a computer program or computer program product may be recorded on at least one computer-readable (non-volatile) storage medium and may contain instructions that, when executed, cause (at least one processor) to perform operations according to some embodiments or implementations of this specification.
- a processing device or apparatus may include at least one processor and at least one computer memory connectable to the at least one processor.
- the at least one computer memory may store instructions or programs, which, when executed, cause at least one processor operably connected to the at least one memory to perform operations according to some embodiments or implementations of the present specification.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 명세는 무선 통신 시스템에 관한 것으로서, 신호를 송수신하기 위한 방법, 기지국 및 사용자기기에 관한 것이다.This specification relates to a wireless communication system, a method for transmitting and receiving signals, a base station, and user equipment.
무선 통신 기술이 발달함에 따라, 높은 데이터 전송량을 요구하는 통신 기기들이 출현 및 보급되고 있다. 더 많은 통신 기기들이 더 큰 통신 용량을 요구함에 따라, 향상된 모바일 광대역(enhanced mobile broadband, eMBB) 통신, 대규모 기계 타입 통신(massive machine type communication, mMTC) 및 초 신뢰도 및 저 대기 시간 통신(ultra-reliable and low latency communication, URLLC) 등의 필요성이 대두되고 있다.As wireless communication technology advances, communication devices requiring high data rates are emerging and becoming widespread. As more communication devices demand greater capacity, the need for enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low latency communication (URLLC) is emerging.
한편, 무선 통신 시스템에서 인공 지능(artificial intelligence, AI) 기술의 도입은 저 대기 시간, 저 복잡도, 고 성능의 통신 시스템을 지원하는 데 도움이 될 것으로 기대된다. 대기 시간에 민감한 서비스 및/또는 통신 기기를 고려하여 통신 시스템을 설계하기 위해, 시스템의 최적화를 실현하는 AI 기반 통신 기술은 차세대(next generation) 통신에서 고려해야 할 주요 쟁점 중 하나이다.Meanwhile, the introduction of artificial intelligence (AI) technology in wireless communication systems is expected to help support low-latency, low-complexity, and high-performance communication systems. To design communication systems that take into account latency-sensitive services and/or communication devices, AI-based communication technologies that achieve system optimization are key issues to consider in next-generation communications.
새로운 무선 통신 기술의 도입에 따라, 통신 기기들이 송수신하는 데이터 및/또는 제어 정보의 양이 증가하고 있다. 통신에 이용 가능한 무선 자원의 양은 유한하므로, 무선 통신 시스템에서 기지국 및/또는 사용자기기가 무선 자원을 효율적으로 사용하여 데이터 및/또는 제어 정보를 송수신하기 위한 새로운 방안이 요구된다.With the introduction of new wireless communication technologies, the amount of data and/or control information transmitted and received by communication devices is increasing. Since the amount of radio resources available for communication is finite, new methods are needed to enable base stations and/or user devices in wireless communication systems to efficiently utilize radio resources to transmit and receive data and/or control information.
본 명세가 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 이하의 상세한 설명으로부터 본 명세와 관련된 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical tasks that this specification aims to achieve are not limited to the technical tasks mentioned above, and other technical tasks that are not mentioned will be clearly understood by those skilled in the art related to this specification from the detailed description below.
본 명세의 일 양상으로, 무선 통신 시스템에서 기지국이 신호를 송수신하는 방법이 제공된다. 상기 방법은: 채널 추정을 위한 인공 지능 또는 머신 러닝 기반 모델을 트레이닝하고, 상기 모델의 복수의 파라미터들 중 상기 트레이닝과 연관된 정보를 사용자기기(user equipment, UE)에 전송하며, 그리고 상기 UE로부터 상기 모델을 기반으로 하는 채널 추정 정보를 수신하는 것을 포함하고, 상기 모델은 복수의 모델 구조(structure)들로 구성되고, 상기 복수의 파라미터들에 포함되는 각 파라미터는 상기 복수의 모델 구조들에 포함되는 각 모델 구조의 파라미터이다.In one aspect of the present disclosure, a method for transmitting and receiving signals by a base station in a wireless communication system is provided. The method includes: training an artificial intelligence or machine learning-based model for channel estimation, transmitting information related to the training among a plurality of parameters of the model to a user equipment (UE), and receiving channel estimation information based on the model from the UE, wherein the model is composed of a plurality of model structures, and each parameter included in the plurality of parameters is a parameter of each model structure included in the plurality of model structures.
본 명세의 다른 양상으로, 무선 통신 시스템에서 신호를 송수신하는 기지국이 제공된다. 상기 기지국은: 적어도 하나의 송수신기; 적어도 하나의 프로세서; 및 상기 적어도 하나의 프로세서에 동작 가능하게 연결 가능한, 그리고, 실행될 때, 상기 적어도 하나의 프로세서로 하여금 동작들을 수행하도록 하는 명령(instruction)들을 저장한, 적어도 하나의 컴퓨터 메모리를 포함한다. 상기 동작들은: 채널 추정을 위한 인공 지능 또는 머신 러닝 기반 모델을 트레이닝하고, 상기 모델의 복수의 파라미터들 중 상기 트레이닝과 연관된 정보를 사용자기기(user equipment, UE)에 전송하며, 그리고 상기 UE로부터 상기 모델을 기반으로 하는 채널 추정 정보를 수신하는 것을 포함하고, 상기 모델은 복수의 모델 구조(structure)들로 구성되고, 상기 복수의 파라미터들에 포함되는 각 파라미터는 상기 복수의 모델 구조들에 포함되는 각 모델 구조의 파라미터이다.In another aspect of the present disclosure, a base station for transmitting and receiving signals in a wireless communication system is provided. The base station includes: at least one transceiver; at least one processor; and at least one computer memory operably connected to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations. The operations include: training an artificial intelligence or machine learning-based model for channel estimation, transmitting information related to the training among a plurality of parameters of the model to a user equipment (UE), and receiving channel estimation information based on the model from the UE, wherein the model comprises a plurality of model structures, and each parameter included in the plurality of parameters is a parameter of each model structure included in the plurality of model structures.
본 명세의 또 다른 양상으로, 무선 통신 시스템에서 사용자기기가 신호를 송수신하는 방법이 제공된다. 상기 방법은: 기지국과 채널 추정을 위한 인공 지능 또는 머신 러닝 기반 모델을 모델 식별자(identifier, ID)를 기반으로 결정하고, 상기 모델 ID에 대응하는 트레이닝과 연관된 정보를 상기 기지국으로부터 수신하며, 그리고 상기 트레이닝과 연관된 정보를 반영한 모델을 통한 채널 추청 정보를 상기 기지국에 전송하는 것을 포함하고, 상기 모델은 복수의 모델 구조(structure)들로 구성되고, 상기 복수의 파라미터들에 포함되는 각 파라미터는 상기 복수의 모델 구조들에 포함되는 각 모델 구조의 파라미터이다.In another aspect of the present specification, a method for a user equipment to transmit and receive signals in a wireless communication system is provided. The method includes: determining an artificial intelligence or machine learning-based model for channel estimation between a base station and a user equipment based on a model identifier (ID), receiving information related to training corresponding to the model ID from the base station, and transmitting channel estimation information using a model reflecting the information related to the training to the base station, wherein the model is composed of a plurality of model structures, and each parameter included in the plurality of parameters is a parameter of each model structure included in the plurality of model structures.
본 명세의 또 다른 양상으로, 무선 통신 시스템에서 신호를 송수신하는 사용자기기가 제공된다. 상기 UE는: 적어도 하나의 송수신기; 적어도 하나의 프로세서; 및 상기 적어도 하나의 프로세서에 동작 가능하게 연결 가능한, 그리고, 실행될 때, 상기 적어도 하나의 프로세서로 하여금 동작들을 수행하도록 하는 명령(instruction)들을 저장한, 적어도 하나의 컴퓨터 메모리를 포함한다. 상기 동작들은: 기지국과 채널 추정을 위한 인공 지능 또는 머신 러닝 기반 모델을 모델 식별자(identifier, ID)를 기반으로 결정하고, 상기 모델 ID에 대응하는 트레이닝과 연관된 정보를 상기 기지국으로부터 수신하며, 그리고 상기 트레이닝과 연관된 정보를 반영한 모델을 통한 채널 추청 정보를 상기 기지국에 전송하는 것을 포함하고, 상기 모델은 복수의 모델 구조(structure)들로 구성되고, 상기 복수의 파라미터들에 포함되는 각 파라미터는 상기 복수의 모델 구조들에 포함되는 각 모델 구조의 파라미터이다.In another aspect of the present disclosure, a user equipment (UE) for transmitting and receiving signals in a wireless communication system is provided. The UE includes: at least one transceiver; at least one processor; and at least one computer memory operably connectable to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations. The operations include: determining an artificial intelligence or machine learning-based model for channel estimation with a base station based on a model identifier (ID), receiving information associated with training corresponding to the model ID from the base station, and transmitting channel estimation information using a model reflecting the information associated with the training to the base station, wherein the model is composed of a plurality of model structures, and each parameter included in the plurality of parameters is a parameter of each model structure included in the plurality of model structures.
본 명세의 각 양상에 있어서, 상기 트레이닝과 연관된 정보는 상기 복수의 파라미터들에 대해 기결정된 코드북에 기반한 인덱스 정보를 포함할 수 있다.In each aspect of the present specification, the information associated with the training may include index information based on a predetermined codebook for the plurality of parameters.
본 명세의 각 양상에 있어서, 상기 모델을 트레이닝하는 것은 상기 UE 또는 상기 UE를 포함하는 UE 그룹을 위해 수행하는 것일 수 있다.In each aspect of this specification, training the model may be performed for the UE or a group of UEs including the UE.
이와 달리, 상기 모델을 트레이닝하는 것은, 상기 UE 또는 상기 UE와 다른 UE에서 상기 모델을 트레이닝한 정보를 수신하는 것을 포함할 수 있다.Alternatively, training the model may include receiving information from the UE or a UE other than the UE that trained the model.
본 명세의 각 양상에 있어서, 상기 모델을 트레이닝하는 것은 상기 UE가 지원하는 하나 이상의 모델의 모델 식별자(identifier, ID)를 결정하고, 결정된 모델 ID에 대응하는 모델에 대해 트레이닝을 수행하는 것을 포함할 수 있다.In each aspect of the present specification, training the model may include determining a model identifier (ID) of one or more models supported by the UE, and performing training on a model corresponding to the determined model ID.
본 명세의 각 양상에 있어서, 상기 트레이닝과 연관된 정보를 상기 UE에 전송하는 것은 무선 자원 제어(radio resource control, RRC) 시그널링을 통해 수행하되, 상기 RRC 시그널링의 전송 공간 크기 이내로 상기 트레이닝과 연관된 정보를 구성하는 것을 포함할 수 있다.In each aspect of the present specification, transmitting the information associated with the training to the UE may be performed via radio resource control (RRC) signaling, and may include configuring the information associated with the training within the transmission space size of the RRC signaling.
한편, 상기 RRC 시그널링의 전송 공간은 45 kByte 이상의 크기로 설정될 수 있다.Meanwhile, the transmission space of the RRC signaling can be set to a size of 45 kByte or more.
또한, 상기 RRC 시그널링을 통해 상기 트레이닝과 연관된 정보를 전송한 후, 추가 정보를 하향링크 제어 정보(downlink control information, DCI)를 통해 상기 UE에 전송하는 것을 더 포함할 수 있다.In addition, after transmitting information related to the training through the RRC signaling, the method may further include transmitting additional information to the UE through downlink control information (DCI).
또한, 상기 RRC 시그널링을 통해 상기 트레이닝과 연관된 정보를 전송한 후, 상기 모델은 상기 UE에서 획득된 추가 정보를 반영하도록 구성될 수 있다..Additionally, after transmitting information associated with the training via the RRC signaling, the model may be configured to reflect additional information acquired from the UE.
본 명세의 각 양상에 있어서, 상기 트레이닝과 연관된 정보를 상기 UE에 전송하는 것은 사용자 데이터를 통해 수행하되, 소정의 주기에 따라 또는 상기 UE의 요청에 기반하여 수행하는 것일 수 있다.In each aspect of this specification, transmitting information related to the training to the UE may be performed via user data, but may be performed periodically or based on a request from the UE.
본 명세의 각 양상에 있어서, 상기 복수의 모델 구조들의 파라미터들은 서로 상이한 방식으로 상기 UE에 전송될 수 있다.In each aspect of this specification, parameters of the plurality of model structures may be transmitted to the UE in different ways.
한편, 상기 복수의 모델 구조들의 파라미터들이 상기 서로 상이한 방식으로 전송되는 것은 i) 상기 복수의 모델 구조들 중 제1 모델 구조의 제1 파라미터는 무선 자원 제어(radio resource control, RRC) 시그널링을 통해 전송되고, 상기 복수의 모델 구조들 중 제2 모델 구조의 제2 파라미터는 사용자 데이터를 통해 전송되거나, 또는 ii) 상기 제1 파라미터는 RRC 시그널링을 통해 전송되고, 상기 제2 파라미터는 상기 UE에서 트레이닝되는 것일 수 있다.Meanwhile, the parameters of the plurality of model structures may be transmitted in different ways, i) a first parameter of a first model structure among the plurality of model structures may be transmitted via radio resource control (RRC) signaling, and a second parameter of a second model structure among the plurality of model structures may be transmitted via user data, or ii) the first parameter may be transmitted via RRC signaling, and the second parameter may be trained in the UE.
상기 과제 해결방법들은 본 명세의 예들 중 일부에 불과하며, 본 명세의 기술적 특징들이 반영된 다양한 예들이 당해 기술분야의 통상적인 지식을 가진 자에 의해 이하의 상세한 설명을 기반으로 도출되고 이해될 수 있다.The above problem solving methods are only some of the examples of this specification, and various examples reflecting the technical features of this specification can be derived and understood by a person having ordinary knowledge in the relevant technical field based on the detailed description below.
본 명세의 구현(들)에 의하면, 무선 통신 시스템에서 인공 지능(artificial intelligence, AI) 또는 머신 러닝(machine learning, ML) 기반 모델을 송수신하는 방법이 제공된다.According to an implementation(s) of this specification, a method for transmitting and receiving an artificial intelligence (AI) or machine learning (ML) based model in a wireless communication system is provided.
본 명세의 구현(들)에 의하면, 무선 통신 신호가 효율적으로 송수신될 수 있다. 이에 따라, 무선 통신 시스템의 전체 처리량(throughput)이 증가할 수 있다.According to the implementation(s) of this specification, wireless communication signals can be transmitted and received efficiently. Accordingly, the overall throughput of the wireless communication system can be increased.
본 명세의 구현(들)에 의하면, 무선 통신 동안 발생하는 딜레이(delay)/지연(latency)이 감소될 수 있다.According to implementation(s) of this specification, delay/latency occurring during wireless communication can be reduced.
본 발명에서 얻을 수 있는 효과는 상술한 효과에 의해 제한되지 않을 수 있다. 그리고, 언급되지 않은 다른 효과들을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 하기의 설명으로부터 명확하게 이해될 수 있다.The effects obtained from the present invention may not be limited to the effects described above. Furthermore, other effects not mentioned can be clearly understood by those skilled in the art from the following description.
본 명세의 구현들에 관한 이해를 돕기 위해 상세한 설명의 일부로 포함되는, 첨부 도면은 본 명세의 구현들에 대한 예들을 제공하고, 상세한 설명과 함께 본 명세의 구현들을 설명하기 위한 것이다.The accompanying drawings, which are included as part of the detailed description to aid in understanding implementations of this specification, provide examples of implementations of this specification and, together with the detailed description, serve to illustrate implementations of this specification.
도 1은 5세대(5 generation, 5G) 통신을 위한 시스템의 구조를 도시한 것이다.Figure 1 illustrates the structure of a system for 5th generation (5G) communication.
도 2는 본 명세에 따른 방법을 수행할 수 있는 통신 기기들의 예를 도시한 블록도이다.FIG. 2 is a block diagram illustrating examples of communication devices capable of performing a method according to the present specification.
도 3은 본 명세의 몇몇 구현들이 적용되는 무선 통신 시스템을 도시한 것이다.FIG. 3 illustrates a wireless communication system to which some implementations of the present specification are applied.
도 4는 무선 통신에서의 채널을 도시한 것이다.Figure 4 illustrates a channel in wireless communication.
도 5는 본 명세의 몇몇 구현들에 따른 신호 송수신 방법의 흐름을 예시한 것이다.Figure 5 illustrates a flow of a signal transmission and reception method according to some implementations of this specification.
도 6은 본 명세의 몇몇 구현들에 따른 신호 송수신 방법의 또 다른 흐름을 예시한 것이다.Figure 6 illustrates another flow of a signal transmission and reception method according to some implementations of the present specification.
도 7은 딥 러닝(deep learning, DL)을 기반으로 하는 무선 통신의 구조를 도시한 것이다.Figure 7 illustrates the structure of wireless communication based on deep learning (DL).
도 8은 딥 러닝(deep learning, DL)을 기반으로 하는 무선 통신의 또 다른 구조를 도시한 것이다.Figure 8 illustrates another structure of wireless communication based on deep learning (DL).
도 9 내지 도 11은 본 명세의 몇몇 구현들에 따른 인공 지능(artificial intelligence, AI) 및/또는 머신 러닝(machine learning, ML) 기반 모델을 송수신하는 방법의 흐름의 예를 도시한 것이다.FIGS. 9 through 11 illustrate examples of a flow of a method for transmitting and receiving an artificial intelligence (AI) and/or machine learning (ML) based model according to some implementations of the present specification.
도 12 내지 도 13은 본 명세의 몇몇 구현들에 따른 AI 및/또는 ML 기반 모델을 송수신하는 방법의 흐름의 또 다른 예를 도시한 것이다.FIGS. 12 and 13 illustrate further examples of a flow of a method for transmitting and receiving AI and/or ML-based models according to some implementations of the present specification.
이하, 본 명세에 따른 구현들을 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 명세의 예시적인 구현을 설명하고자 하는 것이며, 본 명세가 실시될 수 있는 유일한 구현 형태를 나타내고자 하는 것이 아니다. 이하의 상세한 설명은 본 명세의 완전한 이해를 제공하기 위해서 구체적 세부사항을 포함한다. 그러나 당업자는 본 명세가 이러한 구체적 세부사항 없이도 실시될 수 있음을 안다.Hereinafter, implementations according to this specification will be described in detail with reference to the attached drawings. The detailed description provided below, together with the attached drawings, is intended to describe exemplary implementations of this specification and is not intended to represent the only possible implementations of this specification. The detailed description below includes specific details to provide a thorough understanding of this specification. However, one of ordinary skill in the art will appreciate that this specification may be practiced without these specific details.
몇몇 경우, 본 명세의 개념이 모호해지는 것을 피하기 위해 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심기능을 중심으로 한 블록도 형식으로 도시될 수 있다. 본 명세서 전체에서 동일한 구성요소에 대해서는 동일한 도면 부호를 사용하여 설명한다.In some cases, to avoid ambiguity in the concepts of this specification, known structures and devices may be omitted or illustrated in block diagram form focusing on the core functions of each structure and device. Throughout this specification, identical components are described using the same reference numerals.
이하의 설명 및 도면에서 사용된 용어나 단어는 통상적이거나 사전적 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 명세의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다. 따라서 본 명세에 기재된 예시와 도면에 도시된 구성은 본 명세의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 명세의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원 시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.The terms and words used in the following description and drawings should not be interpreted as limited to their conventional or dictionary meanings, but should be interpreted with meanings and concepts that conform to the technical idea of this specification based on the principle that the inventor can appropriately define the concept of the term to best describe his or her invention. Therefore, the examples described in this specification and the configurations illustrated in the drawings are merely the most preferred embodiments of this specification and do not represent all of the technical idea of this specification. Therefore, it should be understood that there may be various equivalents and modified examples that can replace them at the time of filing this application.
또한, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 명세에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Additionally, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined herein.
본 명세에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 명세서상에 기재된 특징, 구성 요소 등을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세에서 기술되는 "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this specification is only used to describe specific embodiments and is not intended to limit the features, components, etc. described in the specification. The singular expression includes plural expressions unless the context clearly indicates otherwise. It should be understood that the terms "comprises" or "has" described in this specification are intended to specify the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
또한, 본 명세의 다양한 실시 예에서, "/" 및 ","는 "및/또는"을 나타내는 것으로 해석되어야 한다. 예를 들어, "A/B"는 "A 및/또는 B"를 의미할 수 있다. 나아가, "A, B"는 "A 및/또는 B"를 의미할 수 있다. 나아가, "A/B/C"는 "A, B 및/또는 C 중 적어도 어느 하나"를 의미할 수 있다. 나아가, "A, B, C"는 "A, B 및/또는 C 중 적어도 어느 하나"를 의미할 수 있다.Additionally, in various embodiments of the present specification, "/" and "," should be interpreted as indicating "and/or". For example, "A/B" can mean "A and/or B". Furthermore, "A, B" can mean "A and/or B". Furthermore, "A/B/C" can mean "at least one of A, B, and/or C". Furthermore, "A, B, C" can mean "at least one of A, B, and/or C".
또한, 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하기 위해 사용하는 것으로, 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 뿐, 상기 구성요소들을 한정하기 위해 사용되지 않는다. 예를 들어, 본 명세의 권리 범위를 벗어나지 않으면서 제2 구성요소는 제1 구성요소로 명명될 수 있고, 유사하게 제1 구성요소도 제2 구성요소로 명명될 수 있다.Additionally, terms that include ordinal numbers, such as "first," "second," etc., are used to describe various components and are only used to distinguish one component from another, not to limit said components. For example, without exceeding the scope of this specification, a second component could be referred to as a first component, and similarly, a first component could also be referred to as a second component.
이하에서 설명되는 기법(technique) 및 기기, 시스템은 다양한 무선 다중 접속 시스템에 적용될 수 있다. 다중 접속 시스템의 예들로는 CDMA(code division multiple access) 시스템, FDMA(frequency division multiple access) 시스템, TDMA(time division multiple access) 시스템, OFDMA(orthogonal frequency division multiple access) 시스템, SC-FDMA(single carrier frequency division multiple access) 시스템 등이 있다. CDMA는 UTRA(Universal Terrestrial Radio Access)나 CDMA2000과 같은 무선 기술(radio technology)에서 구현될 수 있다. TDMA는 GSM(Global System for Mobile communications)/GPRS(General Packet Radio Service)/EDGE(Enhanced Data Rates for GSM Evolution)와 같은 무선 기술에서 구현될 수 있다. OFDMA는 IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, E-UTRA(Evolved UTRA) 등과 같은 무선 기술에서 구현될 수 있다. UTRA는 UMTS(Universal Mobile Telecommunications System)의 일부이며, 3GPP(3rd Generation Partnership Project) LTE(long term evolution)은 E-UTRA를 사용하는 E-UMTS(Evolved UMTS)의 일부이다. 3GPP LTE는 하향링크(downlink, DL)에서는 OFDMA를 채택하고, 상향링크(uplink, UL)에서는 SC-FDMA를 채택하고 있다. LTE-A(Advanced)는 3GPP LTE의 진화된 형태이고, 3GPP NR(New Radio or New Radio Access Technology)는 3GPP LTE/LTE-A의 진화된 형태이다.The techniques, devices, and systems described below can be applied to various wireless multiple access systems. Examples of multiple access systems include code division multiple access (CDMA) systems, frequency division multiple access (FDMA) systems, time division multiple access (TDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, and single carrier frequency division multiple access (SC-FDMA) systems. CDMA can be implemented in radio technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA can be implemented in radio technologies such as Global System for Mobile communications (GSM)/General Packet Radio Service (GPRS)/Enhanced Data Rates for GSM Evolution (EDGE). OFDMA can be implemented in wireless technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and Evolved UTRA (E-UTRA). UTRA is part of UMTS (Universal Mobile Telecommunications System), and 3GPP (3rd Generation Partnership Project) LTE (long term evolution) is part of E-UMTS (Evolved UMTS) that uses E-UTRA. 3GPP LTE adopts OFDMA in the downlink (DL) and SC-FDMA in the uplink (UL). LTE-A (Advanced) is an evolved form of 3GPP LTE, and 3GPP NR (New Radio or New Radio Access Technology) is an evolved form of 3GPP LTE/LTE-A.
설명의 편의를 위하여, 이하에서는 본 명세가 3GPP 기반 통신 시스템, 예를 들어, LTE, NR에 적용되는 경우를 가정하여 설명한다. 그러나 본 명세의 기술적 특징이 이에 제한되는 것은 아니다. 예를 들어, 이하의 상세한 설명이 이동통신 시스템이 3GPP LTE/NR 시스템에 대응하는 이동통신 시스템을 기초로 설명되더라도, 3GPP LTE/NR에 특유한 사항을 제외하고는 다른 임의의 이동통신 시스템에도 적용 가능하다.For convenience of explanation, the following description assumes that this specification applies to 3GPP-based communication systems, such as LTE and NR. However, the technical features of this specification are not limited to this. For example, although the detailed description below is based on a mobile communication system corresponding to a 3GPP LTE/NR system, it can also be applied to any other mobile communication system, except for features specific to 3GPP LTE/NR.
본 명세에서 사용되는 용어 및 기술 중 구체적으로 설명되지 않은 용어 및 기술에 대해서는 3GPP 기반 표준 문서들을 참조할 수 있다.For terms and technologies used in this specification that are not specifically explained, reference can be made to 3GPP-based standard documents.
후술하는 본 명세의 예들에서 기기가 "가정한다"는 표현은 채널을 전송하는 주체가 해당 "가정"에 부합하도록 상기 채널을 전송함을 의미할 수 있다. 상기 채널을 수신하는 주체는 상기 채널이 해당 "가정"에 부합하도록 전송되었다는 전제 하에, 해당 "가정"에 부합하는 형태로 상기 채널을 수신 혹은 디코딩하는 것임을 의미할 수 있다.In the examples of this specification described below, the expression "assumes" that a device "assumes" that the entity transmitting the channel transmits the channel in a manner consistent with the "assume." The entity receiving the channel may mean that, under the assumption that the channel was transmitted in a manner consistent with the "assume," the entity receiving the channel receives or decodes the channel in a manner consistent with the "assume."
본 명세에서, 사용자기기(user equipment, UE)는 고정되거나 이동성을 가질 수 있으며, 기지국(base station, BS)과 통신하여 사용자데이터 및/또는 각종 제어정보를 전송 및/또는 수신하는 각종 기기들이 이에 속한다. UE는 TE(Terminal Equipment), MS(Mobile Station), MT(Mobile Terminal), UT(User Terminal), SS(subscribe Station), 무선기기(wireless device), PDA(Personal digital Assistant), 무선 모뎀(wireless modem), 휴대기기(handheld device) 등으로 불릴 수 있다. 또한, 본 명세에 있어서, BS는 일반적으로 UE 및/또는 다른 BS와 통신하는 고정국(fixed station)을 말하며, UE 및 타 BS와 통신하여 각종 데이터 및 제어정보를 교환한다. BS는 ABS(Advanced Base Station), NB(Node-B), eNB(evolved-NodeB), BTS(Base Transceiver System), 접속 포인트(Access Point), PS(Processing Server) 등 다른 용어로 불릴 수 있다. 특히, UTRAN의 BS는 Node-B로, E-UTRAN의 BS는 eNB로, 새로운 무선 접속 기술 네트워크(new radio access technology network)의 BS는 gNB로 불린다. 이하에서는 설명의 편의를 위해, 통신 기술의 종류 혹은 버전에 관계 없이 기지국을 BS로 통칭한다.In this specification, user equipment (UE) may be fixed or mobile, and includes various devices that communicate with a base station (BS) to transmit and/or receive user data and/or various control information. UE may be called Terminal Equipment (TE), Mobile Station (MS), Mobile Terminal (MT), User Terminal (UT), Subscriber Station (SS), wireless device, Personal Digital Assistant (PDA), wireless modem, handheld device, etc. In addition, in this specification, BS generally refers to a fixed station that communicates with UE and/or other BS, and exchanges various data and control information with UE and other BS. BS may be called by other terms such as Advanced Base Station (ABS), Node-B (NB), evolved-NodeB (eNB), Base Transceiver System (BTS), Access Point, and Processing Server (PS). In particular, the BS in UTRAN is called a Node-B, the BS in E-UTRAN is called an eNB, and the BS in a new radio access technology network is called a gNB. For convenience of explanation, the base station is referred to as a BS below, regardless of the type or version of communication technology.
도 1은 5 세대(5 generation, 5G) 통신을 위한 시스템의 구조를 도시한 것이다.Figure 1 illustrates the structure of a system for 5th generation (5G) communication.
구체적으로, 도 5 내지 도 6에서 설명한 방법(들) 적용되는 5G 통신 시스템의 구조를 도시한 것이다.Specifically, it illustrates the structure of a 5G communication system to which the method(s) described in FIGS. 5 and 6 are applied.
도 1을 참조하면, 차세대 무선 접속 네트워크(next generation-radio access network, NG-RAN)은 UE(10)에게 사용자 평면 및 제어 평면 프로토콜 종단(termination)을 제공하는 BS(20)을 포함할 수 있다.Referring to FIG. 1, a next generation radio access network (NG-RAN) may include a BS (20) that provides user plane and control plane protocol termination to a UE (10).
도 1의 예는 gNB만을 포함하는 경우를 예시한다. BS(20)는 상호 간에 Xn 인터페이스로 연결될 수 있다. BS(20)는 5세대 코어 네트워크(5G core network, 5GC)와 NG 인터페이스를 통해 연결될 수 있다. 구체적으로, BS(20)는 NG-C 인터페이스를 통해 접속 및 이동성 관리 기능(access and mobility management function, AMF)(30)와 연결될 수 있고, NG-U 인터페이스를 통해 사용자 평면 기능(user plane function, UPF)(30)와 연결될 수 있다.The example of Fig. 1 illustrates a case including only gNB. BSs (20) can be connected to each other via Xn interfaces. BSs (20) can be connected to a 5th generation core network (5GC) via an NG interface. Specifically, BSs (20) can be connected to an access and mobility management function (AMF) (30) via an NG-C interface, and can be connected to a user plane function (UPF) (30) via an NG-U interface.
본 명세의 몇몇 구현들에 따르면, 본 명세에서 설명된 기능, 절차 및/또는 방법들은 AMF/UPF(30)를 통해 수행될 수 있다. 예를 들어, 본 명세의 몇몇 구현들에 따라 BS(20)가 수행하는 동작(들)은 (BS(20)가 아닌) AMF/UPF(30)에 의해 처리될 수 있다.According to some implementations of this specification, the functions, procedures, and/or methods described in this specification may be performed via the AMF/UPF (30). For example, according to some implementations of this specification, the operation(s) performed by the BS (20) may be processed by the AMF/UPF (30) (rather than the BS (20)).
한편, 도 1의 UE(10) 및/또는 BS(20)는 도 2에 도시된 무선 기기와 대응될 수 있다.Meanwhile, the UE (10) and/or BS (20) of FIG. 1 may correspond to the wireless device illustrated in FIG. 2.
무선 통신 시스템에서 BS(20)가 전송한 빔에 대해 UE(10)가 물리 상향링크 제어 채널(physical uplink control channel, PUCCH) 및/또는 물리 상향링크 공유 채널(physical uplink shared channel, PUSCH)을 통해 전송되는 상향링크 제어 정보(uplink control information, UCI)를 통해 피드백 정보를 전송하여 빔 관리(beam management)를 수행하고 있다. 상향링크를 통해 전송되는 UCI 정보는 랭크 지시자(rank indicator, RI), 레이어 지시자(layer indicator), 채널 품질 지시자(channel quality indicator), 채널 상태 정보 참조 신호 자원 지시자(channel state information reference signal(CSI-RS) resource indicator, CRI) 등을 포함할 수 있다.In a wireless communication system, a UE (10) performs beam management by transmitting feedback information through uplink control information (UCI) transmitted through a physical uplink control channel (PUCCH) and/or a physical uplink shared channel (PUSCH) for a beam transmitted by a BS (20). The UCI information transmitted through the uplink may include a rank indicator (RI), a layer indicator, a channel quality indicator, a channel state information reference signal (CSI-RS) resource indicator (CRI), etc.
한편, 5G 통신의 차세대(next generation) 통신 시스템에서도 빔 관리의 필요성과 함께 효율적으로 빔 관리를 수행하기 위한 방법이 논의되고 있다.Meanwhile, in the next generation communication system of 5G communication, the necessity of beam management and methods for efficiently performing beam management are being discussed.
본 명세에서는 UE(10) 및/또는 BS(20)가 인공 지능(artificial intelligence, AI) 및/또는 (machine learning, ML) 기반 모델(이하, AI/ML 모델)을 이용해 신호를 송수신하는 방법을 제안한다. 예를 들어, 채널 추정(channel estimation)을 위한 AI/ML 모델을 송수신하는 방법을 제안한다.This specification proposes a method for transmitting and receiving signals by a UE (10) and/or a BS (20) using an artificial intelligence (AI) and/or machine learning (ML)-based model (hereinafter, referred to as an AI/ML model). For example, a method for transmitting and receiving an AI/ML model for channel estimation is proposed.
도 2는 본 명세에 따른 방법을 수행할 수 있는 통신 기기들의 예를 도시한 블록도이다.FIG. 2 is a block diagram illustrating examples of communication devices capable of performing a method according to the present specification.
구체적으로, 도 2는 도 5 내지 도 6에서 설명한 방법(들)에 따라 신호를 송수신하는 통신 기기(들)의 예를 도시한 것이다.Specifically, FIG. 2 illustrates an example of a communication device(s) that transmits and receives signals according to the method(s) described in FIGS. 5 to 6.
도 2를 참조하면, 제1 무선 기기(100)와 제2 무선 기기(200)는 다양한 무선 접속 기술(예, LTE, NR)을 통해 무선 신호를 전송 및/또는 수신할 수 있다. 여기서, {제1 무선 기기(100), 제2 무선 기기(200)}은 {UE, BS}에 대응할 수 있다.Referring to FIG. 2, the first wireless device (100) and the second wireless device (200) can transmit and/or receive wireless signals via various wireless access technologies (e.g., LTE, NR). Here, {the first wireless device (100), the second wireless device (200)} can correspond to {UE, BS}.
제1 무선 기기(100)는 하나 이상의 프로세서(102) 및 하나 이상의 메모리(104)를 포함하며, 추가적으로 하나 이상의 송수신기(106) 및/또는 하나 이상의 안테나(108)을 더 포함할 수 있다. 프로세서(들)(102)은 메모리(들)(104) 및/또는 송수신기(들)(106)을 제어하며, 앞에서 설명/제안한 기능, 절차 및/또는 방법들을 구현하도록 구성될 수 있다. 예를 들어, 프로세서(들)(102)은 메모리(들)(104) 내의 정보를 처리하여 제1 정보/신호를 생성한 뒤, 송수신기(들)(106)을 통해 제1 정보/신호를 포함하는 무선 신호를 전송할 수 있다. 또한, 프로세서(들)(102)은 송수신기(들)(106)을 통해 제2 정보/신호를 포함하는 무선 신호를 수신한 뒤, 제2 정보/신호의 신호 처리로부터 얻은 정보를 메모리(들)(104)에 저장할 수 있다. 메모리(들)(104)은 프로세서(들)(102)과 연결될 수 있고, 프로세서(들)(102)의 동작과 관련한 다양한 정보를 저장할 수 있다. 예를 들어, 메모리(들)(104)는 프로세서(들)(102)에 의해 제어되는 프로세스들 중 일부 또는 전부를 수행하거나, 앞에서 설명/제안한 절차 및/또는 방법들을 수행하기 위한 명령들을 포함하는 소프트웨어 코드를 저장할 수 있다. 여기서, 프로세서(들)(102)과 메모리(들)(104)은 무선 통신 기술(예, LTE, NR)을 구현하도록 설계된 통신 모뎀/회로/칩의 일부일 수 있다. 송수신기(들)(106)은 프로세서(들)(102)과 연결될 수 있고, 하나 이상의 안테나(108)를 통해 무선 신호를 전송 및/또는 수신할 수 있다. 송수신기(들)(106)은 전송기 및/또는 수신기를 포함할 수 있다. 송수신기(들)(106)은 RF(Radio Frequency) 유닛과 혼용될 수 있다. 본 명세에서 무선 기기는 통신 모뎀/회로/칩을 의미할 수도 있다.A first wireless device (100) includes one or more processors (102) and one or more memories (104), and may further include one or more transceivers (106) and/or one or more antennas (108). The processor(s) (102) controls the memories (104) and/or the transceivers (106), and may be configured to implement the functions, procedures, and/or methods described/proposed above. For example, the processor(s) (102) may process information in the memories (104) to generate first information/signals, and then transmit a wireless signal including the first information/signals via the transceivers (106). In addition, the processor(s) (102) may receive a wireless signal including second information/signal through the transceiver(s) (106), and then store information obtained from signal processing of the second information/signal in the memory(s) (104). The memory(s) (104) may be connected to the processor(s) (102) and may store various information related to the operation of the processor(s) (102). For example, the memory(s) (104) may perform some or all of the processes controlled by the processor(s) (102), or store software code including instructions for performing the procedures and/or methods described/proposed above. Here, the processor(s) (102) and the memory(s) (104) may be part of a communication modem/circuit/chip designed to implement a wireless communication technology (e.g., LTE, NR). The transceiver(s) (106) may be connected to the processor(s) (102) and may transmit and/or receive wireless signals via one or more antennas (108). The transceiver(s) (106) may include a transmitter and/or a receiver. The transceiver(s) (106) may be used interchangeably with an RF (Radio Frequency) unit. In this specification, a wireless device may also mean a communication modem/circuit/chip.
제2 무선 기기(200)는 하나 이상의 프로세서(202), 하나 이상의 메모리(204)를 포함하며, 추가적으로 하나 이상의 송수신기(206) 및/또는 하나 이상의 안테나(208)를 더 포함할 수 있다. 프로세서(들)(202)은 메모리(들)(204) 및/또는 송수신기(들)(206)을 제어하며, 앞에서 설명/제안한 기능, 절차 및/또는 방법들을 구현하도록 구성될 수 있다. 예를 들어, 프로세서(들)(202)은 메모리(들)(204) 내의 정보를 처리하여 제3 정보/신호를 생성한 뒤, 송수신기(들)(206)을 통해 제3 정보/신호를 포함하는 무선 신호를 전송할 수 있다. 또한, 프로세서(들)(202)은 송수신기(들)(206)을 통해 제4 정보/신호를 포함하는 무선 신호를 수신한 뒤, 제4 정보/신호의 신호 처리로부터 얻은 정보를 메모리(들)(204)에 저장할 수 있다. 메모리(들)(204)은 프로세서(들)(202)과 연결될 수 있고, 프로세서(들)(202)의 동작과 관련한 다양한 정보를 저장할 수 있다. 예를 들어, 메모리(들)(204)은 프로세서(들)(202)에 의해 제어되는 프로세스들 중 일부 또는 전부를 수행하거나, 앞에서 설명/제안한 절차 및/또는 방법들을 수행하기 위한 명령들을 포함하는 소프트웨어 코드를 저장할 수 있다. 여기서, 프로세서(들)(202)과 메모리(들)(204)은 무선 통신 기술(예, LTE, NR)을 구현하도록 설계된 통신 모뎀/회로/칩의 일부일 수 있다. 송수신기(들)(206)은 프로세서(들)(202)과 연결될 수 있고, 하나 이상의 안테나(208)를 통해 무선 신호를 전송 및/또는 수신할 수 있다. 송수신기(들)(206)은 전송기 및/또는 수신기를 포함할 수 있다. 송수신기(들)(206)은 RF 유닛과 혼용될 수 있다. 본 명세에서 무선 기기는 통신 모뎀/회로/칩을 의미할 수도 있다.The second wireless device (200) includes one or more processors (202), one or more memories (204), and may further include one or more transceivers (206) and/or one or more antennas (208). The processor(s) (202) controls the memories (204) and/or the transceivers (206), and may be configured to implement the functions, procedures, and/or methods described/proposed above. For example, the processor(s) (202) may process information in the memories (204) to generate third information/signals, and then transmit a wireless signal including the third information/signals via the transceivers (206). In addition, the processor(s) (202) may receive a wireless signal including the fourth information/signal through the transceiver(s) (206), and then store information obtained from signal processing of the fourth information/signal in the memory(s) (204). The memory(s) (204) may be connected to the processor(s) (202) and may store various information related to the operation of the processor(s) (202). For example, the memory(s) (204) may perform some or all of the processes controlled by the processor(s) (202), or store software code including instructions for performing the procedures and/or methods described/proposed above. Here, the processor(s) (202) and the memory(s) (204) may be part of a communication modem/circuit/chip designed to implement a wireless communication technology (e.g., LTE, NR). The transceiver(s) (206) may be connected to the processor(s) (202) and may transmit and/or receive wireless signals via one or more antennas (208). The transceiver(s) (206) may include a transmitter and/or a receiver. The transceiver(s) (206) may be used interchangeably with an RF unit. In this specification, a wireless device may also mean a communication modem/circuit/chip.
이하, 장치(100, 200)의 하드웨어 요소에 대해 보다 구체적으로 설명한다. 이로 제한되는 것은 아니지만, 하나 이상의 프로토콜 계층이 하나 이상의 프로세서(102, 202)에 의해 구현될 수 있다. 예를 들어, 하나 이상의 프로세서(102, 202)는 하나 이상의 계층(예, 물리(physical, PHY) 계층, 매체 접속 제어(medium access control, MAC) 계층, 무선 링크 제어(radio link control, RLC) 계층, 패킷 데이터 수렵 프로토콜(packet data convergence protocol, PDCP) 계층, 무선 자원 제어(radio resource control, RRC) 계층, 서비스 데이터 적응 프로토콜(service data adaption protocol, SDAP)와 같은 기능적 계층)을 구현할 수 있다. 하나 이상의 프로세서(102, 202)는 본 명세에 개시된 기능, 절차, 제안 및/또는 방법에 따라 하나 이상의 프로토콜 데이터 유닛(protocol data unit, PDU) 및/또는 하나 이상의 서비스 데이터 유닛(service data unit, SDU)를 생성할 수 있다. 하나 이상의 프로세서(102, 202)는 본 명세에 개시된 기능, 절차, 제안 및/또는 방법에 따라 메시지, 제어정보, 데이터 또는 정보를 생성할 수 있다. 하나 이상의 프로세서(102, 202)는 본 명세에 개시된 기능, 절차, 제안 및/또는 방법에 따라 PDU, SDU, 메시지, 제어정보, 데이터 또는 정보를 포함하는 신호(예, 기저대역(baseband) 신호)를 생성하여, 하나 이상의 송수신기(106, 206)에게 제공할 수 있다. 하나 이상의 프로세서(102, 202)는 하나 이상의 송수신기(106, 206)로부터 신호(예, 기저대역 신호)를 수신할 수 있고, 본 명세에 개시된 기능, 절차, 제안 및/또는 방법에 따라 PDU, SDU, 메시지, 제어정보, 데이터 또는 정보를 획득할 수 있다.Hereinafter, the hardware elements of the device (100, 200) will be described in more detail. Although not limited thereto, one or more protocol layers may be implemented by one or more processors (102, 202). For example, one or more processors (102, 202) may implement one or more layers (e.g., functional layers such as a physical (PHY) layer, a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and a service data adaptation protocol (SDAP) layer). One or more processors (102, 202) may generate one or more protocol data units (PDUs) and/or one or more service data units (SDUs) according to the functions, procedures, proposals, and/or methods disclosed in this specification. One or more processors (102, 202) may generate messages, control information, data or information according to the functions, procedures, proposals and/or methods disclosed in this specification. One or more processors (102, 202) may generate signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data or information according to the functions, procedures, proposals and/or methods disclosed in this specification, and provide the signals to one or more transceivers (106, 206). One or more processors (102, 202) may receive signals (e.g., baseband signals) from one or more transceivers (106, 206) and obtain PDUs, SDUs, messages, control information, data or information according to the functions, procedures, proposals and/or methods disclosed in this specification.
하나 이상의 프로세서(102, 202)는 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 또는 마이크로 컴퓨터로 지칭될 수 있다. 하나 이상의 프로세서(102, 202)는 하드웨어, 펌웨어, 소프트웨어, 또는 이들의 조합에 의해 구현될 수 있다. 일 예로, 하나 이상의 ASIC(Application Specific Integrated Circuit), 하나 이상의 DSP(Digital Signal Processor), 하나 이상의 DSPD(Digital Signal Processing Device), 하나 이상의 PLD(Programmable Logic Device) 또는 하나 이상의 FPGA(Field Programmable Gate Arrays)가 하나 이상의 프로세서(102, 202)에 포함될 수 있다. 본 명세에 개시된 기능, 절차, 제안 및/또는 방법들은 펌웨어 또는 소프트웨어를 사용하여 구현될 수 있고, 펌웨어 또는 소프트웨어는 모듈, 절차, 기능 등을 포함하도록 구현될 수 있다. 본 명세에 개시된 기능, 절차, 제안 및/또는 방법을 수행하도록 설정된 펌웨어 또는 소프트웨어는 하나 이상의 프로세서(102, 202)에 포함되거나, 하나 이상의 메모리(104, 204)에 저장되어 하나 이상의 프로세서(102, 202)에 의해 구동될 수 있다. 본 명세에 개시된 기능, 절차, 제안 및 또는 방법들은 코드, 명령어 및/또는 명령어의 집합 형태로 펌웨어 또는 소프트웨어를 사용하여 구현될 수 있다.One or more processors (102, 202) may be referred to as a controller, a microcontroller, a microprocessor, or a microcomputer. One or more processors (102, 202) may be implemented by hardware, firmware, software, or a combination thereof. For 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, 202). The functions, procedures, proposals, and/or methods disclosed in this specification may be implemented using firmware or software, and the firmware or software may be implemented to include modules, procedures, functions, etc. Firmware or software configured to perform the functions, procedures, suggestions and/or methods disclosed in this specification may be included in one or more processors (102, 202) or stored in one or more memories (104, 204) and executed by one or more processors (102, 202). The functions, procedures, suggestions and/or methods disclosed in this specification may be implemented using firmware or software in the form of codes, instructions and/or sets of instructions.
프로세서(들)(102, 202)은 본 명세에 따른 방법(들) 및/또는 절차(들)을 수행할 수 있다. 예를 들어, 프로세서(들)(102, 202)은 AI/ML 모델을 트레이닝 및/또는 재트레이닝할 수 있다. 또 다른 예를 들어, 프로세서(들)(102, 202)은 송수신기(들)(106, 206)을 통해 AI/ML 모델을 송수신할 수 있다.The processor(s) (102, 202) may perform the method(s) and/or procedure(s) according to the present specification. For example, the processor(s) (102, 202) may train and/or retrain an AI/ML model. In another example, the processor(s) (102, 202) may transmit and receive an AI/ML model via the transceiver(s) (106, 206).
하나 이상의 메모리(104, 204)는 하나 이상의 프로세서(102, 202)와 연결될 수 있고, 다양한 형태의 데이터, 신호, 메시지, 정보, 프로그램, 코드, 지시 및/또는 명령을 저장할 수 있다. 하나 이상의 메모리(104, 204)는 ROM, RAM, EPROM, 플래시 메모리, 하드 드라이브, 레지스터, 캐쉬 메모리, 컴퓨터 판독 저장 매체 및/또는 이들의 조합으로 구성될 수 있다. 하나 이상의 메모리(104, 204)는 하나 이상의 프로세서(102, 202)의 내부 및/또는 외부에 위치할 수 있다. 또한, 하나 이상의 메모리(104, 204)는 유선 또는 무선 연결과 같은 다양한 기술을 통해 하나 이상의 프로세서(102, 202)와 연결될 수 있다.One or more memories (104, 204) may be coupled to one or more processors (102, 202) and may store various forms of data, signals, messages, information, programs, codes, instructions, and/or commands. The one or more memories (104, 204) may be configured as ROM, RAM, EPROM, flash memory, hard drives, registers, cache memory, computer-readable storage media, and/or combinations thereof. The one or more memories (104, 204) may be located internally and/or externally to the one or more processors (102, 202). Additionally, the one or more memories (104, 204) may be coupled to the one or more processors (102, 202) via various technologies, such as wired or wireless connections.
하나 이상의 송수신기(106, 206)는 하나 이상의 다른 장치에게 본 명세의 몇몇 구현들에 따른 방법들 및/또는 동작 순서도 등에서 언급되는 사용자 데이터, 제어 정보, 무선 신호/채널 등을 전송할 수 있다. 하나 이상의 송수신기(106, 206)는 하나 이상의 다른 장치로부터 본 명세에 개시된 기능, 절차, 제안, 방법 및/또는 동작 순서도 등에서 언급되는 사용자 데이터, 제어 정보, 무선 신호/채널 등을 수신할 수 있다. 예를 들어, 하나 이상의 송수신기(106, 206)는 하나 이상의 프로세서(102, 202)와 연결될 수 있고, 무선 신호를 전송 및/또는 수신할 수 있다. 예를 들어, 하나 이상의 프로세서(102, 202)는 하나 이상의 송수신기(106, 206)가 하나 이상의 다른 장치에게 사용자 데이터, 제어 정보 또는 무선 신호를 전송하도록 제어할 수 있다. 또한, 하나 이상의 프로세서(102, 202)는 하나 이상의 송수신기(106, 206)가 하나 이상의 다른 장치로부터 사용자 데이터, 제어 정보 또는 무선 신호를 수신하도록 제어할 수 있다. 또한, 하나 이상의 송수신기(106, 206)는 하나 이상의 안테나(108, 208)와 연결될 수 있고, 하나 이상의 송수신기(106, 206)는 하나 이상의 안테나(108, 208)를 통해 본 명세에 개시된 기능, 절차, 제안, 방법 및/또는 동작 순서도 등에서 언급되는 사용자 데이터, 제어 정보, 무선 신호/채널 등을 전송 및/또는 수신하도록 설정될 수 있다. 본 명세에서, 하나 이상의 안테나는 복수의 물리 안테나이거나, 복수의 논리 안테나(예, 안테나 포트)일 수 있다. 하나 이상의 송수신기(106, 206)는 수신된 사용자 데이터, 제어 정보, 무선 신호/채널 등을 하나 이상의 프로세서(102, 202)를 이용하여 처리하기 위해, 수신된 무선 신호/채널 등을 RF 밴드 신호에서 베이스밴드 신호로 변환(convert)할 수 있다. 하나 이상의 송수신기(106, 206)는 하나 이상의 프로세서(102, 202)를 이용하여 처리된 사용자 데이터, 제어 정보, 무선 신호/채널 등을 베이스밴드 신호에서 RF 밴드 신호로 변환할 수 있다. 이를 위하여, 하나 이상의 송수신기(106, 206)는 (아날로그) 오실레이터 및/또는 필터를 포함할 수 있다.One or more transceivers (106, 206) may transmit user data, control information, wireless signals/channels, etc., as described in the methods and/or flowcharts according to some implementations of this specification to one or more other devices. One or more transceivers (106, 206) may receive user data, control information, wireless signals/channels, etc., as described in the functions, procedures, proposals, methods and/or flowcharts disclosed in this specification from one or more other devices. For example, one or more transceivers (106, 206) may be coupled to one or more processors (102, 202) and may transmit and/or receive wireless signals. For example, one or more processors (102, 202) may control one or more transceivers (106, 206) to transmit user data, control information, or wireless signals to one or more other devices. Additionally, one or more processors (102, 202) may control one or more transceivers (106, 206) to receive user data, control information, or wireless signals from one or more other devices. Additionally, one or more transceivers (106, 206) may be coupled to one or more antennas (108, 208), and one or more transceivers (106, 206) may be configured to transmit and/or receive user data, control information, wireless signals/channels, or the like, as referred to in the functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this specification, via one or more antennas (108, 208). In this specification, one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). One or more transceivers (106, 206) may convert received user data, control information, wireless signals/channels, etc. from RF band signals to baseband signals in order to process the received user data, control information, wireless signals/channels, etc. using one or more processors (102, 202). One or more transceivers (106, 206) may convert processed user data, control information, wireless signals/channels, etc. from baseband signals to RF band signals using one or more processors (102, 202). For this purpose, one or more transceivers (106, 206) may include an (analog) oscillator and/or a filter.
도 3은 본 명세의 몇몇 구현들이 적용되는 무선 통신 시스템을 도시한 것이다.FIG. 3 illustrates a wireless communication system to which some implementations of the present specification are applied.
도 3을 참조하면, 무선 통신 시스템은 하나 이상의 BS 및 하나 이상의 UE를 포함할 수 있다. 새로운 무선 통신 기술의 도입에 따라, BS 및/또는 UE(들)이 송수신하는 데이터와 제어 정보의 양이 증가하고 있다. 무선 통신 시스템에서 AI 기술의 도입은 시스템의 최적화를 실현함으로써 개선된(enhanced) 무선 통신 시스템을 제공한다. AI 기술은 무선 통신 시스템 구성(들)의 모델링 문제, 구현 복잡도 및/또는 신호 왜곡/간섭에 의해 발생하는 문제를 극복하고 저 대기 시간, 저 복잡도, 고 성능의 통신 시스템을 지원한다. 예를 들어, AI 기술은 무선 통신 시스템 구성(들)을 모델링하기 어려운 문제에 대해 적절한 표현을 결정할 수 있다. 또 다른 예를 들어, AI를 기반으로 하는 개선된 무선 통신 시스템은 이상적이고 계산적으로(computationally) 실현 가능한 솔루션(solution)을 찾아 구현 복잡도를 감소시키거나, 모뎀(modem) 파라미터 최적화를 실현할 수 있다. 또 다른 예를 들어, AI를 기반으로 하는 개선된 무선 통신 시스템은 비선형(non-linear) 함수 모델링을 통해 기존 무선 통신의 비선형성(non-linearity) 문제를 해결할 수 있다.Referring to FIG. 3, a wireless communication system may include one or more BSs and one or more UEs. With the introduction of new wireless communication technologies, the amount of data and control information transmitted and received by the BSs and/or UEs is increasing. The introduction of AI technology in wireless communication systems provides enhanced wireless communication systems by enabling system optimization. AI technology overcomes problems arising from modeling issues, implementation complexity, and/or signal distortion/interference of wireless communication system configurations, thereby supporting low-latency, low-complexity, and high-performance communication systems. For example, AI technology can determine appropriate representations for problems that are difficult to model in wireless communication system configurations. For another example, an improved AI-based wireless communication system can reduce implementation complexity by finding an ideal and computationally feasible solution, or can optimize modem parameters. As another example, improved wireless communication systems based on AI can solve the non-linearity problem of existing wireless communication through non-linear function modeling.
특히, 본 명세에서는 이러한 AI를 기반으로 무선 통신 신호를 송수신하는 방법을 제안한다. 구체적으로, AI/ML 모델을 송수신하고 해당 AI/ML 모델을 이용해 무선 통신 신호를 송수신하는 방법을 제안한다. 예를 들어, 본 명세의 몇몇 구현들에 따라 BS 및/또는 UE는 채널 추정(channel estimation, CE)을 위한 AI/ML 모델을 송수신할 수 있다.In particular, this specification proposes a method for transmitting and receiving wireless communication signals based on such AI. Specifically, it proposes a method for transmitting and receiving an AI/ML model and transmitting and receiving wireless communication signals using the AI/ML model. For example, according to some implementations of this specification, a BS and/or UE can transmit and receive an AI/ML model for channel estimation (CE).
도 4는 무선 통신에서의 채널을 도시한 것이다.Figure 4 illustrates a channel in wireless communication.
구체적으로, 도 1 내지 도 2에 도시된 기기/장치(들)이 본 명세의 몇몇 구현들에 따라 송수신하는 채널 및/또는 추정하는 채널을 도시한 것이다.Specifically, the devices/devices shown in FIGS. 1 and 2 illustrate channels that are transmitted and received and/or estimated according to some implementations of the present specification.
무선 통신에서 채널은 부반송파(subcarrier) 및 시간 영역에 대한 이미지(image)로 도시할 수 있다. 도 4를 참조하면, 무선 통신에서 채널의 요소들은 공간(spatial) 영역, 시간 영역 및/또는 주파수 영역에서 높은 상관 관계를 갖는다. 이미지와 관련된 작업(task)(들)에 강력한 딥 러닝(deep learning, DL)은 이러한 채널의 요소들을 효율적으로 처리할 수 있다. 예를 들어, 컨볼루셔널 신경망(convolutional neural network, CNN)(들)은 이러한 공간 영역, 시간 영역 및/또는 주파수 영역에서 채널의 인접 요소들 간의 상관 관계를 활용할 수 있는 잠재력을 가지고 있다. 특히, 극한 환경에서 DL 기반 채널 추정 방법은 채널 추정의 성능을 향상시킬 수 있다. 예를 들어, 파일럿(pilot)(들)이 부족하거나 및/또는 비선형(non-linear) 왜곡이 있는 경우, DL를 활용하여 채널 추정을 위한 비선형 필터(filter)(들)을 구현할 수 있다.In wireless communications, a channel can be represented as an image in the subcarrier and time domains. Referring to Figure 4, channel elements in wireless communications are highly correlated in the spatial, temporal, and/or frequency domains. Deep learning (DL), which is powerful for image-related tasks, can efficiently process these channel elements. For example, convolutional neural networks (CNNs) have the potential to exploit correlations between adjacent channel elements in the spatial, temporal, and/or frequency domains. In particular, DL-based channel estimation methods can improve channel estimation performance in extreme environments. For example, in cases where pilots are scarce and/or nonlinear distortions exist, DL can be utilized to implement nonlinear filters for channel estimation.
본 명세의 몇몇 구현들에 따른 채널 추정은 CSI 피드백 개선(feedback enhancement), 빔 관리(beam management) 및/또는 위치 정확도 개선(positioning accuracy enhancement)와 다음과 같은 점에서 차이가 있을 수 있다. 시분할(time division duplexing, TDD) 방식에서 채널의 상호성(reciprocity)으로 인해 UE측 AI/ML 모델 및 네트워크측 AI/ML 모델은 동일할 수 있다. UE측 AI/ML 모델 및 네트워크측 AI/ML 모델이 동일한 경우, UE 및 네트워크 중 어느 한 측의 AI/ML 모델을 트레이닝하고 다른 한 측의 AI/ML 모델은 트레이닝할 필요가 없는 장점이 있다. 예를 들어, BS에서 AI/ML 모델을 트레이닝하고, 트레이닝된 AI/ML 모델을 UE에게 전송/전달하고, UE는 수신/전달된 AI/ML 모델을 채널 추정에 이용할 수 있다. 또한, 그 반대도 가능하다. 예를 들어, UE에서 AI/ML 모델을 트레이닝하고, 트레이닝된 AI/ML 모델을 BS에게 전송/전달하고, BS는 수신/전달된 AI/ML 모델을 채널 추정에 이용할 수 있다. 이와 같이, 어느 한 측에서 AI/ML 모델을 트레이닝하고 다른 측에서 AI/ML 모델을 트레이닝하지 않는 경우를 오프라인 러닝(offline-learning)이라고 한다. 다만, UE측 AI/ML 모델 및 네트워크측 AI/ML 모델이 동일하다고 하여 오프라인 러닝에 제한되는 것은 아니다. 예를 들어, UE는 BS로부터 트레이닝된 AI/ML 모델을 수신하고, BS로부터 수신된 AI/ML 모델을 기반으로, AI/ML 모델을 추가적으로 트레이닝할 수 있다. 이와 같이, AI/ML 모델을 수신한 다른 한 측에서 AI/ML 모델을 (재)트레이닝하는 것을 온라인 러닝(online-learning)이라고 한다. 본 명세에서 오프라인/온라인 러닝은 오프라인/온라인 트레이닝이라고도 할 수 있다.Channel estimation according to some implementations of this specification may differ from CSI feedback enhancement, beam management, and/or positioning accuracy enhancement in the following respects: In time division duplexing (TDD) mode, the UE-side AI/ML model and the network-side AI/ML model may be the same due to channel reciprocity. When the UE-side AI/ML model and the network-side AI/ML model are the same, there is an advantage in that there is no need to train the AI/ML model of either the UE or the network while training the AI/ML model of the other. For example, the BS can train the AI/ML model, transmit/forward the trained AI/ML model to the UE, and the UE can use the received/forwarded AI/ML model for channel estimation. The opposite is also possible. For example, the UE can train the AI/ML model, transmit/forward the trained AI/ML model to the BS, and the BS can use the received/forwarded AI/ML model for channel estimation. In this way, when one side trains an AI/ML model and the other side does not train an AI/ML model, it is called offline learning. However, offline learning is not limited to the fact that the UE-side AI/ML model and the network-side AI/ML model are the same. For example, the UE can receive an AI/ML model trained from the BS and additionally train the AI/ML model based on the AI/ML model received from the BS. In this way, (re)training the AI/ML model on the other side that received the AI/ML model is called online learning. In this specification, offline/online learning can also be referred to as offline/online training.
본 명세의 몇몇 구현들에 따르면, BS는 AI/ML 모델(들)을 트레이닝하고, AI/ML 모델(들)을 UE에게 전송할 수 있고, UE는 BS로부터 수신한 AI/ML 모델을 기반으로 BS와 무선 통신 신호를 송수신할 수 있다. 또한, 본 명세의 몇몇 구현들에 따르면, UE는 BS로부터 수신된 AI/ML 모델을 (재)트레이닝하고, (재)트레이닝과 관련된 정보가 포함된 피드백(feedback) 정보를 BS에 전송할 수 있다. 즉, 본 명세의 몇몇 구현들에 따르면, 오프라인 러닝 및/또는 온라인 러닝 모두 수행될 수 있다.According to some implementations of this specification, the BS can train AI/ML model(s) and transmit the AI/ML model(s) to the UE, and the UE can transmit and receive wireless communication signals with the BS based on the AI/ML model received from the BS. Furthermore, according to some implementations of this specification, the UE can (re)train the AI/ML model received from the BS and transmit feedback information including information related to the (re)training to the BS. That is, according to some implementations of this specification, both offline learning and/or online learning can be performed.
본 명세에서 AI/ML 모델을 송수신하는 것은 AI/ML 모델의 파라미터(들), 파라미터(들)에 대한 정보 및/또는 AI/ML 모델의 (재)트레이닝과 관련된 정보를 송수신하는 것을 의미할 수 있다. 예를 들어, BS 및 UE에서 AI/ML 모델을 결정하되, AI/ML 모델은 BS 및 UE가 서로 알고 있는 구조(structure)를 갖는 모델이며, BS 및 UE 중 어느 한 측에서 AI/ML 모델을 트레이닝하고, AI/ML 모델의 파라미터(들) 및/또는 파라미터들 중 트레이닝과 연관된 정보를 다른 한 측으로 전송할 수 있다.In this specification, transmitting and receiving an AI/ML model may mean transmitting and receiving parameter(s) of the AI/ML model, information about the parameter(s), and/or information related to (re)training the AI/ML model. For example, an AI/ML model may be determined by a BS and a UE, wherein the AI/ML model has a structure known to the BS and the UE, and one of the BS and the UE may train the AI/ML model and transmit parameter(s) of the AI/ML model and/or information related to training among the parameters to the other.
이하에서는 본 명세의 몇몇 구현들에 따라 신호를 송수신하는 방법을 구체적으로 설명한다.Below, we specifically describe how to transmit and receive signals according to some implementations of this specification.
도 5는 본 명세의 몇몇 구현들에 따른 신호 송수신 방법의 흐름을 예시한 것이다.Figure 5 illustrates a flow of a signal transmission and reception method according to some implementations of this specification.
구체적으로, 도 5는 도 1 내지 도 2에 도시된 기기/장치(들)이 AI/ML 모델을 송수신하는 방법의 흐름을 예시한 것이다.Specifically, FIG. 5 illustrates a flow of a method in which the devices/devices shown in FIGS. 1 and 2 transmit and receive AI/ML models.
도 5를 참조하면, BS는 AI/ML 모델(들)을 트레이닝하고(S510), 트레이닝과 연관된 정보를 UE에 전송하고(S520), 트레이닝과 연관된 정보가 반영된 AI/ML 모델(들)을 기반으로 하는 피드백(feedback) 정보를 UE로부터 수신할 수 있다(S530). 여기서, 트레이닝과 연관된 정보는 AI/ML 모델의 파라미터(들)에 대한 정보를 의미할 수 있다. 예를 들어, BS는 UE와 채널 추정을 위한 AI/ML 모델을 트레이닝하고, AI/ML 모델의 파라미터(들) 및/또는 AI/ML 모델의 파라미터(들)에 대한 코드북(codebook) 정보를 UE에 전송하고, AI/ML 모델을 기반으로 하는 채널 추정 정보를 UE로부터 수신할 수 있다.Referring to FIG. 5, the BS can train AI/ML model(s) (S510), transmit information related to the training to the UE (S520), and receive feedback information based on the AI/ML model(s) in which the information related to the training is reflected from the UE (S530). Here, the information related to the training may refer to information about the parameter(s) of the AI/ML model. For example, the BS can train an AI/ML model for channel estimation with the UE, transmit the parameter(s) of the AI/ML model and/or codebook information about the parameter(s) of the AI/ML model to the UE, and receive channel estimation information based on the AI/ML model from the UE.
UE는 AI/ML 모델(들)을 모델 ID를 기반으로 결정하고, 모델 ID에 대응하는 트레이닝과 연관된 정보를 BS로부터 수신하고(S520), 트레이닝과 연관된 정보를 반영한 모델을 기반으로 피드백 정보를 BS로 전송할 수 있다(S530). 예를 들어, UE는 BS와 채널 추정을 위한 AI/ML 모델을 모델 ID를 기반으로 결정하고, 모델 ID에 대응하는 AI/ML 모델의 파라미터는 BS로부터 수신하고, 파라미터를 반영한 AI/ML 모델을 통한 채널 추정 정보를 BS로 전송할 수 있다.The UE can determine AI/ML model(s) based on the model ID, receive training-related information corresponding to the model ID from the BS (S520), and transmit feedback information to the BS based on the model reflecting the training-related information (S530). For example, the UE can determine an AI/ML model for channel estimation with the BS based on the model ID, receive parameters of the AI/ML model corresponding to the model ID from the BS, and transmit channel estimation information using the AI/ML model reflecting the parameters to the BS.
또한, BS는 AI/ML 모델(들)을 모델 식별자(identifier, ID)를 기반으로 결정할 수 있다.Additionally, BS can determine AI/ML model(s) based on model identifier (ID).
S510에서 BS가 AI/ML 모델(들)을 트레이닝하는 것은 AI/ML 모델을 모델 ID를 기반으로 결정하고, 결정된 모델 ID에 대응하는 모델에 대해 트레이닝하는 것일 수 있다.In S510, BS may train AI/ML model(s) by determining the AI/ML model based on the model ID and training the model corresponding to the determined model ID.
또한, S510에서 AI/ML 모델 트레이닝은 BS가 UE 또는 UE(들)을 포함하는 UE 그룹을 위해 수행하는 것일 수 있다. Additionally, in S510, AI/ML model training may be performed by the BS for a UE or a group of UEs including UE(s).
다만, 채널 추정의 경우, 채널의 상호성(reciprocity)에 의해 Al/ML 모델을 UE단에서 트레이닝하고, 이에 대한 정보를 BS에 전달해도 성능에 지장이 없는 장점을 가질 수 있다. 상술한 실시예와 같이 BS가 모든 UE들의 AL/ML 모델을 각각 트레이닝하는 것도 가능하지만, 본 명세의 다른 일 실시예에서는 경우에 따라 BS의 트레이닝 부담을 줄이기 위해, 일부 또는 전체 UE(들)에서 AI/ML 모델을 트레이닝하고, 이에 대한 정보를 BS에서 수신함으로써 AL/ML 모델을 트레이닝하도록 설정될 수도 있다.However, in the case of channel estimation, there may be an advantage in that the AI/ML model is trained at the UE level due to the reciprocity of the channel and information about it is transmitted to the BS without affecting performance. As in the embodiment described above, it is possible for the BS to train the AL/ML models of all UEs individually, but in another embodiment of the present specification, in order to reduce the training burden on the BS, the AL/ML model may be trained by training the AI/ML model at some or all UE(s) and receiving information about it from the BS.
S520에서 트레이닝과 연관된 정보는 RRC 시그널링 및/또는 하향링크 제어 정보(downlink control information, DCI) 등을 통해 전송될 수 있다.In S520, information related to training may be transmitted via RRC signaling and/or downlink control information (DCI).
또한, S520 이후 AI/ML 모델은 UE에서 획득된 추가 정보를 반영하도록 구성될 수 있다. 트레이닝과 연관된 정보를 수신한 UE는 추가 정보(예, 코드북 인덱스, 모델의 파라미터 등)를 추정하여 AI/ML 모델에 반영할 수 있다.Additionally, after S520, the AI/ML model can be configured to reflect additional information acquired from the UE. A UE that has received training-related information can estimate additional information (e.g., codebook index, model parameters, etc.) and reflect it in the AI/ML model.
도 6은 본 명세의 몇몇 구현들에 따른 신호 송수신 방법의 또 다른 흐름을 예시한 것이다.Figure 6 illustrates another flow of a signal transmission and reception method according to some implementations of the present specification.
구체적으로, 도 6은 도 1 내지 도 2에 도시된 기기/장치(들)이 하나 이상의 모델 구조(structure)로 구성되는 AI/ML 모델을 송수신하는 방법의 흐름을 예시한 것이다.Specifically, FIG. 6 illustrates a flow of a method in which the devices/devices illustrated in FIGS. 1 and 2 transmit and receive an AI/ML model composed of one or more model structures.
도 6을 참조하면, BS는 하나 이상의 모델 구조(structure)(Model #1, Model #2, ...) 로 구성되는 AI/ML 모델(들)을 트레이닝하고(S610), 트레이닝과 연관된 정보를 UE에 전송하고(S620a), 트레이닝과 연관된 정보가 반영된 AI/ML 모델(들)을 기반으로 하는 피드백 정보를 UE로부터 수신할 수 있다(S630). 여기서, 트레이닝과 연관된 정보는 AI/ML 모델의 파라미터(들)에 대한 정보를 의미할 수 있고, 파라미터(들)은 어느 한 모델 구조에 대한 파라미터(들)을 의미할 수 있다.Referring to FIG. 6, the BS can train AI/ML model(s) composed of one or more model structures (Model #1, Model #2, ...) (S610), transmit information related to the training to the UE (S620a), and receive feedback information based on the AI/ML model(s) in which the information related to the training is reflected from the UE (S630). Here, the information related to the training may mean information about parameter(s) of the AI/ML model, and the parameter(s) may mean parameter(s) for a certain model structure.
UE는 하나 이상의 모델 구조로 구성되는 AI/ML 모델(들)을 모델 ID를 기반으로 결정하고, 모델 ID(들)에 대응하는 트레이닝과 연관된 정보를 BS로부터 수신하고(S620a), 트레이닝과 연관된 정보를 반영한 모델을 기반으로 피드백 정보를 BS로 전송할 수 있다(S630).The UE can determine AI/ML model(s) composed of one or more model structures based on a model ID, receive information related to training corresponding to the model ID(s) from the BS (S620a), and transmit feedback information to the BS based on a model reflecting the information related to training (S630).
또한, BS는 AI/ML 모델(들)을 모델 ID를 기반으로 결정할 수 있다. 또한, 하나 이상의 모델 구조로 구성되는 AI/ML 모델(들)을 하나 이상의 모델 ID를 기반으로 결정할 수 있다. 즉, AI/ML 모델의 하나 이상의 모델 구조를 하나 이상의 모델 ID를 기반으로 결정할 수 있다. 여기서, 모델 구조에 대응되는 모델 ID는 AI/ML 모델에 대응되는 모델 ID와 구분될 수 있고, 시퀀셜 ID(sequential ID)라고도 할 수 있다. 이하에서, 모델 ID는 본 명세의 몇몇 구현들에 따라 AI/ML 모델을 결정하는데 기반이 되는 모델 ID 또는 모델 구조를 결정하는데 기반이 되는 모델 ID로 해석될 수 있다.Additionally, the BS can determine AI/ML model(s) based on the model ID. Furthermore, AI/ML model(s) composed of one or more model structures can be determined based on one or more model IDs. That is, one or more model structures of an AI/ML model can be determined based on one or more model IDs. Here, the model ID corresponding to the model structure can be distinguished from the model ID corresponding to the AI/ML model, and can also be referred to as a sequential ID. Hereinafter, the model ID may be interpreted as a model ID that serves as the basis for determining an AI/ML model or a model ID that serves as the basis for determining a model structure, depending on some implementations of this specification.
S610에서 BS가 AI/ML 모델(들)을 트레이닝하는 것은 AI/ML 모델을 하나의 모델 ID 및 하나 이상의 모델 ID를 기반으로 결정하고, 결정된 모델 ID에 대응하는 모델에 대해 트레이닝하는 것일 수 있다.In S610, BS may train AI/ML model(s) by determining an AI/ML model based on one model ID and one or more model IDs, and training a model corresponding to the determined model ID.
S620a에서 트레이닝과 연관된 정보는 RRC 시그널링 및/또는 하향링크 제어 정보(downlink control information, DCI) 등을 통해 전송될 수 있다. 또한, 각 모델 구조에 대한 파라미터들은 서로 상이한 방식으로 전송될 수 있다. 예를 들어, BS는 어느 한 모델 구조에 대한 파라미터(들)을 RRC 시그널링을 통해 UE에 전송하고, 다른 한 모델 구조에 대한 파라미터(들)은 DCI 시그널링을 통해 UE에 전송할 수 있다.In S620a, training-related information may be transmitted via RRC signaling and/or downlink control information (DCI). Furthermore, parameters for each model structure may be transmitted in different ways. For example, the BS may transmit parameter(s) for one model structure to the UE via RRC signaling, and parameter(s) for another model structure to the UE via DCI signaling.
또한, S620a 이후 AI/ML 모델은 UE에서 획득된 추가 정보를 반영하도록 구성될 수 있다. 트레이닝과 연관된 정보를 수신한 UE는 추가 정보(예, 코드북 인덱스, 모델의 파라미터 등)을 추정하여 AI/ML 모델에 반영할 수 있다. Additionally, after S620a, the AI/ML model can be configured to reflect additional information acquired from the UE. A UE that has received training-related information can estimate additional information (e.g., codebook index, model parameters, etc.) and reflect it in the AI/ML model.
도 6의 S610 내지 S630은 도 5의 S510 내지 S530에 대응할 수 있다.S610 to S630 of FIG. 6 may correspond to S510 to S530 of FIG. 5.
본 명세의 몇몇 구현들에 의하면, 무선 통신 시스템에서 하나 이상의 모델 구조로 구성되는 AI/ML 기반 모델을 송수신하는 방법이 제공된다. 이를 통해, BS 및/또는 UE는 무선 통신 신호를 효율적으로 송수신할 수 있다. 예를 들어, 본 명세의 몇몇 구현들에 따라 AI/ML 모델을 송수신한 BS 및/또는 UE는 채널 추정을 수행함에 있어서 AI/ML 모델을 기반으로 구현 복잡도, 계산량, 시간 지연 등을 감소시킬 수 있다.According to some implementations of this specification, a method for transmitting and receiving an AI/ML-based model comprising one or more model structures in a wireless communication system is provided. This allows a BS and/or UE to efficiently transmit and receive wireless communication signals. For example, according to some implementations of this specification, a BS and/or UE transmitting and receiving an AI/ML model can reduce implementation complexity, computational load, and time delay when performing channel estimation based on the AI/ML model.
따라서, 본 명세에 따른 AI/ML 모델 송수신 방법을 통해 무선 통신 시스템의 전체 처리량(throughput)이 증가하고, 무선 통신 동안 발생하는 딜레이(delay)/지연(latency)이 감소될 수 있다. Therefore, the overall throughput of a wireless communication system can be increased and the delay/latency occurring during wireless communication can be reduced through the AI/ML model transmission/reception method according to this specification.
도 7은 딥 러닝(deep learning, DL)을 기반으로 하는 무선 통신의 구조를 도시한 것이다.Figure 7 illustrates the structure of wireless communication based on deep learning (DL).
구체적으로, 도 7은 도 5 내지 도 6에서 설명한 방법(들)이 적용되는 DL 기반 무선 통신 시스템의 구조의 일 예이다.Specifically, FIG. 7 is an example of the structure of a DL-based wireless communication system to which the method(s) described in FIGS. 5 to 6 are applied.
도 7을 참조하면, 통신 시스템은 블록 별로 설계될 수 있다. DL 기반 블록 구조 통신 (DL-based block-structured communication) 시스템은 다수의 블록들로 구성되어, 신호 처리를 분할할 수 있다. 예를 들어, DL 기반 블록 구조 통신 시스템은 채널 인코딩/디코딩(encoding/decoding) 블록(702), 모듈레이션/디모듈레이션(modulation/demodulation) 블록(704), 무선 주파수(radio frequency, RF) 송수신기(706), 채널 추정 블록(708) 및 신호 감지 블록(710)으로 구성될 수 있다. 여기서, 각 블록(들)은 본 명세의 몇몇 구현들에 따라 안정적인 통신을 위해 DL을 기반으로 개별적/독립적으로 최적화된 프로세싱 블록(들)일 수 있다.Referring to FIG. 7, a communication system can be designed block-by-block. A DL-based block-structured communication system can be composed of multiple blocks to partition signal processing. For example, a DL-based block-structured communication system can be composed of a channel encoding/decoding block (702), a modulation/demodulation block (704), a radio frequency (RF) transceiver (706), a channel estimation block (708), and a signal detection block (710). Here, each block(s) can be a processing block(s) individually/independently optimized based on DL for stable communication according to some implementations of the present specification.
특히, 채널 추정 블록(708)은 본 명세의 몇몇 구현들에 따라 채널 상태 정보(channel state information, CSI) 추정(estimation) 및/또는 도착 방향(direction of arrival, DOA) 추정을 수행하여 무선 통신 환경을 개선할 수 있다. 예를 들어, 본 명세의 몇몇 구현들에 따라 채널 추정 블록(708)은 (복수의 모델 구조를 가진) AI/ML 모델 트레이닝 및/또는 AI/ML 모델 송수신을 수행하고, AI/ML 모델을 기반으로 CSI 추정, DOA 추정 등을 수행할 수 있어 구현 복잡도, 적은 수의 파일럿 심볼에 대한 무선 통신 시스템의 성능을 개선시킬 수 있다.In particular, the channel estimation block (708) may perform channel state information (CSI) estimation and/or direction of arrival (DOA) estimation according to some implementations of the present specification to improve the wireless communication environment. For example, according to some implementations of the present specification, the channel estimation block (708) may perform AI/ML model training and/or AI/ML model transmission/reception (having multiple model structures), and perform CSI estimation, DOA estimation, etc. based on the AI/ML model, thereby improving the implementation complexity and the performance of the wireless communication system for a small number of pilot symbols.
도 8은 딥 러닝(deep learning, DL)을 기반으로 하는 무선 통신의 또 다른 구조를 도시한 것이다.Figure 8 illustrates another structure of wireless communication based on deep learning (DL).
구체적으로, 도 8은 도 5 내지 도 6에서 설명한 방법(들)이 적용되는 DL 기반 무선 통신 시스템의 구조의 일 예이다.Specifically, FIG. 8 is an example of the structure of a DL-based wireless communication system to which the method(s) described in FIGS. 5 to 6 are applied.
블록 구조 통신 시스템은 블록들의 개별적/독립적인 최적화가 가능하나, 전체 시스템의 성능을 보장하지 못한다. 이와 같은 블록 구조 통신 시스템의 대체로, 도 8에 도시된 DL 기반 엔드 투 엔드(end to end) 통신 시스템은 DL을 기반으로 트레이닝되어 전체 시스템에 대한 최적화가 가능하다.Block-structured communication systems allow for individual/independent optimization of blocks, but do not guarantee overall system performance. As an alternative to such block-structured communication systems, the DL-based end-to-end communication system illustrated in Figure 8 is trained based on DL, enabling optimization of the entire system.
본 명세의 몇몇 구현들은 그 실시 형태에 따라 DL 기반 엔드 투 엔드 통신 시스템에 적용 가능하다.Some implementations of this specification are applicable to DL-based end-to-end communication systems, depending on their embodiment.
이하에서는, 본 명세의 구현들에 따른 방법(들) 중 AI/ML 모델을 송수신하는 동작에 대해 구체적으로 설명한다.Below, the operation of transmitting and receiving an AI/ML model among the method(s) according to the implementation of this specification is specifically described.
도 9 내지 도 11은 본 명세의 몇몇 구현들에 따른 인공 지능(artificial intelligence, AI) 및/또는 머신 러닝(machine learning, ML) 기반 모델을 송수신하는 방법의 흐름의 예를 도시한 것이다.FIGS. 9 through 11 illustrate examples of a flow of a method for transmitting and receiving an artificial intelligence (AI) and/or machine learning (ML) based model according to some implementations of the present specification.
구체적으로, 도 9 내지 도 11은 도 5 내지 도 6에서 설명한 방법(들)을 기반으로 AI/ML 모델을 송수신하는 방법의 일 예이다.Specifically, FIGS. 9 to 11 are examples of a method for transmitting and receiving an AI/ML model based on the method(s) described in FIGS. 5 to 6.
본 명세의 몇몇 구현들에 따르면, BS 및/또는 UE는 AI/ML 모델을 송수신할 수 있다. 무선 통신 시스템에서 UE가 BS로부터 트레이닝된 모델 및/또는 모델의 파라미터(들)을 수신하는 것은 UE가 모델을 트레이닝하고, BS로 모델을 전송하는 것에 비해 러닝(learning) 부담, 저장 공간 등의 측면에서 유리하다.According to some implementations of this specification, the BS and/or UE can transmit and receive AI/ML models. In a wireless communication system, having the UE receive a trained model and/or model parameter(s) from the BS is advantageous in terms of learning overhead, storage space, etc., compared to having the UE train a model and transmit it to the BS.
본 명세에서 BS를 기준으로 AI/ML 모델을 전송하는 방법을 설명하나, 이에 제한되는 것은 아니다. 본 명세의 몇몇 구현들에 따른 BS의 동작(들)은 UE에 의해 수행될 수 있으며, 그 반대도 마찬가지이다. 예를 들어, 본 명세의 몇몇 구현들에 따라 BS에서 트레이닝되고, BS에서 UE로 전송/전달되는 모델(들)/모델의 파라미터(들)은 UE에서 트레이닝되고, UE에서 BS로 전송/전달될 수 있다.This specification describes, but is not limited to, a method for transmitting an AI/ML model relative to a BS. According to some implementations of this specification, the operations of the BS may be performed by the UE, and vice versa. For example, according to some implementations of this specification, model(s)/model parameter(s) trained at the BS and transmitted/transferred from the BS to the UE may be trained at the UE and transmitted/transferred from the UE to the BS.
채널 추정을 위한 몇몇 시나리오에서, BS는 채널 상호성(reciprocity)을 위해 UE 및/또는 UE 그룹을 위해 AI/ML 모델을 트레이닝하고, AI/ML 모델을 RRC 시그널링을 통해 UE에게 전송/전달할 수 있다.In some scenarios for channel estimation, the BS may train an AI/ML model for a UE and/or a group of UEs for channel reciprocity, and transmit/forward the AI/ML model to the UE via RRC signaling.
여기서, 기존 RRC 세그먼트(segment) 수를 기반으로, 일정 크기 이상의 모델 크기는 지원되지 않는 문제가 발생할 수 있다. 예를 들어, 기존 RRC 세그먼트 수를 기반으로 45 kByte 이상의 모델은 RRC 시그널링을 통해 전송/전달될 수 없다. 그러나, 이러한 문제는 이하에서 설명하는 제안 방법(들)에 따라 해결될 수 있다.Here, based on the existing number of RRC segments, a problem may arise where model sizes exceeding a certain size are not supported. For example, models larger than 45 kBytes cannot be transmitted/transmitted via RRC signaling based on the existing number of RRC segments. However, this problem can be resolved using the proposed method(s) described below.
1. 제안 1(proposal 1)1. Proposal 1
(1) 제안 1-(1)(1) Proposal 1-(1)
도 9를 참조하면, BS 및 UE에서 모델 ID를 통해 AI/ML 모델을 결정할 수 있다(S910). BS측 모델의 구조와 UE측 모델의 구조가 서로 상이한 경우 모델을 송수신함에 있어서 시그널링 오버헤드가 증가할 수 있다. 따라서, BS 및/또는 UE는 서로 알고 있는 모델 구조로 구성된 모델을 송수신하기 위해, BS 및 UE에서 모델 ID를 통해 AI/ML 모델을 결정할 수 있다.Referring to Figure 9, the BS and UE can determine an AI/ML model through a model ID (S910). If the BS-side model structure and the UE-side model structure differ, signaling overhead may increase when transmitting and receiving the model. Therefore, the BS and/or UE can determine an AI/ML model through a model ID to transmit and receive a model composed of a mutually known model structure.
또한, BS는 모델 ID에 대응하는 AI/ML 모델의 파라미터(들)을 RRC 시그널링을 통해 UE에게 전송/전달할 수 있다(S920).Additionally, the BS can transmit/transmit parameter(s) of the AI/ML model corresponding to the model ID to the UE via RRC signaling (S920).
(2) 제안 1-(2)(2) Proposal 1-(2)
도 10을 참조하면, BS 및 UE에서 모델 ID를 통해 AI/ML 모델을 결정할 수 있다(S1010).Referring to FIG. 10, an AI/ML model can be determined through a model ID in BS and UE (S1010).
또한, BS는 모델 ID에 대응하는 AI/ML 모델의 파라미터(들)에 대한 코드북(codebook)을 RRC 시그널링을 통해 UE에게 전송/전달할 수 있다(S1020). 여기서, 파라미터(들)에 대한 코드북은 동적으로 변경될 수 있다. 예를 들어, 코드북은 채널 환경이 변화됨에 따라 채널 환경을 기반으로 동적으로 변경될 수 있다. 코드북의 크기는 AI/ML 모델에 대한 모델 ID에 따라 결정될 수 있다. Additionally, the BS may transmit/deliver a codebook for the parameter(s) of the AI/ML model corresponding to the model ID to the UE via RRC signaling (S1020). Here, the codebook for the parameter(s) may be dynamically changed. For example, the codebook may be dynamically changed based on the channel environment as the channel environment changes. The size of the codebook may be determined based on the model ID for the AI/ML model.
또한, BS가 코드북 인덱스를 DCI를 통해 UE에게 전송/전달하거나(S1030a), 혹은 UE가 코드북 인덱스를 추정할 수 있다(S1030b). 예를 들어, UE는 수신한 신호 대 잡음비(signal to noise ratio, SNR) 등을 기반으로 코드북 인덱스를 추정할 수 있다.Additionally, the BS may transmit/deliver the codebook index to the UE via DCI (S1030a), or the UE may estimate the codebook index (S1030b). For example, the UE may estimate the codebook index based on the received signal-to-noise ratio (SNR).
또한, UE는 추정된 코드북 인덱스를 기반으로 추정된 파라미터(들)을 AI/ML 모델에 반영할 수 있다.Additionally, the UE can reflect the estimated parameter(s) based on the estimated codebook index into the AI/ML model.
(3) 제안 1-(3)(3) Proposal 1-(3)
도 11을 참조하면, BS 및 UE에서 모델 ID를 통해 AI/ML 모델을 결정할 수 있다(S1110).Referring to FIG. 11, the AI/ML model can be determined through the model ID in the BS and UE (S1110).
또한, BS가 모델 ID에 대응하는 AI/ML 모델의 파라미터(들)에 대한 기결정된(predefined) 코드북 인덱스를 RRC 시그널링 및/또는 DCI를 통해 UE에게 전송/전달하거나(S1120a), UE가 기결정된 코드북 인덱스를 추정할 수 있다(S1120b). 여기서, 모델 ID에 대응하는 AI/ML 모델의 파라미터(들)에 대한 코드북은 테이블 형태로 기결정된 것이고, BS 및/또는 UE는 기결정된 코드북의 인덱스를 전송/전달하거나, 추정할 수 있다. 여기서, 기결정된 코드북은 채널 환경의 변화에 따라 준-정적으로(semi-statically) 변경되어야 할 수 있다.In addition, the BS may transmit/deliver a predefined codebook index for parameter(s) of the AI/ML model corresponding to the model ID to the UE via RRC signaling and/or DCI (S1120a), or the UE may estimate the predefined codebook index (S1120b). Here, the codebook for the parameter(s) of the AI/ML model corresponding to the model ID is predefined in the form of a table, and the BS and/or the UE may transmit/deliver or estimate the index of the predefined codebook. Here, the predefined codebook may need to be semi-statically changed according to changes in the channel environment.
또한, UE는 추정된 코드북 인덱스를 기반으로 추정된 파라미터(들)을 AI/ML 모델에 반영할 수 있다.Additionally, the UE can reflect the estimated parameter(s) based on the estimated codebook index into the AI/ML model.
제안 1-(1) 내지 제안 1-(3)에 따라, AI/ML 모델의 파라미터(들)에 대한 정보(예, 파라미터(들), 코드북 및/또는 코드북 인덱스 등)을 RRC 시그널링을 통해 전송/전달하는 것은, RRC 시그널링의 전송 공간 크기 이내로 상기 파라미터(들)에 대한 정보를 구성하여 전송/전달하는 것일 수 있다. 또한, RRC 시그널링의 전송 공간은 45 kByte 이상의 크기로 설정될 수 있다.According to Proposal 1-(1) to Proposal 1-(3), transmitting/transmitting information about the parameter(s) of an AI/ML model (e.g., parameter(s), codebook and/or codebook index, etc.) via RRC signaling may be done by configuring the information about the parameter(s) within the transmission space size of the RRC signaling and transmitting/transmitting it. In addition, the transmission space of the RRC signaling may be set to a size of 45 kBytes or more.
2. 제안 2(proposal 2)2. Proposal 2
채널 추정을 위한 몇몇 시나리오에서, BS는 채널 상호성(reciprocity)을 위해 UE 및/또는 UE 그룹을 위해 AI/ML 모델을 트레이닝하고, 사용자 평면 데이터(user-plane data)를 통해 AI/ML 모델을 UE에게 전송/전달할 수 있다.In some scenarios for channel estimation, the BS may train an AI/ML model for a UE and/or a group of UEs for channel reciprocity, and transmit/forward the AI/ML model to the UE via user-plane data.
(1) 제안 2-(1)(1) Proposal 2-(1)
BS 및 UE에서 모델 ID를 통해 AI/ML 모델을 결정할 수 있다.AI/ML models can be determined through model ID in BS and UE.
또한, BS는 모델 ID에 대응하는 AI/ML 모델의 파라미터(들)을 사용자 평면 데이터를 통해 UE에게 전송할 수 있다. 여기서, BS는 AI/ML 모델의 파라미터(들)을 주기적으로 사용자 평면 데이터를 통해 UE에게 전송할 수 있다. 또는, BS는 UE의 요청에 기반하여 AI/ML 모델의 파라미터(들)을 사용자 평면 데이터를 통해 UE에게 전송할 수 있다.Additionally, the BS may transmit parameter(s) of the AI/ML model corresponding to the model ID to the UE via user plane data. Here, the BS may periodically transmit parameter(s) of the AI/ML model to the UE via user plane data. Alternatively, the BS may transmit parameter(s) of the AI/ML model to the UE via user plane data based on a request from the UE.
(2) 제안 2-(2)(2) Proposal 2-(2)
BS 및 UE에서 모델 ID를 통해 AI/ML 모델을 결정할 수 있다.AI/ML models can be determined through model ID in BS and UE.
또한, BS는 모델 ID에 대응하는 AI/ML 모델의 파라미터(들)에 대한 코드북(codebook)을 사용자 평면 데이터를 통해 UE에게 전송/전달할 수 있다. 여기서, 파라미터(들)에 대한 코드북은 동적으로 변경될 수 있다. 예를 들어, 코드북은 채널 환경이 변화됨에 따라 채널 환경을 기반으로 동적으로 변경될 수 있다. 코드북의 크기는 AI/ML 모델에 대한 모델 ID에 따라 결정될 수 있다.Additionally, the BS can transmit/transmit a codebook for the parameter(s) of the AI/ML model corresponding to the model ID to the UE via user plane data. Here, the codebook for the parameter(s) can be dynamically changed. For example, the codebook can be dynamically changed based on channel conditions as the channel environment changes. The size of the codebook can be determined based on the model ID for the AI/ML model.
또한, BS가 코드북 인덱스를 DCI를 통해 UE에게 전송/전달하거나, 혹은 UE가 코드북 인덱스를 추정할 수 있다. 예를 들어, UE는 수신한 SNR 등을 기반으로 코드북 인덱스를 추정할 수 있다.Additionally, the BS can transmit/transmit the codebook index to the UE via DCI, or the UE can estimate the codebook index. For example, the UE can estimate the codebook index based on the received SNR, etc.
또한, UE는 추정된 코드북 인덱스를 기반으로 추정된 파라미터(들)을 AI/ML 모델에 반영할 수 있다.Additionally, the UE can reflect the estimated parameter(s) based on the estimated codebook index into the AI/ML model.
도 12 내지 도 13은 본 명세의 몇몇 구현들에 따른 AI 및/또는 ML 기반 모델을 송수신하는 방법의 흐름의 또 다른 예를 도시한 것이다.FIGS. 12 and 13 illustrate further examples of a flow of a method for transmitting and receiving AI and/or ML-based models according to some implementations of the present specification.
구체적으로, 도 12 내지 도 13은 도 5 내지 도 6에서 설명한 방법(들)을 기반으로 하나 이상의 모델 구조(structure)로 구성되는 AI/ML 모델을 송수신하는 방법의 일 예이다.Specifically, FIGS. 12 and 13 are examples of a method for transmitting and receiving an AI/ML model composed of one or more model structures based on the method(s) described in FIGS. 5 and 6.
3. 제안 3(proposal 3)3. Proposal 3
AI/ML 모델은 이중(dual) 모델 구조 및/또는 다중(multiple) 모델 구조로 구성될 수 있다. 이중/다중 모델 구조의 모델은 채널의 다양한 특징들(또는 CSI 보고, 빔 포밍(beam forming), 포지셔닝(positioning) 등)을 효과적으로 처리할 수 있다.AI/ML models can be configured with dual-model and/or multiple-model architectures. Models with dual-model/multi-model architectures can effectively handle various channel characteristics (e.g., CSI reporting, beamforming, positioning, etc.).
AI/ML 모델의 구조는 입력(input)/결과(output) 데이터의 특징(feature)들에 기반하여 구분/결정될 수 있다. 예를 들어, AI/ML 모델은 안정적인(stable) 특징(예, 각도/공간 영역(angle/spatial domain)에 대한 채널의 특징)에 대한 모델 구조(θ1), 불안정적인/동적인(unstable/dynamic) 특징(예, 주파수/시간 영역(frequency/time domain)에 대한 채널의 특징)에 대한 모델 구조(θ2)로 구성될 수 있다. The structure of an AI/ML model can be distinguished/determined based on the features of the input/output data. For example, an AI/ML model can be composed of a model structure (θ 1 ) for stable features (e.g., channel features in the angle/spatial domain) and a model structure (θ 2 ) for unstable/dynamic features (e.g., channel features in the frequency/time domain).
(1) 제안 3-(1)(1) Proposal 3-(1)
도 12를 참조하면, BS 및 UE에서 여러 모델 ID 및/또는 하나의 모델 ID를 통해 AI/ML 모델을 결정할 수 있다(S1210). 여기서, AI/ML 모델을 결정하는 것은 여러 모델 ID 및/또는 하나의 모델 ID를 통해 이중/다중 AI/ML 모델 구조를 결정하는 것을 의미할 수 있다.Referring to FIG. 12, the BS and UE can determine an AI/ML model through multiple model IDs and/or a single model ID (S1210). Here, determining an AI/ML model may mean determining a dual/multiple AI/ML model structure through multiple model IDs and/or a single model ID.
또한, BS는 모델 ID에 대응하는 이중/다중 모델 구조에 대한 파라미터들을 RRC 시그널링 및/또는 사용자 평면 데이터(user-plane data)를 통해 UE에게 전송/전달할 수 있다(S1220a). 이중/다중 모델 구조에 대한 파라미터들은 각각 서로 상이한 방식으로 전송될 수 있다(S1220a). 예를 들어, 어느 한 모델 구조에 대한 파라미터 θ1는 RRC 시그널링을 통해 전송/전달되고, 다른 모델 구조에 대한 파라미터 θ2는 DCI를 통해 전송/전달될 수 있다.Additionally, the BS may transmit/transmit parameters for a dual/multiple model structure corresponding to the model ID to the UE via RRC signaling and/or user-plane data (S1220a). The parameters for the dual/multiple model structures may be transmitted in different ways (S1220a). For example, parameter θ 1 for one model structure may be transmitted/transmitted via RRC signaling, and parameter θ 2 for another model structure may be transmitted/transmitted via DCI.
(2) 제안 3-(2)(2) Proposal 3-(2)
도 13을 참조하면, BS 및 UE에서 여러 모델 ID 및/또는 하나의 모델 ID를 통해 AI/ML 모델을 결정할 수 있다(S1310). 여기서, AI/ML 모델을 결정하는 것은 여러 모델 ID 및/또는 하나의 모델 ID를 통해 이중/다중 AI/ML 모델 구조를 결정하는 것을 의미할 수 있다.Referring to FIG. 13, the BS and UE can determine an AI/ML model through multiple model IDs and/or a single model ID (S1310). Here, determining an AI/ML model may mean determining a dual/multiple AI/ML model structure through multiple model IDs and/or a single model ID.
또한, BS가 모델 ID에 대응하는 이중/다중 모델 구조에 대한 파라미터(들)을 RRC 시그널링 및/또는 사용자 평면 데이터를 통해 UE에게 전송/전달하고(S1320a), UE는 전송/전달되지 않은 다른 파라미터(들)은 트레이닝할 수 있다(S1330). 예를 들어, 어느 한 모델 구조에 대한 파라미터 θ1는 RRC 시그널링을 통해 BS에 의해 UE에게 전송/전달되고, 다른 모델 구조에 대한 파라미터 θ2는 UE에서 트레이닝될 수 있다. 또 다른 예를 들어, 어느 한 모델 구조에 대한 파라미터는 RRC 시그널링을 통해 BS에 의해 UE에게 전송/전달되고, 다른 한 모델 구조에 대한 파라미터는 DCI를 통해 BS에 의해 UE에게 전송/전달되고, 나머지 다른 모델 구조(들)에 대한 파라미터(들)은 UE에서 트레이닝될 수 있다.In addition, the BS transmits/transmits parameter(s) for a dual/multiple model structure corresponding to a model ID to the UE via RRC signaling and/or user plane data (S1320a), and the UE can train other parameter(s) that are not transmitted/transmitted (S1330). For example, parameter θ 1 for one model structure may be transmitted/transmitted by the BS to the UE via RRC signaling, and parameter θ 2 for another model structure may be trained in the UE. In another example, parameter(s) for one model structure may be transmitted/transmitted by the BS to the UE via RRC signaling, parameter(s) for another model structure may be transmitted/transmitted by the BS to the UE via DCI, and parameter(s) for the remaining other model structure(s) may be trained in the UE.
파라미터(들)이 UE에서 트레이닝된다는 것은 UE가 상기 파라미터(들)을 기반으로 AI/ML 모델을 (추가적으로) 트레이닝하는 온라인 러닝(online learning)을 수행하는 것을 의미할 수 있다. 다시 말해, UE는 BS로부터 이중/다중 모델 구조에 대한 파라미터(들)을 수신하고, 수신한 파라미터(들)이 반영된 AI/ML 모델을 수신하지 않은 다른 이중/다중 모델 구조에 대한 파라미터(들)을 기반으로 (추가적으로) (재)트레이닝할 수 있다.Training the parameter(s) in the UE may mean that the UE performs online learning to (additionally) train an AI/ML model based on the parameter(s). In other words, the UE may receive parameter(s) for a dual/multi-model structure from the BS, and (additionally) (re)train an AI/ML model that reflects the received parameter(s) based on the parameter(s) for another dual/multi-model structure that has not received the received parameter(s).
여기서, UE에게 전송/전달되는 파라미터(들)은 안정적인 특징에 대한 모델 구조에 대한 파라미터(들)이고, UE에서 트레이닝되는 파라미터(들)은 불안정적/동적인 특징에 대한 모델 구조에 대한 파라미터(들)일 수 있다. 예를 들어, BS는 안정적인 특징에 대한 모델 구조에 대한 파라미터(들)을 UE에게 전송/전달하고, UE는 불안정적/동적인 특징에 대해 AI/ML 모델을 온라인 트레이닝을 수행할 수 있다.Here, the parameter(s) transmitted/delivered to the UE may be parameter(s) for a model structure for stable features, and the parameter(s) trained in the UE may be parameter(s) for a model structure for unstable/dynamic features. For example, the BS may transmit/delivery parameter(s) for a model structure for stable features to the UE, and the UE may perform online training of an AI/ML model for unstable/dynamic features.
또한, BS는 (추가적으로) 모델 ID에 대응하는 파라미터(들)에 대한 UE의 피드백을 수신할 수 있다. 예를 들어, S1330에서 UE는 모델 ID에 대응하는 AI/ML 모델 구조의 파라미터(θ2)을 기반으로 AI/ML 모델을 온라인 트레이닝한 후, (온라인 트레이닝된 AI/ML 모델의 트레이닝 관련 정보를 포함하는) 해당 파라미터(θ2)와 관련된 피드백을 BS에게 전송/전달할 수 있다.In addition, the BS may (additionally) receive feedback from the UE regarding the parameter(s) corresponding to the model ID. For example, in S1330, the UE may train an AI/ML model online based on the parameter (θ 2 ) of the AI/ML model structure corresponding to the model ID, and then transmit/forward feedback related to the corresponding parameter (θ 2 ) (including training-related information of the online-trained AI/ML model) to the BS.
또한, UE에게 전송/전달되지 않은 다른 모델 구조(들)에 대한 파라미터(들)은 BS에서 트레이닝될 수도 있다.Additionally, parameter(s) for other model structure(s) that are not transmitted/delivered to the UE may be trained at the BS.
제안 1 내지 제안 3에 따른 방법들은 본 명세의 몇몇 구현들에 따라 AI/ML 모델을 송수신하기 위한 일 예이고, 이에 제한되지 않으며 제안 1 내지 제안 3에 포함된 각 방법들을 조합한 방법으로 AI/ML 모델이 송수신될 수 있다. 예를 들어, AI/ML 모델은 이중/다중 모델 구조로 구성되고, BS 및/또는 UE는 이중/다중 모델 구조 각각의 파라미터를 소정의 주기에 따라 UE 및/또는 BS에게 전송/전달할 수 있다. 또 다른 예를 들어, AI/ML 모델은 이중/다중 모델 구조로 구성되고, BS 및/또는 UE는 이중/다중 모델 구조 각각의 파라미터를 UE 및/또는 BS의 요청에 기반하여 전송/전달될 수 있다.The methods according to Proposals 1 to 3 are examples for transmitting and receiving an AI/ML model according to some implementations of the present specification, and are not limited thereto, and the AI/ML model may be transmitted and received by a method combining each of the methods included in Proposals 1 to 3. For example, the AI/ML model may be configured with a dual/multi-model structure, and the BS and/or the UE may transmit/transmit parameters of each of the dual/multi-model structures to the UE and/or the BS according to a predetermined cycle. As another example, the AI/ML model may be configured with a dual/multi-model structure, and the BS and/or the UE may transmit/transmit parameters of each of the dual/multi-model structures based on a request from the UE and/or the BS.
본 명세에서, 컴퓨터 판독가능한(readable) 저장(storage) 매체(medium)은 적어도 하나의 지시 또는 컴퓨터 프로그램을 저장할 수 있으며, 상기 적어도 하나의 지시 또는 컴퓨터 프로그램은 적어도 하나의 프로세서에 의해 실행될 때 상기 적어도 하나의 프로세서로 하여금 본 명세의 몇몇 실시예들 또는 구현들에 따른 동작들을 수행하도록 할 수 있다.In this specification, a computer-readable storage medium can store at least one instruction or computer program, which when executed by at least one processor can cause the at least one processor to perform operations according to some embodiments or implementations of this specification.
본 명세에서, 컴퓨터 프로그램 또는 컴퓨터 프로그램 제품은 적어도 하나의 컴퓨터 판독가능한 (비휘발성)저장 매체에 기록되며, 실행될 때, (적어도 하나의 프로세서로 하여금)본 명세의 몇몇 실시예들 또는 구현들에 따른 동작들을 수행하도록 하는 지시들을 포함할 수 있다.In this specification, a computer program or computer program product may be recorded on at least one computer-readable (non-volatile) storage medium and may contain instructions that, when executed, cause (at least one processor) to perform operations according to some embodiments or implementations of this specification.
본 명세에서, 프로세싱 기기(device) 또는 장치(apparatus)는 적어도 하나의 프로세서와 상기 적어도 하나의 프로세서에 연결 가능한 적어도 하나의 컴퓨터 메모리를 포함할 수 있다. 상기 적어도 하나의 컴퓨터 메모리는 지시들 또는 프로그램들을 저장할 수 있으며, 상기 지시들 또는 프로그램들은, 실행될 때, 상기 적어도 하나의 메모리에 작동가능하게(operably) 연결되는 적어도 하나의 프로세서로 하여금 본 명세의 몇몇 실시예들 또는 구현들에 따른 동작들을 수행하도록 할 수 있다.In this specification, a processing device or apparatus may include at least one processor and at least one computer memory connectable to the at least one processor. The at least one computer memory may store instructions or programs, which, when executed, cause at least one processor operably connected to the at least one memory to perform operations according to some embodiments or implementations of the present specification.
상술한 바와 같이 개시된 본 명세의 예들은 본 명세와 관련된 기술분야의 통상의 기술자가 본 명세를 구현하고 실시할 수 있도록 제공되었다. 상기에서는 본 명세의 예들을 참조하여 설명하였지만, 해당 기술 분야의 통상의 기술자는 본 명세의 예들을 다양하게 수정 및 변경시킬 수 있다. 예를 들어, 당업자는 본 명세의 예들에 기재된 각 구성을 서로 조합하여 이용할 수 있다.As described above, the examples disclosed in this specification are provided to enable those skilled in the relevant technical fields to implement and practice this specification. While the examples of this specification have been described above with reference to the examples, those skilled in the relevant technical fields can modify and adapt the examples of this specification in various ways. For example, those skilled in the art can utilize the individual components described in the examples of this specification in combination with each other.
Claims (26)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240050481A KR20250152205A (en) | 2024-04-16 | 2024-04-16 | Method, base station and user equipment for transmitting and receiving signal in wireless communication system |
| KR10-2024-0050481 | 2024-04-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025220811A1 true WO2025220811A1 (en) | 2025-10-23 |
Family
ID=97403696
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2024/014930 Pending WO2025220811A1 (en) | 2024-04-16 | 2024-10-02 | Method, base station, and user equipment for transmitting and receiving signals in wireless communication system |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20250152205A (en) |
| WO (1) | WO2025220811A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022000365A1 (en) * | 2020-07-01 | 2022-01-06 | Qualcomm Incorporated | Machine learning based downlink channel estimation and prediction |
| US20220038349A1 (en) * | 2020-10-19 | 2022-02-03 | Ziyi LI | Federated learning across ue and ran |
| US20230247416A1 (en) * | 2022-01-28 | 2023-08-03 | Samsung Electronics Co., Ltd. | User equipment, base station and method performed by the same in wireless communication system |
| WO2024035981A1 (en) * | 2022-08-10 | 2024-02-15 | Qualcomm Incorporated | Machine learning (ml) data input configuration and reporting |
| KR20240037855A (en) * | 2022-09-15 | 2024-03-22 | 삼성전자주식회사 | Ai/ml model monitoring operations for nr air interface |
-
2024
- 2024-04-16 KR KR1020240050481A patent/KR20250152205A/en active Pending
- 2024-10-02 WO PCT/KR2024/014930 patent/WO2025220811A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022000365A1 (en) * | 2020-07-01 | 2022-01-06 | Qualcomm Incorporated | Machine learning based downlink channel estimation and prediction |
| US20220038349A1 (en) * | 2020-10-19 | 2022-02-03 | Ziyi LI | Federated learning across ue and ran |
| US20230247416A1 (en) * | 2022-01-28 | 2023-08-03 | Samsung Electronics Co., Ltd. | User equipment, base station and method performed by the same in wireless communication system |
| WO2024035981A1 (en) * | 2022-08-10 | 2024-02-15 | Qualcomm Incorporated | Machine learning (ml) data input configuration and reporting |
| KR20240037855A (en) * | 2022-09-15 | 2024-03-22 | 삼성전자주식회사 | Ai/ml model monitoring operations for nr air interface |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250152205A (en) | 2025-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021002737A1 (en) | Method and apparatus for measuring and reporting cross-link interference in next-generation mobile communication system | |
| WO2015133793A1 (en) | Virtual antenna mapping method and apparatus for feedback of virtual antenna mapping information in mimo system | |
| WO2022055254A1 (en) | Sidelink drx timer-based power-saving method and device of power-saving terminal in nr v2x | |
| WO2016175535A1 (en) | Method for transmitting and receiving signal in wireless communication system and apparatus for performing same | |
| WO2016032202A2 (en) | Method for transmitting and receiving synchronization signal in wireless communication system and device for performing same | |
| WO2022010135A1 (en) | Method and device for providing terminal capability information in wireless communication system | |
| WO2021230713A1 (en) | Method and apparatus for performing conditional pscell change procedure in next-generation mobile communication system | |
| WO2020004986A1 (en) | Method and device for communicating in wireless communication system | |
| WO2023008917A1 (en) | Method and apparatus for supporting power headroom report for multiple transmission reception points in next generation mobile communication system | |
| WO2021194123A1 (en) | Cross-carrier scheduling method and apparatus in next-generation mobile communication system | |
| WO2018155966A1 (en) | Device and method for data transmission between base stations in wireless communication system | |
| WO2017082650A1 (en) | Method and device for transmitting/receiving signals related to change of tx/rx capability in fdr system | |
| WO2025220811A1 (en) | Method, base station, and user equipment for transmitting and receiving signals in wireless communication system | |
| WO2024210384A2 (en) | Method and device for managing security key for performing continuous conditional pscell change in next-generation mobile communication system | |
| WO2025058497A1 (en) | Method and device for uplink precoding in wireless communication system | |
| WO2022119375A1 (en) | Method and apparatus for performing radio access network function | |
| WO2025220812A1 (en) | Method, base station, and user equipment for transmitting and receiving signal in wireless communication system | |
| WO2025220813A1 (en) | Method, base station, and user equipment for transmitting and receiving signals in wireless communication system | |
| WO2018143752A1 (en) | Method for transmitting/receiving special subframe in wireless communication system and device therefor | |
| WO2023128480A1 (en) | Method and device related to changing system information in next generation mobile communication system | |
| WO2012002728A2 (en) | Terminal, the transmission power of which is limited in accordance with an adjacent channel interference ratio | |
| WO2024205281A1 (en) | Method and apparatus for managing reference cell configuration for l1/l2-triggered handover in next-generation mobile communication system | |
| WO2024232582A1 (en) | Method and apparatus for managing configuration information for continuous conditional pscell change in wireless communication system | |
| WO2025170398A1 (en) | Security handling on secondary cell group | |
| WO2025211791A1 (en) | Network based security update for inter-cu ltm |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24936157 Country of ref document: EP Kind code of ref document: A1 |