generated from martinthomson/internet-draft-template
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathietf-microwave-radio-link-partial-Description.txt
96 lines (91 loc) · 4.09 KB
/
ietf-microwave-radio-link-partial-Description.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
list acm-profile-list {
key "profile-coding-modulation-id profile-channel-separation-id";
description
"A list of acm-profile.
Each acm-profile is identified by a channel-separation and coding-modulation values as supported by the carrier termination
and defines the parameter's values of each transmission acm profile. ";
leaf profile-channel-separation-id {
type string;
description
"Uniquely identifies the acm profile (together with 'profile-coding-modulation-id'.
It could be used to allow the configuration of the channel-separation value.";
}
leaf profile-coding-modulation-id {
type identityref {
base mw-types:coding-modulation;
description
"Uniquely identifies the acm profile (together with 'profile-channel-separation-id' ) .
It could be used to allow the configuration of the selected-cm (single mode) or selected-min-acm/selected-max-acm (adaptive mode).";
}
}
uses acm-profile;
container lower-acm-profile-ptr {
leaf profile-coding-modulation-id-ref {
type leafref {
path "../../../acm-profile-list/profile-coding-modulation-id";
description
"A reference to an acm-profile to give an order in acm-profile-list.
This is the reference to the 'profile-coding-modulation-id' key of the next lower acm-profile in the list respect to the current one.";
}
}
leaf profile-channel-separation-id-ref {
type leafref {
path "../../../acm-profile-list[profile-coding-modulation-id=current()/../profile-coding-modulation-id-ref]/profile-channel-separation-id";
description
"A reference to an acm-profile to give an order in acm-profile-list.
This is the reference to the 'profile-coding-modulation-id' key of the next lower acm-profile in the list respect to the current one.";
}
}
}
container upper-acm-profile-ptr {
leaf profile-coding-modulation-id-ref {
type leafref {
path "../../../acm-profile-list/profile-coding-modulation-id";
description
"A reference to an acm-profile to give a sequence in acm-profile-list.
This is the reference to the 'profile-coding-modulation-id' key of the next higher acm-profile in the list respect to the current one.";
}
}
leaf profile-channel-separation-id-ref {
type leafref {
path "../../../acm-profile-list[profile-coding-modulation-id=current()/../profile-coding-modulation-id-ref]/profile-channel-separation-id";
description
"A reference to an acm-profile to give a sequence in acm-profile-list.
This is the reference to the 'profile-coding-modulation-id' key of the next higher acm-profile in the list respect to the current one.";
}
}
}
}
}
grouping acm-profile {
description "acm-profile. It reports the characteristics of the acm-profile as supported by the carrier termination. "
leaf modulation-scheme {
type uint8;
description
"It is the logarithm base two of the number of points in the transmitted constellation.
E.g.: value would be 2 for 4QAM, 10 for 1024QAM and 12 for 4096QAM .";
}
leaf nominal-tx-capacity {
type uint8;
description
"The nominal radio link capacity associated to this acm-profile .";
}
leaf support-as-fixed-modulation {
type boolean;
description
"It is true when the profile can be used in single coding-modulation-mode.";
}
leaf max-tx-power {
type power;
description
"It is the maximum transmitted power when the carrier termination is operating this acm-profile.
It is used to configure transmitted power";
}
leaf min-tx-power {
type power;
description
"It is the minimum transmitted power when the carrier termination is operating this acm-profile.
It is used to configure transmitted power";
}
}
}