代码拉取完成,页面将自动刷新
function rate_matched_bits = coded_bits_interleave_for_polar_code(selected_bits, E, I_BIL)
% 3gpp TS 38.212 subclause 5.4.1.3 interleaving of coded bits
if I_BIL == 1
T = t_calc_optimized(E);
interleaving_matrix = -1 * ones(T, T);
k = 0;
for ii = 0:(T-1)
for jj = 0:(T-1-ii)
if k < E
interleaving_matrix(ii+1, jj+1) = selected_bits(k+1);
else
interleaving_matrix(ii+1, jj+1) = -1;
end
k = k+1;
end
end
k = 0;
rate_matched_bits = -1 * ones(1, E);
for jj = 0:(T-1)
for ii = 0:(T-1-jj)
if interleaving_matrix(ii+1, jj+1) ~= -1
rate_matched_bits(k+1) = interleaving_matrix(ii+1, jj+1);
k = k+1;
end
end
end
else
rate_matched_bits = selected_bits;
end
end
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。