Commit eaead5c7 authored by pingj's avatar pingj

update according to email review comments on S5-202342

parent 00259d23
Pipeline #4347 passed with stage
in 0 seconds
......@@ -26,18 +26,4 @@ module _3gpp-nr-nrm-common {
}
}
typedef RSSetType {
type enumeration {
enum RS1;
enum RS2;
}
}
typedef RSSetId {
type string {
length 22;
pattern '[01]*';
}
}
}
\ No newline at end of file
......@@ -13,7 +13,7 @@ module _3gpp-nr-nrm-gnbdufunction {
Object Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";
revision 2020-04-27 { reference S5-202283 ; }
revision 2020-04-27 { reference CR-0284 ; }
revision 2020-03-12 { reference "SP-200233 S5-201547" ; }
revision 2020-02-14 { reference S5-20XXXX ; }
revision 2019-10-28 { reference S5-193518 ; }
......
......@@ -11,13 +11,12 @@ module _3gpp-nr-nrm-nrcelldu {
import _3gpp-nr-nrm-rrmpolicy { prefix nrrrmpolicy3gpp; }
import _3gpp-nr-nrm-common { prefix nrcommon3gpp; }
organization "3GPP SA5";
description "Defines the YANG mapping of the NRCellDU Information Object
Class (IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";
revision 2020-04-27 { reference S5-202283 ; }
revision 2020-04-27 { reference CR-0284 ; }
revision 2020-02-14 { reference S5-20XXXX ; }
revision 2019-10-28 { reference S5-193518 ; }
revision 2019-09-03 {
......
module _3gpp-nr-nrm-rimrsglobal {
module _3gpp-nr-nrm-rimrs {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-rimrsglobal";
prefix "rimrsglobal3gpp";
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-rimrs";
prefix "rimrs3gpp";
import ietf-yang-types { prefix yang; }
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }
organization "3GPP SA5";
contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464";
description "Defines the YANG mapping of the RimRSGlobal Information Object Class
(IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";
revision 2020-04-27 { reference S5-202283 ; }
revision 2020-04-27 { reference CR-0284 ; }
typedef RSSetType {
type enumeration {
enum RS1;
enum RS2;
}
}
typedef RSSetId {
type uint32 {
range "0..41943043";
}
}
grouping RimRSGlobalGrp {
description "Represents the RimRSGlobal IOC.";
reference "3GPP TS 28.541";
uses top3gpp:Top_Grp;
leaf frequencyDomainPara {
description "define configuration parameters for frequency Domain.";
mandatory true;
type string;
}
leaf sequenceDomainPara {
description "define configuration parameters for sequence Domain .";
mandatory true;
type string;
}
leaf timeDomainPara {
description "define configuration parameters for time Domain .";
mandatory true;
type string;
}
}
grouping RimRSSetGrp {
description "Represents the RimRSSet IOC.";
reference "3GPP TS 28.541";
leaf setId {
description "specify the set ID of a victim Set (RIM-RS1 Set) or aggressor Set (RIM-RS2 set).";
mandatory true;
type rimrs3gpp:RSSetId;
}
leaf setType {
description "specify type of a RIM-RS Set. RIM RS1 is transmitted by victim to indicate its suffering remote interference, and RIM RS2 is transmitted by aggressor to measure if Remote Interference still exist.";
mandatory true;
type rimrs3gpp:RSSetType;
}
leaf rimRSMonitoringStartTime {
description "This field configures the UTC time when the gNB attempts to start RIM-RS monitoring.";
type yang:date-and-time;
}
leaf rimRSMonitoringStopTime {
description "This field configures the UTC time when the gNB stops RIM-RS monitoring.";
type yang:date-and-time;
}
leaf nRCellDURef {
description "This attribute contains the DN of a NR Cell (NRCellDU).";
mandatory true;
config false;
type types3gpp:DistinguishedName;
}
}
augment "/subnet3gpp:SubNetwork/rimrs3gpp:RimRSGlobal" {
list RimRSSet {
description "represent aggressor or victim Set organized by OAM. The RIM RS Resource is assigned to each Set, which is identified by triple indices set of <Time domain index, Frequency domain index, and Sequence index >. The triple indices set can be derived by setId attribute (See subclause 7.4.1.6 in TS 38.211 [32]).";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses RimRSSetGrp;
}
}
}
augment "/subnet3gpp:SubNetwork" {
list RimRSGlobal {
description "Represents the RimRSGlobal.";
description "represent global/common Remote Interference Management (RIM) Reference Signal (RS) resource allocated for the whole network. Resource for RIM-RS transmission is defined by Sequence domain resource, Time domain resource and Frequency resource. The configure parameters of the RIM RS resource are applied to all Sets of RIM RS Resource across gNBs/cells in the network.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
......
module _3gpp-nr-nrm-rimrsset {
yang-version 1.1;
namespace "urn:3gpp:sa5:_3gpp-nr-nrm-rimrsset";
prefix "rimrsset3gpp";
import _3gpp-common-subnetwork { prefix subnet3gpp; }
import _3gpp-common-top { prefix top3gpp; }
import _3gpp-nr-nrm-rimrsglobal { prefix rimrsglobal3gpp; }
import _3gpp-nr-nrm-common {prefix nrcommon3gpp; }
import _3gpp-common-yang-types { prefix types3gpp; }
organization "3GPP SA5";
description "Defines the YANG mapping of the RimRSSet Information Object Class
(IOC) that is part of the NR Network Resource Model (NRM).";
reference "3GPP TS 28.541 5G Network Resource Model (NRM)";
revision 2020-04-27 { reference S5-202283 ; }
grouping RimRSSetGrp {
description "Represents the RimRSSet IOC.";
reference "3GPP TS 28.541";
uses top3gpp:Top_Grp;
leaf setId {
description "This specifies the set ID of a victim Set (RIM-RS1 Set) or aggressor Set (RIM-RS2 set).";
mandatory true;
type nrcommon3gpp:RSSetId;
}
leaf setType {
description "This specifies type of a RIM-RS Set. RIM RS1 is transmitted by victim to indicate its suffering remote interference, and RIM RS2 is transmitted by aggressor to measure if Remote Interference still exist.";
mandatory true;
type nrcommon3gpp:RSSetType;
}
leaf rimRSMonitoringStartTime {
description "This field configures the UTC time when the gNB attempts to start RIM-RS monitoring.";
type string;
}
leaf rimRSMonitoringStopTime {
description "This field configures the UTC time when the gNB stops RIM-RS monitoring.";
type string;
}
leaf nRCellDURef {
description "This attribute contains the DN of a NR Cell (NRCellDU).";
mandatory true;
type types3gpp:DistinguishedName;
}
}
augment "/subnet3gpp:SubNetwork/rimrsglobal3gpp:RimRSGlobal" {
list RimRSSet {
description "Represents the information of a RimRSSet.";
reference "3GPP TS 28.541";
key id;
uses top3gpp:Top_Grp;
container attributes {
uses RimRSSetGrp;
}
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment