Systems and methods of dataset identifier / model identifer use for data collection and inferencing in artificial intelligence based wireless communication
Patent Information
- Application Number
- EP2023957331
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2026-09-09
AI Technical Summary
Current wireless communication systems face challenges in efficiently collecting and processing data for AI/ML models, particularly in terms of channel state information (CSI) compression and beam management, which require accurate and privacy-preserving data categorization.
The implementation of dataset IDs/model IDs frameworks that enable UE-sided data collection enhancements, including the use of assistance information for data categorization, and the assignment of unique dataset IDs per cell or globally, ensuring compatibility and consistency across network signaling conditions.
This approach reduces overhead in raw capability reporting, enhances data accuracy and privacy, and improves signaling efficiency by aligning network-side conditions with UE data collection and inference processes.
Smart Images

Figure CN2023129626_08052025_PF_FP_ABST
Abstract
Description
SYSTEMS AND METHODS OF DATASET IDENTIFIER / MODEL IDENTIFER USE FOR DATA COLLECTION AND INFERENCING IN ARTIFICIAL INTELLIGENCE BASED WIRELESS COMMUNICATIONTECHNICAL FIELD
[0001] This application relates generally to wireless communication systems, including wireless communication systems that use artificial intelligence (AI) / machine learning (ML) models for making inferences.BACKGROUND
[0002] Wireless mobile communication technology uses various standards and protocols to transmit data between a base station and a wireless communication device. Wireless communication system standards and protocols can include, for example, 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) (e.g., 4G) , 3GPP New Radio (NR) (e.g., 5G) , and Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard for Wireless Local Area Networks (WLAN) (commonly known to industry groups as ) .
[0003] As contemplated by the 3GPP, different wireless communication systems's tandards and protocols can use various radio access networks (RANs) for communicating between a base station of the RAN (which may also sometimes be referred to generally as a RAN node, a network node, or simply a node) and a wireless communication device known as a user equipment (UE) . 3GPP RANs can include, for example, Global System for Mobile communications (GSM) , Enhanced Data Rates for GSM Evolution (EDGE) RAN (GERAN) , Universal Terrestrial Radio Access Network (UTRAN) , Evolved Universal Terrestrial Radio Access Network (E-UTRAN) , and / or Next-Generation Radio Access Network (NG-RAN) .
[0004] Each RAN may use one or more radio access technologies (RATs) to perform communication between the base station and the UE. For example, the GERAN implements GSM and / or EDGE RAT, the UTRAN implements Universal Mobile Telecommunication System (UMTS) RAT or other 3GPP RAT, the E-UTRAN implements LTE RAT (sometimes simply referred to as LTE) , and NG-RAN implements NR RAT (sometimes referred to herein as 5G RAT, 5G NR RAT, or simply NR) . In certain deployments, the E-UTRAN may also implement NR RAT. In certain deployments, NG-RAN may also implement LTE RAT.
[0005] A base station used by a RAN may correspond to that RAN. One example of an E-UTRAN base station is an Evolved Universal Terrestrial Radio Access Network (E- UTRAN) Node B (also commonly denoted as evolved Node B, enhanced Node B, eNodeB, or eNB) . One example of an NG-RAN base station is a next generation Node B (also sometimes referred to as a g Node B or gNB) .
[0006] A RAN provides its communication services with external entities through its connection to a core network (CN) . For example, E-UTRAN may utilize an Evolved Packet Core (EPC) while NG-RAN may utilize a 5G Core Network (5GC) .
[0007] BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0008] To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced.
[0009] FIG. 1 illustrates a flow diagram for the assignment of a PLMN-assigned UE capability ID to a UE.
[0010] FIG. 2 illustrates a flow diagram for retrieving a UE capability from a UCMF.
[0011] FIG. 3 illustrates a UE radio capability ID IE.
[0012] FIG. 4 illustrates a diagram of a UE radio capability ID.
[0013] FIG. 5 illustrates a flow diagram of a procedure for assigning a PLMN assigned dataset ID at a UE, according to embodiments herein.
[0014] FIG. 6 illustrates a flow diagram for the assignment of a per-cell dataset ID at a UE, according to embodiments herein.
[0015] FIG. 7 illustrates a diagram showing a first virtualization pattern of a first antenna port configuration that is used with a first (4, 4, 2) antenna panel on the network side corresponding to the indication of a first CSI-RS resource set ID (for CSI-RS resource set 1) as a dataset ID and a second virtualization pattern of a second antenna port configuration that is used with a second (4, 4, 2) antenna panel on the network side corresponding to the indication of a second CSI-RS resource set ID (for CSI-RS resource set 2) as a dataset ID, according to embodiments discussed herein.
[0016] FIG. 8 illustrates a diagram showing set A beams and set B beams, where set B beams includes larger beams than the set A beams.
[0017] FIG. 9 illustrates a diagram showing set A beams and set B beams that are sub-sampled from the set A beams.
[0018] FIG. 10 illustrates a method of a base station of a RAN of a wireless communication system, according to embodiments discussed herein.
[0019] FIG. 11 illustrates a method of a base station of a RAN of a wireless communication system, according to embodiments discussed herein.
[0020] FIG. 12 illustrates a method of a UE of a wireless communication system, according to embodiments discussed herein.
[0021] FIG. 13 illustrates a method of an AMF of a CN of a wireless communication system, according to embodiments discussed herein.
[0022] FIG. 14 illustrates a method of a UMMF of a CN of a wireless communication system, according to embodiments discussed herein.
[0023] FIG. 15 illustrates an example architecture of a wireless communication system, according to embodiments disclosed herein.
[0024] FIG. 16 illustrates a system for performing signaling between a wireless device and a network device, according to embodiments disclosed herein.DETAILED DESCRIPTION
[0025] Various embodiments are described with regard to a UE. However, reference to a UE is merely provided for illustrative purposes. The example embodiments may be utilized with any electronic component that may establish a connection to a network and is configured with the hardware, software, and / or firmware to exchange information and data with the network. Therefore, the UE as described herein is used to represent any appropriate electronic component.
[0026] In some wireless communication systems, artificial intelligence (AI) / machine learning (ML) models may be used to perform channel state information (CSI) compression. Such cases may contemplate the use of a “two-sided” model, where, for example, a first trained portion of the model that is at the UE is capable of encoding CSI calculated at the UE into a (compressed) bitstream, while a second trained portion of the model that is at the network (e.g., a base station of the network) is capable of decoding the (compressed) CSI back out of the bitstream. In cases involving this type of compression of CSI into the bitstream, it may be that air interface resources are saved relative to a case where CSI is instead transmitted over the air interface from the UE to the network in raw form.
[0027] With respect to such a use of trained AI / ML models to perform two-sided CSI compression / decompression, UE data collection (e.g., for purposes of model training and / or inferencing with a trained model) may occur. Accordingly, it may be useful to determine necessities, feasibilities, and / or potential specification impacts with respect to various UE-sided data collection enhancements. These UE-sided data collection enhancements may include, for example, mechanisms for the use of assistance information with respect to UE data collection that enables the categorization of the data using applicable identifiers (IDs) . The purpose of such IDs may be to differentiate characteristics of various sets of such data due to specific configuration, scenarios, site, etc., that apply with respect to that data. In some cases, the provision of assistance information is designed with respect to the feasibility of (not) disclosing proprietary information to the other “side” being communicated with.
[0028] Other such UE-side enhancements may include, for example, enhancements to channel state information reference signal (CSI-RS) configuration to enable higher accuracy measurements and / or enhancements to signaling for triggering the data collection.
[0029] Additionally or alternatively, in some wireless communication systems, AI / ML models may be used to perform beam management (BM) . Such cases may contemplate the use of a trained model at the UE to perform beam prediction based on beam measurements.
[0030] Regarding data collection for BM-Case1 and / or BM-Case2 with such a UE-sided AI / ML model (e.g., for purposes of model training and / or inferencing with the trained model) , it may be useful to determine necessities, feasibilities, and / or potential specification impacts with respect to various UE-sided data collection enhancements. These UE-sided data collection enhancements may include, for example, the use of assistance information sent from the network to the UE with respect to the UE data collection that enable the categorization of the data to specific configurations, scenarios, sites, etc., that apply with respect to that data. The assistance information may be further configured to preserve privacy of the user / proprietary information of the device maker.
[0031] In some wireless communication systems, with respect to the use of inferences based on the use of UE-sided AI / ML models, it may be desirable to ensure consistency with respect to applicable network-side condition (s) for network signaling that is sent from a base station to a UE across both the training stage for the model and inference (use) stage for the model. In some such contexts, it may be that model or dataset identification is used to achieve alignment on the applicable network-side condition (s) that apply to the network signaling as between the network side and the UE side. In some such contexts, model training may occur at the network under the applicable network-side condition (s) , and then the model is transferred to the UE. In some such contexts, information and / or indication (s) on the network-side condition (s) may be provided to the UE. In some such contexts, consistency is assisted by monitoring (by the UE and / or by the network) the performance of the UE-side candidate models / functionalities to enable the selection of a model / functionality. In some such cases, other / additional approaches may be used. Note that there may exist multiple approaches that can achieve one or more of these functions.
[0032] Embodiments of UE Capability ID Frameworks
[0033] A UE capability ID framework may be used in some wireless communication systems. A UE capability ID represents a set of access stratum (AS) UE capabilities and may be carried, for example, by non-access stratum (NAS) signaling.
[0034] A UE capability framework may support two modes with respect to the assignment of a UE capability ID for a UE. A first such mode may be a public land mobile network (PLMN) assigned ID mode, while a second such mode may be understood as a manufacturer assigned ID mode. In cases where both modes of UE radio capability ID (s) are present, the UE may use the PLMN-assigned ID in a registration request message. The UE capability ID may be assigned and stored at a network function in the CN called a UE radio capability management function (UCMF) .
[0035] The use of such a UE capability ID framework may reduce the large amount of overhead that would otherwise be needed for raw UE capability reporting (e.g., with respect to / when considering a large number of potential band combination possibilities) .
[0036] FIG. 1 illustrates a flow diagram 100 for the assignment of a PLMN-assigned UE capability ID to a UE 102. The flow diagram 100 illustrates communications as between the UE 102, a base station 104 (e.g., a gNB) , an AMF 106, and a UCMF 108.
[0037] Preliminarily, a radio resource control (RRC) connection establishment 110 occurs between the UE 102 and the base station 104. Then, the UE 102 sends the AMF 106 a registration request message 112 that includes an indication that the UE supports radio capability signaling optimization (RACS) . An optional authentication 114 may be performed between the UE 102 and the AMF 106. Then, the AMF 106 sends the UE 102 an identity request message 116, and the UE 102 responds with an identity response message 118.
[0038] The AMF 106 then determines 120 to retrieve a UE capability, and a UE capability retrieval procedure 122 is correspondingly entered. During the UE capability retrieval procedure 122, the AMF 106 sends the base station 104 an initial context setup request message 124 having no UE capability ID and / or radio capabilities. In response, the base station 104 provides the UE 102 with a UE capability enquiry message 126.
[0039] The UE 102 responds to the UE capability enquiry message 126 with a UE capability information message 128 that indicates a capability of the UE 102. In response, the base station 104 sends a UE capability information indication message 130 that indicates the capability of the UE 102 to the AMF 106. This ends the UE capability retrieval procedure 122.
[0040] The AMF 106 then coordinates with the UCMF 108, causing the UCMF 108 to make an ID assignment 132 and inform that ID assignment 132 to the AMF 106. The AMF 106 then sends the UE 102 a registration accept message 134 that includes the PLMN-assigned UE capability ID.
[0041] The UE 102 stores 136 the association between the UE capability and the provided UE capability ID for later use. The AMF 106 also stores 138 the association between the UE capability and the provided UE capability ID for later use.
[0042] FIG. 2 illustrates a flow diagram 200 for retrieving a UE capability from a UCMF 208. The flow diagram 200 illustrates communications between a UE 202, a base station 204 (e.g., a gNB) , an AMF 206, and the UCMF 208.
[0043] Preliminarily, an RRC connection establishment 210 occurs between the UE 202 and the base station 204. Then, the UE 202 sends the AMF 206 a registration request message 212 that includes an indication that the UE supports RACS. An optional authentication 214 may be performed between the UE 202 and the AMF 206. Then, the AMF 206 sends the UE 202 an identity request message 216, and the UE 102 responds with an identity response message 218.
[0044] The AMF 206 then determines 220 to retrieve the UE capability ID for the now-identified UE. Accordingly, the AMF 206 coordinates with the UCMF 208 to retrieve 222 the UE capability ID as stored at the UCMF 208. The AMF 206 then stores 224 the association between the UE capability and the provided UE capability ID for later use.
[0045] FIG. 3 illustrates a UE radio capability ID information element (IE) 300. The UE radio capability ID IE 300 illustrates how bits (labeled from 8 to 1, going from left to right) of various informational components of the UE radio capability ID IE 300 may be arranged within the UE radio capability ID IE 300.
[0046] The UE radio capability ID IE 300 includes a UE radio capability ID information element identifier (IEI) 302 that identifies the UE radio capability ID IE 300 as a UE radio capability ID IE to the recipient. As illustrated, the UE radio capability ID IEI 302 may be represented in / by an octet of eight bits.
[0047] The UE radio capability ID IE 300 further includes a length 304 for contents of the UE radio capability ID IE 300 (e.g., a length of (or that is at least controlled by) the UE radio capability ID 306) . As illustrated, the length 304 may be represented in / by an octet of eight bits.
[0048] The UE radio capability ID IE 300 further includes the UE radio capability ID 306. As illustrated, the UE radio capability ID 306 may be represented by one or more octets of eight bits (the size of the UE radio capability ID 306 may vary) .
[0049] The structure of a UE radio capability ID (e.g., as may be represented as a UE radio capability ID 306 of a UE radio capability ID IE 300) is now discussed.
[0050] FIG. 4 illustrates a diagram 400 of a UE radio capability ID 402. The structure of a UE radio capability ID 402 be considered to be logically representable by fields that contain one or decimal digits.
[0051] A first such field may be a type field (TF) 404 that identifies a type of the UE radio capability ID using defined values. For example, it may be that the value o is defined as a manufacturer-assigned UE radio capability ID, the value 1 is defined as a network-assigned UE radio capability ID, and values 2 to 9 are defined as spare values for future use. As illustrated, the TF 404 may use one digit.
[0052] Another such field may represent a type allocation code (TAC) 406. In at least some cases, the TAC 406 is optional. As illustrated, the TAC 406 may use 8 digits.
[0053] Another such field may represent a software version number (SVN) 408. The SVN 408 identifies the software version number of the UE. In at least some cases, the SVN 408 is optional. As illustrated, the SVN 408 may use 2 digits.
[0054] Another such field may represent a radio configuration identifier (RCI) 410. The RCI 410 identifies the radio configuration of the UE. As illustrated, the RCI 410 may use 9 digits.
[0055] Each digit in each field of this logical representation is then converted into four binary bits for purposes of actual / physical representation in a UE radio capability ID in an NAS IE (e.g., for an actual representation as a UE radio capability ID 306 in a UE radio capability ID IE 300, as described in relation to the UE radio capability ID IE 300 of FIG. 3) .
[0056] Embodiments for Using Dataset IDs / Model IDs
[0057] Embodiments disclosed herein relate to definitions for formats for dataset IDs / model IDs that may be used to facilitate data collection and inferencing with respect to different use cases (e.g., different network-side conditions for the corresponding network signaling) . Within such contexts, it may be understood that a same dataset ID / model ID that is used in an RRC configuration for a data collection procedure for training an AI / ML model is also used in a corresponding configuration for an inferencing procedure that uses the AI / ML model, in order to ensure compatibility / consistency as between the data collection procedure and the inferencing procedure. When so used, the dataset ID / model ID may thus be understood to indicate or represent, in an abstracted way, the applicable network-side condition for the corresponding network signaling.
[0058] Within some contexts applicable to various embodiments disclosed herein, the uses of a "dataset ID” versus “model ID" may be understood as interchangeable. This may correspond to cases where, for example, a single dataset identified by the dataset ID is used to train a corresponding model identified by the model ID. In such a situation, each of the dataset ID and the model ID are logical IDs that correspond to the same scenario (e.g., the same network-side condition) , and thus a straight swap between a use of a dataset ID instead of using the corresponding model ID (or vice-versa) is possible.
[0059] Within other contexts applicable to various embodiments disclosed herein, it may be that one “model ID” can be related to multiple “dataset ID (s) . ” For example, in a case corresponding to a model ID for a two sided model, it may be that a first dataset having a first dataset ID (that corresponds to the model ID for the overall model) is used to train the UE side of the model, while a second dataset having a second dataset ID (that also corresponds to the model ID for the overall model) is used to train the network side of the model.
[0060] Thus, it is contemplated that in some cases, one model can be trained per dataset, while in other cases, one model can be trained using multiple datasets. It should therefore be accordingly noted that, as a general matter, wherever a use of a “dataset ID” (which may be more granular than a “model ID” in some cases, as just described) is discussed herein, analogous functions could be performed with respect instead to a “model ID” that corresponds to multiple “dataset IDs. ” In order to facilitate succinctness, this possibility of this extension is left implicit with respect to various embodiments discussed herein.
[0061] In a first set of embodiments discussed herein, a dataset ID is globally unique (e.g., pre-defined) ID. In some such solutions, a dataset ID is PLMN unique (e.g., globally unique as assigned / controlled by a PLMN) . In globally unique / PLMN unique cases, it may be assumed that although CSI-RS use / BM are physical layer (PHY layer) procedures, the network uses a common data collection / categorization policy across different cells. For example, it may be that a data type / adataset ID corresponding a particular antenna virtualization pattern is the same across different cells.
[0062] In a second set of embodiments discussed herein, a dataset ID may be considered unique on a per-cell basis. For example, in some such cases, some CSI-RS set IDs may be understood as dataset IDs that represent different virtualizations, or that represent / correspond to different CSI-RS resource set or other relationships (e.g., set A and set B relationships, as will be further described herein) .
[0063] A third set of embodiments discussed herein may be considered directed towards mixed solutions, where aspects of globally unique embodiments, PLMN unique embodiments, and / or per-cell unique embodiments are combined (as will be further described herein) .
[0064] Embodiments for Globally Unique Dataset IDs
[0065] In some embodiments, a globally unique dataset ID is predefined before (e.g., assigned by a base station manufacturer) feature deployment and / or during the feature deployment (e.g., assigned by a base station deployer) .
[0066] A globally unique dataset ID may include fields for one or more information items. For example, a globally unique dataset ID may include a field for cell ID information. (Note that in cases of multiple transmission reception point (mTRP) coherent joint transmission, cell ID information may correspond to a network-side condition of a virtualized pattern across multiple base stations) .
[0067] A globally unique dataset ID may include a field for a vendor ID.
[0068] A globally unique dataset ID may include a field for RCI. In some such cases, the radio configuration ID may identify a radio configuration (e.g., may represent the applicable network-side condition) . Further, the radio configuration ID may further include dataset identification information, such as an antenna virtualization ID, and / or a set A to B mapping ID, etc.
[0069] In some embodiments where the globally unique dataset ID is predefined, composite fields may be used to form the dataset ID. For example, a vendor ID field, a use case field, an additional use case field, etc., may be together be considered the globally unique dataset ID.
[0070] Embodiments for PLMN Unique (PLMN Assigned) Dataset IDs
[0071] In some cases of PLMN-unique / assigned dataset IDs, it may be assumed that although CSI-RS use / BM are PHY layer procedures, the network uses a common data collection / categorization policy across different cells. For example, it may be that a data type / adataset ID corresponding a particular antenna virtualization pattern is the same across different cells.
[0072] With respect to cases of PLMN assigned IDs, a model ID and / or a dataset ID may be assigned and stored by a new network function. This new network function may be called a UE AI / ML model management function (UMMF) .
[0073] In some cases, if the UE indicates support of the use of a dataset ID via a UE capability procedure (e.g., through legacy capability signaling and / or needForGap signaling) , the RAN (the base station) will notify an AMF. Then, the AMF will request the UMMF to assign dataset ID (s) and, in some cases, also assign a corresponding model ID. Then, the AMF sends the assigned data set ID (s) to the UE via N1 signaling (e.g., in a configuration update command / message) .
[0074] FIG. 5 illustrates a flow diagram 500 of a procedure for assigning a PLMN assigned dataset ID at a UE 502, according to embodiments herein. The flow diagram 500 illustrates communications that occur between the UE 502 (at a UE side) , a base station 504 (at a network side) , an AMF 506, and a UMMF 508.
[0075] First, the UE 502 sends the base station 504 a UE capability report 510. This UE capability report 510 indicates that the UE 502 supports the use of dataset IDs.
[0076] In some (e.g., alternative) embodiments, it may be that the UE 502 indicates its support for the use of dataset IDs in an RRC reconfiguration procedure. For example, as illustrated, the base station 504 may initiate the RRC reconfiguration procedure with the UE 502 by sending the UE 502 with an RRC reconfiguration message 512. The UE 502 then responds by sending the base station 504 an RRC reconfiguration complete message 514 that indicates that the UE 502 supports the use of dataset IDs.
[0077] The base station 504 then determines 516 that a new dataset ID (for assignment to the UE 502) is required. For example, the base station 504 may wish for the UE 502 to train and / or use a model using data (network signaling) that will be provided to the UE 502 by the base station 504 according to a particular network-side condition. Accordingly, the base station 504 sends the AMF 506 a N2 message 518 containing a request for a dataset ID corresponding to the network-side condition.
[0078] Upon receiving the N2 message 518, the AMF 506 determines 520 that there is no dataset ID corresponding to the network-side condition stored at the AMF 506. Accordingly, the AMF 506 sends the UMMF 508 a HyperText Transfer Protocol (HTTP) 2 message 522 containing a request for a dataset ID corresponding to the network condition.
[0079] Upon receiving the HTTP2 message 522, the UMMF 508 then checks 524 whether there is a dataset ID for the network-side condition stored at the UMMF 508. If so, this dataset ID is retrieved. If not, the UMMF 508 makes a new assignment of such a dataset ID.
[0080] The UMMF 508 then sends the dataset ID to the AMF 506 in an HTTP2 message 526. The AMF 506 sends the UE 502 a configuration update command message 528 containing the dataset ID (this configuration update command message 528 may be forwarded to the UE 502 through the base station 504) . Further, the AMF 506 sends the base station 504 a N2 message 530 that includes the dataset ID.
[0081] The AMF 506 then stores 532 the association between the network-side condition and the provided dataset ID for later use. The UE 502 also stores 534 the association between the (UE's abstraction of the) network-side condition and the provided dataset ID for later use. The UE is now enabled to understand the correspondence between the data (network signaling) it is collecting / will collect and (its abstract concept of) the applicable network-side condition.
[0082] The structure of a dataset ID is now discussed. The structure of a dataset ID may be considered to be logically representable by fields that contain one or decimal digits. One such field of the dataset ID may represent an RCI that corresponds to the applicable network-side condition. The RCI may use one or more digits.
[0083] Then, each digit in this logical representation may then converted into (e.g., four) binary bits for purposes of actual / physical representation as a dataset ID (e.g., as used in messaging as described in relation to the flow diagram 500 of FIG. 5) .
[0084] Various benefits may be achieved using PLMN assigned dataset IDs as described herein. For example, using PLMN assigned dataset IDs as described means that there is no need for a dataset ID to be transferred to a target cell of a handover (because the dataset ID is stored in the UMMF which is (also) accessible from the target cell) .
[0085] The use of PLMN assigned dataset IDs as described herein may involve relatively longer signaling latencies as compared to cases where the AS controls the assignment of dataset IDs (because NAS signaling is involved (refer to FIG. 5) ) . Further, the use of PLMN assigned dataset IDs as described herein may expose radio information (e.g., particular details of the network-side condition) to the CN.
[0086] Embodiments for Per-Cell Dataset IDs
[0087] In some embodiments, per-cell dataset IDs may be used / assigned.
[0088] FIG. 6 illustrates a flow diagram 600 for the assignment of a per-cell dataset ID at a UE 602, according to embodiments herein. The flow diagram 600 illustrates communications that occur between the UE 602 (at a UE side) and a base station 604 (at a network side) .
[0089] First, the UE 602 sends the base station 604 a UE capability report 606. This UE capability report 606 indicates that the UE 602 supports the use of dataset IDs.
[0090] In some (e.g., alternative) embodiments, it may be that the UE 602 indicates its support for the use of dataset IDs in an RRC reconfiguration procedure. For example, as illustrated, the base station 604 may initiate the RRC reconfiguration procedure with the UE 602 by sending the UE 602 an RRC reconfiguration message 608. The UE 602 then responds by sending the base station 604 an RRC reconfiguration complete message 610 that indicates that the UE 602 supports the use of dataset IDs.
[0091] The base station 604 then determines 612 that a new dataset ID (for assignment to the UE 602) is required. For example, the base station 604 may wish for the UE 602 to train and / or use a model using data (network signaling) that will be provided to the UE 602 by the base station 604 according to a particular network-side condition.
[0092] Accordingly, the base station 604 sends the UE 602 an RRC reconfiguration message 614 having the dataset ID corresponding to the desired network-side condition, thereby informing the UE 602 of the applicable dataset ID.
[0093] The UE 602 responds to the base station 604 with an RRC reconfiguration complete message 616. The base station 604 then stores 618 the association between the network-side condition and the provided dataset ID for later use. The UE 602 also stores 620 the association between the (UE's abstraction of the) network-side condition and the provided dataset ID for later use. The UE is now enabled to understand the correspondence between the data (network signaling) it is collecting / will collect and (its abstract concept of) the applicable network-side condition.
[0094] In some cases, it may be that a CSI-RS resource set ID is understood as / used as a dataset ID. In some such cases, it may be that such a CSI-RS resource set ID is reserved (on a per-cell basis) for a specific use case and purpose.
[0095] For example, when a CSI-RS resource sets are configured for data collection for a CSI compression use case, each different CSI-RS resource set ID used for these CSI-RS resource sets may correspond to a different antenna port configuration / virtualization pattern at the network side (where each different antenna port configuration / virtualization pattern represents a different network-side condition) . It may be that a set of such ID values are reserved per cell.
[0096] FIG. 7 illustrates a diagram 700 showing a first virtualization pattern 702 of a first antenna port configuration that is used with a first (4, 4, 2) antenna panel 704 on the network side corresponding to the indication of a first CSI-RS resource set ID (for CSI-RS resource set 1) as a dataset ID and a second virtualization pattern 706 of a second antenna port configuration that is used with a second (4, 4, 2) antenna panel 708 on the network side corresponding to the indication of a second CSI-RS resource set ID (for CSI-RS resource set 2) as a dataset ID, according to embodiments discussed herein. Note that in such cases, the exact virtualization filter is unknown to the UE, and the method of virtualization is also unknown to UE (e.g., the particular details of the first virtualization pattern 702 and the second virtualization pattern 706 are known only on the network side) .
[0097] As another example, it may be that when a CSI-RS resource set is configured for data collection for BM purposes, the corresponding CSI-RS resource set ID is understood as a dataset ID that represents a correspondence of a set B to set A relationship. A set A may be understood to correspond to a prediction beam set from which beams are to ultimately be selected / predicted. A set B may be understood to correspond to a measurement beam set of beams that are measured to make predictions / selections with respect to the set A beams.
[0098] In some cases, the set B beams are larger beams that each cover multiple of the set A beams. FIG. 8 illustrates a diagram 800 showing set A beams 802 (beams 1-32) and set B beams 804 (afirst larger beam covering beams 1, 2, 9, and 10 from the set A beams 802; a second larger beam covering beams 3, 4, 11, and 12 from the set A beams 802, etc. ) .
[0099] In some cases, the set B beams are sub-sampled ones of the set A beams (e.g., fewer than all the set A beams) . FIG. 9 illustrates a diagram 900 showing set A beams 902 (beams 1-32) and set B beams 904 (beams 1, 3, 5, 7, 18, 20, 22, and 24) that are sub-sampled from the set A beams 902.
[0100] Note that in cases under discussion, aspects such as beam width, beam direction, 3 decibel (dB) gain, etc., as may relate to the beams being used are not known to the UE.
[0101] Examples corresponding to occasions when a data collection procedure for BM is triggered are now discussed. In a first example, a set A beams may be transmitted through a CSI-RS resource set transmission, while bet B beams may be transmitted through one or more synchronization signal blocks (SSBs) . A CSI-RS resource set configuration includes, for each CSI-RS resource within the CSI-RS resource set, an indication of an SSB index that that CSI-RS resource links to. Thus, when one of the CSI-RS resource set IDs for the CSI resource set is indicated is used as a dataset ID, the UE knows which CSI-RS resource set to use to measure the set A beams and which SSBs correspond to which CSI-RS resources in that CSI-RS resource set and therefore should be used to measure set B beams (e.g., per a prediction about the set A beams based on the measurements of the set B beams) .
[0102] The SSB indexes may be understood as an SSB transmission set in such contexts. Thus, the dataset ID may be understood as a link ID between the SSB transmission set and the CSI-RS resource set.
[0103] In second examples, set A and set B are each transmitted using CSI-RS resource set transmissions. In some such cases, a CSI-RS resource set configuration includes a pairing of CSI-RS resources for each of CSI-RS resource set B and CSI-RS resource set A. Thus, when one of the CSI-RS resource set IDs for a first CSI-RS resource set is used as a dataset ID, the UE knows which CSI-RS resources to use to measure the set A beams and which corresponding CSI resources to use to measure set B beams.
[0104] In other such cases, the CSI-RS resource sets for set A and set B are separately configured, and the dataset ID directly indicates / communicates the linkage between the CSI-RS resource sets (e.g., that CSI-RS resources from the set B CSI-RS resource set are linked to the CSI-RS resources from the set A CSI-RS resource set) .
[0105] Corresponding to these cases, the dataset ID may be understood as a link ID between a CSI-RS resource set A and a CSI-RS resource set B.
[0106] In third examples a CSI-RS resource set may be configured to represent / is associated with a particular network-side radio configuration used at the network (and that is not particularly defined at the UE other than through the correspondence to the CSI-RS resource set ID) .
[0107] The use of per-cell dataset IDs as described herein may have various advantages. For example, there may be a lower signaling overhead as compared to cases where globally / PLMN unique mechanisms are used (e.g., there may be no need to include information such as vendor ID in such cases) . Further, there may be a relatively low signaling latency as compared to globally / PLMN unique dataset ID cases (because, for example, no NAS signaling is involved in per-cell dataset ID cases) .
[0108] When using per-cell data set IDs, it may be that a dataset ID needs to be reassigned after UE handover to a new cell. Further, the UE and the network may need to be capable of managing a large number of dataset IDs, particularly in a case where a particular model is trained for use with many cells.
[0109] Embodiments for Mixed-Aspect Dataset ID Use
[0110] A first case of mixed-aspect dataset ID use may involve the use of globally unique dataset IDs that are nevertheless managed by a PLMN. In such cases, the AMF can first send a predefined dataset ID to the UE (as was described in relation to the globally unique dataset ID case) . If the UE provides a positive response via a configuration update complete message, the procedure ends. Otherwise (if UE provides a negative response) , the AMF initiates a request to a UMMF to assign a new dataset ID for the UE.
[0111] A second case of mixed-aspect dataset ID use may involve the use of globally unique dataset IDs that are nevertheless managed (at least from the perspective of the UE) at the base station level. In such cases, the base station may assign the UE a local dataset ID that is associated with a predefined (global) dataset ID via RRC signaling.
[0112] A third case of mixed-aspect dataset ID use may involve the use of PLMN unique / assigned dataset IDs that are nevertheless managed (at least from the perspective of the UE) at the base station level. In such cases, after the base station receives and stores the PLMN assigned dataset ID, it assigns a local dataset ID associated with it to the UE via RRC.
[0113] Embodiments Linking Dataset ID to Model ID
[0114] Both a model ID and a dataset ID are logical IDs.
[0115] In some embodiments, a model ID is another name for a dataset ID (they represent the same object) .
[0116] In other embodiments, the model ID is mapped to multiple datasets (and thus to multiple dataset IDs) . Note that, in some cases, at the UE and the network, a single model can map to different datasets.
[0117] With respect to PLMN unique / assigned dataset ID cases, it may be that the UMMF may assign and maintain a mapping between a model ID and a dataset ID, where the model ID is mapped to one or more such datasets. Then, the UMMF sends this mapping information, as needed, to the UE via N1 signaling and / or to the base station via N2 signaling. Note that in some such cases, at UE and at the network, one model can map to different datasets.
[0118] FIG. 10 illustrates a method 1000 of a base station of a RAN of a wireless communication system, according to embodiments discussed herein. The method 1000 includes receiving 1002, from a UE, an indication that the UE is capable of associating a dataset about network signaling that is collected by the UE based on the network signaling to a dataset ID corresponding to a network-side condition of the network signaling. The method 1000 further includes determining 1004, based on the indication, that the UE is capable of associating the dataset to the dataset ID. The method 1000 further includes sending 1006, to a CN of the wireless communication system, a request for the dataset ID. The method 1000 further includes receiving 1008, from the CN, the dataset ID. The method 1000 further includes sending 1010, to the UE, the dataset ID. The method 1000 further includes sending 1012, to the UE, the network signaling according to the network-side condition.
[0119] In some embodiments of the method 1000, the sending, to the UE, the dataset ID includes forwarding a configuration update command comprising the dataset ID from the CN to the UE.
[0120] In some embodiments of the method 1000, the network signaling includes a reference signal set.
[0121] In some embodiments of the method 1000, the indication is received in a UE capability report.
[0122] In some embodiments of the method 1000, the indication is received in RRC signaling.
[0123] In some embodiments of the method 1000, the dataset ID comprises one or more of: a use case data field; a cell ID data field; a vendor ID data field; and a radio configuration ID field.
[0124] In some embodiments of the method 1000, the network-side condition is applied at a plurality of cells of the wireless communication system.
[0125] In some embodiments of the method 1000, the request for the dataset ID is sent to an AMF of the CN.
[0126] FIG. 11 illustrates a method 1100 of a base station of a RAN of a wireless communication system, according to embodiments discussed herein. The method 1100 includes receiving 1102, from a UE, an indication that the UE is capable of associating a dataset about network signaling that is collected by the UE based on the network signaling to a dataset ID corresponding to a network-side condition of the network signaling. The method 1100 further includes determining 1104, based on the indication, that the UE is capable of associating the dataset to the dataset ID. The method 1100 further includes determining 1106 the dataset ID. The method 1100 further includes sending 1108, to the UE, the dataset ID. The method 1100 further includes sending 1110, to the UE, the network signaling according to the network-side condition.
[0127] In some embodiments of the method 1100, the dataset ID is determined according to a pre-configuration for the network-side condition at the base station.
[0128] In some embodiments of the method 1100, the indication is received in a UE capability report.
[0129] In some embodiments of the method 1100, the indication is received in RRC signaling.
[0130] In some embodiments of the method 1100, the dataset ID comprises a CSI-RS resource set ID of a CSI-RS resource set.
[0131] In some such embodiments, the network-side condition comprises a network-side antenna port configuration for the network signaling.
[0132] In some such embodiments, the network-side condition comprises a use of a measurement beam set and a prediction beam set, wherein first beams of the measurement beam set are configured to be measured to enable predictions about second beams of the prediction beam set. In some of these cases, the first beams of the measurement beam set are a subset of the second beams of the prediction beam set. In some of these cases, the first beams of the measurement beam set each cover a respective plurality of the second beams of the prediction beam set.
[0133] In some embodiments of the method 1100, the dataset ID comprises an SSB transmission set ID of an SSB transmission set.
[0134] In some embodiments of the method 1100, the dataset ID comprises a link ID between an SSB transmission set and a CSI-RS resource set.
[0135] In some embodiments of the method 1100, the dataset ID comprises a link ID between a first CSI-RS resource set and a second CSI-RS resource set.
[0136] FIG. 12 illustrates a method 1200 of a UE of a wireless communication system, according to embodiments discussed herein. The method 1200 includes sending 1202, to a base station of a RAN of the wireless communication system, an indication that the UE is capable of associating a dataset about network signaling that is collected by the UE based on the network signaling to a dataset ID corresponding to a network-side condition of the network signaling. The method 1200 further includes receiving 1204, from the base station, the dataset ID. The method 1200 further includes receiving 1206, from the base station, the network signaling. The method 1200 further includes collecting 1208 the dataset based on the network signaling.
[0137] In some embodiments of the method 1200, the dataset ID is received from the base station in a configuration update command comprising the dataset ID from the CN that is forwarded to the UE by the base station.
[0138] In some embodiments of the method 1200, the network signaling comprises a reference signal set.
[0139] In some embodiments of the method 1200, the indication is sent in a UE capability report.
[0140] In some embodiments of the method 1200, the indication is sent in RRC signaling.
[0141] In some embodiments of the method 1200, the dataset ID comprises one or more of: a use case data field; a cell ID data field; a vendor ID data field; and a radio configuration ID field.
[0142] In some embodiments of the method 1200, the dataset ID comprises a CSI-RS resource set ID of a CSI-RS resource set.
[0143] In some such embodiments, the network-side condition comprises a network-side antenna port configuration for the network signaling.
[0144] In some such embodiments, the network-side condition comprises a use of a measurement beam set and a prediction beam set, wherein first beams of the measurement beam set are configured to be measured to enable predictions about second beams of the prediction beam set. In some of these cases, the first beams of the measurement beam set are a subset of the second beams of the prediction beam set. In some of these cases, the first beams of the measurement beam set each cover a respective plurality of the second beams of the prediction beam set.
[0145] In some embodiments of the method 1200, the dataset ID comprises an SSB transmission set ID of an SSB transmission set.
[0146] In some embodiments of the method 1200, the dataset ID comprises a link ID between an SSB transmission set and a CSI-RS resource set.
[0147] In some embodiments of the method 1200, the dataset ID comprises a link ID between a first CSI-RS resource set and a second CSI-RS resource set.
[0148] FIG. 13 illustrates a method 1300 of an AMF of a CN of a wireless communication system, according to embodiments discussed herein. The method 1300 includes receiving 1302, from a base station of the wireless communication system, a first request for a dataset ID for a dataset about network signaling corresponding to a network-side condition. The method 1300 further includes sending 1304, to a UMMF of the CN, a second request for the dataset ID. The method 1300 further includes receiving 1306, from the UMMF, the dataset ID.The method 1300 further includes sending 1308, to the base station, the dataset ID.
[0149] In some embodiments, the method 1300 further includes determining, after receiving the first request for the dataset ID from the base station, that the dataset ID is not stored at the AMF, and the second request for the dataset ID is sent to the UMMF based on the determining that the dataset ID is not stored at the AMF.
[0150] In some embodiments of the method 1300, the dataset ID comprises one or more of: a use case data field; a cell ID data field; a vendor ID data field; and a radio configuration ID field.
[0151] In some embodiments of the method 1300, the network-side condition is applied at a plurality of cells of the wireless communication system.
[0152] FIG. 14 illustrates a method 1400 of a UMMF of a CN of a wireless communication system, according to embodiments discussed herein. The method 1400 includes receiving 1402, from an AMF of the CN, a request for a dataset ID for a dataset about network signaling corresponding to a network-side condition. The method 1400 further includes determining 1404 the dataset ID. The method 1400 further includes sending 1406, to the AMF, the dataset ID.
[0153] In some embodiments of the method 1400, determining the dataset ID comprises retrieving the dataset ID from a storage of the UMMF.
[0154] In some embodiments of the method 1400, the determining the dataset ID comprises: determining that the dataset ID does not already exist in a storage of the UMMF; and newly generating the dataset ID.
[0155] In some embodiments of the method 1400, the dataset ID comprises one or more of: a use case data field; a cell ID data field; a vendor ID data field; and a radio configuration ID field.
[0156] In some embodiments of the method 1400, the network-side condition is applied at a plurality of cells of the wireless communication system.
[0157] FIG. 15 illustrates an example architecture of a wireless communication system 1500, according to embodiments disclosed herein. The following description is provided for an example wireless communication system 1500 that operates in conjunction with the LTE system standards and / or 5G or NR system standards as provided by 3GPP technical specifications.
[0158] As shown by FIG. 15, the wireless communication system 1500 includes UE 1502 and UE 1504 (although any number of UEs may be used) . In this example, the UE 1502 and the UE 1504 are illustrated as smartphones (e.g., handheld touchscreen mobile computing devices connectable to one or more cellular networks) , but may also comprise any mobile or non-mobile computing device configured for wireless communication.
[0159] The UE 1502 and UE 1504 may be configured to communicatively couple with a RAN 1506. In embodiments, the RAN 1506 may be NG-RAN, E-UTRAN, etc. The UE 1502 and UE 1504 utilize connections (or channels) (shown as connection 1508 and connection 1510, respectively) with the RAN 1506, each of which comprises a physical communications interface. The RAN 1506 can include one or more base stations (such as base station 1512 and base station 1514) that enable the connection 1508 and connection 1510.
[0160] In this example, the connection 1508 and connection 1510 are air interfaces to enable such communicative coupling, and may be consistent with RAT (s) used by the RAN 1506, such as, for example, an LTE and / or NR.
[0161] In some embodiments, the UE 1502 and UE 1504 may also directly exchange communication data via a sidelink interface 1516. The UE 1504 is shown to be configured to access an access point (shown as AP 1518) via connection 1520. By way of example, the connection 1520 can comprise a local wireless connection, such as a connection consistent with any IEEE 802.11 protocol, wherein the AP 1518 may comprise a router. In this example, the AP 1518 may be connected to another network (for example, the Internet) without going through a CN 1524.
[0162] In embodiments, the UE 1502 and UE 1504 can be configured to communicate using orthogonal frequency division multiplexing (OFDM) communication signals with each other or with the base station 1512 and / or the base station 1514 over a multicarrier communication channel in accordance with various communication techniques, such as, but not limited to, an orthogonal frequency division multiple access (OFDMA) communication technique (e.g., for downlink communications) or a single carrier frequency division multiple access (SC-FDMA) communication technique (e.g., for uplink and ProSe or sidelink communications) , although the scope of the embodiments is not limited in this respect. The OFDM signals can comprise a plurality of orthogonal subcarriers.
[0163] In some embodiments, all or parts of the base station 1512 or base station 1514 may be implemented as one or more software entities running on server computers as part of a virtual network. In addition, or in other embodiments, the base station 1512 or base station 1514 may be configured to communicate with one another via interface 1522. In embodiments where the wireless communication system 1500 is an LTE system (e.g., when the CN 1524 is an EPC) , the interface 1522 may be an X2 interface. The X2 interface may be defined between two or more base stations (e.g., two or more eNBs and the like) that connect to an EPC, and / or between two eNBs connecting to the EPC. In embodiments where the wireless communication system 1500 is an NR system (e.g., when CN 1524 is a 5GC) , the interface 1522 may be an Xn interface. The Xn interface is defined between two or more base stations (e.g., two or more gNBs and the like) that connect to 5GC, between a base station 1512 (e.g., a gNB) connecting to 5GC and an eNB, and / or between two eNBs connecting to 5GC (e.g., CN 1524) .
[0164] The RAN 1506 is shown to be communicatively coupled to the CN 1524. The CN 1524 may comprise one or more network elements 1526, which are configured to offer various data and telecommunications services to customers / subscribers (e.g., users of UE 1502 and UE 1504) who are connected to the CN 1524 via the RAN 1506. The components of the CN 1524 may be implemented in one physical device or separate physical devices including components to read and execute instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium) .
[0165] In embodiments, the CN 1524 may be an EPC, and the RAN 1506 may be connected with the CN 1524 via an S1 interface 1528. In embodiments, the S1 interface 1528 may be split into two parts, an S1 user plane (S1-U) interface, which carries traffic data between the base station 1512 or base station 1514 and a serving gateway (S-GW) , and the S1-MME interface, which is a signaling interface between the base station 1512 or base station 1514 and mobility management entities (MMEs) .
[0166] In embodiments, the CN 1524 may be a 5GC, and the RAN 1506 may be connected with the CN 1524 via an NG interface 1528. In embodiments, the NG interface 1528 may be split into two parts, an NG user plane (NG-U) interface, which carries traffic data between the base station 1512 or base station 1514 and a user plane function (UPF) , and the S1 control plane (NG-C) interface, which is a signaling interface between the base station 1512 or base station 1514 and access and mobility management functions (AMFs) .
[0167] Generally, an application server 1530 may be an element offering applications that use internet protocol (IP) bearer resources with the CN 1524 (e.g., packet switched data services) . The application server 1530 can also be configured to support one or more communication services (e.g., VoIP sessions, group communication sessions, etc. ) for the UE 1502 and UE 1504 via the CN 1524. The application server 1530 may communicate with the CN 1524 through an IP communications interface 1532.
[0168] FIG. 16 illustrates a system 1600 for performing signaling 1634 between a wireless device 1602 and a RAN device 1618 that is in communication 1646 with a CN device 1636, according to embodiments disclosed herein. The system 1600 may be a portion of a wireless communications system as herein described. The wireless device 1602 may be, for example, a UE of a wireless communication system. The RAN device 1618 may be, for example, a base station (e.g., an eNB or a gNB) of a wireless communication system. The CN device 1636 may be, for example, an AMF or a UMMF of a wireless communication system.
[0169] The wireless device 1602 may include one or more processor (s) 1604. The processor (s) 1604 may execute instructions such that various operations of the wireless device 1602 are performed, as described herein. The processor (s) 1604 may include one or more baseband processors implemented using, for example, a central processing unit (CPU) , a digital signal processor (DSP) , an application specific integrated circuit (ASIC) , a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0170] The wireless device 1602 may include a memory 1606. The memory 1606 may be a non-transitory computer-readable storage medium that stores instructions 1608 (which may include, for example, the instructions being executed by the processor (s) 1604) . The instructions 1608 may also be referred to as program code or a computer program. The memory 1606 may also store data used by, and results computed by, the processor (s) 1604.
[0171] The wireless device 1602 may include one or more transceiver (s) 1610 that may include radio frequency (RF) transmitter circuitry and / or receiver circuitry that use the antenna (s) 1612 of the wireless device 1602 to facilitate signaling (e.g., the signaling 1634) to and / or from the wireless device 1602 with other devices (e.g., the RAN device 1618) according to corresponding RATs.
[0172] The wireless device 1602 may include one or more antenna (s) 1612 (e.g., one, two, four, or more) . For embodiments with multiple antenna (s) 1612, the wireless device 1602 may leverage the spatial diversity of such multiple antenna (s) 1612 to send and / or receive multiple different data streams on the same time and frequency resources. This behavior may be referred to as, for example, multiple input multiple output (MIMO) behavior (referring to the multiple antennas used at each of a transmitting device and a receiving device that enable this aspect) . MIMO transmissions by the wireless device 1602 may be accomplished according to precoding (or digital beamforming) that is applied at the wireless device 1602 that multiplexes the data streams across the antenna (s) 1612 according to known or assumed channel characteristics such that each data stream is received with an appropriate signal strength relative to other streams and at a desired location in the spatial domain (e.g., the location of a receiver associated with that data stream) . Certain embodiments may use single user MIMO (SU-MIMO) methods (where the data streams are all directed to a single receiver) and / or multi user MIMO (MU-MIMO) methods (where individual data streams may be directed to individual (different) receivers in different locations in the spatial domain) .
[0173] In certain embodiments having multiple antennas, the wireless device 1602 may implement analog beamforming techniques, whereby phases of the signals sent by the antenna (s) 1612 are relatively adjusted such that the (joint) transmission of the antenna (s) 1612 can be directed (this is sometimes referred to as beam steering) .
[0174] The wireless device 1602 may include one or more interface (s) 1614. The interface (s) 1614 may be used to provide input to or output from the wireless device 1602. For example, a wireless device 1602 that is a UE may include interface (s) 1614 such as microphones, speakers, a touchscreen, buttons, and the like in order to allow for input and / or output to the UE by a user of the UE. Other interfaces of such a UE may be made up of transmitters, receivers, and other circuitry (e.g., other than the transceiver (s) 1610 / antenna (s) 1612 already described) that allow for communication between the UE and other devices and may operate according to known protocols (e.g., and the like) .
[0175] The wireless device 1602 may include a dataset ID module 1616. The dataset ID module 1616 may be implemented via hardware, software, or combinations thereof. For example, the dataset ID module 1616 may be implemented as a processor, circuit, and / or instructions 1608 stored in the memory 1606 and executed by the processor (s) 1604. In some examples, the dataset ID module 1616 may be integrated within the processor (s) 1604 and / or the transceiver (s) 1610. For example, the dataset ID module 1616 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the processor (s) 1604 or the transceiver (s) 1610.
[0176] The dataset ID module 1616 may be used for various aspects of the present disclosure, for example, aspects of FIG. 12. For example, the dataset ID module 1616 may configure the wireless device 1602 to send, to a RAN device 1618, an indication that the wireless device 1602 is capable of associating a dataset about network signaling that is collected by the wireless device 1602 based on the network signaling to a dataset ID corresponding to a network-side condition of the network signaling; receive, from the RAN device 1618, the dataset ID; receive, from the RAN device 1618, the network signaling; and collect the dataset based on the network signaling.
[0177] The RAN device 1618 may include one or more processor (s) 1620. The processor (s) 1620 may execute instructions such that various operations of the RAN device 1618 are performed, as described herein. The processor (s) 1620 may include one or more baseband processors implemented using, for example, a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0178] The RAN device 1618 may include a memory 1622. The memory 1622 may be a non-transitory computer-readable storage medium that stores instructions 1624 (which may include, for example, the instructions being executed by the processor (s) 1620) . The instructions 1624 may also be referred to as program code or a computer program. The memory 1622 may also store data used by, and results computed by, the processor (s) 1620.
[0179] The RAN device 1618 may include one or more transceiver (s) 1626 that may include RF transmitter circuitry and / or receiver circuitry that use the antenna (s) 1628 of the RAN device 1618 to facilitate signaling (e.g., the signaling 1634) to and / or from the RAN device 1618 with other devices (e.g., the wireless device 1602) according to corresponding RATs.
[0180] The RAN device 1618 may include one or more antenna (s) 1628 (e.g., one, two, four, or more) . In embodiments having multiple antenna (s) 1628, the RAN device 1618 may perform MIMO, digital beamforming, analog beamforming, beam steering, etc., as has been described.
[0181] The RAN device 1618 may include one or more interface (s) 1630. The interface (s) 1630 may be used to provide input to or output from the RAN device 1618. For example, a RAN device 1618 that is a base station may include interface (s) 1630 made up of transmitters, receivers, and other circuitry (e.g., other than the transceiver (s) 1626 / antenna (s) 1628 already described) that enables the base station to communicate with other equipment in a core network, and / or that enables the base station to communicate with external networks, computers, databases, and the like for purposes of operations, administration, and maintenance of the base station or other equipment operably connected thereto.
[0182] The RAN device 1618 may include a dataset ID module 1632. The dataset ID module 1632 may be implemented via hardware, software, or combinations thereof. For example, the dataset ID module 1632 may be implemented as a processor, circuit, and / or instructions 1624 stored in the memory 1622 and executed by the processor (s) 1620. In some examples, the dataset ID module 1632 may be integrated within the processor (s) 1620 and / or the transceiver (s) 1626. For example, the dataset ID module 1632 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the processor (s) 1620 or the transceiver (s) 1626.
[0183] The dataset ID module 1632 may be used for various aspects of the present disclosure, for example, aspects of FIG. 10 and / or FIG. 11. For example, the dataset ID module 1632 may configure the RAN device 1618 to receive, from a the wireless device 1602, an indication that the wireless device 1602 is capable of associating a dataset about network signaling that is collected by the wireless device 1602 based on the network signaling to a dataset ID corresponding to a network-side condition of the network signaling; determine, based on the indication, that the wireless device 1602 is capable of associating the dataset to the dataset ID; send, to a CN device 1636, a request for the dataset ID; receive, from the CN device 1636, the dataset ID; send, to the wireless device 1602, the dataset ID; and send, to the wireless device 1602, the network signaling according to the network-side condition. As another example, the dataset ID module 1632 may configure the RAN device 1618 to receive, from a wireless device 1602, an indication that the wireless device 1602 is capable of associating a dataset about network signaling that is collected by the wireless device 1602 based on the network signaling to a dataset ID corresponding to a network-side condition of the network signaling; determine, based on the indication, that the wireless device 1602is capable of associating the dataset to the dataset ID; determine the dataset ID; send, to the wireless device 1602, the dataset ID; and send, to the wireless device 1602, the network signaling according to the network-side condition.
[0184] The CN device 1636 may include one or more processor (s) 1638. The processor (s) 1638 may execute instructions such that various operations of the CN device 1636 are performed, as described herein. The processor (s) 1638 may include one or more baseband processors implemented using, for example, a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0185] The CN device 1636 may include a memory 1640. The memory 1640 may be a non-transitory computer-readable storage medium that stores instructions 1642 (which may include, for example, the instructions being executed by the processor (s) 1638) . The instructions 1642 may also be referred to as program code or a computer program. The memory 1640 may also store data used by, and results computed by, the processor (s) 1638.
[0186] The dataset ID module 1644 may be used for various aspects of the present disclosure, for example, aspects of FIG. 13 and / or FIG. 14. For example, the dataset ID module 1644 may configure a CN device 1636 that is an AMF to receive, from the RAN device 1618, a first request for a dataset ID for a dataset about network signaling corresponding to a network-side condition; send, to a user equipment UMMF of the CN, a second request for the dataset ID; receive, from the UMMF, the dataset ID; and send, to the RAN device 1618, the dataset ID. As another example, the dataset ID module 1644 may configure a CN device 1636 that is a UMMF to receive, from an AMF of the CN, a request for a dataset ID for a dataset about network signaling corresponding to a network-side condition; determining the dataset ID; and send, to the AMF, the dataset ID.
[0187] Embodiments contemplated herein include an apparatus comprising means to perform one or more elements of the method 1200. This apparatus may be, for example, an apparatus of a UE (such as a wireless device 1602 that is a UE, as described herein) .
[0188] Embodiments contemplated herein include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of the method 1200. This non-transitory computer-readable media may be, for example, a memory of a UE (such as a memory 1606 of a wireless device 1602 that is a UE, as described herein) .
[0189] Embodiments contemplated herein include an apparatus comprising logic, modules, or circuitry to perform one or more elements of the method 1200. This apparatus may be, for example, an apparatus of a UE (such as a wireless device 1602 that is a UE, as described herein) .
[0190] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of the method 1200. This apparatus may be, for example, an apparatus of a UE (such as a wireless device 1602 that is a UE, as described herein) .
[0191] Embodiments contemplated herein include a signal as described in or related to one or more elements of the method 1200.
[0192] Embodiments contemplated herein include a computer program or computer program product comprising instructions, wherein execution of the program by a processor is to cause the processor to carry out one or more elements of the method 1200. The processor may be a processor of a UE (such as a processor (s) 1604 of a wireless device 1602 that is a UE, as described herein) . These instructions may be, for example, located in the processor and / or on a memory of the UE (such as a memory 1606 of a wireless device 1602 that is a UE, as described herein) .
[0193] Embodiments contemplated herein include an apparatus comprising means to perform one or more elements of any of the method 1000 and / or the method 1100. This apparatus may be, for example, an apparatus of a base station (such as a RAN device 1618 that is a base station, as described herein) .
[0194] Embodiments contemplated herein include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of any of the method 1000 and / or the method 1100. This non-transitory computer-readable media may be, for example, a memory of a base station (such as a memory 1622 of a RAN device 1618 that is a base station, as described herein) .
[0195] Embodiments contemplated herein include an apparatus comprising logic, modules, or circuitry to perform one or more elements of any of the method 1000 and / or the method 1100. This apparatus may be, for example, an apparatus of a base station (such as a RAN device 1618 that is a base station, as described herein) .
[0196] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of any of the method 1000 and / or the method 1100. This apparatus may be, for example, an apparatus of a base station (such as a RAN device 1618 that is a base station, as described herein) .
[0197] Embodiments contemplated herein include a signal as described in or related to one or more elements of any of the method 1000 and / or the method 1100.
[0198] Embodiments contemplated herein include a computer program or computer program product comprising instructions, wherein execution of the program by a processing element is to cause the processing element to carry out one or more elements of any of the method 1000 and / or the method 1100. The processor may be a processor of a base station (such as a processor (s) 1620 of a RAN device 1618 that is a base station, as described herein) . These instructions may be, for example, located in the processor and / or on a memory of the base station (such as a memory 1622 of a RAN device 1618 that is a base station, as described herein) .
[0199] Embodiments contemplated herein include an apparatus comprising means to perform one or more elements any of the method 1300 and / or the method 1400. This apparatus may be, for example, an apparatus of a AMF or a UMMF of a CN (such as a CN device 1636 that is a an AMF or a UMMF, as described herein) .
[0200] Embodiments contemplated herein include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of any of the method 1300 and / or the method 1400. This non-transitory computer-readable media may be, for example, a memory of a AMF or a UMMF (such as a memory 1640 of a CN device 1636 that is an AMF or a UMMF, as described herein) .
[0201] Embodiments contemplated herein include an apparatus comprising logic, modules, or circuitry to perform one or more elements of any of the method 1300 and / or the method 1400. This apparatus may be, for example, an apparatus of an AMF or a UMMF (such as a CN device 1636 that is an AMF or a UMMF, as described herein) .
[0202] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of any of the method 1300 and / or the method 1400. This apparatus may be, for example, an apparatus of an AMF or a UMMF (such as a CN device 1636 that is an AMF or a UMMF, as described herein) .
[0203] Embodiments contemplated herein include a signal as described in or related to one or more elements of any of the method 1300 and / or the method 1400.
[0204] Embodiments contemplated herein include a computer program or computer program product comprising instructions, wherein execution of the program by a processor is to cause the processor to carry out one or more elements of any of the method 1300 and / or the method 1400. The processor may be a processor of a AMF or a UMMF (such as a processor (s) 1638 of a CN device 1636 that is an AMF or a UMMF, as described herein) . These instructions may be, for example, located in the processor and / or on a memory of the AMF or the UMMF (such as a memory 1640 of a CN device 1636 that is an AMF or a UMMF, as described herein) .
[0205] For one or more embodiments, at least one of the components set forth in one or more of the preceding figures may be configured to perform one or more operations, techniques, processes, and / or methods as set forth herein. For example, a baseband processor as described herein in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein. For another example, circuitry associated with a UE, base station, network element, etc. as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein.
[0206] Any of the above described embodiments may be combined with any other embodiment (or combination of embodiments) , unless explicitly stated otherwise. The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of embodiments to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.
[0207] Embodiments and implementations of the systems and methods described herein may include various operations, which may be embodied in machine-executable instructions to be executed by a computer system. A computer system may include one or more general-purpose or special-purpose computers (or other electronic devices) . The computer system may include hardware components that include specific logic for performing the operations or may include a combination of hardware, software, and / or firmware.
[0208] It should be recognized that the systems described herein include descriptions of specific embodiments. These embodiments can be combined into single systems, partially combined into other systems, split into multiple systems or divided or combined in other ways. In addition, it is contemplated that parameters, attributes, aspects, etc. of one embodiment can be used in another embodiment. The parameters, attributes, aspects, etc. are merely described in one or more embodiments for clarity, and it is recognized that the parameters, attributes, aspects, etc. can be combined with or substituted for parameters, attributes, aspects, etc. of another embodiment unless specifically disclaimed herein.
[0209] It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
[0210] Although the foregoing has been described in some detail for purposes of clarity, it will be apparent that certain changes and modifications may be made without departing from the principles thereof. It should be noted that there are many alternative ways of implementing both the processes and apparatuses described herein. Accordingly, the present embodiments are to be considered illustrative and not restrictive, and the description is not to be limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.
Claims
1.A method of a base station of a radio access network (RAN) of a wireless communication system, comprising:receiving, from a user equipment (UE) , an indication that the UE is capable of associating a dataset about network signaling that is collected by the UE based on the network signaling to a dataset identifier (ID) corresponding to a network-side condition of the network signaling;determining, based on the indication, that the UE is capable of associating the dataset to the dataset ID;sending, to a core network (CN) of the wireless communication system, a request for the dataset ID;receiving, from the CN, the dataset ID;sending, to the UE, the dataset ID; andsending, to the UE, the network signaling according to the network-side condition.2.The method of claim 1, wherein the sending, to the UE, the dataset ID comprises forwarding a configuration update command comprising the dataset ID from the CN to the UE.3.The method of claim 1, wherein the network signaling comprises a reference signal set.4.The method of claim 1, wherein the indication is received in a UE capability report.5.The method of claim 1, wherein the indication is received in radio resource control (RRC) signaling.6.The method of claim 1, wherein the dataset ID comprises one or more of:a use case data field;a cell ID data field;a vendor ID data field; anda radio configuration ID field.7.The method of claim 1, wherein the network-side condition is applied at a plurality of cells of the wireless communication system.8.The method of claim 1, wherein the request for the dataset ID is sent to an access and mobility management function (AMF) of the CN.9.A method of a base station of a radio access network (RAN) of a wireless communication system, comprising:receiving, from a user equipment (UE) , an indication that the UE is capable of associating a dataset about network signaling that is collected by the UE based on the network signaling to a dataset identifier (ID) corresponding to a network-side condition of the network signaling;determining, based on the indication, that the UE is capable of associating the dataset to the dataset ID;determining the dataset ID;sending, to the UE, the dataset ID; andsending, to the UE, the network signaling according to the network-side condition.10.The method of claim 9, wherein the dataset ID is determined according to a pre-configuration for the network-side condition at the base station.11.The method of claim 9, wherein the indication is received in a UE capability report.12.The method of claim 9, wherein the indication is received in radio resource control (RRC) signaling.13.The method of claim 9, wherein the dataset ID comprises a channel state information reference signal (CSI-RS) resource set ID of a CSI-RS resource set.14.The method of claim 13, wherein the network-side condition comprises a network-side antenna port configuration for the network signaling.15.The method of claim 13, wherein the network-side condition comprises a use of a measurement beam set and a prediction beam set, wherein first beams of the measurement beam set are configured to be measured to enable predictions about second beams of the prediction beam set.16.The method of claim 15, wherein the first beams of the measurement beam set are a subset of the second beams of the prediction beam set.17.The method of claim 15, wherein the first beams of the measurement beam set each cover a respective plurality of the second beams of the prediction beam set.18.The method of claim 9, wherein the dataset ID comprises a synchronization signal block (SSB) transmission set ID of an SSB transmission set.19.The method of claim 9, wherein the dataset ID comprises a link ID between a synchronization signal block (SSB) transmission set and a channel state information reference signal (CSI-RS) resource set.20.The method of claim 9, wherein the dataset ID comprises a link ID between a first channel state information reference signal (CSI-RS) resource set and a second CSI-RS resource set.21.A method of a user equipment (UE) of a wireless communication system, comprising:sending, to a base station of a radio access network (RAN) of the wireless communication system, an indication that the UE is capable of associating a dataset about network signaling that is collected by the UE based on the network signaling to a dataset identifier (ID) corresponding to a network-side condition of the network signaling;receiving, from the base station, the dataset ID;receiving, from the base station, the network signaling; andcollecting the dataset based on the network signaling.22.The method of claim 21, wherein the dataset ID is received from the base station in a configuration update command comprising the dataset ID from the CN that is forwarded to the UE by the base station.23.The method of claim 21, wherein the network signaling comprises a reference signal set.24.The method of claim 21, wherein the indication is sent in a UE capability report.25.The method of claim 21, wherein the indication is sent in radio resource control (RRC) signaling.26.The method of claim 21, wherein the dataset ID comprises one or more of:a use case data field;a cell ID data field;a vendor ID data field; anda radio configuration ID field.27.The method of claim 21, wherein the dataset ID comprises a channel state information reference signal (CSI-RS) resource set ID of a CSI-RS resource set.28.The method of claim 27, wherein the network-side condition comprises a network-side antenna port configuration for the network signaling.29.The method of claim 27, wherein the network-side condition comprises a use of a measurement beam set and a prediction beam set, wherein first beams of the measurement beam set are configured to be measured to enable predictions about second beams of the prediction beam set.30.The method of claim 29, wherein the first beams of the measurement beam set are a subset of the second beams of the prediction beam set.31.The method of claim 29, wherein the first beams of the measurement beam set each cover a respective plurality of the second beams of the prediction beam set.32.The method of claim 21, The method of claim 21, wherein the dataset ID comprises a synchronization signal block (SSB) transmission set ID of an SSB transmission set.33.The method of claim 21, wherein the dataset ID comprises a link ID between a synchronization signal block (SSB) transmission set and a channel state information reference signal (CSI-RS) resource set.34.The method of claim 21, wherein the dataset ID comprises a link ID between a first channel state information reference signal (CSI-RS) resource set and a second CSI-RS resource set.35.A method of an access and mobility management function (AMF) of a core network (CN) of a wireless communication system, comprising:receiving, from a base station of the wireless communication system, a first request for a dataset identifier (ID) for a dataset about network signaling corresponding to a network-side condition;sending, to a user equipment (UE) artificial intelligence (AI) / machine learning (ML) model management function (UMMF) of the CN, a second request for the dataset ID;receiving, from the UMMF, the dataset ID; andsending, to the base station, the dataset ID.36.The method of claim 35, further comprising determining, after receiving the first request for the dataset ID from the base station, that the dataset ID is not stored at the AMF, and wherein the second request for the dataset ID is sent to the UMMF based on the determining that the dataset ID is not stored at the AMF.37.The method of claim 35, wherein the dataset ID comprises one or more of:a use case data field;a cell ID data field;a vendor ID data field; anda radio configuration ID field.38.The method of claim 35, wherein the network-side condition is applied at a plurality of cells of the wireless communication system.39.A method of a user equipment (UE) artificial intelligence (AI) / machine learning (ML) model management function (UMMF) of a core network (CN) of a wireless communication system, comprising:receiving, from an access and mobility management function (AMF) of the CN, a request for a dataset identifier (ID) for a dataset about network signaling corresponding to a network-side condition;determining the dataset ID; andsending, to the AMF, the dataset ID.40.The method of claim 39, wherein determining the dataset ID comprises retrieving the dataset ID from a storage of the UMMF.41.The method of claim 39, wherein the determining the dataset ID comprises:determining that the dataset ID does not already exist in a storage of the UMMF; andnewly generating the dataset ID.42.The method of claim 39, wherein the dataset ID comprises one or more of:a use case data field;a cell ID data field;a vendor ID data field; anda radio configuration ID field.43.The method of claim 39, wherein the network-side condition is applied at a plurality of cells of the wireless communication system.44.An apparatus comprising means to perform the method of any of claim 1 to claim 43.45.A computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform the method of any of claim 1 to claim 43.46.An apparatus comprising logic, modules, or circuitry to perform the method of any of claim 1 to claim 43.