Abstract:
An integrated circuit of an embodiment may comprise synchronous logic, combinational logic, and clock circuitry to clock the synchronous logic through various states dependent on the combinational logic. The synchronous logic may comprise a plurality of master-slave registers. The combinational logic is configured to drive data inputs of the synchronous logic dependent on states established by the master-slave registers. The clock circuitry is configured to clock the master portion of the master-slave registers with a lag rendering of a clock signal and to clock the slave portion of the registers with a lead rendering of the clock signal. In a particular example, the circuitry may define a frequency divider of a complementary CMOS realization.
Abstract:
A sensor for determining a profile of an object surface relative to a reference plane includes a radiation source, a collector, a processor, first and second reflectors and at least one reflective element comprising third and fourth reflectors secured in mutual angular relation. The radiation source projects a launch beam for impingement onto the object surface. The collector detects at least a portion of a return beam reflected by the object surface. The processor determines the profile of the object surface at a point of impingement of the launch beam onto the object surface from at least one characteristic of the at least a portion of the return beam.
Abstract:
A data link interface can include a programmable delay chain configured to provide an amount of delay to a first clock signal that clocks a first portion of a data path. The data link interface can include a phase interpolator configured to determine an amount of phase offset applied to a second clock signal that clocks a second portion of the data path. The data link interface further can include a latency detector coupled to the programmable delay chain and the phase interpolator. The latency detector can measure a phase difference between the first and second clock signals and vary the amount of delay applied to the first clock signal and/or the amount of phase offset on the second clock signal responsive to the phase difference.
Abstract:
An apparatus for measuring the coordinates of a point on the surface of an object comprises a projection system for projecting a beam of energy onto the surface of the object, a receiving system for receiving reflected beam energy from the target surface, and a detector for detecting the received energy. The projection system comprises a beam expander for expanding the width of the beam, and a focussing device for focussing the projected beam. The position of the reflected beam energy at the detector provides a measure of the range of the point on the target surface using triangulation and the direction of the projected beam provides the x and y coordinates. The focussing device can be controlled to vary the focal length of the projected beam and to control the beam size at the target object to vary the area of the target surface illuminated by the beam and thereby to control the resolution of the measurements.
Abstract:
An apparatus and a method for determining the location of a pointing device in the vicinity of a set of receivers able to receive one or more locating signals transmitted through a medium. The method includes receiving at a receiver a signal that includes a locating signal and an interfering signal, determining an estimated interference signal indicative of the interfering signal included in the signal received, determining a signal indicative of the difference between the received signal and the estimated interference signal, and using the signal indicative of the difference to compute the location of the pointing device on a surface near the set of receivers. One version uses a separate receiver from which to determine the estimated interference signal, while another version uses the received signal at a time when there is expected to be no locating signal present in order to determine the estimated interference signal. An adaptive filter computes the estimated interference signal.
Abstract:
A phase detector and control signal generator responds to a reference signal and a feedback signal to produce a non-delayed up and down signal. A programmable delay unit delays the non-delayed up and down signal to provide up and down signals for a charge pump. A divider configured to respond to the up and down signals provides a divided clock signal. A non-overlapped clock generator configured to respond to the divided clock signal to provide non-overlapped hold even and hold odd signals for the switched-capacitor ripple-smoothing filter.
Abstract:
A phase detector and control signal generator responds to a reference signal and a feedback signal to produce a non-delayed up and down signal. A programmable delay unit delays the non-delayed up and down signal to provide up and down signals for a charge pump. A divider configured to respond to the up and down signals provides a divided clock signal. A non-overlapped clock generator configured to respond to the divided clock signal to provide non-overlapped hold even and hold odd signals for the switched-capacitor ripple-smoothing filter.
Abstract:
A charge pump for a differential phase-locked loop (PLL) is provided. The charge pump includes a current switch configured to voltage to source and sink a current in a complementary fashion from a pair of differential output nodes. The charge pump includes a common-mode feedback loop to maintain the charging and discharging of the differential output nodes with respect to a common-mode voltage. Transconductance amplifiers are provided within the common-mode feedback loop to provide greater dynamic range to the charging and discharging of the differential output nodes.
Abstract:
Methods, systems, devices, and tangible non-transitory computer readable media for haze reduction are provided. The disclosed technology can include generating feature vectors based on an input image including points. The feature vectors can correspond to feature windows associated with features of different portions of the points. Based on the feature vectors and a machine-learned model, a haze thickness map can be generated. The haze thickness map can be associated with an estimate of haze thickness at each of the points. Further, the machine-learned model can estimate haze thickness associated with the features. A refined haze thickness map can be generated based on the haze thickness map and a guided filter. A dehazed image can be generated based on application of the refined haze thickness map to the input image. Furthermore, a color corrected dehazed image can be generated based on performance of color correction operations on the dehazed image.