2 "operational-mode-catalog": {
3 "openroadm-operational-modes": {
5 "min-central-frequency": "191.32500000",
6 "max-central-frequency": "196.12500000",
7 "central-frequency-granularity": "12.50000",
8 "min-spacing": "37.50000"
10 "xponders-pluggables": {
11 "xponder-pluggable-openroadm-operational-mode": [
13 "openroadm-operational-mode-id": "OR-W-100G-SC",
16 "modulation-format": "dp-qpsk",
17 "min-TX-osnr": "33.000",
19 "WR-openroadm-operational-mode-id": "MW-WR-core",
20 "min-OOB-osnr-multi-channel-value": "31.000",
21 "min-OOB-osnr-single-channel-value": "43.000"
23 "output-power-range": {
24 "WR-openroadm-operational-mode-id": "MW-WR-core",
25 "min-output-power": "-5.000",
26 "max-output-power": "0.000"
28 "min-RX-osnr-tolerance": "17.000",
29 "min-input-power-at-RX-osnr": "-22.000",
30 "max-input-power": "1.000",
31 "channel-width": "40.00000",
32 "fec-type": "org-openroadm-common-types:scfec",
35 "parameter-and-unit": "CD-ps/nm",
36 "up-to-boundary": "18000",
37 "penalty-value": "0.000"
40 "parameter-and-unit": "PDL-dB",
41 "up-to-boundary": "6",
42 "penalty-value": "0.000"
45 "parameter-and-unit": "PMD-ps",
46 "up-to-boundary": "30",
47 "penalty-value": "0.000"
50 "parameter-and-unit": "power-dBm",
51 "up-to-boundary": "-22",
52 "penalty-value": "0.000"
55 "parameter-and-unit": "cross-talk-total-power-dB",
56 "up-to-boundary": "15",
57 "penalty-value": "0.200"
60 "parameter-and-unit": "colorless-drop-adjacent-channel-crosstalk-GHz",
61 "up-to-boundary": "4",
62 "penalty-value": "0.200"
67 "openroadm-operational-mode-id": "OR-W-100G-oFEC-31.6Gbd",
70 "modulation-format": "dp-qpsk",
71 "min-TX-osnr": "37.000",
73 "WR-openroadm-operational-mode-id": "MW-WR-core",
74 "min-OOB-osnr-multi-channel-value": "36.000"
76 "output-power-range": {
77 "WR-openroadm-operational-mode-id": "MW-WR-core",
78 "min-output-power": "-5.000",
79 "max-output-power": "0.000"
81 "min-RX-osnr-tolerance": "12.000",
82 "min-input-power-at-RX-osnr": "-18.000",
83 "max-input-power": "1.000",
84 "channel-width": "37.88400",
85 "fec-type": "org-openroadm-common-types:ofec",
86 "min-roll-off": "0.05",
87 "max-roll-off": "0.20",
90 "parameter-and-unit": "CD-ps/nm",
91 "up-to-boundary": "4000",
92 "penalty-value": "0.000"
95 "parameter-and-unit": "CD-ps/nm",
96 "up-to-boundary": "48000",
97 "penalty-value": "0.500"
100 "parameter-and-unit": "PDL-dB",
101 "up-to-boundary": "1",
102 "penalty-value": "0.500"
105 "parameter-and-unit": "PDL-dB",
106 "up-to-boundary": "2",
107 "penalty-value": "1.000"
110 "parameter-and-unit": "PDL-dB",
111 "up-to-boundary": "4",
112 "penalty-value": "2.500"
115 "parameter-and-unit": "PDL-dB",
116 "up-to-boundary": "6",
117 "penalty-value": "4.000"
120 "parameter-and-unit": "PMD-ps",
121 "up-to-boundary": "10",
122 "penalty-value": "0.000"
125 "parameter-and-unit": "PMD-ps",
126 "up-to-boundary": "30",
127 "penalty-value": "0.500"
130 "parameter-and-unit": "power-dBm",
131 "up-to-boundary": "-18",
132 "penalty-value": "0.000"
135 "parameter-and-unit": "power-dBm",
136 "up-to-boundary": "-20",
137 "penalty-value": "1.000"
140 "parameter-and-unit": "cross-talk-total-power-dB",
141 "up-to-boundary": "15",
142 "penalty-value": "0.200"
145 "parameter-and-unit": "colorless-drop-adjacent-channel-crosstalk-GHz",
146 "up-to-boundary": "4",
147 "penalty-value": "0.200"
152 "openroadm-operational-mode-id": "OR-W-200G-oFEC-31.6Gbd",
154 "line-rate": "252.6",
155 "modulation-format": "dp-qam16",
156 "min-TX-osnr": "37.000",
158 "WR-openroadm-operational-mode-id": "MW-WR-core",
159 "min-OOB-osnr-multi-channel-value": "36.000"
161 "output-power-range": {
162 "WR-openroadm-operational-mode-id": "MW-WR-core",
163 "min-output-power": "-5.000",
164 "max-output-power": "0.000"
166 "min-RX-osnr-tolerance": "20.500",
167 "min-input-power-at-RX-osnr": "-16.000",
168 "max-input-power": "1.000",
169 "channel-width": "37.88400",
170 "fec-type": "org-openroadm-common-types:ofec",
171 "min-roll-off": "0.05",
172 "max-roll-off": "0.20",
175 "parameter-and-unit": "CD-ps/nm",
176 "up-to-boundary": "4000",
177 "penalty-value": "0.000"
180 "parameter-and-unit": "CD-ps/nm",
181 "up-to-boundary": "24000",
182 "penalty-value": "0.500"
185 "parameter-and-unit": "PDL-dB",
186 "up-to-boundary": "1",
187 "penalty-value": "0.500"
190 "parameter-and-unit": "PDL-dB",
191 "up-to-boundary": "2",
192 "penalty-value": "1.000"
195 "parameter-and-unit": "PDL-dB",
196 "up-to-boundary": "4",
197 "penalty-value": "2.500"
200 "parameter-and-unit": "PDL-dB",
201 "up-to-boundary": "6",
202 "penalty-value": "4.000"
205 "parameter-and-unit": "PMD-ps",
206 "up-to-boundary": "10",
207 "penalty-value": "0.000"
210 "parameter-and-unit": "PMD-ps",
211 "up-to-boundary": "30",
212 "penalty-value": "0.500"
215 "parameter-and-unit": "power-dBm",
216 "up-to-boundary": "-16",
217 "penalty-value": "0.000"
220 "parameter-and-unit": "power-dBm",
221 "up-to-boundary": "-18",
222 "penalty-value": "1.000"
225 "parameter-and-unit": "power-dBm",
226 "up-to-boundary": "-20",
227 "penalty-value": "2.000"
230 "parameter-and-unit": "cross-talk-total-power-dB",
231 "up-to-boundary": "15",
232 "penalty-value": "0.500"
235 "parameter-and-unit": "colorless-drop-adjacent-channel-crosstalk-GHz",
236 "up-to-boundary": "4",
237 "penalty-value": "0.500"
242 "openroadm-operational-mode-id": "OR-W-200G-oFEC-63.1Gbd",
244 "line-rate": "252.6",
245 "modulation-format": "dp-qpsk",
246 "min-TX-osnr": "37.000",
248 "WR-openroadm-operational-mode-id": "MW-WR-core",
249 "min-OOB-osnr-multi-channel-value": "36.000"
251 "output-power-range": {
252 "WR-openroadm-operational-mode-id": "MW-WR-core",
253 "min-output-power": "-5.000",
254 "max-output-power": "0.000"
256 "min-RX-osnr-tolerance": "17.000",
257 "min-input-power-at-RX-osnr": "-18.000",
258 "max-input-power": "1.000",
259 "channel-width": "75.72000",
260 "fec-type": "org-openroadm-common-types:ofec",
261 "min-roll-off": "0.05",
262 "max-roll-off": "0.20",
265 "parameter-and-unit": "CD-ps/nm",
266 "up-to-boundary": "4000",
267 "penalty-value": "0.000"
270 "parameter-and-unit": "CD-ps/nm",
271 "up-to-boundary": "24000",
272 "penalty-value": "0.500"
275 "parameter-and-unit": "PDL-dB",
276 "up-to-boundary": "1",
277 "penalty-value": "0.500"
280 "parameter-and-unit": "PDL-dB",
281 "up-to-boundary": "2",
282 "penalty-value": "1.000"
285 "parameter-and-unit": "PDL-dB",
286 "up-to-boundary": "4",
287 "penalty-value": "2.500"
290 "parameter-and-unit": "PMD-ps",
291 "up-to-boundary": "10",
292 "penalty-value": "0.000"
295 "parameter-and-unit": "PMD-ps",
296 "up-to-boundary": "25",
297 "penalty-value": "0.500"
300 "parameter-and-unit": "power-dBm",
301 "up-to-boundary": "-18",
302 "penalty-value": "0.000"
305 "parameter-and-unit": "power-dBm",
306 "up-to-boundary": "-20",
307 "penalty-value": "1.000"
310 "parameter-and-unit": "cross-talk-total-power-dB",
311 "up-to-boundary": "15",
312 "penalty-value": "0.300"
315 "parameter-and-unit": "colorless-drop-adjacent-channel-crosstalk-GHz",
316 "up-to-boundary": "4",
317 "penalty-value": "0.500"
322 "openroadm-operational-mode-id": "OR-W-300G-oFEC-63.1Gbd",
324 "line-rate": "378.8",
325 "modulation-format": "dp-qam8",
326 "min-TX-osnr": "37.000",
328 "WR-openroadm-operational-mode-id": "MW-WR-core",
329 "min-OOB-osnr-multi-channel-value": "36.000"
331 "output-power-range": {
332 "WR-openroadm-operational-mode-id": "MW-WR-core",
333 "min-output-power": "-5.000",
334 "max-output-power": "0.000"
336 "min-RX-osnr-tolerance": "21.000",
337 "min-input-power-at-RX-osnr": "-16.000",
338 "max-input-power": "1.000",
339 "channel-width": "75.72000",
340 "fec-type": "org-openroadm-common-types:ofec",
341 "min-roll-off": "0.05",
342 "max-roll-off": "0.20",
345 "parameter-and-unit": "CD-ps/nm",
346 "up-to-boundary": "4000",
347 "penalty-value": "0.000"
350 "parameter-and-unit": "CD-ps/nm",
351 "up-to-boundary": "18000",
352 "penalty-value": "0.500"
355 "parameter-and-unit": "PDL-dB",
356 "up-to-boundary": "1.00",
357 "penalty-value": "0.500"
360 "parameter-and-unit": "PDL-dB",
361 "up-to-boundary": "2.00",
362 "penalty-value": "1.000"
365 "parameter-and-unit": "PDL-dB",
366 "up-to-boundary": "4.00",
367 "penalty-value": "2.500"
370 "parameter-and-unit": "PMD-ps",
371 "up-to-boundary": "10.00",
372 "penalty-value": "0.000"
375 "parameter-and-unit": "PMD-ps",
376 "up-to-boundary": "25.00",
377 "penalty-value": "0.500"
380 "parameter-and-unit": "power-dBm",
381 "up-to-boundary": "-16.00",
382 "penalty-value": "0.000"
385 "parameter-and-unit": "power-dBm",
386 "up-to-boundary": "-18.00",
387 "penalty-value": "1.000"
390 "parameter-and-unit": "power-dBm",
391 "up-to-boundary": "-20.00",
392 "penalty-value": "2.000"
395 "parameter-and-unit": "cross-talk-total-power-dB",
396 "up-to-boundary": "15.00",
397 "penalty-value": "0.300"
400 "parameter-and-unit": "colorless-drop-adjacent-channel-crosstalk-GHz",
401 "up-to-boundary": "4.0",
402 "penalty-value": "0.500"
407 "openroadm-operational-mode-id": "OR-W-400G-oFEC-63.1Gbd",
409 "line-rate": "505.1",
410 "modulation-format": "dp-qam16",
411 "min-TX-osnr": "37.000",
413 "WR-openroadm-operational-mode-id": "MW-WR-core",
414 "min-OOB-osnr-multi-channel-value": "36.000"
416 "output-power-range": {
417 "WR-openroadm-operational-mode-id": "MW-WR-core",
418 "min-output-power": "-5.000",
419 "max-output-power": "0.000"
421 "min-RX-osnr-tolerance": "24.000",
422 "min-input-power-at-RX-osnr": "-14.000",
423 "max-input-power": "1.000",
424 "channel-width": "75.72000",
425 "fec-type": "org-openroadm-common-types:ofec",
426 "min-roll-off": "0.05",
427 "max-roll-off": "0.20",
430 "parameter-and-unit": "CD-ps/nm",
431 "up-to-boundary": "4000",
432 "penalty-value": "0.000"
435 "parameter-and-unit": "CD-ps/nm",
436 "up-to-boundary": "12000",
437 "penalty-value": "0.500"
440 "parameter-and-unit": "PDL-dB",
441 "up-to-boundary": "1.00",
442 "penalty-value": "0.500"
445 "parameter-and-unit": "PDL-dB",
446 "up-to-boundary": "2.00",
447 "penalty-value": "1.000"
450 "parameter-and-unit": "PDL-dB",
451 "up-to-boundary": "4.00",
452 "penalty-value": "2.500"
455 "parameter-and-unit": "PMD-ps",
456 "up-to-boundary": "10.00",
457 "penalty-value": "0.000"
460 "parameter-and-unit": "PMD-ps",
461 "up-to-boundary": "20.00",
462 "penalty-value": "0.500"
465 "parameter-and-unit": "power-dBm",
466 "up-to-boundary": "-14",
467 "penalty-value": "0.000"
470 "parameter-and-unit": "power-dBm",
471 "up-to-boundary": "-16.00",
472 "penalty-value": "1.000"
475 "parameter-and-unit": "power-dBm",
476 "up-to-boundary": "-18.00",
477 "penalty-value": "2.000"
480 "parameter-and-unit": "cross-talk-total-power-dB",
481 "up-to-boundary": "13.00",
482 "penalty-value": "0.300"
485 "parameter-and-unit": "cross-talk-total-power-dB",
486 "up-to-boundary": "15.00",
487 "penalty-value": "0.500"
490 "parameter-and-unit": "colorless-drop-adjacent-channel-crosstalk-GHz",
491 "up-to-boundary": "4.10",
492 "penalty-value": "0.500"
500 "openroadm-operational-mode": {
501 "openroadm-operational-mode-id": "MW-MW-core",
502 "per-channel-Pin-min": "-21.000",
503 "per-channel-Pin-max": "-9.000",
504 "max-introduced-pdl": "1.500",
505 "max-introduced-dgd": "3.00",
506 "max-introduced-cd": "25.00",
507 "osnr-polynomial-fit": {
513 "mask-power-vs-pin": [
515 "lower-boundary": "0",
516 "upper-boundary": "6",
522 "lower-boundary": "6",
523 "upper-boundary": "8",
529 "lower-boundary": "8",
530 "upper-boundary": "23",
536 "lower-boundary": "23",
537 "upper-boundary": "27",
546 "add-openroadm-operational-mode": {
547 "openroadm-operational-mode-id": "MW-WR-core",
548 "incremental-osnr": "33.000",
549 "per-channel-Pin-min": "-6.000",
550 "per-channel-Pin-max": "3.000",
551 "max-introduced-pdl": "1.500",
552 "max-introduced-dgd": "3.00",
553 "max-introduced-cd": "25.00",
554 "mask-power-vs-pin": [
556 "lower-boundary": "0",
557 "upper-boundary": "6",
563 "lower-boundary": "6",
564 "upper-boundary": "8",
570 "lower-boundary": "8",
571 "upper-boundary": "23",
577 "lower-boundary": "23",
578 "upper-boundary": "27",
587 "openroadm-operational-mode": {
588 "openroadm-operational-mode-id": "MW-WR-core",
589 "per-channel-Pin-min": "-25.000",
590 "per-channel-Pin-max": "-9.000",
591 "max-introduced-pdl": "1.500",
592 "max-introduced-dgd": "3.00",
593 "max-introduced-cd": "25.00",
594 "osnr-polynomial-fit": {
600 "per-channel-Pout-min": "-22.000",
601 "per-channel-Pout-max": "1.000"
607 "openroadm-operational-mode": [
609 "openroadm-operational-mode-id": "MWi-standard",
610 "per-channel-Pin-min": "-31.000",
611 "per-channel-Pin-max": "-9.000",
612 "max-introduced-pdl": "0.70",
613 "max-introduced-dgd": "3.00",
614 "max-introduced-cd": "0.00",
615 "osnr-polynomial-fit": {
621 "mask-power-vs-pin": [
623 "lower-boundary": "0",
624 "upper-boundary": "6",
630 "lower-boundary": "6",
631 "upper-boundary": "8",
637 "lower-boundary": "8",
638 "upper-boundary": "23",
644 "lower-boundary": "23",
645 "upper-boundary": "31",
652 "max-gain": "27.000",
653 "max-extended-gain": "31.000",
654 "mask-gain-ripple-vs-tilt": [
656 "lower-boundary": "-4",
657 "upper-boundary": "-1",
662 "lower-boundary": "-1",
663 "upper-boundary": "0",
670 "openroadm-operational-mode-id": "MWi-low-noise",
671 "per-channel-Pin-min": "-31.000",
672 "per-channel-Pin-max": "-9.000",
673 "max-introduced-pdl": "0.700",
674 "max-introduced-dgd": "3.00",
675 "max-introduced-cd": "0.00",
676 "osnr-polynomial-fit": {
682 "mask-power-vs-pin": [
684 "lower-boundary": "0",
685 "upper-boundary": "6",
691 "lower-boundary": "6",
692 "upper-boundary": "8",
698 "lower-boundary": "8",
699 "upper-boundary": "23",
705 "lower-boundary": "23",
706 "upper-boundary": "31",
713 "max-gain": "27.000",
714 "max-extended-gain": "31.000",
715 "mask-gain-ripple-vs-tilt": [
717 "lower-boundary": "-4",
718 "upper-boundary": "-1",
723 "lower-boundary": "-1",
724 "upper-boundary": "0",