Skip to content

Commit

Permalink
ROADM impairments for C+L band (#68)
Browse files Browse the repository at this point in the history
Model updated to describe ROADM impairments for C+L band: resolving issue #51

Resolve issue #64

Co-authored-by: sergiobelotti <sergio.belotti@nokia.com>
  • Loading branch information
italobusi and sergiobelotti committed Jun 15, 2021
1 parent 6a70f61 commit e7990fa
Show file tree
Hide file tree
Showing 2 changed files with 385 additions and 406 deletions.
34 changes: 25 additions & 9 deletions ietf-optical-impairment-topology.tree
Expand Up @@ -32,10 +32,8 @@ module: ietf-optical-impairment-topology
| +--ro name?
| | string
| +--ro frequency-range
| | +--ro lower-frequency?
| | | l0-types-ext:frequency-thz
| | +--ro upper-frequency?
| | l0-types-ext:frequency-thz
| | +--ro lower-frequency frequency-thz
| | +--ro upper-frequency frequency-thz
| +--ro actual-gain
| | decimal64
| +--ro tilt-target
Expand Down Expand Up @@ -125,8 +123,11 @@ module: ietf-optical-impairment-topology
| decimal64
+--ro max-diff-group-delay?
| int32
+--ro max-polarization-dependent-loss?
| decimal64
+--ro max-polarization-dependent-loss-penalty* []
| +--ro max-polarization-dependent-loss
| | decimal64
| +--ro penalty
| uint8
+--ro available-modulation-type?
| identityref
+--ro OTSi-carrier-bandwidth?
Expand All @@ -137,6 +138,12 @@ module: ietf-optical-impairment-topology
| int32
+--ro available-baud-rate?
| uint32
+--ro nyquist-spacing-factor?
| decimal64
+--ro roll-off?
| decimal64
+--ro xtalk-penalty?
| int32
+--ro available-fec-type?
| identityref
+--ro fec-code-rate?
Expand Down Expand Up @@ -169,14 +176,20 @@ module: ietf-optical-impairment-topology
+--ro roadm-path-impairments-id uint32
+--ro (impairment-type)?
+--:(roadm-express-path)
| +--ro roadm-express-path
| +--ro roadm-express-path* []
| +--ro frequency-range
| | +--ro lower-frequency frequency-thz
| | +--ro upper-frequency frequency-thz
| +--ro roadm-pmd? decimal64
| +--ro roadm-cd? decimal64
| +--ro roadm-pdl? decimal64
| +--ro roadm-inband-crosstalk? decimal64
| +--ro roadm-maxloss? decimal64
+--:(roadm-add-path)
| +--ro roadm-add-path
| +--ro roadm-add-path* []
| +--ro frequency-range
| | +--ro lower-frequency frequency-thz
| | +--ro upper-frequency frequency-thz
| +--ro roadm-pmd? decimal64
| +--ro roadm-cd? decimal64
| +--ro roadm-pdl? decimal64
Expand All @@ -186,7 +199,10 @@ module: ietf-optical-impairment-topology
| +--ro roadm-osnr? l0-types-ext:snr
| +--ro roadm-noise-figure? decimal64
+--:(roadm-drop-path)
+--ro roadm-drop-path
+--ro roadm-drop-path* []
+--ro frequency-range
| +--ro lower-frequency frequency-thz
| +--ro upper-frequency frequency-thz
+--ro roadm-pmd? decimal64
+--ro roadm-cd? decimal64
+--ro roadm-pdl? decimal64
Expand Down

0 comments on commit e7990fa

Please sign in to comment.