US7031293B1 - Method and system to provide increased data throughput in a wireless multi-hop network - Google Patents
Method and system to provide increased data throughput in a wireless multi-hop network Download PDFInfo
- Publication number
- US7031293B1 US7031293B1 US09/818,423 US81842301A US7031293B1 US 7031293 B1 US7031293 B1 US 7031293B1 US 81842301 A US81842301 A US 81842301A US 7031293 B1 US7031293 B1 US 7031293B1
- Authority
- US
- United States
- Prior art keywords
- channel
- node
- channels
- downlink
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime, expires
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000004891 communication Methods 0.000 claims abstract description 15
- 235000008694 Humulus lupulus Nutrition 0.000 claims description 15
- 238000012360 testing method Methods 0.000 claims description 13
- 230000007480 spreading Effects 0.000 claims description 9
- 238000011144 upstream manufacturing Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 7
- 238000001228 spectrum Methods 0.000 claims description 7
- 230000010287 polarization Effects 0.000 claims description 5
- 230000003044 adaptive effect Effects 0.000 claims 2
- 230000000644 propagated effect Effects 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 description 34
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 230000002452 interceptive effect Effects 0.000 description 8
- 238000012546 transfer Methods 0.000 description 5
- 241000408659 Darpa Species 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K3/00—Jamming of communication; Counter-measures
- H04K3/20—Countermeasures against jamming
- H04K3/22—Countermeasures against jamming including jamming detection and monitoring
- H04K3/224—Countermeasures against jamming including jamming detection and monitoring with countermeasures at transmission and/or reception of the jammed signal, e.g. stopping operation of transmitter or receiver, nulling or enhancing transmitted power in direction of or at frequency of jammer
- H04K3/226—Selection of non-jammed channel for communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K2203/00—Jamming of communication; Countermeasures
- H04K2203/10—Jamming or countermeasure used for a particular application
- H04K2203/18—Jamming or countermeasure used for a particular application for wireless local area networks or WLAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- This invention is concerned with the area of wireless systems, and more particularly with increasing the data throughput between the end points of a wireless multi-hop link.
- the data transfer can be one-way, from the source to the destination, or two-way, where data traffic also travels from the destination to the source.
- the maximum rate of throughput of data between the source and the destination hereafter referred to simply as throughput, is an important quantity that characterizes the performance of the data channel between the source and destination. It is desirable to increase the throughput as much as possible.
- FIG. 1 shows a source marked S 100 communicating to a destination marked D 170 , via the intermediate wireless routers marked I 1 110 , I 2 120 , I 3 130 , I 4 140 , I 5 150 , and I 6 160 .
- a half-duplex transceiver is a wireless device that can either transmit or receive, but not both at the same instant of time.
- An example of a half-duplex transceiver is that provided by a personal computer with an IEEE 802.11 interface.
- Wireless devices may also consist of a separate transmitter and receiver at each node. If transmitter and receiver can transmit and receive data from another node at the same time, the wireless device is called full-duplex transceiver.
- An example of a full-duplex transceiver is an IS-95 CDMA cell phone.
- FIG. 2 illustrates the difference between half-duplex and full-duplex transceivers. As can be seen, full duplex transceivers can transmit and receive at the same time, while half-duplex transceivers either receive or transmit.
- Wireless devices must be equipped with antennas in order to receive and transmit data.
- Omni-directional antennas transmit or receive signals with equal strength in all directions in the horizontal plane. If the antennas are not omni-directional, they are known as directional antennas, and these have radiation patterns that are not circularly symmetric in the horizontal plane.
- FIG. 3 The directional properties of one hypothetical directional antenna that is connected to a source S 300 in the horizontal plane are illustrated in FIG. 3 .
- the source S 300 can only communicate with destination D 2 320 , and not with any of D 1 310 , D 3 330 , D 4 340 , D 5 350 , and D 6 360 since the antenna does not transmit or receive in those directions.
- One prior art method, used by Radiant, Plc. employs directional links on both transmitters and receivers among wireless devices forming a chain.
- Directional links are overly restrictive for many forms of terrestrial communication since they permit communication only a certain fixed direction at any given instant of time.
- MANET and DARPA SURAN directional links (in contrast to omni-directional links), are not usable since they would prevent formation of an ad-hoc mesh network between wireless devices in arbitrary directions.
- a method of using a distributed protocol for channel allocation in a multi-hop wireless communication system is described.
- the protocols results in a channel allocation that increases the capacity utilization of the network and renders the system robust to localized interferers and jammers.
- FIG. 2 is a diagram illustrating the difference between half-duplex and full-duplex transceivers.
- FIG. 4 illustrates one embodiment of a wireless mesh network.
- FIG. 6 is a system diagram of one embodiment of the channels assigned to individual links in a multi-hop mesh network topology.
- FIG. 7 is a system diagram of one embodiment of the channels assigned to the links in the multi-hop chain of FIG. 2 .
- FIG. 8 is a system diagram of one embodiment of the channels assigned to individual links in a multi-hop mesh network topology of FIG. 6 .
- FIG. 9 is a flowchart of one embodiment of a protocol for assigning channels to individual links in a multi-hop mesh network topology.
- FIG. 10 illustrates one embodiment of a node.
- FIG. 12 illustrates one embodiment of the format of a reservation packet.
- FIG. 13 is a system diagram of one embodiment of channel allocation.
- FIG. 15 is a system diagram illustrating a response to an interferer.
- FIG. 16 is a system diagram illustrating a response to a new node being added into the system.
- the throughput of a chain of wireless links is limited at least by the
- This interference poses a particularly important problem. This interference prevents the bandwidth of communication in a chain of links from reaching the rate of a single link.
- FIG. 5 illustrates a chain of wireless links formed by a half-duplex transceiver at each of the nodes S 510 , I 1 . . . I 6 , D 530 .
- Two boxes are drawn in FIG. 5 to indicate the range of transmission of nodes I 2 520 B and I 3 520 C, which have omni-directional transmitters.
- two nodes that are connected by an arrow are within transmission range of each other, while conversely two nodes that are not connected by an arrow are not within transmission range.
- each intermediate node will have to relay the data from S 510 to D 530 , and similarly for communication from D 530 to S 510 .
- I 2 520 B If I 2 520 B is transmitting, then I 1 520 A and I 3 's 520 C transceivers will be within receiving range. Similarly, if I 3 520 C transmits, then its transmission could be received by I 2 520 B and I 4 520 D.
- One form of self-interference arises when I 1 520 A is transmitting to I 2 520 B, and I 2 520 B is transmitting to I 3 520 C.
- the transmission from I 2 520 B interferes with the reception at I 2 520 B of the transmission from I 1 520 A.
- the MAC/PHY layer protocol standards such as IEEE 802.11b mitigate this form of self-interference by implementing carrier-sensing, such that node I 2 520 B can transmit only when the channel is clear, i.e., neither of its neighbors I 1 520 A and I 3 520 C is transmitting. This effectively reduces the effective throughput experienced by any node in the chain to one-half of the link capacity.
- One way to solve this problem is by having two transceivers at each node, each operating on a different channel or spreading code. By using two transceivers, each node can simultaneously transmit and receive data. By using different channels or spreading codes for the two transceivers, self-interference between the transceivers is reduced, or eliminated.
- I 1 520 A is transmitting to I 2 520 B
- I 3 520 C is transmitting to I 4 520 D.
- the transmission of I 3 520 C also propagates to I 2 520 B, and interferes with the transmission from I 1 520 A to I 2 520 B.
- I 2 520 B If I 2 520 B is free to receive data, it responds to I 1 520 A with a CTS (Clear To Send) control packet that gives I 1 520 A clearance to send data to I 2 520 B during the requested interval of time.
- CTS Common To Send
- Any node, other than I 1 520 A and I 2 520 B, that overhears the RTS or the CTS or both must remain silent for the duration of the transfer from I 1 520 A and I 2 520 B.
- node S 510 (which overhears the RTS) and node I 3 520 C (which overhears the CTS) must remain silent while I 1 520 A is transmitting to I 2 520 B.
- node S 510 which overhears the RTS
- I 3 520 C which overhears the CTS
- each link can be enabled to operate independently without interference from the transmissions occurring on other adjacent links.
- Each relay node can be equipped with two (half-duplex) wireless transceivers, one for the “uplink” and one for the “downlink”. Each half-duplex transceiver is capable of receiving and transmitting, though not at the same time.
- the transmissions from one of the half-duplex transceivers in this setting may cause interference to the reception by the other half-duplex transceiver of another transmission from a more distant radio.
- This is known in the Art as the “Near-Far Problem”.
- this problem is solved by having the two half-duplex transceivers operate on distinct channels or with different spreading codes in a spread-spectrum system. Due to imperfections in the transceiver design there may be some leakage of the signal (broad side-lobes) outside of the intended frequency band.
- filter circuits are used to eliminate or suppress the unwanted side-lobes.
- physical separation of the radiating elements (antennas) associated to the distinct half-duplex transceivers is further implemented to mitigate the Near-Far Problem.
- the present invention incorporates techniques for minimizing interference between adjacent links and solving the “One-Third Problem”, thereby allowing the throughput on a multi-hop link to reach the capacity of a single link and effecting a threefold increase in capacity utilization.
- the transceivers on adjacent links operate on different “channels”.
- the channels are frequency channels.
- the term “channel” is to be understood in a generalized sense as designating a method of formatting data in such a way as to render it effectively distinguishable from other data transmissions. For instance, a cell-phone transmission may be effectively distinguished from a TV broadcast because they occur on different frequency “channels.”
- a data transmission on a horizontally polarized light-wave can be distinguished from one on a vertically polarized light-wave.
- “channels” may be distinguished by polarizations. In the ISM band example, a channel could be one of the eleven frequency bands available for direct-sequence spread-spectrum transmissions.
- each channel could be a different spreading code in a spread-spectrum CDMA system; or each channel could correspond to a different polarization for the transmitted waveform modulated with the information bits.
- this channel assignment scheme is implemented on nodes that have only one wireless interface (transceiver) that is sequentially switched between the uplink and downlink channels (depending on the destination of the transmission)—this solves the One-Third Problem, but the throughput is only one-half of the link capacity because of the half-duplex nature of the radios.
- this channel assignment scheme is implemented on nodes that have two wireless interfaces (transceivers), one operating on the “uplink” channel and one operating on the “downlink” channel. In this embodiment, the throughput attains the full link capacity.
- each of the relays I 1 620 A, I 2 620 B, and I 3 620 C possess dual half-duplex transceivers with S 610 communicating with I 1 620 A on “channel” 2 , I 1 620 A communicating with I 2 620 B on “channel” 3 , and I 2 620 B communicating with I 3 620 C on “channel” 1 , and the channel allocation repeating for every link thereafter down the chain.
- the channel allocation for an ad hoc wireless mesh network is illustrated in FIG. 7 .
- Each link is shown to operate on “channel” 1 , 2 , or 3 . If transmissions on one of the three “channels” do not interfere with those on any of the others (no “cross-channel interference”), this type of channel allocation eliminates interference.
- This scheme can be implemented as long as there are at least 3 “channels”, and as long as each node is capable of transmitting and receiving on multiple of these channels.
- the scheme proposed above may reduce the self-interference, but not eliminate it. Transmissions on different channels may interfere with each other if, for instance,
- the interference caused by each channel to the others is reduced by spacing them sufficiently far apart in frequency space. Even if the channels are separated in frequency space, there may still be inter-channel crosstalk as a result of imperfections in transceiver design that cause leakage of the RF signal outside of the intended band. In one embodiment, this may be mitigated by the use of filter circuits. For one embodiment, for each channel on which the devices may operate, there is a corresponding filter circuit. When a particular channel is selected, the appropriate filter circuit is switched into the system. For another embodiment, there is a single filter associated with each transceiver. The filter may be tuned for use with the selected frequency, to filter signals so as to transmit and/or receive only the appropriate signals.
- the transceivers are spread-spectrum modulated, and adjacent links operate on orthogonal spreading codes, as typically seen in code division multiplexing. This allows reception without interference even on the same channel.
- the inter-channel interference can be minimized by physically isolating adjacent links by employing directional, sectorized, or smart antennas at the ends of each link. The channel assignment described in FIG. 6 solves the “One-Third Problem” as described above.
- the present invention also incorporates a protocol for assigning channels to individual links in a multi-hop mesh network topology as illustrated in FIG. 8 .
- An example of such a routing protocol is disclosed application Ser. No. 09/751,262, filed Dec. 29, 2000, entitled “Method And System To Provide A Routing Protocol For Wireless Devices.”
- the routing protocol runs on a common channel and sets up routes between nodes.
- the common channel on which the routing protocol operates is a distinct frequency band.
- the common channel is a unique spreading code.
- the common channel is a unique spatial signature or radiation pattern.
- the common channel is a unique polarization for the transmitted wireless data.
- the routing protocol operates over all available bands, codes, and/or spatial patterns. Alternative ways of distinguishing the common channel from standard communications channels may be used.
- FIG. 9 is an exemplary flowchart of a node setting up its channels in accordance with the above-described scheme.
- a routing packet is received from an upstream node.
- the node determines whether the routing packet is from its default gateway.
- One embodiment of the process of selecting the default gateway is described in copending application Ser. No. 09/751,262.
- routing packet is not from the node's upstream node, the process continues to block 930 , and the routing packet is discarded and the process ends. If, at block 920 , the node determined that the routing packet was from the node's default gateway, the process continues to block 940 .
- the number of hops to the server, through the default gateway is determined. For one embodiment, this data is carried within the routing packet. For another embodiment, a further packet may carry this information. The number of hops is designated as N.
- the channel for a first interface is set to (N (mod X)+1), where N is the number of hops to the server, and X is the number of available channels, which is at least three.
- N the number of hops to the server
- X the number of available channels, which is at least three.
- the channel for the second interface is set to ((N+1) (mod X)+1). This makes certain that the two interfaces have different channels. The process then ends at block 970 .
- the present system provides a distributed and coordinated allocation of channels to all nodes in a wireless network through automated individual decisions by the nodes themselves, as opposed to an imposition by a central authority, or by manual intervention. Furthermore, the nodes make their decisions based on information carried in routing packets. This permits seamless expansion of the network, without added overhead for channel allocation.
- the unlicensed bands have multiple channels (either frequency bands or spreading sequences or frequency hopping patterns) available for use.
- channels either frequency bands or spreading sequences or frequency hopping patterns
- judicious channel selection a network operator may be able to achieve efficient data transmission even in the presence of interference sources. More generally, in any multi-hop wireless communication system with multiple available channels, effective channelization schemes could result in significant gains in terms of better spectral efficiency (frequency reuse) and improved interference rejection.
- a distributed and dynamic channel allocation protocol is used to solve the self-interference problem (One Third Problem) even in the presence of localized interferers or jammers.
- the base assumption is that there is some set of channels such that transmissions on any one of these channels does not interfere (or interferes minimally) with simultaneous transmissions on any other channel(s) when these transmissions are taking place in the same geographical area.
- there is a smooth gradation that extends from channels that interfere strongly with each other to channels that have negligible impact on each other.
- the number of these non-interfering channels may be large, so that there may be many ways to choose the channel allocations on each link such that there is little or no interference among transmissions.
- the term channel herein refers to one or more channels chosen from a maximal set of non-interfering channels. For one embodiment, a minimum of three non-interfering channels is used to ensure that the self-interference (One Third Problem) discussed above is removed.
- each node may have more than two wireless interfaces.
- the 2.4 GHz ISM band for instance, there are 3 non-overlapping, and hence non-interfering, channels. If this band were used, a device could have three wireless interfaces, i.e., 3 half-duplex wireless transceivers, each one using a different one of the three available non-interfering channels. By using a low power transmission on the third channel, interference with the upstream transmissions of the default gateway may be avoided. Alternatively, in systems with more than 3 channels, more than 3 transceivers may be used.
- an inefficient allocation may be one in which a node Z has the same channel (channel 1 ) for its uplink as for its downlink. This allocation violates the first condition (E 1 ) for efficiency. This inefficiency results in node Z not being able to transmit and receive at the same time, since the transmission and reception interfere with each other.
- Another example of an inefficient allocation is one in which the downlink channel for node Z is the same as the uplink channel for its default gateway, node X, not meeting the second condition (E 2 ) for efficiency. This inefficiency results in node Z causing interference with node X when it transmits downstream, while node X is transmitting upstream. Since generally transmissions are not fully directional, when node Z is transmitting downlink its transmission also reaches node X uplink, resulting in interference.
- any channel allocation that is efficient solves the 1 ⁇ 3 problem.
- the channel allocation scheme outlined earlier in this patent application results in an efficient allocation.
- one or more of these efficient allocations might be superior to the others.
- the goal of the following is to demonstrate a protocol that results in the efficient channel allocation that provides maximum interference-rejection in the presence of interferers.
- the channel allocation scheme proposed above has some degrees of freedom in its implementation.
- the scheme for one embodiment, utilizes three channels, regardless of the number that may be actually available. Furthermore, for a given set of three channels chosen for use, there are actually 6 ways of allocating the channels, within the system proposed earlier—the 6 allocations differ by permutations of the three chosen channels. While these 6 allocations are equivalent in performance in the absence of sources of interference, one of the 6 allocations might actually be more optimal than the others in the presence of interferers that might be physically localized and transmitting on specific channels. Therefore, it would be desirable to allocate channels in such a way as to additionally provide maximum interference rejection, resulting in best coexistence.
- the present distributed protocol results in an efficient channel allocation—one that solves the 1 ⁇ 3 problem—that also provides the excellent interference-rejection.
- FIG. 10 illustrates one embodiment of a node.
- each node in the network has a software agent (“the Channel Manager”) 1010 that communicates periodically, and on each available channel, with the corresponding software agents on neighboring downstream nodes and determines which channel corresponds to the best link quality. Having determined the best downlink channel, the Channel Manager 1010 instructs the Channel Managers on the neighboring downstream nodes to switch to that channel.
- the Channel Manager software agent
- the channel manager 1010 includes a registration packet constructor 1015 , which constructs a registration packet to be sent downstream.
- the channel manager 1010 further includes a link evaluator 1020 and assignor 1025 which evaluate each channel tested, and assign the best channel(s) to the downstream links.
- Channel manager 1010 may be periodically triggered by timer 1030 .
- channel manager 1010 may further be triggered by inefficiency detector 1035 .
- Inefficiency detector 1035 monitors for the efficiency conditions R 1 and R 2 , using data from memory 1040 .
- the conditions E 1 and E 2 apply to the global allocation (across all nodes and links), while the conditions R 1 and R 2 are applied locally, at a node originating the Downstream Channel Discovery Protocol.
- inefficiency detector 1035 triggers channel manager to initiate the downlink channel discovery protocol if any two of the upstream channel of the node, the downstream channel of the node, or the upstream channel of the node's default gateway, are identical.
- transceiver 1050 with two channels indicated, each channel having its own filter.
- a single filter 1065 , 1075 may be allocated to each transceiver, and the filter may be tuned, to filter for the appropriate channel conditions selected.
- each filter 1065 , 1075 may actually be composed of multiple individual filters. The filters 1065 , 1075 may switch in the appropriate filtering circuitry for each channel being used.
- the node may further include a directional antenna 1080 , 1085 associated with each transceiver. Although the two directional antennas 1080 , 1085 are illustrated as being next to each other, for one embodiment, the antennas are separated by a maximum distance, to limit interference.
- the Channel Manager 1010 on a given node Periodically, or in response to specific events, the Channel Manager 1010 on a given node initiates a Downlink Channel Discovery protocol.
- FIG. 11 is a flowchart of one embodiment of channel assignment using the downlink channel discovery protocol.
- the process starts at block 1110 , when the Channel Manager on the given node sends a broadcast message on the common channel (the channel used to send routing and other control information) indicating that it is planning to test its downstream links. All nodes one hop downstream from the given node (i.e., all nodes for which the given node is the default gateway) respond to this message with acknowledgement packets that indicate their readiness to participate in the link-testing. All nodes that are not one hop downstream from the given node ignore the broadcast.
- the common channel the channel used to send routing and other control information
- the given, or originating, node determines all channels that may be used for its downstream link.
- Each channel listed is a channel drawn from the maximal set of non-interfering channels that are not being used on the uplink from the originating node (condition R 1 ), and not being used on the uplink from the originating node's default gateway (condition R 2 ).
- the Reservation Packet may also include information about which channel is being used for the uplink from the given node.
- the Reservation Packet indicates the sequence of channels on which the link is going to be tested, and the times at which the tests will be performed. It is not necessary that the clocks on all the nodes be synchronized.
- the timing information in the broadcast is a relative offset from the current time, which may be different on the various nodes if the clocks are not synchronized.
- FIG. 12 An illustration of the Reservation Packet that may be used for this action is shown in FIG. 12 .
- the reservation packet of FIG. 12 may be used in the network shown in FIG. 15 .
- Node Z might send a Reservation indicating to its downstream neighbors that in 5 seconds it will switch to channel 11 , stay on that channel for 5 seconds, then switch to channel 7 , stay on that channel for 5 seconds and finally switch to channel 5 and stay on it for 5 seconds.
- the reservation packet further indicates that the channel being used on the uplink from Z is channel 1 . Note that these times are merely exemplary, and alternative timing may be used.
- the originating node monitors the acknowledgments sent in response to the reservation packet.
- the Reservation Packet is acknowledged by all nodes one hop downstream that receive this packet, and ignored by all other nodes that receive it.
- the originating node monitors packets sent by its downstream nodes on the selected channel.
- the given node and all nodes one hop downstream that have agreed to participate in the link-testing switch the interface dedicated to this link to the channel reserved for this time slot in the Reservation Packet.
- each downstream node waits a random small interval of time and then sends a predetermined and fixed number of packets to the Channel Manager of the originating node.
- the originating node evaluates the link quality shown by the packets.
- the link quality is estimated by the packet-error rate on the link.
- the originating node's Channel Manager counts the total number of (uncorrupted) packets received, and compares it to the total number transmitted.
- the total number transmitted may be determined by adding the corrupted and uncorrupted packets, and further may account for nodes from whom no packet was received at all, based on the node responses to the original acknowledgement to the broadcast.
- the Channel Manager uses this data to determine the quality of the downlink on that particular channel.
- the link quality may be based on a throughput figure of merit.
- the originating node's Channel Manager measures the throughput observed for the data transmissions from the downstream neighbors and uses this data to determine the quality of the downlink on that particular channel.
- the link quality estimator is the signal-to-noise ratio observed on the link operating on that particular channel. This list of link quality estimators is intended to be illustrative, rather than exhaustive—other estimators will be apparent to those skilled in the art.
- the Channel Manager separately evaluates the performance on that particular channel of each of the links that comprises its downlink by counting the number of uncorrupted packets received corresponding to that link and comparing it to the number of packets transmitted by the downstream node corresponding to this link.
- the Channel Manager of the originating node broadcasts an Assignment Packet announcing its choice.
- Each of the nodes that is one hop downstream acknowledges this packet and switches its uplink to the channel specified in the Assignment Packet and stays on this channel thereafter, until the next round of link-testing.
- each downstream node is assigned the same channel.
- different downstream nodes may receive different channel assignments, if more than three channels are being used.
- Channel Manager may send a directed message to each node, assigning its channel.
- the process ends, having completed the Downlink Channel Discovery protocol.
- a node will initiate the Downlink Channel Discovery Protocol when it first joins the network. It will also initiate the protocol if at any time one or more of the channels allocated to its downlink does not satisfy both conditions described above, i.e. that its downlink channel is different from its uplink channel, and that its downlink channel is different from the uplink channel of its default gateway. It will also initiate the protocol periodically.
- the period for discovering downlink channels may be as long as a day, i.e. downlink channel discovery is initiated once per day.
- the period for discovering downlink channels may be as short as an hour.
- FIGS. 13 and 14 show two examples of channel allocations that might result from the operation of this protocol.
- FIG. 13 illustrates an example of a channel allocation that could result.
- the originating node in FIG. 13 is designated Z 1310 .
- Node Z 1310 may be anywhere in the structure, but as can be seen, node Z 1310 has some downstream nodes. It will be noted that node Z 1310 in FIG. 13 communicates on channels 1 , 2 and 6 .
- Node Z 1310 might be a wireless device with 3 (or more) wireless interfaces.
- FIG. 13 illustrates the instance in which node Z 1310 selects multiple downlink channels. This permits node Z 1310 to set up the preferred channel for communicating with each of its downstream nodes.
- FIG. 14 illustrates an alternative embodiment in which a single channel is selected for the downlink from a given node and all links that comprise this downlink share this channel.
- the allocation satisfies conditions (E 1 ) and (E 2 ).
- This scheme therefore, provides a distributed mechanism for achieving an efficient channel allocation (as measured by minimum packet loss rates) in a multi-hop wireless network in the presence of interferers.
- this set of allocations is an efficient allocation that implements the best interference rejection per the above-described protocol.
- an interferer 1550 operating on channel 1 appears near node W 1510 , as shown in FIG. 15 .
- the best allocation of channels prior to the appearance of the interferer, at time T 1 was to use channel 1 for the downlink from node W 1510 to nodes X 1520 , Y 1530 , and Z 1540 .
- the “best” allocation in the presence of the interferer is different, since channel 1 is now not usable due to the proximity of the interferer 1550 .
- the link-testing protocol starts in accordance with the period set for it, and tests the links WX 1525 , WY 1535 and WZ 1545 .
- the link-testing protocol will find that the degradation of link quality as a result of the interferer makes channel 1 suboptimal, and makes another channel (here numbered channel 2 ) better.
- each of the links WX 1525 , WY 1535 , WZ 1545 is switched to channel 2 , by sending an Assignment packet to each of nodes X 1520 , Y 1530 , and Z 1540 .
- channel 2 is an allocation that satisfies conditions (R 1 ) and (R 2 ) at node X 1520 , it does not satisfy condition (R 1 ) at node Z 1540 , since the downlink channel of node Z 1540 is also channel 2 .
- Node Z must then initiate the Downlink Channel Discovery Protocol to reset its downlink channels to nodes U 1560 and V 1570 , since its uplink node has been changed to channel 2 . This leads to a reallocation of the links ZU 1565 and ZV 1575 to channel 3 from channel 2 , at time T 3 , a short time after T 2 .
- node T 1650 joins the network at the position shown in FIG. 16 1650 .
- new node T 1650 is within range of nodes W 1610 and X 1620 .
- node T 1650 receives messages on the common routing channel and learns that its default gateway should be set to W 1610 . In one embodiment, it also learns from the routing messages that the data communications with X 1620 should be conducted on channel 1 .
- Node T 1650 sets its uplink channel to 1 . To configure its downlink channel (if it has neighbors that are one hop downstream from it, such as node Q 1680 shown) it will initiate the Downlink Channel Discovery protocol, as was described above.
- an alternative scheme of Downlink Channel Discovery may be used. If there are N non-interfering channels available in the system a device may have up to N interfaces, with each interface fixed to operate on a different channel.
- the operation of the embodiment of the Downlink Channel Discovery protocol illustrated in FIG. 17 results in the allocation of a “best” channel for each link. The difference in the operation of this embodiment of the protocol from what has been described earlier is that during the link-testing phase, each node switches interfaces rather than channels, based on the contents of the Reservation Packet.
- the link Z–U in FIG. 17 is assigned to channel 2 .
- channel 2 corresponds to interface I on device Z 1740 and interface III on device U 1760 .
- Node Z 1740 sets its downlink connection to node U 1760 to use interface I, and node U 1760 will set its route to Z 1740 to use interface III.
- the protocol in addition to being a channelization scheme, is also an interface-selection (or routing) scheme.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
-
- 1. throughput of each individual wireless link that makes up the chain;
- 2. speed of each intermediate wireless device to transmit the data it received on to the next wireless device in the chain (i.e. forward data); and
- 3. for wireless devices with omni-directional transmitters, interference of the data transfer taking place between a pair of wireless devices in the chain with data transfer taking place between another pair (we shall refer to this as self-interference of the chain of wireless links, or simply self-interference).
-
- 1. the channels overlap in frequency space, or
- 2. if the leakage of the data signal from one frequency channel into a nearby channel is large enough to cause non-negligible interference.
Claims (26)
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/818,423 US7031293B1 (en) | 2001-03-26 | 2001-03-26 | Method and system to provide increased data throughput in a wireless multi-hop network |
CNB018232493A CN100388799C (en) | 2001-03-26 | 2001-12-19 | Method and system to provide increased data through put in wireless multi-hop network |
EP01991540A EP1393583A4 (en) | 2001-03-26 | 2001-12-19 | Method and system to provide increased data throughput in a wireless multi-hop network |
PCT/US2001/050272 WO2002078369A1 (en) | 2001-03-26 | 2001-12-19 | Method and system to provide increased data throughput in a wireless multi-hop network |
TW091100592A TW582142B (en) | 2001-03-26 | 2002-01-16 | Method and system to provide increased data throughput in a wireless multi-hop network |
US11/074,349 US7564862B2 (en) | 2001-03-26 | 2005-03-07 | Assignment of channels to links of nodes within a mesh network |
US11/366,707 US7668137B2 (en) | 2001-03-26 | 2006-03-01 | Method and system to provide increased data throughput in a wireless multi-hop network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/818,423 US7031293B1 (en) | 2001-03-26 | 2001-03-26 | Method and system to provide increased data throughput in a wireless multi-hop network |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/074,349 Continuation US7564862B2 (en) | 2001-03-26 | 2005-03-07 | Assignment of channels to links of nodes within a mesh network |
US11/366,707 Division US7668137B2 (en) | 2001-03-26 | 2006-03-01 | Method and system to provide increased data throughput in a wireless multi-hop network |
Publications (1)
Publication Number | Publication Date |
---|---|
US7031293B1 true US7031293B1 (en) | 2006-04-18 |
Family
ID=25225499
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/818,423 Expired - Lifetime US7031293B1 (en) | 2001-03-26 | 2001-03-26 | Method and system to provide increased data throughput in a wireless multi-hop network |
US11/074,349 Expired - Lifetime US7564862B2 (en) | 2001-03-26 | 2005-03-07 | Assignment of channels to links of nodes within a mesh network |
US11/366,707 Expired - Lifetime US7668137B2 (en) | 2001-03-26 | 2006-03-01 | Method and system to provide increased data throughput in a wireless multi-hop network |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/074,349 Expired - Lifetime US7564862B2 (en) | 2001-03-26 | 2005-03-07 | Assignment of channels to links of nodes within a mesh network |
US11/366,707 Expired - Lifetime US7668137B2 (en) | 2001-03-26 | 2006-03-01 | Method and system to provide increased data throughput in a wireless multi-hop network |
Country Status (5)
Country | Link |
---|---|
US (3) | US7031293B1 (en) |
EP (1) | EP1393583A4 (en) |
CN (1) | CN100388799C (en) |
TW (1) | TW582142B (en) |
WO (1) | WO2002078369A1 (en) |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040114521A1 (en) * | 2002-02-05 | 2004-06-17 | Shigeru Sugaya | Radio communication system, radio communication control method, radio communication apparatus, radio communication method, and computer program |
US20050208949A1 (en) * | 2004-02-12 | 2005-09-22 | Chiueh Tzi-Cker | Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks |
US20050226179A1 (en) * | 2004-04-08 | 2005-10-13 | Cyrus Behroozi | Minimization of channel filters within wireless access nodes |
US20050271006A1 (en) * | 2004-06-03 | 2005-12-08 | Amalavoyal Chari | Channel assignments within a mesh network |
US20060126663A1 (en) * | 2001-05-15 | 2006-06-15 | Chia-Yuan Teng | Aligning data packets/frames for transmission over a network channel |
US20060182076A1 (en) * | 2005-02-17 | 2006-08-17 | Mobitrum Corporation | Method and system for mesh network embeded devices |
US20060215593A1 (en) * | 2002-05-13 | 2006-09-28 | Kiyon, Inc. | Distributed Multichannel Wireless Communication |
US20060253747A1 (en) * | 2002-05-13 | 2006-11-09 | Kiyon, Inc. | System and Method for Identifying Nodes in a Wireless Network |
US20060274745A1 (en) * | 2002-05-13 | 2006-12-07 | Kiyon, Inc. | System and Method for Transparent Wireless Bridging of Communication Channel Segments |
US7180875B1 (en) * | 2001-12-20 | 2007-02-20 | Meshnetworks, Inc. | System and method for performing macro-diversity selection and distribution of routes for routing data packets in Ad-Hoc networks |
US20070064670A1 (en) * | 2005-08-18 | 2007-03-22 | Samsung Electronics Co., Ltd. | Method and system for selective silencing in a WLAN mesh network |
US20070082674A1 (en) * | 2001-10-11 | 2007-04-12 | Pedersen Erling J | Adaptive broadband platforms and methods of operation |
US20070090996A1 (en) * | 2005-10-11 | 2007-04-26 | Mobitrum Corporation | Method and system for spatial data input, manipulation and distribution via an adaptive wireless transceiver |
US20070104215A1 (en) * | 2002-05-13 | 2007-05-10 | Kiyon, Inc. | Multi-Hop Ultra Wide Band Wireless Network Communication |
US20070153817A1 (en) * | 2006-01-05 | 2007-07-05 | Robert Osann | Interleaved and directional wireless mesh network |
US20070160020A1 (en) * | 2006-01-05 | 2007-07-12 | Robert Osann | Interleaved wireless mesh network |
US20070183439A1 (en) * | 2006-01-05 | 2007-08-09 | Osann Robert Jr | Combined directional and mobile interleaved wireless mesh network |
US20070202803A1 (en) * | 2004-03-11 | 2007-08-30 | Matsushita Electric Industrial Co., Ltd. | Communication Terminal Device And Communciation Relay Method |
US20070297366A1 (en) * | 2006-01-05 | 2007-12-27 | Robert Osann | Synchronized wireless mesh network |
US20080025330A1 (en) * | 2006-07-27 | 2008-01-31 | Mobitrum Corporation | Method and system for dynamic information exchange on mesh network devices |
US20080031169A1 (en) * | 2002-05-13 | 2008-02-07 | Weiguang Shi | Systems and methods for voice and video communication over a wireless network |
US20080032705A1 (en) * | 2006-08-04 | 2008-02-07 | Abhishek Patel | Systems and methods for determining location of devices within a wireless network |
US20080043707A1 (en) * | 2006-08-16 | 2008-02-21 | Tropos Networks, Inc. | Wireless mesh network channel selection |
WO2008036756A2 (en) * | 2006-09-19 | 2008-03-27 | Firetide, Inc. | A multi-channel assignment method for multi-radio multi-hop wireless mesh networks |
US20080117864A1 (en) * | 2006-11-16 | 2008-05-22 | Microsoft Corporation | Dynamic Channel Assignment and Connectivity Maintenance in Wireless Networks |
US20080123682A1 (en) * | 2006-06-27 | 2008-05-29 | Justin Michael Yackoski | Method for scheduling transmissions in an ad hoc network |
EP1953974A1 (en) | 2007-01-31 | 2008-08-06 | Deutsche Telekom AG | A packed transmission scheme for improved throughput over multi-hop routes of a wireless multihop network |
US20090034458A1 (en) * | 2007-08-02 | 2009-02-05 | Gavin Bernard Horn | Method for scheduling orthogonally over multiple hops |
US20090036138A1 (en) * | 2007-08-02 | 2009-02-05 | Gavin Bernard Horn | Method for scheduling orthogonally over multiple hops |
US20090189739A1 (en) * | 2008-01-25 | 2009-07-30 | Mobitrum Corporation | Passive voice enabled rfid devices |
US20090310515A1 (en) * | 2006-09-20 | 2009-12-17 | Alcatel Lucent | Method and device for setting up connection between mobile station and base station in multi-hop relay network |
US20100046426A1 (en) * | 2008-05-02 | 2010-02-25 | Rochester Institute Of Technology | Methods for providing an ad hoc mobile communication network and systems thereof |
US7826366B2 (en) | 2006-11-07 | 2010-11-02 | Microsoft Corporation | Joint channel assignment and routing in wireless networks |
US20100278118A1 (en) * | 2009-04-30 | 2010-11-04 | Motorola, Inc. | Method for selecting communication links in a multi-radio wireless communication system |
US20110019587A1 (en) * | 2006-07-27 | 2011-01-27 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
US20110044392A1 (en) * | 2003-09-30 | 2011-02-24 | Maltsev Alexander A | Systems And Methods For High-Throughput Wideband Wireless Local Area Network Communications |
US7957356B2 (en) | 2002-05-13 | 2011-06-07 | Misomino Chi Acquisitions L.L.C. | Scalable media access control for multi-hop high bandwidth communications |
US8040857B2 (en) | 2006-12-07 | 2011-10-18 | Misonimo Chi Acquisitions L.L.C. | System and method for timeslot and channel allocation |
US8305936B2 (en) | 2006-07-27 | 2012-11-06 | Mobitrum Corporation | Method and system for dynamic information exchange on a mesh network in a vehicle |
US8411590B2 (en) | 2006-07-27 | 2013-04-02 | Mobitrum Corporation | Mesh network remote control device |
US8427979B1 (en) | 2006-07-27 | 2013-04-23 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
US8893262B2 (en) | 2012-08-30 | 2014-11-18 | Tropos Networks, Inc. | Establishing an IPsec (internet protocol security) VPN (virtual private network) tunnel |
US8908609B1 (en) * | 2003-06-06 | 2014-12-09 | Rockstar Consortium Us Lp | Multi-hop wireless communications system and method |
US9014051B2 (en) | 2012-08-30 | 2015-04-21 | Abb Inc. | Updating multicast group information of a client device of a wireless mesh network |
US20150131490A1 (en) * | 2013-11-10 | 2015-05-14 | Chung-Shan Institute Of Science And Technology | Bidirectional Voice Transmission System and Method Thereof |
US9602399B2 (en) | 2005-07-30 | 2017-03-21 | Firetide, Inc. | Utilizing multiple mesh network gateways in a shared access network |
USRE47894E1 (en) | 2006-07-27 | 2020-03-03 | Iii Holdings 2, Llc | Method and system for dynamic information exchange on location aware mesh network devices |
US10645755B2 (en) * | 2017-07-03 | 2020-05-05 | Ricoh Company, Ltd. | Communication system, communication device, and communication control method |
US11432248B1 (en) * | 2021-05-18 | 2022-08-30 | L3Harris Technologies, Inc. | Conscientious power and rate adaptation in a CDMA manet |
US11811642B2 (en) | 2018-07-27 | 2023-11-07 | GoTenna, Inc. | Vine™: zero-control routing using data packet inspection for wireless mesh networks |
Families Citing this family (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4227737B2 (en) * | 2000-08-30 | 2009-02-18 | 日本電気株式会社 | Wireless network, relay node, relay transmission method used therefor, and program thereof |
US7149183B2 (en) | 2001-04-18 | 2006-12-12 | Skypilot Networks, Inc. | Network channel access protocol - slot allocation |
US7522563B2 (en) * | 2001-11-28 | 2009-04-21 | Millennial Net, Inc. | Network protocol |
US7792089B2 (en) * | 2002-07-31 | 2010-09-07 | Cattron-Theimeg, Inc. | System and method for wireless remote control of locomotives |
US7493078B2 (en) | 2002-12-10 | 2009-02-17 | Onlive, Inc. | Antenna assembly for satellite and wireless services |
US8711923B2 (en) | 2002-12-10 | 2014-04-29 | Ol2, Inc. | System and method for selecting a video encoding format based on feedback data |
US9314691B2 (en) | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
US10201760B2 (en) | 2002-12-10 | 2019-02-12 | Sony Interactive Entertainment America Llc | System and method for compressing video based on detected intraframe motion |
US9192859B2 (en) | 2002-12-10 | 2015-11-24 | Sony Computer Entertainment America Llc | System and method for compressing video based on latency measurements and other feedback |
US7558525B2 (en) | 2002-12-10 | 2009-07-07 | Onlive, Inc. | Mass storage repository for a wireless network |
US8964830B2 (en) | 2002-12-10 | 2015-02-24 | Ol2, Inc. | System and method for multi-stream video compression using multiple encoding formats |
US20090118019A1 (en) | 2002-12-10 | 2009-05-07 | Onlive, Inc. | System for streaming databases serving real-time applications used through streaming interactive video |
US7849491B2 (en) | 2002-12-10 | 2010-12-07 | Onlive, Inc. | Apparatus and method for wireless video gaming |
US9077991B2 (en) | 2002-12-10 | 2015-07-07 | Sony Computer Entertainment America Llc | System and method for utilizing forward error correction with video compression |
US9061207B2 (en) | 2002-12-10 | 2015-06-23 | Sony Computer Entertainment America Llc | Temporary decoder apparatus and method |
US9108107B2 (en) | 2002-12-10 | 2015-08-18 | Sony Computer Entertainment America Llc | Hosting and broadcasting virtual events using streaming interactive video |
US9446305B2 (en) | 2002-12-10 | 2016-09-20 | Sony Interactive Entertainment America Llc | System and method for improving the graphics performance of hosted applications |
US9138644B2 (en) | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
US7453832B2 (en) | 2003-02-12 | 2008-11-18 | Nortel Networks Limited | Transit link coordination systems and methods for a distributed wireless communication network |
EP1602196B1 (en) * | 2003-02-12 | 2009-11-04 | Nortel Networks Limited | Transit link coordination systems and methods for a distributed wireless communication network |
US7590084B2 (en) | 2003-02-14 | 2009-09-15 | Onlive, Inc. | Self-configuring, adaptive, three-dimensional, wireless network |
US7593361B2 (en) | 2003-02-14 | 2009-09-22 | Onlive, Inc. | Method of operation for a three-dimensional, wireless network |
KR100958926B1 (en) * | 2003-07-23 | 2010-05-19 | 주식회사 케이티 | wireless internet access repeater and method thereof |
US20050063319A1 (en) * | 2003-09-24 | 2005-03-24 | Spyros Kyperountas | Channel assignment for scalable ad hoc network |
TW200518525A (en) * | 2003-10-14 | 2005-06-01 | Rf Monolithics | System and method for wireless data communications |
US8081967B2 (en) | 2004-04-26 | 2011-12-20 | Intel Corporation | Method to manage medium access for a mixed wireless network |
EP1608193A1 (en) * | 2004-06-15 | 2005-12-21 | Siemens Aktiengesellschaft | Frequency allocation in a radio communication system when using a multi-hop method |
US7929484B2 (en) * | 2004-11-11 | 2011-04-19 | Pine Valley Investments, Inc. | Wireless communication network providing multi-hop communications |
US7916684B2 (en) | 2004-11-11 | 2011-03-29 | Pine Valley Investments, Inc. | Wireless communication network providing communication between mobile devices and access points |
DE102005007326A1 (en) * | 2005-02-17 | 2006-09-07 | Siemens Ag | Dynamic allocation of radio resources in a multi-carrier communication system |
US20060230150A1 (en) * | 2005-03-11 | 2006-10-12 | Interdigital Technology Corporation | Method and apparatus for assigning channels to mesh portals and mesh points of a mesh network |
WO2007002772A1 (en) * | 2005-06-28 | 2007-01-04 | Worcester Polytechnic Institute | Apparatus and methods for addressable communication using voice-grade radios |
EP1934967B1 (en) | 2005-09-12 | 2012-02-08 | Acuity Brands, Inc. | Light management system having networked intelligent luminaire managers, and applications thereof |
EP1946282A4 (en) | 2005-10-05 | 2011-12-28 | Abl Ip Holding Llc | A method and system for remotely monitoring and controlling field devices with a street lamp elevated mesh network |
US8179871B2 (en) * | 2006-03-29 | 2012-05-15 | Samsung Electronics Co., Ltd. | Method and system for channel access control for transmission of video information over wireless channels |
US8325686B2 (en) * | 2006-04-20 | 2012-12-04 | Samsung Electronics Co., Ltd. | Method and system for channel time allocation and access control in wireless network for high-definition video transmission |
US8761125B2 (en) * | 2006-05-01 | 2014-06-24 | The Hong Kong University Of Science And Technology | Scalable wireless mesh networks |
US8024724B2 (en) | 2006-08-31 | 2011-09-20 | Itron, Inc. | Firmware download |
US7847536B2 (en) | 2006-08-31 | 2010-12-07 | Itron, Inc. | Hall sensor with temperature drift control |
US8312103B2 (en) | 2006-08-31 | 2012-11-13 | Itron, Inc. | Periodic balanced communication node and server assignment |
US8049642B2 (en) * | 2006-09-05 | 2011-11-01 | Itron, Inc. | Load side voltage sensing for AMI metrology |
US8055461B2 (en) | 2006-09-15 | 2011-11-08 | Itron, Inc. | Distributing metering responses for load balancing an AMR network |
US8212687B2 (en) | 2006-09-15 | 2012-07-03 | Itron, Inc. | Load side voltage sensing for AMI metrology |
US8138944B2 (en) | 2006-09-15 | 2012-03-20 | Itron, Inc. | Home area networking (HAN) with handheld for diagnostics |
US9354083B2 (en) | 2006-09-15 | 2016-05-31 | Itron, Inc. | Home area networking (HAN) with low power considerations for battery devices |
US8787210B2 (en) | 2006-09-15 | 2014-07-22 | Itron, Inc. | Firmware download with adaptive lost packet recovery |
US7965758B2 (en) | 2006-09-15 | 2011-06-21 | Itron, Inc. | Cell isolation through quasi-orthogonal sequences in a frequency hopping network |
US7843391B2 (en) | 2006-09-15 | 2010-11-30 | Itron, Inc. | RF local area network antenna design |
WO2008037051A1 (en) * | 2006-09-27 | 2008-04-03 | Dragonwave, Inc. | Wireless network communication apparatus, methods, and integrated antenna structures |
US8019018B2 (en) * | 2006-10-12 | 2011-09-13 | Powerwave Cognition, Inc. | Determining a mode to transmit data |
US8384558B2 (en) | 2006-10-19 | 2013-02-26 | Itron, Inc. | Extending contact life in remote disconnect applications |
US7787426B2 (en) * | 2006-11-10 | 2010-08-31 | Powerwave Cognition, Inc. | Adaptive control channel initialization operations for autonomous dynamic spectrum access systems |
US20080112428A1 (en) * | 2006-11-10 | 2008-05-15 | Seidel Scott Y | Scheduling for autonomous dynamic spectrum access systems |
US8155127B2 (en) | 2006-11-10 | 2012-04-10 | Powerwave Cognition, Inc. | Autonomous dynamic spectrum access |
US8718555B2 (en) * | 2006-11-10 | 2014-05-06 | Powerwave Cognition, Inc. | Method and system for using selected bearer channels |
US8014783B2 (en) * | 2006-11-10 | 2011-09-06 | Powerwave Cognition, Inc. | Bearer selection and negotiation in autonomous dynamic spectrum access systems |
US8208873B2 (en) * | 2006-11-10 | 2012-06-26 | Powerwave Cognition, Inc. | Method and apparatus for adjusting waveform parameters for an adaptive air interface waveform |
TWI333346B (en) * | 2006-11-28 | 2010-11-11 | Inst Information Industry | Communication apparatus, method, application program, and computer readable medium thereof for switching channels in a beacon network |
US7970394B2 (en) * | 2006-12-13 | 2011-06-28 | Tropos Networks, Inc. | Determining coverage of a wireless network |
US7688762B2 (en) * | 2007-03-21 | 2010-03-30 | Cisco Technology, Inc. | Mesh backhaul network planning |
US8111684B2 (en) | 2007-03-30 | 2012-02-07 | Cisco Technology, Inc. | Path shortening in a wireless mesh network |
US8767631B2 (en) * | 2007-09-25 | 2014-07-01 | Samsung Electronics Co., Ltd. | Method and system for alternate wireless channel selection for uplink and downlink data communication |
US9168457B2 (en) | 2010-09-14 | 2015-10-27 | Sony Computer Entertainment America Llc | System and method for retaining system state |
WO2009101592A2 (en) * | 2008-02-12 | 2009-08-20 | Runcom Technologies Ltd. | Mobile mesh, relay, and ad-hoc system solution based on wimax technology |
US8140276B2 (en) | 2008-02-27 | 2012-03-20 | Abl Ip Holding Llc | System and method for streetlight monitoring diagnostics |
US8929191B2 (en) * | 2008-07-07 | 2015-01-06 | Sumitomo Electric Industries, Ltd. | Base station device for wireless communication of OFDM signal including a synchronization control unit |
US9219956B2 (en) * | 2008-12-23 | 2015-12-22 | Keyssa, Inc. | Contactless audio adapter, and methods |
US9319175B2 (en) * | 2008-12-24 | 2016-04-19 | Koninklijke Philips N.V. | Techniques for performing efficient link adaptation in wireless personal networks |
US8625515B2 (en) * | 2009-02-03 | 2014-01-07 | Thomson Licensing | Method and apparatus for dynamic channel assignment and stream control in multi-hop wireless networks |
ES2439272T5 (en) * | 2009-03-11 | 2017-11-28 | Huawei Technologies Co., Ltd. | Method and apparatus for coexistence of systems of multiple operating entities |
US20110009053A1 (en) * | 2009-07-07 | 2011-01-13 | Anglin Jr Richard L | Tactical radio relay system |
JP5418353B2 (en) * | 2010-03-25 | 2014-02-19 | ソニー株式会社 | Communication control method and small and medium-sized base station |
US9794949B2 (en) | 2010-07-30 | 2017-10-17 | Board Of Regents, The University Of Texas System | Distributed rate allocation and collision detection in wireless networks |
CN102065433A (en) * | 2010-11-18 | 2011-05-18 | 重庆金美通信有限责任公司 | Channel distributing method based on multi-radio frequency multi-antenna multi-sector wireless MESH network |
KR101500477B1 (en) | 2011-01-07 | 2015-03-09 | 엠.에스. 라마이아 스쿨 오브 어드밴스드 스터디스 | Ad hoc network |
WO2012122508A2 (en) | 2011-03-09 | 2012-09-13 | Board Of Regents | Network routing system, method, and computer program product |
US10200476B2 (en) | 2011-10-18 | 2019-02-05 | Itron, Inc. | Traffic management and remote configuration in a gateway-based network |
US9014190B2 (en) | 2011-11-11 | 2015-04-21 | Itron, Inc. | Routing communications based on node availability |
ES2491669T3 (en) * | 2011-11-11 | 2014-09-08 | Itron, Inc. | Communications routing based on link quality |
US9419888B2 (en) | 2011-12-22 | 2016-08-16 | Itron, Inc. | Cell router failure detection in a mesh network |
EP2699040B1 (en) | 2012-08-06 | 2015-04-08 | Itron, Inc. | Multi-media multi-modulation and multi-data rate mesh network |
CN103338065B (en) * | 2013-07-12 | 2015-11-25 | 武汉邮电科学研究院 | Based on the wireless self-organization network communication means of four road smart antennas |
US10182385B2 (en) | 2014-06-09 | 2019-01-15 | Site Pro, LLC | Multi-path wireless mesh networks |
US9391839B2 (en) | 2014-06-11 | 2016-07-12 | Amplisine Labs, LLC | Ad hoc wireless mesh network |
KR101671079B1 (en) * | 2014-12-24 | 2016-11-01 | 한국과학기술원 | Cross-layer framework and its operation of bio-inspired algorithm for wireless mesh networks |
US10389429B2 (en) * | 2017-02-11 | 2019-08-20 | Massachusetts Institute Of Technology | Full-duplex, bi-directional, analog relay |
CN109803351B (en) * | 2017-11-17 | 2021-03-16 | 维沃移动通信有限公司 | Resource allocation method and equipment |
US10833799B2 (en) | 2018-05-31 | 2020-11-10 | Itron Global Sarl | Message correction and dynamic correction adjustment for communication systems |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5471469A (en) | 1994-02-08 | 1995-11-28 | Metricon, Inc. | Method of resolving media contention in radio communication links |
US5636220A (en) | 1994-03-01 | 1997-06-03 | Motorola, Inc. | Packet delivery method for use in a wireless local area network (LAN) |
US5684800A (en) | 1995-11-15 | 1997-11-04 | Cabletron Systems, Inc. | Method for establishing restricted broadcast groups in a switched network |
US5818820A (en) * | 1993-11-01 | 1998-10-06 | Omnipoint Corporation | Method and system for data link expansion or contraction using spread spectrum TDMA communication |
US5901362A (en) | 1994-07-29 | 1999-05-04 | International Business Machines Corporation | Method and apparatus for connecting a wireless LAN to a wired LAN |
US5943322A (en) * | 1996-04-24 | 1999-08-24 | Itt Defense, Inc. | Communications method for a code division multiple access system without a base station |
US6044062A (en) | 1996-12-06 | 2000-03-28 | Communique, Llc | Wireless network system and method for providing same |
US6097703A (en) | 1994-12-19 | 2000-08-01 | Salbu Research And Development (Proprietary Limited) | Multi-hop packet radio networks |
US6104712A (en) | 1999-02-22 | 2000-08-15 | Robert; Bruno G. | Wireless communication network including plural migratory access nodes |
US6134231A (en) | 1997-08-08 | 2000-10-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Uplink channel puncturing for reduced interference within a wireless data communications network |
US6173191B1 (en) | 1997-12-31 | 2001-01-09 | Mdivesity Inc. | Localization of shaped directional transmitting and transmitting/receiving antenna array |
US20010030969A1 (en) * | 1999-11-30 | 2001-10-18 | Donaghey Robert J. | Systems and methods for implementing global virtual circuits in packet-switched networks |
US6342844B1 (en) | 1997-11-04 | 2002-01-29 | Alexander Rozin | Two-way radio-based electronic toll collection method and system for highway |
US20020016926A1 (en) * | 2000-04-27 | 2002-02-07 | Nguyen Thomas T. | Method and apparatus for integrating tunneling protocols with standard routing protocols |
US6418299B1 (en) | 1996-01-11 | 2002-07-09 | Bbn Corporation | Self-organizing mobile wireless station network |
US6449484B1 (en) * | 1997-01-28 | 2002-09-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement in a radio communications system |
US6611509B1 (en) * | 1998-03-10 | 2003-08-26 | Matsushita Electric Industrial Co., Ltd. | CDMA/TDD mobile communication system and method |
US6647002B1 (en) * | 1998-08-18 | 2003-11-11 | Fujitsu Limited | System and method for code division multiple access communication, and base station and terminal apparatus for same system |
US6687239B1 (en) * | 2000-05-08 | 2004-02-03 | Vtech Telecommunications, Ltd | Method for dynamic channel allocation in a frequency hopping radio system |
US6694141B1 (en) * | 1997-06-24 | 2004-02-17 | Nokia Networks Oy | Channel selection in a radio link system |
US6798765B2 (en) * | 2000-10-27 | 2004-09-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for forwarding in multi-hop networks |
US6907257B1 (en) * | 1999-11-10 | 2005-06-14 | International Business Machines Corporation | Method and apparatus for searching for radio station for wireless ad hoc communication network |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2479515A1 (en) * | 1980-03-28 | 1981-10-02 | Telecommunications Sa | DIGITAL TRANSMISSION SYSTEM IN THE ALTERNATE |
US5007052A (en) * | 1989-04-11 | 1991-04-09 | Metricom, Inc. | Method for routing packets by squelched flooding |
US5212806A (en) * | 1990-10-29 | 1993-05-18 | International Business Machines Corporation | Distributed control methods for management of migrating data stations in a wireless communications network |
US5394436A (en) | 1991-10-01 | 1995-02-28 | Norand Corporation | Radio frequency local area network |
DE69232639T2 (en) * | 1991-10-01 | 2003-02-20 | Norand Corp | LOCAL RADIO FREQUENCY NETWORK |
DE69326656T2 (en) * | 1992-07-17 | 2000-05-31 | Sun Microsystems, Inc. | Method and device for self-organization in a wireless local area network |
US5563881A (en) | 1993-08-06 | 1996-10-08 | Rolm Company | Multihop distribution lists |
US5479400A (en) * | 1994-06-06 | 1995-12-26 | Metricom, Inc. | Transceiver sharing between access and backhaul in a wireless digital communication system |
CA2129199C (en) * | 1994-07-29 | 1999-07-20 | Roger Y.M. Cheung | Method and apparatus for bridging wireless lan to a wired lan |
CA2129200C (en) * | 1994-07-29 | 1999-08-10 | Murray C. Baker | Access point switching for mobile wireless network node |
US5987062A (en) * | 1995-12-15 | 1999-11-16 | Netwave Technologies, Inc. | Seamless roaming for wireless local area networks |
US5883884A (en) * | 1996-04-22 | 1999-03-16 | Roger F. Atkinson | Wireless digital communication system having hierarchical wireless repeaters with autonomous hand-off |
US5987011A (en) | 1996-08-30 | 1999-11-16 | Chai-Keong Toh | Routing method for Ad-Hoc mobile networks |
US6421731B1 (en) * | 1996-10-29 | 2002-07-16 | Telxon Corporation | Dynamic next hop routing protocol |
US6542497B1 (en) * | 1997-03-11 | 2003-04-01 | Verizon Services Corp. | Public wireless/cordless internet gateway |
US5949760A (en) * | 1997-03-21 | 1999-09-07 | Rockwell International Corporation | Simultaneous channel access transmission method for a multi-hop communications radio network |
GB9721008D0 (en) * | 1997-10-03 | 1997-12-03 | Hewlett Packard Co | Power management method foruse in a wireless local area network (LAN) |
US6498934B1 (en) * | 1999-03-24 | 2002-12-24 | Telefonaktiebologet Lm Ericsson (Publ) | Channel allocation using enhanced pathloss estimates |
US6456599B1 (en) * | 2000-02-07 | 2002-09-24 | Verizon Corporate Services Group Inc. | Distribution of potential neighbor information through an ad hoc network |
US6865185B1 (en) * | 2000-02-25 | 2005-03-08 | Cisco Technology, Inc. | Method and system for queuing traffic in a wireless communications network |
US6564039B1 (en) * | 2000-02-29 | 2003-05-13 | Motorola, Inc. | Frequency generation circuit and method of operating a tranceiver |
US6611050B1 (en) * | 2000-03-30 | 2003-08-26 | International Business Machines Corporation | Chip edge interconnect apparatus and method |
US6493759B1 (en) * | 2000-07-24 | 2002-12-10 | Bbnt Solutions Llc | Cluster head resignation to improve routing in mobile communication systems |
JP2002079828A (en) * | 2000-09-07 | 2002-03-19 | Suzuki Motor Corp | Air-conditioner for electric vehicle |
US6850502B1 (en) | 2000-10-30 | 2005-02-01 | Radiant Networks, Plc | Join process method for admitting a node to a wireless mesh network |
US6704301B2 (en) * | 2000-12-29 | 2004-03-09 | Tropos Networks, Inc. | Method and apparatus to provide a routing protocol for wireless devices |
US7362737B2 (en) * | 2004-04-08 | 2008-04-22 | Tropos Networks, Inc. | Minimization of channel filters within wireless access nodes |
-
2001
- 2001-03-26 US US09/818,423 patent/US7031293B1/en not_active Expired - Lifetime
- 2001-12-19 EP EP01991540A patent/EP1393583A4/en not_active Withdrawn
- 2001-12-19 WO PCT/US2001/050272 patent/WO2002078369A1/en not_active Application Discontinuation
- 2001-12-19 CN CNB018232493A patent/CN100388799C/en not_active Expired - Fee Related
-
2002
- 2002-01-16 TW TW091100592A patent/TW582142B/en not_active IP Right Cessation
-
2005
- 2005-03-07 US US11/074,349 patent/US7564862B2/en not_active Expired - Lifetime
-
2006
- 2006-03-01 US US11/366,707 patent/US7668137B2/en not_active Expired - Lifetime
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5818820A (en) * | 1993-11-01 | 1998-10-06 | Omnipoint Corporation | Method and system for data link expansion or contraction using spread spectrum TDMA communication |
US5471469A (en) | 1994-02-08 | 1995-11-28 | Metricon, Inc. | Method of resolving media contention in radio communication links |
US5636220A (en) | 1994-03-01 | 1997-06-03 | Motorola, Inc. | Packet delivery method for use in a wireless local area network (LAN) |
US5901362A (en) | 1994-07-29 | 1999-05-04 | International Business Machines Corporation | Method and apparatus for connecting a wireless LAN to a wired LAN |
US6097703A (en) | 1994-12-19 | 2000-08-01 | Salbu Research And Development (Proprietary Limited) | Multi-hop packet radio networks |
US5684800A (en) | 1995-11-15 | 1997-11-04 | Cabletron Systems, Inc. | Method for establishing restricted broadcast groups in a switched network |
US6418299B1 (en) | 1996-01-11 | 2002-07-09 | Bbn Corporation | Self-organizing mobile wireless station network |
US5943322A (en) * | 1996-04-24 | 1999-08-24 | Itt Defense, Inc. | Communications method for a code division multiple access system without a base station |
US6044062A (en) | 1996-12-06 | 2000-03-28 | Communique, Llc | Wireless network system and method for providing same |
US6449484B1 (en) * | 1997-01-28 | 2002-09-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement in a radio communications system |
US6694141B1 (en) * | 1997-06-24 | 2004-02-17 | Nokia Networks Oy | Channel selection in a radio link system |
US6134231A (en) | 1997-08-08 | 2000-10-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Uplink channel puncturing for reduced interference within a wireless data communications network |
US6342844B1 (en) | 1997-11-04 | 2002-01-29 | Alexander Rozin | Two-way radio-based electronic toll collection method and system for highway |
US6173191B1 (en) | 1997-12-31 | 2001-01-09 | Mdivesity Inc. | Localization of shaped directional transmitting and transmitting/receiving antenna array |
US6611509B1 (en) * | 1998-03-10 | 2003-08-26 | Matsushita Electric Industrial Co., Ltd. | CDMA/TDD mobile communication system and method |
US6647002B1 (en) * | 1998-08-18 | 2003-11-11 | Fujitsu Limited | System and method for code division multiple access communication, and base station and terminal apparatus for same system |
US6104712A (en) | 1999-02-22 | 2000-08-15 | Robert; Bruno G. | Wireless communication network including plural migratory access nodes |
US6907257B1 (en) * | 1999-11-10 | 2005-06-14 | International Business Machines Corporation | Method and apparatus for searching for radio station for wireless ad hoc communication network |
US20010030969A1 (en) * | 1999-11-30 | 2001-10-18 | Donaghey Robert J. | Systems and methods for implementing global virtual circuits in packet-switched networks |
US20020016926A1 (en) * | 2000-04-27 | 2002-02-07 | Nguyen Thomas T. | Method and apparatus for integrating tunneling protocols with standard routing protocols |
US6687239B1 (en) * | 2000-05-08 | 2004-02-03 | Vtech Telecommunications, Ltd | Method for dynamic channel allocation in a frequency hopping radio system |
US6798765B2 (en) * | 2000-10-27 | 2004-09-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for forwarding in multi-hop networks |
Non-Patent Citations (14)
Title |
---|
"A Review of Current Routing Protocols For Ad Hoc Mobile Wireless Networks," E. Royer and C.K. Toh found on www.ee.surrey.ac.uk/personal/g.aggelou/papers/adhoc review.pdf, also in IEEE communications, Apr. 1999. |
"Mesh-you are the network," found on www.meshnetworks.com. |
"Nova Engineering," found on www.novaroam.com. |
"Providing Solutions For Mobile Adhoc Networking," Web product brochure downloaded from www.mobilemesh.com on Mar. 26, 2002, 8 pages. |
"Ricichet," found on www.metricom.com. |
"Think more than wired," found on www.nwr.nokia.com. |
"Turbowave-the future is yours to imagine," found on www.turbowave.com. |
E.M. Royer and C-K. Toh, "A Review of Current Routing Protocols for Ad-Hoc Mobile Networks," IEEE Personal Communications, Apr. 1999, pp. 46-55. |
Hierarchical Network Routing, found on www.cs.su.oz.au/~piers/papers/routing/routing.html, L.P. Laudy, R.J. Kumme, A. Fekete. |
IEEE Draft 802.1w /D10, "Part 3 Media Access Control (MAC) Bridges, Amendment 2-Rapid Reconfiguration," abstract found on http://www.drizzle.com/~aboba/IEEE/802-1w-d10.pdf, adopted by the ISO/IEC and redesignated ISO/IEC 15802-3:1998, 163 pages. |
IEEE Standard for Information Technology-No. 802.1d, 1998 Edition, "Part 3 Media Access Control (MAC) Bridges,": Found on http://standards.ieee.org/reading/ieee/std/lanman/802.1D-1998.pdf, and adopted by the ISO/IEC and redesignated as ISO/IEC 15802-3: 1998, 373 pages. |
K. Grace, "Mobile Mesh Routing Protocol," Sep. 22, 2000, Internet Draft from the IETF Manet Working Group found on http://www.mitre.org/tech<SUB>-</SUB>transfer/mobilemesh, 8 pages. |
L.M. Feeney, "A Taxonomy for Routing Protocols in Mobile Ad Hoc<SUB>-</SUB>Networks," Swedish Institute of Computer Science, SICS Technical Report T99/07, Oct. 1999, 20 pages. |
S. Corson, J. Macker, Mobile Ad hoc Networking (MANET), The Internet Society, Jan. 1999, found on www.ietf.org/rfc/rfc2501.txt, 12 pages. |
Cited By (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7532643B2 (en) * | 2001-05-15 | 2009-05-12 | Cisco Technology, Inc. | Aligning data packets/frames for transmission over a network channel |
US20060126663A1 (en) * | 2001-05-15 | 2006-06-15 | Chia-Yuan Teng | Aligning data packets/frames for transmission over a network channel |
US20070082674A1 (en) * | 2001-10-11 | 2007-04-12 | Pedersen Erling J | Adaptive broadband platforms and methods of operation |
US8428605B2 (en) * | 2001-10-11 | 2013-04-23 | Innovative Wireless Sweden Ab | Adaptive broadband platforms and methods of operation |
US7180875B1 (en) * | 2001-12-20 | 2007-02-20 | Meshnetworks, Inc. | System and method for performing macro-diversity selection and distribution of routes for routing data packets in Ad-Hoc networks |
US20040114521A1 (en) * | 2002-02-05 | 2004-06-17 | Shigeru Sugaya | Radio communication system, radio communication control method, radio communication apparatus, radio communication method, and computer program |
US9179461B2 (en) * | 2002-02-05 | 2015-11-03 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US8989170B2 (en) | 2002-02-05 | 2015-03-24 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US9215709B2 (en) | 2002-02-05 | 2015-12-15 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US9907052B2 (en) | 2002-02-05 | 2018-02-27 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US10397899B2 (en) | 2002-02-05 | 2019-08-27 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US11229010B2 (en) | 2002-02-05 | 2022-01-18 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US20120218984A1 (en) * | 2002-02-05 | 2012-08-30 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US8199682B2 (en) * | 2002-02-05 | 2012-06-12 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US20090262717A1 (en) * | 2002-02-05 | 2009-10-22 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US7561539B2 (en) * | 2002-02-05 | 2009-07-14 | Sony Corporation | Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program |
US8780770B2 (en) | 2002-05-13 | 2014-07-15 | Misonimo Chi Acquisition L.L.C. | Systems and methods for voice and video communication over a wireless network |
US20060215593A1 (en) * | 2002-05-13 | 2006-09-28 | Kiyon, Inc. | Distributed Multichannel Wireless Communication |
US20070104215A1 (en) * | 2002-05-13 | 2007-05-10 | Kiyon, Inc. | Multi-Hop Ultra Wide Band Wireless Network Communication |
US7957356B2 (en) | 2002-05-13 | 2011-06-07 | Misomino Chi Acquisitions L.L.C. | Scalable media access control for multi-hop high bandwidth communications |
US20080031169A1 (en) * | 2002-05-13 | 2008-02-07 | Weiguang Shi | Systems and methods for voice and video communication over a wireless network |
US7941149B2 (en) | 2002-05-13 | 2011-05-10 | Misonimo Chi Acquistion L.L.C. | Multi-hop ultra wide band wireless network communication |
US7852796B2 (en) | 2002-05-13 | 2010-12-14 | Xudong Wang | Distributed multichannel wireless communication |
US7835372B2 (en) | 2002-05-13 | 2010-11-16 | Weilin Wang | System and method for transparent wireless bridging of communication channel segments |
US8611320B2 (en) | 2002-05-13 | 2013-12-17 | Misonimo Chi Acquisitions L.L.C. | Scalable media access control for multi-hop high bandwith communications |
US20060274745A1 (en) * | 2002-05-13 | 2006-12-07 | Kiyon, Inc. | System and Method for Transparent Wireless Bridging of Communication Channel Segments |
US20060253747A1 (en) * | 2002-05-13 | 2006-11-09 | Kiyon, Inc. | System and Method for Identifying Nodes in a Wireless Network |
US9554304B2 (en) | 2002-05-13 | 2017-01-24 | Ol Security Limited Liability Company | Scalable media access control for multi-hop high bandwidth communications |
US9930575B2 (en) | 2002-05-13 | 2018-03-27 | Ol Security Limited Liability Company | Scalable media access control for multi-hop high bandwidth communications |
US7451365B2 (en) | 2002-05-13 | 2008-11-11 | Weilin Wang | System and method for identifying nodes in a wireless network |
US8908609B1 (en) * | 2003-06-06 | 2014-12-09 | Rockstar Consortium Us Lp | Multi-hop wireless communications system and method |
US20110044273A1 (en) * | 2003-09-30 | 2011-02-24 | Intel Corporation | High throughput communication station and method for communicating over a primary channel and a secondary channel |
US20110044392A1 (en) * | 2003-09-30 | 2011-02-24 | Maltsev Alexander A | Systems And Methods For High-Throughput Wideband Wireless Local Area Network Communications |
US8780824B2 (en) * | 2003-09-30 | 2014-07-15 | Intel Corporation | High throughput communication station and method for communicating over a primary channel and a secondary channel |
US20050208949A1 (en) * | 2004-02-12 | 2005-09-22 | Chiueh Tzi-Cker | Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks |
US7505735B2 (en) * | 2004-03-11 | 2009-03-17 | Panasonic Corporation | Communication terminal device and communication relay method |
US20070202803A1 (en) * | 2004-03-11 | 2007-08-30 | Matsushita Electric Industrial Co., Ltd. | Communication Terminal Device And Communciation Relay Method |
US8036130B2 (en) | 2004-04-08 | 2011-10-11 | Tropos Networks, Inc. | Minimization of channel filters within wireless access nodes |
US7362737B2 (en) * | 2004-04-08 | 2008-04-22 | Tropos Networks, Inc. | Minimization of channel filters within wireless access nodes |
US20050226179A1 (en) * | 2004-04-08 | 2005-10-13 | Cyrus Behroozi | Minimization of channel filters within wireless access nodes |
US7489932B2 (en) * | 2004-06-03 | 2009-02-10 | Tropos Networks | Channel assignments within a mesh network |
US20050271006A1 (en) * | 2004-06-03 | 2005-12-08 | Amalavoyal Chari | Channel assignments within a mesh network |
US20060182076A1 (en) * | 2005-02-17 | 2006-08-17 | Mobitrum Corporation | Method and system for mesh network embeded devices |
US9602399B2 (en) | 2005-07-30 | 2017-03-21 | Firetide, Inc. | Utilizing multiple mesh network gateways in a shared access network |
US20070064670A1 (en) * | 2005-08-18 | 2007-03-22 | Samsung Electronics Co., Ltd. | Method and system for selective silencing in a WLAN mesh network |
US20070090996A1 (en) * | 2005-10-11 | 2007-04-26 | Mobitrum Corporation | Method and system for spatial data input, manipulation and distribution via an adaptive wireless transceiver |
US20070160020A1 (en) * | 2006-01-05 | 2007-07-12 | Robert Osann | Interleaved wireless mesh network |
US20070297366A1 (en) * | 2006-01-05 | 2007-12-27 | Robert Osann | Synchronized wireless mesh network |
US8102868B2 (en) | 2006-01-05 | 2012-01-24 | Folusha Forte B.V., Llc | Interleaved and directional wireless mesh network |
US20070153817A1 (en) * | 2006-01-05 | 2007-07-05 | Robert Osann | Interleaved and directional wireless mesh network |
US20070183439A1 (en) * | 2006-01-05 | 2007-08-09 | Osann Robert Jr | Combined directional and mobile interleaved wireless mesh network |
US20080123682A1 (en) * | 2006-06-27 | 2008-05-29 | Justin Michael Yackoski | Method for scheduling transmissions in an ad hoc network |
USRE47894E1 (en) | 2006-07-27 | 2020-03-03 | Iii Holdings 2, Llc | Method and system for dynamic information exchange on location aware mesh network devices |
US8305936B2 (en) | 2006-07-27 | 2012-11-06 | Mobitrum Corporation | Method and system for dynamic information exchange on a mesh network in a vehicle |
US20080025330A1 (en) * | 2006-07-27 | 2008-01-31 | Mobitrum Corporation | Method and system for dynamic information exchange on mesh network devices |
US20110019587A1 (en) * | 2006-07-27 | 2011-01-27 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
US8427979B1 (en) | 2006-07-27 | 2013-04-23 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
US7801058B2 (en) | 2006-07-27 | 2010-09-21 | Mobitrum Corporation | Method and system for dynamic information exchange on mesh network devices |
US8305935B2 (en) | 2006-07-27 | 2012-11-06 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
US8411590B2 (en) | 2006-07-27 | 2013-04-02 | Mobitrum Corporation | Mesh network remote control device |
US20080032705A1 (en) * | 2006-08-04 | 2008-02-07 | Abhishek Patel | Systems and methods for determining location of devices within a wireless network |
US8175613B2 (en) | 2006-08-04 | 2012-05-08 | Misonimo Chi Acquisitions L.L.C. | Systems and methods for determining location of devices within a wireless network |
US8054784B2 (en) * | 2006-08-16 | 2011-11-08 | Tropos Networks, Inc. | Wireless mesh network channel selection |
US20080043707A1 (en) * | 2006-08-16 | 2008-02-21 | Tropos Networks, Inc. | Wireless mesh network channel selection |
GB2455939A (en) * | 2006-09-19 | 2009-07-01 | Firetide Inc | A multi-channel assignment method for multi-radio multi-hop wireless mesh networks |
US8824380B2 (en) | 2006-09-19 | 2014-09-02 | Firetide, Inc. | Multi-channel assignment method for multi-radio multi-hop wireless mesh networks |
US20090175238A1 (en) * | 2006-09-19 | 2009-07-09 | Jorjeta Jetcheva | Multi-Channel Assignment Method For Multi-Radio Multi-Hop Wireless Mesh Networks |
GB2455939B (en) * | 2006-09-19 | 2011-04-27 | Firetide Inc | A multi-channel assignment method for multi-radio multi-hop wireless mesh networks |
WO2008036756A2 (en) * | 2006-09-19 | 2008-03-27 | Firetide, Inc. | A multi-channel assignment method for multi-radio multi-hop wireless mesh networks |
CN101517932A (en) * | 2006-09-19 | 2009-08-26 | 发尔泰公司 | A multi-channel assignment method for multi-radio multi-hop wireless mesh networks |
WO2008036756A3 (en) * | 2006-09-19 | 2008-05-15 | Firetide Inc | A multi-channel assignment method for multi-radio multi-hop wireless mesh networks |
US8203966B2 (en) * | 2006-09-20 | 2012-06-19 | Alcatel Lucent | Method and device for setting up connection between mobile station and base station in multi-hop relay network |
US20090310515A1 (en) * | 2006-09-20 | 2009-12-17 | Alcatel Lucent | Method and device for setting up connection between mobile station and base station in multi-hop relay network |
US7826366B2 (en) | 2006-11-07 | 2010-11-02 | Microsoft Corporation | Joint channel assignment and routing in wireless networks |
US20080117864A1 (en) * | 2006-11-16 | 2008-05-22 | Microsoft Corporation | Dynamic Channel Assignment and Connectivity Maintenance in Wireless Networks |
US7680089B2 (en) | 2006-11-16 | 2010-03-16 | Microsoft Corporation | Dynamic channel assignment and connectivity maintenance in wireless networks |
US8040857B2 (en) | 2006-12-07 | 2011-10-18 | Misonimo Chi Acquisitions L.L.C. | System and method for timeslot and channel allocation |
EP1953974B1 (en) * | 2007-01-31 | 2013-11-06 | Deutsche Telekom AG | A packet transmission scheme for improved throughput over multi-hop routes of a wireless multihop network |
EP1953974A1 (en) | 2007-01-31 | 2008-08-06 | Deutsche Telekom AG | A packed transmission scheme for improved throughput over multi-hop routes of a wireless multihop network |
US20090036138A1 (en) * | 2007-08-02 | 2009-02-05 | Gavin Bernard Horn | Method for scheduling orthogonally over multiple hops |
US8503374B2 (en) * | 2007-08-02 | 2013-08-06 | Qualcomm Incorporated | Method for scheduling orthogonally over multiple hops |
US9699688B2 (en) | 2007-08-02 | 2017-07-04 | Qualcomm Incorporated | Method for scheduling orthogonally over multiple hops |
US20090034458A1 (en) * | 2007-08-02 | 2009-02-05 | Gavin Bernard Horn | Method for scheduling orthogonally over multiple hops |
US20090189739A1 (en) * | 2008-01-25 | 2009-07-30 | Mobitrum Corporation | Passive voice enabled rfid devices |
US8582500B2 (en) | 2008-05-02 | 2013-11-12 | Rochester Institute Of Technology | Methods for providing an ad hoc mobile communication network and systems thereof |
US20100046426A1 (en) * | 2008-05-02 | 2010-02-25 | Rochester Institute Of Technology | Methods for providing an ad hoc mobile communication network and systems thereof |
US8995354B2 (en) | 2009-04-30 | 2015-03-31 | Symbol Technologies, Inc. | Method for selecting communication links in a multi-radio wireless communication system |
US20100278118A1 (en) * | 2009-04-30 | 2010-11-04 | Motorola, Inc. | Method for selecting communication links in a multi-radio wireless communication system |
US9088546B2 (en) | 2012-08-30 | 2015-07-21 | Abb Inc. | Establishing an IPSEC (internet protocol security) VPN (virtual private network) tunnel and encapsulating non-IP packets |
US9014051B2 (en) | 2012-08-30 | 2015-04-21 | Abb Inc. | Updating multicast group information of a client device of a wireless mesh network |
US8893262B2 (en) | 2012-08-30 | 2014-11-18 | Tropos Networks, Inc. | Establishing an IPsec (internet protocol security) VPN (virtual private network) tunnel |
US9532186B2 (en) * | 2013-11-10 | 2016-12-27 | National Chung Shan Institute Of Science And Technology | Bidirectional voice transmission system and method thereof |
US20150131490A1 (en) * | 2013-11-10 | 2015-05-14 | Chung-Shan Institute Of Science And Technology | Bidirectional Voice Transmission System and Method Thereof |
US10645755B2 (en) * | 2017-07-03 | 2020-05-05 | Ricoh Company, Ltd. | Communication system, communication device, and communication control method |
US11811642B2 (en) | 2018-07-27 | 2023-11-07 | GoTenna, Inc. | Vine™: zero-control routing using data packet inspection for wireless mesh networks |
US11432248B1 (en) * | 2021-05-18 | 2022-08-30 | L3Harris Technologies, Inc. | Conscientious power and rate adaptation in a CDMA manet |
Also Published As
Publication number | Publication date |
---|---|
US20060215605A1 (en) | 2006-09-28 |
US7564862B2 (en) | 2009-07-21 |
CN100388799C (en) | 2008-05-14 |
TW582142B (en) | 2004-04-01 |
CN1513270A (en) | 2004-07-14 |
WO2002078369A1 (en) | 2002-10-03 |
EP1393583A4 (en) | 2009-08-12 |
US20050163144A1 (en) | 2005-07-28 |
US7668137B2 (en) | 2010-02-23 |
EP1393583A1 (en) | 2004-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7031293B1 (en) | Method and system to provide increased data throughput in a wireless multi-hop network | |
US7489932B2 (en) | Channel assignments within a mesh network | |
Sengupta et al. | Open research issues in multi-hop cognitive radio networks | |
US7697893B2 (en) | Techniques for ad-hoc mesh networking | |
Cordeiro et al. | C-MAC: A cognitive MAC protocol for multi-channel wireless networks | |
US6690657B1 (en) | Multichannel distributed wireless repeater network | |
KR100922078B1 (en) | Increasing link capacity via concurrent transmissions in centralized wireless LANs | |
US20090060001A1 (en) | Cognitive frequency hopping radio | |
Krishna et al. | A survey on MAC protocols in OSA networks | |
US8565176B2 (en) | Wireless network | |
KR20010111268A (en) | Multichannel Distributed Wireless Repeater Network | |
US20080170544A1 (en) | Method of transmitting between two nodes | |
Fujii et al. | Ad-hoc cognitive radio-development to frequency sharing system by using multi-hop network | |
KR20010024100A (en) | Frequency hopping piconets in an uncoordinated wireless multi-user system | |
JP2008508790A (en) | Common signal transmission method and apparatus | |
Ihara et al. | Distributed autonomous multi-hop vehicle-to-vehicle communications over TV white space | |
US20100061313A1 (en) | Method and apparatus for using remote station as backhaul in a coordinated manner | |
Kim et al. | COCAST: Multicast mobile ad hoc networks using cognitive radio | |
Anamalamudi et al. | Hybrid Common Control Channel Based MAC Protocol for Cognitive Radio | |
Anamalamudi et al. | Low rate common control channel based AODV routing protocol for cognitive radio ad-hoc networks | |
Silard et al. | Frequency Reuse in IAB-based 5G Networks using Graph Coloring Methods | |
Jackson et al. | A channel-access protocol to utilize multiple heterogeneous channels for ad hoc networks | |
Niyato et al. | Medium access control protocols for dynamic spectrum access in cognitive radio networks: A survey | |
Li | A networking perspective of cooperative spectrum sharing in wireless networks: Analysis and experiments | |
Mahajan et al. | Interference Evaluation of different Wireless systems operating in 2.4 GHz ISM Band |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FHP WIRELESS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SRIKRISHNA, DEVABHAKTUNI;CHARI, AMALAVOYAL;BEHROOZI, CYRUS;REEL/FRAME:012041/0001;SIGNING DATES FROM 20010628 TO 20010703 |
|
AS | Assignment |
Owner name: TROPOS NETWORKS, INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:FHP WIRELESS, INC.;REEL/FRAME:014487/0904 Effective date: 20030603 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: SILICON VALLEY BANK, CALIFORNIA Free format text: SECURITY AGREEMENT;ASSIGNOR:TROPOS NETWORKS, INC.;REEL/FRAME:023574/0659 Effective date: 20091028 Owner name: SILICON VALLEY BANK,CALIFORNIA Free format text: SECURITY AGREEMENT;ASSIGNOR:TROPOS NETWORKS, INC.;REEL/FRAME:023574/0659 Effective date: 20091028 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: TROPOS NETWORKS, INC., CALIFORNIA Free format text: RELEASE;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:028755/0797 Effective date: 20120705 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553) Year of fee payment: 12 |
|
AS | Assignment |
Owner name: ABB TECHNOLOGY LTD., SWITZERLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TROPOS NETWORKS INC.;REEL/FRAME:054644/0511 Effective date: 20131230 |
|
AS | Assignment |
Owner name: ABB SCHWEIZ AG, SWITZERLAND Free format text: MERGER;ASSIGNOR:ABB TECHNOLOGY AG;REEL/FRAME:054893/0273 Effective date: 20160509 |
|
AS | Assignment |
Owner name: ABB POWER GRIDS SWITZERLAND AG, SWITZERLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ABB SCHWEIZ AG;REEL/FRAME:055589/0769 Effective date: 20201202 |
|
AS | Assignment |
Owner name: ABB TECHNOLOGY AG, SWITZERLAND Free format text: MERGER;ASSIGNOR:ABB TECHNOLOGY LTD.;REEL/FRAME:057685/0044 Effective date: 20160308 |
|
AS | Assignment |
Owner name: HITACHI ENERGY SWITZERLAND AG, SWITZERLAND Free format text: CHANGE OF NAME;ASSIGNOR:ABB POWER GRIDS SWITZERLAND AG;REEL/FRAME:058666/0540 Effective date: 20211006 |