PROCESS OF CORRECTION OF the DRIFT OF the SIGNAL Of a PRESSURE PICK-UP

21-05-2010 дата публикации
Номер:
FR0002938645A1
Контакты:
Номер заявки: 0806463
Дата заявки: 19-11-2008

[1]

The present invention relates to a method of correcting the drift of the signal of a pressure sensor. It is particularly useful for the pressure sensors measuring the pressure in a cylinder of an internal combustion engine.

[2]

Measurement of pressure in the combustion chamber of a cylinder of diesel engine is performed by a pressure sensor located, for example, in a glow plug. The curve yielding the pressure as a function of time during a cycle of the engine (intake, compression, combustion, exhaust) has a base signal most preferably straight and centred on zero, superposed periodically peaks of pressure. Such sensor is usually provided with a sensitive element piezoelectric.

[3]

Because the operating environment of the sensor, it is exposed to temperature variations and pressure. In particular, temperature variations create the pyro-electricity in the sensitive element of the piezoelectric sensor, thereby changing the value of the pressure signal that it delivers. The curve yielding the pressure as a function of the output of the sensor is thus different from the actual pressure prevailing in the cylinder. Specifically:

[4]

•the base signal is no longer centered on zero, i.e. the average pressure value measured is offset by a constant B.

[5]

•the base signal is no longer parallel to the axis of the abscissa, i.e. horizontal, but has a slope A and is of the type y = A x x.

[6]

the slope A and the constant B are not fixed in time and can then vary from one engine cycle to the other.

[7]

Therefore, the base signal can be likened to a straight line of which the equation is of the type y-Ax x + B, superimposing on which periodically peaks of pressure.

[8]

The base signal is therefore necessary to provide the motor computer actual pressure measurements and reliable, properly re-focused to zero (or on a predefined constant value) and without temporal drift.

[9]

A processing algorithm needs to correct the signal provided by the sensor, i.e. it is to be useful for:

[10]

•determining B,

[11]

•determining A,

[12]

•discriminate the peaks relative to the base signal drift, by determining the location and duration of pressure peaks. In effect, if the sudden increase in pressure due to the peaks is not treated independently of signal drift, compromised determining the slope A and the constant B,

[13]

•subtracting the signal provided by the sensor, the base signal( A x x + B) determined, for the re-centering to zero (or on a predefined constant value).

[14]

The signal processing may be carried out either on signal acquisition and directly by the sensor, or after signal acquisition by an external microprocessor. The latter solution has the advantage that the treatment to be performed after the signal is acquired, with a means for calculating time required and available in a control computer-engine. This still has the disadvantage of overloading the memory size of the computer permanently.

[15]

The direct treatment by the pressure sensor has many constraints: it is to be fast, accurate and limited in size memory used, since integrated in the sensor that does not have a strong integrated computer and provided with a large memory. Known is prior art, that the direct treatment of signal may be performed by estimating, according to the method of least squares, from a linear model on a sliding window containing points N points.

[16]

The major drawback of such treatment is the size large memory which is then required calculations. The simplifications and approximations may be made to reduce the, which then cause problems of accuracy and stability calculations.

[17]

Other methods of treating the signal may be contemplated, such as using a Kalman filter for example. The filter is based on a recursive method error correction between a signal and its prediction attenuated by a gain. The prediction of the signal is calculated from the filtered signal and corrected at the time of previous measurement. However the applying such a method on a pressure signal comprising peaks at regular intervals has the following shortcomings:

[18]

•if the correction is too large, then determining the slope A and the constant B is distorted since it is overestimated by the presence of the pressure peaks.

[19]

•if the correction is low, the corrected signal does not take into account the error generated by the presence of peaks of pressure and is then close to the right y-A x x + B. Therefore, the values of the slope A and the constant B are correct, but the pressure peaks are ignored.

[20]

The present invention proposes to determine the values of the slope A and the constant B and the pressure peaks reliably without the need for large memory size calculations.

[21]

The achieves these goals with the aid of a method of correcting the drift of the signal of a pressure sensor for measuring the pressure in a cylinder of an internal combustion engine, the signal being available to a succession of points forming a base signal represented by a straight line equation y = A x x + B of slope A constant and B on which overlap peaks of pressure, said correction method comprising the following steps:

[22]

•I: use of a fast Kalman filter, i.e. having gains constant slope and high values, for the detection of points belonging to peaks of pressure,

[23]

•It: use of a Kalman filter slow, i.e. having gains constant slope and low values, for determining the slope and the constant of the straight line representing the base signal,

[24]

•III: correction, for each point, the drift of the signal as a function of their membership or non-to the peaks detected pressure determined in step I and of the values of slope and the constant determined during step II.

[25]

In a first embodiment, in step I, is:

[26]

•estimates the prediction error on a point of the signal using the fast Kalman filter used,

[27]

and • filter maximizes the standard deviation of the prediction error for estimating the stability of the point to the precedent claims,

[28]

•determines the beginning and/or end of a peak pressure at this point.

[29]

Advantageously, during step I, is determines the start of the peak pressure in a point according to at least one of the two following criteria:

[30]

•the prediction error at that point is above a threshold peak start,

[31]

maximized filtered and • the standard deviation of the prediction error at that point is above a threshold standard deviation peak start.

[32]

Preferably, the threshold standard deviation peak start is the last minimum value of the standard deviation filtered and maximized, multiplied by a coefficient peak start.

[33]

Furthermore, the end of the peak is determined at a point according to at least one of the two following criteria:

[34]

•the prediction error at that point is below a threshold limit peak,

[35]

•the standard deviation of the filtered and maximized in error point is below a deviation threshold peak type of the limit.

[36]

Advantageously, the deviation threshold type of the limit of peak is equivalent to the last maximum value of the standard deviation filtered and maximized, multiplied by a coefficient peak end.

[37]

In another embodiment, in step II is:

[38]

•estimates the slope and the constant the right from the Kalman filter slow

[39]

•replaces the points belonging to the peak pressure determined by the Kalman filter rapidly in the event of step I, by the points predicted by the Kalman filter using the slow slope and the constant previously estimated.

[40]

In a further embodiment in step III, is subtracted from the signal from the sensor the right determined in step II.

[41]

According to the invention, the gain of slope of the Kalman filter gain is greater than the slope of the Kalman filter slow constant and the gain of the Kalman filter is greater than the constant gain of the Kalman filter slow.

[42]

In suitably, the gain of slope of the Kalman filter is lower than the gain constant of the filter Fast Kalman gain and the slope of the Kalman filter is lower than the gain constant slow the Kalman filter.

[43]

The invention is also applicable to any signal correction device, the signal is suitable for a pressure signal, implementing the method having any of the preceding claims.

[44]

Therefore, the invention applies to all pressure signal sensor comprising the signal correction device according to the invention.

[45]

And the invention also relates to any electronic computer having the signal correction device according to the invention.

[46]

Other features and advantages of the invention shall become apparent from the description that will follow by way of non-limiting example and for the examination of the accompanying drawings in which:

[47]

•Figure 1a is a schematic representation of a curve of actual pressure in a cylinder of an internal combustion engine over time, upon compression,

[48]

•Figure 1b is a schematic representation of a pressure curve in a cylinder of an internal combustion engine over time, upon compression, as delivered by the pressure sensor,

[49]

•Figure 2a is a schematic representation of the application of a Kalman filter to a signal, without correction,

[50]

•Figure 2b is a schematic representation of the application of a Kalman filter to a signal, with correction,

[51]

•Figure 3a is a schematic representation of the Kalman filter is applied for a quick pressure signal, according to the invention,

[52]

•Figure 3b is a schematic representation of the Kalman filter is applied for a slow to a pressure signal, according to the invention,

[53]

•Figure 4 is a schematic representation of the application of a Kalman filter to the detection of pressure peaks, according to the invention,

[54]

•Figure 5 is a schematic illustration of the signal processing according to the invention.

[55]

A curve yielding the variation of the actual pressure Sr prevailing in the combustion chamber of a cylinder as a function of time is shown in Figure 1a. This curve is in the nature of a right centered on zero on which overlap peaks of pressure. For the purpose of simplification, a single pressure peak is represented in Figure 1a.

[56]

Figure 1b represents the noisy signal Sb as measured and provided by the pressure sensor.

[57]

Specifically:

[58]

•the base signal Sa is no longer centered on zero, i.e. the average pressure value measured is offset by a constant B,

[59]

•the base signal Sa is no longer parallel to the axis of the abscissa, i.e. horizontal but has a slope type: y = Axx ,

[60]

•the slope A and the constant B are not fixed in time and can then vary from cycle to cycle.

[61]

Its Thus the base signal can be likened to a straight line of which the equation is of the type y-Ax x + B, superimposing on which periodically peaks of pressure.

[62]

Sb The correction of the measured signal is therefore needed to achieve the signal representative of the actual pressure Sr prevailing in the cylinder. For this purpose, the treatment of subtracted signal at each point in the measured signal provided by the sensor and Sb, the right y = X x A + B representing the signal drift, i.e. Sa, to recover the non-noisy signal, Sr and drift-free.

[63]

Figures 2a and 2b illustrate the application of a Kalman filter to a signal from the type y-Ax x + B, xor represents the measurement time t, for determining the slope and the constant A B. By applying this equation for each measurement time n and assuming that the slope A remains constant and that it is the same between the points n-1 and n, is obtained according to the reference model (Figure 2a):

[64]

A (N) = A (N -1)

[65]

The constant B to point n can then be calculated from the slope and the constant at point n-1, considering the time interval between the points and dt n-1 n:

[66]

B (n) = B (n- 1)+ A {n- l) x dt

[67]

The prediction the signal at the point n+1 is:

[68]

y _pred {n+ l)= Β (Η) (N) + A Xdt y_pred (n+1) (1) thus represents the prediction of the signal at point n+1 based on the parameters determined at point A B and n.

[69]

The Kalman filter is intended to compare at the point n, this prediction, with the measured actual value y_meas (n) the noisy signal Sb provided by the sensor, and then correcting the slope, A (n) and the constant at point n, B (n), so that the value of the predicted signal approximates the value of the signal Sb measured by the sensor.

[70]

Therefore, the prediction error eps at the point n is thus:

[71]

epsin )= y _meas {n)_ pred-y {n) (2) If this error is non-zero, the slope A (n) at the point n is not equal to the slope at point Α(η-1) n-1, (see Figure 2b) and must be corrected as a function of the prediction error of the slope eps (n) at n point.

[72]

The correction is provided using a gain Ka which represents the attenuation of the desired correction with respect to the measured error.

[73]

A (N )= A (n- 1)+ Ka x eps (n) (3) Also, a correction, equivalent to a portion of the prediction error measured, is applied to the constant B with a gain KB, resulting in:

[74]

Β (η) = Β (η- l)+ Α (Η -1 ) + xdt Kb x eps {n) (4) The values of the gains Ka and KB are between 0 and 1. In the application of the Kalman filter, adjusting the gains Ka and KB provides a correction of the predicted value more or less aggressively with respect to the value measured by the sensor. Thus more Ka and KB are high, i.e. close to 1, the more correction is dynamic and approximates the value measured. Instead, more Ka and KB are low, i.e. near 0, the more correction is slow and remains spaced from the measured value.

[75]

The parameters A and B thus corrected are used in the prediction formula (1) applied to the next point n+1 (Figure 2b).

[76]

The invention proposes to use this method to the pressure signal to determine, reliably pressure peaks, the slope A and the constant B:

[77]

•in a first step I:a first pair of high gain KaR , KBR is used for a filter said "fast", to obtain an estimate y_predR (n+1) y_meas close to the measured signal (n). Therefore increasing the slope, relative to the base signal Sa, due to a peak is detected quickly via the quick change of the values of slope AR and the constant Br (figure 3a).

[78]

•in the second step II, a second pair of lower gains as those used for the filter "fast", KaL , KBL , is used for a filter said "slow", to obtain an estimate y_predL (n+1) closer to the base signal to extract. In this case, an increase in slope fast, y_meas shown by the point (n) is not taken into account in the prediction of the signal. The values of the slope Al and the constant BL , thus determined, are the correct values of the slope and the constant signal y + = Axt B the base signal Sa and they are not falsified by the presence of peaks pressures (Figure 3b).

[79]

•finally, during the last step III, once pressure peaks determined during step I, and the values of the slope A and the constant B, determined in step II, the right y-AL + b xtL is subtracted from the measured signal by the pressure sensor, to obtain the actual signal of the pressure in the combustion chamber.

[80]

Of course, the steps I and II take place simultaneously and the correction in step III is then immediate.

[81]

The values of the gains KaR , KBR , KaL kB andL are between 0 and 1 and preferably the gains of slope are less than the respective constant gains.

[82]

By applying the equations (1), (2), (3), (4) for each of the filters, is thus obtained in the following equations, for the fast filter:

[83]

epsR {n) = y {n)-y _predR {n)

[84]

Ar (n) = AR (n- l)+ KaR x epsR (n)

[85]

BR (n) = Br {n- 1)+ Ar [-n l) x dt + KbR x epsR ( n )

[86]

y _predR {n +1)= BR (n) + AR {n) xdt

[87]

And for the filter slow:

[88]

epsL {n) = y {n) ~ y _predL {n)

[89]

A (n) = AL {n-\) + KaL x epsL (n)

[90]

BL (n) = Bl (h-l)+ Al xdt (n-l) + KbL x epsL (n)

[91]

y _ predL {n l +)= BL (")+ AL ( n) xdt

[92]

It is understood that the parameters A (n), (n) B, y_pred eps (n) and (n) are specific to each of the filters, because they do not the same level of correction. As shown in Figures 3a and 3b, the corrected points obtained via the two filters, y_predR (n+1) y_pred andL (n+1) are different.

[93]

According to the invention and shown to the graphs annotated 4a and 4b of Figure 4, the Kalman filter is used for the detection of pressure peaks. Eps The prediction errorR (n) previously determined by the Kalman filter rapid provides an indication of the stability of the gradient of the signal and thus on any rapid change in slope.

[94]

A peak of pressure of the noisy signal Sb is represented by a build-up, stabilization, and then a descent. Therefore, for a peak pressure, the prediction error epsR is a signal comprising two peaks, representing the mounted a positive peak pressure, and a negative peak representing the descent, (see Figure 4a).

[95]

However the presence of background noise in, before or after the peak pressure also generates a peak (positive or negative) of the signal of the prediction error epsR . Therefore the signal is a succession of positive and negative peaks. The determining the peak pressure in its entirety through the prediction error signal is thus impossible.

[96]

In the step I, the invention provides for the following additional steps for detecting, the pressure peak in its entirety:

[97]

•The square of the prediction error epsR is used, the signal epsR 2 thus has two positive peaks to represent a peak pressure (see Figure 4a). The determining the peak pressure in its entirety is unfortunately not possible with this signal. Indeed, this signal passes still zero, making impossible the use of criteria of the amplitude of the signal to determine the duration of the peak pressure.

[98]

•to obtain a signal not passing through zero, the square of the prediction error epsR 2 , or standard deviation, is filtered eps_sigma_filt :

[99]

A coefficient Kys For this filtering is applied. For example Kys = 0.5.

[100]

eps _sigma _ fîlt (n) = (l- Kys) x __ fîlt eps sigma (n -1)+ Kys x epsR ( n )2 (5) As a result of the braking the mounted first peak epsR 2 , to join the 2th peak epsR 2 without passing through zero, and then brake the descent of the 2eme peak epsR 2 (figure 4b). eps_sigma_filt Therefore the signal obtained, is a positive signal not passing through zero.

[101]

Furthermore, to ensure that the start of peak is detected quickly, the filter is applied only once the peak passed, thereby providing a signal comprising:

[102]

•the square of the prediction error epsR 2 for the rise of the peak,

[103]

•then the filtered signal of the square of the prediction error eps_sigma_filt to lowering said peak.

[104]

The signal is taken the maximum of these two values over the duration of the peak.

[105]

Hence, a maximized eps_sigma filtered signal equivalent to:

[106]

eps _sigma {n) = \ _ MAX eps sigma _fidt (n), epsR {nf (6) The standard deviation filtered maximized eps_sigma is, over the duration of the peak pressure, returning a positive signal does not zero (Figure 4b), on which can be applied criteria of magnitudes to determine the beginning and the end of the peak pressure.

[107]

Therefore, for detecting the beginning of a peak pressure, at least one of the following two conditions are applied:

[108]

•when it is established that the measured signal is greater than the predicted signal to which is added a constant: y _meas > y _pred (n)R (n) + deîtal_up , i.e. if a prediction error defined by the equation (2) is greater than a threshold peak start epsR >della (n) 1 _up ,

[109]

•and if the standard deviation filtered maximized eps_sigma , defined by the equation (6) is greater than a threshold standard deviation start of peak eps_sigma_S1, eps _ sigma (n ) > sigma eps __ 51,

[110]

then the beginning of the pressure peak is detected, otherwise the peak pressure has not started.

[111]

The threshold standard deviation start eps_sigma_S1 peak is selected such that it has value for the last minimum value of eps_sigma , i.e. the value of eps_sigma at the beginning of the pressure peak eps_sigma_min (cf Figure 4b), multiplied by a coefficient peak delta2_up start.

[112]

That is eps _sigma _s 1= eps _sigma X _min ! _np delta

[113]

With sigma eps _ Min = _ (") MIN [_ eps sigma (n ), eps _ sigma _ min ("-1)]

[114]

Also, for the detection of end of peak, at least one of the following two conditions are applied:

[115]

•if the measured signal is smaller than the predicted signal to which is added a constant: y _meas {n)_ pred < yR {n) deltal _down + ,

[116]

which is equivalent to epsR {n) < deltal_down , i.e. if a prediction error, defined by the equation (2), is below a threshold limit peak delta1_down ,

[117]

•and if the standard deviation maximized eps_sigma filtered; defined by the equation (6) is below a threshold standard deviation end of peak eps_sigma_S2, eps _ sigma (n ) < sigma eps _ _ S2 ,

[118]

then the end of the peak in pressure is detected, otherwise the pressure peak is not completed.

[119]

The deviation threshold type of the limit of peak eps_sigma_S2 is selected such that it is the last maximum value of eps_sigma , i.e. the value of eps_sigma at the top of the peak pressure eps_sigma_max (see figure 4b), multiplied by a coefficient peak delta2_down end.

[120]

That is sigma _S2 eps _ = sigma eps __ x max delta down!_

[121]

With eps _sigma _max (")= MAX [eps _sigma {n) , eps _ sigma _max (n l-)]

[122]

For any point n, it is possible to determine whether it belongs to a peak pressure or not.

[123]

Generally, the value of the coefficient start delta2_up peak is between 0 and 10, the value of the coefficient of delta2_down end of peak is between 0 and 1, and the values of the start threshold delta1_up end peak and peak delta1_down are between 0 and 5 volts.

[124]

Therefore, for each point n, if a peak is detected at that point, then the value of that point y_predR (n) cannot be selected for the estimation of the gradient constant A and B, but if a peak is not detected at that point, then the value of the point can be selected for the correct estimate of the slope A B and the constant.

[125]

In the step II, determining the slope A and the constant B according to the invention, is produced by means of the Kalman filter slow. Indeed:

[126]

•the slope and the constant average are estimated via the Kalman filter gains with low KaL kB andL , in order to provide correction slow, less influenced by the changes of the signal, i.e. relatively independent of the pressure peaks, and thus representative of the base signal y- Axt + B,

[127]

•the points n are then predicted using the slope AL , and the constant BL previously computed at point n-1,

[128]

epsL {n) = y {n) ~ y_predL {n)

[129]

Ain )=A lin ~ l)+ Ka L x e Ps L (")

[130]

Bl (n)-BL (n- l)+ Al {n-\) + xdt KbL x epsL (h)

[131]

y _ predL (n+ 1)= BL ( n ) + AL {n) xdt

[132]

•in the case where a peak has been detected previously to a point n via the fast Kalman filter, the value of this point y_predR (n) is replaced by the value of the predicted point by the Kalman filter slow y_predL (n). The peak pressure is thus replaced by a signal of a constant pitch, i.e. by a straight line. This prediction is required so that the determination of the slope AL and the constant BL , is not distorted by the presence of the peak pressure.

[133]

To improve the accuracy of the values of slope AL and the constant BL , this step II may include variants. Indeed, if the start of a peak is detected, the value of y_predR (n) can be replaced by the value predicted by the Kalman filter slow or n-2, point c ' e. y_predL (n-2). This to accommodate the increase start low peak overestimates not the value of AL b andL .

[134]

Also, to avoid sub-estimate the values of AL b andLi at the end of the peak, the value of y_predR (n) is replaced by the value predicted by the Kalman filter slow or n-1, point c ' e. y_predL (n-1).

[135]

In the final step III, the right, y_predL (n l +)= AL (n) + B xtL (n) representing the base signal Sa, thus determined is subtracted from the signal provided by the sensor to reconstruct the true curve of pressure in the combustion chamber, i.e. having a signal rectilinear base, pivoted back to zero.

[136]

The individual steps of the signal processing according to the invention are illustrated in Figure 5, having 5 graphs annotated 5a, 5b, 5c, 5d and 5th.

[137]

Figure 5a is the signal measured by the sensor, comprising two pressure peaks and signal drift-type base: y= A x t + B.

[138]

Figures 5b and 5c illustrate treatment the signal during step I:

[139]

•Figure 5b represents the prediction error epsR the measured signal,

[140]

•Figure 5c represents the standard deviation of the prediction error filtered maximized eps_sigma , and the values eps_sigma_min and eps_sigma_max.

[141]

The step II is illustrated in Figure 5d. The basic signal y_predL obtained by the Kalman filter slow, is represented, in which the peak pressure obtained by the Kalman filter are replaced by straight lines.

[142]

The figure 5th D represents the detection zone of the two peaks, as well as the base signal y_predL thus determined by carrying out the step III.

[143]

The invention thereby determines the slope A, the constant B and pressure peaks reliably without the need for large memory size since the method is recursive order and predictive 1, a point n to a point n+1 and does not require the management and the storage over a long window of several points to apply the known formulas least squares. This method can thus be integrated in a cylinder pressure sensor or in the engine control.

[144]

Of course, the invention is not restricted to the embodiment described and shown which has been given as example and may, for example be applied to any measurement signal comprising peaks.



[145]

A method for correcting the drift of the signal from a sensor measuring the pressure in a cylinder of an internal combustion engine, the signal being comparable to a straight line of equation y=A×x+B, on which signal are overlaid pressure spikes, the correction method includes: I: using a rapid Kalman filter for detecting the points belonging to the pressure spikes, II: using a slow Kalman filter for determining of the slope (A) and of the constant (B), III: correcting, for each point, of the drift of the signal according to whether or not they belong to the detected pressure spikes determined during step I and the values of the slope and constant determined during the step II, wherin, during step I: the prediction error (epsR) on a point of the signal is estimated using the rapid Kalman filter, the standard deviation of this prediction error (eps sigma) is filtered and maximized, the start and/or end of a pressure spike at this point is determined according to at least one of the following two criteria: the prediction error (epsR) on this point is above a spike start threshold (delta1_up), the filtered and maximized standard deviation of the prediction error (eps sigma) on this point is above a spike start standard deviation threshold (eps_sigma_S1).



1. A method of correcting the signal drift (Sb) of a pressure sensor for measuring the pressure in a cylinder of an internal combustion engine, the signal being available to a succession of points forming a base signal (Sa) represented by a straight line equation y = + Axx B, a and constant slope B on which overlap peaks of pressure, said correction method being characterized in that it comprises the following steps:

•I: use of a fast Kalman filter, i.e. gains having slope (KaR ) and constant (KBR ) of high values, for the detection of points belonging to peaks of pressure,

•It: use of a Kalman filter slow, i.e. gains having slope (KaL ) and constant (KBL ) of low values, for determining the slope

(A) and the constant (B) of the straight line representing the base signal,

•III: correction, for each point, the drift of the signal as a function of their membership or non-to the peaks detected pressure determined in step I and of the values of slope (A) and the constant (B) determined during step II to determine the actual signal (Sr) of the pressure in the cylinder.

2. A method according to claim 1 characterized in that during step I:

•estimates the prediction error (epsR ) on a point of the signal using the fast Kalman filter used,

and • filter maximizes the standard deviation of the prediction error (eps_sigma) to estimate the stability of the point to the previous points.

•determines the beginning and/or end of a peak pressure at this point.

3. A method according to claim 2, characterized in that, during step I, is determines the start of the peak pressure in a point according to at least one of the two following criteria:

•the prediction error (epsR ) at that point is above a threshold peak start (delta1-up),

maximized filtered and • the standard deviation of the prediction error (eps_sigma) at that point is above a threshold standard deviation start of peak (eps_sigma_S1).

4. A method according to claim 3, characterized in that the threshold standard deviation start of peak (eps_sigma_S1) is equivalent to the last minimum value of the standard deviation filtered and maximized (eps_sigma_min), multiplied by a coefficient peak start (delta2_up).

5. A method according to claim 4, characterized in that the value of the start of peak coefficient (delta2_up) is between 0 and 10.

6. A method according to any one of the preceding claims, characterized in that during step I the end of the peak is determined at a point according to at least one of the two following criteria:

•the prediction error (epsR ) at that point is below a threshold limit peak (delta1_down),

maximized filtered and • the standard deviation of the error (eps_sigma) at that point is below a deviation threshold type of the limit of peak (eps_sigma_S2).

7. A method according to claim 6, characterized in that the threshold standard deviation (eps_sigma_S2) peak end is the last maximum value of the standard deviation filtered and maximized (eps_sigma_max), multiplied by a coefficient peak end (delta2_down).

8. A method according to any one of the preceding claims, characterized in that in step II is:

•estimates the slope (A) and the constant (B) of the right from the Kalman filter slow,

•replaces the points belonging to the peak pressure determined by the Kalman filter rapidly in the event of step I, by the points predicted by the Kalman filter using the slow slope (AL ) and the constant (BL ) previously estimated.

9. A method according to any one of the preceding claims, characterized in that in step III, is subtracted from the signal from the sensor the right predicted y = AL + b xtL , determined in step II.

10. A method according to any one of the preceding claims characterized in that the gain of slope of the fast Kalman filter (KaR ) is greater than the slope of the gain Kalman filter slow (KaL ).

11. A method according to any one of the preceding claims, characterized in that the gain of the Kalman filter constant fast (KBR ) is greater than the constant gain of the Kalman filter slow (KBL ).

12. A method as claimed in any one of the preceding claims, characterized in that the gain of slope of the fast Kalman filter (KaR ) is less than the constant gain of the Kalman filter fast (KBR ).

13. A method according to any one of the preceding claims, characterized in that the gain of the Kalman filter slow slope (KaL ) is less than the constant gain of the Kalman filter slow (KBL ).

14. Correction device a signal implementing the method according to any one of the preceding claims.

15. Device according to claim 14 characterized in that the signal is a pressure signal from a cylinder of an internal combustion engine.

16. Sensor pressure signal comprising the signal correction device according to claim 14.

17. Electronic computer that includes the signal correction device according to claim 14.