Summary of the invention
Technical matters to be solved by this invention is, provide a kind of Parallel Simulation voltage signal of detector array output can the modulation to be integrated into the single ended serial analog voltage signal, carry out the digitizing conversion for A/D, solve under the situation that infrared focal plane array increases day by day, the detection unit of detector array increases day by day, adopt the slow problem of scanning series read-out mode reading speed, and be implemented in the signal processing circuit that reduces under the situation that does not influence picture frame frequency the requirement of A/D treatment circuit operating rate based on the Hadamard matrix modulation.
The technical solution adopted in the present invention is: a kind of signal processing circuit based on the Hadamard matrix modulation, include detector array and A/D converter, between detector array and A/D converter, also be provided with prime amplifier array, the analog multiplier array that connects successively and import compound totalizer more, wherein, the output of detector array connects the input end of prime amplifier array, the output of the compound totalizer of many inputs connects the input end of A/D converter, also be provided with control circuit and scrambler, described control circuit passes through I
2The C bus receives outside setting control signal, and connects respectively and controlled encoder, A/D converter and detector array, and described scrambler also connects the analog multiplier array by data bus.
Described detector array is provided with N detector, the prime amplifier array is provided with N prime amplifier, the analog multiplier array is provided with N analog multiplier, and described N is 2 power, and described detector, prime amplifier and analog multiplier are for being connected successively one to one.
The compound totalizer of described many inputs includes single operational amplifier, and the inverting input of described single operational amplifier connects resistor network or capacitance network, in-phase input end ground connection, and output terminal connects inverting input by resistance, the output terminal output signal.
Described resistor network or capacitance network have resistance or the electric capacity identical with analog multiplier number in the analog multiplier array, the connect one to one output terminal of analog multiplier in the analog multiplier array of the input end of described resistance or electric capacity, the output terminal of described resistance or electric capacity connects the inverting input of single operational amplifier jointly.
Described control circuit includes: respectively with I
2The serial clock signal of C bus and I
2The I that the serial data signal of C bus is connected
2The C slave, described I
2The C slave connects detector array time shutter control module, A/D time-sequence control module and coding unit control module respectively.
Signal processing circuit based on the Hadamard matrix modulation of the present invention does not adopt scan mechanism, eliminates or reduced the use of multiway analog switch array.The signal that the many input summers that insert simple unity gain buffer, phase inverter and is made up of single operational amplifier and resistance or capacitance network in sensing circuit just can make detector array output is by full line (or row), even whole walking abreast read simultaneously.Total system only needs an A/D converter.Under the situation that consumes a small amount of circuit power consumption and area, improved and read efficient and the processing speed of detector array output signal.Adopt the sensing circuit method for designing that this programme proposed, the increase of focal plane arrays (FPA) is surveyed increasing of first quantity and will be not can be again the processing speed of A/D not be impacted, and the speed of A/D is only relevant with the frame frequency of Flame Image Process.In addition, do not use or reduce the multiway analog switch array and can reduce clock to a certain extent and burst logical and channel charge injects the error of being introduced.The present invention also can be used in other read output signal treatment circuits that are similar to infrared focal plane array.
Embodiment
Below in conjunction with the embodiment accompanying drawing signal processing circuit based on the Hadamard matrix modulation of the present invention is made a detailed description.
Hadamard (Hadamard) matrix has important effect in the orthogonal coding theory because this matrix each row (or row) all be one group of orthogonal code.
If the simulating signal X that two cycles are T
1(t) and X
2(t) mutually orthogonal, then have
For the code character x of two quadratures, there is following mutual relationship in y:
If long be the code character x of n, y, code element have only+1 and-1
x=(x
1,x
2,x
3,…,x
n)
y=(y
1,y
2,y
3,…,y
n)
X wherein
i, y
1∈ (+1 ,-1), i=1,2 ..., n then exists
The Hadamard matrix only is made of element+1 and-1, and 2 rank hadamard matrixes are lowest-order, and its structure is
Exponent number is that the high-order hadamard matrix of 2 power can obtain from following recurrence relation:
Wherein, N=2
m, as 4 rank hadamard matrixes
In like manner can draw N rank matrix.Hadamard order of matrix number all is 2 power, this with focal plane arrays (FPA) in the exponent number of detector array all be that 2 power is the same.On the angle of mathematics, the signal of the array of detector output also is a special matrix in the focal plane arrays (FPA), and different with the hadamard matrix is that this entry of a matrix element is a simulating signal.So be used as the modulation signal of focal plane array row reading circuit signal with this matrix good matching effect is arranged.
The present invention utilizes above-mentioned principle, adopts N rank hadamard matrix to carry out coded modulation when being listed in design for the focal plane array of a N * N unit.
As shown in Figure 1, signal processing circuit based on the Hadamard matrix modulation of the present invention, include detector array 1 and A/D converter 7, between detector array 1 and A/D converter 7, also be provided with prime amplifier array 2, the analog multiplier array 3 that connects successively and import compound totalizer 4 more, wherein, the output of detector array 1 connects the input end of prime amplifier array 2, the compound totalizer 4 of many inputs goes out to connect the input end of A/D converter 7, also be provided with control circuit 5 and scrambler 6, described control circuit 5 passes through I
2C bus 8 receives outside setting control signal, and connects respectively and controlled encoder 6, A/D converter 7 and detector array 1, and described scrambler 6 also connects analog multiplier array 3 by data bus 9.Be to realize connecting between the described each several part by interconnection line.
Scrambler is a unit of realizing by software algorithm.For example, generate a N=2
mThe hadamard matrix on rank then needs m 2 rank hadamard matrixes to carry out direct product.The N rank matrix stores that generates is used for modulation afterwards in the Ram of coding unit.
As shown in Figure 4, control circuit 5 is a digital integrated circuit, includes: respectively with I
2The serial clock signal 81 and the I of C bus
2The I that the serial data signal 82 of C bus is connected
2 C slave 54, described I
2C slave 54 connects detector array time shutter control module 53, A/D time-sequence control module 51 and coding unit control module 52 respectively.
Control circuit 5 is mainly and of the present inventionly provides sequential control based on analog module in the signal processing circuit of Hadamard matrix modulation, finish simultaneously with outside communication and scrambler in the setting of matrix exponent number.On realizing, circuit mainly comprises register cell, storage unit and frequency counting frequency dividing circuit.
As shown in Figure 2, described detector array 1 is provided with N detector 11, prime amplifier array 2 is provided with N prime amplifier 12, and (prime amplifier requires good low-noise characteristic, as select MAX4475 for use), analog multiplier array 3 is provided with N analog multiplier 13, described N is 2 power, and described detector 11, prime amplifier 12 and analog multiplier 13 are for being connected successively one to one.
Prime amplifier array 2 is given in the output signal parallel transfer of detector array 1, multiply each other by analog multiplier array 3 and the code element that transmits from data bus 9 through amplified analog signal, pass to then in many input composite analogy totalizers 4 and realize parallel/serial conversion.After A/D converter 7 digitizings, store, for future use.
As shown in Figure 3, the compound totalizer 4 of described many inputs includes single operational amplifier 10, and (operational amplifier requires high precision, high-gain, as select LMP7717 for use), the inverting input of described single operational amplifier 10 connects resistor network or capacitance network, in-phase input end ground connection, output terminal passes through resistance R
fConnect inverting input, output terminal output signal V
o
Described resistor network or capacitance network have with analog multiplier array 3 in identical resistance or the electric capacity of analog multiplier 13 numbers, the connect one to one output terminal of analog multiplier 13 in the analog multiplier array 3 of the input end of described resistance or electric capacity, the output terminal of described resistance or electric capacity connects the inverting input of single operational amplifier 10 jointly.
Signal processing circuit based on the Hadamard matrix modulation of the present invention can be divided into artificial circuit part and digital circuit part.Artificial circuit part carries out integration, pre-amplification, modulation and integration to surveying first output signal, by A/D converter the analog signal conversion of reading is become digital signal then.Numerical portion is used for to the work of entire circuit system and surveys first time shutter and control and produce the hadamard matrix coder, the modulation code that generates is assigned to corresponding analog multiplier unit by data bus under the control circuit scheduling, the modulation of simulating signal is read in realization, simulating signal after the modulation is as the input of composite analogy totalizer, realize parallel/serial conversion, that is to say that the multidiameter delay analog voltage signal that will survey unit's output converts the analog voltage signal of single ended serial to.Then should single-ended simulating signal send A/D converter to and carry out the digitizing conversion.The digital signal of output stores in the memory circuit, for the digital signal processing circuit use of back.
Adopt the hadamard matrix coder to modulate, the analog multiplier in the circuit can realize with unity gain buffer+1 multiply each other, and phase inverter is realized-1 multiply each other, thereby simplifies circuit design, saves circuit area and power consumption.The analog adder that many input composite analogy totalizers can use single amplifier and resistance or capacitance network to form is realized.In addition, N * N unit detector array preferably adopts N rank hadamard matrix to carry out coded modulation, to avoid unnecessary mistake and simplified design.
Treatment circuit of the present invention has two kinds of mode of operations, and a kind of is normal mode of operation, and another kind is the self-checking pattern.
When treatment circuit was in normal mode of operation, each passage treatment circuit was connected with separately detector; When treatment circuit is in the self-checking pattern, only there is a passage to link to each other with the special-purpose detector of test, test separately in order to performance a certain special modality.With before detector array is connected, make treatment circuit work in the self-checking pattern at treatment circuit, in turn the performance of each passage be tested, confirm that the performance of chip is errorless after, be connected with detector again.
The selection of treatment circuit mode of operation is to pass through I
2The C Control on Communication realizes that by writing test pattern control word and channel number to be tested, control system enters the self-checking pattern, and respective via is connected on the special-purpose detector of test.When writing the control word of non-test pattern, system will enter normal mode of operation.
The course of work based on various piece in the signal processing circuit of Hadamard matrix modulation of the present invention is as follows: I is passed through in the outside
2The C bus is provided with the mode of operation of the signal processing circuit based on Hadamard matrix modulation of the present invention, the time shutter and the hadamard order of matrix number of detector array; Control circuit is to the time shutter of detector array, the coded system of scrambler, code element on data bus transmission and the work schedule of A/D converter control; Scrambler is used for producing needed hadamard matrix and is transferred to the analog multiplier array by data bus under the control of control circuit; The analog multiplier array will be read from detector array, multiply each other through analog voltage signal behind pre-amplification the and the modulating-coding that transmits from data bus, and this process can be regarded two N rank matrix multiples as from the mathematics angle.Realize parallel/serial conversion from the signal of analog multiplier array output through the composite analogy of input more than totalizer, the digital signal processing circuit that the single ended serial analog voltage signal that obtains is stored after the A/D converter digitizing for the back uses.
Signal processing circuit based on the Hadamard matrix modulation of the present invention, concrete processing procedure to the signal that reads out from detector array is as follows, if from detector array output is little current signal, in general all be to convert thereof into analog voltage signal and then amplify in advance by integration; If detector array output is analog voltage signal, then can directly amplify in advance.Voltage signal behind pre-the amplification multiplies each other by an analog multiplier and the coded signal that transmits from data bus, and then multichannel analog signals is integrated into single-ended simulating signal of going here and there out by the compound totalizer of the many inputs of a simulation, be transferred to A/D converter and carry out the digitizing conversion.
Adopt the hadamard matrix coder design simplification of analog multiplier can be become the design of unity gain buffer and phase inverter.Many input composite analogy totalizers can adopt operational amplifier and resistance or capacitance network to realize.Adopt this design can eliminate or reduce the use of analog multichannel switch array.Because the hadamard matrix element is+1 and-1, adopts this matrix modulation can not introduce extra electronic noise, and can farthest simplify circuit design.The orthogonal property of code element can make analog voltage signal be unlikely to overflow when integrating addition, causes the mistake of image acquisition.