Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2022 Nov 19;12:19932. doi: 10.1038/s41598-022-24457-2

Improving the accuracy of estimates of the pulse sequence period using the methodology of complete sufficient statistics

Konstantin Zhuchkov 1,, Mikhail Vasilchenko 2, Anna Zagrebneva 3, Alexey Zavyalov 1
PMCID: PMC9675836  PMID: 36402901

Abstract

This paper is devoted to the synthesis of new signal processing algorithms based on the methodology of complete sufficient statistics and the possibility of using the Lehmann–Scheffe theorem. Using the example of a sequence of quasi-rectangular pulses, an approach to estimating their period was illustrated, taking into account the duty-off factor and the pulse squareness coefficient. A mathematical model was developed, on the basis of which, estimates of the potential accuracy of the methods were carried out. It is established that for the sample size value (n > 8), the relative root-mean-square error of estimating the repetition period using the methodology of complete sufficient statistics is lower than that of the traditional estimate. In addition to theoretical calculations, simulation results confirming the achieved effect are presented. The results obtained have a wide range of applicability and can be used in the design of control and measuring equipment in the oil and gas industry, in the development of medical equipment, in the field of telecommunications, in the design of pulse-Doppler radars, etc.

Subject terms: Design, synthesis and processing; Information technology; Statistics

Introduction

The development of microelectronic components and computing platforms in the rapidly developing modern world creates new challenges for the development of algorithms and new approaches in the processing of real-time information. The synthesis of information processing algorithms has to be carried out in the presence of a complex set of interfering factors: temporal and spatial heterogeneity of the characteristics of useful signals and interference, sensitivity heterogeneity and sensor defects, pulse interference, etc. Even if all the interfering factors could be fully taken into account, the signal and noise environment model would be very complex, and signal processing algorithms based on such a model would be unrealizable in real time. In addition, these factors are inherently random and there may be a priori uncertainty in the description of real signals. Thus, the synthesis of algorithms for estimating signal parameters, as a rule, has to be carried out under conditions of multiple of interfering factors and a priori uncertainty.

In the condition of uncertainty in the initial data, attempts are made to solve the problem of evaluating the efficiency of the algorithm for measuring signal parameters against the background of noise using the classical Bayesian criterion1. However, the complexity of these attempts is associated with the requirement for a priori probabilities of the presence and absence of a signal in the observed sample and risk estimation.

At the same time, there is a growing demand for the synthesis of new algorithms for solving problems of estimating signal parameters in a wide range of applications: radars2, communication systems3,4, electronic intelligence5, X-Ray absorption spectra6, Bragg scattering7, plasma parameters estimation8,9, assessment of the stability of information systems10, the solution of the problem of parameter estimation for in-tube flaw detection11, the development of optoelectronic displacement sensors12, etc. The requirements for the accuracy of the assessment and its reliability are increasing, which determines both the use of more productive computing resources and determines the relevance of the search for new information processing algorithms.

The purpose of this work is an attempt to synthesize an algorithm for estimating the period of quasi-rectangular pulses under conditions of possible loss of a part of the sequence. The construction of a signal model was also part of this work. The novelty of the problem statement and the above solution concludes in the use of methods of complete sufficient statistics based on the application of the Rao–Blackwell estimate for the Lehman–Scheffe theorem in the synthesis of the estimation algorithm13,14. If the conditioning statistics are complete and sufficient, and the initial estimate is unbiased, then the Rao-Blackwell estimate is the best unbiased estimate15.

At the same time, it is well known16 that Gaussian noise maximum likelihood estimation (MLE) is asymptotically optimal, i.e., the stability of its operations and the efficiency of the estimates are achieved at high signal/noise ratios and an infinite sample size17. In the context of the problems of estimating the parameters of real signals, there is a need to search for algorithms that can work no worse with finite samples and low signal/noise ratios. That way, for example, in order to perform the parameter estimation for the sine combination signals and periodic signals the multi-innovation stochastic gradient algorithm based on the gradient optimization principle is presented in18. A closed-form maximum likelihood amplitude estimator is obtained in19. The extended noise-resistant correlation method to identify the period of pseudo-periodic signals is derived in20. Attempts are being made to use Fourier and wavelet transformation with windows of various kinds to increase the localization of signal energy21,22 or multi-threshold circuits23,24 are used, which give a gain in the accuracy of the estimate in particular cases. However, in general, they carry the risk of instability proposed algorithm. It is also possible to use neural network methods to solve the problem of estimating signal parameters, but the main disadvantage here is a multiple increase in the sample size for training25, even with a slight change to the signal–noise environment.

An important point for solving this problem is to ensure the stability of the proposed algorithm under conditions of a high level of a priori uncertainty. Also, when synthesizing an algorithm, it is necessary to establish the complexity class and estimate the runtime realizability limitations in the context of current computing hardware capabilities.

In radio engineering applications, the distributions of samples and observed technical processes often have complete sufficient statistics, which creates the prerequisites for the application of the Lehmann–Scheffe theorem in finding effective estimates of signal parameters. The application of the estimates obtained can find a place not only in traditional problems of estimating the repetition period, but also in several problems that reduce the problem of finding the repetition period. Two examples are: when implementing a clock recovery circuit for a demodulator operating on short signal samples26, and when the phase-locked loop capture time is significantly longer than the signal sample duration27.

Mathematical signal model

Consider the process xt on the segment 0,ΔT, which is an additive mixture of signal and noise:

xt=Amst+ηt

where Am is the signal amplitude, st is the normalized signal, ηt is the differentiable stationary Gaussian noise characterized by the variance σ2 and the normalized correlation function r(t). The distribution of the energy parameters of the signal and noise will be characterized by the signal/noise ratio q = Am.

Let the leading edges of the signal pulse st intersect the level H at time t0i+, and the trailing at time t0i-:

t0i+=t00++iT,i=0,1,t0i-=t00++iT+T/v,i=0,1,, 1

where T is the signal period; ν is the off-duty factor; t00+ is the first crossing of H level. Then, for large signal/noise ratios, q >> 1, the process x(t) will cross the H level at times

ti+=t0i++Δt0i+,ti-=t0i-+Δt0i-, 2

where Δt0i+, Δt0i- are small random additions, due to the effect of noise η(t). Figure 1 schematically shows the process and the designations adopted in the work.

Figure 1.

Figure 1

Observed process x(t) in the form of the impulse on the noise background.

It is assumed that the pulses have a quasi-rectangular shape and can be approximated according to28 by the following function

s(x)=exp-π82xk-12k-12,x>12k,1,x12k,exp-π82xk+12k-12,x<-12k. 3

Here k is the coefficient of the pulse squareness, it equals the ratio of pulse duration at the intersection of H level τ0 to the pulse duration τ1, k=τ0/τ1 (see Fig. 1).

The objective of this research is to synthesize the most effective estimation of the repetition period of quasi-rectangular pulses against background noise and interference, under conditions of a priori uncertainty of its repeatability (period and phase). An additional complication of the model is the possible loss of a pulse in the sequence according to a pseudo-random law, which is not known a priori. The known parameters are: off-duty factor (excluding loss), squareness coefficient and the times when the signal leading and trailing edges cross the H level.

Methodology

Description of maximum likelihood estimation method

The measurement process of the pulse repetition period is derived from the process of measuring the time of the beginning (end) of the pulse. Taking into account that the parameter (classical in the theory of maximum likelihood estimates) is non-energetic, in estimating the lower bound of the accuracy of pulse repetition period measurement, we take as a basis the expression for the elements of the Fisher matrix:

Φik=-q22Ψ(λ)λiλkλ=0 4

where Ψ(λ) is the uncertainty function of the vector λ. Since the inverse Fisher matrix is the correlation matrix of the MLE of all simultaneously estimated parameters29, and the dispersions of the MLE of these parameters are on the main diagonal of this matrix, and taking into account that the focus is only on one non-energy parameter – the pulse arrival time (t~), it can be written as:

Dt~^|t~=-1/q2Ψ(0) 5

where t~^ is the MLE of the pulse arrival time. Assuming that the uncertainty function is stationary with respect to the parameter t-t~ it gives the following expression:

Ψ(t-t~)=12E-s(t-t~)s(t)dt 6

where E is a signal energy. After applying Parseval theorem and double differentiation (3) dispersion of MLE for the parameter t~ is bounded by the expression below:

Dt~^|t~=-|S(f)|2df4π2q2-f2|S(f)|2df 7

where Sf is the Fourier transformation of the complex envelop of the signal st. Taking into account the approximation in which the pulse is rectangular30 with duration τ0 (passed through a perfect filter with passband ∆f, where ∆f τ0≈1), the following assumption can be used (S(f) = |sin(πfτ0)|/fτ0 and normalization condition for S(f)14):

-f2|S(f)|2df-|S(f)|2df1τ02. 8

In this case, if a sequence of pulses with an off-duty factor ν=T/τ0=2 (square wave) is an input of the meter, the lower boundary of the estimated variance of the arrival timefor each pulse as defined by Eq. (5), is presented as:

Dt~^|t~=T216π2q2 9

The most common method for estimating the period is based on measuring the difference between the start times of adjacent pulses. If the assessment is made by n adjacent periods, then its relative error decreases n times

δ0=Dt~^|t~nT=14πqn 10

If the period is estimated using the information contained in the statistics of the pulse end times (crossing threshold by the trailing edge), then the estimate can be improved by 2. Thus, we can assume that for traditional estimates the video pulse repetition with an off duty factor = 2, the relative root-mean-square (RMS) error is

δ0=142πqn 11

The estimate (11) is the asymptotic accuracy bound for the method (the limiting value of the Cramer-Rao inequality16).

An example of the traditional estimation of the pulse repetition period by the MLE method is the expression:

T~=12nk=1ntk+-tk-1++tk--tk-1-ik-ik-1 12

where, tk+, tk- are the times of intersection of the leading and trailing pulse edges (10), and ik is the number of the pulse in the sequence. When determining the numbers ik, all pulses are considered, even those that were missed and did not fall into the sample.

Description of complete sufficient statistics estimation method

Consider the statistics t+  = {t0+, … ,tn+} and t = {t0-,…, tn-}, where ti+ and ti- are given (2) to synthesize the estimate of the period T. To find the joint probability density of the statistics t+ and t-, the results of1315,26,27 are used. Suppose that with a probability close to one, the crossing of the level H will occur in disjointed bounds (timin+,timax+) and (timin-,timax-) at points t0i+ and t0i- (Fig. 1). If the probabilities of false crossings of the level H are small and the condition below is satisfied23:

ΦUms(t0i-)σ1+σ1Ums(t0i-)2πexpUm2s(t0i-)2σ121 13
Φx=12π-xe-t22dt

where Φx is the Laplace integral, σ12=-σr(0) is the variance of the derivative of the process η(t), and r''(0) is the value of the second derivative of the normalized correlation function r(t) at t = 0, then the one dimensional probability distribution densities at level H is as follows14:

ρ(ti+)=12πσ+2exp-(ti+-too+-iT)22σ+2,ρ(ti-)=12πσ-2exp-(ti--too+-T/v-iT)22σ-2, 14

where σ+ = 1/[q |s'(t0i+)|], σ- = 1/[q |s'(t0i-)|].

Then, under the assumption that the processes within the intervals of the leading and trailing edges of the pulse will be statistically independent, the joint probability density distribution is obtained for the sample vectors t+ и t:

ρ(t+,t-)=i=0nρ(ti+)ρ(ti-)=12πσ+σ-n+1×exp-i=0n(ti+-too+-iT)22σ+2-i=0n(ti--too+-T/v-iT)22σ-2. 15

Then we find an effective estimate of the pulse repetition period, assuming that the moduli of the slope of the leading and trailing edges of the signal coincide, |s'(t0i+)| = |s'(t0i-)| (i.e. parameters σ+ and σ- are equal). We assume that the off-duty factor ν and signal to noise ratio q are known, and that the value of the modulus of the front slope |s'(t0i-)| of the initial signal phase is not a priori determined.

The solution of this problem using the methodology of CSS is based on the theorem of the uniqueness of an effective estimate29, which is a consequence of the Lehmann–Scheffe theorem13.

According to the uniqueness theorem for the effective estimate, if the estimated signal characteristic parameter µ can be presented as a function depending on the parameter Y=Y1,Y2,Ym, where Y is a vector of expansion of the joint probability distribution density ρ(t+,t-):

μ=g(Y)=i=1Mj=0Nai,jmij(Y),-<ai,j<+ 16

Then the only effective estimate of the parameter µ is given13,29 by the expression:

μ=i=1Mj=0Nai,jYij 17

Here, M is the dimension of the complete sufficient statistics Y=Y1,Y2,Ym, N is the maximum number of the moment order, mij(Y)=MYij, i = 1,…,M; j = 0,…,N; mi0(Y)=1.

Let 's define complete sufficient statistics Y=Y1,Y2,Ym. Considering the conditions of the problem (σ+=σ-), the joint probability distribution density ρ(t+,t-) (15) has the following form:

ρ(t+,t-)=12πσ+2n+1×exp-i=0n(ti+-too+-iT)22σ+2-i=0n(ti--too+-T/v-iT)22σ+2. 18

A practical way to find sufficient statistics Yx is to use the factorization theorem29,31,32, according to which the conditional probability density distribution ρθ(x)=P(X=x|θ) must be represented as:

ρθ(x)=hxgθ,Yx

The resulting expression for Yx is a sufficient statistic.

We factorize the conditional probability density ρ(t+,t-) (18) for fixed parameters σ+, t00+, T. We denote:

θ=ϑ1,ϑ2,ϑ3=t00+σ+2,Tσ+22,-1σ+2 19

Considering the first sum in (18) and collecting the terms containing random variables with the parameters ϑ1, ϑ2, ϑ3, the remaining terms are assigned to the function C11, ϑ2, ϑ3):

-i=0n(ti+-too+-iT)22σ+2=-12σ+2i=0nti+2-2too+ti+-2iTti++2iTtoo++iT2+too+2=-12σ+2i=0nti+2+too+σ+2i=0nti++Tσ+2i=0nti+i-too+σ+2Tn(n+1)2-too+2(n+1)2σ+2-T22σ+2n(n+1)(2n+1)6=ϑ1i=0nti++ϑ2i=0nti+i+ϑ3i=0nti+2+C1ϑ1,ϑ2,ϑ3,
C2ϑ1,ϑ2,ϑ3=(n+1)ϑ124ϑ3+(n+1)ϑ1ϑ22ϑ3+ϑ224ϑ3n(n+1)(2n+1)6 20

Similarly, an expression for another sum (18) gets:

-i=0n(ti+-too+-iT)22σ+2=ϑ1i=0nti-+ϑ2i=0nti-i+1/ν+ϑ3i=0nti-2+C2ϑ1,ϑ2,ϑ3,
C2ϑ1,ϑ2,ϑ3=(n+1)ϑ124ϑ3+(n+1)ϑ1ϑ22νϑ3+ϑ224ϑ3(n+1)(nν+1)ν2 21

After factorization, the probability density distribution ρ(t+,t-) (18), taking into account (19) and the transformations performed above, takes the form

ρ(t+,t-)=Cθexpϑ1Y1+ϑ2Y2+ϑ3Y3 22

where

Y1=i=0nti++ti-;Y2=i=0niti++(i+1/ν)ti-;Y3=i=0nti+2+ti-2; 23
C(θ)=-ϑ3πn+1exp(n+1)ϑ122ϑ3+(n+1)(n+1/ν)ϑ1ϑ22ϑ3+ϑ224ϑ3n(n+1)(2n+1)6+(n+1)(nν+1)ν2 24

Here the parameter C(θ) is obtained as C(θ) = (− ϑ3/π) n+1exp{C1(θ) + C2(θ)}, where C1(θ) and C2(θ) are represented by formulas (20) and (21). Thus, the conditional probability density ρ(t+,t-) takes the form:

ρ(t+,t-)=ht+,t-gθ,Yt+,t-

where ht+,t-1 and gθ,Y=CθexpY·θ and according to the factorization theorem29,31,32, the statistics Y expressed by formula (23) are sufficient statistics.

Distribution density ρ(t+,t-) belongs to the exponential distribution with sufficient statistics Y = {Y1, Y2, Y3} and parameter θ. For unknowns, too+, T, σ+ the parameter takes values from the region (0, ∞) × (0, ∞) × (− ∞, 0). We use the completeness theorem27, according to which if the probability distribution density belongs to the class of exponential distributions and the set of parameter values contains an n-dimensional interval, then the statistics Y is complete29. Then we can apply the theorem on the uniqueness of the effective estimate.

Let us express the period in terms of the mathematical expectation of the complete sufficient statistic Y. We calculate the mathematical expectation of M(Y1) and M(Y2), and obtain the system of equations for t00+, T, ν. We get expressions for Y1 and Y2, giving similar ones:

Y1=i=0nΔt0i++Δt0i-+2(n+1)t00++n+1n+1νT,Y2=i=0nΔt0i+i+Δt0i-i+1ν+n+1n+1νt00++n+13nv+v2n(2n+1)+33ν3T. 25

Considering that the mathematical expectation of small random additions due to the action of noise with a normal distribution is equal to zero, we obtain the following complete system of linear equations with two unknowns t00+ and T:

M(Y1)=2(n+1)t00++n+1n+1νT,M(Y2)=n+1n+1νt00++n+13nv+v2n(2n+1)+33ν3T. 26

Having solved the system by Cramer’s method33, we obtain the required representation of the period in terms of a linear combination of the first moments of the complete statistic Y:

T=6v2(n+1)(n2v2+2nv2+3)M(Y2)-nv+12vM(Y1) 27

Thus, the estimate of the pulse repetition period (27) is presented in the form (16). According to the uniqueness theorem for the effective estimate, the only effective estimate of the pulse repetition period is:

T^=6v2(n+1)(n2v2+2nv2+3)Y2-nv+12vY1 28

Taking into account the expressions for Y1 and Y2, the effective estimate of a pulses period is:

T^=3v(n+1)(n2v2+2nv2+3)i=0n2iv-nv-1ti++2iv-nv+1ti-. 29

The variance of the estimate T^ is given by

D(T^)=3v2(n+1)2(n2v2+2nv2+3)2i=0n2iv-nv-12D{ti+}+2iv-nv+12D{ti-}=3v2σ+2(n+1)2(n2v2+2nv2+3)2i=0n2iv-nv-12+2iv-nv+12,D(T^)=6v2(n+1)(n2v2+2nv2+3)1qs(t00+)2 30

Here we assume that D {ti+} = D{ti-} = σ+2 =  1/qs(t00+)2.

In order to exclude the parameter s(t00+) from the number of a priori unknowns, its estimate in the approximation of a quasi-rectangular pulse shape is obtained. Based on the criterion of maximum likelihood, the variance D(T^) will be minimal for such values of the threshold H, at which the steepness of the signal front at the point of intersection is maximum, i.e. we investigate the derivative of the function s(x) to the maximum absolute value. Therefore, we find the second derivative s(x) (31), equate it to zero and obtain Eqs. (32) and (33)

s(x)=πk24k-14exp-π82xk-12k-124πx2k2-4πxk-4k2+8k-4+π,x>12k,0,x12k,πk24k-14exp-π82xk+12k-124πx2k2+4πxk-4k2+8k-4+π,x<-12k, 31
4πx2k2-4πxk-4k2+8k-4+π=0 32
4πx2k2+4πxk-4k2+8k-4+π=0 33

Each of these equations has two solutions, but we will only consider roots that are greater than 1/2k for (32) and less than -1/2k for (33) for k>1, since the other roots have no physical meaning. The selected solutions corresponding to Eqs. (32) and (33) have the following form:

x00+=π+2πk2-2πk+π2πk 34
x00-=-π-2πk2-2πk+π2πk 35

The derivative of the dimensionless signal s(x) takes the minimum value at x = x00+, and the maximum value at x = x00-, but in absolute value they are equal and maximum

s(x00+)=s(x00-)=πke(k-1) 36

The physical meaning of the obtained variables can be stated as follows: x00+—the initial phase of the quasi-rectangular signal s(x), i.e. the first crossing of the H level by the signal leading edge, at which the variance of the signal period estimate T^ reaches a minimum value; x00—similarly, only for the trailing edge.

By inverting the variables t = □0x, we pass to the signal s(t), where t is no longer a dimensionless quantity, and time has the dimension of time. Then the desired values t00+ and s’(t00+) will take the following form:

t00+=τ0x00+=τ0π+2πk2-2πk+π2πk 37
s(t00+)=πkτ0e(k-1) 38

Taking into account the assumption of the signal off-duty factor ν = T/τ0 = 2, we present s’(t00+) in terms of the period:

s(t00+)=2πkTe(k-1) 39

Substituting the obtained derivative value and the signal off-duty factor value, ν  = 2, in (30), for the variance of the signal period estimate, we obtain:

D(T^)=6(n+1)(4n2+8n+3)eT2k-12q2πk2 40

Comparison and analysis of methods

We find the relative error in estimating pulse repetition period obtained by the method of complete sufficient statistics. The relative error for n measurements is determined as follows:

δ1=D(T^)T=6eπ(n+1)(4n2+8n+3)k-1qk 41

Consider the relative error δ0, which depends on the signal-to-noise ratio q and the number of measurements n. Assume that the squareness coefficient of the pulse k is 1.2 (k = 1.2) In practice, a differential scheme may be used to estimate k, which allows to conclude about the steepness of the leading and trailing edges of the pulse:

δ1=eq6π(n+1)(4n2+8n+3) 42

Figure 2 shows the ratio of the relative errors δ0 / δ1 obtained by the MLE δ0 and CSS δ1, calculated using formulas (11) and (42) for a different number of pulses in the sample n. The figure shows that this ratio is greater than 1 for n > 8 and increases with rise in the sample size. This indicates that the estimate obtained by CSS method is more efficient than the MLE estimate for n > 8.

Figure 2.

Figure 2

The ratio of relative pulse period determination errors δ01, where δ0 and δ1 are relative errors of the MLE and CSS methods respectively.

The greatest gain from using the CSS method can be obtained at low values of the signal-to-noise ratio, when the accuracy of both methods is low. Let us fix the number of measurements (for example, n = 16) to estimate the energy gain of the CSS methodology in comparison with traditional approaches for the finite and small sample size. The dependencies δ0 and δ1 on q in the range of 0–10 dB will give a difference in the achieved signal-to-noise ratio of the order of 2 dB in favor of an estimate using the CSS methodology (Fig. 3).

Figure 3.

Figure 3

Relative errors in measuring the pulse repetition period: dotted lines correspond to the MLE, solid lines correspond to the CSS method, bold lines are errors calculated by formulas (11) and (42), thin lines are results of least squares method approximations of numerical modeling (circles—results of numerical modeling). The signal-to-noise ratio (SNR) is plotted along the X axis.

Numerical modeling, results and discussion

Expressions (11) and (42) only allow us to theoretically estimate the energy gain of the CSS method in comparison with the MLE when solving the problem of estimating the pulse repetition period. At the same time, to verify such estimates, numerical simulations were performed in the MATLAB environment. For this purpose, a sequence of pulses were generated against a background of additive white Gaussian noise with intra-pulse quadrature phase shift keying (QPSK). The order of occurrence of the pulse at a given time position and its carrier frequency in the receiving band were determined by a pseudo-random sequence generator.

Two alternative algorithms for estimating the pulse repetition period were applied to the resulting implementation: based on the MLE and CSS methods, computed according to the formulas (12) and (29). The number of pulses in the implementation n ranged from 10 to 50, and the signal-to-noise ratio q ranged from 6 to 22 dB.

The results of the estimation for n = 16 as a function of q are shown in Fig. 3. The relative errors of the two alternative algorithms are presented. It is easy to see that the energy gain of the CSS method is more than 2 dB in the q interval up to 12 dB. The difference is reduced to 1 dB with an increase in the signal-to-noise ratio q, while it remains that the traditional estimate asymptotically tends to the unique effective one when q.

In addition, numerical modeling demonstrated the stability of the algorithm. The algorithm effectively estimates the pulse repetition period using the CSS methodology with respect to variations in the threshold level H (red line in Fig. 1) over a wide range (up to 10 dB). With the same variation, the estimate synthesized on the basis of the MLE approach is not stable.

Let us compare the computational costs required to find the pulse repetition period using the MLE and CSS methods. Both methods are linear with respect to the sample size of signal pulses (they belong to the complexity class O (n)). In the case of the traditional estimation of the pulse repetition period, obtained by the MLE method according to formula (12), the number of addition/subtraction C+,-MLE, multiplication CMLE and division C/MLE operations after optimization depends on the number of pulses in the sample as follows

C+,-MLEn=3n+1,CMLEn=0,C/MLEn=1+n 43

In the case of the pulse repetition period estimation obtained by the CSS method according to formula (27), the number of operations of addition/subtraction C+,-CSS, multiplication CCSS and division C/CSS after optimization is

C+,-CSSn=3n+1+5,CCSSn=2n+1+6,C/CSSn=1 44

Comparing (43) and (44), we conclude that the CSS method requires more operations, however, additional optimization of expression (29) for a specific processor architecture or logical cell array (LCA) is possible, examples of which are described in34,35. This optimization is a separate engineering problem and is beyond the scope of this work.

Conclusion

The methodology of complete sufficient statistics is applied to solve the problem of finding an effective estimate of the pulse repetition period. Taking into account the probability distribution functions, a mathematical apparatus is constructed that allows using the Lehmann–Scheffe theorem and its corollary. An analytical expression for the effective estimation of the pulse repetition period is obtained.

Expressions for the variance and relative error of the pulse repetition period estimation are obtained using the CSS methodology depending on the duty-off-factor, squareness coefficient, signal-to-noise ratio and sample size. In the framework of the estimation theory, the lower bound of the accuracy of the estimation of the pulse repetition period is calculated. The relative errors of estimates are compared using traditional methods of MLE and the CSS methodology.

It is shown that for a finite and small value of the sample size (n = 16) in the range of signal-to-noise ratios of 5–12 dB, the relative root-mean-square error of estimates for the pulse repetition period by CSS method is significantly less than the error of the traditional estimate by MLE method.

The results obtained have a wide range of applicability and can be used in the design of control and measuring equipment in the oil and gas industry, in the development of medical equipment, in the field of telecommunications, in the design of pulse-Doppler radars, etc.

Acknowledgements

The authors are grateful to Allan Campbell, M.S. Computer Science with Distinction, RMIT University (Australia) for suggested alterations in the use of English language expression in the manuscript.

Author contributions

K.Z.: Conceptualization, Methodology, Supervision. M.V.: Software, Validation, Writing—Original draft preparation. A.Zag.: Conceptualization, Methodology, Software, Writing- Reviewing and Editing, Formal analysis; A.Zav.: Methodology, Data curation, Visualization.

Data availability

The datasets generated during and/or analyzed during the current study are available from the first author on reasonable request.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Van Trees H. Detection, Estimation, and Modulation Theory, Part I. Wiley; 1968. [Google Scholar]
  • 2.Abratkiewicz K, Samczyński P, Czarnecki K. Radar signal parameters estimation using phase accelerogram in the time-frequency domain. IEEE Sens. J. 2019;19(13):5078–5085. doi: 10.1109/JSEN.2019.2903352. [DOI] [Google Scholar]
  • 3.Wu N, Li B, Wang H, Hou L, Kuang J. Parametric message passing-based relative navigation in joint tactical information distribution system. J. Syst. Eng. Electron. 2016;27:81–89. doi: 10.1109/JSEE.2016.00009. [DOI] [Google Scholar]
  • 4.Ravi Shankar Reddy G, Rao R. Oscillatory-plus-transient signal decomposition using TQWT and MCA. J. Electron. Sci. Technol. 2019;17(2):135–151. doi: 10.11989/JEST.1674-862X.6071911. [DOI] [Google Scholar]
  • 5.Matuszewski, J. The analysis of modern radar signals parameters in Electronic Intelligence system. in Proceedings of the 13th International Conference on Modern Problems of Radio Engineering. Telecommunications and Computer Science, 298–302 (TCSET, 2016). 10.1109/TCSET.2016.7452040.
  • 6.Abe H, Aquilanti G, Boada R, Bunker B, Glatzel P, Nachtegaal M, Pascarelli S. Improving the quality of XAFS data. J. Synchrotron Rad. 2018;25:972–980. doi: 10.1107/S1600577518006021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Zhuchkov KN, Shuvaeva VA, Yagi K, Terauchi H. Deglitching procedure for XAFS. J. Synchrotron Rad. 2001;8:302–304. doi: 10.1107/S0909049500020951. [DOI] [PubMed] [Google Scholar]
  • 8.Terauchi H, Bobrova N, Sasorov P, Kikuchi T, Sasaki T, Higashiguchi T, Yugami N, Kodama R. Observation and numerical analysis of plasma parameters in a capillary discharge-produced plasma channel waveguide. J. Phys. D Appl. Phys. 2011;109:053304. doi: 10.1063/1.3560529. [DOI] [Google Scholar]
  • 9.Morel B, Giust R, Ardaneh K, et al. A solver based on pseudo-spectral analytical time-domain method for the two-fluid plasma model. Sci. Rep. 2021;11:3151. doi: 10.1038/s41598-021-82173-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Vasilchenko M, Zavyalov A, Zhuchkov K. Increasing the stability of a spatially distributed information system using a robust algorithm for filtering anomalous measurements. IT Ind. 2020;3(8):1–7. [Google Scholar]
  • 11.Zhuchkov KN, Zavyalov AP, Lukyanov VA. On the necessity to develop approaches to the assessment of reliability parameters of equipment and pipelines of gas transport systems. Gas Ind. 2016;11(745):54–60. [Google Scholar]
  • 12.Oparin V, Vostretsov A, Krivetsky A, Bizyaev A, Yakovitskaya G. Integrated measurement and recording of loads, displacements and electromagnetic emission in rocks under uniaxial compression. J. Min. Sci. 2011;47:547–557. doi: 10.1134/S1062739147050017. [DOI] [Google Scholar]
  • 13.Lehmann EL, Scheffé H. Completeness, similar regions, and unbiased estimation: Part I Sankhyā. Indian J. Stat. 1950;10(4):305–340. [Google Scholar]
  • 14.Parkhomenko NG, Khoruzhiy SG, Zhuchkov KN, Aleksandrov VP, Stepanov IM. Perspective approaches in signal parameter estimation problems. Mar. Radioelectron. 2006;16(2):46–48. [Google Scholar]
  • 15.Kay SM. Fundamentals of Statistical Signal Processing: Estimation Theory. Prentice Hall PTR; 1985. [Google Scholar]
  • 16.Levin BR. Theoretical Foundations of Statistical Radio Engineering. Sov Radio; 1975. [Google Scholar]
  • 17.Borovkov AA. Mathematical Statistics. Nauka; 1984. [Google Scholar]
  • 18.Xu L, Ding F. Recursive least squares and multi-innovation stochastic gradient parameter estimation methods for signal modeling. Circuits Syst. Signal Process. 2017;36(4):1735–1753. doi: 10.1007/s00034-016-0378-4. [DOI] [Google Scholar]
  • 19.Wu M-W, Jin Y, Li Y, Song T, Kam P-Y. Maximum-likelihood, magnitude-based, amplitude and noise variance estimation. IEEE Signal Process. Lett. 2021;28:414–418. doi: 10.1109/LSP.2021.3055464. [DOI] [Google Scholar]
  • 20.Li Y, Zhao H, Fan W, Shen C. Extended noise resistant correlation method for period estimation of pseudoperiodic signals. IEEE Trans. Instrum. Meas. 2021;70:1–11. doi: 10.1109/TIM.2021.3052027. [DOI] [Google Scholar]
  • 21.White A, Hong J-W, Hong S, Choi J. Parameter estimation for wavelet transformed ultrasonic signals. NDT E Int. 2011;44(1):32–40. doi: 10.1016/j.ndteint.2010.09.003. [DOI] [Google Scholar]
  • 22.Krummenauer R, Cazarotto M, Lopes A, Larzabal P, Forster P. Improving the threshold performance of maximum likelihood estimation of direction of arrival. Signal Process. 2010;90(5):1582–1590. doi: 10.1016/j.sigpro.2009.10.028. [DOI] [Google Scholar]
  • 23.Atamanskiy DV, Sadovyi KV. Multithreshold procedure for evaluating parameters of meteorological objects against the background of local objects clutter in pulsed doppler weather radars. Radioelectron. Commun. Syst. 2018;61:317–324. doi: 10.3103/S073527271807004X. [DOI] [Google Scholar]
  • 24.Wright D, Horry R, Skagerberg E. Functions for traditional and multilevel approaches to signal detection theory. Behav. Res. Methods. 2009;41:257–267. doi: 10.3758/BRM.41.2.257. [DOI] [PubMed] [Google Scholar]
  • 25.Lo J, Bassu D. Adaptive multilayer perceptrons with long- and short-term memories. IEEE Trans. Neural Netw. 2002;13(1):22–33. doi: 10.1109/72.977262. [DOI] [PubMed] [Google Scholar]
  • 26.Krasnov, A. Yu., Zhuchkov, K. N. & Khoruzhiy, S. G. Determination of the initial phase of the clock oscillation for pulse signals with MSK. in Proceedings of the 7th International conference on digital signal processing and its application, 192–195 (DSPA, 2005). http://www.autex.spb.su/download/dsp/dspa/dspa2005/t1/16.pdf.
  • 27.Leonov GA, Kuznetsov NV, Yuldashev MV, Yuldashev RV. Hold-in, pull-in, and lock-in ranges of PLL circuits: Rigorous mathematical definitions and limitations of classical theory. Circ. Syst. I IEEE Trans. 2015;62(10):2454–2464. doi: 10.1109/TCSI.2015.2476295. [DOI] [Google Scholar]
  • 28.Trifonov AP, Bespalova MB. Quasi-plausible estimation of the arrival time and period of video pulses. Radiotechnika. 1998;3:78–80. [Google Scholar]
  • 29.Bogdanovich VA, Vostretsov AG. The Theory of Robust Detection, Discrimination and Estimation of Signals. Physmathlit; 2004. [Google Scholar]
  • 30.Lyne A, Rickett B. Measurements of the pulse shape and spectra of the pulsating radio sources. Nature. 1968;218:326–330. doi: 10.1038/218326a0. [DOI] [Google Scholar]
  • 31.Fisher–Neyman Factorization Theorem [Electronic Resource]. Wikipedia. Free encyclopedia. https://en.wikipedia.org/wiki/Sufficient_statistic#Fisher%E2%80%93Neyman_factorization_theorem.
  • 32.Lehmann EL, Casella G. Theory of Point Estimation. Springer; 2006. [Google Scholar]
  • 33.Cramer, G. Introduction à l'Analyse des lignes Courbes algébriques. (Europeana, 1750).
  • 34.Govorukhina A, Zhuchkov K, Khoruzhiy S. Code optimization methods for the TMS320C6000 digital signal processor. Dig. Signal Process. 2004;4:47–56. [Google Scholar]
  • 35.Wallace, R., Marvuglia, A., Benetto, E. & Tiruta-Barna, L. A new approach to optimization with life cycle assessment: combining optimization with detailed process simulation. in Computational Science and Its Applications—ICCSA 2014. Lecture Notes in Computer Science, vol. 8581. (Springer, 2022). 10.1007/978-3-319-09150-1_52.

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The datasets generated during and/or analyzed during the current study are available from the first author on reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES