The subject of the present invention is a digital circuit making it possible to measure the effective voltage and/or the power of a signal, intended in particular for measuring the power of thermal noise.
A digital circuit which generates an output pulse each time the amplitude of the noise voltage exceeds a threshold level Vo is already known from the article by MARTTI E. TIURI entitled “Digital Measurement of Narrowband Noise Power” published in “Proceedings of the IEEE, Vol. 55 No 9—September 1967”.
On the basis of the number of pulses gathered, it is possible to calculate the power of the signal with the aid of a formula which is not linear.
Moreover, the process described is applicable only to the case of noise having a low bandwidth.
At least one aforesaid drawback is avoided by virtue of a circuit according to the present invention.
The invention thus relates to a digital circuit making it possible to measure the effective voltage of a signal, comprising at least one module exhibiting a sampler stage exhibiting an output generating an output logic signal which, for each given sampling period, exhibits a level representing the value of the voltage of the signal with respect to at least one given threshold Ā, characterized in that it comprises a circuit for calculating a value representative of said effective voltage as a function of the difference between the number of times the output logic signal indicates that said voltage of the signal is above the given threshold A and the number of times the output logic signal indicates that said voltage of the signal is below or equal to said given threshold A over an integration duration corresponding to N given sampling periods.
The calculation circuit can be characterized in that it exhibits:
The given period is advantageously that of a clock which paces the sampler stage.
According to a particular embodiment, the circuit is characterized in that a sampler stage comprises:
Said representative value is advantageously proportional to:
X′=2|X−N/2|/N:
X is the number of samples at the output of the correlator which have the value Ø and N denotes the total number of samples.
The correlation logic circuit is, for example a gate of the XOR or {overscore (XOR)} exclusive OR type, outputting the comparison logic signal.
The circuit can be characterized in that the accumulation circuit is a counting circuit accumulating the value of the comparison logic signal during N sampling periods and outputting the correlation digital signal representing the number of times that the comparison logic signal is at a given level (0 or 1), said digital signal which constitutes the output signal from the module being introduced to an input of the circuit (CIRC) for determining a representative value.
The circuit can exhibit n modules as defined hereinabove, these n modules exhibiting different thresholds a1, a2, . . . an and being arranged in parallel.
The circuit can be associated with a processing circuit which, on the basis of the n output signals for example X1, X2 . . . Xn available at the output of the n modules, determines an estimated frequency distribution fe, and possibly the deviation between this distribution fe and the closest Gaussian distribution fo.
Other characteristics and advantages of the invention will become better apparent on reading the description which follows, given by way of nonlimiting example, in conjunction with the appended drawings in which:
a to 3d illustrate an evaluation of the level of non-Gaussian noise with the aid of a circuit with n modules according to
and
It comprises in cascade a comparator COMP which functions as a 1-bit quantizer, a flip-flop L and a correlator COR.
The comparator COMP exhibits a signal input which receives the signal of voltage V and a reference input which receives a signal A representing the comparison threshold.
If the voltage V is above A, then the output signal s of the comparator COMP is a logic 1.
If the voltage V is below or equal to A, then the output signal s of the comparator COMP is a logic Ø.
The flip-flop L is a bistable which makes it possible to store the binary value of its input (the signal s generated by the comparator COMP) at each falling edge of a clock signal H. Therefore, the variations of the signal s between two falling edges of the clock H have no effect on the output S of the flip-flop L.
The correlator COR is a logic circuit with two inputs and one output. It comprises an accumulator ACC and possibly a logic gate LG cascaded with the accumulator ACC. The logic gate LG is in particular an exclusive OR gate (XOR) or an inverted exclusive OR gate ({overscore (XOR)}).
The logic gate LG paced by the clock H receives the signal S at an input E1 and a logic signal which is constant over time, and which may be a 0 or a 1, at its other input E2. The gate LG outputs a logic signal Y.
In the case of an ({overscore (XOR)}) gate, the truth table is as follows:
The accumulator ACC is a counter paced by the clock H which serves to count the number of times the signal S is at a given level. For example, at each period of the clock H, the count of the accumulator ACC is incremented by 1 if the output S of the flip-flop L is at the 1 level, and remains at the same level if the output S is at the 0 level. After a certain integration time (corresponding to N periods of the clock H), the content X of the accumulator ACC (the so-called correlation signal) is transferred to a register REG and the accumulator ACC is reset to zero, to perform another integration cycle of the same duration or of a different duration. Alternatively, the accumulator ACC is situated outside the module and forms for example part of the calculation circuit CIRC. In this case the correlator is in two parts, one in the input module which, on the basis of the signal V, generates the signal S or Y, and one in the calculation module including the circuit CIRC. The signal Y (or the signal S) then constitutes the output from the module, and the accumulation of results is carried out outside the module or modules, for example in the circuit CIRC.
In this embodiment, the result of the correlation (output X) represents the number X of 0s or of 1s present at the output of the flip-flop L during the integration time (N periods of the clock H).
Let X be the number of 0s and N the number of samples during the integration time.
We calculate a number X′:
X′=2(X−N/2)/N
The mean power can be obtained by squaring the effective voltage σv.
A single module such as described hereinabove can be used in applications such as the determination of the power of a signal, or for the detection of interference in a radiometry system, in particular an interferential radiometry system, or to allow correction of interference.
Of course, the above result can be obtained through other counting processes, the above process illustrating a preferred embodiment.
The detection of an effective voltage (“arms”) can be achieved (see
For the detection of interference in a radiometric system, it is preferable to use n modules in parallel according to
The radiometric systems receive radiations emitted by thermal sources for which the amplitude distribution is Gaussian. If the noise signal received is contaminated with unwanted interference, the distribution of the signal is no longer Gaussian. Under the customary conditions, the contamination of the signal can be determined only after post-processing of the signal.
The implementation of several modules in parallel with different thresholds which correspond to the distribution without contamination, makes it possible to measure the shape of the distribution in real time and hence to detect the interferential contamination while avoiding post-processing of the contaminated data.
The estimation of the distribution of the signal is obtained with the aid of a processing circuit CT which uses the numbers X1, X2, . . . Xn obtained at the output of each of the modules, each of which has a different reference level a1, a2, . . . an.
It is of course possible to accumulate the results (signals X1, X2, . . . Xn) in the circuit CT.
On the basis of each of the numbers X1, X2, . . . Xi. . . Xn we calculate the numbers X′1, X′2, . . . X′i. . . X′n with:
X′i=2(Xi−N/2)/N
When ai+1>ai for i−1, 2−n, then we have X′i+1<X′iX′i denoting the number of correlations obtained during an integration time covering N periods of the clock H.
On the basis of the differences X′i−X′i+1 we obtain the number of samples of input voltage V which lie between the thresholds ai and ai+1.
The estimated value fe of the distribution density of the voltage v is obtained for example by calculating the differences as a function of the midpoint mi=(ai+ai+i)/2 [sic].
The degree of contamination of the Gaussian noise by interference can be determined by calculating the error between the estimated distribution fe and the closest Gaussian distribution fo determined by the method of least squares (see
The error E has been calculated as follows:
this corresponding to the square root of the area lying between the two curves of
For E a purely Gaussian signal, E is equal to zero, or very nearly zero. E increases with the degree of contamination. One can then decide to reject a signal if E exceeds a given threshold.
The power of the signal is given by the following formula:
There are conditions on the values of the thresholds which must be satisfied if one wishes to obtain high accuracy.
For a detector of effective value σv (“rms”) of a voltage, operating with quantization on one bit, it is necessary for the threshold A to be much lower than the effective voltage σ, and in practice:
The relative error ΔX′/X′ can be determined with the aid of the formula:
For A/σv=10, we have ΔX′/X′=−1.7 10−3.
Furthermore, the higher the number of samples N, the smaller the error in the relative power. The best applications of the device according to the invention are those where the integration time is not critical, that is to say, in particular those where the offsets such as the thermal offsets of the threshold voltage or voltages ai are not significant.
As compared with a known quadratic detector, having an integration time T, with a device according to the invention, an integration time TD is in fact required in order to obtain the same accuracy. We have:
TD=πT(σv/A)2.
A device according to the invention exhibits low sensitivity to temperature, high linearity over a wide dynamic range.
It is practically devoid of offset.
In general, it exhibits lower sensitivity than a quadratic detector, but this drawback is compensated for if the integration time is increased.
The invention requires fast circuits which can operate at a frequency equal to at least 2.2 B, for a signal V of bandwidth B (to comply with the sampling theorem).
The correlator must be capable of processing a number of samples of the order of 108, this posing no problem with a 4-byte (32-bit) counter.
In the course of an integration period, we obtain XA1 zeros with respect to the threshold A1, and XA2 zeros with respect to the threshold A2.
This integration can be carried out for the threshold A1 and then for the threshold A2, but this integration is preferably carried out alternately (a sample for the threshold A1, a sample for the threshold A2, then a new sample for the threshold A1 and so on and so forth).
By virtue of the offset voltage td at the input of the comparator COMP, the comparison is not performed with respect to the threshold A1 and to the threshold A2, but to the threshold A1+td and to the threshold A2+td.
We have:
X′A1=2(XA1−N1/2)/N1
X′A2=2(XA2−N2/2)/N2.
We have:
and from this it follows that:
thereby making it possible to determine σv by eliminating the offset td.
Optimal elimination of the offset td is obtained by using, as switch CODI, a Dicke switch.
Such a switch is for example described in the work by Fawwaz T. ULABY and collaborators entitled “Microwave Remote Sensing” Vol. 1 “Microwave Remote Sensing—Fundamentals and Radiometry” pages 369 to 374 (“6–9 Dicke Radiometer”).
The Dicke switch CODI periodically switches the threshold input between the values A1 and A2. The output S of the flip-flop L is counted synchronously with the switching of the Dicke switch, for each of the thresholds A1 and A2, in such a way as to store in the accumulator ACC, on the one hand the count XA1 and on the other hand the count XA2.
It is then possible to calculate the difference XA1−XA2 and hence σv.
The same principle can be applied to the embodiment of
The switching between the thresholds is effected by switches CODI1, CODI2. . . CODIn−1, for example Dicke switches.
The correlator COR1 thus delivers signals X1 and X2 associated respectively with the thresholds a1 and a2 applied to the comparator COMP1 to calculate X′1−X′2, with compensation for the offset at the input of COMP1.
The correlator COR2 delivers the signals X2 and X3 associated respectively with the thresholds a2 and a3 applied to the comparator COMP2 to calculate X′2−X′3, with compensation for the offset at the input of COMP2, and so on and so forth up to the correlator CORn−1 via the correlator CORi which delivers the signals Xi and Xi+1 associated respectively with the thresholds ai and ai+1 applied to the comparator COMPi to calculate X′i−X′i+1 with compensation for the offset at the input of COMPi.
Thus, each of the differences obtained is compensated for the input offset of the associated comparator. The power P is calculated from differences, each of which is compensated for offset.
As in the case of
We shall choose:
σ min denoting the minimum value of σv.
Number | Date | Country | Kind |
---|---|---|---|
02 03889 | Mar 2002 | FR | national |
Number | Name | Date | Kind |
---|---|---|---|
5245343 | Greenwood et al. | Sep 1993 | A |
6255866 | Wolaver et al. | Jul 2001 | B1 |
6664908 | Sundquist et al. | Dec 2003 | B1 |
Number | Date | Country |
---|---|---|
63 103976 | May 1988 | JP |
Number | Date | Country | |
---|---|---|---|
20030187596 A1 | Oct 2003 | US |