%% Customized Uplink RMC configuration
% Create a new customized parameter set by overriding selected values of an existing preset RMC to define a full-band, 5MHz, PUSCH using 64QAM modulation, and 1/3 coding rate.
% Begin with TS 36.104 Annex A, RMC A1-3, which matches this criteria but with QPSK modulation.

rmcOverride.RC = 'A1-3';
rmc = lteRMCUL(rmcOverride,1);
rmc.PUSCH

%
% Override the PUSCH modulation. lteRMCUL returns recomputed PUSCH transport block sizes and physical channel capacities to maintain the coding rate of R=1/3.

rmcOverride.PUSCH.Modulation = '64QAM';
rmc = lteRMCUL(rmcOverride,1);
rmc.PUSCH

% Copyright 2012 The MathWorks, Inc.