Do - 2.0 English

RFSoC DFE PRACH LogiCORE IP Product Guide (PG391)

Document ID
PG391
Release Date
2024-05-30
Version
2.0 English
[dout]=do_run(model,rach_cfg,data_in_b0,data_in_b1,data_in_b2)
[dout,status]=do_run(model,rach_cfg,data_in_b0,data_in_b1,data_in_b2) 

The first method passes a MATLAB complex double array for each band and returns the output from the DFE PRACH core.

The data_in_b0, data_in_b1, and data_in_b2 inputs should each be a 2-D MATLAB complex double array. This array contains the CC and antenna samples for that band. If a band is unused, the array should be set to 0.

The dout output will be a 2-D MATLAB complex double array, representing each RCID and its antennas.

The rach_cfg is a RACH configuration structure. This is must be passed in and is used to set the configuration values for the RACH capture which is being modeled.

The second method performs the same action as the first but also returns a status structure populated with the current status of the model.

The status output is a structure equivalent to xdfe_nr_prach_v2_0_status.