Phase measurement device and instrument in which phase measurement device is applied
10634563 ยท 2020-04-28
Assignee
Inventors
Cpc classification
G01R25/00
PHYSICS
G01B11/14
PHYSICS
H03D13/00
ELECTRICITY
International classification
H03D13/00
ELECTRICITY
G01R25/00
PHYSICS
H03L7/091
ELECTRICITY
G01B11/14
PHYSICS
Abstract
A count processor counts a zero crossing detection count C. A fraction processor for calculating a fraction F.sub.j (j=1 to L) of the zero crossing detection count on the basis of the digital signal at sampling timings immediately before a zero crossing specifying and when the zero crossing specifying, and computing a fraction processing parameter G.sub.j=N.sub.jF.sub.j using a zero crossing detection number N.sub.j(0N.sub.jN1) in a period corresponding to a sampling count N necessary for averaging determined in advance. The averaging is performed according to the following formula, where C is the output of the count processor at the end of an averaging period and G.sub.j (j=1 to L) is L fraction processing parameters (L indicates the number of G.sub.j included between the averaging counts N) computed by the fraction processor, and the phase of the digital signal is computed, whereby the phase is calculated on the basis of an input signal digital value obtained by an AD converter.
Claims
1. A phase measurement device that measures a phase of a periodic input signal varying periodically through a digital circuit, comprising: an AD (analog to digital) converter that digitizes the periodic input signal at each predetermined sampling timing and outputs a digital signal; a count processor that controls a zero crossing specifying detecting a change in a sign of the digital signal and counts and calculates a zero crossing detection count C through the zero crossing specifying at each sampling timing; a fraction processor that calculates a fraction F.sub.j (j=1 to L) of the zero crossing detection count on the basis of the digital signals at sampling timings immediately before the zero crossing specifying and when the zero crossing specifying and further calculates a fraction processing parameter G.sub.j=N.sub.jF.sub.j using a zero crossing detection number N.sub.j (0N.sub.jN1) in a period of a predetermined sampling count N (the number of data to be averaged) necessary for averaging; and an averaging processor that averages the count processor calculation value that is the zero crossing detection count C when the period ends and L fractions calculated by the fraction processor in a period of the sampling count N using Formula 1 (L indicates the number of G.sub.j included between the averaging counts N) and calculates a phase of the digital signal.
2. The phase measurement device according to claim 1, wherein outputs of the count processor and the fraction processor are input to a correcting unit, and, when a difference G.sub.j (G.sub.j+1G.sub.j) of the adjacent fraction processing parameters G.sub.j exceeds a predetermined threshold value, the correcting unit estimates a lost zero crossing detection count on the basis of the difference G.sub.j, adds the lost zero crossing detection count to the zero crossing detection count calculated by the count processor, and estimates the lost fraction processing parameter on the basis of values of the fraction processing parameters G.sub.j immediately before and immediately after the zero crossing is lost.
3. The phase measurement device according to claim 1, wherein outputs of the count processor and the fraction processor are input to a correcting unit, and, when a difference G.sub.j (G.sub.j+1G.sub.j) of the adjacent fraction processing parameters G.sub.j exceeds a predetermined threshold value, the correcting unit estimates an erroneously detected zero crossing detection count on the basis of the difference G.sub.j, subtracts the erroneously detected zero crossing detection count from the zero crossing detection count calculated by the count processor, and subtracts a value of the fraction processing parameter G.sub.j on the basis of the erroneously detected zero crossing.
4. A phase difference measurement device, comprising: the phase measurement device according to claim 1 arranged as each of first and second phase measurement devices for a first periodic input signal X and a second periodic input signal Y, the periodic input signal including the first periodic input signal X and the second periodic input signal Y; and a subtractor that subtracts a phase of the second periodic input signal Y measured by the second phase measurement device from a phase of the first periodic input signal X measured by the first phase measurement device, wherein the phase difference measurement device measures a phase difference between the first periodic input signal X and the second periodic input signal Y.
5. The phase measurement device according to claim 1, wherein, when a sampling rate for driving the AD converter is indicated by f.sub.ADC, and an averaging count of the averaging processor is indicated by N, a phase difference calculation rate obtained in the averaging processor is f.sub.ADC/N.
6. The phase difference measurement device according to claim 4, wherein, when a sampling rate for driving the AD converter is indicated by f.sub.ADC, and an averaging count of the averaging processor is indicated by N, a phase difference calculation rate obtained in the averaging processor is f.sub.ADC/N.
7. A displacement measurement device using the phase difference measurement device according to claim 4, the displacement measurement device is a device using a laser heterodyne interferometer that causes reflected light when a measurement target is irradiated with laser light to interfere with reference light obtained by adding a frequency shift to the laser light, and measures a displacement of the measurement target on the basis of a phase difference between the reflected light and the reference light, the displacement measurement device comprising: the phase difference measurement device according to claim 4, the first periodic input signal X being input as the reflected light, the second periodic input signal Y being input as the reference light; and a processor for controlling an arithmetic operation that calculates the displacement of the measurement target on the basis of an output of the averaging processor.
8. The displacement measurement device according to claim 7, wherein, when a resolution of the displacement measurement device is indicated by d.sub.r, and a maximum value of a measurable speed range is indicated by v.sub.max, the following relation is satisfied:
d.sub.r=/(4N.Math.2.sup.n)
v.sub.max<(f.sub.ADC4f.sub.h)/8 where indicates a wavelength of laser, N indicates an averaging count, n indicates the number of conversion bits of the AD converter, f.sub.ADC indicates a sampling rate of the AD converter, and f.sub.h indicates a frequency of the reference signal.
9. A phase noise measurement device that compares an input signal with a high stable reference signal and measures a time history of a phase fluctuation of the input signal, comprising: the phase difference measurement device according to claim 4, one of the first periodic input signal X and the second periodic input signal Y being used as the input signal, the other being used as the high stable reference signal, wherein the phase fluctuation of the input signal is measured on the basis of an output of the averaging processor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
PREFERRED MODE FOR CARRYING OUT THE INVENTION
Example 1
(17) A basic principle of a phase measurement device according to the present invention will be described with reference to the appended drawings. Hereinafter, a periodic input signal in the phase measurement device is referred to as an input signal X.
(18)
(19) (Count Processor)
(20)
(21) Then, the signal illustrated in
(22) (Fraction Processor)
(23) Next,
|B|/(|A|+|B|)(Formula 2)
(24) The calculation value is held in association with the zero crossing detection timing (the same timing as the value B in
G.sub.j=N.sub.jF.sub.j(Formula 3).
(25) At this time, N.sub.j is a number indicating a position in N-th data of the zero crossing detection timing. In other words, the number N.sub.j is the corresponding sampling count when the J-th zero crossing is detected, and 0N.sub.jN1, and N.sub.j is 2, 5, 8, 11, 15, or 18 in the example of
(26) Since the zero crossing is detected at the data number 2 in
(27) In the operation of the fraction processor 5, it is necessary to detect the zero crossing of the input signal X. The zero crossing detection operation may be implemented by performing an independent zero crossing detection process in the fraction processor 5 or may be implemented by transmitting the detection signal from the outside of the fraction processor 5, for example, the count processor 4.
(28) Further, division is included in this process, but a load is large when a high-speed floating point calculation (division) is performed in the FPGA. It is also possible to apply division using a lookup table in order to reduce the load. When the division using the lookup table is applied, an error from an exact value of Formula 1 occurs in a fraction calculation value. However, the fraction calculation value is a part corresponding to a correction term of a final result and has a small influence on the final result. Therefore, this replacement does not cause the deterioration of the measurement accuracy.
(29) (Averaging Processor)
(30) Next, an operation of the averaging processor 6 will be described. The averaging processor 6 performs an arithmetic operation process of a phase output value U on two data sequences obtained from the count processor 4 and the fraction processor 5 on the basis of the following Formula 1. At this time, the phase output value U can be calculated in accordance with the following Formula.
(31)
(32) Here, N indicates an averaging count, C indicates an output value of the counter 43 when the averaging count is reached, G.sub.j indicates a calculation result of the fraction processor 5 in j-th zero crossing calculated by Formula 2, and L indicates the number of G.sub.j included between the averaging counts N. For example, in the example of
(33) In PCT/JP/2015/081984 previously proposed by the inventors, in order to obtain U, it is necessary to perform the integration operation on the output of the counter 43 for each sampling of the AD converter in the averaging processor. In order to calculate the value of U with a high degree of accuracy, it is necessary to set a wide bit width as U, and thus it is necessary to perform the integration operation on a numerical value of a wide bit width for each high-speed sampling of the AD converter, a strong calculation load is imposed to an FPGA, and the reduction becomes a problem. According to Formula 1, for example, it is possible to calculate a final measurement value U only by performing a necessary minimum cumulative addition process corresponding to a total of the number C of zero crossings occurring during predetermined averaging counts (C=6 in the example of
(34) Further, when the above-described averaging process is actually implemented in the FPGA, it may be performed as follows in order to secure real-time performance.
(35) (1) At a timing of each data number, data of C.sub.i and G.sub.j output from the count processor 4 and the fraction processor 5 is transmitted to the averaging processor 6.
(36) (2) The averaging processor 6 includes a memory (an initial value is set to 0), adds the received G.sub.j to its own value at each timing, and holds it until a next data reception timing.
(37) In other words, a memory holding value S.sub.i follows a recurrence formula of Formula 4.
S.sub.i=S.sub.i1+G.sub.j(Formula 4)
(38) Here, G.sub.j is assumed to be used for an arithmetic operation only when its value is being transmitted. At this time, a history of S.sub.i is illustrated in
(39) (3) The process of (2) is continued, and if final data is received, U is obtained by performing a calculation of Formula 1 by dividing a value held at a time point of i=19 (last) by N and further subtracting it from a count processor output value C.sub.i at that time. Therefore, it is preferable to use it as a final output. If a series of operations ends, the memory holding value S.sub.i is reset to 0, and a next series of operations is started. Here, when it is necessary to reduce a load of a division unit divided by N, there is a method of selecting a power of 2 as N and replacing it with a bit shift process.
(40) The output U of the averaging processor 6 and a desired phase (unit radian) have the following relation of Formula 5.
=U(Formula 5)
(41) Here, is a phase (unit radian) of the input signal X. The phase is measured on the basis of the moment of measurement start (i=0). It is possible to calculate the phase (unit radian) by processing the output U in the FPGA, the PC, or the like on the basis of this relation. Of course, data U may be used in a subsequent process as is without replacing it with the phase (unit radian) as in Formula 5 in consideration of the subsequent process. Strictly, a constant is added to a right side of Formula 5. In theory, is a value which has a value of or 0 and is uniformly determined by a sign of a value of the input signal at the moment of measurement start (i=0) and can be easily calculated. Specifically, if the value of the input signal at the moment of measurement start (i=0) is negative, =. Therefore, it can be added to Formula 5 as the correction value.
(42) In a measurement instrument that calculates and outputs results in real time, a function of setting a reference time at which measurement is started is required. In other words, a function of setting a phase of a time at which a certain reset signal is received during an operation to =0 and performing an arithmetic operation on subsequent output data on the basis of the reference time is desired. This function can be easily realized by a manipulation of resetting the value of the counter 43 of the count processor to 0 or initializing the process of the averaging processor at a timing at which the reset signal is received.
(43) As the phase is calculated by the above-described process, it is possible to input a periodic signal of a wide frequency range, moreover it is possible to perform the measurement in real time with a high degree of accuracy. The example of implementing the digital signal processing by the FPGA has been described, but the present invention is not limited to the FPGA, and any other method such as an ASIC, a system LSI, or the like can be used as long as the digital signal processing can be implemented. Further, each input signal X is assumed to be a sinusoidal signal, but a pulse signal (also referred to as a square wave signal) used in a digital circuit can be converted into a sinusoidal signal by applying a band pass filter or a low pass filter. Therefore, when the band pass filter is installed in front of the phase measurement device, it is possible to construct a phase measurement device for the pulse signal. Further, the calculated phase can be converted into the frequency of the input signal X by differentiating by time by a subsequent process. As described above, even when it is used as a frequency counter, it is possible to measure a frequency of a signal having a wide frequency variation range while securing high resolution and real time property. It is possible to perform the highly reliable measurement even on an input signal having a wide frequency variation range, that is, a large frequency noise at a high speed.
Example 2
(44) Next, when a phase difference between two input signals X and Y is measured according to the present invention, that is, when it is used as a phase difference measurement device, preferably, two phase measurement devices having the above configuration are arranged as illustrated in
(45) As the phase difference is calculated by the above-described process, it is possible to input two periodic signals of a wide frequency range, and moreover it is possible to perform the measurement in real time with a high degree of accuracy. The example of implementing the digital signal processing by the FPGA has been described, but the present invention is not limited to the FPGA, and any other method such as an ASIC, a system LSI, or the like can be used as long as the digital signal processing can be implemented.
(46) Further, each of the input signals X and Y is assumed to be a sinusoidal signal, but a pulse signal (also referred to as a square wave signal) used in a digital circuit can be converted into a sinusoidal signal by applying a band pass filter or a low pass filter. Therefore, when the band pass filter is installed in front of the phase difference measurement device, it is possible to construct a phase difference measurement device for the pulse signal.
Example 3
(47) In this example, the phase difference measurement device of Example 2 is applied to a laser heterodyne displacement measurement device, and the present example will be described below using the input signal X as the reference signal and the input signal Y as the measurement signal.
(48) A laser heterodyne interferometer is widely known as a measurement device using a phase difference of laser light. The laser heterodyne interferometer measures a displacement or the like occurring when a displacement, vibration, or a shock is given on the basis of a phase difference between reflected light of laser light from a measurement target and reference light using laser light which has undergone a frequency shift.
(49)
(50) Specifically, two sinusoidal input signals, that is, the measurement signal and the reference signal are input to the first phase measurement device 1a and the second phase measurement device 1b, respectively, and both signals are subtracted by the subtractor 7, so that the output data U related to the phase difference is obtained. Here, a relation between the data U obtained by the averaging processor 6 and the displacement (d [m]) of the measurement target is indicated by Formula 6. is a wavelength ([m]) of laser.
d=U/4(Formula 6)
(51) It is possible to calculate the displacement in real time by processing the output U in an FPGA, a PC, or the like on the basis of this relation.
(52) In the present example, as illustrated in
(53) The phase difference measurement device according to the present invention has two features, that is, a feature in which it is highly accurate and a feature in which it can be measured even when the phase difference greatly changes. Since these features respectively correspond to the measurement resolution and the speed range of the measurement target in the displacement measurement, a specific example of the present example is compared with the related art on the basis of two points.
(54) First, we define the parameters necessary for analysis as follows.
(55) (1) f.sub.h: this is a heterodyne beat frequency and corresponds to the frequency of the reference signal in
(56) (2) f.sub.ADC: this is a sampling rate for driving the AD converter and is 500 MHz in this example.
(57) (3) f.sub.s: this is a measurement sampling rate of displacement data desired to be obtained, and in this example, since N=20 is set, f.sub.s=500/N=25 MHz. In a common laser heterodyne displacement meter, the measurement sampling rate is usually within the range of 1 kHz to 1 MHz.
(4) V.sub.max: this is a measurable maximum speed [m/s] of the measurement target.
(5) d.sub.r: this is a measurement resolution [m].
(6) : this is a wavelength of laser. In this example, it is set to 633 nm of helium-neon laser which is frequently used for the displacement measuring instrument. Of course, various other lasers can be applied.
(58) First, the present example is compared with the counting technique of the related art which has the feature capable of cope with even when the speed range of the measurement target is high speed from a viewpoint of the measuring resolution. In the counting technique of the related art, only an integer value indicating a zero crossing count of an input signal (the measurement signal/the reference signal) can be measured. Therefore, in order to improve the resolution, a technique of multiplying the input signal by using a PLL circuit or the like or a technique of averaging a plurality of count values is often used. At this time, the measurement resolution can be indicated by the following Formula 7.
d.sub.r=/4LQ(Formula 7)
(59) Here, L is a multiplication rate by the PLL circuit, and Q is an averaging count. In commercially available products, a maximum of LQ=1024 is implemented, and d.sub.r=/4096=approximately 0.155 nm is achieved. However, this technique requires a high-speed PLL circuit or the like, and a technical difficulty is high, and thus it is difficult to increase L. Further, increasing the averaging count Q is considered, but in principle, a maximum of about Q=2f.sub.h/f.sub.s is a limit, and thus further improvement is unable to be expected.
(60) On the other hand, according to the present example, it is possible to greatly exceed d.sub.r=/4096 which is the highest level in commercially available products as the measurement resolution without using any PLL circuit at all. In other words, typically, the resolution can be indicated by the following Formula 8.
d.sub.r=/(4N.Math.2.sup.n)(Formula 8)
(61) Here, n indicates the number of conversion bits of the AD converter, and if n=8 bits is set, d.sub.r=0.03 nm is obtained because the averaging count N is 20 in the present example. In a case of f.sub.s=1 MHz which is widely used, since N=500, it is derived that:
(62) d.sub.r=0.0012 nm.
(63) Thus, it can be understood that the resolution is improved about 100 times in the present example as compared with about 0.155 nm which is the resolution according to the counting technique according to the related art.
(64) Next, the present example is compared with the demodulation technique of the related art having the excellent measurement resolution from a viewpoint of the speed range of the measurement target. In the demodulation technique, it is necessary to apply a low pass filter in which a frequency which is less than of the measurement sampling rate is used as a cutoff frequency f.sub.c in accordance with a sampling theorem in an information theory. In other words, it is necessary to satisfy the following Formula 9.
f.sub.c<f.sub.s/2(Formula 9)
(65) Here, the cutoff frequency f.sub.c limits a measurable maximum speed in accordance with the following Formula 10.
(2v.sub.max)/=f.sub.c(Formula 10)
(66) The following Formula 11 is derived from the above.
v.sub.max=(f.sub.s)/4(Formula 11)
(67) Now, fs=1 MHz which is a high value is employed as the measurement sampling rate, but about vmax=about 0.16 m/s is still a limit.
(68) On the other hand, in the speed range of the measurement target according to the present example, it is possible to measure the input signal which is less than of the AD converter sampling rate from the sampling theorem. In other words, the relation between f.sub.ADC and v.sub.max is indicated by the following Formula 12.
f.sub.ADC=2(2f.sub.h+4v.sub.max/)(Formula 12)
When transposed,
v.sub.max=(f.sub.ADC4f.sub.h)/8(Formula 13).
(69) If a value used as an example is now substituted, v.sub.max=14.2 m/s is obtained. If this value is compared with the speed range v.sub.max=about 0.16 m/s in the demodulation technique, it can be understood that Example 3 is expanded by about 100 times.
(70) A comparison with the related art is performed from viewpoints other than the resolution and the speed range. First, in the method according to the present invention, a real-time process is possible even on a high-speed input signal. On the other hand, in the zero crossing analysis technique, since the zero crossing time of the signal is calculated from digitized data, in order to apply complex calculations to data temporarily stored in a memory, for example, it is extremely difficult to process a high-speed signal such as 80 MHz in real time in the present example. Furthermore, the method according to the present invention is as strong in resistance to amplitude variation as the counting technique. On the other hand, the demodulation technique has weaknesses. Specifically, when an amplitude of a signal varies for a very short time due to influence of noise or the like, an output is sensitive to, for example, a case in which a bias is applied to a signal or the like, and thus it is undesirable.
(71) The advantages of Example 3 described above as compared with the related art (the demodulation technique, the counting technique, and the zero crossing technique) are illustrated in
(72) In a case in which it is desired to obtain a speed signal of the measurement target as in a laser Doppler vibrometer, it is possible to calculate it easily by time-differentiating a displacement signal measured with the laser heterodyne displacement measurement device.
Example 4
(73) Noise phenomena such as loss of zero crossing to be detected or detection of unnecessary zero crossing occurs when the input signal is influenced by noise or when a signal to noise ratio (S/N) is small. The accurate measurement is unable to be performed due to the noise phenomenon when the average value Ca of the output value of the counter 43 is calculated at each sampling timing for such a signal as previously suggested. On the other hand, if the present invention is applied, even when the loss of zero crossing or the excessive detection occurs due to the influence of noise, the measurement can be performed with a high degree of accuracy if the correction operation is performed to remove the influence. First, a correction function when zero crossing is lost will be described below. In an example of
(74)
(75) (1) Results are consistently transmitted from the count processor 4 and the fraction processor 5 to a correcting unit. The correcting unit 8 has a function of determining whether or not there is a zero crossing detection abnormality in the received result and performs the correction.
(2) The determination of whether or not the zero crossing detection fails in the correcting unit 8 is performed as follows. First, a difference G.sub.j=G.sub.j+1G.sub.j of a value transmitted from the fraction processor 5 is consistently monitored. If this value exceeds a certain threshold value, it is determined that the zero crossing is lost. A threshold value is a value decided using an average frequency of the input signal and may be assigned a fixed value as an initial setting or may be decided by multiplying a long-time average of G.sub.j by an appropriate coefficient (usually larger than 1 and 2 or less). Further, when four or more zero crossings are lost, it means that G.sub.j greatly exceeds the threshold value, and thus, for example, the number of lost zero crossings is determined on the basis of how many times G.sub.j is the threshold value (2, 4, 6, 8, . . . ).
(3) If it detects that zero crossing is lost, the correcting unit 8 performs the following processing on the received data and transmits resulting data to the subsequent averaging processor 6. Here, it is assumed that a j-th difference G.sub.j exceeds the threshold, and that the number of lost zero crossings is two. First, a change of C.fwdarw.C+2 is performed for data from the count processor 4.
(76) Then, two pieces of data, that is, G.sub.j+1 and G.sub.j are added to the data from the fraction processor 5. The reason for this process will be described. In the present algorithm, since the fraction processing parameter G is a variable indicating a position of zero crossing, two lost zero crossings can be approximated with the value of zero crossing that can be normally detected next to it. In other words, for example, two pieces of data, that is, G.sub.k and G.sub.k+1 (k is arbitrary j) are assumed to be lost. At this time, since an approximate equation G.sub.k+G.sub.k+1=G.sub.k1+G.sub.k+2 holds, it is desirable to add G.sub.k1 and G.sub.k+2 which are detected normally to the data of the fraction processor 5 (they overlap since there are already G.sub.k1 and G.sub.k+2 in the data sequence). In addition, originally G.sub.kG.sub.k1 and G.sub.k+1G.sub.k+2 are held, but since the averaging processor 6 at the subsequent stage takes a sum of G, it is sufficient if two pieces of data, that is, G.sub.k1 and G.sub.k+2 whose sums are the same are added as indicated in the approximate equation, and it is unnecessary to perform an estimation process of G.sub.k alone which requires a complicated process.
(77) 4) The correction can be performed with a similar concept if the number of lost zero crossings is more than 2, that is, 2p (p is an integer of 2 or more). Specifically, if the j-th difference G.sub.j exceeds the threshold value, a change of C.fwdarw.C+2p is performed for the data from the count processor 4. For the data of fraction processor 5, p sets of G.sub.j+1 and G.sub.j are added to the data sequence.
(78) A correction method when the zero crossing is detected excessively can also be performed similarly. In other words, if G.sub.j falls below a predetermined threshold value, it is desirable to delete G.sub.k+G.sub.k+1 from the fraction processor and performs a change of C.fwdarw.C-2 for the data from the count processor.
(79) The following various effects are obtained by this technique.
(80) (1) In the heterodyne laser interferometer, when return light to the interferometer is weak in measurement or the like on a low reflectance surface or a rough surface, since the S/N of the input signal is small, a phenomenon that the zero crossing is lost or excessively detected occurs due to the influence of the noise as described above. In this regard, it is possible to perform measurements in which the accuracy on the low reflectance surface is maintained by applying such a process. Thus, for example, there is an effect in that it is not necessary to cause a mirror or a reflector for enhancing reflectance to adhere to a measurement target object.
(2) In the phase noise measurement device, there is a need to measure the input signal with a small S/N ratio. For example, there are many situations in which it is desired to measure an optical beat signal, a signal obtained by amplifying a received radio signal, or the like. In this case, the phase measurement of the present invention can be applied by applying this example.
(81) An example of high sensitivity measurement by the heterodyne laser interferometer will be described as an application example.
(82) The measurement result by the present invention has a high frequency variation which is unavoidable in principle, but it is possible to perform the correction to reduce it. In other words, in the present invention, since the phase of the periodic signal is measured by detecting and processing the zero crossing of the periodic signal, the high frequency variation occurs since the number of zero crossings changes due to influence of a method (boundary) of dividing an interval in which averaging is performed. An example will be described below. For example, it is assumed that, when a certain input signal is measured with the averaging count N, an average of M zero crossings arrive between N pieces of data output from the AD converter. In this case, for example, after M zero crossings are detected in certain N pieces of data, M+1 zero crossings are detected in a next series of N pieces of data, and M1 zero crossings are detected in a next series of N pieces of data, that is, M zero crossings are not necessarily detected in all intervals, but the number of zero crossings is changed by 1, and thus noise-like characteristic which should not originally occur (this is referred to as a high frequency variation) occurs in the measurement result. The influence of this phenomenon increases as the averaging count N decreases since M is also generally a smaller value. This is because a relative difference between M+1 and M becomes large.
(83) In this regard, in order to alleviate the influence of the high frequency variation, in this example, the correction process is introduced in accordance with a block diagram illustrated in
Q(k)=(G.sub.1(k+1)+G.sub.p(k)N).sup.2/(G.sub.1(k+1)G.sub.p(k)+N)/8(Formula 14).
(84) This correction value Q(k) is a value obtained by theoretically estimating an extra value measured by the influence of the boundary of the interval. The output value U of the averaging processor is also transmitted to the high frequency variation reduction processor, and the correction is applied to it. More specifically, the value Q(k) is subtracted from an output value U(k+1) of the (k+1)-th averaging interval, and Q(k) is added to the output value U(k) of the k-th averaging interval. Accordingly, the phenomenon that the apparent noise is mixed into the measurement result due to the influence of the number of zero crossings varying between the averaging intervals is alleviated, and particularly, when the N value is small (when it is desired to observer the phase variation up to the high frequency region), the accurate measurement is performed more precisely. Since the calculation of Formula 14 has a large calculation load, the calculation of the correction value Q(k) is not performed in real time and can be performed by post-processing. For example, if values of G.sub.1(k) and G.sub.p(k) are stored for all k and transmitted to a computer or the like, it is possible to execute the correction by calculating Q(k) by Formula 14 on the computer.
Example 6
(85) The present example is applied to the phase noise measurement device. Here, the phase noise measurement device is a device that measures a time history of a phase fluctuation (noise) of a certain signal. The phase noise is also referred to as a phase jitter and is an important index for evaluating stability of a high frequency signal source. For this reason, the phase noise measurement device is an instrument indispensable for research and development of high-speed communication instruments or the like. In order to implement the phase noise measurement device to which the present invention is applied, it is desirable to input a measured signal as the input signal X in
(86) Alternatively, in
(87) When the present invention is applied, it is possible to measure even when frequencies of the measured signal and the high stable reference signal are significantly different. Specifically, if the frequency of the measured signal is indicated by f.sub.A, and the sampling rate for driving the AD converter is indicated by f.sub.ADC, the measurement can be performed within a range of f.sub.A<f.sub.ADC/4, and it is possible to increase the phase noise measurement resolution at the same time. In other words, if the number of conversion bits (for example, n=8 bits) of the AD converter is indicated by n, the averaging count is indicated by N, and the resolution of the phase noise is indicated by d (unit radian), there is a relation d=2/(N.Math.2.sup.n).
(88) Further, according to the present invention, even when the phase noise level of the measured signal is very large, for example, even when the variation of the phase significantly exceeds 2, the highly reliable measurement can be performed. Specifically, a comparison with a phase noise measurement device according to a known technique will be described. As an existing phase noise measurement device, there are
(89) (A) a high precision type using a spectrum analyzer or a PLL, and
(90) (B) a type having a wide range for AD conversion and analysis as in an oscilloscope.
(91) In (A), in the case of a signal having a too large phase noise, the measurement is unable to be measured since the measurement is out of the range. On the other hand, according to the present technology, since the frequency range of the measured signal is wide, it is possible to continue the measurement even when the phase noise is large, and thus there is no problem at all. In (B), in the case of a signal with a large phase noise, the measurement can be performed, but on the other hand, since a memory capacity is restricted, the measurement is unable to be performed in a region having a low offset frequency in which it is necessary to acquire data for a long time. In the present technology, since the real-time process can be performed, it is possible to perform the measurement with high reliability up to the region in which the offset frequency is extremely low.
INDUSTRIAL APPLICABILITY
(92) As described above, according to the present invention, it is possible to input a periodic signal of a wide frequency range with a simple circuit configuration, and moreover, it is possible to accurately measure a phase or a phase difference in real time at equal time intervals, and thus the present invention can be expected to be applied to various instruments such as a laser heterodyne displacement measurement device and a phase noise measurement device.
EXPLANATION OF REFERENCE NUMERALS
(93) 1 PHASE MEASUREMENT DEVICE 1a FIRST PHASE MEASUREMENT DEVICE 1b SECOND PHASE MEASUREMENT DEVICE 2 FIRST AD CONVERTER 3 DRIVE CLOCK 4 COUNT PROCESSOR 5 FRACTION PROCESSOR 6 AVERAGING PROCESSOR 7 SUBTRACTOR 8 CORRECTING UNIT 41 ZERO CROSSING SPECIFICATION MEANS 43 COUNTER 44 UP/DOWN COUNTER