Hi, I am reading your code on RatchMatching. openlte_v00-21-00\octave\lte_rate_match_turbo.m I found something wrong on Step (3)-Step(5) on 5.1.4.1.1 Sub-Block interleaver. On 36.212, it seams read column first , but your code seems read Row first() % Steps 3, 4, and 5 for(x=0:this_is_three-1) % Step 3: Pack data into matrix and pad with dummy (NULL==10000 for this routine) if(in_bits_len < (C_tc_sb*R_tc_sb)) N_dummy = C_tc_sb*R_tc_sb - in_bits_len; else N_dummy = 0; endif tmp = [10000*ones(1, N_dummy),...
good lecture.