摘要:
A CMOS programmable logic array includes a logical AND plane receiving a first group of input logic signals for forming a second group of logic minterms, and a logical OR plane receiving the logic minterms for forming a third group of output logic signals. Each type of logical plane contains a plurality of logic gates. Each plane type can be formed from the other plane type by the addition of a logic inverter to each input, and output of, that other-type plane. Interconnections determine the combination of input signals used to define the logic equation of the signal at the output of each logic gate of each plane. Static latches are used to retain the states of input and minterm logic signals. Logic planes and latches can be operated responsive to a two-phase clock signal.
摘要:
A PASS ultrasonic system includes a separate receive channel for each respective element in an ultrasonic transducer array which imparts a delay to the echo signal produced by each respective element. The delayed echo signals are summed to form a steered, dynamically focused and dynamically windowed receive beam which can be readily interpreted even when the transmit beam does not emanate from the center of the array.
摘要:
A method for dynamic focus of received energy, in a vibratory energy imaging system, into a beam in which contribution from transducers in an array of N such transducers, are progressively enabled to contribute to beam focussing dependent upon distance between a particular j-th transducer (where 1.ltoreq.j.ltoreq.N) is responsive to the depth, or range R, of the focal point at any instant of time; the initial steering angle .theta., with respect to the array normal, is used in conjunction with a range clock, to determine the time when each off-normal transducer channel is enabled to add to the beam (dynamic apodization) and to finely adjust the channel time delay to properly focus the beam after the enablement of the channel.
摘要:
Apparatus for providing a desired output signal as a function of a single-valued input signal in an electronic system, includes: an addressable memory, having a plurality L locations, each for storage of a data word of B bits; a circuit for storing in each of the L locations of the memory means a B-bit data word having a value selected to provide a particular output value; and circuitry for converting a present single-valued increment of input signal to a unique address, within the range of allowable locations of the memory, to cause each increment of input signal to select the associated one of the L data word locations, from which to output corresponding data.
摘要:
Apparatus for testing data conversion/transfer functions in each of a plurality N of channels of a vibratory energy imaging system includes a multiplexer for providing, to an addressable memory having a plurality of L=2.sup.M locations in each of which a data word of B bits can be stored, a selected one of an input data word and a test data word, each of which can address one of the L locations of the memory means. The address multiplexer facilitates retrieval from memory of a B-bit data word having a value selected to implement a selected function for that channel, so that comparision of data from the selected test address with the data which has been sent to that location for storage, will indicate if proper data is stored for carrying out the designated function.
摘要:
A method for correcting data conversion/transfer errors in each of a plurality N of channels of a vibratory energy imaging system, by: providing an addressable memory having a plurality L=2.sup.M locations, each for storage of a data word of B bits; then storing in each of the L locations of the memory means a B-bit data word having a value selected to cause the output-to-input transfer function for that channel to assume a desired relationship, with respect to a standard transfer measure; and selecting that one of the L data word locations, responsive to that actual one of an M-bit data word output from a channel ADC or from a data bus, responsive to a test signal, in which to place corresponding data.
摘要:
A method for generating a stream of digital data words, each representing an analog signal amplitude from a beam of vibratory energy received by a plurality N of transducers each associated with one of a like number of separate channels of a phased array, uses the steps of: sampling, after a delay of a multiple number of cycles at a fixed frequency F, an analog input signal in each channel at a fixed frequency F for conversion to a digital data word at each sample; then demodulating the digital data word stream in each channel to baseband and reducing the data word rate by a factor D; and phase-rotating the baseband data stream of each channel by a phase difference .DELTA..phi. determined by the focal range R and steering angle .theta. to obtain, along both the sampling delay, a different channel time delay t.sub.d,j, for each j-th channel, where 1.ltoreq.j.ltoreq.N, necessary to steer and focus the beam to a desired angle/range combination. Apparatus for generating the stream of digital data words is disclosed, and uses a special output-switching section in each channel to allow a pipelined coherent summation to be obtained across the entire phased transducer array.
摘要:
A method is disclosed for operating electronic apparatus for generating a weighted summation of digital input signals as manifested in electric signal form, each sample of which digital input signals has a plurality B in number of bits identified by respective ones of consecutive ordinal numbers first through B.sup.th assigned in order of decreasing significance. Successive samples of each of the digital input signals is supplied in a respective stream, such that the respective streams of samples are parallel in time with each other. Each B-bit sample of said digital input signals is recoded into a plurality D in number of binary-coded digits, as manifested in electric signal form and as identified by consecutive ordinal numbers frist through D.sup.th assigned in order of decreasing significance of the respective weighting assigned each of the D binary-coded digits, B and D begin respectively a relatively larger positive integer and a relatively smaller positive integer. Each set of temporally aligned digits is converted to a set of corresponding analog electric signals, consisting of D subsets each containing analog electric signals corresponding to digits of the same assigned weighting. A weighted summation procedure is performed on the streams of partial weighted summation results, thereby to obtain a stream of final weighted summation results as manifested in electric signal form.
摘要:
Apparatus for the cross-correlation of two complex sampled digital data signals X and Y uses a first N-stage CORDIC rotator of pipeline sequential form for rotating each of the real and imaginary data portions of the first (X) complex sampled signal sequentially through a summation of angles .theta.=.xi..sub.i .alpha..sub.i where .xi..sub.i =+1 or -1, .alpha..sub.1 =90.degree. and .alpha..sub.n-2 =tan.sup.-1 (2.sup.-n) for n=0, 1, 2, 3, . . . N-2) until X.sub.Im is approximately zero and a substantially zero phase angle is reached. The sign from each i-th stage, of this first pipeline is also utilized to determine the sign of rotation in each like-positioned i-th stage of a plurality M of additional CORDIC pipeline rotators, where M is the total number of time delays at which the cross-correlation function is evaluated. The real and imaginary portions of the complete M-th interval cross-correlation product are each obtained by multiplying the associated complex output of each of the Y pipeline rotators by the first pipeline magnitude signal output; N samples are then summed to provide at the j-th rotator output the appropriate pair of the real and imaginary parts of the j-th complex digital data output sample C(j).
摘要:
A high resolution analog-to-digital (A/D) converter (14) and a pipelined A/D converter are used in a single system so that unknown offset and gain errors of the pipe-lined A/D converter are determined and corrected. Each stage of the pipelined A/D converter includes a flash A/D converter (16), a corresponding digital-to-analog (D/A) converter (18), and a differential amplifier (20) so that, in each stage the output voltage of the D/A converter is subtracted from a sample of the analog input voltage, to constitute the input signal for the next stage. The flash A/D converter of each stage addresses digital words in memory (22) which, when summed by an adder chain (24), constitute the output signal of the system. The flash A/D converter output signals are also supplied to corresponding stages of a shift register (28 or 28') which accumulates the memory address bits. A comparator and finite state machine (26) receives the memory address bits from the shift register and iteratively compares the digital output signals of the pipelined A/D converter and the high resolution A/D converter and corrects the words in memory addressed by the flash A/D converters to improve resolution of the system.