Trying to generate GPU input vectors I get the following running the matlab command line
runRegression({‘TestVector’}, {‘allChannels’},‘compact’, [0, 1] )
Run genCfgTemplate …
Test runSim for DL …
Read config from cfg_template_DL.yaml
Channel: ssb pdcch pdsch csirs prach pucch pusch srs
Alloc: 1 1 1 1 0 0 0 0
==> PASS
Test runSim for UL …
Read config from cfg_template_UL.yaml
Channel: ssb pdcch pdsch csirs prach pucch pusch srs
Alloc: 0 0 0 0 1 1 1 1
UE # 0: PUSCH TB detected
RO # 0: 1 Prmb detected
UE # 0: PUCCH UCI detected
==> PASS
Test runSim_multiSlot …
Read config from cfg_dl_s0.yaml
Read config from cfg_dl_s1.yaml
Read config from cfg_ul_s1.yaml
Read config from cfg_ul_s2.yaml
Read config from ul_harq2_tx0.yaml
Read config from cfg_ul_s4.yaml
Read config from ul_harq2_tx1.yaml
‘nrPDCCHDecode’ requires 5G Toolbox.
Error in detPdcch>detPdcch_cuphy (line 253)
dcicw = nrPDCCHDecode(x(:),dmrsId,rntiBits);
Error in detPdcch (line 97)
[pdcch_payload] = detPdcch_cuphy(PdcchParamsList, Xtf);
Error in UEreceiver>UeDlPhyDetSig (line 587)
pdcch_payload_list = detPdcch(pdcchPduList, table, carrier, Xtf);
Error in UEreceiver (line 81)
[Phy, FAPIpdu] = UeDlPhyDetSig(Phy, FAPIpdu, rxSamp, rxSamp_noNoise);
Error in nrSimulator (line 308)
UE{idxUE} = UEreceiver(UE{idxUE}, rxSamp, rxSamp_noNoise);
Error in runSim_multiSlot (line 109)
[SysParList, UE, gNB] = nrSimulator(SysParList);
Error in runRegression (line 290)
errFlag = runSim_multiSlot(‘cfg_list.yaml’, ‘cfg_list’);
With ref to the document here e.g.
running-aerial-cuphy.pdf
I understand running this “All the cuPHY test vectors are generated and stored under nr_matlab/GPU_test_input .”
Can you please confirm how to fix the errors above so that I can generate the GPU test input.