×

Method and system for allocation guaranteed time slots for efficient transmission of time-critical data in IEEE 802.15.4 wireless personal area networks

  • US 8,976,763 B2
  • Filed: 12/21/2010
  • Issued: 03/10/2015
  • Est. Priority Date: 12/21/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for allocating a guaranteed time slot (“

  • GTS”

    ) for data or at least one data packet generated from at least one sensor device configured to be disposed on a person for wireless transmission over a wireless body area sensor network, the method comprising the steps of;

    a) buffering and storing the data or at least one data packet in a device transmission buffer disposed in the at least one sensor device;

    b) determining the amount of data or number of data packets stored in the device transmission buffer;

    c) when the amount of data or number of data packets stored in the device transmission buffer of the at least one sensor device is greater than a predetermined data or data packet threshold for the at least one sensor device in a superframe for wireless transmission over the wireless body area sensor network, the superframe comprising a contention access period (“

    CAP”

    ) and a contention free period (“

    CFP”

    ) further comprising a plurality of guaranteed time slots, then generating a bandwidth demand for the at least one sensor device and transmitting the bandwidth demand to a network coordinator, wherein the step of generating the bandwidth demand comprises carrying out the steps of a bandwidth demand algorithm comprising the steps of;

    i. receiving a beacon frame at a beginning of the superframe,ii. computing the amount of data packets in the device transmission buffer of the at least one sensor device (“

    Bit

    ), the number of guaranteed time slots for the at least one sensor device (“

    Sit

    ) and a number of requested data packets requested in a previous superframe for the at least one sensor device (“

    Rit−

    1


    ),iii. when the superframe is a first frame, setting a number of requested packets for the at least one sensor device (“

    Rit

    ) to zero, otherwise setting Rit to (Rit−

    1


    SitPslot,i) where Pslot,i is a number of data packets per slot for the at least one sensor device,iv. when Bit

    Rit

    SitPslot,i is greater than the data packet threshold, setting a bandwidth demand (“

    bit

    ) to a lesser of Vit

    Rit

    SitPslot,i and Dmax, where Dmax is a demand capacity in terms of packets of the superframe,v. when bit is successfully transmitted, updating Rit to be Rit+bit, otherwise when bit is not successfully transmitted, setting bit to zero, andvi. when Sit is equal to zero and when Rit is greater than zero, decrementing Rit by one for each packet transmitted during the CAP;

    d) collecting the bandwidth demands from the at least one sensor device during the CAP; and

    e) allocating guaranteed time slots in the CFP for the data or at least one data packet generated by the at least one sensor device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×