WiMAX Ranging Procedure

This page describes fixed wimax ranging procedure and mention various ranging types as per IEEE 802.16 OFDM MAC layer specifications. It covers RNG REQ and RNG RSP MAC messages used for ranging by wimax SS.

As soon as wimax subscriber is switched on it establishes RF communication link by scanning available RF channels. After this, it synchronizes itself with Base Station using received long preamble(2 symbols) and performing time, frequency and channel estimation and equalization. After synchronization it decodes header(coded with BPSK1/2) information which helps to know modulation-code rate information of downlink burst#1 carring broadcast message. This broadcast message transmits DLMAP,DCD,ULMAP and UCD. Based on ULMAP and UCD, SS knows about when it has to transmit ranging messages in the uplink subframe.

The process by which the SS and BS maintain of RF communication link between them is referred as ranging. As mentioned RNG REQ and RNG-RSP MAC management message described below or special CDMA code modulated message is transmitted by the wimax SS for this purpose. There are various wimax ranging procedures as mentioned below.

1. Initial Ranging:
• Acquire correct transmission parameters (Power adjustment, timing offset estimation, and synchronization) to communicate with the BS

2. Periodic Ranging:
• To maintain uplink communication with the BS
• Adjust transmission parameters

3. Contention Ranging:
• Required by the SS to access the system for the first time
• No dedicated connection resources assigned to the SS

4. Non-Contention Ranging:
• Regulated by the BS to allow the SS to finish system access earlier when dedicated channel is provided
• Polled initial ranging

WiMAX RNG REQ


RNG REQ field Example Value
GEN HEADER(6 bytes) 0x00, 0x40, 0x1a, 0x00, 0x00, 0xbe
Ranging req.type( 1 byte) 0x04
DL Channel ID (1 byte) 0x00
Requested DL Burst Profile (TLV) 0x01, 0x01,0x11
SS MAC Address(TLV) 0x02,0x06,0x00,0x0a,0x1e,0x0a,0x1e,0x01
MAC Version(TLV format) 0x94,0x01,0x04
CRC(4 bytes) 0x5d,0x00,0x9c,0xfb
padding bytes if any 0x00,0x00

WiMAX RNG RSP


RNG RSP field Example Value
Genetic MAC Header(6 bytes) 0x00, 0x40, 0x32, 0x00, 0x00, 0x00
initial ranging msg type 0x05
Uplink channel id 0x00
SS mac address 0x08, 0x06, 0x00, 0x0a, 0x1e, 0x0a, 0x1e, 0x01
basic cid 0x09, 0x02, 0x00, 0x08
primary cid 0x0a, 0x02, 0x10, 0x08
ranging status 0x04, 0x01, 0x01
timing adjust 0x01, 0x04, 0xff, 0xff, 0xff, 0x9e
power level adjust 0x02, 0x01, 0xec
offset frequency adjust 0x03, 0x04, 0xff, 0xff, 0xfd, 0xdb
downlink operational burst profile 0x07, 0x02, 0x01, 0x01
CRC 0x00, 0x00, 0x00, 0x00
Padding if required 0x00, 0x00

RNG REQ is transmitted by SS to BS. After performing Synchronization (Time, Freq, Channel) RNG REQ Frame is decoded to bits at BS. Type field just after GMH will describe message type which is '0x04' for RNG REQ, which tells BS what need to be done after receiving the message.


RNG RSP decoded by SS will analyze following:

1. 'Timing Adjust' field (signed 32 bit) and will drive PHY to advance frame Transmission accordingly.

2. 'Power level Adjust' field (signed 8-bit, 0.25dB) and will drive RF attenuators at RF layer accordingly.

3. 'Offset Frequency Adjust' field (signed 32 bit, Hz units) and will drive RF synthesizer/Ref. OCXO accordingly.

4. Ranging Status (if status is 're range') will indicate whether SS need to do retransmit RNG REQ or (if status is 'Success') start BW REQ transmission for determining slot for SBC REQ.


What is Difference between

difference between FDM and OFDM
Difference between SC-FDMA and OFDM
Difference between SISO and MIMO
Difference between TDD and FDD
Difference between 802.11 standards viz.11-a,11-b,11-g and 11-n
Bluetooth vs zigbee
Bluetooth vs zigbee
wibro vs mobile wimax
Microcontroller vs microprocessor
FDMA vs TDMA vs CDMA
FDM vs TDM
CDMA vs GSM
OFDM vs OFDMA
wimax vs lte

Links to WiMAX MAC Layer resources

REG REQ and REG RSP
SBC REQ and SBC RSP
DSA REQ and DSA RSP
UCD,UIUC,DCD,DIUC
DLMAP and ULMAP
WiMAX Ranging Procedure
WiMAX Bandwidth Request procedure
WiMAX Network Entry Procedure
WiMAX CID vs SFID
WiMAX FCH header format
WiMAX TLV Format basics
WiMAX Timers
WiMAX Network Interface types
WiMAX QoS Classes

RF and Wireless Terminologies