Patent classifications
G06F7/68
FAST DIGITAL MULTIPLY-ACCUMULATE (MAC) BY FAST DIGITAL MULTIPLICATION CIRCUIT
Certain aspects provide methods and apparatus for multiplication of digital signals. In accordance with certain aspects, a multiplication circuit may be used to multiply a portion of a first digital input signal with a portion of a second digital input signal via a first multiplier circuit to generate a first multiplication signal, and multiply another portion of the first digital input signal with another portion of the second digital input signal via a second multiplier circuit to generate a second multiplication signal. A third multiplier circuit and multiple adder circuits may be used to generate an output of the multiplication circuit based on the first and second multiplication signals.
Signal conversion circuit and signal readout circuit
A signal conversion circuit and a signal readout circuit are provided. The signal conversion circuit includes: an input switched capacitor, one end receiving an electric signal output by a sensing array, and the other end being coupled to an input end of an operational amplifier; a feedback switched capacitor, one end being coupled to the input end of the operational amplifier, and the other end being coupled to an output end of the operational amplifier; an input switch controlling the input switched capacitor to access the signal conversion circuit or not; and a feedback switch controlling the feedback switched capacitor to access the signal conversion circuit or not, wherein the electric signal output by the sensing array comprises a charge signal, a current signal or a voltage signal, and equivalent impedance of the input switched capacitor and the feedback switched capacitor is related to output characteristics of the sensing array.
Pulsed based arithmetic units
Various examples of devices, methods and systems related to pulse based arithmetic units. In one example, a pulse domain device includes an augend area calculator to provide an augend area output for an augend pulse train; an addend area calculator to provide an addend area output for an addend pulse train; a resultant sum area (RSA) decoder to provide a RSA output using the augend and addend area outputs; and a pulse timing calculator to provide RSA output pulse timing. In another example, a pulse domain device includes a multiplicand area calculator to provide an multiplicand area output for a multiplicand pulse train; a multiplier area calculator to provide a multiplier area output for a multiplier pulse train; a resultant product area (RPA) decoder to provide a RPA output using the multiplicand and multiplier area outputs; and a pulse timing calculator to provide RPA output pulse timing.
Pulsed based arithmetic units
Various examples of devices, methods and systems related to pulse based arithmetic units. In one example, a pulse domain device includes an augend area calculator to provide an augend area output for an augend pulse train; an addend area calculator to provide an addend area output for an addend pulse train; a resultant sum area (RSA) decoder to provide a RSA output using the augend and addend area outputs; and a pulse timing calculator to provide RSA output pulse timing. In another example, a pulse domain device includes a multiplicand area calculator to provide an multiplicand area output for a multiplicand pulse train; a multiplier area calculator to provide a multiplier area output for a multiplier pulse train; a resultant product area (RPA) decoder to provide a RPA output using the multiplicand and multiplier area outputs; and a pulse timing calculator to provide RPA output pulse timing.
Neuromorphic arithmetic device
The present disclosure relates to a neuromorphic arithmetic device. The neuromorphic arithmetic device may include first and second synapse circuits, a charging/discharging circuit, a comparator, and a counter. The first synapse circuit may generate a first current by performing a first multiplication operation on a first PWM signal and a first weight, and the second synapse circuit may generate a second current by performing a second multiplication operation on a second PWM signal and a second weight. The charging/discharging circuit may store charges induced by the first current and the second current in a charging period, and may discharge the charges in a discharging period. The comparator may compare a voltage level of the charges discharged in the discharging period and a level of a reference voltage. The counter may count output pulses of an oscillator on the basis of a result of the comparison by the comparator.
Neuromorphic arithmetic device
The present disclosure relates to a neuromorphic arithmetic device. The neuromorphic arithmetic device may include first and second synapse circuits, a charging/discharging circuit, a comparator, and a counter. The first synapse circuit may generate a first current by performing a first multiplication operation on a first PWM signal and a first weight, and the second synapse circuit may generate a second current by performing a second multiplication operation on a second PWM signal and a second weight. The charging/discharging circuit may store charges induced by the first current and the second current in a charging period, and may discharge the charges in a discharging period. The comparator may compare a voltage level of the charges discharged in the discharging period and a level of a reference voltage. The counter may count output pulses of an oscillator on the basis of a result of the comparison by the comparator.
Balanced unilateral frequency quadrupler
An integrated frequency quadruplet consists of a pair of balanced frequency doublers that are driven in phase quadrature using a hybrid coupler. This approach results, effectively, in a unilateral multiplier that presents a match to the input-driving source, irrespective of the impedance of the doubler stages. The present invention applies this architecture to implement an integrated frequency quadruplet with output frequency of 160 GHz using quasi vertical GaAs varactors fabricated on thin silicon support membranes. The quadruplet has a balanced circuit architecture that addresses degradation issues often arising from impedance mis-matches between multiplier stages. A unique quasi-vertical diode process is used to implement the quadruplet, resulting in an integrated drop-in chip module that incorporates 18 varactors, matching networks and beamleads for mounting. The chip is tailored to fit a multiplier waveguide housing resulting in high reproducibility and consistency in manufacture and performance.
Balanced unilateral frequency quadrupler
An integrated frequency quadruplet consists of a pair of balanced frequency doublers that are driven in phase quadrature using a hybrid coupler. This approach results, effectively, in a unilateral multiplier that presents a match to the input-driving source, irrespective of the impedance of the doubler stages. The present invention applies this architecture to implement an integrated frequency quadruplet with output frequency of 160 GHz using quasi vertical GaAs varactors fabricated on thin silicon support membranes. The quadruplet has a balanced circuit architecture that addresses degradation issues often arising from impedance mis-matches between multiplier stages. A unique quasi-vertical diode process is used to implement the quadruplet, resulting in an integrated drop-in chip module that incorporates 18 varactors, matching networks and beamleads for mounting. The chip is tailored to fit a multiplier waveguide housing resulting in high reproducibility and consistency in manufacture and performance.
Method and system for generating high-order pseudo-random electromagnetic exploration signal
A method and system for generating a high-order pseudo-random electromagnetic exploration signal. The method includes: constructing two or more basic unit signals according to an exploration requirement, wherein the basic unit signals are stairstep signals obtained by superposing a plurality of in-phase periodic square wave signals, and a frequency ratio between adjacent ones of the plurality of periodic square wave signals is 2; and superposing the two or more basic unit signals to obtain superposed stairstep signals, and correcting amplitudes to be consistent with amplitudes of the periodic square wave signals, to obtain high-order 2.sup.n sequence pseudo-random signals. The 2.sup.n sequence stairstep signals of different orders can be constructed within a limited frequency interval.
Method and system for generating high-order pseudo-random electromagnetic exploration signal
A method and system for generating a high-order pseudo-random electromagnetic exploration signal. The method includes: constructing two or more basic unit signals according to an exploration requirement, wherein the basic unit signals are stairstep signals obtained by superposing a plurality of in-phase periodic square wave signals, and a frequency ratio between adjacent ones of the plurality of periodic square wave signals is 2; and superposing the two or more basic unit signals to obtain superposed stairstep signals, and correcting amplitudes to be consistent with amplitudes of the periodic square wave signals, to obtain high-order 2.sup.n sequence pseudo-random signals. The 2.sup.n sequence stairstep signals of different orders can be constructed within a limited frequency interval.