Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16...

27
Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted: 2000-11-08 Source: Vladimir Yanover et al Voice: +972-36457834 BreezeCOM Fax: +972-36456290 Atidim Technology Park, Bldg. 1 P.O. Box 13139, Tel-Aviv 61131, Israel E-mail: [email protected] Venue: To be considered at 802.16 Session #10, Nov 2000 Base Document: Using the TG1 MAC for TG3 purposes An input for 802.16 for a decision on the road map of TG3 MAC development Notice: This document has been prepared to assist IEEE 802.16. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor grants a free, irrevocable license to the IEEE to incorporate text contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEEs name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEEs 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. IEEE 802.16 Patent Policy: The contributor is familiar with the IEEE 802.16 Patent Policy and Procedures (Version 1.0) < http://ieee802.org/16/ ipr /patents/policy.html>, including the statement IEEE standards may include the known use of patent(s), including patent applications, if there is technical justification in the opinion of the standards-developing committee and provided the IEEE receives assurance from the patent holder that it will license applicants under reasonable terms and conditions for the purpose of implementing the standard. Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair < mailto:r.b.marks@ ieee .org> as early as possible, in written or electronic form, of any patents (granted or under application) that may cover technology that is under consideration by or has been approved by IEEE 802.16. The Chair will disclose this notification via the IEEE 802.16 web site < http://ieee802.org/16/ ipr /patents/notices>.

Transcript of Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16...

Page 1: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

Using the TG1 MAC for TG3 purposes

IEEE 802.16 Presentation Submission Template (Rev. 8)Document Number:

IEEE 802.16.3p-00/56Date Submitted:

2000-11-08Source:

Vladimir Yanover et al Voice: +972-36457834BreezeCOM Fax: +972-36456290Atidim Technology Park, Bldg. 1P.O. Box 13139, Tel-Aviv 61131, Israel E-mail: [email protected]

Venue:To be considered at 802.16 Session #10, Nov 2000

Base Document:Using the TG1 MAC for TG3 purposes

An input for 802.16 for a decision on the road map of TG3 MAC developmentNotice:

This document has been prepared to assist IEEE 802.16. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s).The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw materialcontained herein.

Release:The contributor grants a free, irrevocable license to the IEEE to incorporate text contained in this contribution, and any modifications thereof, in the creation of anIEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at theIEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and acceptsthat this contribution may be made public by IEEE 802.16.

IEEE 802.16 Patent Policy:The contributor is familiar with the IEEE 802.16 Patent Policy and Procedures (Version 1.0) <http://ieee802.org/16/ipr/patents/policy.html>, including the statement“IEEE standards may include the known use of patent(s), including patent applications, if there is technical justification in the opinion of the standards-developingcommittee and provided the IEEE receives assurance from the patent holder that it will license applicants under reasonable terms and conditions for the purpose ofimplementing the standard.”

Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in thedevelopment process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair <mailto:[email protected]> asearly as possible, in written or electronic form, of any patents (granted or under application) that may cover technology that is under consideration by or has beenapproved by IEEE 802.16. The Chair will disclose this notification via the IEEE 802.16 web site<http://ieee802.org/16/ipr/patents/notices>.

Page 2: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

Using the TG1 MAC for TG3purposes

Report of the TG3 MAC Ad Hoc Group

Vladimir Yanover, BreezeCOM

Subir Varma, Aperto Networks

Huanchun Ye, Radix Wireless

Page 3: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

The Goal

• Move to One MAC-Several PHYs AirInterface Document

• Features Specific for TG3 Applications tobe Added– Features Related to the Expected Differences in

PHY and Channel Quality

– Features Related to Specific Traffic DemandStatistics

Page 4: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

Sources and References

• Vladimir Yanover “Some Issues ofAccommodation of TG1 MAC at TG3” 802161c-00_10, 802161p-00_10, “MAC to PLCP sublayersinterface for 802.16” 802161c-00_09

• Subir Varma “Comments on the use of the TG1MAC for TG3 Purposes” 802161c-00_11,802161p-00_11

• Huanchun Ye "TG1-Comments-for-TG3-Purpose”802161c-00_13

Page 5: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

The Problems

• Problems with Employment of a new PHY:– Explicit usage of PHY parameters in the numerous

locations in text of MAC (like explicit mentioning ofthe Burst PHY parameters)

– Usage of PHY dependent parameters in numerouslocations in the MAC text (like time units)

– Absence of the generic MAC-PHY interface definition(SAP + interface primitives)

Page 6: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

The Problems

• TG3 Systems will function in a more hostilechannel environment as compared to TG1:– Co- channel interference– Multipath

• Implication: The protocol should be robust enoughto recover from transient error conditions, as wellas flexible enough to control a variety of linkparameters in response to longer term channelvariations

Page 7: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

The Problems

• TG3 Systems will see a different mix of traffictypes as compared to TG1– TCP traffic will dominate, as opposed to TDM– Support large number of relatively low bit rate bursty

sources

• Implication: The protocol should be able toefficiently handle a wide mix of packet sizes. Itshould have the ability to efficiently allocate BWto short bursts of data, in addition to longer termflows

Page 8: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

Remove PHY Parameters from 2.3“Encodings for Configuration and MAC-Layer Messaging” used in theconfiguration file, in SS registrationrequests and in Dynamic ServiceMessages e.g.

•2.3.1.4 “Downstream ModulationConfiguration Setting”

•2.3.3.1.4 “SS Modulator Types”Instead, we need a definition of generic information

element that carry PHY specific information (Rate,coding, modulation, …) These elements will bethen defined differently at the PHY Convergence

MAC-PHY SeparationParameters and Constants

Page 9: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

MAC-PHY Separation PHY Frame Structures

• Redefine the PHY frame structures, see e.g.2.6.1.3 “Time Division Duplexing (TDD)” inclearly MAC terms. This includes a replacementfor the specification of involved PHY parameters.

• Example: bursts with different types of QAMmodulation at Figure 51 should be changed tobursts with different PHY parameters.

Page 10: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

MAC-PHY Separation PHY Frame Structures

• Remove the definition of the Physical LayerBurst Profile Parameters (e.g. Table 9,Table 12, in 2.5.2.2) to the PHY sections ofthe standard

Page 11: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

MAC-PHY Separation PHY Frame Structures

• Definition of the Uplink Physical ChannelAttributes (Table 7 in 2.5.2.1) should beremoved to the PHY sections of thestandard

• The same should be done for DownlinkPhysical Channel Attributes

• Redefine correspondently the PHY Controlportion of the downlink subframe at 2.6.4.1

Page 12: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

MAC-PHY Separation MAC Frame Structures

• Reconsider the definition of the time unit(PS = Physical Slot) in the MAC Controlportion of the downlink subframe (2.6.4.1).The time unit has to provide sufficientgranularity in bandwidth allocation for allPHYs

Page 13: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

Proposed SolutionSources: 802.11, 802.16.1

• MAC-PHY Separation and Definition of aGeneric MAC-PHY Interface:

– PHY Convergence Sublayer and thecorresponding SAP should be defined

– References to the specific PHYs shouldbe replaced with the references to genericPHY interface

Page 14: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

Proposed SolutionDefine PHY Convergence Sublayer

TG3 PHY ConvergenceSublayer

Mode A PMD SublayerHUMAN PHY Convergence

Sublayer

Mode A PMD SublayerMode B PHY Convergence

Sublayer

Mode A PMD Sublayer

MAC Sublayer

PHY Convergence (TC)Sublayer

PMD Sublayer

Convergence Sublayer

MAC_SAP

Privacy Sublayer

PHY_SAP

Define SAP withAbstract InterfacePrimitives

Mode A PHY ConvergenceSublayer

Mode A PMD Sublayer

Replace References toSpecific PHYs by theInvokations of PHYConvergence InterfacePrimitives

Page 15: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

Proposed SolutionPHY_SAP Primitives

• Functions of the PLCP sublayer andPHY_SAP Primitives should be definedfor communication MAC � PHY, MAC �peer MAC etc.

• Example:– PHY-TXSTART.request (TXTIME) requires

from PHY starting transmission at the giventime, assuming the PHY parameters (like rate)have already been configured

Page 16: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be Added

• Features Related to the Expected PHYSpecifics

• Features Related to Lower Channel Quality• Features Related to Efficient Support of

Bursty Data Traffic– Encapsulation– Request/Grant Mechanism– Fast Discovering of Bursty Uplink Demand

Page 17: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be AddedFeatures Related to the Expected Differences in PHY

• MAC Control portion of the DL subframe in2.6.4.1.

2.6.7.2. “One mini-slot contains N PHY slots(PS), where N = 2^m (where m = 0..7).Since each PS

contains 4 modulation symbols, …”4 symbols = up to 108 bytes in 802.11a OFDM• Time unit(s) should be redefined to serve certain

frame size quantization vs. bit rate options. Theresolution should be sufficient to avoid seriouspadding overhead for Ethernet frames

Page 18: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be AddedFeatures Related to the Expected Differences in PHY

• 2.5.2.1: “An Uplink Channel Descriptor shall betransmitted by the BS at a periodic interval todefine the characteristics of an upstream physicalchannel. A separate UCD Message shall betransmitted for each active uplink”.

• Because of the potentially more fast(comparatively to the frame length) changes in thepropagation conditions (multipath at considerablylow Radio frequencies) we need an additionalmechanism to support more dynamic, ideally perpacket, changes in the bit rate

Page 19: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be Added Power and Rate Management

• Dynamic Rate Control (per packet), clearlyassociated in implementations with ARQ (packetfailure requires retransmission at lower rate etc.)

• Transmit Power Control, designed to deal withlong no-transmit periods and fast recovery.Possible solution could be, for example, a “RNG-RSP”-like packet sent by a BS as a response to anuplink packet at BS’s discretion.

Page 20: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be Added Frame Length

• Frame Length options in PHYSynchronization topic, [1], 2.5.3 aredefined as 0.5, 1, 2 milliseconds.

• The TG3 applications require– Larger frame– More flexible frame size that may change e.g.

in busy hours or even from frame to frame,dependently on bit rates and changes in demandgranularity

Page 21: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be Added Statistics of the Demand

• For the residential and SOHO the Internetaccess is the most important if not adominant application

• The total demand per Base Station (sector)is an integration of numerous streams(tens or even hundreds) passing to/fromCPEs

Page 22: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be Added Statistics of the Demand

• The total uplink demand is a compositionof a large number of small elementarydemands, with low duty cycle, thatappear randomly and independently atnumerous CPEs

• Therefore strong efforts should be done todiscover and handle fast changes of theorigin and amount of the demand

Page 23: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be AddedBursty Traffic: Possible Tools

• (If OFDM PHY Selected) Employ “Fast Polling”mechanism: CPE is choosing to transmit a fixedsubcarrier so that BS has to encounter only thefact of transmission reducing the followingpolling to a small subset of the all SSs.

• Contention-based data frame transfers withexponential Backoff (as in 802.11 DCF).

• Slotted Aloha transmission of the datafragments

Page 24: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be AddedEfficient Concatenation of Small Packets

• Issues with current TG1 design:– Does not support concatenation efficiently (essential to

the efficient operation of the TCP protocol)

– Does not have a large enough Piggyback request fieldto be able to efficiently handle short bursts of data

• Suggestion:– A simple encapsulation scheme, that supports both

concatenation and fragmentation

– Increase the Piggyback request field size to 2 bytes

Page 25: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be AddedMAC Level ARQ

• Additional functions to avoid higher layerretransmissions which impact negatively theTCP applications (sensitive to the delayvariations and packet loss)

• MAC Level ARQ including

– Checksum definition for a fragment

– ARQ Feedback concept (ACK, NACK,ACK timeout, interaction withConvergence Layer entities, … ) and thecoding of the correspondent messages

Page 26: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to be AddedFast Communication Channel

• Fast communication channel to reportto BS on the channel state and to sendBS commands

Page 27: Using the TG1 MAC for TG3 purposes - IEEE 802Using the TG1 MAC for TG3 purposes IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.3p-00/56 Date Submitted:

TG3 Specific Features to beAdded

• MAC support for advanced antennatechnologies (adaptive multibeam basestation)