Presentation is loading. Please wait.

Presentation is loading. Please wait.

10-IEEE802.16 and WiMax. According to the applications, we define three “Area Networks”: Personal Area Network (PAN), for communications within a few.

Similar presentations


Presentation on theme: "10-IEEE802.16 and WiMax. According to the applications, we define three “Area Networks”: Personal Area Network (PAN), for communications within a few."— Presentation transcript:

1 10-IEEE802.16 and WiMax

2 According to the applications, we define three “Area Networks”: Personal Area Network (PAN), for communications within a few meters. This is the typical Bluetooth or Zigbee application between between personal devices such as your cell phone, desktop, earpiece and so on; Local Area Network (LAN), for communications up 300 meters. Access points at the airport, coffee shops, wireless networking at home. Typical standard is IEEE802.11 (WiFi) or HyperLan in Europe. It is implemented by access points, but it does not support mobility; Wide Area Network (WAN), for cellular communications, implemented by towers. Mobility is fully supported, so you can move from one cell to the next without interruption. Currently it is implemented by Spread Spectrum Technology via CDMA, CDMA-2000, TD-SCDMA, EDGE and so on. The current technology, 3G, supports voice and data on separate networks. For current developments, 4G technology will be supporting both data and voice on the same network and the standard IEEE802.16 (WiMax) and Long Term Evolution (LTE) are the candidates Applications: various Area Networks

3 More Applications 1. WLAN (Wireless Local Area Network) standards and WiFi. In particular: IEEE 802.11a in Europe and North America HiperLAN /2 (High Performance LAN type 2) in Europe and North America MMAC (Mobile Multimedia Access Communication) in Japan 2. WMAN (Wireless Metropolitan Network) and WiMax IEEE 802.16 3. Digital Broadcasting Digital Audio and Video Broadcasting (DAB, DVB) in Europe 4. Ultra Wide Band (UWB) Modulation a very large bandwidth for a very short time. 5. Proposed for IEEE 802.20 (to come) for high mobility communications (cars, trains …)

4 IEEE 802.16 Standard IEEE 802.16 2004 ( http://www.ieee802.org/16/ ):http://www.ieee802.org/16/ Part 16: Air Interface for Fixed Broadband Wireless Access Systems From the Abstract: It specifies air interface for fixed Broadband Wireless Access (BWA) systems supporting multimedia services; MAC supports point to multipoint with optional mesh topology; multiple physical layer (PHY) each suited to a particular operational environment:

5 IEEE 802.16-2004 Standard WirelessMAN-SC, Single Carrier (SC), Line of Sight (LOS), 10-66GHz, TDD/FDD WirelessMAN-SCa, SC, 2-11GHz licensed bands,TDD/FDD WirelessMAN OFDM, 2-11GHZ licensed bands,TDD/FDD WirelessMAN-OFDMA, 2-11GHz licensed bands,TDD/FDD WirelessHUMAN 2-11GHz, unlicensed,TDD MAN: Metropolitan Area Network HUMAN: High Speed Unlicensed MAN Table 1 (Section 1.3.4) Air Interface Nomenclature:

6 IEEE 802.16e 2005: Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems Amendment 2: Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands and Corrigendum 1 Scope (Section 1.1): it enhances IEEE 802.16-2004 to support mobility at vehicular speed, for combined fixed and mobile Broadband Wireless Access; higher level handover between base stations; licensed bands below 6GHz.

7 IEEE 802.16-2004: Reference Model (Section 1.4), Figure 1 By Layers: Service Specific Convergence Sublayer (CS) CS-SAP SAP=Service Access Point MAC Common Part Convergence Sublayer (CS) MAC-SAP Security Sublayer Physical Layer PHY-SAP MAC PHY Section 5 Section 6 Section 7 Section 8 External Data

8 Parameters for IEEE 802.16 (OFDM only) 802.16-2004802.16e-2005 Frequency Band2GHz-11GHz2GHz-11GHz fixed 2GHz-6GHz mobile OFDM carriersOFDM: 256 OFDMA: 2048 OFDM: 256 OFDMA: 128, 256, 512,1024, 2048 ModulationQPSK, 16QAM, 64QAM Transmission Rate1Mbps-75Mbps DuplexingTDD or FDD Channel Bandwidth(1,2,4,8)x1.75MHz (1,4,8,12)x1.25MHz 8.75MHz (1,2,4,8)x1.75MHz (1,4,8,12)x1.25MHz 8.75MHz

9 randomization data Error Correction Coding TX IEEE802.16 Structure M-QAM mod OFDM mod De-rand. data Error Correction Decoding RX M-QAM dem OFDM dem Coding rates 1/2 2/3 3/4 5/6 M-QAM 2 4 16 64 OFDM carriers 256 512 1024 2048 Choices: Channel B/width 1.25 MHz 5 MHz 10 MHz …

10 OFDM and OFDMA (Orthogonal Frequency Division Multiple Access) Mobile WiMax is based on OFDMA; OFDMA allows for subchannellization of data in both uplink and downlink; Subchannels are just subsets of the OFDM carriers: they can use contiguous or randomly allocated frequencies; FUSC: Full Use of Subcarriers. Each subchannel has up to 48 subcarriers evenly distributed through the entire band; PUSC: Partial Use of Subcarriers. Each subchannel has subcarriers randomly allocated within clusters (14 subcarriers per cluster).

11 Section 8.3.2: OFDM Symbol Parameters and Transmitted Signal OFDM Symbol dataguard (CP)

12 An OFDM Symbol is made of Data Carriers: data Pilot Carriers: synchronization and estimation Null Carriers: guard frequency bands and DC (at the modulating carrier) channel frequency pilots data Guard band

13 FFT size25612851210242048 N_used2001084268501702 N_nulls562086174346 N_pilots8124282166 N_data192963847681536 OFDM Subcarrier Parameters: Fixed WiMax Fixed and Mobile WiMax

14 IEEE 802.16, with N=256 0 100 155 255 13 38 88 63 168 218 193 243 101 0 255 IFFT Data (192) Pilots (8) Nulls (56) 12 24 12 24 156

15 IEEE802.16 Implementation In addition to OFDM Modulator/Demodulator and Coding we need Time Synchronization: to detect when the packet begins Channel Estimation: needed in OFDM demodulator Channel Tracking: to track the time varying channel (for mobile only) In addition we need Frequency Offset Estimation: to compensate for phase errors and noise in the oscillators Offset tracking: to track synchronization errors

16 Basic Structure of the Receiver WiMax Demodulator Demodulated Data Received Signal Time Synchronization: detect the beginning of the packet and OFDM symbol Channel Estimation: estimate the frequency response of the channel

17 In IEEE802.16 (256 carriers, 64 CP) Time and Frequency Synchronization are performed by the Preamble. Long Preamble: composed of 2 OFDM Symbols Short Preamble: only the Second OFDM Symbol First OFDM SymbolSecond OFDM Symbol 320 samples 4 repetitions of a short pulse+CP 64 2 repetitions of a long pulse + CP 64 128 64 Time Synchronization

18 The standard specifies the Down Link preamble as QPSK for subcarriers between -100 and +100: Using the periodicity of the FFT:

19 64 Short Preamble, to obtain the 4 repetitions, choose only subcarriers multiple of 4: Add Cyclic Prefix: 64

20 Long Preamble: to obtain the 2 repetitions, choose only subcarriers multiple of 2 : 128 Add Cyclic Prefix: 64128 CP

21 Several combinations for Up Link, Down Link and Multiple Antennas. We can generate a number of preambles as follows: With 2 Transmitting Antennas: With 4 Transmitting Antennas:

22 Time Synchronization from Long Preamble preambleOFDM Symbols 64128 Received signal: xcorr Compute Crosscorrelation Coefficient: 1. Coarse Time Synchronization using Signal Autocorrelation

23 MAX when 64128 64128 Effect of Periodicity on Autocorrelation (no Multi Path). Let L=64. Max starts at …. Same signal data

24 MAX when 64128 64128 Effect of Periodicity on Autocorrelation (no Multi Path): … and ends at Same signal data

25 MAX when 64 128 64 128 Effect of Periodicity on Autocorrelation (with Multi Path of max length ): Max starts at …. Same signal data

26 MAX when 64 128 64 128 Effect of Periodicity on Autocorrelation (with Multi Path of max length ): and ends at Same signal data

27 With Noise: Then, at the maximum:

28 Information from Crosscorrelation coefficient: Estimate of Beginning of Data Estimate of Channel Length Estimate of SNR

29 2. Fine Time Synchronization using Cross Correlation with Preamble xcorr Since the preamble is random (almost like white noise), it has a short autocorrelation: 64128

30 … with dispersive channel xcorr Since the preamble is random, almost white, recall that the crosscorrelation yields the impulse response of the channel 64128

31 However this expression is non causal. It can be written as (change index ): Which van be computed as the output of an FIR Filter with impulse response:

32 Taking the time delay into account we obtain: Since the preamble is random, almost white, recall that the crosscorrelation yields the impulse response of the channel 64128

33 Compare the two (non dispersive channel): Autocorrelation of received data Crosscorrelation with preamble

34 Synchronization with Dispersive Channel Channel impulse response Autocorrelation of received data Crosscorrelation with preamble Start of Data

35 Synchronization with Dispersive Channel Let be the length of the channel impulse response Channel impulse response

36 In order to determine the starting point, compute the energy on a sliding window and choose the point of maximum energy xcorr Maximum energy L=max length of channel = length of CP

37 xcorr Impulse response of channel Example

38 Auto correlation Cross correlation max

39 OFDM TX OFDM RX m-th data block Channel Estimation Recall that, at the receiver, we need the frequency response of the channel: Transmitted: Received: channel freq. response

40 From the Preamble: at the beginning of the received packet. The transmitted signal in the preamble is known at the receiver: after time synchronization, we take the FFT of the received preamble 64128 Received Preamble: Estimated initial time 256 samples FFT

41 Solve for using a Wiener Filter (due to noise): noise covariance Problem: when we cannot compute the corresponding frequency response Fact: by definition, if otherwise (ie DC, odd values, frequency guards)

42 Two solutions: 1. Compute the channel estimate only for the frequencies k such that and interpolate for the other frequencies. This might not yield good results and the channel estimate might be unreliable; known interpolate

43 2.Recall the FFT and use the fact that we know the maximum length L of the channel impulse response Since the preamble is such that either or for the indices where we can write: for so that we have 100 equations and L=64 unknowns.

44 This can be written in matrix form: where

45 Write it in matrix form:

46 Least Squares solution this is ill conditioned. eigenvalues

47 1. Generate matrix kF=[2,4,6,…,100, 156, …, 254]’; non-null frequencies (data and pilots) n=[0,…,63]; time index for channel impulse response V=exp(-j*(2*pi/256)*kF*n); M=inv(V’*V+0.001*eye(64))*V’; Channel Frequency Response Estimation: 2. Generate vector z from received data y[n]: Let n0 be the estimated beginning of the data, from time synchronization. Then y0=y(n0-256:n0-1); received preamble Y0=fft(y0); decoded preamble z=Y0(kF+1).*conj(Xp256(kF+1))/2; multiply by transmitted preamble h=M*z; channel impulse response 3. Channel Frequency Response: H=fft(h, 256);

48 Data in Trigger when preamble is detected Channel Estimate out Simulink Implementation

49 Example: Spectrum of Received Signal Estimated Frequency Response of Channel NOT TO SCALE As expected, it does not match in the Frequency Guards

50 WiMax-2004 Demodulator WiMax256.mdl data Ch. Start after processing preamble Standard OFDM Demod (256 carriers) Error Correction Decoding

51 Channel Tracking In mobile applications, the channel changes and we need to track it. IEEE802.16-2005 tracks the channel by embedding pilots within the data. In the FUSC (Full Use of Sub Carriers) scheme, the pilots subcarriers are chosen within the non-null subcarriers as with

52 nulls DC (null) pilots data nulls OFDM Symbol m subcarrier k


Download ppt "10-IEEE802.16 and WiMax. According to the applications, we define three “Area Networks”: Personal Area Network (PAN), for communications within a few."

Similar presentations


Ads by Google