Changes between Version 3 and Version 4 of 802.11/MAC/Lower/Retransmissions


Ignore:
Timestamp:
May 4, 2015, 4:41:56 PM (9 years ago)
Author:
chunter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 802.11/MAC/Lower/Retransmissions

    v3 v4  
    2828[[Image(ex_s_1.png)]]
    2929
    30 The above example shows the ideal scenario the transmission of 2 MPDUs. The reception of an ACK after each MPDU transmission keeps all the associated retry counts in the station at their minimum along as well as the contention window.
     30The above example shows the ideal scenario the transmission of 2 MPDUs. The reception of an ACK after each MPDU transmission keeps all the associated retry counts in the originating station at their minimum along as well as the contention window.
    3131
    3232== Example S.2 ==
     
    3434[[Image(ex_s_2.png)]]
    3535
    36 The above example shows a scenario where 2 MPDUs are ultimately successful. However, the first transmission attempt of the first MPDU does not result in the successful reception of an ACK. Instead, a timeout occurs and the originator infers a transmission failure.
     36The above example shows a scenario where 2 MPDUs are ultimately successful. However, the first transmission attempt of the first MPDU does not result in the successful reception of an ACK. Instead, a timeout occurs and the originator infers a transmission failure. The illustrated behavior in the originator's retry counts and contention window are described by the following paragraphs in the standard
     37
     38
     39  ''Excerpt A of Section 9.3.3 of 802.11-2012''
     40
     41  ''Every STA shall maintain a STA short retry count (SSRC) , ... which shall take an initial value of 0. The SSRC shall be incremented when any short retry count (SRC) associated with any MPDU of type Data is incremented. ... The CW shall take the next value in the series every time an unsuccessful attempt to transmit an MPDU causes either STA retry counter to increment, until the CW reaches the value of aCWmax.''
     42
     43  ''Excerpt B of Section 9.3.3 of 802.11-2012''
     44
     45  ''The CW shall be reset to aCWmin after every successful attempt to transmit a frame containing all or part of an MSDU or MMPDU, ... ''
     46
     47  ''Excerpt of Section 9.3.4.4 of 802.11-2012''
     48
     49  ''After transmitting a frame that requires acknowledgment, the STA shall perform the ACK procedure, as defined in 9.3.2.8. The SRC for an MPDU of type Data or MMPDU and the SSRC shall be incremented every time transmission of a MAC frame of length less than or equal to dot11RTSThreshold fails for that MPDU of type Data or MMPDU. This SRC and the SSRC shall be reset when a MAC frame of length less than or equal to dot11RTSThreshold succeeds for that MPDU of type Data or MMPDU.''
     50
     51In other words, the SRC increments because of the MPDU transmission failure. The SSRC increments because the SRC increments. The CW increases because the SSRC increments. When an ACK is received in the second attempt of MPDU 1, Section 9.3.4.4 dictates that the success of that MPDU causes the SRC and the SSRC to be reset. Section 9.3.3 dictates that the successful delivery of the MPDU also resets the CW.