• DocumentCode
    17459
  • Title

    Efficient Software Partial Packet Recovery in 802.11 Wireless LANs

  • Author

    Jin Xie ; Wei Hu ; Zhenghao Zhang

  • Author_Institution
    Comput. Sci. Dept., Florida State Univ., Tallahassee, FL, USA
  • Volume
    63
  • Issue
    10
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    2402
  • Lastpage
    2415
  • Abstract
    In 802.11 wireless LANs, partial packets are often received which usually contain only a few errors. According to the current 802.11 standard, such packets have to be retransmitted. Much effort has been invested recently in repairing such packets without retransmitting the entire packet, e.g., by using error correction (EC) code or retransmitting only the corrupted blocks. In this paper, we study the software partial packet recovery and propose a comprehensive scheme called UNITE with the following key features. First, UNITE supports both the EC-based and block-based methods, because they are suited for different scenarios and can complement each other to achieve higher performance. Second, UNITE employ AMPS, an error estimator designed by us, which is capable of estimating the error condition in each individual partial packet and providing key information for repairing the packet. Third, UNITE selects the repair method for each packet to optimize the link performance under configurable system resource constraint, such as CPU or power. We implement UNITE on the Madwifi open-source driver. Our experiments show that UNITE outperforms other recovery schemes while not over-consuming the system resources.
  • Keywords
    error correction codes; wireless LAN; 802.11 standard; 802.11 wireless LAN; AMPS; EC-based methods; Madwifi open-source driver; UNITE; block-based methods; configurable system resource constraint; corrupted blocks; error correction code; error estimator; software partial packet recovery; Error correction codes; IEEE 802.11 Standards; Maintenance engineering; Receivers; Software; Wireless LAN; Wireless communication; 802.11; Partial packet recovery; device driver;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.137
  • Filename
    6550020