×

Frequency agility for wireless embedded systems

  • US 9,332,552 B2
  • Filed: 08/25/2010
  • Issued: 05/03/2016
  • Est. Priority Date: 08/25/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for frequency agility in a wireless embedded system, the wireless embedded system comprising a wireless access point (WAP) and a wireless end point (WEP) communicating on a current channel, the method comprising:

  • determining a first channel table comprising an order of available channels for the WAP;

    determining a second channel table for WEP, wherein the first channel table and the second channel table list the available channels in the same order;

    in the event interference is detected by the WAP on the current channel, determining a new current channel for the WAP by testing the available channels for interference in the order listed in the first channel table; and

    in the event the WEP does not receive an acknowledgement from the WAP of a message sent by the WEP to the WAP on the current channel, performing, by the WEP;

    setting a test channel equal to a next channel after the current channel for the WEP in the second channel table;

    sending a predetermined maximum number of packets on the test channel;

    based on not receiving by the WEP an acknowledgement of the sent packets on the test channel from the WAP, incrementing the test channel to a next channel in the second channel table; and

    repeating the sending and incrementing until the predetermined maximum number of packets have been sent on each channel in the second channel table;

    wherein in the event interference is detected by the WAP on the current channel, determining a new current channel by testing the available channels for interference in the order listed in the first channel table comprises;

    the WAP monitoring the current channel for interference;

    in the event interference is detected on the current channel, the WAP determining if a number of incidences of detected interference is equal to zero;

    in the event the number of incidences of detected interference is equal to zero, the WAP incrementing the number of incidences of detected interference by one, waiting for a time period equal to a dwell time threshold, and continuing to monitor the current channel for interference; and

    in the event the number of incidences of detected interference is not equal to zero, the WAP changing the current channel to a next channel in the first channel table.

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