Front Haul Interface Library update to third seed code contribution
[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":   32,
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_SectionType1_SingleSection",
113         "parameters": {
114             "direction":    "DL",
115             "section_type": 1,
116             "num_sections": 1,
117             "cc_id":        0,
118             "ant_id":       0,
119             "seq_id":       0,
120             "frame_id":     0,
121             "subframe_id":  0,
122             "slot_id":      0,
123             "symbol_start": 0,
124             "symbol_num":   14,
125             "prb_start":    [   0 ],
126             "prb_num":      [  66 ],
127             "comp_method":  0,
128             "beam_id":      0,
129             "section_id":   0,
130             "iq_width":     16
131           }
132       },
133       {
134         "name": "UL_SectionType1_SingleSection",
135         "parameters": {
136             "direction":    "UL",
137             "section_type": 1,
138             "num_sections": 1,
139             "cc_id":        0,
140             "ant_id":       0,
141             "seq_id":       0,
142             "frame_id":     0,
143             "subframe_id":  0,
144             "slot_id":      0,
145             "symbol_start": 0,
146             "symbol_num":   14,
147             "prb_start":    [   0 ],
148             "prb_num":      [  66 ],
149             "comp_method":  0,
150             "beam_id":      0,
151             "section_id":   0,
152             "iq_width":     16
153           }
154       },
155       {
156         "name": "DL_SectionType1_MultiSection",
157         "parameters": {
158             "direction":    "DL",
159             "section_type": 1,
160             "num_sections": 3,
161             "cc_id":        0,
162             "ant_id":       0,
163             "seq_id":       0,
164             "frame_id":     0,
165             "subframe_id":  0,
166             "slot_id":      0,
167             "symbol_start": 0,
168             "symbol_num":   14,
169             "prb_start":    [   0,  22,  44 ],
170             "prb_num":      [  22,  22,  22 ],
171             "comp_method":  0,
172             "beam_id":      0,
173             "section_id":   0,
174             "iq_width":     16
175           }
176       },
177       {
178         "name": "UL_SectionType1_MultiSection",
179         "parameters": {
180             "direction":    "UL",
181             "section_type": 1,
182             "num_sections": 4,
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             "symbol_num":   14,
191             "prb_start":    [   0,  25,  50,  75 ],
192             "prb_num":      [  25,  25,  25,  25 ],
193             "comp_method":  0,
194             "beam_id":      0,
195             "section_id":   0,
196             "iq_width":     16
197           }
198       },
199       {
200         "name":"UL_SectionType3_SingleSection",
201         "parameters": {
202             "direction":    "UL",
203             "section_type": 3,
204             "num_sections": 1,
205             "cc_id":        0,
206             "ant_id":       0,
207             "seq_id":       0,
208             "frame_id":     0,
209             "subframe_id":  0,
210             "slot_id":      0,
211             "symbol_start": 7,
212             "symbol_num":   6,
213             "prb_start":    [   0 ],
214             "prb_num":      [  12 ],
215             "comp_method":  0,
216             "beam_id":      0,
217             "section_id":   0,
218             "iq_width":     16,
219             "filter_index": 3,
220             "time_offset":  2026,
221             "freq_offset":  -792,
222             "fft_size":     10,
223             "scs":          3,
224             "cp_length":    0
225           }
226       }
227     ],
228
229     "TestChain": [
230       {
231         "name": "FDD_CATA_MU0_20_1CC_4ANT",
232         "parameters": {
233             "category":         "A",
234             "sub6":             true,
235             "mu":               0,
236             "duplex":           "FDD",
237             "slot_config":      "slotcfg_0",
238             "chbw_dl":          20,
239             "fftsize_dl":       1024,
240             "chbw_ul":          20,
241             "fftsize_ul":       1024,
242             "num_cc":           1,
243             "num_eaxc":         4,
244             "antelm_trx":       32,
245             "iq_width":         16,
246             "comp_meth":        0,
247             "totalBfWeights":   32,
248             "num_slots":        10,
249             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
250             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
251           }
252       },
253       {
254         "name": "FDD_CATA_MU0_20_1CC_8ANT",
255         "parameters": {
256             "category":         "A",
257             "sub6":             true,
258             "mu":               0,
259             "duplex":           "FDD",
260             "slot_config":      "slotcfg_0",
261             "chbw_dl":          20,
262             "fftsize_dl":       1024,
263             "chbw_ul":          20,
264             "fftsize_ul":       1024,
265             "num_cc":           1,
266             "num_eaxc":         8,
267             "antelm_trx":       32,
268             "iq_width":         16,
269             "comp_meth":        0,
270             "totalBfWeights":   32,
271             "num_slots":        10,
272             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
273             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
274
275           }
276       },
277       {
278         "name": "FDD_CATA_MU0_20_6CC_4ANT",
279         "parameters": {
280             "category":         "A",
281             "sub6":             true,
282             "mu":               0,
283             "duplex":           "FDD",
284             "slot_config":      "slotcfg_0",
285             "chbw_dl":          20,
286             "fftsize_dl":       1024,
287             "chbw_ul":          20,
288             "fftsize_ul":       1024,
289             "num_cc":           6,
290             "num_eaxc":         4,
291             "antelm_trx":       32,
292             "iq_width":         16,
293             "comp_meth":        0,
294             "totalBfWeights":   32,
295             "num_slots":        10,
296             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
297             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
298           }
299       },
300       {
301         "name": "FDD_CATA_MU0_20_6CC_8ANT",
302         "parameters": {
303             "category":         "A",
304             "sub6":             true,
305             "mu":               0,
306             "duplex":           "FDD",
307             "slot_config":      "slotcfg_0",
308             "chbw_dl":          20,
309             "fftsize_dl":       1024,
310             "chbw_ul":          20,
311             "fftsize_ul":       1024,
312             "num_cc":           6,
313             "num_eaxc":         8,
314             "antelm_trx":       32,
315             "iq_width":         16,
316             "comp_meth":        0,
317             "totalBfWeights":   32,
318             "num_slots":        10,
319             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
320             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
321
322           }
323       },
324       {
325         "name": "TDD_CATA_MU1_100_1CC_4",
326         "parameters": {
327             "category":         "A",
328             "sub6":             true,
329             "mu":               1,
330             "duplex":           "TDD",
331             "slot_config":      "slotcfg_0",
332             "chbw_dl":          100,
333             "fftsize_dl":       4096,
334             "chbw_ul":          100,
335             "fftsize_ul":       4096,
336             "num_cc":           1,
337             "num_eaxc":         4,
338             "antelm_trx":       32,
339             "iq_width":         16,
340             "comp_meth":        0,
341             "totalBfWeights":   32,
342             "num_slots":        10,
343             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
344             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
345
346           }
347       },
348       {
349         "name": "TDD_CATA_MU1_100_1CC_8",
350         "parameters": {
351             "category":         "A",
352             "sub6":             true,
353             "mu":               1,
354             "duplex":           "TDD",
355             "slot_config":      "slotcfg_0",
356             "chbw_dl":          100,
357             "fftsize_dl":       4096,
358             "chbw_ul":          100,
359             "fftsize_ul":       4096,
360             "num_cc":           1,
361             "num_eaxc":         8,
362             "antelm_trx":       32,
363             "iq_width":         16,
364             "comp_meth":        0,
365             "totalBfWeights":   32,
366             "num_slots":        10,
367             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
368             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
369           }
370       },
371       {
372         "name": "TDD_CATA_MU3_100_1CC_4",
373         "parameters": {
374             "category":         "A",
375             "sub6":             false,
376             "mu":               3,
377             "duplex":           "TDD",
378             "slot_config":      "slotcfg_1",
379             "chbw_dl":          100,
380             "fftsize_dl":       1024,
381             "chbw_ul":          100,
382             "fftsize_ul":       1024,
383             "num_cc":           1,
384             "num_eaxc":         4,
385             "antelm_trx":       32,
386             "iq_width":         16,
387             "comp_meth":        0,
388             "totalBfWeights":   32,
389             "num_slots":        10,
390             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
391             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
392           }
393       },
394       {
395         "name": "TDD_CATB_MU1_100_1CC_8",
396         "parameters": {
397             "category":         "B",
398             "sub6":             true,
399             "mu":               1,
400             "duplex":           "TDD",
401             "slot_config":      "slotcfg_0",
402             "chbw_dl":          100,
403             "fftsize_dl":       4096,
404             "chbw_ul":          100,
405             "fftsize_ul":       4096,
406             "num_cc":           1,
407             "num_eaxc":         8,
408             "antelm_trx":       32,
409             "iq_width":         16,
410             "comp_meth":        0,
411             "totalBfWeights":   32,
412             "num_slots":        10,
413             "bfw_prefix_dl":    "test_vectors/mu1_100_32/dl_bfw_ue_",
414             "bfw_prefix_ul":    "test_vectors/mu1_100_32/ul_bfw_ue_"
415           }
416       }
417     ],
418
419   "init_sys_functional": [
420     {
421       "name": "xran_lib_api",
422       "parameters": {
423         "id": 0,
424         "dpdk_dev": [ "0000:d8:02.0", "0000:d8:02.1" ],
425         "bbdev_dev": "none",
426         "bbdev_mode": 0,
427         "core": 5,
428         "system_core": 0,
429         "pkt_proc_core": 6,
430         "pkt_aux_core": 0,
431         "timing_core": 7,
432         "port": [ 0, 1 ],
433         "dpdkBasebandFecMode": 0,
434         "dpdkBasebandDevice": "none",
435         "filePrefix": "wls",
436         "xranCat": 0,
437         "mtu": 9600,
438         "p_o_du_addr": "00:11:22:33:44:66",
439         "p_o_ru_addr": "00:11:22:33:44:55",
440         "Tadv_cp_dl": 0,
441         "T2a_min_cp_dl": 0,
442         "T2a_max_cp_dl": 0,
443         "T2a_min_cp_ul": 0,
444         "T2a_max_cp_ul": 0,
445         "T2a_min_up": 0,
446         "T2a_max_up": 0,
447         "Ta3_min": 0,
448         "Ta3_max": 0,
449         "T1a_min_cp_dl": 0,
450         "T1a_max_cp_dl": 0,
451         "T1a_min_cp_ul": 0,
452         "T1a_max_cp_ul": 0,
453         "T1a_min_up": 0,
454         "T1a_max_up": 0,
455         "Ta4_min": 0,
456         "Ta4_max": 0,
457         "enableCP": 1,
458         "prachEnable": 1,
459         "cp_vlan_tag": 2,
460         "up_vlan_tag": 1,
461         "debugStop": 0,
462         "debugStopCount": 0,
463         "DynamicSectionEna": 0
464       }
465     }
466   ],
467
468   "prach_functional": [
469     {
470       "name": "Prach_test",
471       "parameters": {
472         "Numerology": 1,
473         "FrameDuplexType": 0,
474         "loglevel": 1,
475         "PrachConfIdx": 189,
476         "PrachFreqStart": 0,
477         "PrachFreqOffset": 0,
478         "PrachSubcSpacing": 1,
479         "frameId": 0,
480         "subframeId": 1,
481         "slotId": 0,
482         "beamId": 0,
483         "ccId": 0,
484         "antId": 0,
485         "iqWidth": 16,
486         "compMeth": 0,
487         "fftSize": 10
488       },
489
490       "references": {
491         "filterIdx": 3,
492         "startSymId": 0,
493         "startPrbc": 0,
494         "numPrbc": 12,
495         "timeOffset": 216,
496         "freqOffset": 0,
497         "x_value": 1,
498         "nrofPrachInSlot": 1,
499         "y_value": [ 0, 0 ],
500         "numSymbol": 2,
501         "occassionsInPrachSlot": 7,
502         "isPRACHslot": [ 1, 6 ],
503         "SlotNrNum": 2,
504         "prach_start_symbol": 0,
505         "prach_last_symbol": 13,
506         "m_params_timeOffset": 108,
507           "id": 0
508       }
509     }
510   ],
511   "prach_performance": [
512     {
513       "name": "Prach_test",
514       "parameters": {
515         "Numerology": 1,
516         "FrameDuplexType": 0,
517         "loglevel": 1,
518         "PrachConfIdx": 189,
519         "PrachFreqStart": 0,
520         "PrachFreqOffset": 0,
521         "PrachSubcSpacing": 1,
522         "frameId": 0,
523         "subframeId": 1,
524         "slotId": 0,
525         "beamId": 0,
526         "ccId": 0,
527         "antId": 0
528       },
529
530       "references": {
531         "filterIdx": 3,
532         "startSymId": 0,
533         "startPrbc": 0,
534         "numPrbc": 12,
535         "timeOffset": 216,
536         "freqOffset": 0,
537         "x_value": 1,
538         "nrofPrachInSlot": 1,
539         "y_value": [ 0, 0 ],
540
541         "numSymbol": 2,
542         "occassionsInPrachSlot": 7,
543         "isPRACHslot": [ 1, 6 ],
544         "SlotNrNum": 2,
545         "prach_start_symbol": 0,
546         "prach_last_symbol": 13
547
548       }
549     }
550   ],
551
552   "u_plane_perormace": [
553     {
554       "name": "U-plane",
555       "parameters": {
556         "test_type": 0,
557         "input": "test_vectors/u-plane_in.bin",
558         "input_len": 2400,
559         "num_of_cases": 1
560       },
561
562       "references": {
563         "output": "test_vectors/u-palne_out.bin",
564         "output_len": 2400
565       }
566     }
567   ],
568
569   "bfp_functional": [
570     {
571       "name": "COMPRESS_DECOMPRESS",
572       "parameters": {
573       }
574     }
575   ],
576
577   "bfp_performace": [
578     {
579       "name": "COMPRESS_DECOMPRESS",
580       "parameters": {
581       }
582     }
583   ], 
584
585   "bfp_performace_ex": [
586     {
587       "name": "RB_16_IQ_8",
588       "parameters": {
589         "nRBsize": 16,
590         "iqWidth": 8    
591       }
592     }, 
593     {
594       "name": "RB_18_IQ_8",
595       "parameters": {
596         "nRBsize": 18,
597         "iqWidth": 8
598       }
599     },
600     {
601       "name": "RB_32_IQ_8",
602       "parameters": {
603         "nRBsize": 32,
604         "iqWidth": 8    
605       }
606     }, 
607     {
608       "name": "RB_36_IQ_8",
609       "parameters": {
610         "nRBsize": 36,
611         "iqWidth": 8
612       }
613     },
614     {
615       "name": "RB_48_IQ_8",
616       "parameters": {
617         "nRBsize": 48,
618         "iqWidth": 8    
619       }
620     }, 
621     {
622       "name": "RB_70_IQ_8",
623       "parameters": {
624         "nRBsize": 70,
625         "iqWidth": 8
626       }
627     }, 
628     {
629       "name": "RB_113_IQ_8",
630       "parameters": {
631         "nRBsize": 113,
632         "iqWidth": 8
633       }
634     }, 
635     {
636       "name": "RB_273_IQ_8",
637       "parameters": {
638         "nRBsize": 273,
639         "iqWidth": 8
640       }
641     },
642     {
643       "name": "RB_6_IQ_9",
644       "parameters": {
645         "nRBsize": 6,
646         "iqWidth": 9    
647       }
648     }, 
649     {
650       "name": "RB_12_IQ_9",
651       "parameters": {
652         "nRBsize": 12,
653         "iqWidth": 9    
654       }
655     }, 
656     {
657       "name": "RB_16_IQ_9",
658       "parameters": {
659         "nRBsize": 16,
660         "iqWidth": 9    
661       }
662     }, 
663     {
664       "name": "RB_18_IQ_9",
665       "parameters": {
666         "nRBsize": 18,
667         "iqWidth": 9
668       }
669     },
670     {
671       "name": "RB_24_IQ_9",
672       "parameters": {
673         "nRBsize": 24,
674         "iqWidth": 9
675       }
676     },
677     {
678       "name": "RB_30_IQ_9",
679       "parameters": {
680         "nRBsize": 30,
681         "iqWidth": 9
682       }
683     },
684     {
685       "name": "RB_32_IQ_9",
686       "parameters": {
687         "nRBsize": 32,
688         "iqWidth": 9    
689       }
690     }, 
691     {
692       "name": "RB_36_IQ_9",
693       "parameters": {
694         "nRBsize": 36,
695         "iqWidth": 9
696       }
697     },
698     {
699       "name": "RB_42_IQ_9",
700       "parameters": {
701         "nRBsize": 42,
702         "iqWidth": 9
703       }
704     },
705     {
706       "name": "RB_48_IQ_9",
707       "parameters": {
708         "nRBsize": 48,
709         "iqWidth": 9    
710       }
711     }, 
712     {
713       "name": "RB_54_IQ_9",
714       "parameters": {
715         "nRBsize": 54,
716         "iqWidth": 9
717       }
718     },
719     {
720       "name": "RB_60_IQ_9",
721       "parameters": {
722         "nRBsize": 60,
723         "iqWidth": 9
724       }
725     },
726     {
727       "name": "RB_66_IQ_9",
728       "parameters": {
729         "nRBsize": 66,
730         "iqWidth": 9
731       }
732     },
733     {
734       "name": "RB_70_IQ_9",
735       "parameters": {
736         "nRBsize": 70,
737         "iqWidth": 9
738       }
739     }, 
740     {
741       "name": "RB_72_IQ_9",
742       "parameters": {
743         "nRBsize": 72,
744         "iqWidth": 9
745       }
746     },
747     {
748       "name": "RB_78_IQ_9",
749       "parameters": {
750         "nRBsize": 78,
751         "iqWidth": 9
752       }
753     },
754     {
755       "name": "RB_84_IQ_9",
756       "parameters": {
757         "nRBsize": 84,
758         "iqWidth": 9
759       }
760     },
761     {
762       "name": "RB_90_IQ_9",
763       "parameters": {
764         "nRBsize": 90,
765         "iqWidth": 9
766       }
767     },
768     {
769       "name": "RB_96_IQ_9",
770       "parameters": {
771         "nRBsize": 96,
772         "iqWidth": 9
773       }
774     },
775     {
776       "name": "RB_102_IQ_9",
777       "parameters": {
778         "nRBsize": 102,
779         "iqWidth": 9
780       }
781     },
782     {
783       "name": "RB_108_IQ_9",
784       "parameters": {
785         "nRBsize": 108,
786         "iqWidth": 9
787       }
788     },
789     {
790       "name": "RB_113_IQ_9",
791       "parameters": {
792         "nRBsize": 113,
793         "iqWidth": 9    
794       }
795     }, 
796     {
797       "name": "RB_114_IQ_9",
798       "parameters": {
799         "nRBsize": 114,
800         "iqWidth": 9
801       }
802     },
803     {
804       "name": "RB_120_IQ_9",
805       "parameters": {
806         "nRBsize": 120,
807         "iqWidth": 9
808       }
809     },
810     {
811       "name": "RB_126_IQ_9",
812       "parameters": {
813         "nRBsize": 126,
814         "iqWidth": 9
815       }
816     },
817     {
818       "name": "RB_132_IQ_9",
819       "parameters": {
820         "nRBsize": 132,
821         "iqWidth": 9
822       }
823     },
824     {
825       "name": "RB_138_IQ_9",
826       "parameters": {
827         "nRBsize": 138,
828         "iqWidth": 9
829       }
830     },
831     {
832       "name": "RB_144_IQ_9",
833       "parameters": {
834         "nRBsize": 144,
835         "iqWidth": 9
836       }
837     },
838     {
839       "name": "RB_150_IQ_9",
840       "parameters": {
841         "nRBsize": 150,
842         "iqWidth": 9
843       }
844     },
845     {
846       "name": "RB_156_IQ_9",
847       "parameters": {
848         "nRBsize": 156,
849         "iqWidth": 9
850       }
851     },
852     {
853       "name": "RB_162_IQ_9",
854       "parameters": {
855         "nRBsize": 162,
856         "iqWidth": 9
857       }
858     },
859     {
860       "name": "RB_168_IQ_9",
861       "parameters": {
862         "nRBsize": 168,
863         "iqWidth": 9
864       }
865     },
866     {
867       "name": "RB_174_IQ_9",
868       "parameters": {
869         "nRBsize": 174,
870         "iqWidth": 9
871       }
872     },
873     {
874       "name": "RB_180_IQ_9",
875       "parameters": {
876         "nRBsize": 180,
877         "iqWidth": 9
878       }
879     },
880     {
881       "name": "RB_186_IQ_9",
882       "parameters": {
883         "nRBsize": 186,
884         "iqWidth": 9
885       }
886     },
887     {
888       "name": "RB_192_IQ_9",
889       "parameters": {
890         "nRBsize": 192,
891         "iqWidth": 9
892       }
893     },
894     {
895       "name": "RB_198_IQ_9",
896       "parameters": {
897         "nRBsize": 198,
898         "iqWidth": 9
899       }
900     },
901     {
902       "name": "RB_204_IQ_9",
903       "parameters": {
904         "nRBsize": 204,
905         "iqWidth": 9
906       }
907     },
908     {
909       "name": "RB_210_IQ_9",
910       "parameters": {
911         "nRBsize": 210,
912         "iqWidth": 9
913       }
914     },
915     {
916       "name": "RB_216_IQ_9",
917       "parameters": {
918         "nRBsize": 216,
919         "iqWidth": 9
920       }
921     },
922     {
923       "name": "RB_222_IQ_9",
924       "parameters": {
925         "nRBsize": 222,
926         "iqWidth": 9
927       }
928     },
929     {
930       "name": "RB_228_IQ_9",
931       "parameters": {
932         "nRBsize": 228,
933         "iqWidth": 9
934       }
935     },
936     {
937       "name": "RB_234_IQ_9",
938       "parameters": {
939         "nRBsize": 234,
940         "iqWidth": 9
941       }
942     },
943     {
944       "name": "RB_240_IQ_9",
945       "parameters": {
946         "nRBsize": 240,
947         "iqWidth": 9
948       }
949     },
950     {
951       "name": "RB_246_IQ_9",
952       "parameters": {
953         "nRBsize": 246,
954         "iqWidth": 9
955       }
956     },
957     {
958       "name": "RB_252_IQ_9",
959       "parameters": {
960         "nRBsize": 252,
961         "iqWidth": 9
962       }
963     },
964     {
965       "name": "RB_258_IQ_9",
966       "parameters": {
967         "nRBsize": 258,
968         "iqWidth": 9
969       }
970     },
971     {
972       "name": "RB_264_IQ_9",
973       "parameters": {
974         "nRBsize": 264,
975         "iqWidth": 9
976       }
977     },
978     {
979       "name": "RB_270_IQ_9",
980       "parameters": {
981         "nRBsize": 270,
982         "iqWidth": 9
983       }
984     },
985     {
986       "name": "RB_273_IQ_9",
987       "parameters": {
988         "nRBsize": 273,
989         "iqWidth": 9
990       }
991     },
992     {
993       "name": "RB_16_IQ_10",
994       "parameters": {
995         "nRBsize": 16,
996         "iqWidth": 10   
997       }
998     }, 
999     {
1000       "name": "RB_18_IQ_10",
1001       "parameters": {
1002         "nRBsize": 18,
1003         "iqWidth": 10
1004       }
1005     },
1006     {
1007       "name": "RB_32_IQ_10",
1008       "parameters": {
1009         "nRBsize": 32,
1010         "iqWidth": 10   
1011       }
1012     }, 
1013     {
1014       "name": "RB_36_IQ_10",
1015       "parameters": {
1016         "nRBsize": 36,
1017         "iqWidth": 10
1018       }
1019     },
1020     {
1021       "name": "RB_48_IQ_10",
1022       "parameters": {
1023         "nRBsize": 48,
1024         "iqWidth": 10
1025       }
1026     }, 
1027     {
1028       "name": "RB_70_IQ_10",
1029       "parameters": {
1030         "nRBsize": 70,
1031         "iqWidth": 10
1032       }
1033     }, 
1034     {
1035       "name": "RB_113_IQ_10",
1036       "parameters": {
1037         "nRBsize": 113,
1038         "iqWidth": 10   
1039       }
1040     }, 
1041     {
1042       "name": "RB_273_IQ_10",
1043       "parameters": {
1044         "nRBsize": 273,
1045         "iqWidth": 10
1046       }
1047     },
1048     {
1049       "name": "RB_16_IQ_12",
1050       "parameters": {
1051         "nRBsize": 16,
1052         "iqWidth": 12
1053       }
1054     }, 
1055     {
1056       "name": "RB_18_IQ_12",
1057       "parameters": {
1058         "nRBsize": 18,
1059         "iqWidth": 12
1060       }
1061     },
1062     {
1063       "name": "RB_32_IQ_12",
1064       "parameters": {
1065         "nRBsize": 32,
1066         "iqWidth": 12
1067       }
1068     }, 
1069     {
1070       "name": "RB_36_IQ_12",
1071       "parameters": {
1072         "nRBsize": 36,
1073         "iqWidth": 12
1074       }
1075     },
1076     {
1077       "name": "RB_48_IQ_12",
1078       "parameters": {
1079         "nRBsize": 48,
1080         "iqWidth": 12
1081       }
1082     }, 
1083     {
1084       "name": "RB_70_IQ_12",
1085       "parameters": {
1086         "nRBsize": 70,
1087         "iqWidth": 12
1088       }
1089     }, 
1090     {
1091       "name": "RB_113_IQ_12",
1092       "parameters": {
1093         "nRBsize": 113,
1094         "iqWidth": 12   
1095       }
1096     }, 
1097     {
1098       "name": "RB_273_IQ_12",
1099       "parameters": {
1100         "nRBsize": 273,
1101         "iqWidth": 12
1102       }
1103     },
1104     {
1105       "name": "RB_16_IQ_14",
1106       "parameters": {
1107         "nRBsize": 16,
1108         "iqWidth": 14
1109       }
1110     }, 
1111     {
1112       "name": "RB_18_IQ_14",
1113       "parameters": {
1114         "nRBsize": 18,
1115         "iqWidth": 14
1116       }
1117     },
1118     {
1119       "name": "RB_32_IQ_14",
1120       "parameters": {
1121         "nRBsize": 32,
1122         "iqWidth": 14
1123       }
1124     }, 
1125     {
1126       "name": "RB_36_IQ_14",
1127       "parameters": {
1128         "nRBsize": 36,
1129         "iqWidth": 14
1130       }
1131     },
1132     {
1133       "name": "RB_48_IQ_14",
1134       "parameters": {
1135         "nRBsize": 48,
1136         "iqWidth": 14
1137       }
1138     }, 
1139     {
1140       "name": "RB_70_IQ_14",
1141       "parameters": {
1142         "nRBsize": 70,
1143         "iqWidth": 14
1144       }
1145     }, 
1146     {
1147       "name": "RB_113_IQ_14",
1148       "parameters": {
1149         "nRBsize": 113,
1150         "iqWidth": 14   
1151       }
1152     }, 
1153     {
1154       "name": "RB_273_IQ_14",
1155       "parameters": {
1156         "nRBsize": 273,
1157         "iqWidth": 14
1158       }
1159     }
1160   ]
1161 }