Abstract:
Methods and apparatus for piecewise linear neuron modeling and implementing artificial neurons in an artificial nervous system based on linearized neuron models. One example method for operating an artificial neuron generally includes determining that a first state of the artificial neuron is within a first region; determining a second state of the artificial neuron based at least in part on a first set of linear equations, wherein the first set of linear equations is based at least in part on a first set of parameters corresponding to the first region; determining that the second state of the artificial neuron is within a second region; and determining a third state of the artificial neuron based at least in part on a second set of linear equations, wherein the second set of linear equations is based at least in part on a second set of parameters corresponding to the second region.
Abstract:
A method and system for reverse link interference cancellation. One method comprises demodulating and decoding at least one signal sent from at least one access terminal and received by a first base station, sending demodulated, decoded information of the signal to a second base station, reconstructing the signal at the second base station, and subtracting the reconstructed signal from a buffer at the second base station.
Abstract:
Methods and systems for estimating and canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance's pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence. The pilot interference estimates due to a plurality of interfering multipaths are accumulated to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal.
Abstract:
A novel and improved system and method for assembling a single data stream from multiple instances of that data stream is described. Data transmitted from a cellular telephone subscriber unit (100) is received by a set of base transceiver stations (102). Each base transceiver station performs various error detection procedures on segments of the data referred to as frames (300). These error detection procedures may include CRC check sum verification, Yamamoto metric calculation, re-encoded signal error rate calculation, or a combination thereof. The results of these error detection procedures are placed into a frame quality metric (308). The frame (200), frame quality metric (308), a time stamp (310) and an address (312) are placed into a packet (305) that is transmitted from each base transceiver station to a mobile telephone switching office (104) which matches packets (305) attempting to transmit the same information using the time stamp and selects one frame (300) from the packets (305) for further processing based on the associated frame quality metric (308).
Abstract:
In a receiver having a plurality of demodulation elements (204A, 204B, 204C), a method of assigning the plurality of demodulation element to a set of available signals. A first method emphasizes diversity of transmitting devices so that power control is optimal. A second method emphasizes the maximum signal strength available to produce aggregate maximum signal strength. Both methods control the number of reassignments so that excessive data is not lost during the reassignment process. The apparatus comprises the plurality of demodulation elements (204A, 204B, 204C), at least one searcher element (202), and a controller (200).
Abstract:
Methods and apparatus for piecewise linear neuron modeling and implementing artificial neurons in an artificial nervous system based on linearized neuron models. One example method for operating an artificial neuron generally includes determining that a first state of the artificial neuron is within a first region; determining a second state of the artificial neuron based at least in part on a first set of linear equations, wherein the first set of linear equations is based at least in part on a first set of parameters corresponding to the first region; determining that the second state of the artificial neuron is within a second region; and determining a third state of the artificial neuron based at least in part on a second set of linear equations, wherein the second set of linear equations is based at least in part on a second set of parameters corresponding to the second region.
Abstract:
Methods and apparatus for piecewise linear neuron modeling and implementing one or more artificial neurons in an artificial nervous system based on one or more linearized neuron models. One example method (for implementing a combination of a plurality of neuron models in a system of neural processing units) generally includes loading parameters for a first neuron model selected from the plurality of neuron models into a first neural processing unit, determining a first state of the first neural processing unit based at least in part on the parameters for the first neuron model, and determining a second state of the first neural processing unit based at least in part on the parameters for the first neuron model and on the first state. This method may also include updating the plurality of neuron models (e.g., by adding, deleting, or adjusting parameters for the first neuron model or another neuron model).
Abstract:
Methods and apparatus for selecting a serving sector in a high rate data (HDR) communication system are disclosed. An exemplary HDR communication system defines a set of data rates, at which a sector of an Access Point may send data packets to an Access Terminal. The sector is selected by the Access Terminal to achieve the highest data throughput while maintaining a targeted packet error rate. The Access Terminal employs various methods to evaluate quality metrics of forward and reverse links from and to different sectors, and uses the quality metrics to select the sector to send data packets to the Access Terminal.
Abstract:
An improved method and system for performing a pilot signal searching operation in anticipation of handoff in mobile station (18) communication between base stations (12, 14). The mobile station (18) maintains a list of Active Set pilot signals transmitted from base stations with which the mobile station is to communicate through, and a list of Neighbor Set pilot signals (N) from base stations within a predetermined proximity of the mobile station (18). The searching operation contemplates comparing pilot signal strength measurements corresponding to each base station entry within the Neighbor Set (N) to a first predetermined level. One or more entries from the Neighbor Set (N) having a base station signal strength measurement greater than the first predetermined level may be placed in the Pre-Candidate Set (PC). The strength of the pilot signals associated with entries in the Pre-Candidate Set (PC) are then further evaluated to determine eligibility within the Candidate Set (C), from which are selected the entries comprising the Active Set.
Abstract:
The process of the present invention enables a communication link to have a higher data rate input signal while maintaining a constant data rate output signal. The method first convolutionally encodes the input data signal to produce a plurality of convolutionally encoded signals. Each of the convolutionally encoded signals are comprised of a plurality of data symbols. Each data symbol is repeated a predetermined number of times to produce a code repetition data sequence at a predetermined and fixed rate. The data sequence is then punctured such that symbols in predetermined locations of the data sequence are deleted thus generating a data sequence at a predetermined and fixed rate which is lower than that of the original data sequence. The encoded signals with the repeated data symbols are multiplexed to produce a data sequence.