×

Method and apparatus for scheduling data packet transmission over a multihop wireless backhaul network

  • US 7,366,178 B2
  • Filed: 09/13/2005
  • Issued: 04/29/2008
  • Est. Priority Date: 09/13/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for communicating data packets over a period of time in a wireless communications network, the wireless communications network comprising a plurality of nodes for transmitting data packets to and receiving data packets from other ones of said plurality of nodes, the plurality of nodes comprising at least a first subset of said nodes and a second subset of said nodes wherein said first subset of said nodes and said second subset of said nodes are disjoint sets, the period of time being divided into a plurality of non-overlapping time slots, the method comprising the steps of:

  • (a) transmitting, during a first one of said time slots, one or more of said data packets from one or more of said nodes in said first subset of said nodes, each of said data packets transmitted from said nodes in said first subset of nodes being transmitted to and being received by one of said nodes in said second subset of nodes, wherein(i) each of said nodes in said first subset of nodes transmitting one or more data packets during said first one of said time slots does not receive any data packets from any nodes comprised in said wireless communications network during said first one of said time slots,(ii) each of said nodes in said second subset of nodes receiving one or more data packets during said first one of said time slots does not transmit any data packets to any nodes comprised in said wireless communications network during said first one of said time slots,(iii) at least one of said nodes in said first subset of nodes transmits, during said first one of said time slots, a plurality of data packets to a corresponding plurality of said nodes in said second subset of nodes using a different subchannel for each of said nodes in said second subset of nodes to which said at least one of said nodes in said first subset of nodes transmits one or more data packets, and(iv) at least one of said nodes in said second subset of nodes receives, during said first one of said time slots, a plurality of data packets from a corresponding plurality of said nodes in said first subset of nodes using a different subchannel for each of said nodes in said first subset of nodes from which said at least one of said nodes in said second subset of nodes receives one or more data packets; and

    (b) transmitting, during a second one of said time slots subsequent to said first one of said time slots, one or more of said data packets from one or more of said nodes in said second subset of said nodes, each of said data packets transmitted from said nodes in said second subset of nodes being transmitted to and being received by one of said nodes in said first subset of nodes, wherein(i) each of said nodes in said second subset of nodes transmitting one or more data packets during said second one of said time slots does not receive any data packets from any nodes comprised in said wireless communications network during said second one of said time slots,(ii) each of said nodes in said first subset of nodes receiving one or more data packets during said second one of said time slots does not transmit any data packets to any nodes comprised in said wireless communications network during said second one of said time slots,(iii) at least one of said nodes in said second subset of nodes transmits, during said second one of said time slots, a plurality of data packets to a corresponding plurality of said nodes in said first subset of nodes using a different subchannel for each of said nodes in said first subset of nodes to which said at least one of said nodes in said second subset of nodes transmits one or more data packets during said second one of said time slots, and(iv) at least one of said nodes in said first subset of nodes receives, during said second one of said time slots, a plurality of data packets from a corresponding plurality of said nodes in said second subset of nodes using a different subchannel for each of said nodes in said second subset of nodes from which said at least one of said nodes in said first subset of nodes receives one or more data packets during said second one of said time slots.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×