直接使用readtable读取,可能会出现某一列NaN的情况,如
llr_hw = readtable('verilog_result\uss2cce_ue4_snr0_llr.csv');
出现这一问题的原因是这一列应为字符串格式,而matlab将其看成了double格式读取。可以通过修改导入选项来解决这一问题。
opts = detectImportOptions('verilog_result\uss2cce_ue4_snr0_llr.csv');
opts = setvartype(opts, 'pdcch_ue_proc_inst_doutb_143_0_', 'char');
opts.SelectedVariableNames = {'pdcch_ue_proc_inst_doutb_143_0_','pdcch_ue_proc_inst_addrb_7_0_'};
llr_hw = readtable('verilog_result\uss2cce_ue4_snr0_llr.csv', opts);