Commit f6beede7 authored by Raymond Knopp's avatar Raymond Knopp

fixed bug in generate_RIVtables for 20 MHz distributed VRB allocations...

fixed bug in generate_RIVtables for 20 MHz distributed VRB allocations (openair1/PHY/LTE_TRANSPORT/dci_tools.c)
parent 7f4c22f8
......@@ -734,11 +734,11 @@ void generate_RIV_tables()
if (nVRB<32)
alloc0 |= (1<<nVRB);
else if (nVRB<64)
alloc1 |= (1<<(nVRB-33));
alloc1 |= (1<<(nVRB-32));
else if (nVRB<96)
alloc2 |= (1<<(nVRB-65));
alloc2 |= (1<<(nVRB-64));
else
alloc3 |= (1<<(nVRB-97));
alloc3 |= (1<<(nVRB-96));
// Distributed Gap1, even slot
nVRB_even_dist = get_prb(100,0,nVRB,0);
......@@ -770,9 +770,9 @@ void generate_RIV_tables()
else if (nVRB_odd_dist<64)
allocdist1_0_odd |= (1<<(nVRB_odd_dist-32));
else if (nVRB_odd_dist<96)
allocdist2_0_odd |= (1<<(nVRB_odd_dist-65));
allocdist2_0_odd |= (1<<(nVRB_odd_dist-64));
else
allocdist3_0_odd |= (1<<(nVRB_odd_dist-97));
allocdist3_0_odd |= (1<<(nVRB_odd_dist-96));
// Distributed Gap2, even slot
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment