Patent ID: 7423970

Claim:
A cross-layer rate adaptation mechanism for wireless local area network (WLAN), applied to a channel, comprising: predetermining a packet error rate; establishing a reduced mode table at a physical layer (PHY) of a transmitting end when the packet error rate is met, wherein the reduced mode table includes a plurality of transmission rates of the physical layer and a plurality of corresponding signal-to-noise (S/N) ratios; transmitting a packet from a medium access control (MAC) layer of the transmitting end to a receiving end at an initial transmission rate; determining whether an acknowledge (ACK) frame from the receiving end is successfully received through the medium access control layer of the transmitting end; evaluating an signal-to-noise ratio of the ACK frame by the medium access control layer of the transmitting end when the ACK frame is successfully received, and transmitting other packets according to an adjusted transmission rate corresponding to the evaluated signal-to-noise ratio; and transmitting the next packet at an adjusted transmission rate lower than a previous transmission rate from the transmitting end when receiving the ACK frame fails, wherein when the ACK frame is successfully received, the total time required for transmitting the next packet at the adjusted transmission rate is that total ⁢ ⁢ time = L ⁢ ⁢ 1 R ⁢ ⁢ 1 ⁢ + ⁢ L ⁢ ⁢ 2 R ⁢ ⁢ 2 ⁢ + ⁢ 2 × T ACK ⁢ + ⁢ 2 × SIFS ⁢ + ⁢ DIFS ⁢ + ⁢ T backoff , wherein L 1 is a data length of a first frame packet, SIFS is a waiting time before the receiving end returns the ACK frame, DIFS is a waiting time before the transmitting end makes the next transmission, T backoff is a delayed access time for the transmitting end to wait, L 2 is a data length of a second frame packet, R 1 is the initial transmission rate, R 2 is the adjusted transmission rate, and T ACK is a time required for transmitting the ACK frame with a data length.