Obtaining machine learning (ML) models for secondary method of orientation detection in user equipment (UE)
Various techniques are provided for receiving, by a base station (BS) from a user equipment (UE), a communication including a feature vector, storing, by the BS, a dataset including one or more feature vectors associated with the UE, communicating, by the BS to a network device, the dataset associated with the UE, receiving, by the BS from the network device, a machine learning (ML) model, the ML model being trained, using the dataset, to detect UE orientation, and communicating, by the BS to the UE, the trained ML model.
1 . An apparatus comprising:
at least one processor; and
at least one memory including computer program code;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
receive, from a user equipment (UE), a communication including a feature vector;
store a dataset including one or more vectors associated with the UE;
communicate, to a network device, the dataset associated with the UE;
receive, from the network device, a machine learning (ML) model, the ML model being trained, using the dataset, to detect UE orientation; and
communicate, to the UE, the trained ML model,
wherein the apparatus is further caused to:
receive, from the UE, a communication indicating a sensor failure at the UE; and
receive, from the UE, a communication including a request for the trained ML model, wherein the receiving of the trained ML model from the network device is in response to a request for the trained ML model based on the communication of the request for the trained model from the UE.
2 . The apparatus of claim 1 , wherein the dataset includes UE information associated with orientation.
3 . The apparatus of claim 1 , wherein the feature vector includes information associated with at least one of Reference Signal Received Power (RSRP) measurements, Signal to Interference and Noise Ratio measurements, serving mobile terminal panel, serving receiver beam, serving transmitter beam(s), or UE orientation.
4 . The apparatus of claim 1 , wherein the feature vector includes at least one of RSRPs of strongest beams to the BS, selected UE panel, receiver beam, or UE orientation per each reported RSRP.
5 . The apparatus of claim 1 , wherein the trained ML model maps a set of RSRP, selected UE panel and selected receiver beam, and serving transmitter beam(s) to the UE orientation.
6 . The apparatus of claim 1 , wherein the communication including the request for the trained ML model received from the UE includes UE device type information and UE sensor type information.
7 . The apparatus of claim 1 , wherein the request for the trained ML model communicated to the network device includes UE device type information and UE sensor type information.
8 . The apparatus of claim 1 , wherein the apparatus further caused to:
select the trained ML model; and
evaluate an accuracy of the trained ML model based a test dataset, wherein the communicating of the trained ML model is in response to determining the trained ML model meets an accuracy criterion.
9 . The apparatus of claim 1 , wherein the apparatus further caused to:
receive, from the UE, a communication including UE orientation determined using the trained ML model.
10 . An apparatus comprising:
at least one processor; and
at least one memory including computer program code;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
generate a feature vector based on measurements performed by the apparatus;
communicate, to a base station (BS), a message including the feature vector; and
receive, from the BS, a machine learning (ML) model, the ML model being trained, using the feature vector, to detect an orientation of the apparatus,
further causing the apparatus to:
determine at least one sensor failure, the sensor being associated with determining orientation of the apparatus;
communicate, to the BS, a message indicating the sensor failure at the apparatus; and
communicate, to the BS, a message including a request for the trained ML model.
11 . The apparatus of claim 10 , wherein the feature vector includes information associated with at least one of Reference Signal Received Power (RSRP) measurements, Signal to Interference and Noise Ratio measurements, serving mobile terminal panel, serving receiver beam, serving transmitter beam(s), or orientation of the apparatus.
12 . The apparatus of claim 10 , wherein the feature vector includes at least one of RSRPs of strongest beams to the BS, selected panel, receiver beam, or orientation of the apparatus per each reported RSRP.
13 . The apparatus of claim 10 , wherein the trained ML model maps a set of RSRP, selected panel, selected receiver beam and serving transmitter beam(s) to the orientation of the apparatus.
14 . The apparatus of claim 10 , wherein the communication including the request for the trained ML model includes device type information of the apparatus and sensor type information of the apparatus.
15 . The apparatus of claim 10 , further causing the apparatus to communicate, to the BS, a message including orientation of the apparatus determined using the trained ML model.
16 . A method comprising
generating, by a user equipment (UE), a feature vector based on UE measurements;
communicating, by the UE to a base station (BS), a message including the feature vector; and
receiving, by the UE from the BS, a machine learning (ML) model, the ML model being trained, using the feature vector, to detect UE orientation,
further comprising:
determining, by the UE, at least one sensor failure, the sensor being associated with determining UE orientation;
communicating, by the UE to the BS, a message indicating the sensor failure at the UE; and
communicating, by the UE to the BS, a message including a request for the trained ML model.
17 . The method of claim 16 , wherein the trained ML model maps a set of RSRP, selected UE panel and selected receiver beam, and serving transmitter beam(s) to the UE orientation.