Sept 2004doc.: IEEE802.11-04/0983-01

IEEE P802.11
Wireless LANs

Minutes of High Throughput Task Group .11n Meetings

Date:Sept 13-17, 2004

Author:Garth Hillman
Advanced Micro Devices
5204 East Ben White Blvd, Austin, TX78741

Mail Stop – PCS5
Phone: (512) 602-7869
Fax: (512) 602-5051
e-Mail:

Abstract

Cumulative minutes of the High Throughput Task Group meetings held during the IEEE 802.11Interim meeting in Berlin from September 13 through 17, 2004.

Executive Summary (also see closing report doc. 11-04-01082r0):

  1. This was a marathon session where .11n met every possible hour of the week.
  2. 28 Partial proposals were presented on schedule and within the one hour time limit.
  3. 4 complete proposals (nSync group, Mitsubishi/Motorola, WWiSE group and Qualcomm) were presented on schedule and within the one hour time limit.
  4. A straw man agenda for November which includes the “low hurdle” vote was agreed to by the group.

Note: these minutes are intended to offer a brief (even though the comments averaged about 2 pages per presentation) summary (including document number) of each of the presentations to facilitate review and recall of the session without having to read each of the presentations. Most of these minutes are built directly from selected slides of the various presentations and therefore are not subjective. An effort was made to note obscure acronyms. The Q&A was difficult to capture due to the wide scope of most of the presentations but an attempt was made.

  1. 20 submissions were received and are listed in doc. 11-03-0891r3
  2. Four conference calls will be held before the January meeting
  3. Goal of January meeting will be to issue a “call for proposals”

Detailed minutes follow:

Monday September 13, 2004; 10:30 AM –12:30 PM [~ 220 attendees]

:

  1. Meeting was called to order by Task Group chairperson electBruce Kraemer at 10:31 AM
  2. Chairs’ Meeting Doc 11-04-1030r0
  3. Chair read IEEE Patent Policy
  4. Chair reviewed topics not to be discussed during the meeting
  5. New participants in .11n ~42
  6. Motion by Colin Lanzl to approve July minutes was seconded by Stuart Kerry passed without comment
  7. Weeks’ Agenda for .11n
  8. 34 hours available
  9. Reviewed speaking order – 32 presentations at 1 hour per presentation
  10. To accommodate a personal hardship case the speaking slots were adjusted by 1 hour to allow speaker #30 to speak first
  11. Speaking logistics were reviewed – 1 hour each
  12. Nov. – complete proposals repeated, panel session and first voting
  13. If speakers finish early the excess time will be used for recess
  14. Motion to approve agenda including speaking order by Jon Rosdahl and seconded by Tim Wakeley was approved unanimously
  15. Document format requirements reviewed by the chair
  16. E.G. – PDF only by exception, not ZIP files
  17. Members comments are encouraged to help with formatting mistakes and corrections
  18. Doc format issues will be minuted this session and reviewed in the Nov meeting.
  19. #1 11-04-0942r1; Mustafa Eroz, Hughes Network Systems; HNS Proposal for 802.11n Physical Layer
  20. Partial Proposal
  21. The air interface is built upon IEEE 802.11a (1999) PHY specifications and associated overhead
  22. OFDM Modulation with PSK and QAM
  23. (20/64) MHz channel spacing, 52 Sub-carrier set
  24. 48 data carriers and 4 pilots (center location not used)
  25. Preamble modified for MIMO
  26. Compatible with 802.11a air-interface
  27. 2, 3 and 4 TX antenna HT modes support
  28. One TX Antenna mode for legacy STA support
  29. PHY-MAC maximum efficiency of 60% assumed
  30. In AP-STA test, 100Mbps at MSDU  167 Mbps at PHY
  31. Key is LDPC code and preambles
  32. Max Likelihood Estimation receiver
  33. Support short (50B) packets and long (1000) packets
  34. FEC codes: LDPC codes easier to handle than turbo codes due to parallel arch?
  35. Decoders for short LDPC codes are much simpler than for long LDPC codes
  36. Chose LDPC code length of 192 bits
  37. Only needed two codes ½ and 2/3 to meet virtually all rates
  38. Larger blocks are supported by simply concatenating base LDPF codes and adding one extra base block of parity checks on select LDPC bits
  39. Translated Matlab channel simulation code into C code
  40. Conclusion:
  41. FEC and MIMO alone achieve the .11n goal
  42. 1x and 2x 20 MHz applicability
  43. Simple to implement
  44. Highly flexible
  45. Q&A
  46. 64 QAM and R=2/3? A-yes
  47. Why limit to 2/3? A – could do higher especially if fewer TX antennas however, LDPC coder does become more complex
  48. #2 Victor Stolpman, Nokia; 11-04-0992 r2; Irregular LDPC Codes and Structured Puncturing
  49. LDPC Introduction
  50. Regular versus Irregular  Irregular codes have better performance
  51. Structured versus Unstructured  Structured codes have better latency
  52. Irregular Structured LDPC Codes
  53. Seed and Spreading Matrices – Building blocks for structured codes
  54. Expanded and Exponential Matrices – LDPC code construction
  55. Simulations
  56. BLER in AWGN  Performance improves with codeword length
  57. Conventional BP versus Layered BP  Layered BP offers good performance with fast convergence and efficient silicon solutions
  58. Significant performance improvement over the legacy FEC solution for both small and large packet sizes in 802.11n channels
  59. Structured Puncturing
  60. Best performing FEC code
  61. High Performance with Low Latency
  62. Features
  63. Forward compatibility and hardware reuse
  64. Existing seed sets already support longer codeword lengths
  65. Additional seed are easily added for different channel models, additional code rates, and to accommodate tradeoffs in silicon
  66. “Architecture Aware” constructions that allow for Layered-BP
  67. Fast convergence  high performance and low latency
  68. Efficient silicon solutions
  69. Wide range of block sizes reduces zero-padding inefficiencies
  70. Upper triangular seed matrices  linear time encoding
  71. In the pipeline …
  72. Seed matrices for additional code rates 5/6 and 7/8
  73. Additional seed sizes for different number of data sub-carriers (e.g. 40MHz channel bonding)
  74. Summary
  75. Irregular Structured LDPC codes have great performance
  76. Offers forward-compatibility and hardware reuse
  77. Already supports codeword lengths greater than 2304
  78. “Architecture Aware” constructions  Layered-BP (belief propagation) decoding
  79. Efficient silicon solutions with high throughput and low latency
  80. Wide range of block sizes reduces zero-padding inefficiencies
  81. Upper triangular seed matrices  linear time encoding
  82. Structured puncturing allows for additional code rates for use with spatial stream adaptation in MIMO systems
  83. Nico van Waes, Nokia; 11-04-946r1; MAC Partial Proposal for .11n
  84. Introduction
  85. MAC efficiency is an important aspect of the goal of achieving 100 Mbps at the MAC SAP in a robust, economically attractive fashion.
  86. Power Efficiency is a critical aspect of making 802.11n suitable for the handset market.
  87. The following MAC features are proposed for achieving these goals:
  88. Multi data rate frame aggregation
  89. Power Efficiency in aggregation
  90. MAC Header Compression
  91. Aggregate ACK
  92. Summary
  93. The proposed MAC features substantially improve MAC throughput, as well as power efficiency, which is critical for handset applications
  94. The features can be introduced easily by modifying/enhancing the existing procedures and frame structures
  95. Analysis has been provided to show the benefit
  96. Q&A
  97. How do you handle multiple streams? A – (I missed it)
  98. How should .11n choose between the many LDPC codes? A – evaluate on performance and flexibility against a set of requirements dedicated to FEC
  99. Comparison to convolutional codes? A – no
  100. #3 Bruno Jechoux, Mitsubishi; 11-04-0916r3; Response to CFP for 802.11n;
  101. Background
  102. Complete proposal resulting from a joint effort of Mitsubishi Electric ITE and Motorola to make 802.11n the system of choice for Consumer Electronics market while enhancing the service for 802.11 PC/enterprise historical market.
  103. Goal is to provide an efficient MAC handling of QoS sensitive applications taking full benefit of a high throughput MIMO based PHY while keeping compatibility with legacy systems
  104. Various environments supported
  105. Enterprise
  106. Home environment
  107. Hot Spot
  108. Proven and simple solutions
  109. Alexandre Ribero Dias, Motorola, presented the PHY
  110. Transmission of 1, 2 or 3 parallel streams using:
  111. Space-Time Block Coding (STBC), Spatial Division Multiplexing (SDM) or robust hybrid solutions (STBC/SDM)
  112. optimize the rate vs link budget trade-off
  113. 2, 3 or 4 transmit antennas
  114. The number of receive antennas determines the maximum number of spatial streams that can be transmitted.
  115. The capability of decoding 2 parallel data streams is mandatory
  116. all the devices have to be able to decode all the modes where the number of spatial streams is lower or equal than the number of receive antennas in the device.
  117. It is required for a device to exploit all its antennas in transmission even for optional modes.
  118. 2 or more receive antennas
  119. With STBC or STBC/SDM, asymmetric antenna configurations can be supported
  120. Importance of configurations in which NTx ≠ NRx
  121. NTx > NRx e.g. between AP and mobile handset (in DL)
  122. NTx < NRx e.g. between MT and AP (UL), or if MT have upgraded multi-antenna capabilities compared to AP (infrastructure upgrade cost)
  123. Conclusion:
  124. Proposal: MIMO extension of IEEE802.11a addressing
  125. Short term implementation needs through mandatory modes relying on a mix of STBC and SDM
  126. Take into account device size constraints allowing asymmetric TX/TX antenna configuration
     independent upgrade of APs / MTs possible
  127. Enable PHY throughput covering 54Mbits/s  180 (234) Mbps
  128. Bruno Jechoux, Mitsubishi, presented the MAC portion:
  129. MAC is inefficient
  130. Proposed new function – ECCF – Extended Centralized Coordination Function

Driving idea: Efficient even for Bursty and uncharacterised flows

  1. Solution
  2. TDMA with variable duration time interval (TI) allocation
  3. Fast resource request/grant scheme
  4. In-band signalling in already allocated TI
  5. Dedicated contention access TI for resource requests
  6. Resource announcement
  7. How does ECCF handle mixed traffic?
  8. Fast resource request/grant scheme permits to adapt in real time to application needs variations
  9. Resource request can be sent to the RRM through in-band signalling in any TI allocated to the transmitter (whatever its destination),
  10. Otherwise it can be sent in a signalling-dedicated contention access TI.
  11. TI allocation broadcast at the beginning of each TDM frame
  1. Conclusion:
  2. QoS requirements supported (throughput and delay)
  3. In all scenarios
  4. High level MAC efficiency
  5. Above 65 % in all scenarios
  6. Efficient with QoS flows as non QoS flows
  7. Very good scalability
  8. Constant efficiency versus PHY rate
  9. Backward compatibility
  10. Flexibility ensured, without context-dependent tuning
  11. Full support of all mandatory 11n simulations scenarios with a 120 Mbps PHY layer
  12. Nothing futuristic
  13. TDMA has been used for 20-30 years
  14. Present in many systems (GSM, 802.15, 802.16…)
  15. Just one step further than HCCA
  16. Proven technologies
  17. Centralised RRM
  18. Simple scheduler
  19. Classical ARQ
  20. Moderate complexity implementation
  21. not more complex than 802.11e (HCCA)
  22. Q&A
  23. Reservation mechanisms? A – Contention periods
  1. #4 Scott Leyonhjelm, WaveBreaker; 11-04-0929r2; A “High Throughput” Partial Proposal
  2. Executive Summary
  3. Fully backward compatible with 802.11a/g
  4. All enhancements are simple extensions to 11a/g OFDM structure.
  5. STS and LTS sequences are used in conjunction with progressive cyclic delay per antenna
  6. Higher Data Throughput due to combination of PHY technologies
  7. MIMO-OFDM - Spatial Multiplexing, up to 3 transmit spatial streams (mandatory), 4 spatial streams (optional)
  8. Fast Rate adaptation on a per stream (mandatory) or a per subgroup (optional) level
  9. Higher order modulation - 256QAM (mandatory)
  10. Higher Data Throughput due to combination of MAC enhancements
  11. Frames with NO short and long training sequences (mandatory)
  12. Frame aggregation (mandatory)
  13. Shorter SIFS, down to 8 us. (Optional)
  14. Minimizing Hardware Complexity
  15. Frame format designed to increase available time for inverting channel estimate.
  16. Frame Format
  17. Three new MIMO frames
  18. Sig 1 = MIMO frame
  19. Sig 2 = MIMO mode
  20. Sig3 = ReverseLinkChannelState Information
  21. PHY
  22. Fast Rate Adaptation Concept => Higher Average Data Throughput
  23. Based on Closed loop feedback of CSI transported by ACK frame
  24. Optimizes Data rate to channel condition on a per packet basis
  25. Low implementation cost vs High performance gain
  26. Small impact on MAC efficiency
  27. 4 bits per spatial stream
  28. Overcomes spatial multiplexing singularity in LOS conditions
  29. Naturally falls back to transmission of a single stream
  30. Conclusion
  31. Higher Data Throughput due to combination of PHY technologies
  32. MIMO-OFDM – 1 to 3 data streams using Spatial Multiplexing
  33. Rate Adaptation
  34. Higher order modulation – 256QAM
  35. Higher Data Throughput due to combination of MAC enhancements
  36. Frames with NO training sequences
  37. Frame aggregation – up to 16kbytes
  38. Backward Compatibility is ensured by
  39. Operation within a 20MHz bandwidth with the same 802.11a/g spectral mask.
  40. Single and RTS/CTS frame transmission modes are fully compatible with legacy 802.11a/g devices.
  41. All Functional Requirements are met
  42. 100Mbps Goodput @ 10m achieved when
  43. 20MHz and >=3 transmit data streams
  44. > 144Mbps Average PHY data rate
  45. With Rate Adaptation!
  46. Q&A
  47. What Doppler Shift? A - (Ch F) 40 Kph vehicle?
  48. Slide 7 – no training for Type 2 frames? A – Yes
  49. Slide 7 – training time for Type 1? A - .25 us
  50. #5 John Kowalski, Sharp & NTT; 11-04-0939r2; Technical Proposal for IEEE 802.11n
  51. Features of PHY
  52. 2 Tx chains are mandatory. 3 and 4 Tx chains are optional.
  53. Channelization greater than 20MHz is out of scope.
  54. Modified scattered-type preamble for MIMO channel estimation is newly introduced.
  55. Pilot preambles to track time varying channels can be inserted flexibly for reliable long burst transmission.
  56. EXTENDED SIGNAL and MIMO packets are encapsulated after the Legacy PLCP header including PLCP preamble and legacy SIGNAL in order to keep backward compatibility with legacy devices,
  57. Most of all other specifications on PHY layer are the same as that of 802.11a with the exception of MIMO communication function and addition of an new PHY mode of 64QAM R=7/8; this results in minimizing impacts of modifications for 802.11n.
  58. Features of MAC
  59. MSDUs that belong to the same TID and sent to the same reception address can be aggregated in a MAC frame in order to improve MAC efficiency.
  60. Each MSDU in an aggregated frame is selectively re-transmitted in SR-ARQ manner.
  61. Bit-map-type multiple ACK is introduced instead of block-ACK based on 802.11e.
  62. Random back-off mechanism is slightly modified, and unnecessary contention window extension that is not caused by contention can be avoided.
  63. Optional highly accurate synchronization function between stations is introduced.
  64. Signaling to control use of Tx and Rx resources is introduced.
  65. Key - Transmit new data along with retried old data
  66. Simulation Methodology
  67. This simulation methodology is mainly based on “Unified “Black Box” PHY Abstraction Methodology” (IEEE 802.11-04/0218r3).
  68. With the aim of high-speed simulation, we classified the total simulation into following three steps that do not require co-simulation;
  69. Phy Simulation
  70. PHY simulations are run to obtain Look Up Tables (LUTs), which are the tables of Channel Capacity (CC) vs. PER for all PHY modes and channel models.
  71. Pre-MAC Simulation
  72. With TGn channel model, time varying MIMO channel is simulated.
  73. Time varying PER is estimated by CC value for the MIMO channel, and it is recorded in a PER data file.
  74. MAC/System Simulation
  75. MAC/System level simulation is executed with time varying PER that is recorded PER data files for all links.
  76. 15-20 hours required per simulation to get Packet Error Rates!
  77. Meets all FRs
  78. Reports for all CCs given
  79. Q&A
  80. Does Japan forbid MIMO? A- Don’t know
  81. Agg Ack, RX must respond? A – yes
  82. What if no bit map is included? A – adjunct contention window
  83. Interaction between Agg Ack and Block Ack? A – under consideration
  84. Slide 45, Impact of Hidden Node? A – 2nd order effect
  85. Slide 9, if frame aggregation frame fails all fails? A – yes but it is a short frame and less prone to failure
  86. Why not transmit header with preamble? A – yes
  87. #6 Sumei Sun, Infocomm; 11-04-0876r2; TGn MIMO-OFDM PHY Partial Proposal – Presentation
  88. Summary
  89. OFDM modulation over 40MHz channel with FFT size of 128;
  90. Support of two concurrent 11a transmissions in downlink;
  91. Peak data rate of 216Mbps;
  92. Mandatory support of 2×2 MIMO
  93. Spatial multiplexing (SM);
  94. Orthogonal STBC.
  95. Optional support of 4×2 MIMO for downlink (from access point to terminal station )
  96. groupwise STBC (GSTBC);
  97. orthogonal STBC;
  98. antenna beam forming;
  99. antenna selection.
  100. Efficient training signal design (preambles) that supports robust frequency and timing synchronization and channel estimation;
  101. Bit-interleaved coded modulation (BICM)
  102. Mandatory support of K=7 convolutional code;
  103. Optional support of low-density parity check (LDPC) code.
  104. An optional 2-D linear pre-transform in both frequency and spatial domain to exploit the frequency and spatial diversities.
  105. 2-D interleaver is simply a method of putting the OFDM bits into alternate streams
  106. STBC = space time block coding
  107. Modes = Group STBC, STBC, fixed beam forming, 2x2 spatial mux
  108. GSTBC – open loop structure
  109. Next Step would be 4x4 MIMO with Singular Value Decomposition beam forming for optimal Spatial Mux
  110. 8 short preambles
  111. Same for all transmit antennas;
  1. Occupying 6.4 μs, for signal detection, AGC, frequency and time synchronization
  2. Summary and Conclusions
  3. 2×2 SM and STBC as the mandatory modes, and 4×2 GSTBC, STBC, beam forming, and antenna selection as the optional modes;
  4. GSTBC provides significant performance gain over SM;
  5. Subcarrier arrangement can support two concurrent 11a transmissions in downlink;
  6. Novel and efficient preamble design that supports robust FOE (frequency offset error) and channel estimation;
  7. Proposed LDPC in the optional mode which provides large performance gain over convolutional code for the peak data rate support;
  8. Proposed PT (pre-transform) in the optional mode which can be used for range extension .
  9. Q&A
  10. Slide 25 – will legacy devices be compatible with long preambles? A-yes
  11. What about ½ L antenna? A – not simulated yet
  12. Slide 10 – what was the reference doc? A – doc 11-04-0875
  13. #7 Michiharu Nakamura, Fujitsu; 11-04-0937r0; Partial Proposal .11n Physical Layer
  14. Summary
  15. VISA based MIMO processing
  16. PLCP frame structure
  1. 2 and 4 Tx antenna MIMO
  2. Keep .11a Coding and Modulation
  3. Reuse .11a blocks (FFT, coding, Puncturing, Interleave)
  1. No conclusion slide
  2. No Q&A
  1. Chair recessed the meeting – 9:25 PM

Tuesday 9-14-04; 8 AM – 9:30 PM

  1. Chair reconvened the meeting at 8:00 AM
  2. #8 Jeng-Hong Chen, Winbond Electronics; 11-04-943r2; A 3-Dimensional Joint Interleaver for 802.11n for MIMO Systems
  3. Challenges of MIMO Interleaver:
  4. L=Number of OFDM symbols from FEC outputs
  5. NI=Number of OFDM symbols per 3D Joint Interleaver
  6. NOFDM= Number of OFDM symbols are transmitting at the same time
  7. M=Number of transmitter antennas (M NOFDM)
  8. NCBPS=Number of coded bits per OFDM symbol
  9. NSC=Number of data sub-carriers per OFDM symbol
  10. NBPSC=Number of coded bits per sub-carrier
  11. Example: L=18, NI =6, NOFDM =2, M=3, and Nsub=48 (see next page)
  12. How to choose an appropriate interleaver size, NI, for a MIMO system?
  13. How to transmit NOFDM (M) OFDM symbols at the same time from M TX Ant.?
  14. How to interleave total NI*NCBPS coded bits from FEC outputs and map into
  15. NI*Nsub sub-carriers (frequency domain) and various NBPSC for different QAM
  16. M TX antennas (spatial domain) and
  17. NI total OFDM symbols and NOFDM at the same time?
  18. Purpose of 3D Joint Interleaver
  19. Backward compatible with 11a interleaver and preserve all good properties
  20. To separate consecutive bits by 3*NBPSK or 3 sub-carriers.
  21. To assign consecutive bits to different OFDM symbols
  22. Motivation of Interleaver 3D-A
  23. Properties of proposed 3D interleaver:
  24. (A) Guaranteed separation of coded bits in the same subcarrier is Ncolumn bits
  25. (B) Guaranteed separation of consecutive coded bits is NSCPC subcarriers.
  26. (C) Guaranteed separation of coded bits in consecutive subcarriers is (NINcolumn) bits
  27. If Ncolumn > dfree of a convolution code, interleaver 3D performs well.
  28. However, if Ncolumn  dfree, the separation in statement (A) is not enough.
  29. Solution:
  30. Preserve the good properties in original 3D interleaver and
  31. Apply further rotation to increase the frequency diversity (subcarriers)
  32. Note:
  33. The improvement from interleaver 3D to 3D-A is small if Ncolumn is large
  34. Further permutation can be applied for any specified MIMO system from this 3D interleaver structure
  35. Discussion
  36. The structure of 3D interleaver best fits the space, time, and frequency domains of a MIMO system.
  37. A best visible structure (tool) for designers to distribute correlated bits uniformly and systematically into all diversities
  38. The generalized 3D interleavers can be designed to optimize a MIMO system with specified parameters: 20/40 MHz, NSC, Ncolumn, NI,…
  39. In cases if Ncolumn is small relative to dfree, Interleaver 3D-A is recommended to have further permutations in frequency domain.
  40. Part II Circulation Transmission
  41. Transmission Options:
  42. Circular Spatial Multiplexing (CSMX)
  43. Circular Space-Time Alamouti (CALA)
  1. Circulation Options:
  2. (C) OFDM Symbol Based Circulation (S_BC)
  3. (D) Sub-carrier Based Circulation (Sub_BC)

NOTE: The same proposed 3D Joint Interleaver is applied for all above options.