www.gusucode.com > LTE仿真Matlab源码 > LTE_common_CQI_mapping_table.m
function CQI = LTE_common_CQI_mapping_table(CQI_mapping_params,SINRs,CQIs) % The function takes as input argument a number of SINRs corresponding % to the input set of CQIs and delivers as output the highest possible CQI % with BLER <= 0.1 % CQI = ones(size(SINR)); % for i1 = 1:size(SINR,1) % for i2 = 1:size(SINR,2) % temp = find(SINR(i1,i2) >= CQI_mapping_params.table,1,'last'); % if isempty(temp) % temp = 1; % end % CQI(i1,i2) = temp; % end % end temp = zeros(size(CQIs)); temp(CQI_mapping_params.table(CQIs) <= SINRs) = 1; CQI = find(temp,1,'last')-1; CQI(CQI == 0) = 20; % if isempty(CQI) % CQI = 0; % end