Abstract:
A system and method of extracting data from data packets transmitted over a wireless network includes receiving a data packet having a preamble portion and a payload portion. The preamble portion is cross correlated with a first known spreading sequence to generate a first timing signal and the preamble portion is cross correlated with a second known spreading signal to generate a frame timing signal. An impulse is detected in the first timing signal and a first timing parameter is set based upon the detected impulse in the first timing signal. An impulse is detected in the frame timing signal and a frame timing parameter is set based upon the detected impulse in the frame timing signal. Data is extracted from the received payload portion according to the first timing parameter and the frame timing parameter.
Abstract:
System and methods are provided for tracking baseline signals for touch detection. The system includes: a comparison network configured to determine whether an input baseline signal is within a tracking range; a filter network configured to generate an output baseline signal for touch detection based at least in part on the input baseline signal according to one or more filter parameters; and a signal processing component configured to update the one or more filter parameters based at least in part on the determination of whether the input baseline signal is within the tracking range.
Abstract:
A system including a counting module, a difference module, and a radar module. The counting module counts polarity reversals of samples of a signal. The samples are generated during a first period, a second period, and a third period. The counting module generates a first count, a second count, and a third count of the polarity reversals counted during the respective periods. The difference module determines a first difference between the first count and the second count, a second difference between the second count and the third count, and a third difference between the first difference and the second difference. The radar module determines variation in frequency of the signal based on the first count and the second count, and determines a type of radar present in the signal based on one or more of the third difference and the variation in the frequency of the signal.
Abstract:
A system and method of extracting data from data packets transmitted over a wireless network includes receiving a data packet having a preamble portion and a payload portion. The preamble portion is cross correlated with a first known spreading sequence to generate a first timing signal and the preamble portion is cross correlated with a second known spreading signal to generate a frame timing signal. An impulse is detected in the first timing signal and a first timing parameter is set based upon the detected impulse in the first timing signal. An impulse is detected in the frame timing signal and a frame timing parameter is set based upon the detected impulse in the frame timing signal. Data is extracted from the received payload portion according to the first timing parameter and the frame timing parameter.
Abstract:
System and methods are provided for tracking baseline signals for touch detection. The system includes: a comparison network configured to determine whether an input baseline signal is within a tracking range; a filter network configured to generate an output baseline signal for touch detection based at least in part on the input baseline signal according to one or more filter parameters; and a signal processing component configured to update the one or more filter parameters based at least in part on the determination of whether the input baseline signal is within the tracking range.
Abstract:
A system and method of extracting data from data packets transmitted over a wireless network includes receiving a data packet having a preamble portion and a payload portion. The preamble portion is cross correlated with a first known spreading sequence to generate a first timing signal and the preamble portion is cross correlated with a second known spreading signal to generate a frame timing signal. An impulse is detected in the first timing signal and a first timing parameter is set based upon the detected impulse in the first timing signal. An impulse is detected in the frame timing signal and a frame timing parameter is set based upon the detected impulse in the frame timing signal. Data is extracted from the received payload portion according to the first timing parameter and the frame timing parameter.
Abstract:
A beamforming training (BFT) data unit for transmission via a communication channel in a wireless personal area network is generated, and in particular, is for transmitting beamforming training information. A physical layer header and first BFT data are encoded using block encoding to generate a first block. Second BFT data are encoded using block encoding to generate a second block. The BFT data unit is generated with a fixed-length payload, such that the BFT data unit includes only i) a preamble, ii) the first block, and iii) the second block.
Abstract:
A first plurality of training data units are transmitted via a plurality of antennas of a first station as part of a first transmit beamforming training procedure. Subsequently, a second plurality of training data units are received via the plurality of antennas as part of second transmit beamforming procedure while the first station applies a single receive antenna configuration. The second plurality of training data units includes an information element that specifies a feedback from a second station, the feedback including an identifier corresponding to one of the training data units in the first plurality of data units. The first station transmits a feedback message to the second station, that includes (i) one or more indicators of one or more training data units selected from the second plurality of training data units, and (ii) a request to perform a subsequent beamforming training procedure.
Abstract:
A method implemented in a communication device includes receiving a first beamforming training transmission corrupted by a collision, determining a first station to which the first beamforming training transmission corresponds based on the first beamforming training transmission corrupted by the collision, and in response to determining the first station, transmitting a signal to the first station to prompt the first station to transmit a second beamforming training transmission.
Abstract:
A beamforming training (BFT) data unit for transmission via a communication channel in a wireless personal area network is generated, and in particular, is for transmitting beamforming training information. A physical layer header and first BFT data are encoded using block encoding to generate a first block. Second BFT data are encoded using block encoding to generate a second block. The BFT data unit is generated with a fixed-length payload, such that the BFT data unit includes only i) a preamble, ii) the first block, and iii) the second block.