[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
.