Abstract:
A low power consumption protocol for low power communication devices attached to an asynchronous network is described. In this protocol, a communication device is used as a high communication duty cycle Mediation Device (MD), thus permitting other communication devices to use a low communication duty cycle framing structure. The MD functions as a storage and retrieval service for messages between two devices when one device is not able to communicate. When the previously unavailable device becomes available, it can check in with the MD to retrieve any missed messages and respond to these messages accordingly. In a communication network, each of the low power communication devices can be configured to behave as MD's for a small amount of time. Sharing this responsibility among all communication devices in the network allows each device to maintain an low average communication duty cycle. This technique is applicable to a low power, low cost, zero-configuring, self-organizing, asynchronous network.
Abstract:
A method, wireless device, and information processing system dynamically update spectrum sensing groups in a wireless communication system. A set of wireless devices (114) currently allocated to a spectrum sensing group is identified. Each wireless device (114, 116, 118) in the set performs spectrum sensing on one or more wireless communication channels. Spectrum sensing performance data (144) is analyzed for each such wireless device (114) in the set. The spectrum sensing performance data (144) indicates wireless communication performance of a wireless device (114) associated with the spectrum sensing performance data with respect to detecting a transmitted signal on the one or more communication channels. Wireless device membership of the set of wireless devices (114, 116, 118) allocated to the spectrum sensing group is dynamically adjusted based on the analysis.
Abstract:
A wireless communication system and method for determination of the location of a location-incapable device of a decentralized wireless communication network . Upon receipt of location determination information, relevant to the location of the location-incapable device in the network and sufficient to perform a calculation of the location of the location-incapable device, a location-capable device of the network may calculate the location of the location-incapable device and make this information available to one or more devices of the network.
Abstract:
A method for estimating the location of a blindfolded node (235) in a wireless network having reference nodes (225, 230) is provided. The reference nodes (225, 230) are combined into pairs (301) and each pair is checked to determine if the reference nodes are within each other's communication rage (304). A plurality of probable regions (315) for the blindfolded node are obtained (313, 315). These probable regions are overlapped (320), and the blindfolded node's estimated location is estimated to be the geometric center of the overlapped regions (325).
Abstract:
The present invention provides a multimode receiver design for mitigation of frequency offset by selective demodulation of an input modulated signal. The receiver (103) comprises a plurality of demodulators (207). Each of the plurality of demodulators (207) has the same functionality but different receiver sensitivity versus frequency-offset mitigation characteristics. Each of these demodulators incorporates a different demodulation technique. A suitable demodulator is selected to demodulate the received signal. The choice of a suitable demodulator is based on the value of the frequency offset (305, 307).
Abstract:
A system for synchronizing a DS-CDMA receiver (106) to a received signal (700) using actual data as opposed to a special training sequence is provided. A chip by chip multiplication (910, 1304) is appliced to a sequence of received chip complex values in order to eliminate most traces of bit sign information from the received signal (700). The foregoing allows multiple bit length sequences of chips extraced from actual data to be combined, e.g., averaged, in order to reduce random noise. A low noise vector which has been derived from actual data can then be used to synchronize (1312) the receiver (106) to a desired degree of precision.
Abstract:
During operation a node (500) that has associated with a network (100) will periodically broadcast a beacon (303) during a beacon interval as part of a superframe. The beacon will be periodically broadcast for a first period of time, based on a time it takes for nodes to associate with the network. After the first period of time has passed, the beacon will be switched off for a second period of time, after which, the beacon will again be periodically broadcast.
Abstract:
A method and apparatus for determining a node's proper duty cycle is provided herein. All nodes (500) within a network (100) will interactively switch duty-cycles based on a number of hops a device is from a personal area network coordinator PNC. Changing duty cycles based on a number of hops from a PNC assures that spatial patterns of duty-cycles form in a network to maximize data throughput and minimize network wide power consumptions.
Abstract:
A method and apparatus for determining the location of a node within a communication system is provided herein. During operation, reference nodes (1O5) having known locations are utilized to locate "blind" nodes (104) whose location is to be determined. More particularly, a blind node (104) wishing to determine its location will measure a plurality of path losses between itself and a plurality of reference nodes (105), These reference nodes' locations will then be mathematically weighted by the path loss between these reference nodes (105) and the blind node (104). The location of the blind node (104) is a sum of the mathematically weighted reference nodes' locations.
Abstract:
A method and location determination module is provided for determining a location of one of a plurality of units (16A, 16B, 16C, 12, 14) using neighbor lists (212). Each unit is communicatively coupled to at least some of the other plurality of units (16A, 16B, 16C, 12, 14), where at least some of the plurality of units (16A, 16B, 16C, 12, 14) are reference units, whose locations are known. The units communicate with other (16A, 16B, 16C, 12, 14) nearby units within communication range, to establish neighbor lists (212). A unit to be located then identifies an aggregate value corresponding to the number of occurrences of the reference units in the neighbor list (212) of the unit to be located and the neighbor lists (212) of each of a group of associated units. The location of the unit to be located is then determined, based upon the known locations of the reference units and the number of identified occurrences of the reference units in the corresponding neighbor lists (212).