The API defines the following types:
| Name | Description |
|---|---|
| Standard types | |
| xdfe_nr_prach_v2_0 | Model object type (opaque to user) |
| xip_uint | Unsigned integer type |
| xip_int | Integer type |
| xip_status | Result code from API functions; XIP_STATUS_OK, XIP_STATUS_ERROR |
| xip_msg_handler | Message handler function signature |
| xip_real | Real scalar type |
| Structures | |
| xdfe_nr_prach_v2_0_config | Model configuration parameters. See xdfe_nr_prach_v2_0_config. |
| xdfe_nr_prach_v2_0_frequency | NCO frequency configuration. See xdfe_nr_prach_v2_0_frequency. |
| xdfe_nr_prach_v2_0_phase | NCO phase accumulator state. See xdfe_nr_prach_v2_0_phase. |
| xdfe_nr_prach_v2_0_nco | NCO configuration. See xdfe_nr_prach_v2_0_nco. |
| xdfe_nr_prach_v2_0_phase_inc | Phase increment for the NCO. See xdfe_nr_prach_v2_0_phase_inc. |
| xdfe_nr_prach_v2_0_decimation_gain | Decimation filter gain. See xdfe_nr_prach_v2_0_decimation_gain. |
| .xdfe_nr_prach_v2_0_cc_config | Component Carrier Configuration. See xdfe_nr_prach_v2_0_cc_config. |
| xdfe_nr_prach_v2_0_band_config | Band Configuration. See xdfe_nr_prach_v2_0_band_config. |
| xdfe_nr_prach_v2_0_cc_locator | CC Locator Configuration. See xdfe_nr_prach_v2_0_cc_locator. |
| xdfe_nr_prach_v2_0_rcid_config | RCID Configuration. See xdfe_nr_prach_v2_0_rcid_config. |
| xdfe_nr_prach_v2_0_rach_config | Component carrier configuration. See xdfe_nr_prach_v2_0_rach_config. |
| xdfe_nr_prach_v2_0_status | Overflow, or underflow, status. See xdfe_nr_prach_v2_0_status. |
| Dynamic arrays | |
| xip_array_bit | Dynamic array of a standard type. |
| xip_vector_array_complex | Dynamic vector of arrays (of a standard type). |