US6721375B1 - Method and device for compensating phase delays - Google Patents

Method and device for compensating phase delays Download PDF

Info

Publication number
US6721375B1
US6721375B1 US09/600,466 US60046600A US6721375B1 US 6721375 B1 US6721375 B1 US 6721375B1 US 60046600 A US60046600 A US 60046600A US 6721375 B1 US6721375 B1 US 6721375B1
Authority
US
United States
Prior art keywords
sampling
signal
compensation
phase
phase delay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US09/600,466
Inventor
Christof Hammel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Assigned to ROBERT BOSCH GMBH reassignment ROBERT BOSCH GMBH ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HAMMEL, CHRISTOF
Application granted granted Critical
Publication of US6721375B1 publication Critical patent/US6721375B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/18Automatic control for modifying the range of signals the converter can handle, e.g. gain ranging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D3/00Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
    • G01D3/02Indicating or recording apparatus with provision for the special purposes referred to in the subgroups with provision for altering or correcting the law of variation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0219Compensation of undesirable effects, e.g. quantisation noise, overflow

Definitions

  • the present invention relates to a method and an arrangement for compensation of phase delays[, as generically defined by the preambles to claims 1 and 8, respectively].
  • a device for detecting a pulsating variable in which, to assure that a signal without oscillation would be obtained, an electronic filter is provided, which is constructed as an analog circuit and has at least one first member for differentiation and delay and one second member for multiplication of the differentiated and delayed signal, as well as a subtraction stage, in which the filtered signal can be subtracted from the unfiltered signal in order to generate a smoothed output signal.
  • the object of this reference is to smooth a pulsating input signal; it does not address signal errors that occur from phase delays in a signal detection chain for converting a digital signal into an analog signal.
  • the object of the invention is a compensation, to be done in a simple way, that is, at the least possible expense for circuitry, of phase delays which occur in discrete-time sampling of an analog output signal and which lead to an error in the sampled digital signal.
  • phase delays that occur in discrete-time sampling of an analog output signal is now made available.
  • Phase delays that result from signal processing by an anti-aliasing filter as well as a sampling member are compensated for according to the invention in reverse order of their creation.
  • phase delay of the sampling signal caused by an idle time, in particular an idle time which occurs in further processing of the sampling signal and by which an idle-time-delayed sampling signal is generated
  • a compensation of the phase delay of the sampling signal, caused by the idle time is performed taking into account the idle time and the sampling period of the sampling member, to obtain an idle-time-compensated sampling signal
  • the idle-time-compensated sampling signal is subjected to the phase shift compensations of claim 1 for the sake of further phase compensation.
  • f is the signal frequency and T A is the sampling period of the sampling member
  • T A is the sampling period of the sampling member
  • f is the signal frequency
  • T A is the sampling period of the sampling member
  • x k ⁇ 1 , x k are values of the sampling signal in successive sampling periods T T,k ⁇ 1 , T T,k .
  • This correction can be performed by computer at relatively little effort or expense and represents a very good compensation for typical phase delays that occur in sampling members.
  • This correction can also be performed inexpensively, and compensates with sufficient accuracy for a phase delay caused by an anti-aliasing filter.
  • the individual phase delay compensations are performed successively, so that in all, for correcting a sampling signal during one sampling period, sampling signals of two or three preceding sampling periods are taken into account.
  • the means for compensation of the phase delay caused by the sampling member, the anti-aliasing filter, or the further processing idle time each have three parallel signal transmission channels, in which a first signal transmission channel serves to transmit an unaltered sampling signal; a second signal transmission channel, having a multiplier member, serves to transmit a sampling signal multiplied by a factor, and a third signal transmission channel, having a delay member and a multiplier member, serves to transmit a sampling signal, delayed by one sampling period and multiplied by a factor, to a summation member.
  • the means for compensation of the phase delay caused by the sampling member, the anti-aliasing filter, or the further processing idle time are connected in series with one another in such a way that in all, a phase-compensated output signal U S,K is obtained, taking into account the uncompensated sampling signals of the preceding three sampling periods.
  • this arrangement has three series-connected delay members z ⁇ 1 , multiplier members connected to them and parallel to one another, and a summation member for adding the output signals of the multiplier members to achieve a phase compensation for obtaining a phase-compensated sampling signal U S,K of the form
  • this arrangement has means for turning off the phase compensation in the event that a change in the input signal within one sampling period exceeds a threshold value.
  • FIG. 1 is a block circuit diagram of a signal detection chain for sampling an analog sensor signal
  • FIG. 2 is a graph showing a phase delay that occurs by sampling with a sampling member
  • FIG. 3 is a graph showing a signal delay that occurs in further processing because of an idle time
  • FIG. 4 is a graph showing the compensation of the sampling delay provided according to the invention.
  • FIG. 5 is a block diagram illustrating the structure of the entire phase compensation process
  • FIG. 6 shows a preferred arrangement for computational performance of the phase compensation of the invention
  • FIG. 7 shows a further preferred arrangement for computational performance of the phase compensation of the invention.
  • FIG. 8 shows the course of a battery voltage during an operation of starting a motor vehicle
  • FIG. 9 shows the course of the battery voltage of FIG. 8 after a phase compensation of the invention.
  • FIG. 10 shows a corresponding current course with and without the phase compensation of the invention
  • FIG. 11 shows a simulated phase response of a signal path which has an anti-aliasing filter and a sampling member, without the phase compensation of the invention.
  • FIG. 12 shows a simulated phase response of a signal path which has an anti-aliasing filter and a sampling member, with the phase compensation of the invention.
  • the individual members of a signal detection chain which is used for converting an analog sensor output signal U S into a digital signal U T , are shown in FIG. 1 .
  • a sensor 1 generates the output signal U S .
  • Reference numeral 2 indicates an anti-aliasing filter, which serves to prevent aliasing effects from an ensuing sampling of the signal.
  • the anti-aliasing filter is typically embodied as a low-pass filter.
  • f g is the limit frequency of the anti-aliasing filter 2 embodied as a low-pass filter
  • f A is the sampling frequency of the following sampling member 3 .
  • T F is the filter time constant.
  • U F The output signal of the anti-aliasing filter 2 .
  • the output signal of the sampling member is marked U A .
  • the signal (work signal) delayed by the idle time that finally results is designated as U T in FIG. 1 .
  • the portion of the signal detection path along which this phase delay occurs is symbolically represented by reference numeral 4 .
  • û S and û T are the amplitudes of the respective signals U S and U T .
  • the amplitude of the error is therefore determined by the signal amplitude û S and the phase delay ⁇ V .
  • a reduction in the error can be done only by reducing the phase delay. Because of limited computation power in the digital processor system, however, this is often only inadequately possible.
  • the invention seeks to compensate for the incident phase delays in the simplest possible way.
  • the compensations for filtering, sampling and idle time are integrated into the signal path in the reverse order of their creation (see FIG. 5 ). Therefore a compensation of the idle time occurring in the further processing of the signal is treated first. It would be possible, by shifting the processing process to the task of signal detection, to minimize idle times, such as interrupt latency times. However, this takes relatively great effort and expense, so that according to the invention the attempt is made to furnish a computational compensation of the phase delay caused by the idle time.
  • the signal delay occurring in further processing because of the idle time is shown schematically in FIG. 3 .
  • a new value x k+1 becomes effective with a delay T T (idle time).
  • T T the previous value x k ⁇ 1 is used for calculation.
  • the following value is output as the corrected sampled value:
  • y k2 x k +1 ⁇ 2 ⁇ ( x k ⁇ x k ⁇ 1 ).
  • G ⁇ (z) is the z transform of the transfer response [ditto].
  • y k3 x k +T F /T A ⁇ ( x k ⁇ x k ⁇ 1 ).
  • the described compensations for filtering, sampling and idle time be integrated into the signal path in the reverse order of their cause or creation.
  • the described idle time compensation generates a signal U A k
  • the downstream sampling compensation generates a signal U F,K
  • the ensuing filtering compensation generates the output signal U S,K (see FIG. 5 ).
  • FIG. 6 A block circuit diagram for achieving these compensation functions is shown in FIG. 6 .
  • Three series-connected phase compensation switching blocks 100 , 110 , 120 can be seen, each of which has three parallel signal transmission channels 50 , 51 , 52 ; 60 , 61 , 62 ; and 70 , 71 , 72 .
  • z ⁇ 1 delay members are shown, which delay an entering signal by one sampling period T A .
  • Elements 90 - 95 are multiplier members, which perform multiplications by the various factors shown. Adding and subtracting members 10 , 11 , 12 are also provided.
  • the work signal U T is first (at 100 ) supplied unchanged, multiplied by a factor T T /T A , and delayed by one sampling period and multiplied by the factor T T /T A , to the first summation element 10 .
  • the output signal of the summation element 10 which corresponds to the compensated signal y k1 and U A k, respectively, is supplied (at 110 ), correspondingly unchanged, multiplied by the factor 1 ⁇ 2, and delayed by one further sampling period and multiplied by a factor 1 ⁇ 2, to a second summation element 11 .
  • the summation element 11 generates a summation signal corresponding to the compensated signals y k2 .
  • the overall output signal is then the signal U F,K , which in turn (at 120 ) is supplied in the same way, namely unaltered, multiplied by a factor T T /T A , and delayed by a further sampling period and multiplied by the factor T T /T A , to a third adder 12 , which generates a signal corresponding to the compensated signal y k3 .
  • the output signal of the summation element 12 , U S,K represents the finally compensated output signal according to the invention.
  • U S , K ⁇ ( k ) ⁇ U T ⁇ ( k ) ⁇ [ 1 , 5 + 1 , 5 ⁇ T T T A + 1 , 5 ⁇ T F T A + 1 , 5 ⁇ T T ⁇ T F T A 2 ] - ⁇ U T ⁇ ( k - 1 ) ⁇ [ 0 , 5 + 2 ⁇ T T T A + 2 ⁇ T F T A + 3 , 5 ⁇ T T ⁇ T F T A 2 ] + ⁇ U T ⁇ ( k - 2 ) ⁇ [ 0 , 5 ⁇ T F T A + 0 , 5 ⁇ T T T A + 2 , 5 ⁇ T T ⁇ T F T A 2 ] - ⁇ U T ⁇ ( k - 3 ) ⁇ [ 0 , 5 ⁇ T T ⁇ T F T A 2 ]
  • An equation of this structure can be realized in a simple way with the circuit arrangement shown in FIG. 7 .
  • delay members T A are shown which each delay an incoming signal by one sampling period
  • multiplier members 191 - 194 are shown which multiply the values U T (k ⁇ l) by the corresponding factors A, B, C, D.
  • the signals multiplied by the factors A, B, C, D are added by one another in an adder member 30 .
  • the circuit arrangement shown in FIG. 7 proves to be highly favorable, because the requisite computation effort for performing the phase delay compensation according to the invention is very slight. All that is required is to perform signal delays and to multiply the delayed input signals by the corresponding constants A, B, C, D, dictated by the system, and to add the resultant values together.
  • the circuit arrangement shown in FIG. 7 can be realized highly economically in either hardware or software form.
  • the correction is turned off (switch 40 ) if the change in the input signal U T within one sampling step exceeds a threshold value (anwdUBTmax). A comparison of the change in the input signal with the threshold value is made in a comparator 41 .
  • the phase delay compensation of the invention is realized in the detection of the battery voltage, for instance for an engine control unit of a common rail system.
  • the battery voltage supplies electric actuators, among other elements, which trigger magnet valves. Fluctuations in the battery voltage causes fluctuations in the magnet valve current. To reduce this influence, a battery voltage correction is performed, which corrects the control value upward or downward depending on the current battery voltage. This correction function is severely impaired, however, by signal delays in detecting the battery voltage. This means that fluctuations in the battery voltage itself, when corrected, lead to a current fluctuation. With the compensation according to the invention as shown, this current fluctuation can be greatly minimized. Among other effects, this also leads to a smoother rail pressure course in a common rail system.
  • FIG. 8 the battery voltage in the starting phase of a motor vehicle is plotted over time (signal U S ).
  • a digital signal obtained by sampling (without phase compensation according to the invention) is also shown in FIG. 8 (signal U A ).
  • the signal U S is shown together with a signal U S,K that is phase-compensated according to the invention. It can be seen that by means of the phase compensation of the invention, a substantially more-precise approximation to the voltage output signal of the battery (U S ) is attainable.
  • a magnet valve current I is plotted over time as a function of the battery voltage courses U A (without compensation) and U S,K (with compensation). It can be seen that the magnet valve current furnished by the phase compensation of the invention has substantially less fluctuation.
  • FIGS. 11 and 12 the phase delay compensation of the invention will be explained further.
  • a simulation of the signals that occur in a signal detection path with an anti-aliasing filter and a sampling member has been done.
  • a filter time constant T F of the anti-aliasing filter of 6 ms and a sampling period T A of the sampling member of 10 ms have been assumed.
  • FIG. 11 shows the phase response that occurs without the phase compensation of the invention. It can be seen that even at low frequencies (beyond 1 Hz), marked phase delays occur.
  • phase response of the signal path phase-compensated according to the invention that is, the signal path comprising the anti-aliasing filter, sampling member, compensation of the anti-aliasing filter, and compensation of the sampling member. It can be seen that up to frequencies of about 7 to 8 Hz, a substantially complete compensation of the incident phase delays is possible. Battery voltage fluctuations occurring during the starting process, which typically are in the range from 5 to 8 Hz, can thus be compensated for highly effectively. From FIGS. 11, 12 it can be seen that the phase compensation of the invention causes a phase increase and thus an increase in the incident idle times.

Abstract

A method for compensation of phase delays that occur in discrete sampling of an analog output signal (US) has the steps of subjecting the output signal (US) to signal processing by an anti-aliasing filter and then by a sampling member to obtain a sampling signal (UA) that has a sampling period (T), compensating a phase delay of the sampling signal caused by the sampling member, taking into account the sampling signal of a preceding sampling period to obtain a signal (UF,K), and compensating of the phase delay of the sampling signal caused by the anti-aliasing filter, taking into account a filter time constant (TF) of the anti-aliasing filter, a sampling period (TA) of the sampling member, and the sampling signal of the preceding sampling period, to obtain a signal (USK).

Description

BACKGROUND OF THE INVENTION
The present invention relates to a method and an arrangement for compensation of phase delays[, as generically defined by the preambles to claims 1 and 8, respectively].
In numerous technical applications, there is a need for converting an analog sensor signal into a digital signal. Because of the individual members of a signal detection chain used for this purpose, delays occur between the original analog signal and the digital signal that is to be further processed.
From German Patent Disclosure DE-OS 195 14 410, a device for detecting a pulsating variable is known, in which, to assure that a signal without oscillation would be obtained, an electronic filter is provided, which is constructed as an analog circuit and has at least one first member for differentiation and delay and one second member for multiplication of the differentiated and delayed signal, as well as a subtraction stage, in which the filtered signal can be subtracted from the unfiltered signal in order to generate a smoothed output signal. The object of this reference is to smooth a pulsating input signal; it does not address signal errors that occur from phase delays in a signal detection chain for converting a digital signal into an analog signal.
SUMMARY OF THE INVENTION
The object of the invention is a compensation, to be done in a simple way, that is, at the least possible expense for circuitry, of phase delays which occur in discrete-time sampling of an analog output signal and which lead to an error in the sampled digital signal.
According to the invention, effective, easy to achieve compensation of phase delays that occur in discrete-time sampling of an analog output signal is now made available. Phase delays that result from signal processing by an anti-aliasing filter as well as a sampling member are compensated for according to the invention in reverse order of their creation.
Expediently, the case of a further phase delay of the sampling signal, caused by an idle time, in particular an idle time which occurs in further processing of the sampling signal and by which an idle-time-delayed sampling signal is generated, a compensation of the phase delay of the sampling signal, caused by the idle time, is performed taking into account the idle time and the sampling period of the sampling member, to obtain an idle-time-compensated sampling signal, and the idle-time-compensated sampling signal is subjected to the phase shift compensations of claim 1 for the sake of further phase compensation. Thus in an effective, phase delays which occur between the sampling of the signal and its re-use (for instance in a regulator or in a correction function), can be compensated for.
Expediently, a phase delay caused by the sampling member, which delay can be represented by the equation ϕ A = ω · 1 2 · T A = - 2 · π · f · T A 2 - π · f · T A
Figure US06721375-20040413-M00001
in which f is the signal frequency and TA is the sampling period of the sampling member, is corrected by means of a linear extrapolation using a correction value of the form −Yk,2=Xk+½·(xk−xk−1), in which xk−1, xk are values of the sampling signal in successive sampling periods TT,k−1, TT,k. This correction can be performed by computer at relatively little effort or expense and represents a very good compensation for typical phase delays that occur in sampling members.
Expediently as well, a phase delay which is caused by the anti-aliasing filter and can be represented in the form φF=−arctan(2·π·f·TF), in which TF is the filter time constant of the anti-aliasing filter, is corrected by a correction value of the form yk,3=xk+TF/TA·(xk−xk−1). This correction can also be performed inexpensively, and compensates with sufficient accuracy for a phase delay caused by an anti-aliasing filter.
In an advantageous embodiment of the invention, furthermore, a phase delay which is caused by the idle time TT and can be represented in the form φV=−arctan(2πfTF)−πfTA−2πfTT is corrected by a correction value of the form y k , 1 = x k ( 1 + T T T A ) - x k - 1 · T T T A
Figure US06721375-20040413-M00002
This clearly means that the error occurring during the idle time TT is imposed on the sampling signal with an inverse sign in the next sampling step and thus is corrected. This compensation likewise furnishes good correction results and can be performed in a simple way.
Expediently, the individual phase delay compensations are performed successively, so that in all, for correcting a sampling signal during one sampling period, sampling signals of two or three preceding sampling periods are taken into account.
It proves to be advantageous that the individual phase delay compensations perform in reverse order from the order in which they occurred, so that partly compensated signals are also available.
In a preferred embodiment of the arrangement according to the invention for compensation for phase delays, the means for compensation of the phase delay caused by the sampling member, the anti-aliasing filter, or the further processing idle time, each have three parallel signal transmission channels, in which a first signal transmission channel serves to transmit an unaltered sampling signal; a second signal transmission channel, having a multiplier member, serves to transmit a sampling signal multiplied by a factor, and a third signal transmission channel, having a delay member and a multiplier member, serves to transmit a sampling signal, delayed by one sampling period and multiplied by a factor, to a summation member.
It proves to be expedient that the means for compensation of the phase delay caused by the sampling member, the anti-aliasing filter, or the further processing idle time, are connected in series with one another in such a way that in all, a phase-compensated output signal US,K is obtained, taking into account the uncompensated sampling signals of the preceding three sampling periods.
In a further preferred embodied of the arrangement of the invention, this arrangement has three series-connected delay members z−1, multiplier members connected to them and parallel to one another, and a summation member for adding the output signals of the multiplier members to achieve a phase compensation for obtaining a phase-compensated sampling signal US,K of the form
U S,K(k)=A·U T(k)+B·U T(k−1)+C·U T(k−2)+D·U T(k−3)
in which UT(k−i), where i=0, 1, 2, 3, represents the uncompensated sampling signal UT delayed by i sampling periods, and A, B, C, D are system constants of the signal sampling path. Thus at little computational effort, it is possible to achieve the phase compensation of the invention, since the system constants A, B, C, D are predeterminable and do not have to be regularly re-calculated.
In a further preferred feature of the arrangement of the invention, this arrangement has means for turning off the phase compensation in the event that a change in the input signal within one sampling period exceeds a threshold value. As a result, severe fluctuations in the compensated signal in the event of very fast signal changes at the input to the compensation can effectively be prevented.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will not be explained in detail in conjunction with the accompanying drawing.
FIG. 1 is a block circuit diagram of a signal detection chain for sampling an analog sensor signal;
FIG. 2 is a graph showing a phase delay that occurs by sampling with a sampling member;
FIG. 3 is a graph showing a signal delay that occurs in further processing because of an idle time;
FIG. 4 is a graph showing the compensation of the sampling delay provided according to the invention;
FIG. 5 is a block diagram illustrating the structure of the entire phase compensation process;
FIG. 6 shows a preferred arrangement for computational performance of the phase compensation of the invention;
FIG. 7 shows a further preferred arrangement for computational performance of the phase compensation of the invention;
FIG. 8 shows the course of a battery voltage during an operation of starting a motor vehicle;
FIG. 9 shows the course of the battery voltage of FIG. 8 after a phase compensation of the invention;
FIG. 10 shows a corresponding current course with and without the phase compensation of the invention;
FIG. 11 shows a simulated phase response of a signal path which has an anti-aliasing filter and a sampling member, without the phase compensation of the invention; and
FIG. 12 shows a simulated phase response of a signal path which has an anti-aliasing filter and a sampling member, with the phase compensation of the invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
The individual members of a signal detection chain, which is used for converting an analog sensor output signal US into a digital signal UT, are shown in FIG. 1.
A sensor 1 generates the output signal US. Reference numeral 2 indicates an anti-aliasing filter, which serves to prevent aliasing effects from an ensuing sampling of the signal. The anti-aliasing filter is typically embodied as a low-pass filter. In order to meet the condition of the sampling theorem, the relationship fg<½·fA must apply, in which fg is the limit frequency of the anti-aliasing filter 2 embodied as a low-pass filter, and fA is the sampling frequency of the following sampling member 3. In the simplest case, this low-pass filter is a PT1 member (proportional-idle-time member) with the transfer function G TP ( s ) = 1 1 + s · T F
Figure US06721375-20040413-M00003
In this equation, s is the complex frequency variable s=σ+j omega, and TF is the filter time constant. The phase delay of such a low-pass filter is φF=−arctan(2·π·f·TF). The output signal of the anti-aliasing filter 2 is designated as UF.
In the sampling member or sample member 3 downstream of the anti-aliasing filter 2, the signal values are sampled at discrete instants t=k·TA, in which k=0, 1, 2, 3, . . . , and TA is the sampling period of the sampling member 3. The output signal of the sampling member is marked UA. The principle of the sampling is illustrated in FIG. 2. It can be seen that the mean voltage U A of the signal UA is delayed relative to UF by half the sampling period. The phase delay therefore becomes ϕ A = - ω · 1 2 · T A = - 2 · π · f · T A 2 = - π · f · T A .
Figure US06721375-20040413-M00004
The signal UA represents the actual digital signal intended for further processing. However, because of delays between the sampling task and a downstream task, such as a regulator task, a time lag occurs between the sampling and the re-use of the signal value UA (this is known as the idle time between the sampling and a downstream function). This phase delay is φT=−ω·TT=−2·π·f·TT. The signal (work signal) delayed by the idle time that finally results is designated as UT in FIG. 1. The portion of the signal detection path along which this phase delay occurs is symbolically represented by reference numeral 4.
The signal delay in the sensor output signal US that occurs because of the signal detection path 2, 3, 4 therefore amounts in total φV=−arctan(2πfTF)−πfTA−2πfTT.
Even relatively slight phase delays have a major effect on the error between the analog signal US and the work signal UT. If
U S(t)=Û S·sin(ωt),
then
U T(t)=Û T·sin(ωt−φ V).
ûS and ûT are the amplitudes of the respective signals US and UT.
The error becomes
U e(t)=Û S·sin(ωt)−Û T·sin(ωt−φ V).
To simplify, a slight signal damping can be assumed, so that ûTS can be set. It thus follows that
U e(t)=Û S·[sin(ωt)−sin(ωt−φ V)]=2·Û S·sin(φV/2)·cos(ωt−φ V/2).
The amplitude of the error is therefore determined by the signal amplitude ûS and the phase delay φV. However, a reduction in the error can be done only by reducing the phase delay. Because of limited computation power in the digital processor system, however, this is often only inadequately possible.
The invention seeks to compensate for the incident phase delays in the simplest possible way.
According to the invention, the compensations for filtering, sampling and idle time are integrated into the signal path in the reverse order of their creation (see FIG. 5). Therefore a compensation of the idle time occurring in the further processing of the signal is treated first. It would be possible, by shifting the processing process to the task of signal detection, to minimize idle times, such as interrupt latency times. However, this takes relatively great effort and expense, so that according to the invention the attempt is made to furnish a computational compensation of the phase delay caused by the idle time. The signal delay occurring in further processing because of the idle time is shown schematically in FIG. 3. In FIG. 3, the signal values during the intervals t=k·TA are designated as xk−1 and xk. It can be seen that a new value xk+1 becomes effective with a delay TT (idle time). For the time TT, the previous value xk−1 is used for calculation. To compensate for the resultant errors in the next sampling step, the value xk is corrected with the component x k , kor = ( x k - x k - 1 ) · T T T A .
Figure US06721375-20040413-M00005
The result for the compensated signal is thus yk=xk+xk,kor, or y k1 = x k ( 1 + T T T A ) - x k - 1 · T T T A
Figure US06721375-20040413-M00006
It can be seen that this means that the error occurring during the idle time TT is imposed with an inverse sign in the next sampling step and is thus corrected.
Both the phase delay caused by the sampling and its correction will now be explained in conjunction with FIG. 4. It can be seen from this that because of the sampling, the output signal UF of the anti-aliasing filter 2 is delayed by the time TA/2 on average. The goal of the compensation here is, at time t, to precalculate the value for the time t+TA/2. This is expediently done by means of a linear extrapolation taking the form s ( t + T A 2 ) s ( t ) + 1 2 · [ s ( t ) - s ( t - T A ) ] .
Figure US06721375-20040413-M00007
By means of the compensation according to the invention, the following value is output as the corrected sampled value:
y k2 =x k+½·(x k −x k−1).
Finally, the compensation of the phase delay occurring from the use of an anti-aliasing filter will now be explained in detail.
An anti-aliasing filter embodied as a PT1 filter has the transfer function G F ( s ) = 1 1 + sT F .
Figure US06721375-20040413-M00008
The transfer behavior of GF can be compensated for by the inverse function
G F 1(s)=1+sT F.
This continuous-time transfer function can be converted into a discrete-time differential equation: the step response of GI F is g σ ( t ) = - 1 { 1 s · G F l ( s ) } g σ ( t ) = - 1 { 1 + sT F s } g σ ( t ) = - 1 { 1 s + T F } g σ ( t ) = 1 + T F · δ ( t )
Figure US06721375-20040413-M00009
Here [I−1] designates the inverse Laplace transform, and δ(t) is the Dirac function. The discrete-time function of gσ(t) is
g σ(kT A)=1+T F·δ(kT A)
The z transform of this function is G σ ( z ) = z z - 1 + T F T A .
Figure US06721375-20040413-M00010
Gσ(z) is the z transform of the transfer response [ditto]. The z transfer behavior is obtained by dividing Gσ(z) by the z transform of the step function: σ ( z ) = z z - 1
Figure US06721375-20040413-M00011
It thus follows that G F 1 ( z ) = G σ ( z ) σ ( z ) = 1 + z - 1 z · T F T A = z ( 1 + T F T A ) - T F T A z = y ( z ) x ( z )
Figure US06721375-20040413-M00012
This equation can be solved for y: y ( z ) = x ( z ) · ( 1 + T F T A ) - z - 1 · T F T A · x ( z )
Figure US06721375-20040413-M00013
By retransformation to the time range, finally, the differential equation
y k3 =x k +T F /T A·(x k −x k−1).
As already noted, it is provided according to the invention that the described compensations for filtering, sampling and idle time be integrated into the signal path in the reverse order of their cause or creation. The described idle time compensation generates a signal UAk, the downstream sampling compensation generates a signal UF,K, and the ensuing filtering compensation generates the output signal US,K (see FIG. 5).
A block circuit diagram for achieving these compensation functions is shown in FIG. 6. Three series-connected phase compensation switching blocks 100, 110, 120 can be seen, each of which has three parallel signal transmission channels 50, 51, 52; 60, 61, 62; and 70, 71, 72. In them, z−1 delay members are shown, which delay an entering signal by one sampling period TA. Elements 90-95 are multiplier members, which perform multiplications by the various factors shown. Adding and subtracting members 10, 11, 12 are also provided. In this version of the compensation functions, the work signal UT is first (at 100) supplied unchanged, multiplied by a factor TT/TA, and delayed by one sampling period and multiplied by the factor TT/TA, to the first summation element 10. The output signal of the summation element 10, which corresponds to the compensated signal yk1 and UAk, respectively, is supplied (at 110), correspondingly unchanged, multiplied by the factor ½, and delayed by one further sampling period and multiplied by a factor ½, to a second summation element 11. The summation element 11 generates a summation signal corresponding to the compensated signals yk2. The overall output signal is then the signal UF,K, which in turn (at 120) is supplied in the same way, namely unaltered, multiplied by a factor TT/TA, and delayed by a further sampling period and multiplied by the factor TT/TA, to a third adder 12, which generates a signal corresponding to the compensated signal yk3. The output signal of the summation element 12, US,K represents the finally compensated output signal according to the invention.
For calculating this compensation, the following equation is thus obtained: U S , K ( k ) = U T ( k ) · [ 1 , 5 + 1 , 5 · T T T A + 1 , 5 T F T A + 1 , 5 T T T F T A 2 ] - U T ( k - 1 ) · [ 0 , 5 + 2 · T T T A + 2 · T F T A + 3 , 5 · T T T F T A 2 ] + U T ( k - 2 ) · [ 0 , 5 · T F T A + 0 , 5 · T T T A + 2 , 5 · T T T F T A 2 ] - U T ( k - 3 ) · [ 0 , 5 · T T T F T A 2 ]
Figure US06721375-20040413-M00014
The terms in brackets represent system constants of the signal detection path. The equation can therefore be shown in the following form as well:
U S,K(k)=A·U T(k)+B·U T(k−1)+C·U T(k−1)+C·U T(k−3)
The values UT(k−l), where l=0 to 3, represent uncompensated signals UT delayed by l sampling periods. An equation of this structure can be realized in a simple way with the circuit arrangement shown in FIG. 7. For the sake of simplicity, delay members TA are shown which each delay an incoming signal by one sampling period, and multiplier members 191-194 are shown which multiply the values UT(k−l) by the corresponding factors A, B, C, D. The signals multiplied by the factors A, B, C, D are added by one another in an adder member 30.
The circuit arrangement shown in FIG. 7 proves to be highly favorable, because the requisite computation effort for performing the phase delay compensation according to the invention is very slight. All that is required is to perform signal delays and to multiply the delayed input signals by the corresponding constants A, B, C, D, dictated by the system, and to add the resultant values together. The circuit arrangement shown in FIG. 7 can be realized highly economically in either hardware or software form.
In the event of very fast signal changes at the input to the compensation circuit in FIG. 7, to prevent severe fluctuations from occurring in the compensated signal, the correction is turned off (switch 40) if the change in the input signal UT within one sampling step exceeds a threshold value (anwdUBTmax). A comparison of the change in the input signal with the threshold value is made in a comparator 41.
A typical application of the phase compensation according to the invention will now be described in detail, in conjunction with FIGS. 8-12. In a preferred embodiment, the phase delay compensation of the invention is realized in the detection of the battery voltage, for instance for an engine control unit of a common rail system. The battery voltage supplies electric actuators, among other elements, which trigger magnet valves. Fluctuations in the battery voltage causes fluctuations in the magnet valve current. To reduce this influence, a battery voltage correction is performed, which corrects the control value upward or downward depending on the current battery voltage. This correction function is severely impaired, however, by signal delays in detecting the battery voltage. This means that fluctuations in the battery voltage itself, when corrected, lead to a current fluctuation. With the compensation according to the invention as shown, this current fluctuation can be greatly minimized. Among other effects, this also leads to a smoother rail pressure course in a common rail system.
In FIG. 8, the battery voltage in the starting phase of a motor vehicle is plotted over time (signal US). A digital signal obtained by sampling (without phase compensation according to the invention) is also shown in FIG. 8 (signal UA).
In FIG. 9, the signal US is shown together with a signal US,K that is phase-compensated according to the invention. It can be seen that by means of the phase compensation of the invention, a substantially more-precise approximation to the voltage output signal of the battery (US) is attainable.
In FIG. 10, a magnet valve current I is plotted over time as a function of the battery voltage courses UA (without compensation) and US,K (with compensation). It can be seen that the magnet valve current furnished by the phase compensation of the invention has substantially less fluctuation.
With reference to FIGS. 11 and 12, the phase delay compensation of the invention will be explained further. Here, a simulation of the signals that occur in a signal detection path with an anti-aliasing filter and a sampling member has been done. A filter time constant TF of the anti-aliasing filter of 6 ms and a sampling period TA of the sampling member of 10 ms have been assumed. FIG. 11 shows the phase response that occurs without the phase compensation of the invention. It can be seen that even at low frequencies (beyond 1 Hz), marked phase delays occur.
In FIG. 12, the phase response of the signal path phase-compensated according to the invention, that is, the signal path comprising the anti-aliasing filter, sampling member, compensation of the anti-aliasing filter, and compensation of the sampling member, is shown. It can be seen that up to frequencies of about 7 to 8 Hz, a substantially complete compensation of the incident phase delays is possible. Battery voltage fluctuations occurring during the starting process, which typically are in the range from 5 to 8 Hz, can thus be compensated for highly effectively. From FIGS. 11, 12 it can be seen that the phase compensation of the invention causes a phase increase and thus an increase in the incident idle times.

Claims (13)

What is claimed is:
1. A method for compensation of phase delays that occur in discrete sampling of an analog output signal (US), comprising the steps of subjecting the output signal (US) to signal processing by an anti-aliasing filter and then by a sampling member to obtain a sampling signal (UA) that has a sampling period (T); compensating a phase delay of the sampling signal caused by the sampling member; taking into account the sampling signal of a preceding sampling period to obtain a signal (UF,K); and compensating the phase delay of the sampling signal caused by the anti-aliasing filter, taking into account a filter time constant (TF) of the anti-aliasing filter, a sampling period (TA) of the sampling member, and the sampling signal of the preceding sampling period, to obtain a signal (USK).
2. A method as defined in claim 1; and further comprising, in the case of a further phase delay of the sampling signal (UA) caused by an idle time (TT) which occurs in further processing of the sampling signal and by which an idle-time-delayed sampling signal (UT) is generated, performing a compensation of the phase delay of the sampling signal (UT) caused by the idle time, taking into account the idle time (TT) the sampling period of the sampling member, and the sampling signal of the preceding sampling period, to obtain an idle-time-compensated sampling signal (UA,K) and subjecting the idle-time-compensated sampling signal (UA,K) to the phase shift compensation of claim 1 for the sake of further phase compensation.
3. A method as defined in claim 1; and further comprising correcting the phase delay caused by the sampling member, which delay can be represented by the equation ϕ A = ω · 1 2 · T A = - 2 · π · f · T A 2 = - π · f · T A
Figure US06721375-20040413-M00015
which f is the signal frequency and TA is the sampling period of the sampling member, by means of a linear extrapolation using a correction value of the form −yk,2=Xk+½·(xk−xk−1), in which xk−1, xk are values of the sampling period in successive sampling periods TT,k−1, TT,k.
4. A method as defined in claim 1; and further comprising correcting a phase delay which is caused by the anti-aliasing filter and can be represented in the form φF=arctan(2·π·f·TF), in which TF is the filter time constant of the anti-aliasing filter, by a correction value of the form y K , 3 = x K + T F T A · ( x k - x k - 1 ) .
Figure US06721375-20040413-M00016
5. A method as defined in claim 1; and further comprising correcting the phase delay which is caused by the idle time (TT) and can be represented in the form φV=−arctan(2πƒF)−πfTA−2πƒTT, by a correction value of the form γ k , 1 = x k ( 1 + T T T A ) - x k - 1 · T T T A .
Figure US06721375-20040413-M00017
6. A method as defined in claim 1; and further comprising performing the individual phase delay compensations successively, so that for correcting a sampling signal (UA, UT) during one sampling period, sampling signals of two or three preceding sampling periods are taken into account.
7. A method as defined in claim 1; and further comprising performing the individual phase delay compensations in reverse order from the order in which they occurred.
8. An arrangement or compensation of phase delays that occur in discrete-time sampling of an output signal (US) in which the output signal (US) is subjected to signal processing by an anti-aliasing filter to obtain a signal (UF) and then by a sampling member for obtaining a sampling signal (UA), the arrangement comprising means for compensation for a phase delay of the sampling signal caused by the sampling member, taking into account the sampling signal of a preceding sampling period; and means for compensation of the phase delay of the sampling signal caused by the anti-aliasing filter, taking into account a filter time constant (TF) of the anti-aliasing filter, the sampling period (TT) of the sampling member, and the sampling signal of preceding sampling period.
9. An arrangement as defined in claim 8; and further comprising means for compensation of a sampling signal phase delay which is caused by an idle time (TT) occurring in a further processing of the sampling signal by which a signal (UT) is obtained, taking into account the idle time (TT), the sampling period (TA) and the sampling signal of the preceding sampling period, to obtain an idle-time-compensated sampling signal (UA,K); and means for delivering this idle-time-compensated sampling signal (UA,K) to the phase delay mean for further time compensation.
10. An arrangement as defined in claim 8, wherein said means for compensation of the phase delay caused by the sampling member, the anti-aliasing filter or the further processing idle time (TT), each have a number of parallel signal transmission channels, in which a first signal transmission channel serves to transmit an unaltered sampling signal, a second signal transmission channel having a multiplier member serves to transmit a sampling signal multiplied by a factor, and a third signal transmitting channel having a delay member and a multiplier member serves to transmit a sampling signal delayed by one sampling period and multiplied by factor, to a summation member.
11. An arrangement as defined in claim 10, wherein said means for compensation of the phase delay caused by the sampling member, the anti-aliasing filter, or the further processing idle time (TT) are connected in series with one another in such a way that a phase-compensated output signal (US,K) is obtained, taking into account the uncompensated sampling signals (UT) of the preceding three sampling periods.
12. An arrangement as defined in claim 8, wherein a number of series-connected delay members, multiplier members connected to them and parallel to one another, and a summation member for adding the output signals of the multiplier members to achieve a phase compensation are provided, to achieve a phase compensation for obtaining a phase-compensated sampling signal (US,k) of the form US,K(k)=A·UT(k)+B·UT(k−1)+C·UT(k−1)+D·UT(k−3), in which UT(k−i), where l=0, 1, 2, 3 represents the uncompensated sampling signal (UT) delayed by i sampling periods, and A, B, C, D are system constants of a signal sampling path.
13. An arrangement as defined in claim 12, and further comprising means for turning off the phase compensation in the event that a change in the input signal within one sampling period exceeds a threshold value (anwdUBTmax).
US09/600,466 1998-11-23 1999-09-23 Method and device for compensating phase delays Expired - Fee Related US6721375B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE19853897 1998-11-23
DE19853897A DE19853897A1 (en) 1998-11-23 1998-11-23 Procedure for compensation of phase delays in circuits for conversion of analogue signals into digital signals is by consideration of the sampling signal of the previous sampling period
PCT/DE1999/003046 WO2000031875A1 (en) 1998-11-23 1999-09-23 Method and device for compensating phase delays

Publications (1)

Publication Number Publication Date
US6721375B1 true US6721375B1 (en) 2004-04-13

Family

ID=7888660

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/600,466 Expired - Fee Related US6721375B1 (en) 1998-11-23 1999-09-23 Method and device for compensating phase delays

Country Status (6)

Country Link
US (1) US6721375B1 (en)
EP (1) EP1048111B1 (en)
JP (1) JP4262411B2 (en)
KR (1) KR100756201B1 (en)
DE (2) DE19853897A1 (en)
WO (1) WO2000031875A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030060905A1 (en) * 2001-09-13 2003-03-27 Fujitsu Limited Discretization processing method of transfer function in continuous time systems, system and program therefor, and compensator and feedback control system using the same
US20080165158A1 (en) * 2007-01-05 2008-07-10 Apple Inc. Touch screen stack-ups
US20090066670A1 (en) * 2004-05-06 2009-03-12 Steve Hotelling Multipoint touchscreen
US20090164168A1 (en) * 2007-12-21 2009-06-25 Bartosz Korajda Method abd device for determining measured values from a time-dependent graph
US8432371B2 (en) 2006-06-09 2013-04-30 Apple Inc. Touch screen liquid crystal display
US8493330B2 (en) 2007-01-03 2013-07-23 Apple Inc. Individual channel phase delay scheme
US8552989B2 (en) 2006-06-09 2013-10-08 Apple Inc. Integrated display and touch screen
US8654083B2 (en) 2006-06-09 2014-02-18 Apple Inc. Touch screen liquid crystal display
EP2306633A3 (en) * 2009-10-02 2014-04-16 OMRON Automotive Electronics Co., Ltd. Motor drive device
US8743300B2 (en) 2010-12-22 2014-06-03 Apple Inc. Integrated touch screens
US10570801B2 (en) * 2016-06-24 2020-02-25 Robert Bosch Gmbh System and method of detecting an obstructed pressure line in a diesel exhaust fluid delivery system
CN113872837A (en) * 2020-06-30 2021-12-31 配天机器人技术有限公司 Signal processing method, device and system

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4316635B2 (en) * 2007-05-18 2009-08-19 三菱電機株式会社 Control device for internal combustion engine
DE102007028228B4 (en) * 2007-06-20 2012-08-09 Continental Automotive Gmbh Method for checking a sensor signal
DE102007055029A1 (en) * 2007-11-17 2009-08-06 Stiebel Eltron Gmbh & Co. Kg Measurement value e.g. evaporator pressure value, compensating method for controlling heat pump in compression refrigerating system, involves adding result of multiplication to currently stored measurement value to obtain corrected value
DE102009059789A1 (en) * 2009-12-21 2011-06-22 Continental Automotive GmbH, 30165 Wheel electronics, vehicle wheel and vehicle
DE102014217087A1 (en) 2014-08-27 2016-03-03 Robert Bosch Gmbh Method for determining an internal resistance of an electrical energy store
DE102018221713A1 (en) 2018-12-13 2020-06-18 Robert Bosch Gmbh Method and device for determining a rotational frequency of a wheel

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4694414A (en) * 1984-12-19 1987-09-15 Rca Corporation Digital delay interpolation filter with amplitude and phase compensation
DE19514410A1 (en) 1995-04-19 1996-10-24 Bosch Gmbh Robert Pulsed signal detector esp. for signal with base oscillation and superimposed oscillation of different frequency
WO1998023037A1 (en) 1996-11-15 1998-05-28 Ellis Randy E Method for improved reproduction of digital signals
US5787387A (en) * 1994-07-11 1998-07-28 Voxware, Inc. Harmonic adaptive speech coding method and system
US5815580A (en) * 1990-12-11 1998-09-29 Craven; Peter G. Compensating filters
US5841811A (en) * 1994-10-07 1998-11-24 Massachusetts Institute Of Technology Quadrature sampling system and hybrid equalizer
US20020114270A1 (en) * 1994-12-15 2002-08-22 Inmarsat Ltd Multiplex communication

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0454815A (en) * 1990-06-21 1992-02-21 Toshiba Corp Digital protective relay unit
US5168459A (en) * 1991-01-03 1992-12-01 Hewlett-Packard Company Adaptive filter using continuous cross-correlation
JPH08107700A (en) * 1994-10-03 1996-04-23 Mitsubishi Heavy Ind Ltd Output voltage detector for inverter

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4694414A (en) * 1984-12-19 1987-09-15 Rca Corporation Digital delay interpolation filter with amplitude and phase compensation
US5815580A (en) * 1990-12-11 1998-09-29 Craven; Peter G. Compensating filters
US5787387A (en) * 1994-07-11 1998-07-28 Voxware, Inc. Harmonic adaptive speech coding method and system
US5841811A (en) * 1994-10-07 1998-11-24 Massachusetts Institute Of Technology Quadrature sampling system and hybrid equalizer
US20020114270A1 (en) * 1994-12-15 2002-08-22 Inmarsat Ltd Multiplex communication
DE19514410A1 (en) 1995-04-19 1996-10-24 Bosch Gmbh Robert Pulsed signal detector esp. for signal with base oscillation and superimposed oscillation of different frequency
WO1998023037A1 (en) 1996-11-15 1998-05-28 Ellis Randy E Method for improved reproduction of digital signals

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030060905A1 (en) * 2001-09-13 2003-03-27 Fujitsu Limited Discretization processing method of transfer function in continuous time systems, system and program therefor, and compensator and feedback control system using the same
US6996592B2 (en) * 2001-09-13 2006-02-07 Fujitsu Limited Discretization processing method of transfer function in continuous time systems, system and program therefor, and compensator and feedback control system using the same
US8416209B2 (en) 2004-05-06 2013-04-09 Apple Inc. Multipoint touchscreen
US10331259B2 (en) 2004-05-06 2019-06-25 Apple Inc. Multipoint touchscreen
US20090096758A1 (en) * 2004-05-06 2009-04-16 Steve Hotelling Multipoint touchscreen
US20090096757A1 (en) * 2004-05-06 2009-04-16 Steve Hotelling Multipoint touchscreen
US10908729B2 (en) 2004-05-06 2021-02-02 Apple Inc. Multipoint touchscreen
US8125463B2 (en) 2004-05-06 2012-02-28 Apple Inc. Multipoint touchscreen
US8872785B2 (en) 2004-05-06 2014-10-28 Apple Inc. Multipoint touchscreen
US20090066670A1 (en) * 2004-05-06 2009-03-12 Steve Hotelling Multipoint touchscreen
US11604547B2 (en) 2004-05-06 2023-03-14 Apple Inc. Multipoint touchscreen
US9454277B2 (en) 2004-05-06 2016-09-27 Apple Inc. Multipoint touchscreen
US9035907B2 (en) 2004-05-06 2015-05-19 Apple Inc. Multipoint touchscreen
US8605051B2 (en) 2004-05-06 2013-12-10 Apple Inc. Multipoint touchscreen
US8982087B2 (en) 2004-05-06 2015-03-17 Apple Inc. Multipoint touchscreen
US8928618B2 (en) 2004-05-06 2015-01-06 Apple Inc. Multipoint touchscreen
US8451244B2 (en) 2006-06-09 2013-05-28 Apple Inc. Segmented Vcom
US9575610B2 (en) 2006-06-09 2017-02-21 Apple Inc. Touch screen liquid crystal display
US11886651B2 (en) 2006-06-09 2024-01-30 Apple Inc. Touch screen liquid crystal display
US11175762B2 (en) 2006-06-09 2021-11-16 Apple Inc. Touch screen liquid crystal display
US8654083B2 (en) 2006-06-09 2014-02-18 Apple Inc. Touch screen liquid crystal display
US10976846B2 (en) 2006-06-09 2021-04-13 Apple Inc. Touch screen liquid crystal display
US8432371B2 (en) 2006-06-09 2013-04-30 Apple Inc. Touch screen liquid crystal display
US8552989B2 (en) 2006-06-09 2013-10-08 Apple Inc. Integrated display and touch screen
US10191576B2 (en) 2006-06-09 2019-01-29 Apple Inc. Touch screen liquid crystal display
US9268429B2 (en) 2006-06-09 2016-02-23 Apple Inc. Integrated display and touch screen
US9244561B2 (en) 2006-06-09 2016-01-26 Apple Inc. Touch screen liquid crystal display
US8493330B2 (en) 2007-01-03 2013-07-23 Apple Inc. Individual channel phase delay scheme
US20080165158A1 (en) * 2007-01-05 2008-07-10 Apple Inc. Touch screen stack-ups
US9710095B2 (en) 2007-01-05 2017-07-18 Apple Inc. Touch screen stack-ups
US10521065B2 (en) 2007-01-05 2019-12-31 Apple Inc. Touch screen stack-ups
US9031804B2 (en) 2007-12-21 2015-05-12 Robert Bosch Gmbh Method and device for determining measured values from a time-dependent graph
US20090164168A1 (en) * 2007-12-21 2009-06-25 Bartosz Korajda Method abd device for determining measured values from a time-dependent graph
EP2306633A3 (en) * 2009-10-02 2014-04-16 OMRON Automotive Electronics Co., Ltd. Motor drive device
US10409434B2 (en) * 2010-12-22 2019-09-10 Apple Inc. Integrated touch screens
US9146414B2 (en) 2010-12-22 2015-09-29 Apple Inc. Integrated touch screens
US9727193B2 (en) * 2010-12-22 2017-08-08 Apple Inc. Integrated touch screens
US9025090B2 (en) 2010-12-22 2015-05-05 Apple Inc. Integrated touch screens
US20150370378A1 (en) * 2010-12-22 2015-12-24 Apple Inc. Integrated touch screens
US8804056B2 (en) 2010-12-22 2014-08-12 Apple Inc. Integrated touch screens
US8743300B2 (en) 2010-12-22 2014-06-03 Apple Inc. Integrated touch screens
US10570801B2 (en) * 2016-06-24 2020-02-25 Robert Bosch Gmbh System and method of detecting an obstructed pressure line in a diesel exhaust fluid delivery system
CN113872837A (en) * 2020-06-30 2021-12-31 配天机器人技术有限公司 Signal processing method, device and system

Also Published As

Publication number Publication date
JP4262411B2 (en) 2009-05-13
KR100756201B1 (en) 2007-09-10
KR20010034286A (en) 2001-04-25
DE59914577D1 (en) 2008-01-24
EP1048111B1 (en) 2007-12-12
EP1048111A1 (en) 2000-11-02
JP2002530987A (en) 2002-09-17
WO2000031875A1 (en) 2000-06-02
DE19853897A1 (en) 2000-05-25

Similar Documents

Publication Publication Date Title
US6721375B1 (en) Method and device for compensating phase delays
EP0437861B1 (en) Signal processing method and system.
JP6983227B2 (en) Storage battery state estimation device
CN1053531C (en) Method for correcting harmonic distortion
EP0680138B1 (en) A motor speed control apparatus
US6522275B2 (en) Method and apparatus for sample rate conversion for use in an analog to digital converter
EP0701350A2 (en) Blind transversal equaliser
JPH0656942B2 (en) Delay circuit for digital signal
US6947508B2 (en) Method and apparatus for estimating the frequency and/or phase of a digital signal
US8412478B2 (en) Device for determining an error induced by a high-pass filter and associated error correction method
JP4156412B2 (en) Current sensor
EP0685744A1 (en) Device for measurement of electrical energy comprising a multiplexer
Peters et al. Regular-sampled current measurement in AC drives using delta-sigma modulators
US10797715B2 (en) Filtering method and filter
JPS6340367B2 (en)
US6407684B1 (en) Method and device for estimating the frequency of a digital signal
US5233549A (en) Reduced quantization error FIR filter
US7899858B2 (en) Filter circuit
US6008635A (en) Electricity meter
JP2668721B2 (en) Limiter interpolation type DFT operation method
US4622649A (en) Convolution processor
EP2854043A1 (en) Digital circuit for slope filtering
EP1148640B1 (en) Digital filter and reference signal cancelling device using the same
US20030002542A1 (en) Interpolation filter structure
SU836791A1 (en) Method of converting code into constant signal

Legal Events

Date Code Title Description
AS Assignment

Owner name: ROBERT BOSCH GMBH, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAMMEL, CHRISTOF;REEL/FRAME:010990/0778

Effective date: 20000626

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20120413