IEEE C802.16m-08/321 Project Title

advertisement
IEEE C802.16m-08/321
Project
IEEE 802.16 Broadband Wireless Access Working Group <http://ieee802.org/16>
Title
Design Considerations for UL Ranging Channel in 802.16m
Date
Submitted
2008-05-05
Source(s)
Yih-Shen Chen, Kelvin Chou, I-Kang Fu and
Paul Cheng
Yihshen.Chen@mediatek.com
Kelvin.Chou@mediatek.com
IK.Fu@mediatek.com
MediaTek Inc.
No.1, Dusing Rd. 1, HsinChu Science-Based
Industrial Park, HsinChu, Taiwan 300, R.O.C.
Re:
IEEE 802.16m-08/016, “Call for Contributions on Project 802.16m System Description
Document (SDD)”. In response to the following topics:
• Uplink Control Structure
Abstract
This contribution discusses the configuration of UL ranging channel and its management.
Purpose
To be discussed and adopted by TGm for the P802.16m SDD.
Notice
Release
Patent
Policy
This document does not represent the agreed views of the IEEE 802.16 Working Group or any of its subgroups. It
represents only the views of the participants listed in the “Source(s)” field above. It is offered as a basis for
discussion. It is not binding on the contributor(s), who reserve(s) the right to add, amend or withdraw material
contained herein.
The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution,
and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name
any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole
discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The
contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.16.
The contributor is familiar with the IEEE-SA Patent Policy and Procedures:
<http://standards.ieee.org/guides/bylaws/sect6-7.html#6> and
<http://standards.ieee.org/guides/opman/sect6.html#6.3>.
Further information is located at <http://standards.ieee.org/board/pat/pat-material.html> and
<http://standards.ieee.org/board/pat>.
Design Considerations for UL Ranging Channel in 802.16m
Yih-Shen Chen, Kelvin Chou, I-Kang Fu, and Paul Cheng
MediaTek Inc.
1
IEEE C802.16m-08/321
1. Introduction
Uplink (UL) ranging channel is a region where mobile stations (MS) maintain link quality or perform accessing
to network. The ranging channel is split into many ranging opportunities (RO) and each RO is chosen randomly
with equal probability. To perform ranging, MS chooses a RO and sends a ranging code onto it and then waits
for the response from BS. The ranging code currently used is PRBS code which is a pseudo random sequence. If
more than one ranging code is received in a single RO, the codes may be still detectable but the detection rate
decreases as the number increases. Obviously, the number must be lower than a threshold; otherwise, code
collision occurs. Another code collision scenario comes from that at least two user selects identical ranging code
and RO.
In this contribution, we propose a flexible UL ranging channel configuration to efficiently partition the ranging
channels and ranging codes. And, we also discuss fast response mechanism for UL ranging channels.
2. Partition of ranging channels and codes
In 802.16e, four kinds of ranging purposes are defined: initial ranging, HO ranging, periodic ranging and BR
ranging. They are further categorized into two ranging channels: initial ranging/HO ranging and periodic
ranging/BR ranging. However, the PRBS ranging codes are partitioned into four code sets for the four ranging
purposes. The number mismatch between ranging code sets and ranging channels seems to allow overlapping
configuration; that is, the initial ranging/HO ranging and periodic ranging/BR ranging may partially or overly
share the same physical OFDM time-subchannel region.
Advantage
Disadvantage
Overlapping partition
- High bandwidth efficiency
Non-overlapping partition
- No collision between high and low
priority rangings
- Larger code pools for each ranging
- Low bandwidth efficiency
- High-priority ranging may
collide with low-priority ranging
- Smaller code pools for each
ranging
Table 1: comparisons of ranging channel partition methods
Table 1 shows the comparisons between the two partition methods. When the number of MS is small, the
overlapping partition method is better due to the bandwidth sharing. As the number of MS increases, nonoverlapping partition method is better because the collision between different priority ranging requests can be
avoided. Obviously, the ranging channels should be partitioned according to the network loading. Therefore, in
the contribution, we propose a flexible UL ranging channel configuration. The UL ranging channels are
categorized into three kinds:

General-purpose ranging channel (G-RCH): G-RCH is applied for all ranging purposes.

Specific-purpose ranging channel (S-RCH): S-RCH is applied for a specific set of ranging purpose.

Dedicated ranging channel (D-RCH): D-RCH is applied upon the assignment from MAC management
message for quick ranging.
The ranging codes for the G-RCH and S-RCH are partitioned accordingly. For example, if the network wants to
reduce the forced termination rate for handover MSs, the HO ranging requests can be applied in S-RCH and the
other kinds of ranging requests are applied in G-RCH. And, the corresponding ranging code partition is
illustrated in Fig. 1. As to D-RCH, the ranging code is assigned by the MAC management messages, such as:
2
IEEE C802.16m-08/321
MOB_PAG-ADV and etc.
Initial ranging codes
Total number of
Ranging codes
BR ranging codes
Total number of
Ranging codes
HO ranging codes
Periodic ranging
codes
G-RCH
S-RCH
Figure 1: an example of ranging code partition
3. Fast response mechanism for UL ranging channel
Since BS may decode multiple ranging codes in ranging opportunities/ranging channels, it takes some time to
handle the corresponding procedures. It is not time-efficient for SS to simply wait for a contention resolution
time interval, without knowing contention results in advance. A ranging collision may happen when one of the
following scenarios happens:
1.
The low SNR caused by noise spreading or frequency-selective fading in the multi-carrier environments
leads to undecodable ranging codes, which usually happens when too many ranging codes are conveyed by
a single ranging slot, as illustrated in Fig. 2.
SS
BS
Ranging code
(collided)
T3
Guess
there is a
collision
Backoff
Ranging code
CDMA Allocation IE
Figure 2. Ranging failure caused by ranging code collision
As shown in Fig. 2, when an 802.16e MS sends a ranging code for initial ranging, it starts a T3 timer to
wait the response from BS. If the timer expires, the MS performs backoff algorithm to calculate the next
ranging instance. The overall delay causes by ranging collision can be calculated by
Delay = (T3+backoff_time)*R,
(1)
where T3 is the timer value ranging from 60ms to 200ms and R is the number of retry. As to the BR
ranging request, eq. (1) is still applied and the T3 timer is replaced by “Contention-Based Reservation
Timeout”.
2.
The BS successfully decoded the received ranging codes but has insufficient bandwidth to satisfy all
requests, as illustrated in Fig. 3.
3
IEEE C802.16m-08/321
SS
BS
Ranging code
T3
No idea
what’s wrong
Successfully
decoded, but
insufficient
bandwidth
Backoff
Ranging code
CDMA Allocation IE
Figure 3. Ranging failure due to insufficient bandwidth
3.
At least two SSs have selected identical ranging code and ranging slot, as illustrated in Fig. 4.
SS 1
SS 2
BS
f(x)
g(x)=f(x)
f(x)
decoded
RNG-RSP (success)
CDMA Allocation IE
RNG-REQ
RNG-REQ
T3
T3
Failed to
decode
RNG-REQ
Restart contention-based ranging
Figure 4. Two SSs selected identical ranging code and ranging slot
In all scenarios the SS has no way to detect the collision but waits for its timer expiration, which leads to long
delay in the network entry process.
The ranging collision in scenario 1 can be detected by the BS when it received a ranging slot which contains
undecodable ranging code. In the case that either a ranging collision is detected (scenario 1) or the BS decides to
ignore the ranging request due to insufficient bandwidth (scenario 2), the BS should broadcast its decoding
status of each ranging slot in the subsequent DL sub-frame, as illustrated in Figure 5.
4
IEEE C802.16m-08/321
MS
BS
Some
ranging slots
cannot be
Report of decoding
decoded
status
Ranging code
T3
Backoff
ReTx Ranging code
CDMA Allocation IE
Figure 5. Report of the ranging code decoding status
The reporting of the decoding status can be in the form of a MAC management message or just a bitmap for
minimum overhead, as illustrated in Fig. 6. In this example, the ranging status indicator is a bitmap in which
each bit represents the decoding status of its corresponding ranging slot in the previous UL sub-frame. The
fourth 0 bit indicates a ranging collision, while the seventh bit indicates the drop of the ranging request by the
BS due to insufficient bandwidth. The MS, upon received the ranging status indicator, cannot know whether its
ranging request is collided or dropped by the BS. However, the MS is able to know and react to the failure of its
ranging immediately.
DL i
UL i
1110
DL-MAP
Preamble
Ranging slots
UL-MAP
FCH
DL-MAP
Preamble
FCH
UL-MAP
Collided slot
1101
Ranging status
indicator
DL i+1
UL i+1
Figure. 6: Concept of ranging status indicator
As to the ranging collision in scenario 3, at this moment there is no way for either BS or MS to detect such
collision until the RNG-REQ messages are collided. However, by using mechanisms similar to the
aforementioned one, the BS can still announce the collision of RNG-REQ messages instantaneously to avoid
MSs’ waiting for the expiration of their ranging timers, as illustrated in Fig 7.
5
IEEE C802.16m-08/321
MS 1
MS 2
BS
f(x)
g(x)=f(x)
f(x)
decoded
RNG-RSP (success)
CDMA Allocation IE
RNG-REQ
RNG-REQ
T3
T3
Failed to
decode
RNG-REQ
Fast ranging status report
Restart contention-based ranging
Figure. 7: Fast report of the RNG-REQ decoding status
4. Proposed Text for SDD
[Insert the following text into TGm SDD ]
------------------------------- Text Start ---------------------------------------------------------------------------------11.x Uplink Control Structures
11.x.y UL ranging channel
11.x.y.1 Configuration of UL ranging channel
The UL ranging channel is flexibly configured into three kinds:

General-purpose ranging channel (G-RCH): G-RCH is applied for all ranging purposes.

Specific-purpose ranging channel (S-RCH): S-RCH is applied for a specific set of ranging purpose.

Dedicated ranging channel (D-RCH): D-RCH is applied upon the assignment from MAC management
message for quick ranging.
The ranging codes for the G-RCH and S-RCH are partitioned accordingly.
11. x.y.2 Fast response message for UL ranging channel
Since BS may decode multiple ranging codes in a ranging channel, it takes some time to handle the
corresponding procedures. It is not time-efficient for MS to simply wait for a contention resolution time interval,
without knowing contention results in advance. To reduce the unnecessary delay, a fast response message is
required so that the MS can determine its next operation properly. The fast response message may be a status
indicator to represent the contention results of a RO; or, it may be an overloading indicator to indicate that too
many MSs sent out ranging requests. The detail design of the fast ranging message is TBD.
------------------------------- Text End ------------------------------------------------------------------------------------
6
Download