X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2Foverview.rst;h=a0588fddd8d1083fbed6fcd48f990ec4ed3314f3;hb=refs%2Fheads%2Fh-release;hp=5bbda81748d51b7ba027f15e34d21a358459424f;hpb=063d7f597bc5942f8a146cbbbd9473a013a6f202;p=ric-app%2Fad.git diff --git a/docs/overview.rst b/docs/overview.rst index 5bbda81..a0588fd 100644 --- a/docs/overview.rst +++ b/docs/overview.rst @@ -1,48 +1,43 @@ -# ================================================================================== -# Copyright (c) 2020 HCL Technologies Limited. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ================================================================================== - Anomaly Detection Overview ========================== Anomaly Detection (AD) is an Xapp in the Traffic Steering O-RAN use case, -which uses the following Xapps: +which perfrom the following tasks: -#. AD, which iterates per second, fetches UE data from .csv files and send prediction to Traffic Steering +#. Data will be inserted into influxDB when xApp starts. This will be removed in Future when data will be coming via KPIMON to influxDB. +#. AD, which iterates per 10 mili-second, fetches UE information from databse and send prediction to Traffic Steering #. Traffic Steering send acknowldgement back to AD. Expected Input -------------- -The AD Xapp expects a prediction-input in following structure: - -UEPDCPBytesDL UEPDCPBytesUL UEPRBUsageDL UEPRBUsageUL S_RSRP S_RSRQ S_SINR N1_RSRP N1_RSRQ N1_SINR N2_RSRP N2_RSRQ N2_SINR UEID ServingCellID N1 N2 MeasTimestampRF +The AD Xapp expects input in following structure: - 300000 123000 25 10 -43 -3.4 25 -5 -6.4 20 -68 -9.4 17 12345 555011 555010 555012 30:17.8 - + { + 'du-id' : 1003, + 'nrCellIdentity' : "c3/B13", + 'prb_usage' : 23.0, + 'rsrp' : 84.0, + 'rsrq' : 65.0, + 'rssinr':65.0, + 'targetTput' : 0.1, + 'throughput' : , + 'ue-id' : "Waiting passenger 1", + 'x' : -556, + 'y' : -1160, + 'measTimeStampRf' : "2021-05-12T07:43:51.652" + } Expected Output --------------- -The AD Xapp should send a prediction for Anomulous UEID along with timestamp +The AD Xapp should Detect Anomulous UE's and send those UE's information as a JSON message via RMR with the following structure: { - "UEID" : 12371, - "MeasTimestampRF" : "2020-11-17 16:14:25.140140" + 'ue-id' : "Waiting passenger 1", + 'measTimeStampRf' : "2021-05-12T07:43:51.652", + 'du-id' : 1003, + 'Degradation': "RSRP RSSINR" } - -