Thursday, December 24, 2009

QPSK Versus QAM

Rather than attempting to be all things to all subscribers, WiMAX delivers a gradation of QoS dependent on distance of the SS from the BS: The greater the distance, the lower the guarantee of QoS. WiMAX utilizes three mechanisms for QoS; from highest to lowest, these mechanisms are 64-QAM, 16-QAM, and QPSK. Figure 1 illustrates modulation schemes.

Figure 1: Modulation schemes focus the signal over distance.

By using a robust modulation scheme, WiMAX delivers high throughput at long ranges with a high level of spectral efficiency that is also tolerant of signal reflections. Dynamic adaptive modulation allows the BS to trade throughput for range. For example, if the BS cannot establish a robust link to a distant subscriber using the highest order modulation scheme, 64-QAM, the modulation order is reduced to 16-QAM or QPSK, which reduces throughput and increases effective range. Figure 2 demonstrates how modulation schemes ensure throughput over distance.

Figure 2: Modulation schemes ensure a quality signal is delivered over distance by decreasing throughput.

QPSK and QAM are the two leading modulation schemes for WiMAX. In general the greater the number of bits transmitted per symbol, the higher the data rate is for a given bandwidth. Thus, when very high data rates are required for a given bandwidth, higher-order QAM systems, such as 16-QAM and 64-QAM, are used. 64-QAM can support up to 28 Mbps peak data transfer rates over a single 6 MHz channel. However, the higher the number of bits per symbol, the more susceptible the scheme is to intersymbol interference (ISI) and noise. Generally the signal-to-noise ratio (SNR) requirements of an environment determine the modulation method to be used in the environment. QPSK is more tolerant of interference than either 16-QAM or 64-QAM. For this reason, where signals are expected to be resistant to noise and other impairments over long transmission distances, QPSK is the normal choice.

Multiplexing in OFDM

As shown in Figure 3, an efficient OFDM implementation converts a serial symbol stream of QPSK or QAM data into a size M parallel stream. These M streams are then modulated onto M subcarriers via the use of size N (N M) inverse FFT. The N outputs of the inverse FFT are then serialized to form a data stream that can then be modulated by a single carrier. Note that the N-point inverse FFT could modulate up to N subcarriers. When M is less than N, the remaining NM subcarriers are not in the output stream. Essentially, these have been modulated with amplitude of zero.

Figure 3: Block diagram of a simple OFDM transmitter

Although it would seem that combining the inverse FFT outputs at the transmitter would create interference between subcarriers, the orthogonal spacing allows the receiver to perfectly separate out each subcarrier. Figure 4 illustrates the process at the receiver. The received data is split into N parallel streams that are processed with a size N FFT. The size N FFT efficiently implements a bank of filters, each matched to N possible subcarriers. The FFT output is then serialized into a single stream of data for decoding. Note that when M is less than N, in other words fewer than N subcarriers are used at the transmitter, the receiver only serializes the M subcarriers with data.

Figure 4: Block diagram of a simple OFDM receiver

Monday, December 21, 2009

Legacy QoS Mechanisms

The following paragraphs describe legacy mechanisms.

FDD/TDD/OFDM

WiMAX incorporates a number of time-proven mechanisms to ensure good QoS. Most notable are TDD, FDD, FEC, FFT, and OFDM. The WiMAX standard provides flexibility in spectrum usage by supporting both FDD and TDD. Thus, it can operate in both FDD/OFDM and TDD/OFDM modes. It supports two types of FDD: continuous FDD and burst FDD.

In continuous FDD, the upstream and downstream channels are located on separate frequencies, and all CPE stations can transmit and receive simultaneously. The downstream channel is always on, and all stations are always listening to it. Traffic is sent on this channel in a broadcast manner using TDM. The upstream channel is shared using TDMA, and the BS is responsible for allocating bandwidth to the stations.

In burst FDD, the upstream and downstream channels are located on separate frequencies. In contrast to continuous FDD, not all stations can transmit and receive simultaneously. Those that can transmit and receive simultaneously are referred to as full-duplex capable stations while those that cannot are referred to as half-duplex capable stations.

A TDD frame has a fixed duration and contains one downstream subframe and one upstream subframe. The two subframes are separated by a guard time called transition gap (TG), and the bandwidth that is allocated to each subframe is adaptive. The TDD subframe is illustrated in Figure 1.

(Source: IEEE)

Figure 1: TDD subframe

Within a TDD downlink subframe, transmissions coming from the BS are organized into different modulation and FEC groups. The subframe header, called the FCH, consists of a preamble field, a PHY control field, and a MAC control field. The PHY control field is used for physical information, such as the slot boundaries, destined for all stations. It contains a map that defines where the physical slots for the different modulation/FEC groups begin.

The groups are listed in ascending modulation order, with QPSK first, followed by 16-QAM and then 64-QAM. Each CPE station receives the entire DL frame, decodes the subframe, and looks for MAC headers indicating data for the station. The DL data is always FEC coded. Payload data is encrypted, but message headers are unencrypted. The MAC control is used for MAC messages destined for multiple stations.

This variation uses burst single-carrier modulation with adaptive burst profiling in which transmission parameters, including the modulation and coding schemes, may be adjusted individually to each SS on a frame-by-frame basis. Channel bandwidths of 20 or 25 MHz (typical United States allocation) or 28 MHz (typical European allocation) are specified. Randomization is performed for spectral shaping and to ensure bit transitions for clock recovery.

Forward Error Correction (FEC)

WiMAX utilizes FEC, a technique that doesn't require the transmitter to retransmit any information that a receiver uses for correcting errors incurred in transmission over a communication channel. The transmitter usually uses a common algorithm and embeds sufficient redundant information in the data block to allow the receiver to correct. Without FEC, error correction would require the retransmission of whole blocks or frames of data, resulting in added latency and a subsequent decline in QoS.

Need QoS? Throw more bandwidth at it! Throughput and latency are two essentials for network performance. Taken together, these elements define the "speed" of a network. Whereas throughput is the quantity of data that can pass from source to destination in a specific time, round-trip latency is the time it takes for a single data transaction to occur (the time between requesting data and receiving it). Latency can also be thought of as the time it takes from data send-off on one end to data retrieval on the other (from one user to the other). Therefore, the better throughput (bandwidth) management, the better the QoS

Friday, December 18, 2009

Service Flow - WiMAX

Service Flow

Minimizing customer intervention and truck roll is very important for WiMAX deployments. The Provisioned Service Flow Table, Service Class Table, and Classifier Rule Table are configured to support self-installation and auto-configuration. When customers subscribe to the service, they tell the service provider the service flow information including the number of UL/DL connections with the data rates and QoS parameters, along with the types of applications (for example, Internet, voice, or video) the customer intends to run. The service provider preprovisions the services by entering the service flow information into the service flow database. When the SS enters the BS by completing the network entry and authentication procedure, the BS downloads the service flow information from the service flow database. Figure 1 provides an example of how the service flow information is populated. It indicate that two SSs, identified by MAC address 0x123ab54 and 0x45fead1, have been preprovisioned. Each SS has two service flows, identified by sfIndex, with the associated QoS parameters that are identified by qosIndex 1 and 2, respectively. qosIndex points to a QoS entry in the wmanIfBsServiceClassTable that contains three levels of QoS: Gold, Silver, and Bronze. sfIndex points to the entry in the wmanBsClassifierRuleTable and indicates which rules shall be used to classify packets on the given service flow.

(Source: Intel)

Figure 1: Service flow provisioning

When the SS with MAC address 0x123ab54 registers into the BS, the BS creates an entry in the wmanIfBaseRegisteredTable. Based on the MAC address, the BS will be able to find the service flow information that has been preprovisioned. The BS will use a dynamic service activate (DSA) message to create service flows for sfIndex 100001 and 100002, with the preprovisioned service flow information. This can be seen in Figure 1. It creates two entries in wmanIfCmnCpsServiceFlowTable. The service flows will then be available for the customer to send data traffic

Related Posts with Thumbnails