Abstract:
Apparatus and methods for discriminating late software commands sent to hardware from software executed by a processor. The apparatus, in particular, includes a storage device configured to receive information concerning a timing requirement for software commands transmitted from a microprocessor, where the timing requirement is dependent on a system time. A time counter is also included and configured to determine the system time. The apparatus further includes a comparator configured to determine whether the timing requirement has been met, and a switching circuit configured to selectively allow the software command to be issued from the processor to a hardware circuit based on the determination of whether the timing requirement has been met. Complementary methods are also disclosed.
Abstract:
A wireless repeater includes a channel estimation block to estimate a feedback channel between the antennas of the repeater using frequency domain channel estimation. The repeater includes a pilot signal blanking circuit to blank out a selected number of samples of the pilot signal to improve the accuracy of the channel estimation. In another embodiment, the repeater replaces T samples of the pilot signal with a cyclic prefix.
Abstract:
Disclosed herein are techniques for measuring a reference beam and a corresponding returned beam from a target in a measurement system using a single sensor array. The system is configured such that the location of the reference beam is space apart from the location of the returned beam on the sensor array. A first set of sensor elements on the sensor array corresponding to the reference beam is dynamically activated based on a laser beam scanning control signal. The detection signal from the first set of sensor elements is used to determine a location and/or a pattern of the reference beam, which are then used to estimate a location and/or a pattern of the corresponding returned beam on the same sensor array and dynamically select and activate a second set of sensor elements on the sensor array based on the estimated location and/or pattern of the corresponding returned beam.
Abstract:
Disclosed are apparatus and methods for control of sleep modes in a transceiver or receiver. In particular, a transceiver is disclosed including a processor configured to determine timing information concerning sleep periods for at least a portion of components within the transceiver. The transceiver also includes a sleep control logic coupled to the processor to receive information concerning sleep periods from the processor and configured to effect shutting down of the at least a portion of the components of the transceiver during power reduction periods independent of the processor.
Abstract:
Methods, systems, and techniques to enhance computer vision application processing are disclosed. In particular, the methods, systems, and techniques may reduce power consumption for computer vision applications and improve processing efficiency for computer vision applications.
Abstract:
Apparatus and methods for setting wakeup times in a communication device are disclosed where setting the wakeup times includes estimating the lock on time of a frequency synthesizer in order to minimize the wakeup time and extend sleep times for maximal energy savings. A disclosed apparatus includes an estimator to receive a current lock on time of a frequency synthesizer, which is the time taken by the frequency synthesizer to lock on to particular frequency after a wakeup signal has been issued to turn on the synthesizer after a sleep period. The estimator calculates a latest estimated lock on time based at least on the current lock on time of the frequency synthesizer and determines an enable signal timing information based on the estimated lock on time. The apparatus also includes a timer configured to receive the enable signal timing information and issue at least one enable signal to turn on other circuitry in the transceiver after the synthesizer lock on period based thereon. Corresponding methods are also disclosed.
Abstract:
A circuit and method for computing the circular convolution of an input signal with a finite impulse response operates to store initial input samples of the input signal, perform convolution of the remaining input samples in the block of input samples and then supplying the stored initial input samples for convolution, thereby generating circular convolution output samples.
Abstract:
A wireless repeater includes a channel estimation block to estimate a feedback channel between the antennas of the repeater using frequency domain channel estimation. The repeater includes a pilot signal blanking circuit to blank out a selected number of samples of the pilot signal to improve the accuracy of the channel estimation. In another embodiment, the repeater replaces T samples of the pilot signal with a cyclic prefix.
Abstract:
A context aware system, for use in a mobile device, includes a context change detector (CCD) coupled to a context classifier (CCL). The CCD is configured to receive sensor data and to detect a change in a current context state of the mobile device based on the received sensor data. The CCL is configured to transition from a low power consumption mode to a normal power consumption mode in response to the CCD detecting the change in the current context state. The CCL is further configured to determine a next context state of the mobile device while in the normal power consumption mode.