US20110080887A1 - AGGREGATED TRANSMISSION IN WLAN SYSTEMS WITH FEC MPDUs - Google Patents

AGGREGATED TRANSMISSION IN WLAN SYSTEMS WITH FEC MPDUs Download PDF

Info

Publication number
US20110080887A1
US20110080887A1 US12/963,262 US96326210A US2011080887A1 US 20110080887 A1 US20110080887 A1 US 20110080887A1 US 96326210 A US96326210 A US 96326210A US 2011080887 A1 US2011080887 A1 US 2011080887A1
Authority
US
United States
Prior art keywords
mpdus
packet
channel
transmission
packets
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/963,262
Inventor
Dilip Krishnaswamy
Robert Stacey
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Priority to US12/963,262 priority Critical patent/US20110080887A1/en
Publication of US20110080887A1 publication Critical patent/US20110080887A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0079Formats for control data
    • H04L1/008Formats for control data where the control data relates to payload of a different packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria

Definitions

  • FIG. 1 is a diagram that illustrates a wireless device that incorporates circuitry and an algorithm to efficiently transmit aggregated data packets in accordance with the present invention
  • FIG. 2 is a timing diagram that illustrates aggregated data packets in accordance with the present invention.
  • FIG. 3 is a flow diagram that illustrates a method of determining a number of FEC MPDUs to include with MPDUs to improve transmission of aggregated data packets in accordance with the present invention.
  • wireless communications device 10 includes a radio to allow communication in an RF/location space with other devices. Accordingly, communications device 10 may operate in a wireless network such as, for example, a Wireless Local Area Network (WLAN), a Wireless Personal Area Network (WPAN), or a combination thereof.
  • Communications device 10 is any type of wireless device capable of communicating in an RF/location space with another device that is capable of using an algorithm that monitors and controls packet aggregation techniques to improve the performance and effective throughput in networks.
  • the figure illustrates a transceiver 12 that both receives and transmits a modulated signal from multiple antennas.
  • the illustrated embodiment for a Multiple-in, Multiple-out (MIMO) system utilizes multiple antennas at both the transmitter and receiver side to provide that independent data streams are simultaneously transmitted from different antennas.
  • MIMO Multiple-in, Multiple-out
  • the use of this MIMO system may take advantage of spatial multiplexing to increase wireless bandwidth and range in providing a significant capacity gain over conventional single antenna systems.
  • the MIMO system may comprise a number of types of antenna including an omni-directional antenna, a directional antenna, or high-gain antennas, among others, and even a combination of antenna types.
  • the omni-directional antennas may be used for line-of-sight communications with mobile stations spread in all directions.
  • the directional antennas may transmit and receive RF energy more in one direction, and the higher-gain antennas may provide a narrower radiation beam width.
  • the type of antennas nor the arrangement of antennas used to implement the MIMO algorithm should be considered a limitation of the present invention.
  • a spectrum management and channel characterization block 14 illustrated in FIG. 1 may be used to monitor characteristics of selected communications channels and adjacent channels.
  • Block 14 may cognitively monitor channel characteristics such as channel signal power and other characteristics to gather parameters and make determinations about the quality of the selected channel and the adjacent channels.
  • Block 14 may use the channel parameters to switch transmission energy profiles in accordance with deteriorating channel conditions.
  • block 14 may calculate an indicator value of the channel quality directly from a received packet.
  • at least one packet may be transmitted over a channel and an indicator value of the channel quality based on the packet transmitted may be received in return.
  • a modulation and coding scheme is then selected for data packets transmitted over the channel that would achieve a desired statistical packet error rate based on the channel quality indicator value.
  • Data packets may be collected using the selected modulation and coding scheme to create an aggregated data transmission.
  • the transmitted data may be left unprotected from random channel impairment and then it is desirable to include a link adaptation 16 to improve the system performance and quality of service.
  • Link adaptation in wireless communications denotes the matching of the modulation, coding and other signal and protocol parameters to the conditions on the radio link.
  • the dynamic link adaptation process updates signal and protocol parameter changes as the radio link conditions change (e.g. the path loss, the interference due signals coming from other transmitters, the sensitivity of the receiver, the available transmitter power margin, etc.).
  • Analog front end transceiver 12 may be a stand-alone Radio Frequency (RF) discrete or integrated analog circuit. Transceiver 12 may also be embedded with a processor as a mixed-mode integrated circuit.
  • the processor in general, processes functions that fetch instructions, generate decodes, find operands, and perform appropriate actions, then stores results.
  • the processor may include baseband and applications processing functions and utilize one or more processor cores 20 and 22 dedicated to handle application specific functions and allow processing workloads to be shared across the cores.
  • the processor may transfer data through an interface 26 to a system memory 28 that may include a combination of memories such as a Random Access Memory (RAM), a Read Only Memory (ROM) and a nonvolatile memory, although neither the type nor variety of memories included in system memory 28 is a limitation of the present invention.
  • RAM Random Access Memory
  • ROM Read Only Memory
  • nonvolatile memory although neither the type nor variety of memories included in system memory 28 is a limitation of the present invention.
  • Wireless communications device 10 may operate in a network where a CSMA/CA protocol is used.
  • the Carrier-Sense, Multiple Access/Collision-Avoidance (CSMA/CA) protocol is a network-contention protocol that listens to the network to avoid transmission collisions. Before data signal transmissions and packet delivery across the network, the CSMA/CA protocol broadcasts a signal onto the network to listen for collisions in order to indicate to other devices to refrain from broadcasting.
  • the architecture of wireless communications device 10 includes, among other layers, a Media Access Control (MAC) layer and a PHY layer.
  • the MAC level operates a MAC aggregated management block 18 to control MAC protocol data units (MPDUs) that dictate the process for moving data packets to and from an interface across a shared channel while the PHY layer provides the hardware for sending and receiving bit stream signals on a carrier through the network.
  • Wireless communications device 10 employs functional logic and various methods in the MAC layer to dynamically create and send information MPDUs in an aggregated transmission along with packet level FEC MPDUs.
  • Forward Error Correction (FEC) is a system of error control for data transmission, a technique that allows the receiver to correct errors in the currently received data.
  • the MAC layer Based on channel characteristics gathered in spectrum management and channel characterization block 14 , the MAC layer generates the MPDUs being aggregated for transmission and a sufficient number of FEC MPDUs. After transmitting the aggregate data and receiving acknowledgements for correctly received packets, the data packets that were not correctly received are retransmitted in the remaining available time.
  • the number of packets to transmit in the aggregated data transmission is based on the expected packet error rate such that there is time available after the transmission to retransmit the expected failed packets. Further, the number of FEC MPDUs transmitted with the aggregate data may be based on the expected probability of packet errors in the channel.
  • FIG. 2 illustrates one aggregate data packet denoted as an aggregated MPDU 200 (A-MPDU, Aggregated-MAC Protocol Data Unit).
  • A-MPDU Aggregated-MAC Protocol Data Unit
  • Individual MPDUs 210 , 220 and 230 are each prefixed with an aggregate framing header and concatenated in one aggregated protocol data unit denoted as A-MPDU 200 as shown.
  • MPDUs 210 , 220 and 230 may be aggregated at the MAC in hardware or in software.
  • One or more of the aggregated MPDUs may be FEC MPDUs 230 .
  • the MAC header contains details of the MPDU that principally include the transmit and receive address that identify the source and destination of the packet on the wireless link, miscellaneous control information and payload encryption information.
  • the payload may contain either a management message or user data.
  • a payload in a transport connection may contain a MAC service data unit (MSDU), fragments of MSDUs, aggregates of MSDUs, aggregates of fragments of MSDUs, bandwidth requests or retransmission requests according to the MAC rules on bandwidth requesting, fragmentation, and packing.
  • MSDU MAC service data unit
  • a single block acknowledgement may to be sent for several messages to eliminate the overhead of interframe spacings or physical layer preambles and acknowledgements that accompany each individual packet.
  • an aggressive implementation of aggregation may impact overall performance, specifically in implementations which use the same physical layer preamble field which has been used to estimate the channel for the entire duration of the aggregated packet.
  • a block acknowledgement sent as a response regarding the proper delivery of the packets that is delayed for a long duration causes a slow link adaptation compared to traditional 802.11a/b/g MACs where an acknowledgement is expect for each MPDU that is transmitted as a PHY packet.
  • retransmissions of MPDUs that were not received successfully may be scheduled.
  • the retransmissions have delays due to the aggregated delivery of MPDUs because any retransmissions of an MPDU wait until all MPDUs in the aggregated transmission are delivered, the block acknowledgement is received, and the next opportunity for transmission becomes available. Immediate retransmissions may be attempted in the same TxOP (Transmit Opportunity) time but it could be demanding on the hardware. It is also likely that for large aggregated packet sizes, trailing packets within the aggregated packet may have errors if the channel estimation becomes invalid as time progresses during data transmission of the aggregated packet. Thus, it is desirable to have an aggregated packet length and transmission duration such that the estimation of the channel continues to remain valid and packets are not determined to be in error due to an incorrect estimation of the channel being used for decoding at the receiver.
  • FIG. 3 shows a flowchart in accordance with various embodiments of the present invention that illustrate an algorithm in accordance with the present invention that may be used to improve the performance and effective throughput in WLAN networks that employ packet aggregation techniques.
  • Method 300 or portions thereof are performed by the processor/transceiver combination of an electronic system.
  • Method 300 is not limited by the particular type of apparatus, software element, or system performing the method.
  • the various actions in method 300 may be performed in the order presented, or may be performed in a different order. Further, in some embodiments, some actions listed in FIG. 3 may be omitted from method 300 .
  • Method 300 is shown beginning at block 310 .
  • the receiver portion of a device such as, for example, an 802.11 device or an 802.11 derivative device receives a transmission.
  • the received transmission includes an aggregate indication as indicated in the header of the A-MPDU 200 .
  • a determination is made as to whether one or more received frames have Ack_Policy equal to BlockAck.
  • Ack_Policy denotes which type of acknowledgement is to be used such as, for example, a block acknowledgement, a regular acknowledgement or no acknowledgement.
  • Block_Ack_Policy is equal to FECMode. This may be explicitly indicated or inferred by the presence of FEC MPDUs in the aggregate.
  • Method 300 further shows in block 370 that if the number of received frames in error is less than or equal to the number of correct FECFrames, a BAack response to indicate a successful transmission for all frames is sent.
  • the response includes the number of frames that are in error for feedback information to the transmitter.
  • the response includes a BAck signal that indicates the latest received error frames that cannot be corrected with correctly received FEC frames in the response. Again the response may also indicate the number of frames in error for feedback information to the transmitter.
  • link adaptation may be done prior to aggregated transmission.
  • Link quality may be estimated based on the success or failure of previous transmissions as indicated by the feedback from the receiver.
  • wireless communications device 10 provides wireless transmissions to the channel knowing that some packets in the aggregated transmissions may be received by the receiving device with packet errors. Knowing that errors may occur, wireless communications device 10 may include redundant FEC MPDUs along with data MPDUs to match the expected error rate of transmissions of packets. Thus, wireless communications device 10 dynamically adjusts the combined number of redundant FEC MPDUs and data MPDUs to match or exceed the expected error rate of transmissions of packets in order to alleviate the need for retransmissions.
  • wireless communications device 10 may estimate the number of bits that should be sent in the TxOP time period. Wireless communications device 10 may use the transmit opportunity time TxOP to provide flexibility in providing longer access to the medium while transmitting higher priority traffic across the channel and shorter access to lower priority traffic.
  • the modulation and coding schemes chosen by wireless communications device 10 may be used to decide how many packets may be aggregated based on the packet size. A block acknowledgement request is sent after the transmission of the aggregated packets and a block acknowledgement is received in response.
  • wireless communications device 10 may include FEC MPDUs along with the MPDUs for transmission in the aggregated packet transmission.
  • FEC MPDUs For example, if k data MPDUs and (n ⁇ k) FEC MPDUs are transmitted in an aggregated packet (n and k are integer values), then as long as any k/n MPDUs are received the aggregated transmission is considered successful.
  • retransmissions may be avoided.
  • the Block Acknowledgement (BlockAck) signal received in response to the transmitted aggregated packet provides information about which MPDU's in the A-MPDUs are in error.
  • the transmitting node may send 10 MPDUs and 2 FEC MPDUs for a total of 12 MPDUs.
  • the receiving node may determine that three MPDUs are in error. In the receiving node, the two FEC MPDUs would cover for two of the MPDUs received with errors.
  • the receiving node may send a response in its BlockACK signal to the transmitting node indicating the errors in the three MPDUs.
  • the transmitting node may create and make available a number of additional FEC packets/MPDUs that are kept ready during the transmission of the 12 MPDUs.
  • the transmitting node may send one additional FEC MPDUs if time is available in the transmit opportunity time TxOP.
  • This immediate ability by the transmitting node to respond to the error message from the receiving node is applicable if the MAC protocol allows for an immediate retransmission when the BlockACK signal arrives, otherwise it would not be applicable.
  • the transmitting node does not have to fetch a specific packet/MPDU that is in error. Rather, the transmitting node would send an FEC packet/MPDU that it created and kept available for transmission in the immediate retransmission phase in the MAC protocol.
  • wireless communications device 10 may scale back on the number of packets being aggregated. On the other hand, if the trailing MPDUs are determined to not be in error during transmission based on the received block acknowledgement signal, then additional MPDUs may be aggregated into the A-MPDU. Further, wireless communications device 10 may receive link adaptation feedback from a receiving device with suggestions of modulation and coding choices and corresponding PHY packet error rates.
  • a wireless communications device may receive an indicator value indicative of the quality of a communications channel.
  • the received indicator value is used to calculate an expected error transmission rate in a Media Access Control (MAC) layer of the wireless communications device.
  • the wireless communications device selects a modulation and coding scheme to transmit data packets over the channel based on the expected error transmission rate.
  • the wireless communications device dynamically adjusts the number of redundant FEC MPDUs to transmit in the aggregated data packets based on the expected error transmission rate and the chosen modulation and coding choices.

Abstract

In various embodiments, a wireless device may determine the quality of a channel by transmitting at least one packet to another device and receiving from that other device an indicator of the quality of the channel. Based on the quality indicator, the device may determine an estimated packet error rate, and subsequently transmit few enough packets that if the estimated percentage of those packets fail, there will be time to retransmit them.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This is a continuation of U.S. patent application Ser. No. 11/529,986, filed Sep. 29, 2006, and claims priority to that date for all applicable subject matter.
  • BACKGROUND
  • Recent developments in a number of different digital technologies have greatly increased the need to transfer large amounts of data from one device to another or across a network to another system. Technological developments permit digitization and compression of large amounts of voice, video, imaging, and data information, which may be rapidly transmitted from computers and other digital equipment to other devices within the network. Computers have faster central processing units and substantially increased memory capabilities, which have increased the demand for devices that can more quickly transfer larger amounts of data.
  • These developments in digital technology have stimulated a need for utilizing the spectrum used for wireless interconnection within these networks and controlling the protocol overheads prior to actual transmission of a message. Various overheads have been proposed to provide improved performance in transmission times in networks that adhere to the emerging protocol standards. Further improvements in transmissions, such as in data packet transmissions, are needed.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, however, both as to organization and method of operation, together with objects, features, and advantages thereof, may best be understood by reference to the following detailed description when read with the accompanying drawings in which:
  • FIG. 1 is a diagram that illustrates a wireless device that incorporates circuitry and an algorithm to efficiently transmit aggregated data packets in accordance with the present invention;
  • FIG. 2 is a timing diagram that illustrates aggregated data packets in accordance with the present invention; and
  • FIG. 3 is a flow diagram that illustrates a method of determining a number of FEC MPDUs to include with MPDUs to improve transmission of aggregated data packets in accordance with the present invention.
  • It will be appreciated that for simplicity and clarity of illustration, elements illustrated in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals have been repeated among the figures to indicate corresponding or analogous elements.
  • DETAILED DESCRIPTION
  • In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components and circuits have not been described in detail so as not to obscure the present invention.
  • As shown in FIG. 1, wireless communications device 10 includes a radio to allow communication in an RF/location space with other devices. Accordingly, communications device 10 may operate in a wireless network such as, for example, a Wireless Local Area Network (WLAN), a Wireless Personal Area Network (WPAN), or a combination thereof. Communications device 10 is any type of wireless device capable of communicating in an RF/location space with another device that is capable of using an algorithm that monitors and controls packet aggregation techniques to improve the performance and effective throughput in networks.
  • The figure illustrates a transceiver 12 that both receives and transmits a modulated signal from multiple antennas. The illustrated embodiment for a Multiple-in, Multiple-out (MIMO) system utilizes multiple antennas at both the transmitter and receiver side to provide that independent data streams are simultaneously transmitted from different antennas. The use of this MIMO system may take advantage of spatial multiplexing to increase wireless bandwidth and range in providing a significant capacity gain over conventional single antenna systems. The MIMO system may comprise a number of types of antenna including an omni-directional antenna, a directional antenna, or high-gain antennas, among others, and even a combination of antenna types. The omni-directional antennas may be used for line-of-sight communications with mobile stations spread in all directions. The directional antennas may transmit and receive RF energy more in one direction, and the higher-gain antennas may provide a narrower radiation beam width. However, it should be noted that neither the type of antennas nor the arrangement of antennas used to implement the MIMO algorithm should be considered a limitation of the present invention.
  • A spectrum management and channel characterization block 14 illustrated in FIG. 1 may be used to monitor characteristics of selected communications channels and adjacent channels. Block 14 may cognitively monitor channel characteristics such as channel signal power and other characteristics to gather parameters and make determinations about the quality of the selected channel and the adjacent channels. Block 14 may use the channel parameters to switch transmission energy profiles in accordance with deteriorating channel conditions. Further, block 14 may calculate an indicator value of the channel quality directly from a received packet. Alternatively, at least one packet may be transmitted over a channel and an indicator value of the channel quality based on the packet transmitted may be received in return. A modulation and coding scheme is then selected for data packets transmitted over the channel that would achieve a desired statistical packet error rate based on the channel quality indicator value. Data packets may be collected using the selected modulation and coding scheme to create an aggregated data transmission.
  • In some embodiments the transmitted data may be left unprotected from random channel impairment and then it is desirable to include a link adaptation 16 to improve the system performance and quality of service. Link adaptation in wireless communications denotes the matching of the modulation, coding and other signal and protocol parameters to the conditions on the radio link. The dynamic link adaptation process updates signal and protocol parameter changes as the radio link conditions change (e.g. the path loss, the interference due signals coming from other transmitters, the sensitivity of the receiver, the available transmitter power margin, etc.).
  • Analog front end transceiver 12 may be a stand-alone Radio Frequency (RF) discrete or integrated analog circuit. Transceiver 12 may also be embedded with a processor as a mixed-mode integrated circuit. The processor, in general, processes functions that fetch instructions, generate decodes, find operands, and perform appropriate actions, then stores results. The processor may include baseband and applications processing functions and utilize one or more processor cores 20 and 22 dedicated to handle application specific functions and allow processing workloads to be shared across the cores. The processor may transfer data through an interface 26 to a system memory 28 that may include a combination of memories such as a Random Access Memory (RAM), a Read Only Memory (ROM) and a nonvolatile memory, although neither the type nor variety of memories included in system memory 28 is a limitation of the present invention.
  • Wireless communications device 10 may operate in a network where a CSMA/CA protocol is used. The Carrier-Sense, Multiple Access/Collision-Avoidance (CSMA/CA) protocol is a network-contention protocol that listens to the network to avoid transmission collisions. Before data signal transmissions and packet delivery across the network, the CSMA/CA protocol broadcasts a signal onto the network to listen for collisions in order to indicate to other devices to refrain from broadcasting.
  • The architecture of wireless communications device 10 includes, among other layers, a Media Access Control (MAC) layer and a PHY layer. The MAC level operates a MAC aggregated management block 18 to control MAC protocol data units (MPDUs) that dictate the process for moving data packets to and from an interface across a shared channel while the PHY layer provides the hardware for sending and receiving bit stream signals on a carrier through the network. Wireless communications device 10 employs functional logic and various methods in the MAC layer to dynamically create and send information MPDUs in an aggregated transmission along with packet level FEC MPDUs. Forward Error Correction (FEC) is a system of error control for data transmission, a technique that allows the receiver to correct errors in the currently received data.
  • Based on channel characteristics gathered in spectrum management and channel characterization block 14, the MAC layer generates the MPDUs being aggregated for transmission and a sufficient number of FEC MPDUs. After transmitting the aggregate data and receiving acknowledgements for correctly received packets, the data packets that were not correctly received are retransmitted in the remaining available time. Thus, the number of packets to transmit in the aggregated data transmission is based on the expected packet error rate such that there is time available after the transmission to retransmit the expected failed packets. Further, the number of FEC MPDUs transmitted with the aggregate data may be based on the expected probability of packet errors in the channel.
  • FIG. 2 illustrates one aggregate data packet denoted as an aggregated MPDU 200 (A-MPDU, Aggregated-MAC Protocol Data Unit). Individual MPDUs 210, 220 and 230 are each prefixed with an aggregate framing header and concatenated in one aggregated protocol data unit denoted as A-MPDU 200 as shown. MPDUs 210, 220 and 230 may be aggregated at the MAC in hardware or in software. One or more of the aggregated MPDUs may be FEC MPDUs 230.
  • In general, the MAC header contains details of the MPDU that principally include the transmit and receive address that identify the source and destination of the packet on the wireless link, miscellaneous control information and payload encryption information. The payload may contain either a management message or user data. A payload in a transport connection may contain a MAC service data unit (MSDU), fragments of MSDUs, aggregates of MSDUs, aggregates of fragments of MSDUs, bandwidth requests or retransmission requests according to the MAC rules on bandwidth requesting, fragmentation, and packing.
  • By aggregating data packets, a single block acknowledgement may to be sent for several messages to eliminate the overhead of interframe spacings or physical layer preambles and acknowledgements that accompany each individual packet. However, an aggressive implementation of aggregation may impact overall performance, specifically in implementations which use the same physical layer preamble field which has been used to estimate the channel for the entire duration of the aggregated packet. Put another way, a block acknowledgement sent as a response regarding the proper delivery of the packets that is delayed for a long duration causes a slow link adaptation compared to traditional 802.11a/b/g MACs where an acknowledgement is expect for each MPDU that is transmitted as a PHY packet.
  • In addition, retransmissions of MPDUs that were not received successfully may be scheduled. The retransmissions have delays due to the aggregated delivery of MPDUs because any retransmissions of an MPDU wait until all MPDUs in the aggregated transmission are delivered, the block acknowledgement is received, and the next opportunity for transmission becomes available. Immediate retransmissions may be attempted in the same TxOP (Transmit Opportunity) time but it could be demanding on the hardware. It is also likely that for large aggregated packet sizes, trailing packets within the aggregated packet may have errors if the channel estimation becomes invalid as time progresses during data transmission of the aggregated packet. Thus, it is desirable to have an aggregated packet length and transmission duration such that the estimation of the channel continues to remain valid and packets are not determined to be in error due to an incorrect estimation of the channel being used for decoding at the receiver.
  • FIG. 3 shows a flowchart in accordance with various embodiments of the present invention that illustrate an algorithm in accordance with the present invention that may be used to improve the performance and effective throughput in WLAN networks that employ packet aggregation techniques. Method 300 or portions thereof are performed by the processor/transceiver combination of an electronic system. Method 300 is not limited by the particular type of apparatus, software element, or system performing the method. Also, the various actions in method 300 may be performed in the order presented, or may be performed in a different order. Further, in some embodiments, some actions listed in FIG. 3 may be omitted from method 300.
  • Method 300 is shown beginning at block 310. In block 320 the receiver portion of a device such as, for example, an 802.11 device or an 802.11 derivative device receives a transmission. The received transmission includes an aggregate indication as indicated in the header of the A-MPDU 200. In block 330 a determination is made as to whether one or more received frames have Ack_Policy equal to BlockAck. Ack_Policy denotes which type of acknowledgement is to be used such as, for example, a block acknowledgement, a regular acknowledgement or no acknowledgement. In block 340 a determination is made as to whether Block_Ack_Policy is equal to FECMode. This may be explicitly indicated or inferred by the presence of FEC MPDUs in the aggregate.
  • Method 300 further shows in block 370 that if the number of received frames in error is less than or equal to the number of correct FECFrames, a BAack response to indicate a successful transmission for all frames is sent. The response includes the number of frames that are in error for feedback information to the transmitter. In block 380 the response includes a BAck signal that indicates the latest received error frames that cannot be corrected with correctly received FEC frames in the response. Again the response may also indicate the number of frames in error for feedback information to the transmitter.
  • The various embodiments for this invention involve combinations of link adaptation, aggregation, retransmissions and FEC in order to provide optimized transmissions at the physical layer. In some embodiments link adaptation may be done prior to aggregated transmission. Link quality may be estimated based on the success or failure of previous transmissions as indicated by the feedback from the receiver. It is understood that wireless communications device 10 provides wireless transmissions to the channel knowing that some packets in the aggregated transmissions may be received by the receiving device with packet errors. Knowing that errors may occur, wireless communications device 10 may include redundant FEC MPDUs along with data MPDUs to match the expected error rate of transmissions of packets. Thus, wireless communications device 10 dynamically adjusts the combined number of redundant FEC MPDUs and data MPDUs to match or exceed the expected error rate of transmissions of packets in order to alleviate the need for retransmissions.
  • Based on the modulation and coding schemes chosen for transmission and the available transmit opportunity time TxOP, wireless communications device 10 may estimate the number of bits that should be sent in the TxOP time period. Wireless communications device 10 may use the transmit opportunity time TxOP to provide flexibility in providing longer access to the medium while transmitting higher priority traffic across the channel and shorter access to lower priority traffic. The modulation and coding schemes chosen by wireless communications device 10 may be used to decide how many packets may be aggregated based on the packet size. A block acknowledgement request is sent after the transmission of the aggregated packets and a block acknowledgement is received in response.
  • As mentioned, based on the expected physical layer packet error rate, wireless communications device 10 may include FEC MPDUs along with the MPDUs for transmission in the aggregated packet transmission. By way of example, if k data MPDUs and (n−k) FEC MPDUs are transmitted in an aggregated packet (n and k are integer values), then as long as any k/n MPDUs are received the aggregated transmission is considered successful. Again, by including redundant FEC MPDUs based on Reed-Solomon coding in the aggregated packet, retransmissions may be avoided. The Block Acknowledgement (BlockAck) signal received in response to the transmitted aggregated packet provides information about which MPDU's in the A-MPDUs are in error.
  • Method 300 may be extended to include further steps as illustrated by the following example. The transmitting node may send 10 MPDUs and 2 FEC MPDUs for a total of 12 MPDUs. Upon receiving the aggregated transmission the receiving node may determine that three MPDUs are in error. In the receiving node, the two FEC MPDUs would cover for two of the MPDUs received with errors. The receiving node may send a response in its BlockACK signal to the transmitting node indicating the errors in the three MPDUs. The transmitting node may create and make available a number of additional FEC packets/MPDUs that are kept ready during the transmission of the 12 MPDUs. When the transmitting node receives the BlockACK that indicates more MPDUs were in error than the number of FEC MPDUs originally sent, the transmitting node may send one additional FEC MPDUs if time is available in the transmit opportunity time TxOP.
  • This immediate ability by the transmitting node to respond to the error message from the receiving node is applicable if the MAC protocol allows for an immediate retransmission when the BlockACK signal arrives, otherwise it would not be applicable. In this example the transmitting node does not have to fetch a specific packet/MPDU that is in error. Rather, the transmitting node would send an FEC packet/MPDU that it created and kept available for transmission in the immediate retransmission phase in the MAC protocol.
  • Note that if the channel coherence time and channel estimate do not remain valid for the duration of transmission and a burst of trailing MPDUs are detected to be in error, wireless communications device 10 may scale back on the number of packets being aggregated. On the other hand, if the trailing MPDUs are determined to not be in error during transmission based on the received block acknowledgement signal, then additional MPDUs may be aggregated into the A-MPDU. Further, wireless communications device 10 may receive link adaptation feedback from a receiving device with suggestions of modulation and coding choices and corresponding PHY packet error rates.
  • By now it should be apparent that cognitive radio networks may incorporate features of the present invention to improve over-the-air transmissions. A wireless communications device may receive an indicator value indicative of the quality of a communications channel. The received indicator value is used to calculate an expected error transmission rate in a Media Access Control (MAC) layer of the wireless communications device. The wireless communications device selects a modulation and coding scheme to transmit data packets over the channel based on the expected error transmission rate. The wireless communications device dynamically adjusts the number of redundant FEC MPDUs to transmit in the aggregated data packets based on the expected error transmission rate and the chosen modulation and coding choices.
  • While certain features of the invention have been illustrated and described herein, many modifications, substitutions, changes, and equivalents will now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.

Claims (8)

1. A method of communicating, comprising:
transmitting at least one packet over a channel and receiving in return an indicator value of channel quality based on the at least one packet;
selecting a modulation and coding scheme for subsequent packets transmitted over the channel that would provide a predetermined statistical packet error rate based on the indicator value of channel quality;
using the selected modulation and coding scheme to create a data transmission; and
determining a number of subsequent packets to transmit in the data transmission based on the expected packet error rate such that there is time available after the transmission to retransmit expected failed packets.
2. The method of claim 1, further comprising transmitting the subsequent packets.
3. The method of claim 1, further comprising receiving an acknowledgement to the subsequent packets.
4. The method of claim 2, further comprising retransmitting the subsequent packets that actually fail.
5. An apparatus, comprising a wireless device having a transceiver and a processing device, the wireless device to:
transmit at least one packet over a channel and receive in return an indicator value of channel quality based on the at least one packet;
select a modulation and coding scheme for subsequent packets transmitted over the channel that would provide a predetermined statistical packet error rate based on the indicator value of channel quality;
use the selected modulation and coding scheme to create a data transmission; and
determine a number of subsequent packets to transmit in the data transmission based on the expected packet error rate such that there is time available after the transmission to retransmit expected failed packets.
6. The apparatus of claim 5, wherein the wireless device is further to transmit the subsequent packets.
7. The apparatus of claim 5, wherein the wireless device is further to receive an acknowledgement to the subsequent packets.
8. The apparatus of claim 6, wherein the apparatus is further to retransmit the subsequent packets that actually fail.
US12/963,262 2006-09-29 2010-12-08 AGGREGATED TRANSMISSION IN WLAN SYSTEMS WITH FEC MPDUs Abandoned US20110080887A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/963,262 US20110080887A1 (en) 2006-09-29 2010-12-08 AGGREGATED TRANSMISSION IN WLAN SYSTEMS WITH FEC MPDUs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/529,986 US8300563B2 (en) 2006-09-29 2006-09-29 Aggregated transmission in WLAN systems with FEC MPDUs
US12/963,262 US20110080887A1 (en) 2006-09-29 2010-12-08 AGGREGATED TRANSMISSION IN WLAN SYSTEMS WITH FEC MPDUs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/529,986 Continuation US8300563B2 (en) 2006-09-29 2006-09-29 Aggregated transmission in WLAN systems with FEC MPDUs

Publications (1)

Publication Number Publication Date
US20110080887A1 true US20110080887A1 (en) 2011-04-07

Family

ID=39261093

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/529,986 Active 2029-08-24 US8300563B2 (en) 2006-09-29 2006-09-29 Aggregated transmission in WLAN systems with FEC MPDUs
US12/963,262 Abandoned US20110080887A1 (en) 2006-09-29 2010-12-08 AGGREGATED TRANSMISSION IN WLAN SYSTEMS WITH FEC MPDUs

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/529,986 Active 2029-08-24 US8300563B2 (en) 2006-09-29 2006-09-29 Aggregated transmission in WLAN systems with FEC MPDUs

Country Status (1)

Country Link
US (2) US8300563B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110320915A1 (en) * 2010-06-29 2011-12-29 Khan Jawad B Method and system to improve the performance and/or reliability of a solid-state drive
US20120207087A1 (en) * 2010-09-03 2012-08-16 Qualcomm Incorporated Aggregated mpdu (a-mpdu) numerology and mpdu grouping
WO2013032124A1 (en) * 2011-09-02 2013-03-07 엘지전자 주식회사 Method and device for transmitting frame
US20140219110A1 (en) * 2013-02-07 2014-08-07 Qualcomm Incorporated Method And System For Dynamic AMPDU Duration Control In A Wireless Communication System
WO2016111435A1 (en) * 2015-01-08 2016-07-14 엘지전자 주식회사 Method and device for transmitting frame including error check bits for header in wireless lan
WO2017030698A1 (en) * 2015-08-18 2017-02-23 Qualcomm Incorporated Techniques for response frames in cooperative reception

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8300563B2 (en) * 2006-09-29 2012-10-30 Intel Corporation Aggregated transmission in WLAN systems with FEC MPDUs
JP5091761B2 (en) * 2008-05-13 2012-12-05 株式会社東芝 Wireless communication device
JP5158213B2 (en) * 2009-01-06 2013-03-06 富士通株式会社 Wireless communication system, base station, mobile station, wireless communication method
JP5482795B2 (en) * 2009-09-17 2014-05-07 富士通株式会社 Communication method, communication system, transmitter, receiver
KR101678487B1 (en) * 2009-09-18 2016-11-23 한국전자통신연구원 Data transmission/reception apparatus and method for wireless communication system
US8400968B2 (en) * 2009-12-09 2013-03-19 Marvell World Trade Ltd. Frame padding for wireless communications
FR2957217A1 (en) * 2010-03-08 2011-09-09 France Telecom METHODS OF TRANSMITTING AND RECEIVING DATA USING RADIO FREQUENCY CHANNEL PLURALITY, TRANSMISSION EQUIPMENT AND RECEIVER, CORRESPONDING SIGNAL AND COMPUTER PROGRAM
US8855067B2 (en) 2010-04-02 2014-10-07 Marvell World Trade Ltd. Multi-user communication group management and signaling
US8560900B1 (en) * 2010-06-15 2013-10-15 Sk Hynix Memory Solutions Inc. Adjusting receiver parameters without known data
US9742590B2 (en) * 2010-07-07 2017-08-22 Qualcomm Incorporated Channel state information (CSI) feedback protocol for multiuser multiple input, multiple output (MU-MIMO)
US8473821B2 (en) * 2010-11-09 2013-06-25 Qualcomm, Incorporated Packet-level erasure protection coding in aggregated packet transmissions
CN103238349B (en) * 2010-11-30 2016-08-10 瑞典爱立信有限公司 The method and apparatus of the channel adaptation in radio communication
CN103858399B (en) * 2011-03-11 2017-08-25 联发科技(新加坡)私人有限公司 Method for transmitting signals and wireless device
GB2492830B (en) 2011-07-14 2018-06-27 Skype Correction data
US10498359B2 (en) 2011-07-14 2019-12-03 Microsoft Technology Licensing, Llc Correction data
US8948089B2 (en) * 2012-01-11 2015-02-03 Intel Corporation Device, system and method of communicating aggregate data units
US20130301625A1 (en) * 2012-05-11 2013-11-14 Cambridge Silicon Radio Limited Aggregation of information units in a wireless network
US20140189036A1 (en) * 2012-12-31 2014-07-03 Alcatel-Lucent Usa, Inc. Opportunistic delivery of content to user devices with rate adjustment based on monitored conditions
US9538395B2 (en) * 2013-03-15 2017-01-03 Qualcomm Incorporated Method and apparatus for mitigating the impact of short interference bursts
US9699801B2 (en) 2013-08-20 2017-07-04 Blackberry Limited Mitigating interference between co-located wireless technologies
US9231732B2 (en) * 2013-10-07 2016-01-05 Texas Instruments Incorporated Packet header protection for utility networks
US20160088639A1 (en) * 2014-09-22 2016-03-24 Qualcomm Incorporated Link adaptation for coordinated scheduling
US9722826B2 (en) * 2014-11-14 2017-08-01 Qualcomm Incorporated Enhancing modulation and coding scheme selection and medium access control (MAC) protocol data unit aggregation using MAC efficiency information
WO2016090635A1 (en) * 2014-12-12 2016-06-16 Intel Corporation An adaptive block ack mechanism for a-mdpu
US9763120B2 (en) 2014-12-24 2017-09-12 EVA Automation, Inc. Redundant links for reliable communication
US9813351B2 (en) 2015-10-06 2017-11-07 Huawei Technologies Co., Ltd. Method and apparatus for adaptive packet aggregation
US11140368B2 (en) 2017-08-25 2021-10-05 Advanced Micro Devices, Inc. Custom beamforming during a vertical blanking interval
US10680927B2 (en) 2017-08-25 2020-06-09 Advanced Micro Devices, Inc. Adaptive beam assessment to predict available link bandwidth
US11539908B2 (en) * 2017-09-29 2022-12-27 Advanced Micro Devices, Inc. Adjustable modulation coding scheme to increase video stream robustness
TWI665893B (en) * 2017-12-05 2019-07-11 財團法人工業技術研究院 Wireless communication method and communication terminal device using the same
US11398856B2 (en) 2017-12-05 2022-07-26 Advanced Micro Devices, Inc. Beamforming techniques to choose transceivers in a wireless mesh network
US10938503B2 (en) 2017-12-22 2021-03-02 Advanced Micro Devices, Inc. Video codec data recovery techniques for lossy wireless links
CN110830175B (en) * 2018-08-14 2023-03-28 华为技术有限公司 Data packet confirmation method, device, equipment and computer readable storage medium
JP7047718B2 (en) * 2018-11-13 2022-04-05 日本電信電話株式会社 Wireless LAN communication device and wireless LAN communication method
US10959111B2 (en) 2019-02-28 2021-03-23 Advanced Micro Devices, Inc. Virtual reality beamforming
DE102019205634A1 (en) * 2019-04-17 2020-10-22 Robert Bosch Gmbh Method for operating TSN-compatible network coupling elements
US11699408B2 (en) 2020-12-22 2023-07-11 Ati Technologies Ulc Performing asynchronous memory clock changes on multi-display systems
US11770224B1 (en) * 2022-06-28 2023-09-26 Preddio Technologies Inc. Guaranteed feed observance window for telecommunication

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699369A (en) * 1995-03-29 1997-12-16 Network Systems Corporation Adaptive forward error correction system and method
US20030043778A1 (en) * 2001-08-28 2003-03-06 Carlo Luschi Wireless telecommunications network, a user terminal therefor, a base station therefor, and a method of telecommunication
US20030123598A1 (en) * 2001-12-28 2003-07-03 Sridhar Gollamudi Multi-channel adapative quality control loop for link rate adaptation in data packet communications
US20030131124A1 (en) * 2002-01-05 2003-07-10 Lg Electronics Inc. Data transmission method for HSDPA
US20040170186A1 (en) * 2003-02-28 2004-09-02 Huai-Rong Shao Dynamic resource control for high-speed downlink packet access wireless channels
US20040258039A1 (en) * 2003-06-23 2004-12-23 Stephens Adrian P. Adaptive use of a transmit opportunity
US20050025254A1 (en) * 2003-07-31 2005-02-03 Awad Yassin Aden Adaptive modulation and coding
US20050114489A1 (en) * 2003-11-24 2005-05-26 Yonge Lawrence W.Iii Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks
US20050152358A1 (en) * 2003-12-23 2005-07-14 Giesberts Pieter-Paul S. Frame aggregation
US20050160346A1 (en) * 2003-12-10 2005-07-21 Sony Corporation Transmission apparatus and method, reception apparatus and method, storage medium, and program
US20060078001A1 (en) * 2004-10-08 2006-04-13 Interdigital Technology Corporation Wireless local area network medium access control extensions for station power efficiency and resource management
US20060159120A1 (en) * 2005-01-17 2006-07-20 Joonsuk Kim Method and system for rate selection algorithm to maximize throughput in closed loop multiple input multiple output (MIMO) wireless local area network (WLAN) system
US20060280205A1 (en) * 2005-06-10 2006-12-14 Samsung Electronics Co., Ltd. Method of controlling transmission rate by using error correction packets and communication apparatus using the same
US20070058605A1 (en) * 2005-09-12 2007-03-15 Arnaud Meylan Scheduling with reverse direction grant in wireless communication systems
US20070133605A1 (en) * 2003-11-12 2007-06-14 Christoph Herrmann Data packet transmission
US20070209057A1 (en) * 2006-03-01 2007-09-06 Broadband Wizard Inc. Wireless delivery of broadband cable signals
US20070291829A1 (en) * 2006-06-12 2007-12-20 Kabushiki Kaisha Toshiba Wireless communication apparatus and transmission control method
US20080080437A1 (en) * 2006-09-29 2008-04-03 Dilip Krishnaswamy Aggregated transmission in WLAN systems with FEC MPDUs
US20100098181A1 (en) * 2003-08-08 2010-04-22 Intel Corporation Method and mobile communication station for communicating ofdm symbols using two or more antennas
US20100172309A1 (en) * 2004-07-30 2010-07-08 Antonio Forenza System and method for distributed input distributed output wireless communications

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699369A (en) * 1995-03-29 1997-12-16 Network Systems Corporation Adaptive forward error correction system and method
US20030043778A1 (en) * 2001-08-28 2003-03-06 Carlo Luschi Wireless telecommunications network, a user terminal therefor, a base station therefor, and a method of telecommunication
US20030123598A1 (en) * 2001-12-28 2003-07-03 Sridhar Gollamudi Multi-channel adapative quality control loop for link rate adaptation in data packet communications
US20030131124A1 (en) * 2002-01-05 2003-07-10 Lg Electronics Inc. Data transmission method for HSDPA
US20040170186A1 (en) * 2003-02-28 2004-09-02 Huai-Rong Shao Dynamic resource control for high-speed downlink packet access wireless channels
US20040258039A1 (en) * 2003-06-23 2004-12-23 Stephens Adrian P. Adaptive use of a transmit opportunity
US20050025254A1 (en) * 2003-07-31 2005-02-03 Awad Yassin Aden Adaptive modulation and coding
US20100098181A1 (en) * 2003-08-08 2010-04-22 Intel Corporation Method and mobile communication station for communicating ofdm symbols using two or more antennas
US20070133605A1 (en) * 2003-11-12 2007-06-14 Christoph Herrmann Data packet transmission
US20050114489A1 (en) * 2003-11-24 2005-05-26 Yonge Lawrence W.Iii Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks
US20050160346A1 (en) * 2003-12-10 2005-07-21 Sony Corporation Transmission apparatus and method, reception apparatus and method, storage medium, and program
US20050152358A1 (en) * 2003-12-23 2005-07-14 Giesberts Pieter-Paul S. Frame aggregation
US20100172309A1 (en) * 2004-07-30 2010-07-08 Antonio Forenza System and method for distributed input distributed output wireless communications
US20060078001A1 (en) * 2004-10-08 2006-04-13 Interdigital Technology Corporation Wireless local area network medium access control extensions for station power efficiency and resource management
US20060159120A1 (en) * 2005-01-17 2006-07-20 Joonsuk Kim Method and system for rate selection algorithm to maximize throughput in closed loop multiple input multiple output (MIMO) wireless local area network (WLAN) system
US20060280205A1 (en) * 2005-06-10 2006-12-14 Samsung Electronics Co., Ltd. Method of controlling transmission rate by using error correction packets and communication apparatus using the same
US20070058605A1 (en) * 2005-09-12 2007-03-15 Arnaud Meylan Scheduling with reverse direction grant in wireless communication systems
US20070209057A1 (en) * 2006-03-01 2007-09-06 Broadband Wizard Inc. Wireless delivery of broadband cable signals
US20070291829A1 (en) * 2006-06-12 2007-12-20 Kabushiki Kaisha Toshiba Wireless communication apparatus and transmission control method
US20080080437A1 (en) * 2006-09-29 2008-04-03 Dilip Krishnaswamy Aggregated transmission in WLAN systems with FEC MPDUs

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8924816B2 (en) 2010-06-29 2014-12-30 Intel Corporation Method and system to improve the performance and/or reliability of a solid-state drive
US20110320915A1 (en) * 2010-06-29 2011-12-29 Khan Jawad B Method and system to improve the performance and/or reliability of a solid-state drive
US8533550B2 (en) * 2010-06-29 2013-09-10 Intel Corporation Method and system to improve the performance and/or reliability of a solid-state drive
US9317362B2 (en) 2010-06-29 2016-04-19 Intel Corporation Method and system to improve the performance and/or reliability of a solid-state drive
US20120207087A1 (en) * 2010-09-03 2012-08-16 Qualcomm Incorporated Aggregated mpdu (a-mpdu) numerology and mpdu grouping
US9538526B2 (en) 2011-09-02 2017-01-03 Lg Electronics Inc. Method and device for transmitting frame
WO2013032124A1 (en) * 2011-09-02 2013-03-07 엘지전자 주식회사 Method and device for transmitting frame
US9055458B2 (en) * 2013-02-07 2015-06-09 Qualcomm Incorporated Method and system for dynamic AMPDU duration control in a wireless communication system
US20140219110A1 (en) * 2013-02-07 2014-08-07 Qualcomm Incorporated Method And System For Dynamic AMPDU Duration Control In A Wireless Communication System
WO2016111435A1 (en) * 2015-01-08 2016-07-14 엘지전자 주식회사 Method and device for transmitting frame including error check bits for header in wireless lan
US10251085B2 (en) 2015-01-08 2019-04-02 Lg Electronics Inc. Method and device for transmitting frame including error check bits for header in wireless LAN
WO2017030698A1 (en) * 2015-08-18 2017-02-23 Qualcomm Incorporated Techniques for response frames in cooperative reception
CN107925520A (en) * 2015-08-18 2018-04-17 高通股份有限公司 technology for the response frame in cooperative reception

Also Published As

Publication number Publication date
US20080080437A1 (en) 2008-04-03
US8300563B2 (en) 2012-10-30

Similar Documents

Publication Publication Date Title
US8300563B2 (en) Aggregated transmission in WLAN systems with FEC MPDUs
US8559437B2 (en) Packet concatenation in wireless networks
US6601207B1 (en) Method and a device for re-transmitting data transfer packets
JP3962405B2 (en) Link adaptation
US7586948B2 (en) Packet sub-frame structure for selective acknowledgment
US7672365B2 (en) Apparatus and methods for communicating using symbol-modulated subcarriers
US6654384B1 (en) Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system
EP1871131B1 (en) Mobile communication system, mobile station, base station, and communication control method
US9647804B2 (en) Multi-carrier configuration, activation and scheduling
US7366133B1 (en) Integrated, self-optimizing, multi-parameter/multi-variable point-to-multipoint communication system [II]
EP1510043A2 (en) Hybrid arq for a wireless ad-hoc network and a method for using the same
US20090196421A1 (en) Method of encryption and decryption, transmitter, and receiver in radio communication system
US20110069648A1 (en) Data transmission/reception apparatus and method for wireless communication system
US20040252719A1 (en) Radio telecommunications network, a station, and a method of sending packets of data
US6687259B2 (en) ARQ MAC for ad-hoc communication networks and a method for using the same
US20090303871A1 (en) Method and apparatus for packet aggregation according to traffic characteristics
WO2007058447A1 (en) Method and apparatus for transmitting data frame efficiently in communication network
US8073012B2 (en) Method and related apparatus for handling packet discard in a wireless communications system
KR101267726B1 (en) An Apparatus and Method For transmission and receiving data In Communication System
CN113015220A (en) Wireless local area network transmission method and equipment and transceiver
KR101338476B1 (en) Method and apparatus for multicast transmission in wireless network

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION