90 likes | 217 Views
Elimination of Repeated Information in Persistent Allocation Sub-burst IEs. Yair Bourlas, Nextwave Kamran Etemad, Intel Shantidev Mohanty, Intel Mo-Han Fong, Nortel Geunhwi Lim, Samsung Electronics Jianmin Lu, Huawei Technologies Sean McBeath, Huawei Technologies
E N D
Elimination of Repeated Information in Persistent Allocation Sub-burst IEs Yair Bourlas, Nextwave Kamran Etemad, Intel Shantidev Mohanty, Intel Mo-Han Fong, Nortel Geunhwi Lim, Samsung Electronics Jianmin Lu, Huawei Technologies Sean McBeath, Huawei Technologies Changyoon Oh, Samsung Electronics Hua Xu, Motorola
MAP Overhead for VoIP • VoIP allocations are typically of small size, e.g. AMR 12.2Kbps • 44 bytes in active state and 18 bytes in inactive state • Large number of VoIP allocations per frame, e.g., 40-50 per frame • This leads to large number of Sub-Bursts IEs to specify the allocation information (when HARQ is used) • Large number of Sub-Burst IEs incur high MAP overhead adversely affects VoIP capacity • Observation: Many VoIP allocations have similar MCS and/or size. • This is because VoIP packet size is same when same CODEC is used by all the users and close to one another when different CODECs are used by different users. • These same/similar length VoIP packet sizes result in similar allocation size in terms of number of slots (for more refer backup slide # 11) • The size of Sub-Burst IEs can be reduced by exploiting • Multiple allocations with the same MCS (used in 802.16Rev2/D2 for DL Chase HARQ and DL IR HARQ for CC) (proposed for other HARQ modes in this contribution) • Multiple allocations with the same allocation size (Proposed in this contribution)
Persistent Allocation Sub-Burst IE Optimization in 802.16Rev2/D3 • IEEE 802.16Rev2/D3 uses ‘Sub-Burst DIUC Indicator’ flag in Persistent sub-burst IEs • to eliminate repetitive indication of MCS in the Sub-Burst IEs of N consecutive subbursts having same MCS (DIUC and Repetition Coding Indication) • Only the Sub-Burst IE of the first one of these N subbursts specifies the MCS of allocation • The remaining (N-1) Sub-Burst IEs do not specify the MCS of allocation • A one-bit flag, Sub-Burst DIUC Indicator, is used in the Sub-Burst IE to indicate if the MCS of a subburst is same as that of the previous subburst • This is referred to as MCS Optimization in this contribution • IEEE 802.16Rev2/D3 Persistent Sub-burst IEs do not use similar optimization for other information fields such as Duration, Allocation Period, N_ACID
Proposed Persistent Sub-Burst IE Optimization • When N consecutive subbursts have same Duration/Allocation Period/N_ACID • Only the Sub-Burst IE of the first subburst specifies the parameter • The remaining (N-1) Sub-Burst IEs do not specify the parameter • A one bit flag, ‘Duration Indicator’, and ‘Allocation Period and N_ACID Indicator’ is used in the Sub-Burst IE to indicate if the corresponding parameter of a subburst has same information as of the previous sub-burst.
Persistent Chase Sub-burst IE IE Index MCS Duration Allocation Period N_ACID 1 4 8 5 6 2 4 8 5 6 3 3 15 5 6 4 3 15 5 6 5 3 15 5 6 6 3 15 5 6 7 4 8 5 6 8 4 8 5 6 9 3 15 5 6 10 3 15 5 6 11 3 15 5 6 12 3 15 5 6 13 3 15 5 6 14 3 15 5 6 15 3 7 5 6 An Example Persistent Allocation in a Randomly Chosen frame Observation: many VoIP allocations have same Duration and/or Allocation Period, N_ACID
Persistent Chase Sub-burst IE IE Flag 1 MCS Duration Allocation N_ACID Index Period 1 1 4 8 5 6 2 0 8 5 6 3 1 3 15 5 6 4 0 15 5 6 5 0 15 5 6 6 0 15 5 6 7 1 4 8 5 6 8 0 8 5 6 9 1 3 15 5 6 10 0 15 5 6 11 0 15 5 6 12 0 15 5 6 13 0 15 5 6 14 0 15 5 6 15 0 7 5 6 What is done now for the Example Persistent Allocation in a Randomly Chosen frame Observation: many VoIP allocations have same Duration and/or Allocation Period, N_ACID
Persistent Chase Sub-burst IE IE Flag 1 MCS Flag 2 Duration Flag 3 Allocation N_ACID Index Period 1 1 4 1 8 1 5 6 2 0 0 0 3 1 3 1 15 0 4 0 0 0 5 0 0 0 6 0 0 0 7 1 4 1 8 0 8 0 0 0 9 1 3 1 15 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 1 7 0 Proposed Optimization for Persistent Sub-Burst IE in 802.16Rev2/D3 of the Example DL Allocation Observation: many VoIP allocations have same Duration and/or Allocation Period, N_ACID
Number of DL Slots for a VoIP Packet Multiple MCS options have similar allocation size
Summary • The proposed technique is very simple to implement • Up to 40 % MAP reduction • Robust against • Variable voice codec • Variable VoIP packet because of header compression, active/silence • Applicable when different users use different codec • Backbone delay variation • Useful across all mobility (slow, medium, fast users)