WiMAX FCH (DLFP): Frame Control Header Explained
Advertisement
WiMAX frames are structured with downlink and uplink subframes. The downlink subframe contains the preamble, header, and downlink bursts. Following the downlink, the uplink subframe begins with a guard time (TTG) and contention slots. Data transmitted from the base station (BS) to subscriber stations (SSs) is considered downlink, while SS-to-BS transmissions form the uplink subframe.
The header, also known as the Frame Control Header (FCH) or Downlink Frame Prefix (DLFP), is crucial for managing the downlink. Let’s delve into the header structure used in fixed WiMAX, specifically following the OFDM specifications for a 256-point FFT.
Figure showing DLFP after L.P.(Long Preamble) in downlink subframe.
The WiMAX FCH/DLFP uses BPSK-1/2 modulation and coding rate. It’s 88 bits in total:
WiMAX FCH/DLFP Format:
{ BS ID(4 bits), Frame No.(4 bits), CCC(4 bits), Reserved(4 bits), Rate ID(4 bits), Preamble(1bit), Length(11 bits), DIUC(4bits), Preamble(1bit), Length(11 bits), DIUC(4bits), Preamble(1bit), Length(11 bits), DIUC(4bits), Preamble(1bit), Length(11 bits), HCS(8 bits) }
The purpose of each field is detailed below.
WiMAX FCH/DLFP Header Fields
Here’s a table summarizing the fields with example values:
Field | Description | Example Value |
---|---|---|
BS ID (4 bits) | Base Station Identifier | 0x5 |
Frame No. (4 bits) | Frame Number | 0x0 |
CCC (4 bits) | Cyclic Control Code | 0xF |
Reserved (4 bits) | Reserved for future use | 0x0 |
Rate ID (4 bits) | Modulation and Coding Rate | 0x0 (BPSK1/2) |
Preamble (1 bit) | Indicates preamble presence for the burst | 0 |
Length (11 bits) | Length of DL Burst#1 in OFDM symbols | 0x13 (19) |
DIUC (4 bits) | Downlink Interval Usage Code for Burst#1 | 0x0 |
Preamble (1 bit) | Indicates preamble presence for the burst | 0 |
Length (11 bits) | Length of DL Burst#2 in OFDM symbols | 0x0 |
DIUC (4 bits) | Downlink Interval Usage Code for Burst#2 | 0x0 |
Preamble (1 bit) | Indicates preamble presence for the burst | 0 |
Length (11 bits) | Length of DL Burst#3 in OFDM symbols | 0x0 |
DIUC (4 bits) | Downlink Interval Usage Code for Burst#3 | 0x0 |
Preamble (1 bit) | Indicates preamble presence for the burst | 0 |
Length (11 bits) | Length of DL Burst#4 in OFDM symbols | 0x0 |
HCS (8 bits) | Header Check Sequence. Calculated based on g(D)= D8 + D2 + D + 1 |
NOTE 1: The length of each burst is measured in the number of OFDM symbols. We use the following formula to calculate this:
Number of symbols in a burst = (Length of burst in bytes *8 *R) / (bm * 192)
Example:
Let’s say we have one downlink burst of 226 bytes using BPSK-1/2.
In the provided example, only one downlink burst exists, and that’s why the length fields for downlink bursts 2, 3, and 4 are set to zero. The Rate-ID provides information regarding the modulation and coding rate.
Rate-ID Details
Rate-ID | Modulation/RS-CC rate | bm | R |
---|---|---|---|
0 | BPSK-1/2 | 1 | 2 |
1 | QPSK-1/2 | 2 | 2 |
2 | QPSK-3/4 | 2 | 4/3 |
3 | 16QAM-1/2 | 4 | 2 |
4 | 16QAM3/4 | 4 | 4/3 |
5 | 64QAM2/3 | 6 | 3/2 |
6 | 64QAM-3/4 | 6 | 4/3 |
The DIUC, in combination with the DCD (Downlink Channel Descriptor), defines the modulation and coding rate for bursts 2 through 4. For further details, consult the page discussing WiMAX UCD, UIUC, DCD, and DIUC.