xdfe_nr_prach_v2_0_do - 2.0 English

RFSoC DFE PRACH LogiCORE IP Product Guide (PG391)

Document ID
PG391
Release Date
2024-11-20
Version
2.0 English
Perform the PRACH captures. For each RCID configured in the rach_config, the function will run a demodulation and decimation operation. The data into the demodulation and decimation operation will be extracted from the band and CC specified for each RCID. Demodulation frequency is specified on a per RCID basis. The decimation rate is also specified on a per RCID basis. RCIDs can be restarted by setting the rach_channel_init_flag in the rach_config.
Table 1. Arguments
Argument Name Type Description
model xdfe_nr_prach_v2_0* Model instance handle
rach_config const xdfe_nr_prach_v2_0_rach_config* DFE PRACH core configuration. Defines the configured a bands and any PRACH captures that are to be extracted from them.
band0_data_in const xip_vector_array_complex* Input data for band 0. Complex array of up to 16 CCs, each with up to eight antennas.
band1_data_in const xip_vector_array_complex* Input data for band 1. Complex array of up to 16 CCs, each with up to eight antennas. Set to NULL, if unused.
band2_data_in const xip_vector_array_complex* Input data for band 1. Complex array of up to 16 CCs, each with up to eight antennas. Set to NULL, if unused.
data_out xip_vector_array_complex* Output data for all RCIDs. 2D array of complex samples. Supports up to 16 RCIDs, each with up to eight antennas. Number of antenna used is based on the source band's antenna configuration.
status xdfe_nr_prach_v2_0_status* Overflow, or underflow, status. Optional argument, set to 0 (NULL). Not read when undefined.
Table 2. Returns
Type Description
xip_status Exit code