Abstract:
A circuit for generating stable signal edges includes an output driver circuit having a current path for varying a charge on a capacitor in response to an input signal and constant current generation circuitry for maintaining a constant current through the current path of the output driver circuit and varying the charge on the capacitor to produce an output signal with a stable edge.
Abstract:
A method of generating a pulse width modulated data stream includes providing a first clock signal having a first frequency and selecting a divisor from a set of divisors for dividing the first frequency to select a pattern rate of a pulse width modulated data stream and thereby shift in frequency noise generated at the pattern rate during pulse width modulation. The first frequency of the first signal is divided to generate a second signal at the selected pattern rate. Noise shaping and requantizing is performed on the second signal to generate a noise shaped and requantized second signal and the pulse width modulated data stream having patterns at the selected pattern rate is generated in response to the first signal and the noise shaped and requantized second signal.
Abstract:
A signal processing system includes a look-ahead delta-sigma modulator that processes multiple output candidate vectors and an input vector to determine a quantization error vector for each output candidate vector. In one embodiment, the quantization error vector represents a difference between a cost value vector and an input candidate vector. Look-ahead delta-sigma modulator output values are selected using the quantization error vectors by, for example, determining the minimum power quantization error vector for each input vector X and selecting the output value from the input candidate vector associated with the minimum power quantization error vector. Quantization error vectors can also be weighted using a non-uniform weighting vector.
Abstract:
A method of processing a digital data stream in a digital processing system includes filtering the digital data stream being processed through a delta-sigma modulator having a selected signal transfer function passing a frequency band of interest.
Abstract:
Clock signal control circuitry including a selector for selecting between a first clock signal and an inverse of the first clock signal and a phase detector for determining a phase relationship between the first clock signal and the second clock signal and in response causing the selector to select between the first clock signal and the inverse of the first clock signal.
Abstract:
A method of amplitude control in a 1-bit digital system includes the step of scaling the stream of 1-bit data by a scaling factor corresponding to a selected output amplitude. The scaled data is modulated and the resulting modulated, scaled data is converted from digital to analog form.
Abstract:
A gain or input volume controller and method includes a modified R2R ladder network having a number of R2R branches, switches coupled respectively to the R2R branches, and a switch controller for respectively controlling the switches to control and provide an overall gain value for a signal. The switch controller further includes a mapper for mapping a gain control signal to the switches wherein the gain control signal respectively activates or deactivates the switches. A fine gain control stage provides a fine gain control of the overall gain value. A coarse gain control stage is coupled to the fine gain control stage. The coarse gain control stage includes the modified R2R ladder network and provides a coarse gain control of the overall gain value.
Abstract:
A programmable resistor includes a variety of taps. Selection of any of a variety of tap combinations establishes a path through which current will flow, thus, setting the resistance value of the programmable resistor. The programmable resistor minimizes the effects of parasitic end boundary resistances, Rend/w, between contacts and resistive areas by limiting the contribution of the end boundary resistances to 2Rend/w, regardless of the programmed tap combination. By fabricating a contiguous region of impedance material, only the Rend/w end boundary resistances associated with selected taps affect the value of the programmed resistance. A notched tap structure provides predictability of the resistance value of each tap combination. Taps are narrowed to form a notch which establishes a well-defined current flow path, thus providing the resistance predictability. Additionally, notches also allow for a wider contact-resistive area end boundary, thus, further minimizing the parasitic effect of Rend.
Abstract:
A method of gamma correction includes selecting lower and upper reference curves corresponding to selected reference gamma values. A gamma correction curve is generated from a corresponding gamma correction value and cross-correlated with the upper and lower reference curves to generate a corresponding set of cross-correlation factors. The set of cross-correlation factors are stored and indexed to the corresponding gamma value. An input value is received for gamma correction with the corresponding gamma value. Data from the upper and lower reference curves indexed by the input value are then operated one with the cross-correlation factors to generate a gamma corrected output value.
Abstract:
A look-ahead delta sigma modulator utilizes pruning techniques to reduce the number of possible output candidate vectors used to determine quantization output values. The look-ahead delta-sigma modulators can also combine the pruning techniques with a reduction in the amount of processing by simplifying the computations used to generate quantizer output values. In one embodiment, the pruning techniques exploit application of superposition techniques to a loop filter response of the look-ahead delta sigma modulator. The set of possible pattern response vectors can be pruned to form a subset of P candidate pattern response vectors. If an element value of a pattern response vector proximally matches a value of the corresponding reference element of the natural response vector, a quantizer uses the proximally matching pattern response vector to determine a quantization output value.