Patent classifications
H03H2017/0245
Systems and method for a low power correlator architecture using distributed arithmetic
Provided herein is an implementation of a finite impulse response (FIR) filter that uses a distributed arithmetic architecture. In one or more example, a data sample with multiple bits is processed through a plurality of bit-level multiply and accumulate circuits, wherein each bit of the data sample corresponds to a bit of the data sample. The output of each bit-level multiply and accumulate circuit can then be shifted by an appropriate amount based on the bit placement of the bit of the data sample that corresponds to the bit-level multiply and accumulate circuit. After each output is shifted by the appropriate amount, the outputs can be aggregated to form a final FIR filter result.
SIGNAL PROCESSING APPARATUS, SIGNAL PROCESSING METHOD AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
A Finite Impulse Response (FIR) filter is configured to minimize delay and maximize passband power by adjusting the filter coefficients applied to the sampled values. The FIR filter obtains an input signal and samples the input signal to generate a set of sampled input values. The FIR filter generates a set of filter coefficients, with each filter coefficient based on a corresponding sampled input value in the set of sample input values. The FIR filter selects a subset of sampled input values that have been most recently sampled from the input signal, and selects a subset of filter coefficients corresponding to sampled input values that are not the most recently sampled. The subset of sampled input values is combined with the subset of filter coefficients to generate an output value for the FIR filter.
SYSTEMS AND METHOD FOR A LOW POWER CORRELATOR ARCHITECTURE USING DISTRIBUTED ARITHMETIC
Provided herein is an implementation of a finite impulse response (FIR) filter that uses a distributed arithmetic architecture. In one or more example, a data sample with multiple bits is processed through a plurality of bit-level multiply and accumulate circuits, wherein each bit of the data sample corresponds to a bit of the data sample. The output of each bit-level multiply and accumulate circuit can then be shifted by an appropriate amount based on the bit placement of the bit of the data sample that corresponds to the bit-level multiply and accumulate circuit. After each output is shifted by the appropriate amount, the outputs can be aggregated to form a final FIR filter result.
Low power digital interpolation/decimation apparatus and method
An apparatus performs interpolation/decimation in a digital circuit that receives an input signal and includes upsampling/downsampling and filtering stages. First and second paths include distinct first and second portions of the upsampling/downsampling and filtering stages. The first path consumes less quiescent state power. A selection circuit uses the first or second path and turns off the unused first or second path based on input signal spectral content or level. A mode includes applying a front-end digital/analog gain and a corresponding back-end analog/digital attenuation in conjunction with the first path being used and the second path being turned off. A cross-fader uses the first and second paths in a weighted mix manner while making a transition between using the first and second paths. The second path has higher filtering performance (e.g., superior stopband attenuation, passband ripple, transition band, e.g., via higher order or greater bit-width filtering).
Delta-sigma loop filters with input feedforward
Various embodiments relate to delta-sigma loop filters with input feedforward. A delta-sigma loop filter may include a first integrator and a quantizer having an input coupled to an output of the first integrator. The delta-sigma loop filter may further include a first summing node having an output coupled to an input of the first integrator. Further, the delta-sigma loop filter may include a feedforward path from an input of the delta-sigma loop filter to a first input of the first summing node. The delta-sigma loop filter may also include a first feedback path from an output of the quantizer to a second input of the first summing node.
Programmable receivers including a delta-sigma modulator
Various embodiments relate to an analog-to-digital converter (ADC). The ADC may include a first channel including a first delta-sigma loop filter and a second channel including a second delta-sigma loop filter. Each of the first delta-sigma loop filter and the second delta-sigma loop filter may include a first integrator and a quantizer having an input coupled to an output of the first integrator. Each of the first delta-sigma loop filter and the second delta-sigma loop filter may also include a first summing node having an output coupled to an input of the first integrator, and a feedforward path from an input of the delta sigma loop filter to a first input of the first summing node. Further, each of the first delta-sigma loop filter and the second delta-sigma loop filter may include a first feedback path from an output of the quantizer to a second input of the first summing node.
DIFFERENTIATOR CIRCUIT
Aspect of the present disclosure provide for a circuit. In an example, the circuit comprises a multiplexer having a first input, a second input, a control input, and an output. The circuit further comprises a first register having an input coupled to the output of the multiplexer and an output. The circuit further comprises a second register having an input coupled to the output of the first register and an output. The circuit further comprises a subtractor having a first input coupled to the output of the multiplexer and a second input coupled to the output of the second register. The circuit further comprises a third register having an input coupled to the output of the subtractor and an output coupled to the first input of the multiplexer.
LOW POWER DIGITAL INTERPOLATION/DECIMATION APPARATUS AND METHOD
An apparatus performs interpolation/decimation in a digital circuit that receives an input signal and includes upsampling/downsampling and filtering stages. First and second paths include distinct first and second portions of the upsampling/downsampling and filtering stages. The first path consumes less quiescent state power. A selection circuit uses the first or second path and turns off the unused first or second path based on input signal spectral content or level. A mode includes applying a front-end digital/analog gain and a corresponding back-end analog/digital attenuation in conjunction with the first path being used and the second path being turned off. A cross-fader uses the first and second paths in a weighted mix manner while making a transition between using the first and second paths. The second path has higher filtering performance (e.g., superior stopband attenuation, passband ripple, transition band, e.g., via higher order or greater bit-width filtering).
SCALABLE FIR FILTER
A Scalable Finite Impulse Response (SFIR) filter includes a pre-processing section, a post-processing section, and a finite impulse response (FIR) Matrix. The FIR Matrix is coupled to the pre-processing section and the post-processing section. The FIR Matrix includes a plurality of filter taps and a plurality of signal paths. Each filter tap of the plurality of filter taps has at least a first input, a second input, a multiplexer coupled to the first input and the second input, and a first flip-flop coupled to an output of the multiplexer. The plurality of signal paths are arranged to allow re-configurable data throughput between the each filter tap of the plurality of filter taps.
Differentiator circuit
Aspect of the present disclosure provide for a circuit. In an example, the circuit comprises a multiplexer having a first input, a second input, a control input, and an output. The circuit further comprises a first register having an input coupled to the output of the multiplexer and an output. The circuit further comprises a second register having an input coupled to the output of the first register and an output. The circuit further comprises a subtractor having a first input coupled to the output of the multiplexer and a second input coupled to the output of the second register. The circuit further comprises a third register having an input coupled to the output of the subtractor and an output coupled to the first input of the multiplexer.