Abstract:
The present invention provides a method for computing the position of a mobile device (200,405) operating in a wireless network (100). The system includes a receiver, adapted to receive respective signals from each of at least four reference devices (410,415,420,425) at the mobile device (405), each respective signal including information representing a Time of Flight between the mobile device (405) and the associated fixed reference device. The system includes a processor (215), to estimate the location of the mobile device (200,405) by computing at least three Apollonius circles (500,600,700) between the mobile device (405) and each of the at least three different pairs of fixed reference devices, wherein the computed Apollonius circles are indicative of the distance between the mobile device (405) and each of the associated fixed reference devices of each pair; and calculating the location of the mobile device (405) as the intersection of the computed Apollonius circles.
Abstract:
A method for measuring the time of arrival of radio signals within a network comprises receiving the received signals including at least a first pseudorandom code and a second pseudorandom code from at least one other node; identifying a frequency difference between the node and the other node using a phase difference between each of a maximum value of a cross-correlation provided by the first pseudorandom code and the second pseudorandom code; applying the frequency difference to the reception of the received signal; and calculating the time of arrival of the received signal comprising a time, measured with a local clock, when the cross-correlation has achieved the maximum value.
Abstract:
A method provides for identifying short radar signals in presence of interfering signals from various sources applicable to U-NII devices. The method includes collecting a set of information about received interfering signals until the End-Of-Burst (EOB) condition is identified. When the EOB is identified, the set information about the received train of interfering signals is processed. The algorithm selects the time interval between two pulses as a possible Pulse Repetition Interval (PRI) and checks if the same time interval or a multiple of it can be found between other pulses in the collected set, with some small acceptable error. Pulses matching the criteria are considered as potential radar pulses. When at least one pulse has been identified as a potential radar pulse for a number of times larger than a predefined limit, it is concluded that that pulse has been generated by a radar installation.
Abstract:
A wireless device for determining distances between other wireless communications devices in a wireless communication network The wireless device receives an incoming message signal from at least one other wireless device in the network The message signal includes a fame of arrival of a ranging signal previously transmitted by the wireless device Responsive to receiving the message signal, the wireless device receives one or more incoming ranging signals from the other wireless device Each ranging signal is received in a frequency range that is substantially less than the frequency range in which the messaging signal was received
Abstract:
A method for measuring the Time Of Arrival of signals in a communications network is provided. A transmitter emits a beacon that is a digital message of known content, followed by timing information. The message is preceded by a pseudo-random binary phase-shift keying (BPSK) modulated sequence that allows the receiver to synchronize on the received signal using the autocorrelation method. During the synchronization process, are computed the approximated Time Of Arrival (TOA) and approximated frequency difference between the local oscillator and the received signal. The content of the beacon message is then used for correcting the approximated TOA and the frequency differences, providing results of very high precision of TOA. The timing information that follows the beacon is used for network clock synchronization and for computing the distances between network nodes.
Abstract:
A wireless communication device (e.g., 102) employs a method and apparatus for determining distances between wireless communications devices in a wireless communication network (100). The wireless device receives an incoming message signal (117) from at least one other wireless device (e.g., 101, 103-104) in the network. The message signal(s) includes a time of arrival of a ranging signal (121) previously transmitted by the wireless device. Responsive to receiving the message signal(s), the wireless device receives one or more incoming ranging signal(s) (120) from the other wireless device(s). Each ranging signal is received in a frequency range that is substantially less than the frequency range in which the messaging signal(s) was received. Having received the message signal(s) and the ranging signal(s), the wireless device then determines the distance between itself and the other wireless device(s) based at least on receipt of the ranging signal(s) and, more preferably, further based on the contents of the message signal(s).
Abstract:
A system (Fig. 1) and method (Fig. 6) for providing a MAC protocol that allows the collection of a large number of range measurements, and based upon such measurements, permits a very precise computation of the location of terminals at a location. Specifically, the system and method operates with Mobile Terminals (110-1 - 110-n in Fig. 1), Fixed References (120-1 - 120-n in Fig. 1) and at least one Main Control (140-1 - 140-n in Fig. 1), wherein a MAC protocol defines the sequence of messages exchanged between each of the Mobile Terminals, Fixed Reference and the Main Control for assuring the data needed for computing the location is received.
Abstract:
A system and method for selecting an appropriate transmit power and data rate at which a communication signal is transmitted over a link between nodes in a wireless ad-hoc communication network based on factors such as variations in path loss in the link, fading conditions, noise level estimation and overall link quality. The system and method dynamically computes path loss in the link based on characteristics of a message transmitted from the source node (102, 106, 107) to the destination node (102, 106, 107), determines a noise factor at the destination node, and calculates the power level and rate at which the data is transmitted over the link based on the computed path loss and noise factor. Accordingly, the system and method are capable of determining the proper level of transmit power and data rate for assuring that the destination node will receive the data transmitted by the source node at a reliability of at least 90%.
Abstract:
A method for routing data packets from a source to a destination in a wireless communication network comprising a plurality of nodes, wherein each node is in uplink-downlink association with at least one neighboring node, and wherein each node comprises a registration table identifying all downlink nodes that are associated with the node, the method comprising: sending an Open Stream message from a source node which specifies a destination node; and receiving the Open Stream message at the uplink node of the source node, wherein the uplink node relays the Open Stream message to the destination node if the destination node is registered in the registration table of the uplink node.
Abstract:
A system and method for synchronizing a wireless network comprising a first node operable pursuant to a first time-division multiple access (TDMA) scheme and a second node operable pursuant to a second TDMA scheme, wherein the first TDMA scheme and the second TDMA scheme each comprise a plurality of ticks, and wherein the first node and the second node each comprise a tick counter for determining the time moment at which a transmission is made or at which a signal is received by the node.