Method and system for alternate wireless channel selection for uplink and downlink data communication
First Claim
Patent Images
1. A method of wireless communication of data via a wireless relay node in a network including one or more relay nodes, comprising:
- establishing a communication path via the relay node for communication of the data to the relay node and from the relay node;
mapping physical layer (PHY) communication mediums to wireless channels;
performing multi-channel communication including;
selecting one of said wireless channels as an uplink channel for uplink transmission of the data to the relay node; and
selecting an alternate one of said wireless channels as a downlink channel for downlink transmission of the data from the relay node, and checking for an available channel that is alternate from downlink channels selected for previous relay nodes in the communication path, wherein the communication path comprises a virtual link path including one or more relay node connections from a sender to a receiver, wherein each relay node selects a downlink channel that is alternate to an uplink channel for transmission of the data to that relay node, and if an alternate channel is unavailable, then selecting a channel as the downlink channel which is least likely to interfere with downlink channels selected for previous relay nodes in the communication path, wherein each relay node receives a current channel number used between the sender or prior relay node in a request from the sender or prior relay node and selects an available downlink channel different from downlink channels selected by the sender or prior relay nodes for all relay nodes in the virtual link path based on comparing the current channel number to channel numbers previously recorded in the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for alternate wireless channel selection for uplink and downlink data communication, is provided. In a wireless communication network including a wireless relay node, a communication path is established via the relay node for transmission of the data. A wireless channel is selected as an uplink channel for uplink transmission of the data to the relay node, and an alternate wireless channel is selected as a downlink channel for downlink transmission of the data from the relay node.
-
Citations
51 Claims
-
1. A method of wireless communication of data via a wireless relay node in a network including one or more relay nodes, comprising:
-
establishing a communication path via the relay node for communication of the data to the relay node and from the relay node; mapping physical layer (PHY) communication mediums to wireless channels; performing multi-channel communication including; selecting one of said wireless channels as an uplink channel for uplink transmission of the data to the relay node; and selecting an alternate one of said wireless channels as a downlink channel for downlink transmission of the data from the relay node, and checking for an available channel that is alternate from downlink channels selected for previous relay nodes in the communication path, wherein the communication path comprises a virtual link path including one or more relay node connections from a sender to a receiver, wherein each relay node selects a downlink channel that is alternate to an uplink channel for transmission of the data to that relay node, and if an alternate channel is unavailable, then selecting a channel as the downlink channel which is least likely to interfere with downlink channels selected for previous relay nodes in the communication path, wherein each relay node receives a current channel number used between the sender or prior relay node in a request from the sender or prior relay node and selects an available downlink channel different from downlink channels selected by the sender or prior relay nodes for all relay nodes in the virtual link path based on comparing the current channel number to channel numbers previously recorded in the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of wireless data communication in a network for transmitting data via one or more relay nodes, comprising:
-
mapping physical layer (PHY) communication mediums to wireless channels; performing multi-channel communication including; selecting one of said wireless channels as an uplink channel for transmission of data to a current relay node; and selecting an alternate one of said wireless channels as a downlink channel for transmission of the data from the relay node to either a receiver if the receiver is within the same subnet as the current relay node, or to a next relay node if the receiver is not within the same subnet as the current relay node, wherein a communication path via the relay node for communication of the data to the relay node and from the relay node comprises a virtual link path including one or more relay node connections from a sender to a receiver, and checking for an available channel that is alternate from downlink channels selected for previous relay nodes in the communication path, and if an alternate channel is unavailable, then selecting a channel as the downlink channel which is least likely to interfere with downlink channels selected for previous relay nodes in the communication path, wherein each relay node selects a downlink channel that is alternate to an uplink channel for transmission of the data to that relay node, wherein each relay node receives a current channel number used between the sender or prior relay node in a request from the sender or prior relay node and selects an available downlink channel different from downlink channels selected by the sender or prior relay nodes for all relay nodes in the virtual link path based on comparing the current channel number to channel numbers previously recorded in the request. - View Dependent Claims (26, 27, 28)
-
-
29. A wireless relay node for transmitting data in a wireless network, comprising:
-
a communication module configured for receiving uplink transmissions to the relay node and for transmitting downlink transmissions from the relay node; and a coordinator configured for mapping physical layer (PHY) communication mediums to wireless channels, and performing multi-channel communication including;
selecting one of said wireless channels as an uplink channel for uplink transmission of data to the relay node, checking for an available channel that is alternate from downlink channels selected for previous relay nodes in the communication path, and selecting an alternate one of said wireless channels as a downlink channel for downlink transmission of the data from the relay node, wherein a communication path via the relay node for communication of the data to the relay node and from the relay node comprises a virtual link path including one or more relay node connections from a sender to a receiver, and if an alternate channel is unavailable, then the coordinator selects a channel as the downlink channel which is least likely to interfere with downlink channels selected for previous relay nodes in the communication path,wherein each relay node selects a downlink channel that is alternate to an uplink channel for transmission of the data to that relay node, wherein each relay node receives a current channel number used between the sender or prior relay node in a request from the sender or prior relay node and selects an available downlink channel different from downlink channels selected by the sender or prior relay nodes for all relay nodes in the virtual link path based on comparing the current channel number to channel numbers previously recorded in the request. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A wireless communication system comprising:
-
a wireless sender, a wireless receiver, and a wireless relay node for relaying data transmissions between the sender and the receiver; the wireless relay node comprising; a communication module configured for receiving uplink transmissions to the relay node and for transmitting downlink transmissions from the relay node; and a coordinator configured for mapping physical layer (PHY) communication mediums wireless channels, and performing multi-channel communication including;
selecting one of said wireless channels as an uplink channel for uplink transmission of data to the relay node, and selecting an alternate one of said channels as a downlink channel for downlink transmission of the data from the relay node, wherein a communication path via the relay node for communication of the data to the relay node and from the relay node comprises a virtual link path including one or more relay node connections from a sender to a receiver, wherein the coordinator checks for an available channel that is alternate from downlink channels selected for previous relay nodes in the communication path, and if an alternate channel is unavailable, then the coordinator selects a channel as the downlink channel which is least likely to interfere with downlink channels selected for previous relay nodes in the communication path,wherein each relay node selects a downlink channel that is alternate to an uplink channel for transmission of the data to that relay node, wherein each relay node receives a current channel number used between the sender or prior relay node in a request from the sender or prior relay node and selects an available downlink channel different from downlink channels selected by the sender or prior relay nodes for all relay nodes in the virtual link path based on comparing the current channel number to channel numbers previously recorded in the request. - View Dependent Claims (47, 48, 49, 50, 51)
-
Specification