Project Title Date Submitted

advertisement
IEEE C802.16m-10/0222r3
Project
IEEE 802.16 Broadband Wireless Access Working Group <http://ieee802.org/16>
Title
ASN.1 Encoding for Ranging Messages (16.2.3)
Date
Submitted
2010-03-17
Source(s)
Kelvin Chou, Yih-Shen Chen, I-Kang Fu and Paul
Kelvin.Chou@mediatek.com
Cheng
MediaTek Inc.
Re:
Letter Ballot #31a on the Draft Amendment (IEEE P802.16m/D4)
Abstract
Text proposal on the format of ranging messages in ASN.1
Purpose
To be discussed and adopted
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>.
1
IEEE C802.16m-10/0222r3
ASN.1 Encoding for Ranging Messages (16.2.3)
Kelvin Chou, Yih-Shen Chen, I-Kang Fu and Paul Cheng
MediaTek Inc.
Introduction
This contribution proposes the ASN.1 encoding formats for the following messages:
 AAI_RNG-REQ
 AAI_RNG-RSP
 AAI_RNG-ACK
The original parameters for these messages have been restructured to fit into the ASN.1 coding structure. The
presented ASN.1 codes have been syntax checked using the ANS.1 compiler (asn1c).
Proposed Text
Remedy 1:
In the P802.16m/D4, page 63, line 45, replace Table 676 to the following table and ASN.1 encoding format:
-------------------------------------------------- Text Start
-----------------------------------------------------------------
16.2.3.1 AAI_RNG-REQ
An AAI_RNG-REQ message is transmitted by AMS at network entry, to which HARQ operation is applied. An
AMS shall generate AAI_RNG-REQ message containing parameters according to the usage of the
AAI_RNG-REQ message:
If required parameters cannot be transmitted and the AMS does not have an active STID assignment, the AMS
shall request UL bandwidth by sending either a BR without STID header (refer to 16.2.2.1.3.2) or PBREH (refer
to 16.2.2.2.8), if a fragment of the AAI_RNG-REQ is sent using the provided UL bandwidth. In response to the
additional UL bandwidth request, the ABS should allocate UL bandwidth by sending a CDMA Allocation
A-MAP IE still masked with the RA-ID and masking prefix indicator for the ranging code (refer to Table
‘Description of CRC Mask’).
The following parameters are included according to the usage of the AAI_RNG-REQ message:
Table 676 - Parameters for AAI_RNG-REQ message Field Descriptions
Name
Usage
value
…………..
………………………
……………
………
………………
………..
2
IEEE C802.16m-10/0222r3
M/
Attributes / Array of
Size
O
attributes
(bits)
48
O
Conditions
It's the hash value of AMSID in order
It shall be included
to protect AMS privacy, which is used
when the AMS is
for ABS to distinguish AMSs when
attempting network
more than one AMS send
entry without its
AAI_RNG-REQ message at the same
STID/DID which the
time.
ABS/Paging Controller
Version number of IEEE 802.16
assigns.
AMSID*
8
O
Value / Note
MAC version
supported by the AMS
8
Bit#0 = 1 : it indicates that the AMS is
It shall be included
currently attempting HO reentry, or, in
when the AMS is
combination with a Paging Controller
attempting to perform
ID, indicates that the MS is attempting
reentry, HO, location
network reentry from idle mode to the
update or DCR mode
BS. In this case, Bit#1 shall be 0.
extension.
Bit#1 = 1 : it indicates that the AMS
is initiating the idle mode location
update process, or, in combination with
CRID, it indicates that the AMS is
initiating DCR mode extension. In this
case, Bit#0 shall be 0.
Bit#2 = 1 : ranging request for
emergency call setup. When this bit is
O
Ranging Purpose Indication
set to 1, it indicates AMS action of
Emergency Call process.
Bit#3 = 1 : it indicates that the AMS
is attempting to perform location
update due to a need to update service
flow management encodings for
E-MBS flows.
Bit#4= 1 : it indicates that the AMS is
initiating location update for
transmission to DCR mode from idle
mode.
Bit#5 = 1 : in combination with ID of
the network entity that assigns/retains
the context, it indicates that the AMS is
3
IEEE C802.16m-10/0222r3
currently attempting reentry from DCR
mode.
Bit#6 = 1 : it indicates that the AMS
is currently attempting network reentry
after experiencing a coverage loss.
Bit#7 = 1 : it indicates that the AMS
is currently attempting network reentry
from a IEEE802.16e only Legacy BS
48
O
The BSID of the AMS’s previous
It shall be included
serving ABS before incurring a
when the AMS is
coverage loss, or the BSID of the
attempting to perform
serving ABS to which the AMS is
HO reentry. In case of
currently connected (has completed the
performing Direct HO,
registration cycle and is in normal
this is the BSID of the
operation). Inclusion of serving BSID
previous serving Legacy
in the AAI_RNG-REQ message
BS.
Serving BSID
signals to the target ABS that the AMS
is currently connected to the network
through the serving ABS and is in the
process of HO network reentry.
72
O
AMS identifier which the AMS has
It shall be included
been assigned for coverage loss or
when the AMS is
DCR mode and are currently
attempting to perform
maintained
network reentry from
CRID
coverage loss or DCR
mode
12
O
The STID which the AMS uses in the
It shall be included
previous serving ABS.
when the AMS is
STID
attempting to perform
HO reentry
16
O
The CID which the AMS used in the
It shall be included
previous serving BS
when the AMS is
Previous CID
attempting to perform
Direct HO reentry
48
O
O
The Paging Controller ID which the
It shall be included
AMS currently maintains in idle mode.
when the AMS is
The ID which the AMS is assigned for
attempting to perform
Paging Controller ID
Deregistration Identifier (DID)
10
4
IEEE C802.16m-10/0222r3
16
O
PGID
idle mode and currently maintains.
reentry from Idle Mode
The identification of the paging group
or location update
that the AMS is previously belonging
to.
O
Paging Cycle
O
Paging Offset
4
PAGING_CYCLE applied to the AMS
4
PAGING_OFFSET applied to the
AMS
4
O
PAGING_CYCLE requested by the
It shall be included
AMS
when the AMS in Idle
Paging Cycle Change
Mode is attempting to
change Paging Cycle
during Location Update
1
O
Power Down Indicator
Indicates the AMS is currently
It shall be included
attempting to perform location update
when the AMS is
due to power down.
attempting to perform
location update due to
power down
64
O
A freshly generated 64-bit random
It shall be included
number used for PMK derivation
when zone switching
NONCE_AMS
from LZone to MZone
occurs.
64
O
A 64-bit number transferred from ABS
It shall be included
and used for PMK derivation
when zone switching
NONCE_ABS
from LZone to MZone
occurs.
16
O
The AMS’s current value of the
It shall be included
AK_COUNT, which is used to
during reentry, secure
generate the security keys in the target
Location Update or HO
AK_COUNT
ABS.
TBD
O
It shall be included
CMAC_KEY_COUNT, which was
during Direct HO from
used at the previous serving Legacy
a 16e only Legacy BS
BS.
to the target ABS.
If included, the CMAC Tuple shall be
It shall be included
the last attribute in the message.
when the AMS is
LEGACY_CMAC_KEY_COUNT
TBD
O
The AMS’s current value of the
Legacy CMAC Tuple
attempting Network
*Note: This is not used to generate the
Re-Entry from Direct
security keys in the target ABS. This
HO, if the AMS has a
5
IEEE C802.16m-10/0222r3
is only for security authentication.
CMAC tuple used in the
previous serving
Legacy BS.
2
O
It may be included when
0b01 = Medium
the AMS is attempting
0b10 = Fast
to perform the location
0b11 = Reserved
update
One or more identifiers for one or more
Sent by AMS to aid
CSG(s)
quick CSG membership
AMS Mobility Information
TBD
O
0b00 = Slow
CSGID(s)[TBD]
detection by Femto ABS
as well as to aid ABS
reselection
4
PMK SN
The sequence number of PMK used to
It shall be included
derive the current AK.
when the AMS is
attempting to perform
Network Reentry,
24
Current CMAC_PN_U for uplink or
Secure Location
O
CMAC Tuple
current CMAC_PN_D for downlink.
CMAC_PN
Update, or HO, or a
reentry if the AMS has a
64
CMAC value
The CMAC value derived from the
CMAC tuple necessary
whole message.
to expedite security
authentication.
------------------------------------------------------ Text End
---------------------------------------------------------------
Remedy 2:
In the P802.16m/D4, page 66, line 42, replace Table 677 to the follow table and ASN.1 encoding format:
-------------------------------------------------- Text Start ----------------------------------------------------------------16.2.3.2 AAI_RNG-RSP
An AAI_RNG-RSP, to which HARQ operation is applied, shall be transmitted by the ABS in response to a
received AAI_RNG-REQ.
The AAI_RNG-RSP message shall be encrypted and not contain CMAC Tuple, when the ABS notifies the AMS
through the HO Process Optimization parameter that the AAI_PKM-REQ/RSP sequence may be omitted for the
current HO reentry attempt, or when the ABS wishes to respond to the acknowledged AAI_RNG-REQ message
containing a valid CMAC.
The following parameters are included according to the usage of the AAI_RNG-RSP message:
Table 677 - Parameters for AAI_RNG-RSP message Field Descriptions
6
IEEE C802.16m-10/0222r3
Name
…………..
………………………
……………
………
M/
O
Usage
value
Attributes / Array of
attributes
………………
………..
Size
(bits)
Value / Note
2
Used to indicate whether UL messages
Conditions
N/A
are received within acceptable limits
by ABS.
M
Ranging Status
0b01 = continue
0b10 = abort
0b11 = success
12
Used for AMS identification until
It shall be included in
STID is assigned to the AMS during
the AAI_RNG-RSP
registration procedure.
message in response to
the AAI_RNG-REQ
message, which is not
CMAC protected, when
the AMS is not assigned
its STID/DID yet.
O
Temporary STID
STID is presented in
the AAI_RNG-RSP
message during
uncontrolled HO,
NW reentry or Zone
switching in case that
the AAI_RNG-RSP
is encrypted
48
O
AMSID*
A required parameter when the AMS
It shall be included in
confirms if the AAI_RNG-RSP is a
the AAI_RNG-RSP
response to the AAI_RNG-REQ
message in response to
message which the AMS sent.
the AAI_RNG-REQ
message, which is not
CMAC protected, when
the AMS is not assigned
7
IEEE C802.16m-10/0222r3
its STID/DID yet.
12
AMS identification to be used in the
It shall be included in
target ABS
the AAI_RNG-RSP
message during
uncontrolled HO, NW
O
STID
reentry or Zone
switching in case that
the AAI_RNG-RSP is
encrypted
72
AMS identifier which the AMS has
It shall be included
been assigned for coverage loss or
when the AMS is
DCR mode and are currently
attempting to perform
maintained
network reentry from
coverage loss or DCR
O
CRID
mode or to perform
network
reentry/location
update/zone-switch with
assigning a new CRID
4
O
Location Update Response
0x00= Success of Location Update
It shall be included
0x01= Failure of Location Update
when an ABS sends an
0x02 = Reserved
AAI_RNG-RSP
0x03=Success of location update and
message in response to
DL traffic pending
an AAI_ RNG-REQ
0x04 = Allow AMS’s DCR mode
message used to
initiation request or DCR mode
perform location update
extension request
or DCR mode initiation
0x05 = Reject AMS’s DCR mode
from Idle Mode or DCR
initiation request or DCR mode
mode extension.
extension request
0x06~0xF: Reserved
4
O
O
New Paging Cycle of the AMS
It shall be included only
0b0000 - 0b1111
if the Location Update
16
New PGID of the AMS
Response is set to 0x00
4
New PAGING_OFFSET of AMS
(Success of Idle Mode
Paging Cycle
Paging Group ID
O
Location Update) and
Paging Offset
the Paging Information
8
IEEE C802.16m-10/0222r3
has changed
48
O
10
O
The new Paging Controller ID which
It shall be included only
the AMS shall maintain in idle mode.
if the Location Update
The new DID which the AMS shall
Response = 0x00
maintain in idle mode.
(Success of Idle Mode
Paging Controller ID
Location Update) and
Deregistration Identifier (DID)
Paging Controller ID
has changed
4
For each bit location, a value of 0
It shall be included
indicates the associated reentry MAC
when the AMS is
control messages shall be required, a
attempting to perform
value of 1 indicates the reentry MAC
network reentry or HO
control message may be omitted.
and the target ABS
Bit #0: Omit AAI_SBC-REQ/RSP
wishes to identify
MAC control messages during reentry
reentry process MAC
processing
control messages that
Bit #1: Omit PKM Authentication
may be omitted during
phase
the current HO attempt
Bit #2: Omit AAI_REG-REQ/RSP
message and higher layer protocol
triggering (for IP address refresh)
during reentry processing.
Bit #3: If Bit #3 = 1, Full service and
O
HO Process Optimization
operational state transfer or sharing
between Serving BS and Target BS
(All static and dynamic context, e.g.,
ARQ windows, state machines.
Identifies reentry process MAC control
messages that may be omitted during
the current HO attempt due to the
availability of MS service and
operational context information
obtained by means that are beyond the
scope of this standard, and the MS
service and operational status post-HO
completion. The AMS shall not enter
normal operation with target ABS until
9
IEEE C802.16m-10/0222r3
completing receiving all network
reentry, MAC control message
responses as indicated in HO process
optimization.
1
1: Perform Neighbor station
Identifies Neighbor
measurement report.
station measurement
Neighbor station measurement report
O
report is required during
indicator
current network entry
for ARS
64
O
64
O
The 64-bit NONCE_AMS transferred
It shall be included
by AAI_RNG-REQ
when zone switching
The 64-bit NONCE_ABS transferred
from LZone to MZone
by AAI_RNG-REQ
occurs.
SFID which need to update existing
It shall be included if the
flow.
ABS needs to update
NONCE_AMS
NONCE_ABS
32
SFID
AMS's existing flows.
1
0: delete the flow
FIDs which are not
Update or delete
1: updated QoS Info exists
appeared in this field
O
FID_update[0…T
TBD[
All the rules and settings that apply to
shall be regarded as
BD]
editori
the parameters when used in the
guranteed by the ABS.
al
DSC-RSP message apply to the
[TBD]
Note:
contents encapsulated in this field.
Updated QoS Info
refer to
DSA
messag
e]
1
O
Unsolicit bandwidth indicator
1 : an ABS should allocate UL
It shall be included
bandwidth for transmission or
when AMS is
retransmission of MAC messages
attempting network
without request from AMS during
entry
network entry
O
CLC-INFO
TBD[e
The information of co-located
It shall be included
ditioria
coexistence response (Table 693)
when the AMS is
l Note:
attempting network
refer to
reentry after HO if the
CLC
AMS has any Type I or
messag
II CLC class active
es]
before handover.
10
IEEE C802.16m-10/0222r3
The Information Type
field of CLC-INFO shall
be set to 2 to indicate it
provides CLC response
information.
48
ABSID, preamble index and center
Sent by serving ABS to
frequency for one or more neighbor
aid cell reselection in the
ABSs of the serving ABS
event the serving ABS is
not able to allow the
AMS to perform entry
O
Redirection Info
(due to various reasons
such as high serving
ABS load, non existence
of CSG membership
etc)
1
O
Ranging Request bit
1 : AMS should send and
It shall be included
AAI_RNG-CFM after a successful
when serving ABS
periodic ranging
performs coverage loss
detection procedure
(16.2.26)
------------------------------------------------------ Text End
---------------------------------------------------------------
Remedy 3:
In the P802.16m/D4, page 68, line 59, replace Table 678 to the follow table and ASN.1 encoding format:
-------------------------------------------------- Text Start ----------------------------------------------------------------16.2.3.3 AAI_RNG-ACK
The AAI_RNG-ACK message is sent by the ABS in response to the CDMA ranging request during initial
ranging, period ranging and HO ranging in order to provide PHY-level adjustment (e.g. timing offset, power
level and frequency offset)……………….
……
If all the ranging statuses of the detected ranging preambles are equal to 'success', the AAI_RNG-ACK may be
omitted by allocating UL resources with CDMA Allocation A-MAP IEs. The AAI_RNG-ACK shall include the
following parameters:
Table 678 - Parameters for AAI_RNG-ACK message Field Descriptions
Name
…………..
description
value
………………
………………………
11
IEEE C802.16m-10/0222r3
……………
M/
O
………..
………
Attributes / Array of
attributes
Size
(bits)
1
M
Value / Note
0 : for broadcast
Conditions
N/A
Unicast indication
1: for unicast
4
frame which contains the ranging
opportunities to which this message
refers.
The frame identifier is produced by
concatenating the following two
O
Frame identifier
values:
1.The 2 least significant bits of the
superframe number
2.The frame index within the
superframe (ranging from 0b00 to
0b11).
2
The size of this bitmap is decided by
It shall be included
the number of ranging slots in the
when Unicast indication
referenced frameEach bit indicates the
=0
decoding status of the corresponding
O
RNG-ACK Bitmap
ranging opportunity.
0b0: No ranging code is detected;
0b1: At least one code is detected.
6
O
Number of received codes
6
The number of ranging code indices
It shall be included
detected in this corresponding ranging
when Unicast indication
opportunity.
=0
Code index received in this ranging
It shall be included for
opportunity.
the specific user when
Ranging
Unicast indication =0
responses[
Code Index
and RNG-ACK
O
0..32]
bitmap=1 and number
of received codes > 0
Ranging Status
2
Used to indicate whether UL messages
12
It shall be included for
IEEE C802.16m-10/0222r3
are received within acceptable limits
the specific user when
by ABS.
Unicast indication =0
0b01 = continue
and RNG-ACK
0b10 = abort
bitmap=1 and number
0b11 = success
of received codes > 0
Or
It shall be included for
the specific user when
Unicast indication =1
3
Adjustment parameters
Bit#0: Time offset adjustment
It shall be included for
indication.
the specific user when
Bit#1: Power level adjustment
Unicast indication =0
indication
and RNG-ACK
Bit#2: Frequency offset adjustment
bitmap=1 and number
indication
of received codes > 0
indication (API)
Or
It shall be included for
the specific user when
Unicast indication =1.
In this case, Bit #2 is
always set to 0.
10
Time offset adjustment
It shall be included for
the specific user when
Unicast indication =0
and RNG-ACK
bitmap=1 and number
of received codes > 0
Timing offset adjustment
and and API bit #0 = 1
Or
It shall be included for
the specific user when
Unicast indication =1
and API bit #0 = 1
3
Power level adjustment
It shall be included for
the specific user when
Power level adjustment
Unicast indication =0
and RNG-ACK
bitmap=1 and number
13
IEEE C802.16m-10/0222r3
of received codes > 0
and API bit #1 = 1
Or
It shall be included for
the specific user when
Unicast indication =1
and API bit #1 = 1
8
Frequency offset adjustment
It shall be included for
the specific user when
Unicast indication =0
Frequency offset
and RNG-ACK
adjustment
bitmap=1 and number
of received codes > 0
and API bit #2 = 1
------------------------------------------------------ Text End
14
--------------------------------------------------------------
Download