Update to odulow per maintenance bronze
[o-du/phy.git] / fhi_lib / test / test_xran / conf.json
1 {
2     "GLOBAL": {
3         "io_cfg": {
4             "dpdk_dev_up":          "",
5             "dpdk_dev_cp":          "",
6             "bbdev_mode":           "none",
7             "system_core":          0,
8             "core":                 5,
9             "pkt_proc_core":        6,
10             "timing_core":          7,
11             "pkt_aux_core":         0,
12             "dpdkBasebandFecMode":  0,
13             "dpdkBasebandDevice":   "",
14             "mtu":                  9600,
15             "o_du_macaddr":         "00:11:22:33:44:66",
16             "o_ru_macaddr":         "00:11:22:33:44:55",
17             "cp_vlan_tag":          1,
18             "up_vlan_tag":          2
19             },
20
21         "eAxCId_cfg": {
22             "bit_cuPortId":         4,
23             "bit_bandSectorId":     4,
24             "bit_ccId":             4,
25             "bit_ruPortId":         4
26             },
27
28         "prach_cfg": {
29             "scs":                  0,
30             "freq_start":           0,
31             "filter_id":            3,
32             "config_id":            189,
33             "freq_offset":          1
34             },
35
36         "ru_cfg": {
37             "category":         "A",
38             "duplex":           "TDD",
39             "slot_config":      "slotcfg_0",
40             "sub6":             true,
41             "mu":               0,
42             "num_cc":           6,
43             "num_eaxc":         8,
44             "ant_elm_trx":      32,
45             "chbw_dl":          20,
46             "chbw_ul":          20,
47             "iq_width":         16,
48             "comp_meth":        0,
49             "fft_size":         1024,
50             "totalBfWeights":   64,
51             "Tadv_cp_dl":       0,
52             "T2a_min_cp_dl":    0,
53             "T2a_max_cp_dl":    0,
54             "T2a_min_cp_ul":    0,
55             "T2a_max_cp_ul":    0,
56             "T2a_min_up":       0,
57             "T2a_max_up":       0,
58             "Ta3_min":          0,
59             "Ta3_max":          0,
60             "T1a_min_cp_dl":    0,
61             "T1a_max_cp_dl":    0,
62             "T1a_min_cp_ul":    0,
63             "T1a_max_cp_ul":    0,
64             "T1a_min_up":       0,
65             "T1a_max_up":       0,
66             "Ta4_min":          0,
67             "Ta4_max":          0
68             },
69         "slotcfg_0": {
70             "desc":     "DDDSUUDDDD_644",
71             "period":   10,
72             "slot0":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
73             "slot1":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
74             "slot2":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
75             "slot3":    [ 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 1, 1, 1, 1 ],
76             "slot4":    [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ],
77             "slot5":    [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ],
78             "slot6":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
79             "slot7":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
80             "slot8":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
81             "slot9":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
82             },
83         "slotcfg_1": {
84             "desc":     "DDDS_1211",
85             "period":   4,
86             "slot0":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
87             "slot1":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
88             "slot2":    [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
89             "slot3":    [ 0, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ]
90             }
91         },
92
93     "u_plane_functional": [
94       {
95         "name": "U_plane",
96         "parameters": {
97             "test_type": 0,
98             "input": "test_vectors/u-plane_in.bin",
99             "input_len": 2400,
100             "num_of_cases": 1
101             },
102
103         "references": {
104             "output": "test_vectors/u-palne_out.bin",
105             "output_len": 2400
106             }
107       }
108     ],
109
110     "C_Plane": [
111       {
112         "name": "DL_StockA",
113         "parameters": {
114             "direction":    "DL",
115             "section_type": 1,
116             "cc_id":        0,
117             "ant_id":       0,
118             "seq_id":       0,
119             "frame_id":     0,
120             "subframe_id":  0,
121             "slot_id":      0,
122             "symbol_start": 0,
123             "comp_method":  0,
124             "iq_width":     16,
125             "sections": [
126                 {
127                 "sectionId":    1,
128                 "rb":           0,
129                 "symInc":       0,
130                 "startPrbc":    0,
131                 "numPrbc":      273,
132                 "reMask":       4095,
133                 "numSymbol":    1,
134                 "beamId":       0,
135                 "exts":         [ ]
136                 }
137                 ]
138           }
139       },
140       {
141         "name": "DL_StockB",
142         "parameters": {
143             "direction":    "DL",
144             "section_type": 1,
145             "cc_id":        0,
146             "ant_id":       0,
147             "seq_id":       0,
148             "frame_id":     0,
149             "subframe_id":  0,
150             "slot_id":      0,
151             "symbol_start": 0,
152             "comp_method":  0,
153             "iq_width":     16,
154             "sections": [
155                 {
156                 "sectionId":    1,
157                 "rb":           0,
158                 "symInc":       0,
159                 "startPrbc":    0,
160                 "numPrbc":      7,
161                 "reMask":       4095,
162                 "numSymbol":    1,
163                 "beamId":       0
164                 },
165                 {
166                 "sectionId":    2,
167                 "rb":           0,
168                 "symInc":       0,
169                 "startPrbc":    7,
170                 "numPrbc":      255,
171                 "reMask":       4095,
172                 "numSymbol":    1,
173                 "beamId":       0
174                 }
175                 ]
176           }
177       },
178       {
179         "name": "DL_StockC",
180         "parameters": {
181             "direction":    "DL",
182             "section_type": 1,
183             "cc_id":        0,
184             "ant_id":       0,
185             "seq_id":       0,
186             "frame_id":     0,
187             "subframe_id":  0,
188             "slot_id":      0,
189             "symbol_start": 0,
190             "comp_method":  0,
191             "iq_width":     16,
192             "sections": [
193                 {
194                 "sectionId":    1,
195                 "rb":           0,
196                 "symInc":       0,
197                 "startPrbc":    0,
198                 "numPrbc":      4,
199                 "reMask":       4095,
200                 "numSymbol":    1,
201                 "beamId":       0
202                 },
203                 {
204                 "sectionId":    2,
205                 "rb":           0,
206                 "symInc":       0,
207                 "startPrbc":    8,
208                 "numPrbc":      255,
209                 "reMask":       4095,
210                 "numSymbol":    1,
211                 "beamId":       0
212                 }
213                 ]
214           }
215       },
216       {
217         "name": "DL_StockD",
218         "parameters": {
219             "direction":    "DL",
220             "section_type": 1,
221             "cc_id":        0,
222             "ant_id":       0,
223             "seq_id":       0,
224             "frame_id":     0,
225             "subframe_id":  0,
226             "slot_id":      0,
227             "symbol_start": 6,
228             "comp_method":  0,
229             "iq_width":     16,
230             "sections": [
231                 {
232                 "sectionId":    1,
233                 "rb":           0,
234                 "symInc":       0,
235                 "startPrbc":    0,
236                 "numPrbc":      1,
237                 "reMask":       4095,
238                 "numSymbol":    1,
239                 "beamId":       0
240                 },
241                 {
242                 "sectionId":    2,
243                 "rb":           0,
244                 "symInc":       0,
245                 "startPrbc":    1,
246                 "numPrbc":      4,
247                 "reMask":       2730,
248                 "numSymbol":    1,
249                 "beamId":       0
250                 },
251                 {
252                 "sectionId":    3,
253                 "rb":           1,
254                 "symInc":       0,
255                 "startPrbc":    5,
256                 "numPrbc":      10,
257                 "reMask":       4095,
258                 "numSymbol":    1,
259                 "beamId":       0
260                 },
261                 {
262                 "sectionId":    4,
263                 "rb":           1,
264                 "symInc":       0,
265                 "startPrbc":    6,
266                 "numPrbc":      9,
267                 "reMask":       4095,
268                 "numSymbol":    1,
269                 "beamId":       0
270                 },
271                 {
272                 "sectionId":    5,
273                 "rb":           0,
274                 "symInc":       0,
275                 "startPrbc":    24,
276                 "numPrbc":      46,
277                 "reMask":       4095,
278                 "numSymbol":    1,
279                 "beamId":       0
280                 },
281                 {
282                 "sectionId":    6,
283                 "rb":           0,
284                 "symInc":       0,
285                 "startPrbc":    66,
286                 "numPrbc":      207,
287                 "reMask":       4095,
288                 "numSymbol":    1,
289                 "beamId":       0
290                 }
291                 ]
292           }
293       },
294       {
295         "name": "DL_StockE",
296         "parameters": {
297             "direction":    "DL",
298             "section_type": 1,
299             "cc_id":        0,
300             "ant_id":       0,
301             "seq_id":       0,
302             "frame_id":     0,
303             "subframe_id":  0,
304             "slot_id":      0,
305             "symbol_start": 5,
306             "comp_method":  0,
307             "iq_width":     16,
308             "sections": [
309                 {
310                 "sectionId":    1,
311                 "rb":           0,
312                 "symInc":       0,
313                 "startPrbc":    0,
314                 "numPrbc":      7,
315                 "reMask":       4095,
316                 "numSymbol":    1,
317                 "beamId":       0
318                 },
319                 {
320                 "sectionId":    2,
321                 "rb":           0,
322                 "symInc":       0,
323                 "startPrbc":    7,
324                 "numPrbc":      255,
325                 "reMask":       4095,
326                 "numSymbol":    1,
327                 "beamId":       0
328                 },
329                 {
330                 "sectionId":    3,
331                 "rb":           0,
332                 "symInc":       1,
333                 "startPrbc":    0,
334                 "numPrbc":      7,
335                 "reMask":       4095,
336                 "numSymbol":    1,
337                 "beamId":       0
338                 },
339                 {
340                 "sectionId":    4,
341                 "rb":           0,
342                 "symInc":       0,
343                 "startPrbc":    7,
344                 "numPrbc":      255,
345                 "reMask":       4095,
346                 "numSymbol":    1,
347                 "beamId":       0
348                 }
349                 ]
350           }
351       },
352       {
353         "name": "DL_StockF",
354         "parameters": {
355             "direction":    "DL",
356             "section_type": 1,
357             "cc_id":        0,
358             "ant_id":       0,
359             "seq_id":       0,
360             "frame_id":     0,
361             "subframe_id":  0,
362             "slot_id":      0,
363             "symbol_start": 5,
364             "comp_method":  0,
365             "iq_width":     16,
366             "sections": [
367                 {
368                 "sectionId":    1,
369                 "rb":           0,
370                 "symInc":       0,
371                 "startPrbc":    0,
372                 "numPrbc":      20,
373                 "reMask":       2730,
374                 "numSymbol":    1,
375                 "beamId":       0
376                 },
377                 {
378                 "sectionId":    2,
379                 "rb":           0,
380                 "symInc":       0,
381                 "startPrbc":    25,
382                 "numPrbc":      15,
383                 "reMask":       4095,
384                 "numSymbol":    1,
385                 "beamId":       0
386                 },
387                 {
388                 "sectionId":    3,
389                 "rb":           0,
390                 "symInc":       1,
391                 "startPrbc":    40,
392                 "numPrbc":      95,
393                 "reMask":       4095,
394                 "numSymbol":    1,
395                 "beamId":       0
396                 },
397                 {
398                 "sectionId":    4,
399                 "rb":           0,
400                 "symInc":       0,
401                 "startPrbc":    162,
402                 "numPrbc":      111,
403                 "reMask":       4095,
404                 "numSymbol":    1,
405                 "beamId":       0
406                 },
407                 {
408                 "sectionId":    5,
409                 "rb":           0,
410                 "symInc":       1,
411                 "startPrbc":    0,
412                 "numPrbc":      5,
413                 "reMask":       4095,
414                 "numSymbol":    1,
415                 "beamId":       0
416                 },
417                 {
418                 "sectionId":    6,
419                 "rb":           0,
420                 "symInc":       0,
421                 "startPrbc":    25,
422                 "numPrbc":      15,
423                 "reMask":       4095,
424                 "numSymbol":    1,
425                 "beamId":       0
426                 },
427                 {
428                 "sectionId":    7,
429                 "rb":           0,
430                 "symInc":       1,
431                 "startPrbc":    40,
432                 "numPrbc":      95,
433                 "reMask":       4095,
434                 "numSymbol":    1,
435                 "beamId":       0
436                 },
437                 {
438                 "sectionId":    8,
439                 "rb":           0,
440                 "symInc":       0,
441                 "startPrbc":    162,
442                 "numPrbc":      111,
443                 "reMask":       4095,
444                 "numSymbol":    1,
445                 "beamId":       0
446                 },
447                 {
448                 "sectionId":    9,
449                 "rb":           0,
450                 "symInc":       1,
451                 "startPrbc":    0,
452                 "numPrbc":      5,
453                 "reMask":       4095,
454                 "numSymbol":    1,
455                 "beamId":       0
456                 },
457                 {
458                 "sectionId":    10,
459                 "rb":           0,
460                 "symInc":       0,
461                 "startPrbc":    10,
462                 "numPrbc":      30,
463                 "reMask":       4095,
464                 "numSymbol":    1,
465                 "beamId":       0
466                 },
467                 {
468                 "sectionId":    11,
469                 "rb":           0,
470                 "symInc":       1,
471                 "startPrbc":    40,
472                 "numPrbc":      95,
473                 "reMask":       4095,
474                 "numSymbol":    1,
475                 "beamId":       0
476                 },
477                 {
478                 "sectionId":    12,
479                 "rb":           0,
480                 "symInc":       0,
481                 "startPrbc":    162,
482                 "numPrbc":      111,
483                 "reMask":       4095,
484                 "numSymbol":    1,
485                 "beamId":       0
486                 }
487                 ]
488           }
489       },
490       {
491         "name": "DL_SectionType1_SingleSection",
492         "parameters": {
493             "direction":    "DL",
494             "section_type": 1,
495             "cc_id":        0,
496             "ant_id":       0,
497             "seq_id":       0,
498             "frame_id":     0,
499             "subframe_id":  0,
500             "slot_id":      0,
501             "symbol_start": 0,
502             "comp_method":  0,
503             "iq_width":     16,
504             "sections": [
505                 {
506                 "sectionId":    1,
507                 "rb":           0,
508                 "symInc":       0,
509                 "startPrbc":    0,
510                 "numPrbc":      66,
511                 "reMask":       4095,
512                 "numSymbol":    14,
513                 "beamId":       0
514                 }
515                 ]
516           }
517       },
518       {
519         "name": "UL_SectionType1_SingleSection",
520         "parameters": {
521             "direction":    "UL",
522             "section_type": 1,
523             "cc_id":        0,
524             "ant_id":       0,
525             "seq_id":       0,
526             "frame_id":     0,
527             "subframe_id":  0,
528             "slot_id":      0,
529             "symbol_start": 0,
530             "comp_method":  0,
531             "iq_width":     16,
532             "sections": [
533                 {
534                 "sectionId":    1,
535                 "rb":           0,
536                 "symInc":       0,
537                 "startPrbc":    0,
538                 "numPrbc":      66,
539                 "reMask":       4095,
540                 "numSymbol":    14,
541                 "beamId":       0
542                 }
543                 ]
544           }
545       },
546       {
547         "name": "DL_SectionType1_MultiSection",
548         "parameters": {
549             "direction":    "DL",
550             "section_type": 1,
551             "cc_id":        0,
552             "ant_id":       0,
553             "seq_id":       0,
554             "frame_id":     0,
555             "subframe_id":  0,
556             "slot_id":      0,
557             "symbol_start": 0,
558             "comp_method":  0,
559             "iq_width":     16,
560             "sections": [
561                 {
562                 "sectionId":    1,
563                 "rb":           0,
564                 "symInc":       0,
565                 "startPrbc":    0,
566                 "numPrbc":      22,
567                 "reMask":       4095,
568                 "numSymbol":    14,
569                 "beamId":       0
570                 },
571                 {
572                 "sectionId":    2,
573                 "rb":           0,
574                 "symInc":       0,
575                 "startPrbc":    22,
576                 "numPrbc":      22,
577                 "reMask":       4095,
578                 "numSymbol":    14,
579                 "beamId":       0
580                 },
581                 {
582                 "sectionId":    3,
583                 "rb":           0,
584                 "symInc":       0,
585                 "startPrbc":    44,
586                 "numPrbc":      22,
587                 "reMask":       4095,
588                 "numSymbol":    14,
589                 "beamId":       0
590                 }
591                 ]
592           }
593       },
594       {
595         "name": "UL_SectionType1_MultiSection",
596         "parameters": {
597             "direction":    "UL",
598             "section_type": 1,
599             "cc_id":        0,
600             "ant_id":       0,
601             "seq_id":       0,
602             "frame_id":     0,
603             "subframe_id":  0,
604             "slot_id":      0,
605             "symbol_start": 0,
606             "comp_method":  0,
607             "iq_width":     16,
608             "sections": [
609                 {
610                 "sectionId":    1,
611                 "rb":           0,
612                 "symInc":       0,
613                 "startPrbc":    0,
614                 "numPrbc":      25,
615                 "reMask":       4095,
616                 "numSymbol":    14,
617                 "beamId":       0
618                 },
619                 {
620                 "sectionId":    2,
621                 "rb":           0,
622                 "symInc":       0,
623                 "startPrbc":    25,
624                 "numPrbc":      25,
625                 "reMask":       4095,
626                 "numSymbol":    14,
627                 "beamId":       0
628                 },
629                 {
630                 "sectionId":    3,
631                 "rb":           0,
632                 "symInc":       0,
633                 "startPrbc":    50,
634                 "numPrbc":      25,
635                 "reMask":       4095,
636                 "numSymbol":    14,
637                 "beamId":       0
638                 },
639                 {
640                 "sectionId":    4,
641                 "rb":           0,
642                 "symInc":       0,
643                 "startPrbc":    75,
644                 "numPrbc":      25,
645                 "reMask":       4095,
646                 "numSymbol":    14,
647                 "beamId":       0
648                 }
649                 ]
650           }
651       },
652       {
653         "name": "DL_SectionType1_SingleSection_Ext3",
654         "parameters": {
655             "direction":    "DL",
656             "section_type": 1,
657             "cc_id":        0,
658             "ant_id":       0,
659             "seq_id":       0,
660             "frame_id":     0,
661             "subframe_id":  0,
662             "slot_id":      0,
663             "symbol_start": 0,
664             "comp_method":  0,
665             "iq_width":     16,
666             "sections": [
667                 {
668                 "sectionId":    1,
669                 "rb":           0,
670                 "symInc":       0,
671                 "startPrbc":    0,
672                 "numPrbc":      273,
673                 "reMask":       4095,
674                 "numSymbol":    14,
675                 "beamId":       0,
676                 "exts":         [ 0 ]
677                 }
678                 ],
679             "extensions":   [
680                 {
681                 "name":         "ext3",
682                 "type":         3,
683                 "codebookIdx":  165,
684                 "layerId":      2,
685                 "numLayers":    2,
686                 "txScheme":     1,
687                 "crsReMask":    10,
688                 "crsShift":     0,
689                 "crsSymNum":    5,
690                 "numAntPort":   4,
691                 "beamIdAP1":    100,
692                 "beamIdAP2":    200,
693                 "beamIdAP3":    300
694                 }
695                 ]
696           }
697       },
698       {
699         "name": "DL_SectionType1_SingleSection_ExtAll",
700         "parameters": {
701             "direction":    "DL",
702             "section_type": 1,
703             "cc_id":        0,
704             "ant_id":       0,
705             "seq_id":       0,
706             "frame_id":     0,
707             "subframe_id":  0,
708             "slot_id":      0,
709             "symbol_start": 0,
710             "comp_method":  0,
711             "iq_width":     16,
712             "sections": [
713                 {
714                 "sectionId":    1,
715                 "rb":           0,
716                 "symInc":       0,
717                 "startPrbc":    0,
718                 "numPrbc":      273,
719                 "reMask":       4095,
720                 "numSymbol":    14,
721                 "beamId":       0,
722                 "exts":         [ 0, 1, 2, 3 ]
723                 }
724                 ],
725             "extensions":   [
726                 {
727                 "name":         "ext2",
728                 "type":         2,
729                 "bfAzPtWidth":  7,
730                 "bfAzPt":       10,
731                 "bfZePtWidth":  7,
732                 "bfZePt":       20,
733                 "bfAz3ddWidth": 7,
734                 "bfAz3dd":      30,
735                 "bfZe3ddWidth": 7,
736                 "bfZe3dd":      40,
737                 "bfAzSI":       2,
738                 "bfZeSI":       5
739                 },
740                 {
741                 "name":         "ext3",
742                 "type":         3,
743                 "codebookIdx":  165,
744                 "layerId":      2,
745                 "numLayers":    2,
746                 "txScheme":     1,
747                 "crsReMask":    10,
748                 "crsShift":     0,
749                 "crsSymNum":    5,
750                 "numAntPort":   4,
751                 "beamIdAP1":    100,
752                 "beamIdAP2":    200,
753                 "beamIdAP3":    300
754                 },
755                 {
756                 "name":         "ext4",
757                 "type":         4,
758                 "csf":          1,
759                 "modCompScaler":1365
760                 },
761                 {
762                 "name":         "ext5",
763                 "type":         5,
764                 "num_sets":     2,
765                 "csf":          [ 1, 0 ],
766                 "mcScaleReMask":[ 15, 7 ],
767                 "mcScaleOffset":[ 100, 200 ]
768                 }
769                 ]
770           }
771       },
772       {
773         "name":"UL_SectionType3_SingleSection",
774         "parameters": {
775             "direction":    "UL",
776             "section_type": 3,
777             "cc_id":        0,
778             "ant_id":       0,
779             "seq_id":       0,
780             "frame_id":     0,
781             "subframe_id":  0,
782             "slot_id":      0,
783             "symbol_start": 7,
784             "comp_method":  0,
785             "iq_width":     16,
786             "filter_index": 3,
787             "time_offset":  2026,
788             "fft_size":     10,
789             "scs":          3,
790             "cp_length":    0,
791             "sections": [
792                 {
793                 "sectionId":    1,
794                 "rb":           0,
795                 "symInc":       0,
796                 "startPrbc":    0,
797                 "numPrbc":      12,
798                 "reMask":       4095,
799                 "numSymbol":    6,
800                 "beamId":       0,
801                 "freqOffset":   -792
802                 }
803                 ]
804           }
805       }
806     ],
807
808     "TestChain": [
809       {
810         "name": "FDD_CATA_MU0_20_1CC_4ANT",
811         "parameters": {
812             "category":         "A",
813             "sub6":             true,
814             "mu":               0,
815             "duplex":           "FDD",
816             "slot_config":      "slotcfg_0",
817             "chbw_dl":          20,
818             "fftsize_dl":       1024,
819             "chbw_ul":          20,
820             "fftsize_ul":       1024,
821             "num_cc":           1,
822             "num_eaxc":         4,
823             "antelm_trx":       32,
824             "iq_width":         16,
825             "comp_meth":        0,
826             "totalBfWeights":   64,
827             "num_slots":        10,
828             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
829             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
830           }
831       },
832       {
833         "name": "FDD_CATA_MU0_20_1CC_8ANT",
834         "parameters": {
835             "category":         "A",
836             "sub6":             true,
837             "mu":               0,
838             "duplex":           "FDD",
839             "slot_config":      "slotcfg_0",
840             "chbw_dl":          20,
841             "fftsize_dl":       1024,
842             "chbw_ul":          20,
843             "fftsize_ul":       1024,
844             "num_cc":           1,
845             "num_eaxc":         8,
846             "antelm_trx":       32,
847             "iq_width":         16,
848             "comp_meth":        0,
849             "totalBfWeights":   64,
850             "num_slots":        10,
851             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
852             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
853
854           }
855       },
856       {
857         "name": "FDD_CATA_MU0_20_6CC_4ANT",
858         "parameters": {
859             "category":         "A",
860             "sub6":             true,
861             "mu":               0,
862             "duplex":           "FDD",
863             "slot_config":      "slotcfg_0",
864             "chbw_dl":          20,
865             "fftsize_dl":       1024,
866             "chbw_ul":          20,
867             "fftsize_ul":       1024,
868             "num_cc":           6,
869             "num_eaxc":         4,
870             "antelm_trx":       32,
871             "iq_width":         16,
872             "comp_meth":        0,
873             "totalBfWeights":   64,
874             "num_slots":        10,
875             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
876             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
877           }
878       },
879       {
880         "name": "FDD_CATA_MU0_20_6CC_8ANT",
881         "parameters": {
882             "category":         "A",
883             "sub6":             true,
884             "mu":               0,
885             "duplex":           "FDD",
886             "slot_config":      "slotcfg_0",
887             "chbw_dl":          20,
888             "fftsize_dl":       1024,
889             "chbw_ul":          20,
890             "fftsize_ul":       1024,
891             "num_cc":           6,
892             "num_eaxc":         8,
893             "antelm_trx":       32,
894             "iq_width":         16,
895             "comp_meth":        0,
896             "totalBfWeights":   64,
897             "num_slots":        10,
898             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
899             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
900
901           }
902       },
903       {
904         "name": "TDD_CATA_MU1_100_1CC_4",
905         "parameters": {
906             "category":         "A",
907             "sub6":             true,
908             "mu":               1,
909             "duplex":           "TDD",
910             "slot_config":      "slotcfg_0",
911             "chbw_dl":          100,
912             "fftsize_dl":       4096,
913             "chbw_ul":          100,
914             "fftsize_ul":       4096,
915             "num_cc":           1,
916             "num_eaxc":         4,
917             "antelm_trx":       32,
918             "iq_width":         16,
919             "comp_meth":        0,
920             "totalBfWeights":   64,
921             "num_slots":        10,
922             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
923             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
924
925           }
926       },
927       {
928         "name": "TDD_CATA_MU1_100_1CC_8",
929         "parameters": {
930             "category":         "A",
931             "sub6":             true,
932             "mu":               1,
933             "duplex":           "TDD",
934             "slot_config":      "slotcfg_0",
935             "chbw_dl":          100,
936             "fftsize_dl":       4096,
937             "chbw_ul":          100,
938             "fftsize_ul":       4096,
939             "num_cc":           1,
940             "num_eaxc":         8,
941             "antelm_trx":       32,
942             "iq_width":         16,
943             "comp_meth":        0,
944             "totalBfWeights":   64,
945             "num_slots":        10,
946             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
947             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
948           }
949       },
950       {
951         "name": "TDD_CATA_MU3_100_1CC_4",
952         "parameters": {
953             "category":         "A",
954             "sub6":             false,
955             "mu":               3,
956             "duplex":           "TDD",
957             "slot_config":      "slotcfg_1",
958             "chbw_dl":          100,
959             "fftsize_dl":       1024,
960             "chbw_ul":          100,
961             "fftsize_ul":       1024,
962             "num_cc":           1,
963             "num_eaxc":         4,
964             "antelm_trx":       32,
965             "iq_width":         16,
966             "comp_meth":        0,
967             "totalBfWeights":   64,
968             "num_slots":        10,
969             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
970             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
971           }
972       },
973       {
974         "name": "TDD_CATB_MU1_100_1CC_8",
975         "parameters": {
976             "category":         "B",
977             "sub6":             true,
978             "mu":               1,
979             "duplex":           "TDD",
980             "slot_config":      "slotcfg_0",
981             "chbw_dl":          100,
982             "fftsize_dl":       4096,
983             "chbw_ul":          100,
984             "fftsize_ul":       4096,
985             "num_cc":           1,
986             "num_eaxc":         8,
987             "antelm_trx":       32,
988             "iq_width":         16,
989             "comp_meth":        0,
990             "totalBfWeights":   64,
991             "num_slots":        10,
992             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
993             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
994           }
995       }
996     ],
997
998   "init_sys_functional": [
999     {
1000       "name": "xran_lib_api",
1001       "parameters": {
1002         "id": 0,
1003         "dpdk_dev": [ "0000:d8:02.0", "0000:d8:02.1" ],
1004         "bbdev_dev": "none",
1005         "bbdev_mode": 0,
1006         "core": 5,
1007         "system_core": 0,
1008         "pkt_proc_core": 6,
1009         "pkt_aux_core": 0,
1010         "timing_core": 7,
1011         "port": [ 0, 1 ],
1012         "dpdkBasebandFecMode": 0,
1013         "dpdkBasebandDevice": "none",
1014         "filePrefix": "wls",
1015         "xranCat": 0,
1016         "mtu": 9600,
1017         "p_o_du_addr": "00:11:22:33:44:66",
1018         "p_o_ru_addr": "00:11:22:33:44:55",
1019         "Tadv_cp_dl": 0,
1020         "T2a_min_cp_dl": 0,
1021         "T2a_max_cp_dl": 0,
1022         "T2a_min_cp_ul": 0,
1023         "T2a_max_cp_ul": 0,
1024         "T2a_min_up": 0,
1025         "T2a_max_up": 0,
1026         "Ta3_min": 0,
1027         "Ta3_max": 0,
1028         "T1a_min_cp_dl": 0,
1029         "T1a_max_cp_dl": 0,
1030         "T1a_min_cp_ul": 0,
1031         "T1a_max_cp_ul": 0,
1032         "T1a_min_up": 0,
1033         "T1a_max_up": 0,
1034         "Ta4_min": 0,
1035         "Ta4_max": 0,
1036         "enableCP": 1,
1037         "prachEnable": 1,
1038         "cp_vlan_tag": 2,
1039         "up_vlan_tag": 1,
1040         "debugStop": 0,
1041         "debugStopCount": 0,
1042         "DynamicSectionEna": 0
1043       }
1044     }
1045   ],
1046
1047   "prach_functional": [
1048     {
1049       "name": "Prach_test",
1050       "parameters": {
1051         "Numerology": 1,
1052         "FrameDuplexType": 0,
1053         "loglevel": 1,
1054         "PrachConfIdx": 189,
1055         "PrachFreqStart": 0,
1056         "PrachFreqOffset": 0,
1057         "PrachSubcSpacing": 1,
1058         "frameId": 0,
1059         "subframeId": 1,
1060         "slotId": 0,
1061         "beamId": 0,
1062         "ccId": 0,
1063         "antId": 0,
1064         "iqWidth": 16,
1065         "compMeth": 0,
1066         "fftSize": 10
1067       },
1068
1069       "references": {
1070         "filterIdx": 3,
1071         "startSymId": 0,
1072         "startPrbc": 0,
1073         "numPrbc": 12,
1074         "timeOffset": 216,
1075         "freqOffset": 0,
1076         "x_value": 1,
1077         "nrofPrachInSlot": 1,
1078         "y_value": [ 0, 0 ],
1079         "numSymbol": 2,
1080         "occassionsInPrachSlot": 7,
1081         "isPRACHslot": [ 1, 6 ],
1082         "SlotNrNum": 2,
1083         "prach_start_symbol": 0,
1084         "prach_last_symbol": 13,
1085         "m_params_timeOffset": 108,
1086           "id": 0
1087       }
1088     }
1089   ],
1090   "prach_performance": [
1091     {
1092       "name": "Prach_test",
1093       "parameters": {
1094         "Numerology": 1,
1095         "FrameDuplexType": 0,
1096         "loglevel": 1,
1097         "PrachConfIdx": 189,
1098         "PrachFreqStart": 0,
1099         "PrachFreqOffset": 0,
1100         "PrachSubcSpacing": 1,
1101         "frameId": 0,
1102         "subframeId": 1,
1103         "slotId": 0,
1104         "beamId": 0,
1105         "ccId": 0,
1106         "antId": 0
1107       },
1108
1109       "references": {
1110         "filterIdx": 3,
1111         "startSymId": 0,
1112         "startPrbc": 0,
1113         "numPrbc": 12,
1114         "timeOffset": 216,
1115         "freqOffset": 0,
1116         "x_value": 1,
1117         "nrofPrachInSlot": 1,
1118         "y_value": [ 0, 0 ],
1119
1120         "numSymbol": 2,
1121         "occassionsInPrachSlot": 7,
1122         "isPRACHslot": [ 1, 6 ],
1123         "SlotNrNum": 2,
1124         "prach_start_symbol": 0,
1125         "prach_last_symbol": 13
1126
1127       }
1128     }
1129   ],
1130
1131   "u_plane_perormace": [
1132     {
1133       "name": "U-plane",
1134       "parameters": {
1135         "test_type": 0,
1136         "input": "test_vectors/u-plane_in.bin",
1137         "input_len": 2400,
1138         "num_of_cases": 1
1139       },
1140
1141       "references": {
1142         "output": "test_vectors/u-palne_out.bin",
1143         "output_len": 2400
1144       }
1145     }
1146   ],
1147
1148   "bfp_functional": [
1149     {
1150       "name": "COMPRESS_DECOMPRESS",
1151       "parameters": {
1152       }
1153     }
1154   ],
1155
1156   "bfp_performace": [
1157     {
1158       "name": "COMPRESS_DECOMPRESS",
1159       "parameters": {
1160       }
1161     }
1162   ],
1163
1164   "bfp_performace_cp": [
1165     {
1166       "name": "AntElm_8_IQ_8",
1167       "parameters": {
1168         "AntElm": 8,
1169         "iqWidth": 8
1170       }
1171     },
1172     {
1173       "name": "AntElm_16_IQ_8",
1174       "parameters": {
1175         "AntElm": 16,
1176         "iqWidth": 8
1177       }
1178     },
1179     {
1180       "name": "AntElm_32_IQ_8",
1181       "parameters": {
1182         "AntElm": 32,
1183         "iqWidth": 8
1184       }
1185     },
1186     {
1187       "name": "AntElm_64_IQ_8",
1188       "parameters": {
1189         "AntElm": 64,
1190         "iqWidth": 8
1191       }
1192     },
1193     {
1194       "name": "AntElm_8_IQ_9",
1195       "parameters": {
1196         "AntElm": 8,
1197         "iqWidth": 9
1198       }
1199     },
1200     {
1201       "name": "AntElm_16_IQ_9",
1202       "parameters": {
1203         "AntElm": 16,
1204         "iqWidth": 9
1205       }
1206     },
1207     {
1208       "name": "AntElm_32_IQ_9",
1209       "parameters": {
1210         "AntElm": 32,
1211         "iqWidth": 9
1212       }
1213     },
1214     {
1215       "name": "AntElm_64_IQ_9",
1216       "parameters": {
1217         "AntElm": 64,
1218         "iqWidth": 9
1219       }
1220     },
1221     {
1222       "name": "AntElm_8_IQ_10",
1223       "parameters": {
1224         "AntElm": 8,
1225         "iqWidth": 10
1226       }
1227     },
1228     {
1229       "name": "AntElm_16_IQ_10",
1230       "parameters": {
1231         "AntElm": 16,
1232         "iqWidth": 10
1233       }
1234     },
1235     {
1236       "name": "AntElm_32_IQ_10",
1237       "parameters": {
1238         "AntElm": 32,
1239         "iqWidth": 10
1240       }
1241     },
1242     {
1243       "name": "AntElm_64_IQ_10",
1244       "parameters": {
1245         "AntElm": 64,
1246         "iqWidth": 10
1247       }
1248     },
1249     {
1250       "name": "AntElm_8_IQ_12",
1251       "parameters": {
1252         "AntElm": 8,
1253         "iqWidth": 12
1254       }
1255     },
1256     {
1257       "name": "AntElm_16_IQ_12",
1258       "parameters": {
1259         "AntElm": 16,
1260         "iqWidth": 12
1261       }
1262     },
1263     {
1264       "name": "AntElm_32_IQ_12",
1265       "parameters": {
1266         "AntElm": 32,
1267         "iqWidth": 12
1268       }
1269     },
1270     {
1271       "name": "AntElm_64_IQ_12",
1272       "parameters": {
1273         "AntElm": 64,
1274         "iqWidth": 12
1275       }
1276     }
1277   ],
1278
1279   "bfp_performace_ex": [
1280     {
1281       "name": "RB_16_IQ_8",
1282       "parameters": {
1283         "nRBsize": 16,
1284         "iqWidth": 8
1285       }
1286     },
1287     {
1288       "name": "RB_18_IQ_8",
1289       "parameters": {
1290         "nRBsize": 18,
1291         "iqWidth": 8
1292       }
1293     },
1294     {
1295       "name": "RB_32_IQ_8",
1296       "parameters": {
1297         "nRBsize": 32,
1298         "iqWidth": 8
1299       }
1300     },
1301     {
1302       "name": "RB_36_IQ_8",
1303       "parameters": {
1304         "nRBsize": 36,
1305         "iqWidth": 8
1306       }
1307     },
1308     {
1309       "name": "RB_48_IQ_8",
1310       "parameters": {
1311         "nRBsize": 48,
1312         "iqWidth": 8
1313       }
1314     },
1315     {
1316       "name": "RB_70_IQ_8",
1317       "parameters": {
1318         "nRBsize": 70,
1319         "iqWidth": 8
1320       }
1321     },
1322     {
1323       "name": "RB_113_IQ_8",
1324       "parameters": {
1325         "nRBsize": 113,
1326         "iqWidth": 8
1327       }
1328     },
1329     {
1330       "name": "RB_273_IQ_8",
1331       "parameters": {
1332         "nRBsize": 273,
1333         "iqWidth": 8
1334       }
1335     },
1336     {
1337       "name": "RB_6_IQ_9",
1338       "parameters": {
1339         "nRBsize": 6,
1340         "iqWidth": 9
1341       }
1342     },
1343     {
1344       "name": "RB_12_IQ_9",
1345       "parameters": {
1346         "nRBsize": 12,
1347         "iqWidth": 9
1348       }
1349     },
1350     {
1351       "name": "RB_16_IQ_9",
1352       "parameters": {
1353         "nRBsize": 16,
1354         "iqWidth": 9
1355       }
1356     },
1357     {
1358       "name": "RB_18_IQ_9",
1359       "parameters": {
1360         "nRBsize": 18,
1361         "iqWidth": 9
1362       }
1363     },
1364     {
1365       "name": "RB_24_IQ_9",
1366       "parameters": {
1367         "nRBsize": 24,
1368         "iqWidth": 9
1369       }
1370     },
1371     {
1372       "name": "RB_30_IQ_9",
1373       "parameters": {
1374         "nRBsize": 30,
1375         "iqWidth": 9
1376       }
1377     },
1378     {
1379       "name": "RB_32_IQ_9",
1380       "parameters": {
1381         "nRBsize": 32,
1382         "iqWidth": 9
1383       }
1384     },
1385     {
1386       "name": "RB_36_IQ_9",
1387       "parameters": {
1388         "nRBsize": 36,
1389         "iqWidth": 9
1390       }
1391     },
1392     {
1393       "name": "RB_42_IQ_9",
1394       "parameters": {
1395         "nRBsize": 42,
1396         "iqWidth": 9
1397       }
1398     },
1399     {
1400       "name": "RB_48_IQ_9",
1401       "parameters": {
1402         "nRBsize": 48,
1403         "iqWidth": 9
1404       }
1405     },
1406     {
1407       "name": "RB_54_IQ_9",
1408       "parameters": {
1409         "nRBsize": 54,
1410         "iqWidth": 9
1411       }
1412     },
1413     {
1414       "name": "RB_60_IQ_9",
1415       "parameters": {
1416         "nRBsize": 60,
1417         "iqWidth": 9
1418       }
1419     },
1420     {
1421       "name": "RB_66_IQ_9",
1422       "parameters": {
1423         "nRBsize": 66,
1424         "iqWidth": 9
1425       }
1426     },
1427     {
1428       "name": "RB_70_IQ_9",
1429       "parameters": {
1430         "nRBsize": 70,
1431         "iqWidth": 9
1432       }
1433     },
1434     {
1435       "name": "RB_72_IQ_9",
1436       "parameters": {
1437         "nRBsize": 72,
1438         "iqWidth": 9
1439       }
1440     },
1441     {
1442       "name": "RB_78_IQ_9",
1443       "parameters": {
1444         "nRBsize": 78,
1445         "iqWidth": 9
1446       }
1447     },
1448     {
1449       "name": "RB_84_IQ_9",
1450       "parameters": {
1451         "nRBsize": 84,
1452         "iqWidth": 9
1453       }
1454     },
1455     {
1456       "name": "RB_90_IQ_9",
1457       "parameters": {
1458         "nRBsize": 90,
1459         "iqWidth": 9
1460       }
1461     },
1462     {
1463       "name": "RB_96_IQ_9",
1464       "parameters": {
1465         "nRBsize": 96,
1466         "iqWidth": 9
1467       }
1468     },
1469     {
1470       "name": "RB_102_IQ_9",
1471       "parameters": {
1472         "nRBsize": 102,
1473         "iqWidth": 9
1474       }
1475     },
1476     {
1477       "name": "RB_108_IQ_9",
1478       "parameters": {
1479         "nRBsize": 108,
1480         "iqWidth": 9
1481       }
1482     },
1483     {
1484       "name": "RB_113_IQ_9",
1485       "parameters": {
1486         "nRBsize": 113,
1487         "iqWidth": 9
1488       }
1489     },
1490     {
1491       "name": "RB_114_IQ_9",
1492       "parameters": {
1493         "nRBsize": 114,
1494         "iqWidth": 9
1495       }
1496     },
1497     {
1498       "name": "RB_120_IQ_9",
1499       "parameters": {
1500         "nRBsize": 120,
1501         "iqWidth": 9
1502       }
1503     },
1504     {
1505       "name": "RB_126_IQ_9",
1506       "parameters": {
1507         "nRBsize": 126,
1508         "iqWidth": 9
1509       }
1510     },
1511     {
1512       "name": "RB_132_IQ_9",
1513       "parameters": {
1514         "nRBsize": 132,
1515         "iqWidth": 9
1516       }
1517     },
1518     {
1519       "name": "RB_138_IQ_9",
1520       "parameters": {
1521         "nRBsize": 138,
1522         "iqWidth": 9
1523       }
1524     },
1525     {
1526       "name": "RB_144_IQ_9",
1527       "parameters": {
1528         "nRBsize": 144,
1529         "iqWidth": 9
1530       }
1531     },
1532     {
1533       "name": "RB_150_IQ_9",
1534       "parameters": {
1535         "nRBsize": 150,
1536         "iqWidth": 9
1537       }
1538     },
1539     {
1540       "name": "RB_156_IQ_9",
1541       "parameters": {
1542         "nRBsize": 156,
1543         "iqWidth": 9
1544       }
1545     },
1546     {
1547       "name": "RB_162_IQ_9",
1548       "parameters": {
1549         "nRBsize": 162,
1550         "iqWidth": 9
1551       }
1552     },
1553     {
1554       "name": "RB_168_IQ_9",
1555       "parameters": {
1556         "nRBsize": 168,
1557         "iqWidth": 9
1558       }
1559     },
1560     {
1561       "name": "RB_174_IQ_9",
1562       "parameters": {
1563         "nRBsize": 174,
1564         "iqWidth": 9
1565       }
1566     },
1567     {
1568       "name": "RB_180_IQ_9",
1569       "parameters": {
1570         "nRBsize": 180,
1571         "iqWidth": 9
1572       }
1573     },
1574     {
1575       "name": "RB_186_IQ_9",
1576       "parameters": {
1577         "nRBsize": 186,
1578         "iqWidth": 9
1579       }
1580     },
1581     {
1582       "name": "RB_192_IQ_9",
1583       "parameters": {
1584         "nRBsize": 192,
1585         "iqWidth": 9
1586       }
1587     },
1588     {
1589       "name": "RB_198_IQ_9",
1590       "parameters": {
1591         "nRBsize": 198,
1592         "iqWidth": 9
1593       }
1594     },
1595     {
1596       "name": "RB_204_IQ_9",
1597       "parameters": {
1598         "nRBsize": 204,
1599         "iqWidth": 9
1600       }
1601     },
1602     {
1603       "name": "RB_210_IQ_9",
1604       "parameters": {
1605         "nRBsize": 210,
1606         "iqWidth": 9
1607       }
1608     },
1609     {
1610       "name": "RB_216_IQ_9",
1611       "parameters": {
1612         "nRBsize": 216,
1613         "iqWidth": 9
1614       }
1615     },
1616     {
1617       "name": "RB_222_IQ_9",
1618       "parameters": {
1619         "nRBsize": 222,
1620         "iqWidth": 9
1621       }
1622     },
1623     {
1624       "name": "RB_228_IQ_9",
1625       "parameters": {
1626         "nRBsize": 228,
1627         "iqWidth": 9
1628       }
1629     },
1630     {
1631       "name": "RB_234_IQ_9",
1632       "parameters": {
1633         "nRBsize": 234,
1634         "iqWidth": 9
1635       }
1636     },
1637     {
1638       "name": "RB_240_IQ_9",
1639       "parameters": {
1640         "nRBsize": 240,
1641         "iqWidth": 9
1642       }
1643     },
1644     {
1645       "name": "RB_246_IQ_9",
1646       "parameters": {
1647         "nRBsize": 246,
1648         "iqWidth": 9
1649       }
1650     },
1651     {
1652       "name": "RB_252_IQ_9",
1653       "parameters": {
1654         "nRBsize": 252,
1655         "iqWidth": 9
1656       }
1657     },
1658     {
1659       "name": "RB_258_IQ_9",
1660       "parameters": {
1661         "nRBsize": 258,
1662         "iqWidth": 9
1663       }
1664     },
1665     {
1666       "name": "RB_264_IQ_9",
1667       "parameters": {
1668         "nRBsize": 264,
1669         "iqWidth": 9
1670       }
1671     },
1672     {
1673       "name": "RB_270_IQ_9",
1674       "parameters": {
1675         "nRBsize": 270,
1676         "iqWidth": 9
1677       }
1678     },
1679     {
1680       "name": "RB_273_IQ_9",
1681       "parameters": {
1682         "nRBsize": 273,
1683         "iqWidth": 9
1684       }
1685     },
1686     {
1687       "name": "RB_16_IQ_10",
1688       "parameters": {
1689         "nRBsize": 16,
1690         "iqWidth": 10
1691       }
1692     },
1693     {
1694       "name": "RB_18_IQ_10",
1695       "parameters": {
1696         "nRBsize": 18,
1697         "iqWidth": 10
1698       }
1699     },
1700     {
1701       "name": "RB_32_IQ_10",
1702       "parameters": {
1703         "nRBsize": 32,
1704         "iqWidth": 10
1705       }
1706     },
1707     {
1708       "name": "RB_36_IQ_10",
1709       "parameters": {
1710         "nRBsize": 36,
1711         "iqWidth": 10
1712       }
1713     },
1714     {
1715       "name": "RB_48_IQ_10",
1716       "parameters": {
1717         "nRBsize": 48,
1718         "iqWidth": 10
1719       }
1720     },
1721     {
1722       "name": "RB_70_IQ_10",
1723       "parameters": {
1724         "nRBsize": 70,
1725         "iqWidth": 10
1726       }
1727     },
1728     {
1729       "name": "RB_113_IQ_10",
1730       "parameters": {
1731         "nRBsize": 113,
1732         "iqWidth": 10
1733       }
1734     },
1735     {
1736       "name": "RB_273_IQ_10",
1737       "parameters": {
1738         "nRBsize": 273,
1739         "iqWidth": 10
1740       }
1741     },
1742     {
1743       "name": "RB_16_IQ_12",
1744       "parameters": {
1745         "nRBsize": 16,
1746         "iqWidth": 12
1747       }
1748     },
1749     {
1750       "name": "RB_18_IQ_12",
1751       "parameters": {
1752         "nRBsize": 18,
1753         "iqWidth": 12
1754       }
1755     },
1756     {
1757       "name": "RB_32_IQ_12",
1758       "parameters": {
1759         "nRBsize": 32,
1760         "iqWidth": 12
1761       }
1762     },
1763     {
1764       "name": "RB_36_IQ_12",
1765       "parameters": {
1766         "nRBsize": 36,
1767         "iqWidth": 12
1768       }
1769     },
1770     {
1771       "name": "RB_48_IQ_12",
1772       "parameters": {
1773         "nRBsize": 48,
1774         "iqWidth": 12
1775       }
1776     },
1777     {
1778       "name": "RB_70_IQ_12",
1779       "parameters": {
1780         "nRBsize": 70,
1781         "iqWidth": 12
1782       }
1783     },
1784     {
1785       "name": "RB_113_IQ_12",
1786       "parameters": {
1787         "nRBsize": 113,
1788         "iqWidth": 12
1789       }
1790     },
1791     {
1792       "name": "RB_273_IQ_12",
1793       "parameters": {
1794         "nRBsize": 273,
1795         "iqWidth": 12
1796       }
1797     },
1798     {
1799       "name": "RB_16_IQ_14",
1800       "parameters": {
1801         "nRBsize": 16,
1802         "iqWidth": 14
1803       }
1804     },
1805     {
1806       "name": "RB_18_IQ_14",
1807       "parameters": {
1808         "nRBsize": 18,
1809         "iqWidth": 14
1810       }
1811     },
1812     {
1813       "name": "RB_32_IQ_14",
1814       "parameters": {
1815         "nRBsize": 32,
1816         "iqWidth": 14
1817       }
1818     },
1819     {
1820       "name": "RB_36_IQ_14",
1821       "parameters": {
1822         "nRBsize": 36,
1823         "iqWidth": 14
1824       }
1825     },
1826     {
1827       "name": "RB_48_IQ_14",
1828       "parameters": {
1829         "nRBsize": 48,
1830         "iqWidth": 14
1831       }
1832     },
1833     {
1834       "name": "RB_70_IQ_14",
1835       "parameters": {
1836         "nRBsize": 70,
1837         "iqWidth": 14
1838       }
1839     },
1840     {
1841       "name": "RB_113_IQ_14",
1842       "parameters": {
1843         "nRBsize": 113,
1844         "iqWidth": 14
1845       }
1846     },
1847     {
1848       "name": "RB_273_IQ_14",
1849       "parameters": {
1850         "nRBsize": 273,
1851         "iqWidth": 14
1852       }
1853     }
1854   ]
1855 }