Communication method and network device
By enabling flexible transmission of monitoring data using various signaling radio bearers with different priorities, the system addresses the challenge of delayed data transmission during AI/ML model inference accuracy degradation, ensuring timely management and operation of AI/ML models in mobile communication systems.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2026-04-02
AI Technical Summary
Existing mobile communication systems face challenges in transmitting monitoring data representing AI/ML model results at appropriate times due to the fixed priority of signaling radio bearers, which can lead to delayed or stalled data transmission when inference accuracy deteriorates, hindering effective management and operation of AI/ML models.
The network device configures the user device to transmit monitoring data using any of multiple signaling radio bearers (SRBs) with different priorities, allowing for flexible data transmission even when inference accuracy decreases.
Enables timely and accurate transmission of monitoring data, facilitating proper management of AI/ML models by allowing the use of higher-priority SRBs when needed, thereby maintaining effective AI/ML model operations.
Smart Images

Figure JP2025034367_02042026_PF_FP_ABST
Abstract
Description
Communication Method and Network Device
[0001] The present disclosure relates to a communication method and a network device.
[0002] In recent years, in 3GPP (Third Generation Partnership Project) (registered trademark; hereinafter the same), which is a standardization project for mobile communication systems, studies have been conducted on applying artificial intelligence (AI) technology, particularly machine learning (ML) technology, to the wireless communication (air interface) of mobile communication systems.
[0003] 3GPP TR 38.843 V18.0.0 (2023-12)
[0004] The communication method according to the first aspect is a communication method in a mobile communication system. The communication method includes a step in which a network device transmits monitoring data transmission setting information indicating that the network device transmits monitoring data representing a monitoring result of an AI / ML model using any one of a plurality of signaling bearers (SRBs) having different bearer priorities to a user device.
[0005] The network device according to the second aspect is a network device in a mobile communication system. The network device includes a transmission unit that transmits monitoring data transmission setting information indicating that the network device transmits monitoring data representing a monitoring result of an AI / ML model using any one of a plurality of signaling bearers (SRBs) having different bearer priorities to a user device.
[0006] Figure 1 is a diagram showing an example configuration of a mobile communication system according to the first embodiment. Figure 2 is a diagram showing an example configuration of a UE (User Equipment) according to the first embodiment. Figure 3 is a diagram showing an example configuration of a network node (base station) according to the first embodiment. Figure 4 is a diagram showing an example configuration of a protocol stack according to the first embodiment. Figure 5 is a diagram showing an example configuration of a protocol stack according to the first embodiment. Figure 6 is a diagram showing an example configuration of a functional block of AI / ML technology according to the first embodiment. Figure 7(A) is a diagram showing an example configuration of a functional block of a mobile communication system according to the first embodiment, and Figure 7(B) is a diagram showing an example configuration of a functional block of a UE according to the first embodiment. Figure 8 is a diagram showing an example configuration of a functional block of a mobile communication system according to the first embodiment. Figures 9(A) and 9(B) are diagrams showing example configurations of functional blocks of a mobile communication system according to the first embodiment. Figures 10(A) and 10(B) are diagrams showing example configurations of functional blocks of a mobile communication system according to the first embodiment. Figure 11 is a diagram showing an example of operation according to the first embodiment. Figure 12 is a diagram showing a first example of operation according to the first embodiment. Figure 13 is a diagram showing a second operation example according to the first embodiment. Figure 14 is a diagram showing a second operation example according to the first embodiment.
[0007] This disclosure aims to enable user devices to transmit monitoring data at appropriate times.
[0008] The mobile communication system according to the first embodiment will be described with reference to the drawings. In the drawings, identical or similar parts are denoted by the same or similar reference numerals.
[0009] [First Embodiment] The configuration of the mobile communication system according to the first embodiment will now be described. Figure 1 is a diagram showing an example of the configuration of the mobile communication system 1 according to the first embodiment. The mobile communication system 1 conforms to the 5th generation system (5GS) of the 3GPP standard. In the following description, 5GS will be used as an example, but the mobile communication system may also have an LTE (Long Term Evolution) system applied to it at least partially. The mobile communication system may also have a 6th generation (6G) system or later system applied to it at least partially.
[0010] The mobile communication system 1 comprises a network (NW) 10 and a user device (UE) 100. The UE 100 is a mobile communication device that performs wireless communication with the NW 10. The UE 100 may be any device used by a user, such as a mobile phone terminal (including a smartphone) and / or a tablet terminal, a notebook PC (Personal Computer), a communication module (including a communication card or chipset), a sensor or a device installed on a sensor, a vehicle or a device installed on a vehicle (Vehicle UE), or an aircraft or a device installed on an aircraft (Aerial UE).
[0011] NW10 includes a radio access network (RAN) 20 and a core network (CN) 30. When the mobile communication system is a fifth-generation system (5GS), RAN20 is referred to as NG-RAN (Next Generation Radio Access Network) and CN30 is referred to as 5GC (5G Core Network).
[0012] RAN20 includes multiple network nodes 200 (network nodes 200a to 200c in the example in Figure 1). The network nodes 200 are interconnected via inter-network node interfaces. In RAN20, network nodes 200 are sometimes referred to as base stations. When a network node 200 is a base station, it consists of a CU (Central Unit) and a DU (Distributed Unit) (i.e., functionally divided), and the two units may be connected by a front-haul interface. When the mobile communication system 1 is 5GS, the network nodes 200 are referred to as gNBs, the inter-network node interfaces as Xn interfaces, and the front-haul interfaces as F1 interfaces.
[0013] Furthermore, if at least a part of the mobile communication system 1 is an LTE system, the network node 200 may be an eNB (evolved Node B) which is an LTE base station. Also, if the mobile communication system 1 is a sixth-generation system or later, the network node 200 has the function of a base station and may be a device equivalent to a gNB or eNB.
[0014] Each network node 200 manages one or more cells. Each network node 200 performs wireless communication with the UE 100 that has established a connection with its own cell. Each network node 200 has functions such as wireless resource management (RRM), routing of user data (also simply referred to as "data"), and measurement and control functions for mobility control and scheduling. The term "cell" is used to indicate the smallest unit of a wireless communication area. The term "cell" is also used to indicate a function or resource that performs wireless communication with the UE 100. One cell belongs to one carrier frequency. One cell may be associated with one downlink component carrier and one uplink component carrier. The bandwidth corresponding to one cell (system bandwidth) may be divided into multiple bandwidth parts (BWP: Bandwidth Part). In the following explanation, the gNB may be used as an example of a network node 200.
[0015] CN30 includes a CN (Core Network) device 300. The CN device 300 may include a C-plane device corresponding to the control plane (C-plane) and a U-plane device corresponding to the user plane (U-plane). The C-plane device performs various mobility controls and paging for the UE100. The C-plane device communicates with the UE100 using NAS (Non-Access Stratum) signaling. The U-plane device controls data transfer. When the mobile communication system is 5GS, the C-plane device is called AMF (Access and Mobility Management Function), the U-plane device is called UPF (User Plane Function), and the interface between the network node 200 and the CN device 300 is called the NG interface.
[0016] In the following, the network node 200 and the CN device 300 may be referred to as the network device. The network device may also be the network node 200. The network device may also be the CN device 300.
[0017] Figure 2 shows an example configuration of UE100 (user device) according to the first embodiment. UE100 comprises a receiving unit 110, a transmitting unit 120, and a control unit 130. The receiving unit 110 and the transmitting unit 120 constitute a communication unit 140 that performs wireless communication with the network node 200. UE100 is an example of a communication device.
[0018] The receiving unit 110 performs various types of reception under the control of the control unit 130. The receiving unit 110 includes an antenna and a receiver. The receiver converts the radio signal received by the antenna into a baseband signal (received signal) and outputs it to the control unit 130.
[0019] The transmitting unit 120 performs various types of transmissions under the control of the control unit 130. The transmitting unit 120 includes an antenna and a transmitter. The transmitter converts the baseband signal (transmission signal) output by the control unit 130 into a wireless signal and transmits it from the antenna.
[0020] The control unit 130 performs various control and processing operations in the UE 100. Such processing includes processing in each layer described later. The control unit 130 includes at least one processor and at least one memory. The memory stores programs executed by the processor and information used in processing by the processor. The processor may include a baseband processor and a CPU (Central Processing Unit). The baseband processor performs modulation, demodulation, encoding, and decoding of baseband signals. The CPU executes programs stored in memory and performs various processing operations. Note that processing or operations performed in the UE 100 may also be performed in the control unit 130.
[0021] Figure 3 shows an example configuration of a network node 200 according to the first embodiment. The network node 200 includes a transmitting unit 210, a receiving unit 220, a control unit 230, and an NW communication unit 240. The transmitting unit 210 and the receiving unit 220 constitute a communication unit 250 that performs wireless communication with the UE 100. The NW communication unit 240 constitutes a backhaul communication unit that communicates with the CN 30. The network node 200 is an example of a communication device.
[0022] The transmitting unit 210 performs various types of transmissions under the control of the control unit 230. The transmitting unit 210 includes an antenna and a transmitter. The transmitter converts the baseband signal (transmission signal) output by the control unit 230 into a wireless signal and transmits it from the antenna.
[0023] The receiving unit 220 performs various types of reception under the control of the control unit 230. The receiving unit 220 includes an antenna and a receiver. The receiver converts the radio signal received by the antenna into a baseband signal (received signal) and outputs it to the control unit 230.
[0024] The control unit 230 performs various control and processing operations on the network node 200. Such processing includes processing at each layer described later. The control unit 230 includes at least one processor and at least one memory. The memory stores programs executed by the processor and information used for processing by the processor. The processor may include a baseband processor and a CPU. The baseband processor performs modulation, demodulation, encoding, and decoding of baseband signals. The CPU executes programs stored in memory and performs various processing operations. Processing or operations performed at the network node 200 may also be performed by the control unit 230.
[0025] The NW communication unit 240 is connected to an adjacent network node via the Xn interface, which is an inter-network node interface. The NW communication unit 240 is connected to the CN device 300 via the NG interface, which is an inter-network node-core network interface. The network node 200 may consist of a central unit (CU) and a distributed unit (DU) (i.e., functionally divided), and the two units may be connected by the F1 interface, which is a front-haul interface.
[0026] Figure 4 shows an example of the protocol stack configuration for a user plane wireless interface that handles data.
[0027] The user plane radio interface protocol comprises a physical (PHY) layer, a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, and a service data adaptation protocol (SDAP) layer.
[0028] The PHY layer performs encoding / decoding, modulation / demodulation, antenna mapping / demapping, and resource mapping / demapping. Data and control information are transmitted between the PHY layer of UE100 and the PHY layer of network node 200 via a physical channel. The PHY layer of UE100 receives downlink control information (DCI) transmitted from network node 200 on the physical downlink control channel (PDCCH). Specifically, UE100 performs blind decoding of the PDCCH using a Radio Network Temporary Identifier (RNTI) and acquires the successfully decoded DCI as the DCI addressed to its own UE. The DCI transmitted from network node 200 has a CRC (Cyclic Redundancy Code) parity bit, which is scrambled by the RNTI, added to it.
[0029] In NR, UE100 can use a bandwidth narrower than the system bandwidth (i.e., the cell bandwidth). Network node 200 configures UE100 with a bandwidth portion (BWP) consisting of consecutive PRBs (Physical Resource Blocks). UE100 sends and receives data and control signals in the active BWP. For example, up to four BWPs may be configured for UE100. Each BWP may have a different subcarrier spacing. The frequencies of these BWPs may overlap. If multiple BWPs are configured for UE100, network node 200 can specify which BWP to apply by controlling the downlink. This allows network node 200 to dynamically adjust the UE bandwidth according to the amount of data traffic on UE100, thereby reducing UE power consumption.
[0030] The network node 200 can configure, for example, up to three control resource sets (CORESETs) for each of up to four BWPs on a serving cell. A CORESET is a radio resource for control information that the UE 100 should receive. The UE 100 may have up to twelve or more CORESETs configured on a serving cell. Each CORESET may have an index from 0 to 11 or more. A CORESET may consist of six resource blocks (PRBs) and one, two, or three consecutive OFDM (Orthogonal Frequency Division Multiplex) symbols in the time domain.
[0031] The MAC layer performs data priority control, retransmission processing using Hybrid ARQ (HARQ: Hybrid Automatic Repeat reQuest), and random access procedures. Data and control information are transmitted between the MAC layer of UE100 and the MAC layer of network node 200 via the transport channel. The MAC layer of network node 200 includes a scheduler. The scheduler determines the transport format for the up and down links (transport block size, modulation and coding scheme (MCS)) and the resource blocks to be allocated to UE100.
[0032] The RLC layer transmits data to the receiving RLC layer using the functions of the MAC layer and PHY layer. Data and control information are transmitted between the RLC layer of UE100 and the RLC layer of network node 200 via a logical channel.
[0033] The PDCP layer performs header compression / decompression, encryption / decryption, etc.
[0034] The SDAP layer maps IP flows, which are the units under which the core network performs QoS (Quality of Service) control, to wireless bearers, which are the units under which the access layer (AS: Access Stratum) performs QoS control. Note that if the RAN is connected to the EPC, the SDAP is not required.
[0035] Figure 5 shows the configuration of the protocol stack of the wireless interface of the control plane that handles signaling (control signals).
[0036] The protocol stack of the control plane's radio interface includes a Radio Resource Control (RRC) layer and a Non-Access Stratum (NAS) layer, instead of the SDAP layer shown in Figure 4.
[0037] RRC signaling for various settings is transmitted between the RRC layer of UE100 and the RRC layer of network node 200. The RRC layer controls the logical channel, transport channel, and physical channel in response to the establishment, re-establishment, and release of the wireless bearer. If there is a connection (RRC connection) between the RRC of UE100 and the RRC of network node 200, UE100 is in the RRC connected state. If there is no connection (RRC connection) between the RRC of UE100 and the RRC of network node 200, UE100 is in the RRC idle state. If the connection between the RRC of UE100 and the RRC of network node 200 is suspended, UE100 is in the RRC inactive state.
[0038] The NAS, located above the RRC layer, handles session management and mobility management, among other things. NAS signaling is transmitted between the UE100's NAS and the AMF's NAS. In addition to the wireless interface protocol, the UE100 also has an application layer, etc. Furthermore, the layer below the NAS is called the AS (Access Stratum).
[0039] (AI / ML Technology) Next, the AI / ML (Artificial Intelligence / Machine Learning) technology according to the embodiment will be described. Figure 6 is a diagram showing an example of the configuration of the functional block of the AI / ML technology in the mobile communication system 1 according to the first embodiment.
[0040] The block configuration example of the functions shown in FIG. 6 includes a data collection unit (Data Collection) A1, a model training unit (Model Training) A2, a model inference unit (Inference) A3, a management unit (Management) A5, and a model recording unit (Model Storage) A6.
[0041] The block configuration example of the functions shown in FIG. 6 represents a functional framework of general AI / ML technology. Therefore, depending on the virtual use case, a part of the block configuration example (such as the model recording unit A6) may not be included in the block configuration example. Also, the block configuration example shown in FIG. 6 may be distributed and arranged between the UE 100 and the network device. Alternatively, for some functions (such as the model training unit A2 or the model inference unit A3), they may be arranged in both the UE 100 and the network device.
[0042] The data collection unit A1 provides input data to the model training unit A2, the model inference unit A3, and the management unit A5. The input data includes training data (Training Data) for the model training unit A2, inference data (Inference Data) for the model inference unit A3, and monitoring data (Monitoring Data) for the management unit A5.
[0043] The training data becomes the data required for input when the AI / ML model performs learning. The inference data becomes the data required for input when the AI / ML model performs inference. Furthermore, the monitoring data becomes the data required for input during the management of the AI / ML model.
[0044] Note that data collection (Data collection) may be, for example, the process of collecting data in a network node, a management entity, or the UE 100 for performing learning of an AI / ML model, management of an AI / ML model, and inference of an AI / ML model.
[0045] The model learning unit A2 performs AI / ML model training, AI / ML model validation, and AI / ML model testing.
[0046] AI / ML model training is a process of training an AI / ML model based on the relationship between inputs and outputs to obtain a trained AI / ML model for inference. For example, considering y = ax + b, the process of optimizing a (slope) and b (intercept) by providing inputs (x) and outputs (y) (i.e., providing training data) can be AI / ML model training.
[0047] Generally, machine learning includes supervised learning, unsupervised learning, and reinforcement learning. Supervised learning is a method that uses correct data for training data. Unsupervised learning is a method that does not use correct data for training data. For example, in unsupervised learning, feature points are memorized from a large amount of training data, and a correct judgment (estimation of the range) is made. Reinforcement learning is a method of learning a method that assigns a score to the output result and maximizes the score. Hereinafter, supervised learning will be described, but as machine learning, unsupervised learning or reinforcement learning may be applied.
[0048] The model learning unit A2 outputs the trained AI / ML model obtained by AI / ML model training to the model recording unit A6, and the model learning unit A2 also outputs the updated AI / ML model obtained by re-training the trained AI / ML model to the model recording unit A6.
[0049] Note that hereinafter, AI / ML model training may be referred to as "model training" or "training".
[0050] The model inference unit A3 performs AI / ML model inference. Specifically, the model inference unit A3 applies the inference data provided by the data collection unit A1 to a trained AI / ML model (or an updated AI / ML model) to obtain inference output data. For example, considering y = ax + b, x corresponds to the inference data and y corresponds to the inference output data. Note that "y = ax + b" is an AI / ML model. A model with optimized slope and intercept, for example "y = 5x + 3", is a trained AI / ML model. Here, there are various modeling methods (approaches), including linear regression analysis, neural networks, and decision tree analysis. The above "y = ax + b" can also be considered a type of linear regression analysis.
[0051] The model inference unit A3 outputs inference output data to the management unit A5. The model inference unit A3 also receives management instructions from the management unit A5. For example, management instructions include selecting an AI / ML model, activating (deactivating) an AI / ML model, switching between AI / ML models, and fallback (performing inference without using an AI / ML model). The model inference unit A3 performs model inference according to the management instructions.
[0052] AI / ML model inference refers to the process of obtaining a set of outputs from a set of inputs using, for example, a trained AI / ML model (or an updated AI / ML model). Alternatively, model inference may be the process of obtaining inference output data from inference data using a trained AI / ML model (or an updated AI / ML model). Hereafter, AI / ML model inference may be referred to as "model inference" or "inference."
[0053] In the following text, an AI / ML model that is being trained (or updated) may be referred to as a "Training AI / ML model" (or "Updating AI / ML Model"). Also, in the following text, if there is no distinction between an AI / ML model being trained (or updated) and an AI / ML model that has been trained (or updated), it may simply be referred to as an "AI / ML model."
[0054] The management unit A5 supervises operations on the AI / ML model (selection, activation, deactivation, switching, fallback, etc.). The management unit A5 also supervises monitoring of the AI / ML model. Based on monitoring data and inference output data, the management unit A5 can also perform actions to ensure appropriate inference operation. Therefore, the management unit A5 outputs a Model Transfer / Delivery Request to the Model Recording Unit A6, and causes the trained (or updated) AI / ML model recorded in the Model Recording Unit A6 to output to the Model Inference Unit A3. Furthermore, the management unit A5 outputs management instructions to the Model Inference Unit A3, supervising operations on the AI / ML model. Furthermore, the management unit A5 can output performance feedback and retraining requests to the model learning unit A2, which can then retrain the AI / ML model (i.e., update the trained AI / ML model).
[0055] (Use Cases) Next, we will explain use cases in which AI / ML technology is applied. For example, there are three use cases in which AI / ML technology is applied:
[0056] (X1.1) "CSI (Channel State Information) Feedback Improvement"
[0057] (X1.2) "Beam management"
[0058] (X1.3) “Positioning accuracy enhancement”
[0059] (X1.1) CSI Feedback Improvement "CSI feedback improvement" describes a use case where AI / ML technology is applied to the CSI that is fed back from UE100 to network node 200. CSI is information about the channel status in the downlink between UE100 and network node 200. CSI includes at least one of the following: Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), and Rank Indicator (RI). Network node 200 performs, for example, downlink scheduling based on the CSI feedback from UE100.
[0060] In the "CSI Feedback Improvement" use case, there are two sub-use cases: CSI compression in the frequency domain and CSI prediction in the time domain.
[0061] (X1.1.1) Sub-use case: CSI compression In CSI compression, the CSI inferred using the trained AI / ML model in UE100 is compressed in UE100. The compressed CSI is transmitted from UE100 to network node 200.
[0062] Figure 7(A) is a diagram showing an example of the configuration of a functional block in the mobile communication system 1 when CSI compression is used. As shown in Figure 7(A), the UE 100 has a CSI generation unit 101, and the network node 200 has a CSI reconstruction unit 201.
[0063] The CSI generation unit 101 includes a CSI generation inference unit 1010 and a quantization unit 1011. The CSI generation inference unit 1010 infers CSI (inference output data) from the input using a trained AI / ML model. The input to the CSI generation inference unit 1010 may be, for example, a partial (or punctured) CSI. The partial CSI may be a CSI measured using a CSI reference signal (CSI-RS: Channel State Information-Reference Signal) (or demodulation reference signal (DMRS)) transmitted using a certain amount of resources or less. Alternatively, the input to the CSI generation inference unit 1010 may be a CSI reference signal. The output of the CSI generation inference unit 1010 is a CSI with a larger number of CSIs than the partial CSI input, if a partial CSI is input. Also, the output of the CSI generation inference unit 1010 is a CSI if a CSI reference signal is input. Hereinafter, the output of the CSI generation inference unit 1010 will be referred to as the full CSI. The quantization unit 1011 quantizes the full CSI. Compression is performed through quantization. The quantization unit 1011 transmits the quantized full CSI to the network node 200 as CSI feedback.
[0064] The CSI reconstruction unit 201 includes an inverse quantization unit 2010 and a CSI reconstruction inference unit 2011. The inverse quantization unit 2010 receives CSI feedback, inverse quantizes the quantized full CSI, and outputs the full CSI. The CSI reconstruction inference unit 2011 uses a trained AI / ML model to infer the reconstructed full CSI from the output of the inverse quantization unit 2010 (full CSI). The reconstructed full CSI is output from the CSI reconstruction unit 201.
[0065] Furthermore, the quantization unit 1011 may be merged with the CSI generation inference unit 1010, and the inverse quantization unit 2010 may also be merged with the CSI reconstruction inference unit 2011. In addition, a pre-processing unit may be provided before the CSI generation inference unit 1010, and a post-processing unit may be provided after the CSI reconstruction inference unit 2011.
[0066] As shown in Figure 7(A), the sub-use case of CSI compression is based on a two-sided model in which inference is performed using a trained AI / ML model on both the UE100 side and the network node 200 side.
[0067] (X1.1.2) Sub-use case: CSI prediction In CSI prediction, a trained AI / ML model is used to infer (predict) future CSIs from the history of past CSIs.
[0068] Figure 7(B) shows an example of the configuration of a functional block in UE100 when CSI prediction is used. CSI prediction is based on the UE-side model in UE100, where inference is performed using a pre-trained AI / ML model.
[0069] As shown in Figure 7(B), UE100 has a CSI prediction model 102. The CSI prediction model 102 has a trained AI / ML model that takes past CSI history as input and infers future CSI (predicted CSI). The CSI prediction model 102 may also be a CSI prediction inference unit. UE100 (CSI prediction model 102) transmits the predicted CSI as CSI feedback to the network node 200.
[0070] Furthermore, the CSI prediction model 102 may have a pre-processing unit before it, or a post-processing unit after it.
[0071] (X1.2) Beam Management In beam management use cases, there are two sub-use cases: spatial-domain downlink beam prediction, which performs beam prediction in the spatial direction, and temporal downlink beam prediction, which performs beam prediction in the temporal direction. Spatial-domain downlink beam prediction is called "BM Case 1" (BM-Case 1), and temporal downlink beam prediction is called "BM Case 2" (BM-Case 2).
[0072] Figure 8 shows an example of the configuration of a functional block in the mobile communication system 1 when BM case 1 is used. In the case of BM case 1, either a UE side model in which inference is performed at UE 100 or an NW side model in which inference is performed on the network side may be applied. Therefore, as shown in Figure 8, the AI / ML model 103 that performs inference may reside at UE 100 or at NW 10 (including the network node 200 or CN device 300).
[0073] In BM Case 1, the input to the AI / ML model 103 is the measured value for each beam included in beamset B. On the other hand, the output from the AI / ML model 103 (inference output data) is the probability that each (downstream) beam included in (predicted) beamset A will be the top beam. Beamset A and beamset B may be different. Alternatively, beamset B may be a subset of beamset A. The measured values of beamset B, which are the input to the AI / ML model 103, may be represented by RSRP (Reference Signal Received Power).
[0074] Figure 8 also shows an example configuration of the mobile communication system 1 in the case of BM case 2. In the case of BM case 2, either the UE side model or the NW side model may be applied. In the case of BM case 2 as well, the AI / ML model 103 is located in either UE 100 or NW 10.
[0075] In BM Case 2, the input to the AI / ML model 103 is the history of measurements for each beam included in beamset B. The previously measured measurements for each beam are input to the AI / ML model 103. On the other hand, the output from the AI / ML model 103 (inference output data) is the probability that each (downstream) beam included in (predicted) beamset A will be the top beam, similar to BM Case 1. Beamset A and beamset B may be different, and beamset B may be a subset of beamset A. Also, in BM Case 2, beamset A and beamset B may be the same.
[0076] In both BM Case 1 and BM Case 2, the UE side model allows UE100 to report prediction results to NW10. Also, in both BM Case 1 and BM Case 2, the NW side model can predict the top beam based on the measured values for each beam included in beamset B reported by UE100.
[0077] (X1.3) "Positioning Accuracy Enhancement" In the use case for improving positioning accuracy, there are two sub-use cases: Direct AI / ML positioning, which directly infers the position of UE100 using a trained AI / ML model, and AI / ML assisted positioning, which infers intermediate position measurements. In the latter, AI / ML assisted positioning, the position of UE100 is measured or inferred in the LMF (Location Management Function) using intermediate position measurements. Intermediate position measurements can serve as assisting information for measuring or inferring the position of UE100 in the LMF. The LMF may have a pre-trained AI / ML model, and uses this pre-trained AI / ML model to infer the position of UE100.
[0078] (X1.3.1) Sub-use case: Direct AI / ML positioning Figure 9(A) is a diagram showing an example of the configuration of a functional block in the mobile communication system 1 when direct AI / ML positioning is used. In the case of direct AI / ML positioning, the UE side model and the network side model are applied. Therefore, the AI / ML model 104 used for inference may reside in the UE 100 or in the NW 10.
[0079] In the case of direct AI / ML positioning, the input to the AI / ML model 104 is the measured value at each measurement point (TRP: Transmission and / or Reception Point). The measured value can be, for example, a Channel Impulse Response (CIR), a Power Delay Profile (PDP), or a fingerprint. For example, both CIR and PDP represent the delay time for a signal at a specific frequency, but CIR represents the instantaneous delay time, while PDP represents the statistical delay time. On the other hand, the output from the AI / ML model 104 (inference output data) is the position information of the UE 100. The position information may also be represented by a fingerprint. The fingerprint represents, for example, the measurement information for the cell of the UE 100.
[0080] (X1.3.2) Sub-use case: AI / ML assisted positioning Figures 9(B) to 10(B) are diagrams showing examples of the configuration of functional blocks in the mobile communication system 1 when AI / ML assisted positioning is used. In the case of AI / ML assisted positioning, the UE side model and the network side model are also applied. Therefore, the AI / ML model 105 used for inference may reside in the UE 100 or in the NW 10. In the case of AI / ML assisted positioning, there are cases in which one AI / ML model 105 is used for multiple inputs (Figure 9(B)), cases in which the same AI / ML model is used for each of the multiple inputs (Figure 10(A)), and cases in which different AI / ML models are used for each of the multiple inputs (Figure 10(B)).
[0081] In either case, the input to the AI / ML model 105 is the channel measurement value at each measurement point (TRP). The channel measurement value may be CIR, PDP, or fingerprint, similar to direct AI / ML positioning. On the other hand, the output from the AI / ML model 105 (inference output data) is, in either case, an intermediate position measurement value used for position measurement. The intermediate position measurement value may be LOS or NLOS identification, measurement timing and / or measurement angle, or likelihood of measurement.
[0082] (LCM) Currently, 3GPP is discussing the Life Cycle Management (LCM) of AI / ML models.
[0083] The LCM of an AI / ML model may specifically include at least one of the following actions:
[0084] (L1) Data collection
[0085] (L2) Model training
[0086] (L3) Identification
[0087] (L4) Model delivery or transfer
[0088] (L5) Model inference operation
[0089] (L6) Selection, Activation, Deactivation, Switching, and Fallback operations
[0090] (L7) Monitoring
[0091] (L8) Model update
[0092] (L9) UE capability
[0093] On the network side, for example, by controlling each operation of the LCM, it becomes possible to properly manage everything from the generation of AI / ML models to their deletion (or disposal). Fallback refers to switching from an AI / ML model to a model that does not use an AI / ML model. A model that does not use an AI / ML model is sometimes called a "legacy model."
[0094] 3GPP specifies two types of LCM: function-based LCM and model ID-based LCM.
[0095] A function-based LCM may be an operation performed on a function of an AI / ML model. Specifically, a function-based LCM may perform one of the following operations on a function of an AI / ML model: activation, deactivation, switching, or fallback. The network side can, for example, use 3GPP signaling (RRC messages, MAC CE, or DCI) to instruct the LCM operation on a function of an AI / ML model. In a function-based LCM, UE100 may have one AI / ML model for one function. UE100 may have multiple AI / ML models for a single function.
[0096] On the other hand, a model ID-based LCM may be an operation performed on individual AI / ML models using the model ID. The model ID is identification information used to distinguish one AI / ML model from other AI / ML models. Specifically, a model ID-based LCM may use the model ID to perform one of the following operations on each AI / ML model: activation, deactivation, switching, or selection.
[0097] (SRB) UE100 establishes a radio bearer (RB) with the network node 200 to perform wireless communication. A radio bearer is a logical communication channel for transmitting data. There are two types of radio bearers: signaling radio bearers (SRB) used for transmitting control data (or control signals), and data radio bearers (DRB) used for transmitting user data. The following will explain the SRB.
[0098] An SRB is a wireless bearer used to transmit RRC and NAS messages. Currently, 3GPP defines six SRBs, SRB0, SRB1, SRB2, SRB3, SRB4, and SRB5, depending on the application.
[0099] SRB0 SRB0 is the SRB for the Common Control Channel (CCCH). For example, messages such as the RRC Setup Request message, which requests the establishment of an RRC connection; the RRC Setup message, which requests the establishment of SRB1; the RRC Re-establishment Request message, which requests the re-establishment of an RRC connection; or the RRC Resume Request message, which requests the resumption of an interrupted RRC connection, are transmitted using SRB0.
[0100] ・SRB1 SRB1 is an SRB transmitted using a Dedicated Control Channel (DCCH). For example, messages such as the RRC Setup Complete message, which confirms the successful establishment of an RRC connection, the RRC Resume message, which resumes an interrupted RRC connection, and the RRC Re-establishment message, which re-establishes SRB1, are transmitted using SRB1. As described above, SRB1 can be established when UE100 receives an RRC setup message from the network node 200. SRB1 is also used for NAS messages before SRB2 is established, and for RRC messages that piggyback NAS messages.
[0101] • SRB2 SRB2 is an SRB that is transmitted using a separate control channel. SRB2 is used to transmit RRC messages containing logged measurement information. SRB2 is also used to transmit NAS messages. Note that SRB2 has a lower priority than SRB1. Basically, SRB2, SRB3, SRB4, and SRB5 are added after SRB1 is established by the Radio Bearer Config included in the RRC Reconfiguration message.
[0102] • SRB3 SRB3 is also an SRB that is transmitted using an individual control channel. SRB3 is used to transmit certain RRC messages in dual connectivity (DC). For example, it is used to transmit the Downlink Information Transfer MRDC (DL Information Transfer MRDC) message, which is used for downlink transfer of RRC messages during high-speed MCG (Main Cell Group) link recovery.
[0103] • SRB4 SRB4 is also an SRB transmitted using an individual control channel and is used to transmit RRC messages containing measurement report information at the application layer. Note that SRB4 has a lower priority than SRB1.
[0104] ・SRB5 Like SRB4, SRB5 is transmitted using an individual control channel and is used to transmit RRC messages containing measurement report information at the application layer. However, unlike SRB4, SRB5 is an SRB that can be configured by a secondary node providing an SCG (Secondary Cell Group) when UE100 is in the DC state. Note that SRB5 has a lower priority than SRB1 and SRB3.
[0105] The above explains SRBs. In terms of priority, SRB1 has the highest priority, so SRB1 > SRB2 > SRB4 holds true. Also, in DC, the priority relationship between SRB3 and SRB5 is SRB3 > SRB5.
[0106] (Communication method according to the first embodiment) One of the LCM operations is monitoring. By monitoring the inference results of the AI / ML model, for example, the network 10 can grasp the inference accuracy of the AI / ML model and, if necessary, perform appropriate LCM operations such as retraining the AI / ML model, switching to another AI / ML model, or performing fallback of the AI / ML model. Through such control, appropriate management of the AI / ML model is performed, improving the inference accuracy of the AI / ML model and enabling the accurate provision of various services using the AI / ML model to the user.
[0107] For example, consider the following scenario: AI / ML model inference is performed on UE100 (i.e., UE side model). UE100 also monitors the AI / ML model and provides monitoring data representing the monitoring results to the network device. SRB4 is fixedly used for transmitting the monitoring data. The network device checks the monitoring data and performs LCM operation.
[0108] One of the evaluation metrics used to assess the inference accuracy of an AI / ML model is the KPI (Key Performance Indicator). In cases like the one described above, if the KPI of the AI / ML model falls below the KPI threshold (inference accuracy threshold), that is, if the inference accuracy of the AI / ML model deteriorates, the network 10 may want to take control of the AI / ML model as quickly as possible (LCM operations such as retraining, switching, and fallback).
[0109] However, if SRB4 is fixed to transmit monitoring data, SRB4's bearer priority is lower than SRB1 and SRB2, which may result in its uplink resource allocation being delayed. As a result, the transmission of monitoring data may be delayed or even stalled. Consequently, network 10 may not be able to acquire monitoring data at the appropriate time when inference accuracy deteriorates, making it impossible to properly manage the AI / ML model.
[0110] Therefore, the objective of the first embodiment is to enable the UE100 to appropriately transmit monitoring data even when the inference accuracy of the AI / ML model decreases.
[0111] Therefore, in the first embodiment, an example will be described in which UE100 can transmit using any of the SRBs among a plurality of SRBs with different bearer priorities.
[0112] Specifically, the network device sends monitoring data transmission configuration information to the user device (e.g., UE100) indicating that it will transmit monitoring data representing the monitoring results of the AI / ML model using one of several SRBs with different bearer priorities.
[0113] This allows the UE100 to transmit monitoring data using either SRB. For example, if the inference accuracy of the AI / ML model decreases, it becomes possible to transmit monitoring data using SRB2. Therefore, even if the inference accuracy of the AI / ML model decreases, monitoring data will not be transmitted using SRB4, and the UE100 will be able to transmit monitoring data appropriately.
[0114] Figure 11 is a diagram illustrating an overview of an example of operation according to the first embodiment. In Figure 11, a network node 200 is used as an example of a network device. Figure 11 also shows an example in which UE 100 has an AI / ML model and inference is performed on the AI / ML model in UE 100 (UE side model).
[0115] As shown in Figure 11, in step S1, the transmitting unit 210 of the network node 200 sends a message containing monitoring data transmission setting information to the UE 100. The monitoring data transmission setting information includes information indicating that monitoring data will be transmitted using one of several SRBs with different bearer priorities, as described above. The message may also be an RRC message. The message may also be a message of a new layer defined for AI / ML (hereinafter sometimes referred to as an "AI / ML message"). Alternatively, the monitoring data transmission setting information may be transmitted using downlink control information (DCI), MAC CE, or a data bearer (DRB). The receiving unit 110 of the UE 100 receives the message.
[0116] In step S2, the transmitting unit 120 of UE 100 transmits the monitoring data acquired for the AI / ML model inference to the network node 200 using one of the SRBs, according to the monitoring data transmission setting information. The monitoring data may be transmitted as an RRC message, an AI / ML message, or a user plane message. Alternatively, the monitoring data may be transmitted using uplink control information (UCI), MAC CE, or a data bearer (DRB). The receiving unit 220 of the network node 200 receives the monitoring data.
[0117] The monitoring data transmission setting information may include information indicating that monitoring data will be transmitted using one of several SRBs depending on the inference accuracy of the AI / ML model. Alternatively, the monitoring data transmission setting information may include information indicating that monitoring data will be transmitted using uplink control information (UCI), MAC CE, or data bearer (DRB). Since UE100 can transmit monitoring data using different SRBs depending on the inference accuracy, UE100 can transmit monitoring data using SRB2 when the inference accuracy falls below the inference accuracy threshold (i.e., a decrease in inference accuracy).
[0118] (First Operation Example According to the First Embodiment) Next, a first operation example according to the first embodiment will be described. In the first operation example, an example will be described in which the network node 200 specifies to the UE 100 each time which SRB to use using monitoring data transmission setting information.
[0119] Figure 12 is a diagram showing a first operation example according to the first embodiment. In the example shown in Figure 12, a network node 200 is used as the network device. Furthermore, the example shown in Figure 12 shows an example in which inference is performed in UE 100. In addition, the example shown in Figure 12 shows an example of UE side monitoring in which monitoring is performed in UE 100.
[0120] As shown in Figure 12, in step S10, the NW communication unit 240 of the network node 200 receives an AI / ML model from the OTT server. This AI / ML model is a trained AI / ML model created by training on the OTT server.
[0121] In step S11, the NW communication unit 240 of the network node 200 receives information about the AI / ML model from the OTT server. This information may include, for example, the creation date and time of the AI / ML model, the type of input data (inference data) used during inference of the AI / ML model, the type of inference output data representing the inference result, and the KPI threshold (inference accuracy threshold). Steps S10 and S11 may be transmitted at the same time with the same message.
[0122] In step S13, the transmitting unit 210 of the network node 200 forwards the AI / ML model received in step S10 to the UE 100. The AI / ML model may be forwarded by an RRC message, a message of a newly defined layer for AI / ML (e.g., an AI / ML message), or a user plane message. The receiving unit 110 of the UE 100 receives the AI / ML model.
[0123] In step S14, the transmitting unit 210 of the network node 200 transmits an activation instruction for the AI / ML model transferred in step S13 to the UE 100. The activation instruction may include the model ID of the AI / ML model to be activated (step S13). The activation instruction may be given using an RRC message, MAC CE, a Downlink Control Information (DCI), or an AI / ML message. The activation instruction may be given simultaneously with the transfer of the AI / ML model (step S13). The transfer of the AI / ML model (step S13) may imply the activation instruction. The receiving unit 110 of the UE 100 receives the activation instruction.
[0124] In step S15, the transmitting unit 210 of the network node 200 sends a message containing monitoring data transmission setting information (e.g., first monitoring data transmission setting information) to the UE 100. The monitoring data transmission setting information in this step includes information indicating that monitoring data (e.g., first monitoring data) will be transmitted using SRB4 (e.g., the first SRB) among a plurality of SRBs. The message may be an RRC message or an AI / ML message. Alternatively, the monitoring data transmission setting information may be transmitted using downlink control information (DCI), MAC CE, or a data bearer (DRB). The same applies to subsequent transmissions of monitoring data transmission setting information. The receiving unit 110 of the UE 100 receives the monitoring data transmission setting information.
[0125] In step S16, the control unit 130 of the UE 100 starts inference of the AI / ML model received in step S13, in accordance with the startup instruction (step S14). The control unit 130 starts monitoring the inference accuracy of the AI / ML model, triggered by the start of AI / ML model inference. The monitoring results may be stored in the memory of the UE 100 as monitoring data.
[0126] In step S17, the transmitting unit 120 of UE 100 transmits inference result output data representing the inference result of the AI / ML model (step S16) in which inference was initiated to the network node 200. The inference output data may be transmitted using RRC messages, AI / ML messages, or user plane messages. The transmission of inference output data thereafter is also done similarly. The receiving unit 220 of the network node 200 receives the inference output data.
[0127] In step S18, the transmission unit 120 of UE100 transmits monitoring data representing the monitoring results of the AI / ML model using SRB4 in accordance with the monitoring data transmission setting information (step S15).
[0128] Firstly, the monitoring data may represent the inference accuracy of the AI / ML model. The monitoring data may also represent the evaluation results of the assessment of the inference accuracy. The inference accuracy or evaluation results may be expressed using the KPIs described above. The inference accuracy or evaluation results may be expressed using the Mean Absolute Error (MAE) or the Mean Squared Error (MSE). Alternatively, the monitoring data may represent the results of a comparison between the inference output data, which is the inference result of the AI / ML model, and actual values obtained without using the AI / ML model (i.e., legacy data or ground truth data). Alternatively, the monitoring data may be expressed using evaluation metrics that represent the performance of the AI / ML model.
[0129] Secondly, monitoring data may be transmitted using RRC messages, AI / ML messages, or user plane messages. Alternatively, monitoring data may be transmitted using uplink control information (UCI), MAC CE, or data bearer (DRB). The same applies to subsequent transmissions of monitoring data.
[0130] The receiving unit 220 of the network node 200 receives monitoring data.
[0131] In step S19, the control unit 230 of the network node 200 compares the monitoring data (step S18) with the inference accuracy threshold to detect whether the monitoring data is less than the inference accuracy threshold, that is, whether the inference accuracy of the AI / ML model has decreased. In the following description, it is assumed that the monitoring data includes KPI as a monitoring result of inference accuracy. Furthermore, in the following description, it is assumed that the KPI threshold is used as the inference accuracy threshold. That is, the control unit 230 detects whether the KPI, which is the monitoring result, is less than the KPI threshold, and whether the KPI of the AI / ML model has decreased. In this step, it is assumed that the control unit 230 has detected that the KPI included in the monitoring data is greater than or equal to the KPI threshold, that is, that the KPI has not decreased. By detecting that the KPI has not decreased, the control unit 230 can confirm that the inference accuracy of the AI / ML model has not decreased. The control unit 230 continues to transmit the monitoring data by SRB4 without changing the SRB. It is assumed that the inference accuracy threshold is held in the memory of the network node 200.
[0132] In step S20, the transmitter 120 of UE 100 transmits the inference output data of the AI / ML model to the network node 200. In step S21, the transmitter 120 of UE 100 transmits monitoring data (e.g., first monitoring data) representing the results of monitoring the inference results of the AI / ML model (step S20) using the SRB4, according to the monitoring data transmission setting information (step S15). The receiver 220 of the network node 200 receives the inference output data and the monitoring data.
[0133] In step S22, the control unit 230 of the network node 200 compares the monitoring data (KPI) received in step S21 with the KPI threshold. Here, the control unit 230 detects that the KPI is less than the KPI threshold, that is, that the KPI of the AI / ML model has decreased.
[0134] In step S23, the transmitting unit 210 of the network node 200 detects that the inference accuracy for the AI / ML model inference is below the KPI threshold and transmits monitoring data transmission setting information (e.g., second monitoring data transmission setting information) to the UE 100. The monitoring data transmission setting information in this step includes information instructing that monitoring data (e.g., second monitoring data) be transmitted using SRB2 (e.g., second SRB), which has a higher priority than SRB4. The receiving unit 110 of the UE 100 receives the monitoring data transmission setting information.
[0135] In step S24, the transmitting unit 120 of UE 100 transmits the inference output data to the network node 200. The receiving unit 220 of the network node 200 receives the inference output data.
[0136] In step S25, the transmitting unit 120 of UE 100 transmits monitoring data representing the monitoring results using SRB2 in accordance with the monitoring data transmission setting information (step S23). The receiving unit of the network node 200 receives the monitoring data.
[0137] In step S26, the control unit 230 of the network node 200 compares the monitoring data (KPI) received in step S25 with the KPI threshold to confirm that the KPI has decreased. It is expected that once a decrease in the KPI of the AI / ML model is detected (step S22), the decrease will continue. Therefore, it is expected that a decrease in the KPI will be detected again in step S26.
[0138] In step S27, the transmitting unit 210 of the network node 200 receives the monitoring data transmitted using SRB2 (step S25) and confirms that the KPI is less than the KPI threshold (step S26), and in response, instructs the UE 100 to fall back to the AI / ML model. Specifically, the transmitting unit 210 sends a fallback instruction to the UE 100. The fallback instruction may be sent using an RRC message, an AI / ML message, MAC CE, or DCI. The receiving unit 110 of the UE 100 receives the fallback instruction.
[0139] Alternatively, instead of sending a fallback instruction, the network node 200 may send a switching instruction to the UE 100, assuming that the UE 100 has another AI / ML model. Or, the network node 200 may send a deactivation instruction to the UE 100 for the other AI / ML model.
[0140] In step S28, UE100 stops the AI / ML model inference in accordance with the fallback instruction.
[0141] (Another example of the first operation example) In step S26, if the control unit 230 of the network node 200 does not detect a decrease in the KPI of the AI / ML model, the transmission unit 210 of the network node 200 may send monitoring data transmission setting information to the UE 100 instructing it to transmit monitoring data using the SRB 4. If the inference accuracy of the AI / ML model was below the inference accuracy threshold in step S22, but then immediately afterwards the inference accuracy became equal to or greater than the inference accuracy threshold and no decrease in inference accuracy was detected, the network node 200 may instruct it to transmit monitoring data using the SRB 4.
[0142] (Another example of the first operation example 2) In the example shown in Figure 12, the network node 200 is shown to instruct a fallback when it detects a decrease in inference accuracy twice (steps S22 and S26). However, for example, a fallback may be instructed when a decrease in inference accuracy is detected three or more times. Alternatively, the network node 200 may send a fallback instruction when it detects a decrease in inference accuracy for a certain period of time (continuously).
[0143] (Second Operation Example According to the First Embodiment) Next, a second operation example according to the first embodiment will be described. In the second operation example, the network node 200 sends monitoring data transmission setting information to the UE 100 in advance, and the UE 100 determines the monitoring result and, at its own discretion, transmits the monitoring data using one of the SRBs.
[0144] Specifically, the monitoring data transmission setting information includes information indicating that if the inference accuracy for the AI / ML model's inference is equal to or greater than the inference accuracy threshold, the first SRB (e.g., SRB4) among the multiple SRBs will be used to transmit the monitoring data; and if the inference accuracy is less than the inference accuracy threshold, the second SRB (e.g., SRB2) with a higher bearer priority than the first SRB among the multiple SRBs will be used to transmit the monitoring data.
[0145] For example, UE100 can monitor the inference accuracy of an AI / ML model and detect a decrease in inference accuracy by comparing the inference accuracy with an inference accuracy threshold. Then, by receiving monitoring data transmission setting information, UE100 can transmit monitoring data using SRB2 in response to detecting a decrease in inference accuracy. Therefore, similar to the first operation example, if the inference accuracy of the AI / ML model decreases, monitoring data can be transmitted using SRB2, and monitoring data can be transmitted at an appropriate timing compared to when SRB4 is used in a fixed position.
[0146] Figures 13 and 14 are diagrams illustrating a second operation example according to the first embodiment. Similar to the first operation example, Figures 13 and 14 use a network node 200 as an example of a network device and represent an example where inference is performed in UE 100 (UE side model). Also, Figures 13 and 14 represent an example where monitoring (UE side monitoring) is performed in UE 100. Note that in Figures 13 and 14, explanations may be omitted for parts that are the same as in the first operation example (Figure 11).
[0147] As shown in Figure 13, in step S30, the NW communication unit 240 of the network node 200 receives AI / ML model #A from the OTT server.
[0148] In step S31, the NW communication unit 240 of the network node 200 receives information about AI / ML model #A from the OTT server.
[0149] In step S32, the transmission unit 210 of the network node 200 forwards the AI / ML model #A received in step S30 to the UE 100.
[0150] In step S33, the transmission unit 210 of the network node 200 sends a startup instruction for AI / ML model #A to the UE 100.
[0151] In step S34, the transmission unit 210 of the network node 200 transmits monitoring data transmission setting information to the UE 100. The monitoring data transmission setting information includes information instructing that monitoring data of AI / ML model #A be transmitted using either SRB2 (e.g., second SRB) or SRB4 (e.g., first SRB) depending on the inference accuracy of AI / ML model #A. Specifically, the monitoring data transmission setting information includes information instructing that monitoring data be transmitted using SRB4 when the inference accuracy is equal to or greater than the inference accuracy threshold, and using SRB2 when the inference accuracy is less than the inference accuracy threshold. Alternatively, the monitoring data transmission setting information may include information instructing that SRB4 be used when the inference accuracy is detected to be equal to or greater than the inference accuracy threshold a certain number of times (continuously), and / or when the inference accuracy is detected to be equal to or greater than the inference accuracy threshold for a certain period of time (continuously). Alternatively, the monitoring data transmission setting information may include information instructing the use of SRB2 if the inference accuracy is detected to be below the inference accuracy threshold a certain number of times (consecutively), and / or if the inference accuracy is detected to be below the inference accuracy threshold for a certain period of time (continuously). The monitoring data transmission setting information also includes the inference accuracy threshold. In the second example of operation, as in the first example of operation, KPI will be used as an example of inference accuracy, and the KPI threshold will be used as an example of the inference accuracy threshold. In the second example of operation, as in the first example of operation, it will be explained that the monitoring data includes KPI as a result of the inference accuracy. That is, the monitoring data transmission setting information includes information instructing the use of SRB2 to transmit monitoring data when the KPI of the AI / ML model has decreased, and SRB4 when the KPI of the AI / ML model is good, and further includes a KPI threshold for detecting the decrease in KPI.
[0152] In step S35, the control unit 130 of the UE 100 starts inference for AI / ML model #A in accordance with the instruction to start AI / ML model #A (step S33). The control unit 130 starts monitoring the inference accuracy for AI / ML model #A, triggered by the start of inference. The monitoring results may be stored in the memory of the UE 100 as monitoring data.
[0153] In step S36, the transmission unit 120 of UE100 transmits the inference output data of AI / ML model #A to the network node 200.
[0154] In step S37, the control unit 130 of the UE 100 detects whether the monitoring data (KPI) is below the inference accuracy threshold, that is, whether the inference accuracy of the AI / ML model has decreased. In this step, the control unit 130 will be described below assuming that the inference accuracy has not decreased and that the inference accuracy is good.
[0155] In step S38, the transmitting unit 120 of UE 100 detects that the monitoring data is above the inference accuracy threshold (step S37) and transmits the monitoring data using SRB4 according to the monitoring data transmission setting information (step S34). The receiving unit 220 of the network node 200 receives the monitoring data.
[0156] In step S39, the transmission unit 120 of UE100 transmits the inference output data of AI / ML model #A to the network node 200.
[0157] In step S40, the control unit 130 of the UE 100 detects that the monitoring data (KPI) is below the inference accuracy threshold and detects a decrease in the KPI.
[0158] In step S41, the transmission unit 120 of UE100 detects a decrease in the KPI of AI / ML model #A and transmits monitoring data to the network node 200 using SRB2 in accordance with the monitoring data transmission setting information (step S34).
[0159] In step S42, the control unit 230 of the network node 200 confirms that the KPI included in the monitoring data is less than the KPI threshold. The KPI threshold is assumed to be stored in the memory of the network node 200.
[0160] In step S43 (Figure 14), the NW communication unit 240 of the network node 200 detects a decrease in the KPI of AI / ML model #A and sends a transmission request for AI / ML model #B, which is different from AI / ML model #A, to the OTT server.
[0161] The NW communication unit 240 of the network node 200 receives AI / ML model #B from the OTT server (step S44), and also receives information about AI / ML model #B from the OTT server (step S45).
[0162] Subsequently, network node 200 transmits AI / ML model #B to UE 100 (step S46), and UE 100 transmits the inference output data of AI / ML model #A to network node 200 (step S47). UE 100 again detects that the monitoring data (KPI) of AI / ML model #A is below the KPI threshold (step S48), and, according to the monitoring data transmission setting information (step S34), transmits the monitoring data of AI / ML model #A to network node 200 using SRB2 (step S49).
[0163] Then, in step S50, the network node 200 confirms that the KPI is less than the KPI threshold based on the monitoring data (KPI) received in step S49, and confirms that AI / ML model #A is NG.
[0164] In step S51, the transmitting unit 210 of the network node 200, upon receiving monitoring data transmitted using the SRB2 (step S49), sends a switching instruction to the UE 100 instructing it to switch the AI / ML model from AI / ML model #A to AI / ML model #B. The switching instruction may also be transmitted using an RRC message, AI / ML message, MAC CE, or DCI, similar to the fallback instruction in the first operation example (step S27 in Figure 11). The receiving unit 110 of the UE 100 receives the switching instruction. Alternatively, the network node 200 may, instead of sending a switching instruction, instruct a fallback to AI / ML model #A, similar to the first operation example. Or, the network node 200 may send a deactivation instruction instead of a switching instruction.
[0165] In step S52, the control unit 130 of UE100 switches the AI / ML model from AI / ML model #A to AI / ML model #B in response to receiving an AI / ML model switching instruction.
[0166] (Other examples of the second operation example) In the examples shown in Figures 13 and 14, the network node 200 sends a switching instruction when it detects a decrease in inference accuracy twice (steps S42 and S50). However, for example, it is also possible to send a switching instruction when it detects a decrease in inference accuracy three or more times. Alternatively, the network node 200 may send a switching instruction when it detects a decrease in inference accuracy for a certain period of time (continuously).
[0167] (Another Operation Example 1 of the First Embodiment) In the first embodiment (first and second operation examples), two types of SRBs were described as examples, but the types of SRBs are not limited to two. There may be three or more types of SRBs, including SRB1. In this case, there will be multiple inference accuracy thresholds depending on the type of SRB. The monitoring data transmission setting information in the second operation example will include information indicating that the data will be transmitted by each SRB with a different bearer priority, according to each inference accuracy threshold (second operation example). The monitoring data transmission setting information in the first operation example will initially include information indicating that monitoring data will be transmitted by SRB4 (step S15). Then, the network node 200 may transmit monitoring data transmission setting information indicating that monitoring data will be transmitted by SRB2, or monitoring data transmission setting information indicating that monitoring data will be transmitted by SRB1, depending on the comparison result between the monitoring data (KPI) and each inference accuracy threshold (each KPI threshold).
[0168] (Another Operation Example 2 According to the First Embodiment) As shown in the first embodiment (first and second operation examples), when different SRBs are used depending on the inference accuracy, monitoring data with an inference accuracy of or greater than the inference accuracy threshold may be transmitted from the UE 100 later than monitoring data with an inference accuracy of less than the inference accuracy threshold. For example, in the example shown in Figure 12, the UE 100 transmits monitoring data using SRB 4 (step S21), but due to insufficient uplink resources, this may be delayed compared to the transmission of monitoring data in step S25. For the network node 200, it may be preferable to acquire monitoring data in chronological order for the side managing the monitoring data.
[0169] Therefore, when UE100 acquires monitoring data, it adds information that allows the acquisition order of the monitoring data to the monitoring data and transmits it to the network node 200. The information that allows the acquisition order to be determined may be a sequential number indicating the order in which UE100 acquired the monitoring data (for example, "001", "002", etc.). Alternatively, the information that allows the acquisition order to be determined may be a timestamp representing the time when UE100 acquired the monitoring data (for example, "20240829").
[0170] (Another Operation Example 3 According to the First Embodiment) In the first embodiment (first and second operation examples), a network node 200 was used as an example of a network device, but a CN device 300 may also be used as the network device. When the CN device is an AMF, in Figures 11 to 13, NAS messages may be used for transmission from the AMF to the UE 100. On the other hand, for transmission from the UE 100 to the network node 200, Figures 11 to 14 are used as they are.
[0171] Alternatively, an LMF may be used as an example of a network device. In this case, as shown in Figures 11 to 14, LPP messages using LPP (LTE Positioning Protocol) may be used for transmission from the LMF to the UE 100. On the other hand, the procedure shown in Figure 11 is used directly for transmission from the UE 100 to the network node 200.
[0172] Alternatively, in the examples shown in Figures 11 to 14, an OTT server may be used instead of the network node 200. In this case, in Figures 11 to 14, IP messages using the IP (Internet Protocol) protocol may be used for transmission from the OTT server to the UE 100. On the other hand, Figures 11 to 14 are used for transmission from the UE 100 to the network node 200.
[0173] Alternatively, UE100 may be connected by DC to two cells: a master cell belonging to MCG and a secondary cell belonging to SCG. In this case, the network node 200 on the master cell side performs the same processing as in the first embodiment (first and second operation examples).
[0174] In the first example of operation, the network node 200 on the secondary cell side transmits monitoring data transmission setting information in step S15, indicating that monitoring data will be transmitted using SRB5, and transmits monitoring data transmission setting information in step S23, indicating that monitoring data will be transmitted using SRB3. As a result, the UE 100 can transmit monitoring data to the network node on the secondary cell side using SRB5 in response to receiving the monitoring data transmission setting information in step S15, and using SRB3 in response to receiving the monitoring data transmission setting information in step S23.
[0175] Furthermore, in the second operational example, the network node 200 on the secondary cell side sends a monitoring data transmission setting to the UE 100 indicating that it will transmit monitoring data using SRB5 when the KPI is equal to or greater than the KPI threshold, and using SRB3 when the KPI is less than the KPI threshold (step S34). Then, the UE 100 can transmit monitoring data to the network node 200 on the secondary cell side using SRB3 or SRB5, depending on the result of comparing the KPI with the KPI threshold (steps S38, S41, and S49).
[0176] [Other Embodiments] The first embodiment described above mainly describes supervised learning, but is not limited thereto. For example, the first embodiment may be applied to unsupervised learning or reinforcement learning.
[0177] The above-described operation flows can be performed not only independently, but also in combination of two or more operation flows. For example, some steps of one operation flow may be added to another operation flow, or some steps of one operation flow may be replaced with some steps of another operation flow. It is not necessary to execute all steps in each flow; only some steps may be executed. Furthermore, the order of steps in each flow may be changed as appropriate.
[0178] In the above embodiment, an example was described in which the base station is an NR base station (gNB), but the base station may also be an LTE base station (eNB) or a 6G base station. Furthermore, the base station may also be a relay node such as an IAB (Integrated Access and Backhaul) node. The base station may also be a DU of an IAB node. Additionally, UE100 may be an MT (Mobile Termination) of an IAB node. That is, UE100 may be a terminal function unit (a type of communication module) for the base station to control a relay device that performs signal relay. Such a terminal function unit is referred to as an MT. Examples of multi-transmission architectures (MTs) include IAB-MT, NCR (Network Controlled Repeater)-MT, and RIS (Reconfigurable Intelligent Surface)-MT.
[0179] Furthermore, the term "network node" primarily refers to a base station, but may also refer to a core network device or a part of a base station (CU, DU, or RU). Additionally, a network node may consist of a combination of at least a part of the core network device and at least a part of a base station.
[0180] A program is provided that causes a computer to execute each of the processes according to the above embodiment. The program may be recorded on a computer-readable medium. Using a computer-readable medium, it is possible to install the program on a computer. Here, the computer-readable medium on which the program is recorded may be a non-transient storage medium. The non-transient storage medium is not particularly limited, but for example, it may be a storage medium such as a CD-ROM and / or DVD-ROM. Furthermore, the circuits that execute each of the processes performed by the apparatus according to the above embodiment may be integrated, and at least a part of the apparatus may be configured as a semiconductor integrated circuit (chipset, SoC: System on a chip).
[0181] The functions realized by the apparatus according to the above-described embodiment may be implemented in a circuit or processing circuit, including a general-purpose processor, application-specific processor, integrated circuit, ASICs (Application Specific Integrated Circuits), CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, which are programmed to realize the described functions. The processor includes transistors and / or other circuits and is considered to be a circuit or processing circuit. The processor may be a programmed processor that executes a program stored in memory. In this disclosure, circuit, unit, and means are hardware programmed to realize or execute the described functions. The hardware may be any hardware disclosed herein, or any hardware known to be programmed to perform or execute the functions described herein. If the hardware is a processor that is considered to be of the type of circuit, the circuit, means, or unit is a combination of hardware and software used to constitute the hardware and / or processor.
[0182] The phrases “based on” and “depending on / in response to” as used in this disclosure do not mean “based solely on” or “in response solely” unless otherwise specified. “Based on” means both “based solely on” and “at least partially on.” Similarly, “depending” means both “at least partially on” and “at least partially on.” The terms “include,” “comprise,” and variations thereof do not mean that they include only the listed items, but may include only the listed items or may include additional items in addition to the listed items. Furthermore, the term “or” as used in this disclosure is not intended to mean exclusive OR. Additionally, any reference to elements using designations such as “first,” “second,” etc., as used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used herein as a convenient way to distinguish between two or more elements. Therefore, references to the first and second elements do not imply that only two elements may be adopted therein, or that the first element must precede the second element in any way. In this disclosure, where articles are added by translation, such as a, an, and the in English, these articles shall be plural unless it is clearly indicated from the context that they are not.
[0183] Although the embodiments have been described in detail above with reference to the drawings, the specific configuration is not limited to those described above, and various design changes can be made without departing from the gist of the work. Furthermore, each embodiment, each operation example, or each process can be combined as appropriate, as long as they do not contradict each other.
[0184] This application claims priority to Japanese Patent Application No. 2024-171556 (filed September 30, 2024), the entirety of which is incorporated into the specification of this application.
[0185] (Note) The above can be summarized as stated in the note, but the note does not limit the embodiments.
[0186] (Note 1) A communication method in a mobile communication system, comprising the step of a network device transmitting monitoring data transmission setting information to a user device, indicating that the network device transmits monitoring data representing the monitoring results of an AI / ML model using one of a plurality of signaling bearers (SRBs) with different bearer priorities.
[0187] (Note 2) The communication method according to Note 1, wherein the monitoring data transmission setting information includes information indicating that the monitoring data is transmitted using one of the SRBs according to the inference accuracy of the AI / ML model.
[0188] (Note 3) The communication method according to Note 1 or Note 2, wherein the transmission step includes: transmitting first monitoring data transmission setting information to the user device indicating that the network device will transmit first monitoring data using a first SRB among the plurality of SRBs; and transmitting second monitoring data transmission setting information to the user device indicating that, in response to the network device detecting that the inference accuracy for the inference of the AI / ML model is less than an inference accuracy threshold, it will transmit second monitoring data using a second SRB among the plurality of SRBs that has a higher bearer priority than the first SRB.
[0189] (Note 4) The inference accuracy is the communication method described in any of Notes 1 to 3 included in the first monitoring data.
[0190] (Note 5) The communication method according to any one of Notes 1 to 4, wherein the monitoring data transmission setting information includes information indicating that the monitoring data is transmitted using the first SRB among the plurality of SRBs when the inference accuracy for the inference of the AI / ML model is equal to or greater than the inference accuracy threshold, and using the second SRB among the plurality of SRBs which has a higher bearer priority than the first SRB when the inference accuracy is less than the inference accuracy threshold.
[0191] (Note 6) The communication method described in any of Notes 1 to 5, which includes the inference accuracy threshold, for the monitoring data transmission setting information.
[0192] (Note 7) The detection of the inference accuracy of the AI / ML model is performed in the user device using the communication method described in any one of Notes 1 to 6.
[0193] (Note 8) The communication method according to any one of Notes 1 to 7, further comprising the step of the user device transmitting the monitoring data to the network device in accordance with the monitoring data transmission setting information, wherein the step of transmitting the monitoring data includes the step of the user device transmitting information to the network device that allows the acquisition order of the monitoring data to be determined.
[0194] (Note 9) The communication method according to any one of Notes 1 to 8, further comprising the step of instructing the user device to either fall back the AI / ML model or switch the AI / ML model in response to the network device receiving the monitoring data transmitted using the second SRB.
[0195] (Note 10) A network device in a mobile communication system, comprising a transmitting unit that transmits monitoring data transmission setting information to a user device, indicating that it transmits monitoring data representing the monitoring results of an AI / ML model using one of a plurality of signaling bearers (SRBs) with different bearer priorities.
[0196] 1: Mobile communication system 10: NW 20: RAN 30: CN 100: UE 101: CSI generation unit 102: CSI prediction model 103: AI / ML model (inference unit) 104: AI / ML model (inference unit) 105: AI / ML model (inference unit) 110: Receiving unit 120: Transmitting unit 130: Control unit 140: Communication unit 200: Network node 210: Transmitting unit 220: Receiving unit 230: Control unit 240: NW communication unit 250: Communication unit 300: CN device A1: Data acquisition unit A2: Model learning unit A3: Model inference unit A5: Management unit A6: Model recording unit 1010: Inference unit for CSI generation 1011: Quantization unit 2010: Inverse quantization unit 2011: Reasoning unit for CSI reconstruction
Claims
1. A communication method in a mobile communication system, comprising: a network device transmitting monitoring data transmission setting information to a user device indicating that it will transmit monitoring data representing the monitoring results of an AI (Artificial Intelligence) / ML (Machine Learning) model using one of a plurality of signaling bearers (SRBs) with different bearer priorities.
2. The communication method according to claim 1, wherein the monitoring data transmission setting information includes information indicating that the monitoring data is transmitted using one of the SRBs according to the inference accuracy of the AI / ML model.
3. The communication method according to claim 2, wherein the transmission includes: the network device transmitting first monitoring data transmission setting information to the user device indicating that it will transmit first monitoring data using a first SRB among the plurality of SRBs; and the network device transmitting second monitoring data transmission setting information to the user device indicating that it will transmit second monitoring data using a second SRB among the plurality of SRBs which has a higher bearer priority than the first SRB, in response to detecting that the inference accuracy for the inference of the AI / ML model is less than an inference accuracy threshold.
4. The communication method according to claim 3, wherein the inference accuracy is included in the first monitoring data.
5. The communication method according to claim 2, wherein the monitoring data transmission setting information includes information indicating that the monitoring data is transmitted using the first SRB among the plurality of SRBs when the inference accuracy for the inference of the AI / ML model is equal to or greater than the inference accuracy threshold, and using the second SRB among the plurality of SRBs which has a higher bearer priority than the first SRB when the inference accuracy is less than the inference accuracy threshold.
6. The communication method according to claim 5, wherein the monitoring data transmission setting information includes the inference accuracy threshold.
7. The communication method according to claim 5, wherein the detection of the inference accuracy of the AI / ML model is performed in the user device.
8. The communication method according to claim 1, further comprising the user device transmitting the monitoring data to the network device in accordance with the monitoring data transmission setting information, wherein the transmission of the monitoring data includes the user device transmitting information to the network device that allows the user device to determine the acquisition order of the monitoring data.
9. The communication method according to claim 3 or 5, further comprising the network device instructing the user device to either fall back the AI / ML model or switch the AI / ML model in response to receiving the monitoring data transmitted using the second SRB.
10. The communication method according to claim 1, further comprising the user device, when it acquires training data, adding information that allows the acquisition order to be determined to the training data and transmitting it to the network device.
11. A network device in a mobile communication system, comprising a transmitting unit that transmits monitoring data transmission setting information to a user device, indicating that it transmits monitoring data representing the monitoring results of an AI / ML (Machine Learning) model using one of a plurality of signaling bearers (SRBs) with different bearer priorities.
Citation Information
Patent Citations
Method and apparatus for ai / ML based beam management
US20240196242A1
Managing machine learning based channel state information reporting at a user equipment
WO2024097242A1