Luis Farias | 9d66fca | 2020-05-28 19:01:58 -0700 | [diff] [blame^] | 1 | .. Copyright (c) 2019 Intel |
| 2 | .. |
| 3 | .. Licensed under the Apache License, Version 2.0 (the "License"); |
| 4 | .. you may not use this file except in compliance with the License. |
| 5 | .. You may obtain a copy of the License at |
| 6 | .. |
| 7 | .. http://www.apache.org/licenses/LICENSE-2.0 |
| 8 | .. |
| 9 | .. Unless required by applicable law or agreed to in writing, software |
| 10 | .. distributed under the License is distributed on an "AS IS" BASIS, |
| 11 | .. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 12 | .. See the License for the specific language governing permissions and |
| 13 | .. limitations under the License. |
| 14 | |
| 15 | .. |br| raw:: html |
| 16 | |
| 17 | <br /> |
| 18 | |
| 19 | Transport Layer and ORAN Fronthaul Protocol Implementation |
| 20 | ========================================================== |
| 21 | |
| 22 | .. contents:: |
| 23 | :depth: 3 |
| 24 | :local: |
| 25 | |
| 26 | This chapter describes how the transport layer and ORAN Fronthaul |
| 27 | protocol are implemented. |
| 28 | |
| 29 | .. _introduction-2: |
| 30 | |
| 31 | Introduction |
| 32 | ------------ |
| 33 | |
| 34 | Figure 8 presents an overview of the ORAN Fronthaul process. |
| 35 | |
| 36 | .. image:: images/ORAN-Fronthaul-Process.jpg |
| 37 | :width: 600 |
| 38 | :alt: Figure 8. ORAN Fronthaul Process |
| 39 | |
| 40 | Figure 8. ORAN Fronthaul Process |
| 41 | |
| 42 | The XRAN library provides support for transporting In-band and |
| 43 | Quadrature (IQ) samples between the O-DU and O-RU within the RAN |
| 44 | architecture based on functional split 7.2x. The library defines the |
| 45 | xRAN packet formats to be used to transport radio samples within Front |
| 46 | Haul according to the ORAN Fronthaul specification. It provides |
| 47 | functionality for generating xRAN packets, appending IQ samples in the |
| 48 | packet payload, and extracting IQ samples from xRAN packets. The Bronze release version |
| 49 | of the library supports U-plane and C-plane only. It is ready to |
| 50 | be used in the PTP synchronized |br| |
| 51 | environment. |
| 52 | |
| 53 | Regarding the clock model and synchronization topology, configurations |
| 54 | C1 and C3 of the connection between O-DU and O-RU are the only |
| 55 | configurations supported in this release of the xRAN implementation. |
| 56 | |
| 57 | Quality of PTP synchronization with respect to S-plane of ORAN Fronthaul |
| 58 | requirements as defined for O-RU is out of the scope of this document. |
| 59 | PTP master and PTP slave configuration are expected to satisfy only the |
| 60 | O-DU side of |br| |
| 61 | requirements and provide the “best-effort” PTP master for |
| 62 | O-RU. This may or may not be sufficient for achieving the end to end |
| 63 | system requirements of S-plane. Specialized dedicated NIC card with |
| 64 | additional HW functionality might be |br| |
| 65 | required to achieve PTP master |
| 66 | functionality to satisfy O-RU precision requirements for RAN deployments |
| 67 | scenarios. |
| 68 | |
| 69 | .. image:: images/Configuration-C1.jpg |
| 70 | :width: 600 |
| 71 | :alt: Figure 9. Configuration C1 |
| 72 | |
| 73 | Figure 9. Configuration C1 |
| 74 | |
| 75 | |
| 76 | .. image:: images/Configuration-C3.jpg |
| 77 | :width: 600 |
| 78 | :alt: Figure 10. Configuration C3 |
| 79 | |
| 80 | Figure 10. Configuration C3 |
| 81 | |
| 82 | Supported Feature Set |
| 83 | --------------------- |
| 84 | |
| 85 | The ORAN Fronthaul specification defines a list of mandatory |
| 86 | functionality. Not all features defined as Mandatory for |br| |
| 87 | O-DU are |
| 88 | currently supported to fully extended. The following tables contain |
| 89 | information on what is available and the level of validation performed |
| 90 | for this release. |
| 91 | |
| 92 | 2. Cells with a red background are listed as mandatory in the |
| 93 | specification but not supported in this implementation of xRAN. |
| 94 | |
| 95 | Table 7. ORAN Mandatory and Optional Feature Support |
| 96 | |
| 97 | +-----------------+-----------------+-----------+----------------+ |
| 98 | | Category | Feature | O-DU | Support | |
| 99 | | | | Support | | |
| 100 | +=================+=================+===========+================+ |
| 101 | | RU Category | Support for | Mandatory | Y | |
| 102 | | | CAT-A RU (up to | | | |
| 103 | | | 8 spatial | | | |
| 104 | | | streams) | | | |
| 105 | +-----------------+-----------------+-----------+----------------+ |
| 106 | | | Support for | | N | |
| 107 | | | CAT-A RU (> 8 | | | |
| 108 | | | spatial | | | |
| 109 | | | streams) | | | |
| 110 | +-----------------+-----------------+-----------+----------------+ |
| 111 | | | Support for | Mandatory | Y | |
| 112 | | | CAT-B RU | | | |
| 113 | | | (precoding in | | | |
| 114 | | | RU) | | | |
| 115 | +-----------------+-----------------+-----------+----------------+ |
| 116 | | Beamforming | Beam Index | Mandatory | Y | |
| 117 | | | based | | | |
| 118 | +-----------------+-----------------+-----------+----------------+ |
| 119 | | | Real-time BF | Mandatory | Y | |
| 120 | | | Weights | | | |
| 121 | +-----------------+-----------------+-----------+----------------+ |
| 122 | | | Real-Time | | N | |
| 123 | | | Beamforming | | | |
| 124 | | | Attributes | | | |
| 125 | +-----------------+-----------------+-----------+----------------+ |
| 126 | | | UE Channel Info | | N | |
| 127 | +-----------------+-----------------+-----------+----------------+ |
| 128 | | Bandwidth | Programmable | Mandatory | Y | |
| 129 | | Saving | s | | | |
| 130 | | | tatic-bit-width | | | |
| 131 | | | Fixed Point IQ | | | |
| 132 | +-----------------+-----------------+-----------+----------------+ |
| 133 | | | Real-time | | Y | |
| 134 | | | var | | | |
| 135 | | | iable-bit-width | | | |
| 136 | +-----------------+-----------------+-----------+----------------+ |
| 137 | | | Compressed IQ | | Y | |
| 138 | +-----------------+-----------------+-----------+----------------+ |
| 139 | | | Block floating | | Y | |
| 140 | | | point | | | |
| 141 | | | compression | | | |
| 142 | +-----------------+-----------------+-----------+----------------+ |
| 143 | | | Block scaling | | N | |
| 144 | | | compression | | | |
| 145 | +-----------------+-----------------+-----------+----------------+ |
| 146 | | | u-law | | N | |
| 147 | | | compression | | | |
| 148 | +-----------------+-----------------+-----------+----------------+ |
| 149 | | | modulation | | N | |
| 150 | | | compression | | | |
| 151 | +-----------------+-----------------+-----------+----------------+ |
| 152 | | | beamspace | | N | |
| 153 | | | compression | | | |
| 154 | +-----------------+-----------------+-----------+----------------+ |
| 155 | | | Variable Bit | | Y | |
| 156 | | | Width per | | | |
| 157 | | | Channel (per | | | |
| 158 | | | data section) | | | |
| 159 | +-----------------+-----------------+-----------+----------------+ |
| 160 | | | Static | | N | |
| 161 | | | configuration | | | |
| 162 | | | of U-Plane IQ | | | |
| 163 | | | format and | | | |
| 164 | | | compression | | | |
| 165 | | | header | | | |
| 166 | +-----------------+-----------------+-----------+----------------+ |
| 167 | | | Use of “symInc” | | N | |
| 168 | | | flag to allow | | | |
| 169 | | | multiple | | | |
| 170 | | | symbols in a | | | |
| 171 | | | C-Plane section | | | |
| 172 | +-----------------+-----------------+-----------+----------------+ |
| 173 | | Energy Saving | Transmission | | N | |
| 174 | | | blanking | | | |
| 175 | +-----------------+-----------------+-----------+----------------+ |
| 176 | | O-DU - RU | Pre-configured | Mandatory | Y | |
| 177 | | Timing | Transport Delay | | | |
| 178 | | | Method | | | |
| 179 | +-----------------+-----------------+-----------+----------------+ |
| 180 | | | Measured | | N | |
| 181 | | | Transport | | | |
| 182 | | | Method (eCPRI | | | |
| 183 | | | Msg 5) | | | |
| 184 | +-----------------+-----------------+-----------+----------------+ |
| 185 | | Synchronization | G.8275.1 | Mandatory | Y (C3 only)| |
| 186 | | | | | | |
| 187 | +-----------------+-----------------+-----------+----------------+ |
| 188 | | | G.8275.2 | | N | |
| 189 | +-----------------+-----------------+-----------+----------------+ |
| 190 | | | GNSS based sync | | N | |
| 191 | +-----------------+-----------------+-----------+----------------+ |
| 192 | | | SyncE | | N | |
| 193 | +-----------------+-----------------+-----------+----------------+ |
| 194 | | Transport | L2 : Ethernet | Mandatory | Y | |
| 195 | | Features | | | | |
| 196 | +-----------------+-----------------+-----------+----------------+ |
| 197 | | | L3 : IPv4, IPv6 | | N | |
| 198 | | | (CUS Plane) | | | |
| 199 | +-----------------+-----------------+-----------+----------------+ |
| 200 | | | QoS over | Mandatory | N | |
| 201 | | | Fronthaul | | | |
| 202 | +-----------------+-----------------+-----------+----------------+ |
| 203 | | | Prioritization | | N | |
| 204 | | | of different | | | |
| 205 | | | U-plane traffic | | | |
| 206 | | | types | | | |
| 207 | +-----------------+-----------------+-----------+----------------+ |
| 208 | | | Support of | | N | |
| 209 | | | Jumbo Ethernet | | | |
| 210 | | | frames | | | |
| 211 | +-----------------+-----------------+-----------+----------------+ |
| 212 | | | eCPRI | Mandatory | Y | |
| 213 | +-----------------+-----------------+-----------+----------------+ |
| 214 | | | support of | | N | |
| 215 | | | eCPRI | | | |
| 216 | | | concatenation | | | |
| 217 | +-----------------+-----------------+-----------+----------------+ |
| 218 | | | IEEE 1914.3 | | N | |
| 219 | +-----------------+-----------------+-----------+----------------+ |
| 220 | | | Application | Mandatory | Y | |
| 221 | | | fragmentation | | | |
| 222 | +-----------------+-----------------+-----------+----------------+ |
| 223 | | | Transport | | N | |
| 224 | | | fragmentation | | | |
| 225 | +-----------------+-----------------+-----------+----------------+ |
| 226 | | Other | LAA LBT O-DU | | N | |
| 227 | | | Congestion | | | |
| 228 | | | Window mgmt | | | |
| 229 | +-----------------+-----------------+-----------+----------------+ |
| 230 | | | LAA LBT RU | | N | |
| 231 | | | Congestion | | | |
| 232 | | | Window mgmt | | | |
| 233 | +-----------------+-----------------+-----------+----------------+ |
| 234 | |
| 235 | Details on the subset of xRAN functionality implemented are shown in |
| 236 | Table 8. |
| 237 | |
| 238 | Level of Validation Specified as: |
| 239 | |
| 240 | |
| 241 | - C: Completed code implementation for xRAN Library |
| 242 | |
| 243 | - I: Integrated into Intel FlexRAN PHY |
| 244 | |
| 245 | - T: Tested end to end with O-RU |
| 246 | |
| 247 | Table 8. Levels of Validation |
| 248 | |
| 249 | +------------+------------+------------+------------+-----+-----+---+ |
| 250 | | Category | Item | Q4 (20.02) | | | | | |
| 251 | +============+============+============+============+=====+=====+===+ |
| 252 | | | | Status | C | I | T | | |
| 253 | +------------+------------+------------+------------+-----+-----+---+ |
| 254 | | General | Radio | NR | N/A | N/A | N/A | | |
| 255 | | | access | | | | | | |
| 256 | | | technology | | | | | | |
| 257 | | | (LTE / NR) | | | | | | |
| 258 | +------------+------------+------------+------------+-----+-----+---+ |
| 259 | | | Nominal | 15 | Y | Y | N | | |
| 260 | | | s\ | /30/120KHz | | | | | |
| 261 | | | ub-carrier | | | | | | |
| 262 | | | spacing | | | | | | |
| 263 | +------------+------------+------------+------------+-----+-----+---+ |
| 264 | | | FFT size | 512/1024 | Y | Y | N | | |
| 265 | | | | /2048/4096 | | | | | |
| 266 | +------------+------------+------------+------------+-----+-----+---+ |
| 267 | | | Channel | 5/10 | Y | Y | N | | |
| 268 | | | bandwidth | /20/100Mhz | | | | | |
| 269 | +------------+------------+------------+------------+-----+-----+---+ |
| 270 | | | Number of | 12 | Y | Y | N | | |
| 271 | | | the | | | | | | |
| 272 | | | channel | | | | | | |
| 273 | | | (Component | | | | | | |
| 274 | | | Carrier) | | | | | | |
| 275 | +------------+------------+------------+------------+-----+-----+---+ |
| 276 | | | RU | A | Y | Y | N | | |
| 277 | | | category | | | | | | |
| 278 | +------------+------------+------------+------------+-----+-----+---+ |
| 279 | | | TDD Config | Supporte\ | Y | Y | N | | |
| 280 | | | | d/Flexible | | | | | |
| 281 | +------------+------------+------------+------------+-----+-----+---+ |
| 282 | | | FDD | Supported | Y | Y | N | | |
| 283 | | | Support | | | | | | |
| 284 | +------------+------------+------------+------------+-----+-----+---+ |
| 285 | | | Tx/Rx | Supported | Y | Y | N | | |
| 286 | | | switching | | | | | | |
| 287 | | | based on | | | | | | |
| 288 | | | 'data | | | | | | |
| 289 | | | Direction' | | | | | | |
| 290 | | | field of | | | | | | |
| 291 | | | C-plane | | | | | | |
| 292 | | | message | | | | | | |
| 293 | +------------+------------+------------+------------+-----+-----+---+ |
| 294 | | | IP version | N/A | N/A | N/A | N/A | | |
| 295 | | | for | | | | | | |
| 296 | | | Management | | | | | | |
| 297 | | | traffic at | | | | | | |
| 298 | | | fronthaul | | | | | | |
| 299 | | | network | | | | | | |
| 300 | +------------+------------+------------+------------+-----+-----+---+ |
| 301 | | PRACH | One Type 3 | Supported | Y | Y | N | | |
| 302 | | | message | | | | | | |
| 303 | | | for all | | | | | | |
| 304 | | | repeated | | | | | | |
| 305 | | | PRACH | | | | | | |
| 306 | | | preambles | | | | | | |
| 307 | +------------+------------+------------+------------+-----+-----+---+ |
| 308 | | | Type 3 | 1 | Y | Y | N | | |
| 309 | | | message | | | | | | |
| 310 | | | per | | | | | | |
| 311 | | | repeated | | | | | | |
| 312 | | | PRACH | | | | | | |
| 313 | | | preambles | | | | | | |
| 314 | +------------+------------+------------+------------+-----+-----+---+ |
| 315 | | | timeOffset | Supported | Y | Y | N | | |
| 316 | | | including | | | | | | |
| 317 | | | cpLength | | | | | | |
| 318 | +------------+------------+------------+------------+-----+-----+---+ |
| 319 | | | Supported | Supported | Y | Y | N | | |
| 320 | +------------+------------+------------+------------+-----+-----+---+ |
| 321 | | | PRACH | Supported | Y | Y | N | | |
| 322 | | | preamble | | | | | | |
| 323 | | | format / | | | | | | |
| 324 | | | index | | | | | | |
| 325 | | | number | | | | | | |
| 326 | | | (number of | | | | | | |
| 327 | | | the | | | | | | |
| 328 | | | occasion) | | | | | | |
| 329 | +------------+------------+------------+------------+-----+-----+---+ |
| 330 | | Delay | Network | Supported | Y | Y | N | | |
| 331 | | management | delay | | | | | | |
| 332 | | | det\ | | | | | | |
| 333 | | | ermination | | | | | | |
| 334 | +------------+------------+------------+------------+-----+-----+---+ |
| 335 | | | lls-CU | Supported | Y | Y | N | | |
| 336 | | | timing | | | | | | |
| 337 | | | advance | | | | | | |
| 338 | | | type | | | | | | |
| 339 | +------------+------------+------------+------------+-----+-----+---+ |
| 340 | | | Non-delay | Not | N | N | N | | |
| 341 | | | managed | supported | | | | | |
| 342 | | | U-plane | | | | | | |
| 343 | | | traffic | | | | | | |
| 344 | +------------+------------+------------+------------+-----+-----+---+ |
| 345 | | C/U-plane | Transport | Ethernet | Y | Y | N | | |
| 346 | | Transport | enc\ | | | | | | |
| 347 | | | apsulation | | | | | | |
| 348 | | | (Ethernet | | | | | | |
| 349 | | | / IP) | | | | | | |
| 350 | +------------+------------+------------+------------+-----+-----+---+ |
| 351 | | | Jumbo | Supported | Y | Y | N | | |
| 352 | | | frames | | | | | | |
| 353 | +------------+------------+------------+------------+-----+-----+---+ |
| 354 | | | Transport | eCPRI | Y | Y | N | | |
| 355 | | | header | | | | | | |
| 356 | | | (eCPRI / | | | | | | |
| 357 | | | RoE) | | | | | | |
| 358 | +------------+------------+------------+------------+-----+-----+---+ |
| 359 | | | IP version | N/A | N/A | N/A | N/A | | |
| 360 | | | when | | | | | | |
| 361 | | | Transport | | | | | | |
| 362 | | | header is | | | | | | |
| 363 | | | IP/UDP | | | | | | |
| 364 | +------------+------------+------------+------------+-----+-----+---+ |
| 365 | | | eCPRI | Not | N | N | N | | |
| 366 | | | Con\ | supported | | | | | |
| 367 | | | catenation | | | | | | |
| 368 | | | when | | | | | | |
| 369 | | | Transport | | | | | | |
| 370 | | | header is | | | | | | |
| 371 | | | eCPRI | | | | | | |
| 372 | +------------+------------+------------+------------+-----+-----+---+ |
| 373 | | | eAxC ID | 4 \* | Y | Y | N | | |
| 374 | | | CU_Port_ID | | | | | | |
| 375 | | | bitwidth | | | | | | |
| 376 | +------------+------------+------------+------------+-----+-----+---+ |
| 377 | | | eAxC ID | 4 \* | Y | Y | N | | |
| 378 | | | Ban\ | | | | | | |
| 379 | | | dSector_ID | | | | | | |
| 380 | | | bitwidth | | | | | | |
| 381 | +------------+------------+------------+------------+-----+-----+---+ |
| 382 | | | eAxC ID | 4 \* | Y | Y | N | | |
| 383 | | | CC_ID | | | | | | |
| 384 | | | bitwidth | | | | | | |
| 385 | +------------+------------+------------+------------+-----+-----+---+ |
| 386 | | | eAxC ID | 4 \* | Y | Y | N | | |
| 387 | | | RU_Port_ID | | | | | | |
| 388 | | | bitwidth | | | | | | |
| 389 | +------------+------------+------------+------------+-----+-----+---+ |
| 390 | | | Fra\ | Supported | Y | Y | N | | |
| 391 | | | gmentation | | | | | | |
| 392 | +------------+------------+------------+------------+-----+-----+---+ |
| 393 | | | Transport | N/A | N | N | N | | |
| 394 | | | prio\ | | | | | | |
| 395 | | | ritization | | | | | | |
| 396 | | | within | | | | | | |
| 397 | | | U-plane | | | | | | |
| 398 | +------------+------------+------------+------------+-----+-----+---+ |
| 399 | | | Separation | Supported | Y | Y | N | | |
| 400 | | | of | | | | | | |
| 401 | | | C/U-plane | | | | | | |
| 402 | | | and | | | | | | |
| 403 | | | M-plane | | | | | | |
| 404 | +------------+------------+------------+------------+-----+-----+---+ |
| 405 | | | Separation | VLAN ID | Y | Y | N | | |
| 406 | | | of C-plane | | | | | | |
| 407 | | | and | | | | | | |
| 408 | | | U-plane | | | | | | |
| 409 | +------------+------------+------------+------------+-----+-----+---+ |
| 410 | | | Max Number | 4 | Y | Y | N | | |
| 411 | | | of VLAN | | | | | | |
| 412 | | | per | | | | | | |
| 413 | | | physical | | | | | | |
| 414 | | | port | | | | | | |
| 415 | +------------+------------+------------+------------+-----+-----+---+ |
| 416 | | Reception | Rx_on_time | Supported | Y | Y | N | | |
| 417 | | Window | | | | | | | |
| 418 | | Monitoring | | | | | | | |
| 419 | | (Counters) | | | | | | | |
| 420 | +------------+------------+------------+------------+-----+-----+---+ |
| 421 | | | Rx_early | Supported | N | N | N | | |
| 422 | +------------+------------+------------+------------+-----+-----+---+ |
| 423 | | | Rx_late | Supported | N | N | N | | |
| 424 | +------------+------------+------------+------------+-----+-----+---+ |
| 425 | | | Rx_corrupt | Supported | N | N | N | | |
| 426 | +------------+------------+------------+------------+-----+-----+---+ |
| 427 | | | R\ | Supported | N | N | N | | |
| 428 | | | x_pkt_dupl | | | | | | |
| 429 | +------------+------------+------------+------------+-----+-----+---+ |
| 430 | | | Total | Supported | Y | N | N | | |
| 431 | | | _msgs_rcvd | | | | | | |
| 432 | +------------+------------+------------+------------+-----+-----+---+ |
| 433 | | B\ | RU | Index and | Y | N | N | | |
| 434 | | eamforming | b\ | weights | | | | | |
| 435 | | | eamforming | | | | | | |
| 436 | | | type | | | | | | |
| 437 | +------------+------------+------------+------------+-----+-----+---+ |
| 438 | | | B\ | C-plane | Y | N | N | | |
| 439 | | | eamforming | | | | | | |
| 440 | | | control | | | | | | |
| 441 | | | method | | | | | | |
| 442 | +------------+------------+------------+------------+-----+-----+---+ |
| 443 | | | Number of | No-re | Y | N | N | | |
| 444 | | | beams | strictions | | | | | |
| 445 | +------------+------------+------------+------------+-----+-----+---+ |
| 446 | | IQ | U-plane | Supported | Y | N | N | | |
| 447 | | c\ | data | | | | | | |
| 448 | | ompression | c\ | | | | | | |
| 449 | | | ompression | | | | | | |
| 450 | | | method | | | | | | |
| 451 | +------------+------------+------------+------------+-----+-----+---+ |
| 452 | | | U-plane | BFP: | Y | N | N | | |
| 453 | | | data IQ | 8,9,12,14 | | | | | |
| 454 | | | bitwidth | bits | | | | | |
| 455 | | | (Before / | | | | | | |
| 456 | | | After | | | | | | |
| 457 | | | co | | | | | | |
| 458 | | | mpression) | | | | | | |
| 459 | +------------+------------+------------+------------+-----+-----+---+ |
| 460 | | | Static | Supported | Y | Y | N | | |
| 461 | | | con\ | | | | | | |
| 462 | | | figuration | | | | | | |
| 463 | | | of U-plane | | | | | | |
| 464 | | | IQ format | | | | | | |
| 465 | | | and | | | | | | |
| 466 | | | c\ | | | | | | |
| 467 | | | ompression | | | | | | |
| 468 | | | header | | | | | | |
| 469 | +------------+------------+------------+------------+-----+-----+---+ |
| 470 | | eCPRI | ec\ | 001b | Y | Y | Y | | |
| 471 | | Header | priVersion | | | | | | |
| 472 | | Format | | | | | | | |
| 473 | +------------+------------+------------+------------+-----+-----+---+ |
| 474 | | | ecp\ | Supported | Y | Y | Y | | |
| 475 | | | riReserved | | | | | | |
| 476 | +------------+------------+------------+------------+-----+-----+---+ |
| 477 | | | ecpriCon\ | Not | N | N | N | | |
| 478 | | | catenation | supported | | | | | |
| 479 | +------------+------------+------------+------------+-----+-----+---+ |
| 480 | | | ec\ | U-plane | Supported | Y | Y | Y | |
| 481 | | | priMessage | | | | | | |
| 482 | +------------+------------+------------+------------+-----+-----+---+ |
| 483 | | | | C-plane | Supported | Y | Y | Y | |
| 484 | +------------+------------+------------+------------+-----+-----+---+ |
| 485 | | | | Delay | Not | N | N | N | |
| 486 | | | | m\ | supported | | | | |
| 487 | | | | easurement | | | | | |
| 488 | +------------+------------+------------+------------+-----+-----+---+ |
| 489 | | | ec\ | Supported | Y | Y | Y | | |
| 490 | | | priPayload | | | | | | |
| 491 | | | (payload | | | | | | |
| 492 | | | size in | | | | | | |
| 493 | | | bytes) | | | | | | |
| 494 | +------------+------------+------------+------------+-----+-----+---+ |
| 495 | | | ecpriRtcid | Supported | Y | Y | Y | | |
| 496 | | | /ecpriPcid | | | | | | |
| 497 | +------------+------------+------------+------------+-----+-----+---+ |
| 498 | | | e\ | Supported | Y | Y | Y | | |
| 499 | | | cpriSeqid: | | | | | | |
| 500 | | | Sequence | | | | | | |
| 501 | | | ID | | | | | | |
| 502 | +------------+------------+------------+------------+-----+-----+---+ |
| 503 | | | e\ | Supported | Y | Y | Y | | |
| 504 | | | cpriSeqid: | | | | | | |
| 505 | | | E bit | | | | | | |
| 506 | +------------+------------+------------+------------+-----+-----+---+ |
| 507 | | | e\ | Not | N | N | N | | |
| 508 | | | cpriSeqid: | supported | | | | | |
| 509 | | | S\ | | | | | | |
| 510 | | | ubsequence | | | | | | |
| 511 | | | ID | | | | | | |
| 512 | +------------+------------+------------+------------+-----+-----+---+ |
| 513 | | C-plane | Section | Not | N | N | N | | |
| 514 | | Type | Type 0 | supported | | | | | |
| 515 | +------------+------------+------------+------------+-----+-----+---+ |
| 516 | | | Section | Supported | Y | Y | Y | | |
| 517 | | | Type 1 | | | | | | |
| 518 | +------------+------------+------------+------------+-----+-----+---+ |
| 519 | | | Section | Supported | Y | Y | N | | |
| 520 | | | Type 3 | | | | | | |
| 521 | +------------+------------+------------+------------+-----+-----+---+ |
| 522 | | | Section | Not | N | N | N | | |
| 523 | | | Type 5 | supported | | | | | |
| 524 | +------------+------------+------------+------------+-----+-----+---+ |
| 525 | | | Section | Not | N | N | N | | |
| 526 | | | Type 6 | supported | | | | | |
| 527 | +------------+------------+------------+------------+-----+-----+---+ |
| 528 | | | Section | Not | N | N | N | | |
| 529 | | | Type 7 | supported | | | | | |
| 530 | +------------+------------+------------+------------+-----+-----+---+ |
| 531 | | C-plane | *Coding of | dat\ | Supported | Y | Y | N | |
| 532 | | Packet | I\ | aDirection | | | | | |
| 533 | | Format | nformation | (data | | | | | |
| 534 | | | Elements – | direction | | | | | |
| 535 | | | A\ | (gNB | | | | | |
| 536 | | | pplication | Tx/Rx)) | | | | | |
| 537 | | | Layer, | | | | | | |
| 538 | | | Common* | | | | | | |
| 539 | +------------+------------+------------+------------+-----+-----+---+ |
| 540 | | | | payl\ | 001b | Y | Y | N | |
| 541 | | | | oadVersion | | | | | |
| 542 | | | | (payload | | | | | |
| 543 | | | | version) | | | | | |
| 544 | +------------+------------+------------+------------+-----+-----+---+ |
| 545 | | | | f\ | Supported | Y | Y | N | |
| 546 | | | | ilterIndex | | | | | |
| 547 | | | | (filter | | | | | |
| 548 | | | | index) | | | | | |
| 549 | +------------+------------+------------+------------+-----+-----+---+ |
| 550 | | | | frameId | Supported | Y | Y | N | |
| 551 | | | | (frame | | | | | |
| 552 | | | | i\ | | | | | |
| 553 | | | | dentifier) | | | | | |
| 554 | +------------+------------+------------+------------+-----+-----+---+ |
| 555 | | | | subframeId | Supported | Y | Y | N | |
| 556 | | | | (subframe | | | | | |
| 557 | | | | i\ | | | | | |
| 558 | | | | dentifier) | | | | | |
| 559 | +------------+------------+------------+------------+-----+-----+---+ |
| 560 | | | | slotId | Supported | Y | Y | N | |
| 561 | | | | (slot | | | | | |
| 562 | | | | i\ | | | | | |
| 563 | | | | dentifier) | | | | | |
| 564 | +------------+------------+------------+------------+-----+-----+---+ |
| 565 | | | | sta\ | Supported | Y | Y | N | |
| 566 | | | | rtSymbolid | | | | | |
| 567 | | | | (start | | | | | |
| 568 | | | | symbol | | | | | |
| 569 | | | | i\ | | | | | |
| 570 | | | | dentifier) | | | | | |
| 571 | +------------+------------+------------+------------+-----+-----+---+ |
| 572 | | | | number | up to the | Y | Y | N | |
| 573 | | | | Ofsections | maximum | | | | |
| 574 | | | | (number of | number of | | | | |
| 575 | | | | sections) | PRBs | | | | |
| 576 | +------------+------------+------------+------------+-----+-----+---+ |
| 577 | | | | s\ | 1 and 3 | Y | Y | N | |
| 578 | | | | ectionType | | | | | |
| 579 | | | | (section | | | | | |
| 580 | | | | type) | | | | | |
| 581 | +------------+------------+------------+------------+-----+-----+---+ |
| 582 | | | | udCompHdr | Supported | N | N | N | |
| 583 | | | | (user data | | | | | |
| 584 | | | | c\ | | | | | |
| 585 | | | | ompression | | | | | |
| 586 | | | | header) | | | | | |
| 587 | +------------+------------+------------+------------+-----+-----+---+ |
| 588 | | | | n\ | Not | N | N | N | |
| 589 | | | | umberOfUEs | supported | | | | |
| 590 | | | | (number Of | | | | | |
| 591 | | | | UEs) | | | | | |
| 592 | +------------+------------+------------+------------+-----+-----+---+ |
| 593 | | | | timeOffset | Supported | Y | Y | N | |
| 594 | | | | (time | | | | | |
| 595 | | | | offset) | | | | | |
| 596 | +------------+------------+------------+------------+-----+-----+---+ |
| 597 | | | | fram\ | mu=0,1,3 | Y | Y | N | |
| 598 | | | | eStructure | | | | | |
| 599 | | | | (frame | | | | | |
| 600 | | | | structure) | | | | | |
| 601 | +------------+------------+------------+------------+-----+-----+---+ |
| 602 | | | | cpLength | Supported | Y | Y | N | |
| 603 | | | | (cyclic | | | | | |
| 604 | | | | prefix | | | | | |
| 605 | | | | length) | | | | | |
| 606 | +------------+------------+------------+------------+-----+-----+---+ |
| 607 | | | *Coding of | sectionId | Supported | Y | Y | N | |
| 608 | | | I\ | (section | | | | | |
| 609 | | | nformation | i\ | | | | | |
| 610 | | | Elements – | dentifier) | | | | | |
| 611 | | | A\ | | | | | | |
| 612 | | | pplication | | | | | | |
| 613 | | | Layer, | | | | | | |
| 614 | | | Sections* | | | | | | |
| 615 | +------------+------------+------------+------------+-----+-----+---+ |
| 616 | | | | rb | 0 | Y | Y | N | |
| 617 | | | | (resource | | | | | |
| 618 | | | | block | | | | | |
| 619 | | | | indicator) | | | | | |
| 620 | +------------+------------+------------+------------+-----+-----+---+ |
| 621 | | | | symInc | 0 or 1 | Y | Y | N | |
| 622 | | | | (symbol | | | | | |
| 623 | | | | number | | | | | |
| 624 | | | | increment | | | | | |
| 625 | | | | command) | | | | | |
| 626 | +------------+------------+------------+------------+-----+-----+---+ |
| 627 | | | | startPrbc | Supported | Y | Y | N | |
| 628 | | | | (starting | | | | | |
| 629 | | | | PRB of | | | | | |
| 630 | | | | control | | | | | |
| 631 | | | | section) | | | | | |
| 632 | +------------+------------+------------+------------+-----+-----+---+ |
| 633 | | | | reMask | Supported | Y | Y | N | |
| 634 | | | | (resource | | | | | |
| 635 | | | | element | | | | | |
| 636 | | | | mask) | | | | | |
| 637 | +------------+------------+------------+------------+-----+-----+---+ |
| 638 | | | | numPrbc | Supported | Y | Y | N | |
| 639 | | | | (number of | | | | | |
| 640 | | | | contiguous | | | | | |
| 641 | | | | PRBs per | | | | | |
| 642 | | | | control | | | | | |
| 643 | | | | section) | | | | | |
| 644 | +------------+------------+------------+------------+-----+-----+---+ |
| 645 | | | | numSymbol | Supported | Y | Y | N | |
| 646 | | | | (number of | | | | | |
| 647 | | | | symbols) | | | | | |
| 648 | +------------+------------+------------+------------+-----+-----+---+ |
| 649 | | | | ef | Supported | Y | Y | N | |
| 650 | | | | (extension | | | | | |
| 651 | | | | flag) | | | | | |
| 652 | +------------+------------+------------+------------+-----+-----+---+ |
| 653 | | | | beamId | Support | Y | Y | N | |
| 654 | | | | (beam | | | | | |
| 655 | | | | i\ | | | | | |
| 656 | | | | dentifier) | | | | | |
| 657 | +------------+------------+------------+------------+-----+-----+---+ |
| 658 | | | | ueId (UE | Not | N | N | N | |
| 659 | | | | i\ | supported | | | | |
| 660 | | | | dentifier) | | | | | |
| 661 | +------------+------------+------------+------------+-----+-----+---+ |
| 662 | | | | freqOffset | Supported | Y | Y | N | |
| 663 | | | | (frequency | | | | | |
| 664 | | | | offset) | | | | | |
| 665 | +------------+------------+------------+------------+-----+-----+---+ |
| 666 | | | | regulariza\| Not | N | N | N | |
| 667 | | | | tionFactor | supported | | | | |
| 668 | | | | (regu\ | | | | | |
| 669 | | | | larization | | | | | |
| 670 | | | | Factor) | | | | | |
| 671 | +------------+------------+------------+------------+-----+-----+---+ |
| 672 | | | | ciIsample, | Not | N | N | N | |
| 673 | | | | ciQsample | supported | | | | |
| 674 | | | | (channel | | | | | |
| 675 | | | | i\ | | | | | |
| 676 | | | | nformation | | | | | |
| 677 | | | | I and Q | | | | | |
| 678 | | | | values) | | | | | |
| 679 | +------------+------------+------------+------------+-----+-----+---+ |
| 680 | | | | laaMsgType | Not | N | N | N | |
| 681 | | | | (LAA | supported | | | | |
| 682 | | | | message | | | | | |
| 683 | | | | type) | | | | | |
| 684 | +------------+------------+------------+------------+-----+-----+---+ |
| 685 | | | | laaMsgLen | Not | N | N | N | |
| 686 | | | | (LAA | supported | | | | |
| 687 | | | | message | | | | | |
| 688 | | | | length) | | | | | |
| 689 | +------------+------------+------------+------------+-----+-----+---+ |
| 690 | | | | lbtHandle | Not | N | N | N | |
| 691 | | | | | supported | | | | |
| 692 | +------------+------------+------------+------------+-----+-----+---+ |
| 693 | | | | lbtD\ | Not | N | N | N | |
| 694 | | | | eferFactor | supported | | | | |
| 695 | | | | (listen-b | | | | | |
| 696 | | | | efore-talk | | | | | |
| 697 | | | | defer | | | | | |
| 698 | | | | factor) | | | | | |
| 699 | +------------+------------+------------+------------+-----+-----+---+ |
| 700 | | | | lbtBack | Not | N | N | N | |
| 701 | | | | offCounter | supported | | | | |
| 702 | | | | (listen-b\ | | | | | |
| 703 | | | | efore-talk | | | | | |
| 704 | | | | backoff | | | | | |
| 705 | | | | counter) | | | | | |
| 706 | +------------+------------+------------+------------+-----+-----+---+ |
| 707 | | | | lbtOffset | Not | N | N | N | |
| 708 | | | | (listen-b\ | supported | | | | |
| 709 | | | | efore-talk | | | | | |
| 710 | | | | offset) | | | | | |
| 711 | +------------+------------+------------+------------+-----+-----+---+ |
| 712 | | | | MCOT | Not | N | N | N | |
| 713 | | | | (maximum | supported | | | | |
| 714 | | | | channel | | | | | |
| 715 | | | | occupancy | | | | | |
| 716 | | | | time) | | | | | |
| 717 | +------------+------------+------------+------------+-----+-----+---+ |
| 718 | | | | lbtMode | Not | N | N | N | |
| 719 | | | | (LBT Mode) | supported | | | | |
| 720 | +------------+------------+------------+------------+-----+-----+---+ |
| 721 | | | | l\ | Not | N | N | N | |
| 722 | | | | btPdschRes | supported | | | | |
| 723 | | | | (LBT PDSCH | | | | | |
| 724 | | | | Result) | | | | | |
| 725 | +------------+------------+------------+------------+-----+-----+---+ |
| 726 | | | | sfStatus | Not | N | N | N | |
| 727 | | | | (subframe | supported | | | | |
| 728 | | | | status) | | | | | |
| 729 | +------------+------------+------------+------------+-----+-----+---+ |
| 730 | | | | lbtDrsRes | Not | N | N | N | |
| 731 | | | | (LBT DRS | supported | | | | |
| 732 | | | | Result) | | | | | |
| 733 | +------------+------------+------------+------------+-----+-----+---+ |
| 734 | | | | initia\ | Not | N | N | N | |
| 735 | | | | lPartialSF | supported | | | | |
| 736 | | | | (Initial | | | | | |
| 737 | | | | partial | | | | | |
| 738 | | | | SF) | | | | | |
| 739 | +------------+------------+------------+------------+-----+-----+---+ |
| 740 | | | | lbtBufErr | Not | N | N | N | |
| 741 | | | | (LBT | supported | | | | |
| 742 | | | | Buffer | | | | | |
| 743 | | | | Error) | | | | | |
| 744 | +------------+------------+------------+------------+-----+-----+---+ |
| 745 | | | | sfnSf | Not | N | N | N | |
| 746 | | | | (SFN/SF | supported | | | | |
| 747 | | | | End) | | | | | |
| 748 | +------------+------------+------------+------------+-----+-----+---+ |
| 749 | | | | lbt | Not | N | N | N | |
| 750 | | | | CWConfig_H | supported | | | | |
| 751 | | | | (HARQ | | | | | |
| 752 | | | | Parameters | | | | | |
| 753 | | | | for | | | | | |
| 754 | | | | Congestion | | | | | |
| 755 | | | | Window | | | | | |
| 756 | | | | m | | | | | |
| 757 | | | | anagement) | | | | | |
| 758 | +------------+------------+------------+------------+-----+-----+---+ |
| 759 | | | | lbt | Not | N | N | N | |
| 760 | | | | CWConfig_T | supported | | | | |
| 761 | | | | (TB | | | | | |
| 762 | | | | Parameters | | | | | |
| 763 | | | | for | | | | | |
| 764 | | | | Congestion | | | | | |
| 765 | | | | Window | | | | | |
| 766 | | | | m | | | | | |
| 767 | | | | anagement) | | | | | |
| 768 | +------------+------------+------------+------------+-----+-----+---+ |
| 769 | | | | lbtTr\ | Not | N | N | N | |
| 770 | | | | afficClass | supported | | | | |
| 771 | | | | (Traffic | | | | | |
| 772 | | | | class | | | | | |
| 773 | | | | priority | | | | | |
| 774 | | | | for | | | | | |
| 775 | | | | Congestion | | | | | |
| 776 | | | | Window | | | | | |
| 777 | | | | m | | | | | |
| 778 | | | | anagement) | | | | | |
| 779 | +------------+------------+------------+------------+-----+-----+---+ |
| 780 | | | | lbtCWR_Rst | Not | N | N | N | |
| 781 | | | | (No | supported | | | | |
| 782 | | | | tification | | | | | |
| 783 | | | | about | | | | | |
| 784 | | | | packet | | | | | |
| 785 | | | | reception | | | | | |
| 786 | | | | successful | | | | | |
| 787 | | | | or not) | | | | | |
| 788 | +------------+------------+------------+------------+-----+-----+---+ |
| 789 | | | | reserved | 0 | N | N | N | |
| 790 | | | | (reserved | | | | | |
| 791 | | | | for future | | | | | |
| 792 | | | | use) | | | | | |
| 793 | +------------+------------+------------+------------+-----+-----+---+ |
| 794 | | | | *Section | | | | | |
| 795 | | | | Extension | | | | | |
| 796 | | | | Commands* | | | | | |
| 797 | +------------+------------+------------+------------+-----+-----+---+ |
| 798 | | | | extType | Supported | Y | N | N | |
| 799 | | | | (extension | | | | | |
| 800 | | | | type) | | | | | |
| 801 | +------------+------------+------------+------------+-----+-----+---+ |
| 802 | | | | ef | Supported | Y | N | N | |
| 803 | | | | (extension | | | | | |
| 804 | | | | flag) | | | | | |
| 805 | +------------+------------+------------+------------+-----+-----+---+ |
| 806 | | | | extLen | Supported | Y | N | N | |
| 807 | | | | (extension | | | | | |
| 808 | | | | length) | | | | | |
| 809 | +------------+------------+------------+------------+-----+-----+---+ |
| 810 | | | Coding of | | | | | | |
| 811 | | | I\ | | | | | | |
| 812 | | | nformation | | | | | | |
| 813 | | | Elements – | | | | | | |
| 814 | | | A\ | | | | | | |
| 815 | | | pplication | | | | | | |
| 816 | | | Layer, | | | | | | |
| 817 | | | Section | | | | | | |
| 818 | | | E\ | | | | | | |
| 819 | | | xtensions | | | | | | |
| 820 | +------------+------------+------------+------------+-----+-----+---+ |
| 821 | | | *ExtType=1:| bfwCompHdr | Supported | Y | N | N | |
| 822 | | | B\ | (beam\ | | | | | |
| 823 | | | eamforming | forming | | | | | |
| 824 | | | Weights | weight | | | | | |
| 825 | | | Extension | c\ | | | | | |
| 826 | | | Type* | ompression | | | | | |
| 827 | | | | header) | | | | | |
| 828 | +------------+------------+------------+------------+-----+-----+---+ |
| 829 | | | | bf | Supported | Y | N | N | |
| 830 | | | | wCompParam | | | | | |
| 831 | | | | (b\ | | | | | |
| 832 | | | | eamforming | | | | | |
| 833 | | | | weight | | | | | |
| 834 | | | | c\ | | | | | |
| 835 | | | | ompression | | | | | |
| 836 | | | | parameter) | | | | | |
| 837 | +------------+------------+------------+------------+-----+-----+---+ |
| 838 | | | | bfwl | Supported | Y | N | N | |
| 839 | | | | (b\ | | | | | |
| 840 | | | | eamforming | | | | | |
| 841 | | | | weight | | | | | |
| 842 | | | | in-phase | | | | | |
| 843 | | | | value) | | | | | |
| 844 | +------------+------------+------------+------------+-----+-----+---+ |
| 845 | | | | bfwQ | Supported | Y | N | N | |
| 846 | | | | (b\ | | | | | |
| 847 | | | | eamforming | | | | | |
| 848 | | | | weight | | | | | |
| 849 | | | | quadrature | | | | | |
| 850 | | | | value) | | | | | |
| 851 | +------------+------------+------------+------------+-----+-----+---+ |
| 852 | | | | bfaCompHdr | Not | Y | N | N | |
| 853 | | | *ExtType=2:| (b\ | supported | | | | |
| 854 | | | B\ | eamforming | | | | | |
| 855 | | | eamforming | attributes | | | | | |
| 856 | | | Attributes | c\ | | | | | |
| 857 | | | Extension | ompression | | | | | |
| 858 | | | Type* | header) | | | | | |
| 859 | +------------+------------+------------+------------+-----+-----+---+ |
| 860 | | | | bfAzPt | Not | Y | N | N | |
| 861 | | | | (b\ | supported | | | | |
| 862 | | | | eamforming | | | | | |
| 863 | | | | azimuth | | | | | |
| 864 | | | | pointing | | | | | |
| 865 | | | | parameter) | | | | | |
| 866 | +------------+------------+------------+------------+-----+-----+---+ |
| 867 | | | | bfZePt | Not | Y | N | N | |
| 868 | | | | (b\ | supported | | | | |
| 869 | | | | eamforming | | | | | |
| 870 | | | | zenith | | | | | |
| 871 | | | | pointing | | | | | |
| 872 | | | | parameter) | | | | | |
| 873 | +------------+------------+------------+------------+-----+-----+---+ |
| 874 | | | | bfAz3dd | Not | Y | N | N | |
| 875 | | | | (b | supported | | | | |
| 876 | | | | eamforming | | | | | |
| 877 | | | | azimuth | | | | | |
| 878 | | | | beamwidth | | | | | |
| 879 | | | | parameter) | | | | | |
| 880 | +------------+------------+------------+------------+-----+-----+---+ |
| 881 | | | | bfZe3dd | Not | Y | N | N | |
| 882 | | | | (b\ | supported | | | | |
| 883 | | | | eamforming | | | | | |
| 884 | | | | zenith | | | | | |
| 885 | | | | beamwidth | | | | | |
| 886 | | | | parameter) | | | | | |
| 887 | +------------+------------+------------+------------+-----+-----+---+ |
| 888 | | | | bfAzSl | Not | Y | N | N | |
| 889 | | | | (b\ | supported | | | | |
| 890 | | | | eamforming | | | | | |
| 891 | | | | azimuth | | | | | |
| 892 | | | | sidelobe | | | | | |
| 893 | | | | parameter) | | | | | |
| 894 | +------------+------------+------------+------------+-----+-----+---+ |
| 895 | | | | bfZeSl | Not | Y | N | N | |
| 896 | | | | (b\ | supported | | | | |
| 897 | | | | eamforming | | | | | |
| 898 | | | | zenith | | | | | |
| 899 | | | | sidelobe | | | | | |
| 900 | | | | parameter) | | | | | |
| 901 | +------------+------------+------------+------------+-----+-----+---+ |
| 902 | | | | ze\ | Not | Y | N | N | |
| 903 | | | | ro-padding | supported | | | | |
| 904 | +------------+------------+------------+------------+-----+-----+---+ |
| 905 | | | | cod | Not | N | N | N | |
| 906 | | | *ExtType=3:| ebookIndex | supported | | | | |
| 907 | | | DL | (precoder | | | | | |
| 908 | | | Precoding | codebook | | | | | |
| 909 | | | Extension | used for | | | | | |
| 910 | | | Type* | tra | | | | | |
| 911 | | | | nsmission) | | | | | |
| 912 | +------------+------------+------------+------------+-----+-----+---+ |
| 913 | | | | layerID | Not | N | N | N | |
| 914 | | | | (Layer ID | supported | | | | |
| 915 | | | | for DL | | | | | |
| 916 | | | | tra\ | | | | | |
| 917 | | | | nsmission) | | | | | |
| 918 | +------------+------------+------------+------------+-----+-----+---+ |
| 919 | | | | txScheme | Not | N | N | N | |
| 920 | | | | (tr | supported | | | | |
| 921 | | | | ansmission | | | | | |
| 922 | | | | scheme) | | | | | |
| 923 | +------------+------------+------------+------------+-----+-----+---+ |
| 924 | | | | numLayers | Not | N | N | N | |
| 925 | | | | (number of | supported | | | | |
| 926 | | | | layers | | | | | |
| 927 | | | | used for | | | | | |
| 928 | | | | DL | | | | | |
| 929 | | | | tra\ | | | | | |
| 930 | | | | nsmission) | | | | | |
| 931 | +------------+------------+------------+------------+-----+-----+---+ |
| 932 | | | | crsReMask | Not | N | N | N | |
| 933 | | | | (CRS | supported | | | | |
| 934 | | | | resource | | | | | |
| 935 | | | | element | | | | | |
| 936 | | | | mask) | | | | | |
| 937 | +------------+------------+------------+------------+-----+-----+---+ |
| 938 | | | | c | Not | N | N | N | |
| 939 | | | | rsSyumINum | supported | | | | |
| 940 | | | | (CRS | | | | | |
| 941 | | | | symbol | | | | | |
| 942 | | | | number | | | | | |
| 943 | | | | i\ | | | | | |
| 944 | | | | ndication) | | | | | |
| 945 | +------------+------------+------------+------------+-----+-----+---+ |
| 946 | | | | crsShift | Not | N | N | N | |
| 947 | | | | (crsShift | supported | | | | |
| 948 | | | | used for | | | | | |
| 949 | | | | DL | | | | | |
| 950 | | | | tra\ | | | | | |
| 951 | | | | nsmission) | | | | | |
| 952 | +------------+------------+------------+------------+-----+-----+---+ |
| 953 | | | | beamIdAP1 | Not | N | N | N | |
| 954 | | | | (beam id | supported | | | | |
| 955 | | | | to be used | | | | | |
| 956 | | | | for | | | | | |
| 957 | | | | antenna | | | | | |
| 958 | | | | port 1) | | | | | |
| 959 | +------------+------------+------------+------------+-----+-----+---+ |
| 960 | | | | beamIdAP2 | Not | N | N | N | |
| 961 | | | | (beam id | supported | | | | |
| 962 | | | | to be used | | | | | |
| 963 | | | | for | | | | | |
| 964 | | | | antenna | | | | | |
| 965 | | | | port 2) | | | | | |
| 966 | +------------+------------+------------+------------+-----+-----+---+ |
| 967 | | | | beamIdAP3 | Not | N | N | N | |
| 968 | | | | (beam id | supported | | | | |
| 969 | | | | to be used | | | | | |
| 970 | | | | for | | | | | |
| 971 | | | | antenna | | | | | |
| 972 | | | | port 3) | | | | | |
| 973 | +------------+------------+------------+------------+-----+-----+---+ |
| 974 | | | | csf | Not | Y | N | N | |
| 975 | | | *ExtType=4:| (con\ | supported | | | | |
| 976 | | | Modulation | stellation | | | | | |
| 977 | | | C\ | shift | | | | | |
| 978 | | | ompression | flag) | | | | | |
| 979 | | | Parameters | | | | | | |
| 980 | | | Extension | | | | | | |
| 981 | | | Type* | | | | | | |
| 982 | +------------+------------+------------+------------+-----+-----+---+ |
| 983 | | | | mod | Not | Y | N | N | |
| 984 | | | | CompScaler | supported | | | | |
| 985 | | | | ( | | | | | |
| 986 | | | | modulation | | | | | |
| 987 | | | | c\ | | | | | |
| 988 | | | | ompression | | | | | |
| 989 | | | | scaler | | | | | |
| 990 | | | | value) | | | | | |
| 991 | +------------+------------+------------+------------+-----+-----+---+ |
| 992 | | | | mcS\ | Not | Y | N | N | |
| 993 | | | *ExtType=5:| caleReMask | supported | | | | |
| 994 | | | Modulation | ( | | | | | |
| 995 | | | C\ | modulation | | | | | |
| 996 | | | ompression | c\ | | | | | |
| 997 | | | Additional | ompression | | | | | |
| 998 | | | Parameters | power | | | | | |
| 999 | | | Extension | scale RE | | | | | |
| 1000 | | | Type* | mask) | | | | | |
| 1001 | +------------+------------+------------+------------+-----+-----+---+ |
| 1002 | | | | csf | Not | Y | N | N | |
| 1003 | | | | (con\ | supported | | | | |
| 1004 | | | | stellation | | | | | |
| 1005 | | | | shift | | | | | |
| 1006 | | | | flag) | | | | | |
| 1007 | +------------+------------+------------+------------+-----+-----+---+ |
| 1008 | | | | mcS | Not | Y | N | N | |
| 1009 | | | | caleOffset | supported | | | | |
| 1010 | | | | (scaling | | | | | |
| 1011 | | | | value for | | | | | |
| 1012 | | | | modulation | | | | | |
| 1013 | | | | co\ | | | | | |
| 1014 | | | | mpression) | | | | | |
| 1015 | +------------+------------+------------+------------+-----+-----+---+ |
| 1016 | | U-plane | dat | Supported | Y | Y | Y | | |
| 1017 | | Packet | aDirection | | | | | | |
| 1018 | | Format | (data | | | | | | |
| 1019 | | | direction | | | | | | |
| 1020 | | | (gNB | | | | | | |
| 1021 | | | Tx/Rx)) | | | | | | |
| 1022 | +------------+------------+------------+------------+-----+-----+---+ |
| 1023 | | | payl\ | 001b | Y | Y | Y | | |
| 1024 | | | oadVersion | | | | | | |
| 1025 | | | (payload | | | | | | |
| 1026 | | | version) | | | | | | |
| 1027 | +------------+------------+------------+------------+-----+-----+---+ |
| 1028 | | | f\ | Supported | Y | Y | Y | | |
| 1029 | | | ilterIndex | | | | | | |
| 1030 | | | (filter | | | | | | |
| 1031 | | | index) | | | | | | |
| 1032 | +------------+------------+------------+------------+-----+-----+---+ |
| 1033 | | | frameId | Supported | Y | Y | Y | | |
| 1034 | | | (frame | | | | | | |
| 1035 | | | i\ | | | | | | |
| 1036 | | | dentifier) | | | | | | |
| 1037 | +------------+------------+------------+------------+-----+-----+---+ |
| 1038 | | | subframeId | Supported | Y | Y | Y | | |
| 1039 | | | (subframe | | | | | | |
| 1040 | | | i\ | | | | | | |
| 1041 | | | dentifier) | | | | | | |
| 1042 | +------------+------------+------------+------------+-----+-----+---+ |
| 1043 | | | slotId | Supported | Y | Y | Y | | |
| 1044 | | | (slot | | | | | | |
| 1045 | | | i | | | | | | |
| 1046 | | | dentifier) | | | | | | |
| 1047 | +------------+------------+------------+------------+-----+-----+---+ |
| 1048 | | | symbolId | Supported | Y | Y | Y | | |
| 1049 | | | (symbol | | | | | | |
| 1050 | | | i\ | | | | | | |
| 1051 | | | dentifier) | | | | | | |
| 1052 | +------------+------------+------------+------------+-----+-----+---+ |
| 1053 | | | sectionId | Supported | Y | Y | Y | | |
| 1054 | | | (section | | | | | | |
| 1055 | | | i\ | | | | | | |
| 1056 | | | dentifier) | | | | | | |
| 1057 | +------------+------------+------------+------------+-----+-----+---+ |
| 1058 | | | rb | 0 | Y | Y | Y | | |
| 1059 | | | (resource | | | | | | |
| 1060 | | | block | | | | | | |
| 1061 | | | indicator) | | | | | | |
| 1062 | +------------+------------+------------+------------+-----+-----+---+ |
| 1063 | | | symInc | 0 | Y | Y | Y | | |
| 1064 | | | (symbol | | | | | | |
| 1065 | | | number | | | | | | |
| 1066 | | | increment | | | | | | |
| 1067 | | | command) | | | | | | |
| 1068 | +------------+------------+------------+------------+-----+-----+---+ |
| 1069 | | | startPrbu | Supported | Y | Y | Y | | |
| 1070 | | | (s\ | | | | | | |
| 1071 | | | tartingPRB | | | | | | |
| 1072 | | | of user | | | | | | |
| 1073 | | | plane | | | | | | |
| 1074 | | | section) | | | | | | |
| 1075 | +------------+------------+------------+------------+-----+-----+---+ |
| 1076 | | | numPrbu | Supported | Y | Y | Y | | |
| 1077 | | | (number of | | | | | | |
| 1078 | | | PRBs per | | | | | | |
| 1079 | | | user plane | | | | | | |
| 1080 | | | section) | | | | | | |
| 1081 | +------------+------------+------------+------------+-----+-----+---+ |
| 1082 | | | udCompHdr | Supported | Y | Y | N | | |
| 1083 | | | (user data | | | | | | |
| 1084 | | | c\ | | | | | | |
| 1085 | | | ompression | | | | | | |
| 1086 | | | header) | | | | | | |
| 1087 | +------------+------------+------------+------------+-----+-----+---+ |
| 1088 | | | reserved | 0 | Y | Y | Y | | |
| 1089 | | | (reserved | | | | | | |
| 1090 | | | for future | | | | | | |
| 1091 | | | use) | | | | | | |
| 1092 | +------------+------------+------------+------------+-----+-----+---+ |
| 1093 | | | u\ | Supported | Y | Y | N | | |
| 1094 | | | dCompParam | | | | | | |
| 1095 | | | (user data | | | | | | |
| 1096 | | | c\ | | | | | | |
| 1097 | | | ompression | | | | | | |
| 1098 | | | parameter) | | | | | | |
| 1099 | +------------+------------+------------+------------+-----+-----+---+ |
| 1100 | | | iSample | 16 | Y | Y | Y | | |
| 1101 | | | (in-phase | | | | | | |
| 1102 | | | sample) | | | | | | |
| 1103 | +------------+------------+------------+------------+-----+-----+---+ |
| 1104 | | | qSample | 16 | Y | Y | Y | | |
| 1105 | | | ( | | | | | | |
| 1106 | | | quadrature | | | | | | |
| 1107 | | | sample) | | | | | | |
| 1108 | +------------+------------+------------+------------+-----+-----+---+ |
| 1109 | | S-plane | Topology | Supported | N | N | N | | |
| 1110 | | | conf\ | | | | | | |
| 1111 | | | iguration: | | | | | | |
| 1112 | | | C1 | | | | | | |
| 1113 | +------------+------------+------------+------------+-----+-----+---+ |
| 1114 | | | Topology | Supported | N | N | N | | |
| 1115 | | | conf\ | | | | | | |
| 1116 | | | iguration: | | | | | | |
| 1117 | | | C2 | | | | | | |
| 1118 | +------------+------------+------------+------------+-----+-----+---+ |
| 1119 | | | Topology | Supported | Y | Y | Y | | |
| 1120 | | | conf\ | | | | | | |
| 1121 | | | iguration: | | | | | | |
| 1122 | | | C3 | | | | | | |
| 1123 | +------------+------------+------------+------------+-----+-----+---+ |
| 1124 | | | Topology | Supported | N | N | N | | |
| 1125 | | | conf\ | | | | | | |
| 1126 | | | iguration: | | | | | | |
| 1127 | | | C4 | | | | | | |
| 1128 | +------------+------------+------------+------------+-----+-----+---+ |
| 1129 | | | PTP | Full | Supported | Y | Y | N | |
| 1130 | | | | Timing | | | | | |
| 1131 | | | | Support | | | | | |
| 1132 | | | | (G.8275.1) | | | | | |
| 1133 | +------------+------------+------------+------------+-----+-----+---+ |
| 1134 | | M-plane | | | Not | N | N | N | |
| 1135 | | | | | supported | | | | |
| 1136 | +------------+------------+------------+------------+-----+-----+---+ |
| 1137 | |
| 1138 | \* The bit width of each component in eAxC ID can be configurable. |
| 1139 | |
| 1140 | Transport Layer |
| 1141 | --------------- |
| 1142 | |
| 1143 | ORAN Fronthaul data can be transported over Ethernet or IPv4/IPv6. In |
| 1144 | the current implementation, the xRAN library supports only Ethernet with |
| 1145 | VLAN. |
| 1146 | |
| 1147 | .. image:: images/Native-Ethernet-Frame-with-VLAN.jpg |
| 1148 | :width: 600 |
| 1149 | :alt: Figure 11. Native Ethernet Frame with VLAN |
| 1150 | |
| 1151 | Figure 11. Native Ethernet Frame with VLAN |
| 1152 | |
| 1153 | |
| 1154 | Standard DPDK routines are used to perform Transport Layer |
| 1155 | functionality. |
| 1156 | |
| 1157 | VLAN tag functionality is offloaded to NIC as per the configuration of |
| 1158 | VF (refer to Appendix Appendix 1). |
| 1159 | |
| 1160 | The transport header is defined in the ORAN Fronthaul specification |
| 1161 | based on the eCPRI specification. |
| 1162 | |
| 1163 | .. image:: images/eCPRI-Header-Field-Definitions.jpg |
| 1164 | :width: 600 |
| 1165 | :alt: Figure 12. eCPRI Header Field Definitions |
| 1166 | |
| 1167 | Figure 12. eCPRI Header Field Definitions |
| 1168 | |
| 1169 | Only ECPRI_IQ_DATA = 0x00 and ECPRI_RT_CONTROL_DATA= 0x02 message types |
| 1170 | are supported. |
| 1171 | |
| 1172 | Handling of ecpriRtcid/ecpriPcid Bit field size is configurable and can |
| 1173 | be defined on the initialization stage of the xRAN |br| |
| 1174 | library. |
| 1175 | |
| 1176 | .. image:: images/Bit-Allocations-of-ecpriRtcid-ecpriPcid.jpg |
| 1177 | :width: 600 |
| 1178 | :alt: Figure 13. Bit Allocations of ecpriRtcid/ecpriPcid |
| 1179 | |
| 1180 | Figure 13. Bit Allocations of ecpriRtcid/ecpriPcid |
| 1181 | |
| 1182 | For ecpriSeqid only, the support for a sequence number is implemented. |
| 1183 | The subsequent number is not supported. |
| 1184 | |
| 1185 | U-plane |
| 1186 | ------- |
| 1187 | |
| 1188 | The following diagrams show xRAN packet protocols’ headers and data |
| 1189 | arrangement with and without compression |br| |
| 1190 | support. |
| 1191 | |
| 1192 | XRAN packet meant for traffic with compression enabled has the |
| 1193 | Compression Header added after each Application Header. According to |
| 1194 | ORAN Fronthaul's specification, the Compression Header is part of a |
| 1195 | repeated Section Application Header. In the xRAN library implementation, |
| 1196 | the header is implemented as a separate structure, following the |
| 1197 | Application Section Header. As a result, the Compression Header is not |
| 1198 | included in the xRAN packet, if compression is not used. |
| 1199 | |
| 1200 | Figure 14 shows the components of an xRAN packet. |
| 1201 | |
| 1202 | .. image:: images/xRAN-Packet-Components.jpg |
| 1203 | :width: 600 |
| 1204 | :alt: Figure 14. xRAN Packet Components |
| 1205 | |
| 1206 | Figure 14. xRAN Packet Components |
| 1207 | |
| 1208 | Radio Application Header |
| 1209 | ~~~~~~~~~~~~~~~~~~~~~~~~ |
| 1210 | |
| 1211 | The next header is a common header used for time reference. |
| 1212 | |
| 1213 | .. image:: images/Radio-Application-Header.jpg |
| 1214 | :width: 600 |
| 1215 | :alt: Figure 15. Radio Application Header |
| 1216 | |
| 1217 | Figure 15. Radio Application Header |
| 1218 | |
| 1219 | The radio application header specific field values are implemented as |
| 1220 | follows: |
| 1221 | |
| 1222 | - filterIndex = 0 |
| 1223 | |
| 1224 | - frameId = [0:99] |
| 1225 | |
| 1226 | - subframeId = [0:9] |
| 1227 | |
| 1228 | - slotId = [0:7] |
| 1229 | |
| 1230 | - symbolId = [0:13] |
| 1231 | |
| 1232 | Data Section Application Data Header |
| 1233 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 1234 | |
| 1235 | The Common Radio Application Header is followed by the Application |
| 1236 | Header that is repeated for each Data Section |br| |
| 1237 | within the eCPRI message. |
| 1238 | The relevant section of xRAN packet is shown in color. |
| 1239 | |
| 1240 | .. image:: images/Data-Section-Application-Data-Header.jpg |
| 1241 | :width: 600 |
| 1242 | :alt: Figure 16. Data Section Application Data Header |
| 1243 | |
| 1244 | Figure 16. Data Section Application Data Header |
| 1245 | |
| 1246 | |
| 1247 | A single section is used per one Ethernet packet with IQ samples |
| 1248 | startPrbu is equal to 0 and numPrbu is wqual to the number of RBs used: |
| 1249 | |
| 1250 | - rb field is not used (value 0). |
| 1251 | |
| 1252 | - symInc is not used (value 0) |
| 1253 | |
| 1254 | Data Payload |
| 1255 | ~~~~~~~~~~~~ |
| 1256 | |
| 1257 | An xRAN packet data payload contains a number of PRBs. Each PRB is built |
| 1258 | of 12 IQ samples. The supported IQ bit width is 16. udCompParam is not |
| 1259 | included in the data payload as compression currently is not supported. |
| 1260 | The data section is shown in color. |
| 1261 | |
| 1262 | .. image:: images/Data-Payload.jpg |
| 1263 | :width: 600 |
| 1264 | :alt: Figure 17. Data Payload |
| 1265 | |
| 1266 | Figure 17. Data Payload |
| 1267 | |
| 1268 | C-plane |
| 1269 | ------- |
| 1270 | |
| 1271 | C-Plane messages are encapsulated using a two-layered header approach. |
| 1272 | The first layer consists of an eCPRI standard header, including |
| 1273 | corresponding fields used to indicate the message type, while the second |
| 1274 | layer is an application layer |br| |
| 1275 | including necessary fields for control and |
| 1276 | synchronization. Within the application layer, a “section” defines the |br| |
| 1277 | characteristics of U-plane data to be transferred or received from a |
| 1278 | beam with one pattern id. In general, the transport header, |br| |
| 1279 | application |
| 1280 | header, and sections are all intended to be aligned on 4-byte boundaries |
| 1281 | and are transmitted in “network byte |br| |
| 1282 | order” meaning the most significant |
| 1283 | byte of a multi-byte parameter is transmitted first. |
| 1284 | |
| 1285 | Table 9 is a list of sections currently supported. |
| 1286 | |
| 1287 | Table 9. Section Types |
| 1288 | |
| 1289 | +--------------+--------------------------+--------------------------+ |
| 1290 | | Section Type | Target Scenario | Remarks | |
| 1291 | +--------------+--------------------------+--------------------------+ |
| 1292 | | 0 | Unused Resource Blocks | Not supported | |
| 1293 | | | or symbols in Downlink | | |
| 1294 | | | or Uplink | | |
| 1295 | +--------------+--------------------------+--------------------------+ |
| 1296 | | 1 | Most DL/UL radio | Supported | |
| 1297 | | | channels | | |
| 1298 | +--------------+--------------------------+--------------------------+ |
| 1299 | | 2 | reserved for future use | N/A | |
| 1300 | +--------------+--------------------------+--------------------------+ |
| 1301 | | 3 | PRACH and | Only PRACH is supported. | |
| 1302 | | | mixed-numerology | Mixed numerology is not | |
| 1303 | | | channels | supported. | |
| 1304 | +--------------+--------------------------+--------------------------+ |
| 1305 | | 4 | Reserved for future use | Not supported | |
| 1306 | +--------------+--------------------------+--------------------------+ |
| 1307 | | 5 | UE scheduling | Not supported | |
| 1308 | | | information (UE-ID | | |
| 1309 | | | assignment to section) | | |
| 1310 | +--------------+--------------------------+--------------------------+ |
| 1311 | | 6 | Channel information | Not supported | |
| 1312 | +--------------+--------------------------+--------------------------+ |
| 1313 | | 7 | LAA | Not supported | |
| 1314 | +--------------+--------------------------+--------------------------+ |
| 1315 | | 8-255 | Reserved for future use | N/A | |
| 1316 | +--------------+--------------------------+--------------------------+ |
| 1317 | |
| 1318 | Section extensions are not supported in this release. |
| 1319 | |
| 1320 | The definition of the C-Plane packet can be found lib/api/xran_pkt_cp.h |
| 1321 | and the fields are appropriately re-ordered in |br| |
| 1322 | order to apply the |
| 1323 | conversion of network byte order after setting values. |
| 1324 | |
| 1325 | Ethernet Header |
| 1326 | ~~~~~~~~~~~~~~~ |
| 1327 | |
| 1328 | Refer to Figure 11. |
| 1329 | |
| 1330 | eCPRI Header |
| 1331 | ~~~~~~~~~~~~ |
| 1332 | |
| 1333 | Refer to Figure 12. |
| 1334 | |
| 1335 | This header is defined as the structure of xran_ecpri_hdr in |
| 1336 | lib/api/xran_pkt.h. |
| 1337 | |
| 1338 | Radio Application Common Header |
| 1339 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 1340 | |
| 1341 | The Radio Application Common Header is used for time reference. Its |
| 1342 | structure is shown in Figure 18. |
| 1343 | |
| 1344 | .. image:: images/Radio-Application-Common-Header.jpg |
| 1345 | :width: 600 |
| 1346 | :alt: Figure 18. Radio Application Common Header |
| 1347 | |
| 1348 | Figure 18. Radio Application Common Header |
| 1349 | |
| 1350 | This header is defined as the structure of |
| 1351 | xran_cp_radioapp_common_header in lib/api/xran_pkt_cp.h. |
| 1352 | |
| 1353 | Please note that the payload version in this header is fixed to |
| 1354 | XRAN_PAYLOAD_VER (defined as 1) in this release. |
| 1355 | |
| 1356 | Section Type 0 Structure |
| 1357 | ~~~~~~~~~~~~~~~~~~~~~~~~ |
| 1358 | |
| 1359 | Figure 19 describes the structure of Section Type 0. |
| 1360 | |
| 1361 | .. image:: images/Section-Type-0-Structure.jpg |
| 1362 | :width: 600 |
| 1363 | :alt: Figure 19. Section Type 0 Structure |
| 1364 | |
| 1365 | Figure 19. Section Type 0 Structure |
| 1366 | |
| 1367 | In Figure 18 through Figure 22, the color yellow means it is a transport |
| 1368 | header; the color pink is the radio application header; others are |
| 1369 | repeated sections. |
| 1370 | |
| 1371 | Section Type 1 Structure |
| 1372 | ~~~~~~~~~~~~~~~~~~~~~~~~ |
| 1373 | |
| 1374 | Figure 20 describes the structure of Section Type 1. |
| 1375 | |
| 1376 | .. image:: images/Section-Type-1-Structure.jpg |
| 1377 | :width: 600 |
| 1378 | :alt: Figure 20. Section Type 1 Structure |
| 1379 | |
| 1380 | Figure 20. Section Type 1 Structure |
| 1381 | |
| 1382 | Section Type 1 message has two additional parameters in addition to |
| 1383 | radio application common header: |
| 1384 | |
| 1385 | - udCompHdr : defined as the structure of xran_radioapp_udComp_header |
| 1386 | |
| 1387 | - reserved : fixed by zero |
| 1388 | |
| 1389 | Section type 1 is defined as the structure of xran_cp_radioapp_section1, |
| 1390 | and this part can be repeated to have multiple sections. |
| 1391 | |
| 1392 | Whole section type 1 message can be described in this summary: |
| 1393 | |
| 1394 | +----------------------------------+ |
| 1395 | | xran_cp_radioapp_common_header | |
| 1396 | +==================================+ |
| 1397 | | xran_cp_radioapp_section1_header | |
| 1398 | +----------------------------------+ |
| 1399 | | xran_cp_radioapp_section1 | |
| 1400 | +----------------------------------+ |
| 1401 | | …… | |
| 1402 | +----------------------------------+ |
| 1403 | | xran_cp_radioapp_section1 | |
| 1404 | +----------------------------------+ |
| 1405 | |
| 1406 | Section Type 3 Structure |
| 1407 | ~~~~~~~~~~~~~~~~~~~~~~~~ |
| 1408 | |
| 1409 | Figure 21 describes the structure of Section Type 3. |
| 1410 | |
| 1411 | .. image:: images/Section-Type-3-Structure.jpg |
| 1412 | :width: 600 |
| 1413 | :alt: Figure 21. Section Type 3 Structure |
| 1414 | |
| 1415 | Figure 21. Section Type 3 Structure |
| 1416 | |
| 1417 | Section Type 3 message has below four additional parameters in addition |
| 1418 | to radio application common header. |
| 1419 | |
| 1420 | - timeOffset |
| 1421 | |
| 1422 | - frameStrucutre: defined as the structure of |
| 1423 | xran_cp_radioapp_frameStructure |
| 1424 | |
| 1425 | - cpLength |
| 1426 | |
| 1427 | - udCompHdr: defined as the structure of xran_radioapp_udComp_header |
| 1428 | |
| 1429 | Section Type 3 is defined as the structure of xran_cp_radioapp_section3 |
| 1430 | and this part can be repeated to have multiple sections. |
| 1431 | |
| 1432 | Whole section type 3 message can be described in this summary: |
| 1433 | |
| 1434 | +----------------------------------+ |
| 1435 | | xran_cp_radioapp_common_header | |
| 1436 | +==================================+ |
| 1437 | | xran_cp_radioapp_section3_header | |
| 1438 | +----------------------------------+ |
| 1439 | | xran_cp_radioapp_section3 | |
| 1440 | +----------------------------------+ |
| 1441 | | …… | |
| 1442 | +----------------------------------+ |
| 1443 | | xran_cp_radioapp_section3 | |
| 1444 | +----------------------------------+ |
| 1445 | |
| 1446 | Section Type 5 Structure |
| 1447 | ~~~~~~~~~~~~~~~~~~~~~~~~ |
| 1448 | |
| 1449 | Figure 22 describes the structure of Section Type 5. |
| 1450 | |
| 1451 | .. image:: images/Section-Type-5-Structure.jpg |
| 1452 | :width: 600 |
| 1453 | :alt: Figure 22. Section Type 5 Structure |
| 1454 | |
| 1455 | Figure 22. Section Type 5 Structure |
| 1456 | |
| 1457 | |
| 1458 | Section Type 6 Structure |
| 1459 | ~~~~~~~~~~~~~~~~~~~~~~~~ |
| 1460 | |
| 1461 | Figure 23 describes the structure of Section Type 6. |
| 1462 | |
| 1463 | .. image:: images/Section-Type-6-Structure.jpg |
| 1464 | :width: 600 |
| 1465 | :alt: Figure 23. Section Type 6 Structure |
| 1466 | |
| 1467 | Figure 23. Section Type 6 Structure |
| 1468 | |