SlideShare a Scribd company logo
1 of 7
Download to read offline
International Journal of Engineering Science Invention
ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726
www.ijesi.org ||Volume 5 Issue 12|| December 2016 || PP.56-62
www.ijesi.org 56 | Page
Design of Second Order Digital Differentiator and Integrator
Using Forward Difference Formula and Fractional Delay
1
Chetna, 2
Amit Bohra
1
Department of Electronics & Communication Engineering KIET Group of Institutions, Ghaziabad, U.P, India
2
Department of Electronics & Communication Engineering KIET Group of Institutions, Ghaziabad, U.P, India
ABSTRACT-In this paper, the second order differentiator and integrator, design is investigated. Firstly, the
forward difference formula is applied in numerical differentiation for deriving the transfer function of second
order differentiator and integrator. Thereafter, the Richardson extrapolation is used for generating the high
accuracy results, while using low order formulas. Further, the conventional Lagrange FIR fractional delay filter
is applied directly for implementation of the second order differentiator, design. Finally, the effectiveness of this
new design approach is illustrated by using several numerical examples.
KEYWORDS -Digital differentiator, Digital integrator, Forward difference formula, Fractional delay filter
and Richardson extrapolation.
I. INTRODUCTION
Digital differentiator and integrator are very powerful tools for the determination and estimation of time
derivatives for given signals. For example, in radars, the second order differentiator is used for position
measurement to compute the acceleration [1]. In image processing, Laplacian operator can be used to detect the
edge of an image [2].In biomedical engineering, very often the higher order derivatives of medical data are
required [3]. Several methods such aseigen filter methods are developed to design second order differentiator [4]
and limit computation [5]. The ideal frequency response for second order differentiator and integrator is:
𝐷𝑑 𝜔 = 𝑗𝜔 2
(1)
𝐷𝐼 𝜔 =
1
𝑗𝜔 2
(2)
Now, the challenge remains to design a digital filter so that the frequency response fits 𝐷 𝜔 , very well.
During the application of difference formulas for obtaining the transfer functions of second order differentiators,
the design accuracy is not at-par. Further, for obtaining more accuracy in results, the simple algebraic procedure
named, Richardson extrapolation is applied iteratively. The Richardson extrapolation has a historical
background [6], owing to its proposal in 1927. So far, the computation of accurate bifurcation values of periodic
responses [7] is done through extrapolation procedure. Additionally, the solution of paraxial wave equation [8]
is obtained through extrapolation procedure. In addition to it, the improvement of accuracy of one sided finite
difference formula is done through extrapolation. In this paper, the forward difference formula is applied for the
derivation of the transfer function for second order differentiator. Thereafter, the Richardson extrapolation is
used for generation of high accuracy results, using low order formulas. Though, there are fractional delay
elements, involved with the transfer function of the designed differentiator, the Lagrange FIR fractional delay
filter is applied directly for the implementation of the designed differentiator [10].
The integrators and differentiators are largely used for filters in which delay is inherent. Further, as the
delay is responsible for reduced efficiency and accuracy so an improved design is suggested for the
improvement in accuracy and efficiency. In this paper, Section II presents the design methods, Section III shows
the proposed work and Section IV illustrates the Simulation Results and conclusions.
II. DESIGN METHOD
Given the signal𝑥(𝑛), the forward difference formula to estimate its second order derivative 𝑥′′(n) is:
𝑥′′
𝑛 =
𝑥 𝑛 − 2𝑥 𝑛 + 𝛼 + 𝑥 𝑛 + 2𝛼
𝛼2
3
Taking Z-transform both the sides:
𝑋′′
𝑧 =
1 − 2𝑧 𝛼
+ 𝑧2𝛼
𝛼2
𝑋 𝑧 4
Thus, the transfer function of differentiator is given by:
𝐴0 𝑧, 𝛼 =
𝑋′′
𝑧
𝑋 𝑧
=
1 − 2𝑧 𝛼
+ 𝑧2𝛼
𝛼2
5
Design of Second Order Digital Differentiator…
www.ijesi.org 57 | Page
If z is replaced by 𝑒 𝑗𝜔
, the frequency response is:
𝐴0 𝑒 𝑗𝜔
, 𝛼 =
1 − 2𝑒 𝑗𝜔𝛼
+ 𝑒2𝑗𝜔𝛼
𝛼2
6
Using the Taylor’s series, exponential function can be expanded as:
𝑒 𝜃
=
𝑄 𝑘
𝑘!
∞
𝑘=0
7
Then the frequency response will be:
𝐴0 𝑒 𝑗𝜔
, 𝛼 =
1 − 2
𝑗𝜔𝛼 𝑘
𝑘!
∞
𝑘=0 +
2𝑗𝜔𝛼 𝑘
𝑘!
∞
𝑘=0
𝛼2
8
Further, simplifying the equation (8):
𝐴0 𝑒 𝑗𝜔
, 𝛼 =
1 − 2 1 +
𝑗𝜔𝛼
1!
+
𝑗𝜔𝛼 2
2!
+ ⋯
𝛼2
+
1 +
2 𝑗𝜔𝛼
1!
+
4 𝑗𝜔𝛼 2
2!
+ ⋯
𝛼2
9
𝐴0 𝑒 𝑗𝜔
, 𝛼 =
2 𝑗𝜔𝛼 2
2!
+
6 𝑗𝜔𝛼 3
3!
+
14 𝑗𝜔𝛼 4
2!
⋯
𝛼2
10
𝐴0 𝑒 𝑗𝜔
, 𝛼 = 𝑗𝜔 2
1 + 𝑗𝜔𝛼 +
7
12
𝑗𝜔𝛼 2
+ ⋯ 11
𝐴0 𝑒 𝑗𝜔
, 𝛼 = 𝑗𝜔 2
+ 𝛼 𝑗𝜔 3
+
7
12
𝛼2
𝑗𝜔 4
⋯ 12
𝐴0 𝑒 𝑗𝜔
, 𝛼 = 𝐷 𝜔 + 𝑎 𝑘 𝛼 𝑘
∞
𝑘=1
13
= 𝐷 𝜔 + 𝑂 𝛼
Where notation 𝑂(𝛼) means error term decays as fast as𝛼. If parameter 𝛼 approaches to zero then:
lim
𝛼→0
𝐴0 𝑒 𝑗𝜔
, 𝛼 = 𝐷 𝜔
That is 𝐴0 𝑧, 𝛼 approaches to ideal differentiator when parameter 𝛼 tends to zero. However, as the convergence
speed is not good enough so Richardson extrapolation is used for generation of high accuracy results. Two
expressions from Equation (13):
𝐴0 𝑒 𝑗𝜔
, 𝛼 = 𝐷 𝜔 + 𝑎1 𝛼 + 𝑎2 𝛼2
+ 𝑎3 𝛼3
+ ⋯ 15
𝐴0 𝑒 𝑗𝜔
, 2𝛼 = 𝐷 𝜔 + 2𝑎1 𝛼 + 4𝑎2 𝛼2
+ 8𝑎3 𝛼3
+ ⋯ 16
If we multiple equation 15 by 2 and subtract 16 :
2𝐴0 𝑒 𝑗𝜔
, 𝛼 − 𝐴0 𝑒 𝑗𝜔
, 2𝛼 = 𝐷 𝜔 + 0 − 2𝑎1 𝛼 − 6𝑎2 𝛼2
⋯ 17
After some manipulation the equation is rewritten as:
𝐴1 𝑒 𝑗𝜔
, 𝛼 = 2𝐴0 𝑒 𝑗𝜔
, 𝛼 − 𝐴0 𝑒 𝑗𝜔
, 2𝛼
= 𝐷 𝜔 − 2𝑎1 𝛼 − 6𝑎2 𝛼2
⋯
= 𝐷 𝜔 + 𝑏 𝑘 𝛼 𝑘
∞
𝑘=2
18
= 𝐷 𝜔 + 𝑂 𝛼2
Where coefficients 𝑏 𝑘 are given by:
𝑏 𝑘 = 2 − 2 𝑘
𝑎 𝑘 19
The order of error term of 𝐴1 𝑒 𝑗𝜔
, 𝛼 is 𝑂(𝛼2
), which results in faster convergence speed than 𝐴0 𝑒 𝑗𝜔
, 𝛼 ,
when 𝛼 approaches zero. Replacing 𝑒 𝑗𝜔
𝑏𝑦𝑧 and using Equation (5), Equation (19), reduce to the following
form:
𝐴1 𝑒 𝑗𝜔
, 𝛼 = 2𝐴0 𝑒 𝑗𝜔
, 𝛼 − 𝐴0 𝑒 𝑗𝜔
, 2𝛼
= 2
1 − 2𝑧 𝛼
+ 𝑧2𝛼
𝛼2
−
1 − 2𝑧2𝛼
+ 𝑧4𝛼
𝛼2
=
7 − 16𝑧 𝛼
+ 10𝑧2𝛼
− 𝑧4𝛼
4𝛼2
20
So far we have already seen the usage of parameter 𝛼 and 2𝛼 for removing the error term involving 𝛼. Looking
at the way 𝛼2
is removed from two expressions. Equation (19) are given by:
𝐴1 𝑒 𝑗𝜔
, 𝛼 = 𝐷 𝜔 + 𝑏2 𝛼2
+ 𝑏3 𝛼3
+ ⋯ 21
𝐴1 𝑒 𝑗𝜔
, 2𝛼 = 𝐷 𝜔 + 4𝑏2 𝛼2
+ 8𝑏3 𝛼3
+ ⋯ 22
If we multiply Equation (21) by 4 and subtract Equation (22) from this product then the terms involving 𝑑2
cancel and the result is:
Design of Second Order Digital Differentiator…
www.ijesi.org 58 | Page
4𝐴1 𝑒 𝑗𝜔
, 𝛼 − 𝐴1 𝑒 𝑗𝜔
, 2𝛼 = 3𝐷 𝜔 + 0 − 4𝑏3 𝛼3
⋯ 23
On algebraic simplification:
𝐴2 𝑒 𝑗𝜔
, 𝛼 =
4𝐴1 𝑒 𝑗𝜔
, 𝛼 − 𝐴1 𝑒 𝑗𝜔
, 2𝛼
3
= 𝐷 𝜔 + 0 −
4
3
𝑏3 𝛼3
−
4
3
𝑏4 𝛼4
+ ⋯ 24
= 𝐷 𝜔 + 𝑂 𝛼3
Clearly the order of error term of 𝐴2 𝑒 𝑗𝜔
, 𝛼 is 𝑂(𝛼3
). Replacing 𝑒 𝑗𝜔
by z and using Equation (20) then
Equation (24) becomes:
𝐴2 𝑧, 𝛼 =
4𝐴1 𝑧, 𝛼 − 𝐴1 𝑧, 2𝛼
3
=
105 − 256𝑧 𝛼
+ 176𝑧2𝛼
− 26𝑧4𝛼
+ 𝑧8𝛼
48𝛼2
25
Based on the above result of forward difference, the general recursive formula for Richardson process is stated
below:
𝐴 𝑘 𝑧, 𝛼 =
2 𝑘
𝐴 𝑘−1 𝑧, 𝛼 − 𝐴 𝑘−1 𝑧, 2𝛼
2 𝑘 − 1
26
Then the frequency response has the form:
𝐴 𝑘 𝑒 𝑗𝜔
, 𝛼 = 𝐷 𝜔 + 𝑂 𝛼 𝑘+1
(27)
Moreover, from Equation (5), (20) and Equation (25), it is easy to observe that the following equality is always
valid:
𝐴 𝑘 𝑧, 2𝛼 =
1
4
𝐴 𝑘 𝑧2
, 𝛼 (28)
Based on this equality, a recursive computation method is developed to get 𝐴 𝑘 𝑧, 𝛼 can be rephrased in the
unified form:
𝐴 𝑘 𝑧, 𝛼 = 𝑟0
𝑘
+ 𝑟𝑚+1
𝑘
𝑘+1
𝑚=0
𝑧2 𝑚𝛼
(29)
For 𝑘 = 0,1,2, the coefficients 𝑟𝑚
𝑘
are:
𝑘 = 0: 𝑟0
0
=
1
𝛼2
, 𝑟1
0
=
−2
𝛼2
, 𝑟2
0
=
1
𝛼2
𝑘 = 1: 𝑟0
1
=
7
4𝛼2
, 𝑟1
1
=
−16
4𝛼2
, 𝑟2
1
=
10
4𝛼2
, 𝑟3
1
=
−1
4𝛼2
𝑘 = 2: 𝑟0
2
=
105
48𝛼2
, 𝑟1
2
=
−256
48𝛼2
, 𝑟2
2
=
176
48𝛼2
, 𝑟3
2
=
−26
48𝛼2
, 𝑟4
2
=
1
48𝛼2
The coefficients of differentiator 𝐴 𝑘 𝑧, 𝛼 can be obtained. To evaluate the performance of
differentiator𝐴 𝑘 𝑧, 𝛼 , the normalized root- mean square (NRMS) error is defined by:
𝐸 𝛼 =
𝐴 𝑘 𝑧, 𝛼 − 𝐷 𝜔 2
𝑑𝜔
𝜋
0
𝐷 𝜔 2𝜋
0
𝑑 𝜔
1
2
× 100% 30
The smaller the NRMS error E (𝛼), the better the digital differentiator’s performance for values of k=0, 1, 2. It
is quite evident that the error can be reduced by decreasing 𝛼 or increasing k. The graph in figure 1 is a clear
representation of normalized root mean square error response for three different cases. In the three cases value
of k is changed from 0 to 2, at k = 0, it is clear that response of graph in terms of error versus frequency is high
and quite linear but when value of k is either 1 or 2, then error is low at low frequencies thus suggesting the user
to use a system with low values of frequency.
Design of Second Order Digital Differentiator…
www.ijesi.org 59 | Page
Fig. 1 The NRMS error curves 𝑬(𝜶) of the designed second order differentiator for k=0, 1, 2
Fig. 2 illustrates the frequency response error 20 log10 Ak ejω
, α − D ω for α = 0.1 and it is a copy of
frequency response error of a differentiator at three different values of k =0, 1 and 2. At times when frequency is
high the error is saturating at a constant value but with low frequency values the error surge is quite high.
Fig. 2 The frequency response error 𝟐𝟎 𝐥𝐨𝐠 𝟏𝟎 𝑨 𝒌 𝐞𝐣𝛚
, 𝜶 − 𝑫 𝝎 for 𝜶 = 𝟎. 𝟏and 𝒌 = 𝟎, 𝟏, 𝟐
Further, the error at the complete frequency range is gets reduced with the increase in k. As the implementation
of differentiator 𝐴 𝑘 𝑧, 𝛼 involves fractional delay, this problem can be solved by Lagrange fractional delay
filters. For, achieving it, a pure integer delay 𝑧−1
is cascaded with 𝐴 𝑘 𝑧, 𝛼 in Equation. (29) to get the transfer
function of linear phase differentiator:
𝐵𝑘 𝑧, 𝛼 = 𝑧−1
𝐴 𝑘 𝑧, 𝛼 (31)
= 𝑟0
(𝑘)
𝑧−𝐼
+ 𝑟𝑚+1
(𝑘)
𝑧−𝐼−2 𝑚 𝛼
𝑘+1
𝑚=0
The differentiator 𝐵𝑘 𝑧, 𝛼 approximates the ideal frequency response, 𝐷(𝜔).
The fractional delay is approximated by:
𝑧−(𝐼+𝑝)
≈ ℎ 𝑛 𝑝 𝑧−𝑛
𝐿
𝑛=0
(32)
Where filter coefficients ℎ 𝑛 𝑝 is represented in the explicit form:
ℎ 𝑛 𝑝 =
𝐼 + 2𝛼 − 𝑘
𝑛 − 𝑘
𝐿
𝑘=0
𝑘≠𝑛
(33)
If we substitute the Equation (32) into Equation (31) and choose 𝑝 = 2 𝑚
𝛼, the designed second order
differentiator is:
𝐵𝑘 𝑧, 𝛼 = 𝑟0
𝑘
𝑧−𝐼
+ 𝑟𝑚+1
𝑘
ℎ 𝑛 2 𝑚
𝛼
𝐿
𝑛=0
𝑧−1
𝑘+1
𝑚=0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
0
10
20
30
40
50
60
parameter alpha
NRMSerrorE(alpha)
NRMS error using forward program
k=0
k=1
k=2
0 0.5 1 1.5 2 2.5 3
-300
-250
-200
-150
-100
-50
0
50
frequency w
frequencrresponseerror
k=0
k=1
k=2
Design of Second Order Digital Differentiator…
www.ijesi.org 60 | Page
= 𝛽𝑘 𝑛 𝑧−𝑛
𝐿
𝑛=0
34
Where coefficients are:
𝛽𝑘 𝑛 = 𝑟0
𝑘
𝛿 𝑛 − 1 + 𝑟𝑚+1
𝑘
ℎ 𝑛 2 𝑚
𝛼
𝑘+1
𝑚=0
35
The notation 𝛿 . denotes the delta function. If we substitute the Equation (33) into Equation (35), the
coefficients for k=0, 1, 2 is written as:
𝛽0 =
1
𝛼2
𝛿 𝑛 − 1 −
2
𝛼2
𝐼 + 𝛼 − 𝑘
𝑛 − 𝑘
+
1
𝛼2
𝐼 + 2𝛼 − 𝑘
𝑛 − 𝑘
𝐿
𝑘=0
𝑘≠𝑛
𝐿
𝑘=0
𝑘≠𝑛
36
𝛽1 =
7
4𝛼2
𝛿 𝑛 − 1 −
16
4𝛼2
𝐼 + 𝛼 − 𝑘
𝑛 − 𝑘
+
10
4𝛼2
𝐼 + 2𝛼 − 𝑘
𝑛 − 𝑘
𝐿
𝑘=0
𝑘≠𝑛
𝐿
𝑘=0
𝑘≠𝑛
−
1
4𝛼2
𝐼 + 4𝛼 − 𝑘
𝑛 − 𝑘
𝐿
𝑘=0
𝑘≠𝑛
37
Now an example with ∝= 0.1 and L= 80 is used for illustrating the design. The frequency response error for
I=36 and k=0, 1 is illustrated by the 20 log10 𝐵𝑘 𝑒 𝑗𝜔
, 𝛼 − 𝑒−𝑗𝜔 I
𝐷 𝜔 in Fig 3. It is quite obvious that these
error curves are similar to the curves in Fig 2, except some high frequency range, distortions. It is due to the
maximally flat design of Lagrange fractional delay at frequency 𝜔 = 0. Further, the frequency response
calculation is imperative and ostensible while working on an integrator or differentiator but the response of both
systems has almost similar response at high frequencies, though at low frequency values, the response is
increased.
Fig. 3 The frequency response error 𝟐𝟎 𝐥𝐨𝐠 𝟏𝟎 𝑩 𝒌 𝒆𝒋𝝎
, 𝜶 − 𝒆−𝒋𝝎𝐈
𝑫 𝝎 for 𝜶 = 𝟎. 𝟏and 𝒌 =
𝟎, 𝟏, 𝒂𝒏𝒅 𝑰 = 𝟑𝟔.
Figure 4 has an indicative response of magnitude versus frequency which helps in creating a similar surge in
two different magnitude responses when measured at two different values of I =36 and 40.
Fig. 4 The magnitude response of the designed second order differentiator error 𝑩 𝟎(𝒛, 𝜶), 𝒂 𝑰 =
𝟑𝟔 , (𝒃) 𝑰 = 𝟒𝟎
0 0.5 1 1.5 2 2.5 3
-300
-250
-200
-150
-100
-50
0
50
frequency in w
Frequencyresponseerror
0 0.5 1 1.5 2 2.5 3
0
10
20
30
frequency in w
Magnituderesponse
I = 36
0 0.5 1 1.5 2 2.5 3
0
10
20
30
frequency in w
Magnituderesponse
I = 40
Design of Second Order Digital Differentiator…
www.ijesi.org 61 | Page
III. PRESENTED WORK
This paper has described the previous work related to differentiator in digital domain, using z transformers.
Further, the research work was eventually, extended to integrator. The design and development of integrator is
carried out by utilizing the techniques such as Richardson extrapolation, as discussed in K Rahul S. N.
Bhattacharaya [9] and Simpsons Rule for Integration, which has relation of taking steps in the integrator, as
discussed in M. A. Al-Alaoui [13].
This paper removes the steps concept from integrator by considering the equation of differentiator and
inversing it and thereafter, adjusting the parameters of equation for representing integrator. The basic continuous
representation of integration is represented in equation 2. Further, the equation 6 is inversed for obtaining the
frequency response of integrator:
A0 ejω
, α =
α2
1 − 2ejωα + e2jωα
38
For value, A1 ejω
, α , the inverse is represented as:
A1 ejω
, α =
4α2
7 − 16ejωα + 10e2jωα − e4jωα
39
For value, A2 z, α
A2 ejω
, α =
48α2
105 − 256ejωα + 176e2jωα − 26e4jωα + e8jωα
40
Fig. 5 illustrates the frequency response error 20 log10 𝐴 𝑘 ejω
, 𝛼 − 𝐷 𝜔 for 𝛼 = 0.1 At the system
level integrator will have a similar error when the response is just a inverse of equation no matter what values of
k are selected k =1 act as a threshold for two different integrators when the response of error has a constant
magnitude at high frequency.
Fig. 5 The frequency response error 𝟐𝟎 𝐥𝐨𝐠 𝟏𝟎 𝑨 𝒌 𝐞𝐣𝛚
, 𝜶 − 𝑫 𝝎 for 𝜶 = 𝟎. 𝟏and 𝒌 = 𝟎, 𝟏, 𝟐
Now an example with ∝= 0.1 and L= 80 is used for illustrating the design. The frequency response
error for I=36 and k=0, 1 is illustrated by the 20 log10 𝐵𝑘 𝑒 𝑗𝜔
, 𝛼 − 𝑒−𝑗𝜔 I
𝐷 𝜔 in Fig 6. Further, the delay
in differentiator is a common response but with increasing values of frequency this delay will have a negative
impact. The above two different lines in figure 6 have delay error response with frequency for a delay system
and both of them; depict a high surge of error in the graph.
Fig. 6 The frequency response error 𝟐𝟎 𝐥𝐨𝐠 𝟏𝟎 𝑩 𝒌 𝒆𝒋𝝎
, 𝜶 − 𝒆−𝒋𝝎𝐈
𝑫 𝝎 for 𝜶 = 𝟎. 𝟏and 𝒌 = 𝟎, 𝟏, 𝒂𝒏𝒅 𝑰 =
𝟑𝟔.
Figure 7 is a linear plot of magnitude response for second order differentiator, with respect to
frequency. The increasing response, with increase in frequency is good however here the magnitude response of
differentiator increases indefinitely with little increase in smaller frequency values which shows less feasibility
of implementation of the filters.
0 0.5 1 1.5 2 2.5 3
-100
-50
0
50
frequency w
frequencrresponseerror
k=0
k=1
k=2
0 0.5 1 1.5 2 2.5 3
-60
-50
-40
-30
-20
-10
0
frequency in w
Frequencyresponseerror
Design of Second Order Digital Differentiator…
www.ijesi.org 62 | Page
Fig. 7 The magnitude response of the designed second order integrator error 𝑩 𝟎(𝒛, 𝜶), 𝒂 𝑰 = 𝟑𝟔 , (𝒃) 𝑰 = 𝟒𝟎
IV. CONCLUSION
The paper includes the steps, taken for improving the efficiency of the digital differentiators. Additionally, the
numerical techniques can be used for finding better solutions which can result in stable magnitude response and
higher optimization value. Further, the techniques illustrated in the paper work, show the derivation of transfer
functions. In the dissertation, the design of second order differentiator and integrator is illustrated. Firstly, the
forward difference formula is used for generating the transfer function. Thereafter, the Richardson extrapolation
is used to generate high accuracy results, while low order formulas are used. The Lagrange filter is applied for
the implementation of the designed differentiator and integrator.
REFERENCES
[1] M. I. Skolnik, Introduction to Radar Systems, McGraw Hill, New York, 1980
[2] R. C. Gonzlaez and R. E. Woods, Digital Image Processing, Second Edition, Prentice Hall, 2002.
[3] S. Usui and I. Amidror, “Digital Low-pass Differentiation for Biological Signal Processing, “IEEE Trans. on Biomedical
Engineering, vol 29, pp.686-693, Oct. 1982.
[4] S. C. Pei and J. J. Shyu, “Eigenfilter Design of Higher Order Digital Differentiators, “IEEE Trans. On Acoust. Speech and Signal
Processing, vol.37, pp.505-511, Apr. 1989.
[5] C.C. Tseng,”Digital Differentiator Design Using Fractional Delay Filter and Limit Computation,” IEEE Trans. On Circuits and
System-I, vol.52,pp.2248-2259,Oct.2005
[6] D. C. Joyce, “Survey of Extrapolation Processes in Numerical Analysis,” SIAM Review, vol.13, pp.435-490, Oct. 1971
[7] K. Yamamura and K. Horiuchi, “The use of Extrapolation for the Problem of Computing Accurate Bifurcation Values of
Periodic Responses, “IEEE Trans. on Circuits and Systems, vol.36, pp..628-631, Apr. 1989.
[8] V. R. Chinni, C. R. Menyuk and P. K. A. Wai, “Accurate Solution of the Paraxial Wave Equation using Richardson
Extrapolation, “IEEE Photonics Technology Letters, vol.6, pp.409-411, Mar. 1994.
[9] K. Rahul and S.N. Bhattacharyya,” One-sided Finite-Difference Approximations Suitable for use with Richardson
Extrapolation,” Journal of Computational Physics, vol.219, pp.13-20, 2006.
[10] T. I. Laakso, V. Valimaki, M. Karjalainen and U. K. Laine, “Splitting the Unit Delay: Tool for Fractional Delay Filter Design,”
IEEE Signal Processing Magazine, pp.30-60, Jan 1996.
[11] M. A. Al-Alaoui, “Novel Digital Integrator and Differentiator,”Electron. Lett., vol.29, pp.. 376-378, Feb. 1993.
[12] N. Papamarkos and C. Chamzas, “A new approach for the design of digital integrators,” IEEE Trans. Circuits Syst. I, Fundam.
Theory Appl., vol. 43, no.9, pp.785-791, Sep.1996.
[13] M.A. Al-Alaoui,”Novel IIR Differentiator from the Simpson Integration Rule,” IEEE Trans. on Circuits and Syst. I Fundam.
Theory App., vol. 41, no.2, pp. 186-187, Feb 1994.
[14] M.A. Al-Alaoui,”A class of second order integrators and low pass differentiator,” IEEE Trans. On Circuits and Syst. I Fundam.
Theory App., vol. 42, no.4, pp. 220-223, Apr 1995.
[15] B. Kumar, D.R. Choudhury, and A. Kumar,” On the design of linear phase FIR integrators for midband frequencies,” IEEE
Trans. Signal Process., vol. 44, no. 10, pp.345-353, Oct. 1996.
0 0.5 1 1.5 2 2.5 3
0
2
4
6
x 10
26
frequency in w
Magnituderesponse
I = 36
0 0.5 1 1.5 2 2.5 3
0
0.5
1
1.5
2
x 10
27
frequency in w
Magnituderesponse
I = 40

More Related Content

What's hot

Gauss elimination & Gauss Jordan method
Gauss elimination & Gauss Jordan methodGauss elimination & Gauss Jordan method
Gauss elimination & Gauss Jordan methodNaimesh Bhavsar
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidelarunsmm
 
Crout s method for solving system of linear equations
Crout s method for solving system of linear equationsCrout s method for solving system of linear equations
Crout s method for solving system of linear equationsSugathan Velloth
 
NUMERICAL METHODS -Iterative methods(indirect method)
NUMERICAL METHODS -Iterative methods(indirect method)NUMERICAL METHODS -Iterative methods(indirect method)
NUMERICAL METHODS -Iterative methods(indirect method)krishnapriya R
 
Direct and indirect methods
Direct and indirect methodsDirect and indirect methods
Direct and indirect methodsEjaz hussain
 
Direct solution of sparse network equations by optimally ordered triangular f...
Direct solution of sparse network equations by optimally ordered triangular f...Direct solution of sparse network equations by optimally ordered triangular f...
Direct solution of sparse network equations by optimally ordered triangular f...Dimas Ruliandi
 
Solution of System of Linear Equations
Solution of System of Linear EquationsSolution of System of Linear Equations
Solution of System of Linear Equationsmofassair
 
Metodos jacobi y gauss seidel
Metodos jacobi y gauss seidelMetodos jacobi y gauss seidel
Metodos jacobi y gauss seidelCesar Mendoza
 
Lesson 9: Gaussian Elimination
Lesson 9: Gaussian EliminationLesson 9: Gaussian Elimination
Lesson 9: Gaussian EliminationMatthew Leingang
 
Iterativos Methods
Iterativos MethodsIterativos Methods
Iterativos MethodsJeannie
 
Solution of equations for methods iterativos
Solution of equations for methods iterativosSolution of equations for methods iterativos
Solution of equations for methods iterativosDUBAN CASTRO
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copyKiran Jadhav
 
Quadratic Programming : KKT conditions with inequality constraints
Quadratic Programming : KKT conditions with inequality constraintsQuadratic Programming : KKT conditions with inequality constraints
Quadratic Programming : KKT conditions with inequality constraintsMrinmoy Majumder
 

What's hot (20)

Gauss elimination & Gauss Jordan method
Gauss elimination & Gauss Jordan methodGauss elimination & Gauss Jordan method
Gauss elimination & Gauss Jordan method
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidel
 
Crout s method for solving system of linear equations
Crout s method for solving system of linear equationsCrout s method for solving system of linear equations
Crout s method for solving system of linear equations
 
NUMERICAL METHODS -Iterative methods(indirect method)
NUMERICAL METHODS -Iterative methods(indirect method)NUMERICAL METHODS -Iterative methods(indirect method)
NUMERICAL METHODS -Iterative methods(indirect method)
 
Direct and indirect methods
Direct and indirect methodsDirect and indirect methods
Direct and indirect methods
 
Direct solution of sparse network equations by optimally ordered triangular f...
Direct solution of sparse network equations by optimally ordered triangular f...Direct solution of sparse network equations by optimally ordered triangular f...
Direct solution of sparse network equations by optimally ordered triangular f...
 
GAUSS ELIMINATION METHOD
 GAUSS ELIMINATION METHOD GAUSS ELIMINATION METHOD
GAUSS ELIMINATION METHOD
 
Gauss jordan
Gauss jordanGauss jordan
Gauss jordan
 
system linear equations
 system linear equations  system linear equations
system linear equations
 
Solution of System of Linear Equations
Solution of System of Linear EquationsSolution of System of Linear Equations
Solution of System of Linear Equations
 
Nsm
Nsm Nsm
Nsm
 
Nmsa 170900713008
Nmsa 170900713008Nmsa 170900713008
Nmsa 170900713008
 
Correlation & regression (3)
Correlation & regression (3)Correlation & regression (3)
Correlation & regression (3)
 
Metodos jacobi y gauss seidel
Metodos jacobi y gauss seidelMetodos jacobi y gauss seidel
Metodos jacobi y gauss seidel
 
Lesson 9: Gaussian Elimination
Lesson 9: Gaussian EliminationLesson 9: Gaussian Elimination
Lesson 9: Gaussian Elimination
 
Gauss sediel
Gauss sedielGauss sediel
Gauss sediel
 
Iterativos Methods
Iterativos MethodsIterativos Methods
Iterativos Methods
 
Solution of equations for methods iterativos
Solution of equations for methods iterativosSolution of equations for methods iterativos
Solution of equations for methods iterativos
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
 
Quadratic Programming : KKT conditions with inequality constraints
Quadratic Programming : KKT conditions with inequality constraintsQuadratic Programming : KKT conditions with inequality constraints
Quadratic Programming : KKT conditions with inequality constraints
 

Viewers also liked

CVAndreaLJimenezGutierrezEnglishupdated
CVAndreaLJimenezGutierrezEnglishupdatedCVAndreaLJimenezGutierrezEnglishupdated
CVAndreaLJimenezGutierrezEnglishupdatedAndrea Jimenez
 
Holiday Appetizers
Holiday AppetizersHoliday Appetizers
Holiday AppetizersRose_11
 
Final Eelgrass Scientific Paper Word
Final Eelgrass Scientific Paper WordFinal Eelgrass Scientific Paper Word
Final Eelgrass Scientific Paper WordJosephine Gaultier
 
KingsleyUsen_HospitalDatabase
KingsleyUsen_HospitalDatabaseKingsleyUsen_HospitalDatabase
KingsleyUsen_HospitalDatabaseKingsley Usen
 
Señal l5 gps
Señal l5 gpsSeñal l5 gps
Señal l5 gpsGeo Joel
 
TBJ December 2016 (Check Yourself)
TBJ December 2016 (Check Yourself)TBJ December 2016 (Check Yourself)
TBJ December 2016 (Check Yourself)Derril Jordan
 
Manu Álvarez | Colección Vestidos de Fiesta 2013
Manu Álvarez | Colección Vestidos de Fiesta 2013Manu Álvarez | Colección Vestidos de Fiesta 2013
Manu Álvarez | Colección Vestidos de Fiesta 2013Manu Alvarez
 
XOẮN KHUẨN GIANG MAI
XOẮN KHUẨN GIANG MAIXOẮN KHUẨN GIANG MAI
XOẮN KHUẨN GIANG MAISoM
 

Viewers also liked (11)

Kaustubh Pimputkar RESUME
Kaustubh Pimputkar  RESUMEKaustubh Pimputkar  RESUME
Kaustubh Pimputkar RESUME
 
CVAndreaLJimenezGutierrezEnglishupdated
CVAndreaLJimenezGutierrezEnglishupdatedCVAndreaLJimenezGutierrezEnglishupdated
CVAndreaLJimenezGutierrezEnglishupdated
 
Holiday Appetizers
Holiday AppetizersHoliday Appetizers
Holiday Appetizers
 
Final Eelgrass Scientific Paper Word
Final Eelgrass Scientific Paper WordFinal Eelgrass Scientific Paper Word
Final Eelgrass Scientific Paper Word
 
KingsleyUsen_HospitalDatabase
KingsleyUsen_HospitalDatabaseKingsleyUsen_HospitalDatabase
KingsleyUsen_HospitalDatabase
 
Señal l5 gps
Señal l5 gpsSeñal l5 gps
Señal l5 gps
 
Winery Road
Winery RoadWinery Road
Winery Road
 
TBJ December 2016 (Check Yourself)
TBJ December 2016 (Check Yourself)TBJ December 2016 (Check Yourself)
TBJ December 2016 (Check Yourself)
 
Manu Álvarez | Colección Vestidos de Fiesta 2013
Manu Álvarez | Colección Vestidos de Fiesta 2013Manu Álvarez | Colección Vestidos de Fiesta 2013
Manu Álvarez | Colección Vestidos de Fiesta 2013
 
XOẮN KHUẨN GIANG MAI
XOẮN KHUẨN GIANG MAIXOẮN KHUẨN GIANG MAI
XOẮN KHUẨN GIANG MAI
 
Rubrica pid miotita
Rubrica pid miotitaRubrica pid miotita
Rubrica pid miotita
 

Similar to Design of Second Order Digital Differentiator and Integrator Using Forward Difference Formula and Fractional Delay

A Novel Cosine Approximation for High-Speed Evaluation of DCT
A Novel Cosine Approximation for High-Speed Evaluation of DCTA Novel Cosine Approximation for High-Speed Evaluation of DCT
A Novel Cosine Approximation for High-Speed Evaluation of DCTCSCJournals
 
Opt Assgnment #-1 PPTX.pptx
Opt Assgnment #-1 PPTX.pptxOpt Assgnment #-1 PPTX.pptx
Opt Assgnment #-1 PPTX.pptxAbdellaKarime
 
A Novel Multiplication Algorithm Based On Euclidean Division For Multiplying ...
A Novel Multiplication Algorithm Based On Euclidean Division For Multiplying ...A Novel Multiplication Algorithm Based On Euclidean Division For Multiplying ...
A Novel Multiplication Algorithm Based On Euclidean Division For Multiplying ...Jim Webb
 
Regression Analysis.pptx
Regression Analysis.pptxRegression Analysis.pptx
Regression Analysis.pptxMdRokonMia1
 
20180831 riemannian representation learning
20180831 riemannian representation learning20180831 riemannian representation learning
20180831 riemannian representation learningsegwangkim
 
Bresenham circlesandpolygons
Bresenham circlesandpolygonsBresenham circlesandpolygons
Bresenham circlesandpolygonsaa11bb11
 
Bresenham circles and polygons derication
Bresenham circles and polygons dericationBresenham circles and polygons derication
Bresenham circles and polygons dericationKumar
 
International journal of engineering and mathematical modelling vol2 no1_2015_1
International journal of engineering and mathematical modelling vol2 no1_2015_1International journal of engineering and mathematical modelling vol2 no1_2015_1
International journal of engineering and mathematical modelling vol2 no1_2015_1IJEMM
 
Study of a Gear-Rack and links System: Equations, configuration and CAD design
Study of a Gear-Rack and links System: Equations, configuration and CAD designStudy of a Gear-Rack and links System: Equations, configuration and CAD design
Study of a Gear-Rack and links System: Equations, configuration and CAD designPietro Galli
 
Numerical solution of linear volterra fredholm integro-
Numerical solution of linear volterra fredholm integro-Numerical solution of linear volterra fredholm integro-
Numerical solution of linear volterra fredholm integro-Alexander Decker
 

Similar to Design of Second Order Digital Differentiator and Integrator Using Forward Difference Formula and Fractional Delay (20)

A Novel Cosine Approximation for High-Speed Evaluation of DCT
A Novel Cosine Approximation for High-Speed Evaluation of DCTA Novel Cosine Approximation for High-Speed Evaluation of DCT
A Novel Cosine Approximation for High-Speed Evaluation of DCT
 
Opt Assgnment #-1 PPTX.pptx
Opt Assgnment #-1 PPTX.pptxOpt Assgnment #-1 PPTX.pptx
Opt Assgnment #-1 PPTX.pptx
 
Course pack unit 5
Course pack unit 5Course pack unit 5
Course pack unit 5
 
A0280106
A0280106A0280106
A0280106
 
H023078082
H023078082H023078082
H023078082
 
H023078082
H023078082H023078082
H023078082
 
A05330107
A05330107A05330107
A05330107
 
Cs36565569
Cs36565569Cs36565569
Cs36565569
 
v39i11.pdf
v39i11.pdfv39i11.pdf
v39i11.pdf
 
Session 4 .pdf
Session 4 .pdfSession 4 .pdf
Session 4 .pdf
 
A Novel Multiplication Algorithm Based On Euclidean Division For Multiplying ...
A Novel Multiplication Algorithm Based On Euclidean Division For Multiplying ...A Novel Multiplication Algorithm Based On Euclidean Division For Multiplying ...
A Novel Multiplication Algorithm Based On Euclidean Division For Multiplying ...
 
Regression Analysis.pptx
Regression Analysis.pptxRegression Analysis.pptx
Regression Analysis.pptx
 
20180831 riemannian representation learning
20180831 riemannian representation learning20180831 riemannian representation learning
20180831 riemannian representation learning
 
Bresenham circlesandpolygons
Bresenham circlesandpolygonsBresenham circlesandpolygons
Bresenham circlesandpolygons
 
Bresenham circles and polygons derication
Bresenham circles and polygons dericationBresenham circles and polygons derication
Bresenham circles and polygons derication
 
International journal of engineering and mathematical modelling vol2 no1_2015_1
International journal of engineering and mathematical modelling vol2 no1_2015_1International journal of engineering and mathematical modelling vol2 no1_2015_1
International journal of engineering and mathematical modelling vol2 no1_2015_1
 
Romberg
RombergRomberg
Romberg
 
Study of a Gear-Rack and links System: Equations, configuration and CAD design
Study of a Gear-Rack and links System: Equations, configuration and CAD designStudy of a Gear-Rack and links System: Equations, configuration and CAD design
Study of a Gear-Rack and links System: Equations, configuration and CAD design
 
Numerical solution of linear volterra fredholm integro-
Numerical solution of linear volterra fredholm integro-Numerical solution of linear volterra fredholm integro-
Numerical solution of linear volterra fredholm integro-
 
Subquad multi ff
Subquad multi ffSubquad multi ff
Subquad multi ff
 

Recently uploaded

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 

Recently uploaded (20)

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 

Design of Second Order Digital Differentiator and Integrator Using Forward Difference Formula and Fractional Delay

  • 1. International Journal of Engineering Science Invention ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726 www.ijesi.org ||Volume 5 Issue 12|| December 2016 || PP.56-62 www.ijesi.org 56 | Page Design of Second Order Digital Differentiator and Integrator Using Forward Difference Formula and Fractional Delay 1 Chetna, 2 Amit Bohra 1 Department of Electronics & Communication Engineering KIET Group of Institutions, Ghaziabad, U.P, India 2 Department of Electronics & Communication Engineering KIET Group of Institutions, Ghaziabad, U.P, India ABSTRACT-In this paper, the second order differentiator and integrator, design is investigated. Firstly, the forward difference formula is applied in numerical differentiation for deriving the transfer function of second order differentiator and integrator. Thereafter, the Richardson extrapolation is used for generating the high accuracy results, while using low order formulas. Further, the conventional Lagrange FIR fractional delay filter is applied directly for implementation of the second order differentiator, design. Finally, the effectiveness of this new design approach is illustrated by using several numerical examples. KEYWORDS -Digital differentiator, Digital integrator, Forward difference formula, Fractional delay filter and Richardson extrapolation. I. INTRODUCTION Digital differentiator and integrator are very powerful tools for the determination and estimation of time derivatives for given signals. For example, in radars, the second order differentiator is used for position measurement to compute the acceleration [1]. In image processing, Laplacian operator can be used to detect the edge of an image [2].In biomedical engineering, very often the higher order derivatives of medical data are required [3]. Several methods such aseigen filter methods are developed to design second order differentiator [4] and limit computation [5]. The ideal frequency response for second order differentiator and integrator is: 𝐷𝑑 𝜔 = 𝑗𝜔 2 (1) 𝐷𝐼 𝜔 = 1 𝑗𝜔 2 (2) Now, the challenge remains to design a digital filter so that the frequency response fits 𝐷 𝜔 , very well. During the application of difference formulas for obtaining the transfer functions of second order differentiators, the design accuracy is not at-par. Further, for obtaining more accuracy in results, the simple algebraic procedure named, Richardson extrapolation is applied iteratively. The Richardson extrapolation has a historical background [6], owing to its proposal in 1927. So far, the computation of accurate bifurcation values of periodic responses [7] is done through extrapolation procedure. Additionally, the solution of paraxial wave equation [8] is obtained through extrapolation procedure. In addition to it, the improvement of accuracy of one sided finite difference formula is done through extrapolation. In this paper, the forward difference formula is applied for the derivation of the transfer function for second order differentiator. Thereafter, the Richardson extrapolation is used for generation of high accuracy results, using low order formulas. Though, there are fractional delay elements, involved with the transfer function of the designed differentiator, the Lagrange FIR fractional delay filter is applied directly for the implementation of the designed differentiator [10]. The integrators and differentiators are largely used for filters in which delay is inherent. Further, as the delay is responsible for reduced efficiency and accuracy so an improved design is suggested for the improvement in accuracy and efficiency. In this paper, Section II presents the design methods, Section III shows the proposed work and Section IV illustrates the Simulation Results and conclusions. II. DESIGN METHOD Given the signal𝑥(𝑛), the forward difference formula to estimate its second order derivative 𝑥′′(n) is: 𝑥′′ 𝑛 = 𝑥 𝑛 − 2𝑥 𝑛 + 𝛼 + 𝑥 𝑛 + 2𝛼 𝛼2 3 Taking Z-transform both the sides: 𝑋′′ 𝑧 = 1 − 2𝑧 𝛼 + 𝑧2𝛼 𝛼2 𝑋 𝑧 4 Thus, the transfer function of differentiator is given by: 𝐴0 𝑧, 𝛼 = 𝑋′′ 𝑧 𝑋 𝑧 = 1 − 2𝑧 𝛼 + 𝑧2𝛼 𝛼2 5
  • 2. Design of Second Order Digital Differentiator… www.ijesi.org 57 | Page If z is replaced by 𝑒 𝑗𝜔 , the frequency response is: 𝐴0 𝑒 𝑗𝜔 , 𝛼 = 1 − 2𝑒 𝑗𝜔𝛼 + 𝑒2𝑗𝜔𝛼 𝛼2 6 Using the Taylor’s series, exponential function can be expanded as: 𝑒 𝜃 = 𝑄 𝑘 𝑘! ∞ 𝑘=0 7 Then the frequency response will be: 𝐴0 𝑒 𝑗𝜔 , 𝛼 = 1 − 2 𝑗𝜔𝛼 𝑘 𝑘! ∞ 𝑘=0 + 2𝑗𝜔𝛼 𝑘 𝑘! ∞ 𝑘=0 𝛼2 8 Further, simplifying the equation (8): 𝐴0 𝑒 𝑗𝜔 , 𝛼 = 1 − 2 1 + 𝑗𝜔𝛼 1! + 𝑗𝜔𝛼 2 2! + ⋯ 𝛼2 + 1 + 2 𝑗𝜔𝛼 1! + 4 𝑗𝜔𝛼 2 2! + ⋯ 𝛼2 9 𝐴0 𝑒 𝑗𝜔 , 𝛼 = 2 𝑗𝜔𝛼 2 2! + 6 𝑗𝜔𝛼 3 3! + 14 𝑗𝜔𝛼 4 2! ⋯ 𝛼2 10 𝐴0 𝑒 𝑗𝜔 , 𝛼 = 𝑗𝜔 2 1 + 𝑗𝜔𝛼 + 7 12 𝑗𝜔𝛼 2 + ⋯ 11 𝐴0 𝑒 𝑗𝜔 , 𝛼 = 𝑗𝜔 2 + 𝛼 𝑗𝜔 3 + 7 12 𝛼2 𝑗𝜔 4 ⋯ 12 𝐴0 𝑒 𝑗𝜔 , 𝛼 = 𝐷 𝜔 + 𝑎 𝑘 𝛼 𝑘 ∞ 𝑘=1 13 = 𝐷 𝜔 + 𝑂 𝛼 Where notation 𝑂(𝛼) means error term decays as fast as𝛼. If parameter 𝛼 approaches to zero then: lim 𝛼→0 𝐴0 𝑒 𝑗𝜔 , 𝛼 = 𝐷 𝜔 That is 𝐴0 𝑧, 𝛼 approaches to ideal differentiator when parameter 𝛼 tends to zero. However, as the convergence speed is not good enough so Richardson extrapolation is used for generation of high accuracy results. Two expressions from Equation (13): 𝐴0 𝑒 𝑗𝜔 , 𝛼 = 𝐷 𝜔 + 𝑎1 𝛼 + 𝑎2 𝛼2 + 𝑎3 𝛼3 + ⋯ 15 𝐴0 𝑒 𝑗𝜔 , 2𝛼 = 𝐷 𝜔 + 2𝑎1 𝛼 + 4𝑎2 𝛼2 + 8𝑎3 𝛼3 + ⋯ 16 If we multiple equation 15 by 2 and subtract 16 : 2𝐴0 𝑒 𝑗𝜔 , 𝛼 − 𝐴0 𝑒 𝑗𝜔 , 2𝛼 = 𝐷 𝜔 + 0 − 2𝑎1 𝛼 − 6𝑎2 𝛼2 ⋯ 17 After some manipulation the equation is rewritten as: 𝐴1 𝑒 𝑗𝜔 , 𝛼 = 2𝐴0 𝑒 𝑗𝜔 , 𝛼 − 𝐴0 𝑒 𝑗𝜔 , 2𝛼 = 𝐷 𝜔 − 2𝑎1 𝛼 − 6𝑎2 𝛼2 ⋯ = 𝐷 𝜔 + 𝑏 𝑘 𝛼 𝑘 ∞ 𝑘=2 18 = 𝐷 𝜔 + 𝑂 𝛼2 Where coefficients 𝑏 𝑘 are given by: 𝑏 𝑘 = 2 − 2 𝑘 𝑎 𝑘 19 The order of error term of 𝐴1 𝑒 𝑗𝜔 , 𝛼 is 𝑂(𝛼2 ), which results in faster convergence speed than 𝐴0 𝑒 𝑗𝜔 , 𝛼 , when 𝛼 approaches zero. Replacing 𝑒 𝑗𝜔 𝑏𝑦𝑧 and using Equation (5), Equation (19), reduce to the following form: 𝐴1 𝑒 𝑗𝜔 , 𝛼 = 2𝐴0 𝑒 𝑗𝜔 , 𝛼 − 𝐴0 𝑒 𝑗𝜔 , 2𝛼 = 2 1 − 2𝑧 𝛼 + 𝑧2𝛼 𝛼2 − 1 − 2𝑧2𝛼 + 𝑧4𝛼 𝛼2 = 7 − 16𝑧 𝛼 + 10𝑧2𝛼 − 𝑧4𝛼 4𝛼2 20 So far we have already seen the usage of parameter 𝛼 and 2𝛼 for removing the error term involving 𝛼. Looking at the way 𝛼2 is removed from two expressions. Equation (19) are given by: 𝐴1 𝑒 𝑗𝜔 , 𝛼 = 𝐷 𝜔 + 𝑏2 𝛼2 + 𝑏3 𝛼3 + ⋯ 21 𝐴1 𝑒 𝑗𝜔 , 2𝛼 = 𝐷 𝜔 + 4𝑏2 𝛼2 + 8𝑏3 𝛼3 + ⋯ 22 If we multiply Equation (21) by 4 and subtract Equation (22) from this product then the terms involving 𝑑2 cancel and the result is:
  • 3. Design of Second Order Digital Differentiator… www.ijesi.org 58 | Page 4𝐴1 𝑒 𝑗𝜔 , 𝛼 − 𝐴1 𝑒 𝑗𝜔 , 2𝛼 = 3𝐷 𝜔 + 0 − 4𝑏3 𝛼3 ⋯ 23 On algebraic simplification: 𝐴2 𝑒 𝑗𝜔 , 𝛼 = 4𝐴1 𝑒 𝑗𝜔 , 𝛼 − 𝐴1 𝑒 𝑗𝜔 , 2𝛼 3 = 𝐷 𝜔 + 0 − 4 3 𝑏3 𝛼3 − 4 3 𝑏4 𝛼4 + ⋯ 24 = 𝐷 𝜔 + 𝑂 𝛼3 Clearly the order of error term of 𝐴2 𝑒 𝑗𝜔 , 𝛼 is 𝑂(𝛼3 ). Replacing 𝑒 𝑗𝜔 by z and using Equation (20) then Equation (24) becomes: 𝐴2 𝑧, 𝛼 = 4𝐴1 𝑧, 𝛼 − 𝐴1 𝑧, 2𝛼 3 = 105 − 256𝑧 𝛼 + 176𝑧2𝛼 − 26𝑧4𝛼 + 𝑧8𝛼 48𝛼2 25 Based on the above result of forward difference, the general recursive formula for Richardson process is stated below: 𝐴 𝑘 𝑧, 𝛼 = 2 𝑘 𝐴 𝑘−1 𝑧, 𝛼 − 𝐴 𝑘−1 𝑧, 2𝛼 2 𝑘 − 1 26 Then the frequency response has the form: 𝐴 𝑘 𝑒 𝑗𝜔 , 𝛼 = 𝐷 𝜔 + 𝑂 𝛼 𝑘+1 (27) Moreover, from Equation (5), (20) and Equation (25), it is easy to observe that the following equality is always valid: 𝐴 𝑘 𝑧, 2𝛼 = 1 4 𝐴 𝑘 𝑧2 , 𝛼 (28) Based on this equality, a recursive computation method is developed to get 𝐴 𝑘 𝑧, 𝛼 can be rephrased in the unified form: 𝐴 𝑘 𝑧, 𝛼 = 𝑟0 𝑘 + 𝑟𝑚+1 𝑘 𝑘+1 𝑚=0 𝑧2 𝑚𝛼 (29) For 𝑘 = 0,1,2, the coefficients 𝑟𝑚 𝑘 are: 𝑘 = 0: 𝑟0 0 = 1 𝛼2 , 𝑟1 0 = −2 𝛼2 , 𝑟2 0 = 1 𝛼2 𝑘 = 1: 𝑟0 1 = 7 4𝛼2 , 𝑟1 1 = −16 4𝛼2 , 𝑟2 1 = 10 4𝛼2 , 𝑟3 1 = −1 4𝛼2 𝑘 = 2: 𝑟0 2 = 105 48𝛼2 , 𝑟1 2 = −256 48𝛼2 , 𝑟2 2 = 176 48𝛼2 , 𝑟3 2 = −26 48𝛼2 , 𝑟4 2 = 1 48𝛼2 The coefficients of differentiator 𝐴 𝑘 𝑧, 𝛼 can be obtained. To evaluate the performance of differentiator𝐴 𝑘 𝑧, 𝛼 , the normalized root- mean square (NRMS) error is defined by: 𝐸 𝛼 = 𝐴 𝑘 𝑧, 𝛼 − 𝐷 𝜔 2 𝑑𝜔 𝜋 0 𝐷 𝜔 2𝜋 0 𝑑 𝜔 1 2 × 100% 30 The smaller the NRMS error E (𝛼), the better the digital differentiator’s performance for values of k=0, 1, 2. It is quite evident that the error can be reduced by decreasing 𝛼 or increasing k. The graph in figure 1 is a clear representation of normalized root mean square error response for three different cases. In the three cases value of k is changed from 0 to 2, at k = 0, it is clear that response of graph in terms of error versus frequency is high and quite linear but when value of k is either 1 or 2, then error is low at low frequencies thus suggesting the user to use a system with low values of frequency.
  • 4. Design of Second Order Digital Differentiator… www.ijesi.org 59 | Page Fig. 1 The NRMS error curves 𝑬(𝜶) of the designed second order differentiator for k=0, 1, 2 Fig. 2 illustrates the frequency response error 20 log10 Ak ejω , α − D ω for α = 0.1 and it is a copy of frequency response error of a differentiator at three different values of k =0, 1 and 2. At times when frequency is high the error is saturating at a constant value but with low frequency values the error surge is quite high. Fig. 2 The frequency response error 𝟐𝟎 𝐥𝐨𝐠 𝟏𝟎 𝑨 𝒌 𝐞𝐣𝛚 , 𝜶 − 𝑫 𝝎 for 𝜶 = 𝟎. 𝟏and 𝒌 = 𝟎, 𝟏, 𝟐 Further, the error at the complete frequency range is gets reduced with the increase in k. As the implementation of differentiator 𝐴 𝑘 𝑧, 𝛼 involves fractional delay, this problem can be solved by Lagrange fractional delay filters. For, achieving it, a pure integer delay 𝑧−1 is cascaded with 𝐴 𝑘 𝑧, 𝛼 in Equation. (29) to get the transfer function of linear phase differentiator: 𝐵𝑘 𝑧, 𝛼 = 𝑧−1 𝐴 𝑘 𝑧, 𝛼 (31) = 𝑟0 (𝑘) 𝑧−𝐼 + 𝑟𝑚+1 (𝑘) 𝑧−𝐼−2 𝑚 𝛼 𝑘+1 𝑚=0 The differentiator 𝐵𝑘 𝑧, 𝛼 approximates the ideal frequency response, 𝐷(𝜔). The fractional delay is approximated by: 𝑧−(𝐼+𝑝) ≈ ℎ 𝑛 𝑝 𝑧−𝑛 𝐿 𝑛=0 (32) Where filter coefficients ℎ 𝑛 𝑝 is represented in the explicit form: ℎ 𝑛 𝑝 = 𝐼 + 2𝛼 − 𝑘 𝑛 − 𝑘 𝐿 𝑘=0 𝑘≠𝑛 (33) If we substitute the Equation (32) into Equation (31) and choose 𝑝 = 2 𝑚 𝛼, the designed second order differentiator is: 𝐵𝑘 𝑧, 𝛼 = 𝑟0 𝑘 𝑧−𝐼 + 𝑟𝑚+1 𝑘 ℎ 𝑛 2 𝑚 𝛼 𝐿 𝑛=0 𝑧−1 𝑘+1 𝑚=0 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 0 10 20 30 40 50 60 parameter alpha NRMSerrorE(alpha) NRMS error using forward program k=0 k=1 k=2 0 0.5 1 1.5 2 2.5 3 -300 -250 -200 -150 -100 -50 0 50 frequency w frequencrresponseerror k=0 k=1 k=2
  • 5. Design of Second Order Digital Differentiator… www.ijesi.org 60 | Page = 𝛽𝑘 𝑛 𝑧−𝑛 𝐿 𝑛=0 34 Where coefficients are: 𝛽𝑘 𝑛 = 𝑟0 𝑘 𝛿 𝑛 − 1 + 𝑟𝑚+1 𝑘 ℎ 𝑛 2 𝑚 𝛼 𝑘+1 𝑚=0 35 The notation 𝛿 . denotes the delta function. If we substitute the Equation (33) into Equation (35), the coefficients for k=0, 1, 2 is written as: 𝛽0 = 1 𝛼2 𝛿 𝑛 − 1 − 2 𝛼2 𝐼 + 𝛼 − 𝑘 𝑛 − 𝑘 + 1 𝛼2 𝐼 + 2𝛼 − 𝑘 𝑛 − 𝑘 𝐿 𝑘=0 𝑘≠𝑛 𝐿 𝑘=0 𝑘≠𝑛 36 𝛽1 = 7 4𝛼2 𝛿 𝑛 − 1 − 16 4𝛼2 𝐼 + 𝛼 − 𝑘 𝑛 − 𝑘 + 10 4𝛼2 𝐼 + 2𝛼 − 𝑘 𝑛 − 𝑘 𝐿 𝑘=0 𝑘≠𝑛 𝐿 𝑘=0 𝑘≠𝑛 − 1 4𝛼2 𝐼 + 4𝛼 − 𝑘 𝑛 − 𝑘 𝐿 𝑘=0 𝑘≠𝑛 37 Now an example with ∝= 0.1 and L= 80 is used for illustrating the design. The frequency response error for I=36 and k=0, 1 is illustrated by the 20 log10 𝐵𝑘 𝑒 𝑗𝜔 , 𝛼 − 𝑒−𝑗𝜔 I 𝐷 𝜔 in Fig 3. It is quite obvious that these error curves are similar to the curves in Fig 2, except some high frequency range, distortions. It is due to the maximally flat design of Lagrange fractional delay at frequency 𝜔 = 0. Further, the frequency response calculation is imperative and ostensible while working on an integrator or differentiator but the response of both systems has almost similar response at high frequencies, though at low frequency values, the response is increased. Fig. 3 The frequency response error 𝟐𝟎 𝐥𝐨𝐠 𝟏𝟎 𝑩 𝒌 𝒆𝒋𝝎 , 𝜶 − 𝒆−𝒋𝝎𝐈 𝑫 𝝎 for 𝜶 = 𝟎. 𝟏and 𝒌 = 𝟎, 𝟏, 𝒂𝒏𝒅 𝑰 = 𝟑𝟔. Figure 4 has an indicative response of magnitude versus frequency which helps in creating a similar surge in two different magnitude responses when measured at two different values of I =36 and 40. Fig. 4 The magnitude response of the designed second order differentiator error 𝑩 𝟎(𝒛, 𝜶), 𝒂 𝑰 = 𝟑𝟔 , (𝒃) 𝑰 = 𝟒𝟎 0 0.5 1 1.5 2 2.5 3 -300 -250 -200 -150 -100 -50 0 50 frequency in w Frequencyresponseerror 0 0.5 1 1.5 2 2.5 3 0 10 20 30 frequency in w Magnituderesponse I = 36 0 0.5 1 1.5 2 2.5 3 0 10 20 30 frequency in w Magnituderesponse I = 40
  • 6. Design of Second Order Digital Differentiator… www.ijesi.org 61 | Page III. PRESENTED WORK This paper has described the previous work related to differentiator in digital domain, using z transformers. Further, the research work was eventually, extended to integrator. The design and development of integrator is carried out by utilizing the techniques such as Richardson extrapolation, as discussed in K Rahul S. N. Bhattacharaya [9] and Simpsons Rule for Integration, which has relation of taking steps in the integrator, as discussed in M. A. Al-Alaoui [13]. This paper removes the steps concept from integrator by considering the equation of differentiator and inversing it and thereafter, adjusting the parameters of equation for representing integrator. The basic continuous representation of integration is represented in equation 2. Further, the equation 6 is inversed for obtaining the frequency response of integrator: A0 ejω , α = α2 1 − 2ejωα + e2jωα 38 For value, A1 ejω , α , the inverse is represented as: A1 ejω , α = 4α2 7 − 16ejωα + 10e2jωα − e4jωα 39 For value, A2 z, α A2 ejω , α = 48α2 105 − 256ejωα + 176e2jωα − 26e4jωα + e8jωα 40 Fig. 5 illustrates the frequency response error 20 log10 𝐴 𝑘 ejω , 𝛼 − 𝐷 𝜔 for 𝛼 = 0.1 At the system level integrator will have a similar error when the response is just a inverse of equation no matter what values of k are selected k =1 act as a threshold for two different integrators when the response of error has a constant magnitude at high frequency. Fig. 5 The frequency response error 𝟐𝟎 𝐥𝐨𝐠 𝟏𝟎 𝑨 𝒌 𝐞𝐣𝛚 , 𝜶 − 𝑫 𝝎 for 𝜶 = 𝟎. 𝟏and 𝒌 = 𝟎, 𝟏, 𝟐 Now an example with ∝= 0.1 and L= 80 is used for illustrating the design. The frequency response error for I=36 and k=0, 1 is illustrated by the 20 log10 𝐵𝑘 𝑒 𝑗𝜔 , 𝛼 − 𝑒−𝑗𝜔 I 𝐷 𝜔 in Fig 6. Further, the delay in differentiator is a common response but with increasing values of frequency this delay will have a negative impact. The above two different lines in figure 6 have delay error response with frequency for a delay system and both of them; depict a high surge of error in the graph. Fig. 6 The frequency response error 𝟐𝟎 𝐥𝐨𝐠 𝟏𝟎 𝑩 𝒌 𝒆𝒋𝝎 , 𝜶 − 𝒆−𝒋𝝎𝐈 𝑫 𝝎 for 𝜶 = 𝟎. 𝟏and 𝒌 = 𝟎, 𝟏, 𝒂𝒏𝒅 𝑰 = 𝟑𝟔. Figure 7 is a linear plot of magnitude response for second order differentiator, with respect to frequency. The increasing response, with increase in frequency is good however here the magnitude response of differentiator increases indefinitely with little increase in smaller frequency values which shows less feasibility of implementation of the filters. 0 0.5 1 1.5 2 2.5 3 -100 -50 0 50 frequency w frequencrresponseerror k=0 k=1 k=2 0 0.5 1 1.5 2 2.5 3 -60 -50 -40 -30 -20 -10 0 frequency in w Frequencyresponseerror
  • 7. Design of Second Order Digital Differentiator… www.ijesi.org 62 | Page Fig. 7 The magnitude response of the designed second order integrator error 𝑩 𝟎(𝒛, 𝜶), 𝒂 𝑰 = 𝟑𝟔 , (𝒃) 𝑰 = 𝟒𝟎 IV. CONCLUSION The paper includes the steps, taken for improving the efficiency of the digital differentiators. Additionally, the numerical techniques can be used for finding better solutions which can result in stable magnitude response and higher optimization value. Further, the techniques illustrated in the paper work, show the derivation of transfer functions. In the dissertation, the design of second order differentiator and integrator is illustrated. Firstly, the forward difference formula is used for generating the transfer function. Thereafter, the Richardson extrapolation is used to generate high accuracy results, while low order formulas are used. The Lagrange filter is applied for the implementation of the designed differentiator and integrator. REFERENCES [1] M. I. Skolnik, Introduction to Radar Systems, McGraw Hill, New York, 1980 [2] R. C. Gonzlaez and R. E. Woods, Digital Image Processing, Second Edition, Prentice Hall, 2002. [3] S. Usui and I. Amidror, “Digital Low-pass Differentiation for Biological Signal Processing, “IEEE Trans. on Biomedical Engineering, vol 29, pp.686-693, Oct. 1982. [4] S. C. Pei and J. J. Shyu, “Eigenfilter Design of Higher Order Digital Differentiators, “IEEE Trans. On Acoust. Speech and Signal Processing, vol.37, pp.505-511, Apr. 1989. [5] C.C. Tseng,”Digital Differentiator Design Using Fractional Delay Filter and Limit Computation,” IEEE Trans. On Circuits and System-I, vol.52,pp.2248-2259,Oct.2005 [6] D. C. Joyce, “Survey of Extrapolation Processes in Numerical Analysis,” SIAM Review, vol.13, pp.435-490, Oct. 1971 [7] K. Yamamura and K. Horiuchi, “The use of Extrapolation for the Problem of Computing Accurate Bifurcation Values of Periodic Responses, “IEEE Trans. on Circuits and Systems, vol.36, pp..628-631, Apr. 1989. [8] V. R. Chinni, C. R. Menyuk and P. K. A. Wai, “Accurate Solution of the Paraxial Wave Equation using Richardson Extrapolation, “IEEE Photonics Technology Letters, vol.6, pp.409-411, Mar. 1994. [9] K. Rahul and S.N. Bhattacharyya,” One-sided Finite-Difference Approximations Suitable for use with Richardson Extrapolation,” Journal of Computational Physics, vol.219, pp.13-20, 2006. [10] T. I. Laakso, V. Valimaki, M. Karjalainen and U. K. Laine, “Splitting the Unit Delay: Tool for Fractional Delay Filter Design,” IEEE Signal Processing Magazine, pp.30-60, Jan 1996. [11] M. A. Al-Alaoui, “Novel Digital Integrator and Differentiator,”Electron. Lett., vol.29, pp.. 376-378, Feb. 1993. [12] N. Papamarkos and C. Chamzas, “A new approach for the design of digital integrators,” IEEE Trans. Circuits Syst. I, Fundam. Theory Appl., vol. 43, no.9, pp.785-791, Sep.1996. [13] M.A. Al-Alaoui,”Novel IIR Differentiator from the Simpson Integration Rule,” IEEE Trans. on Circuits and Syst. I Fundam. Theory App., vol. 41, no.2, pp. 186-187, Feb 1994. [14] M.A. Al-Alaoui,”A class of second order integrators and low pass differentiator,” IEEE Trans. On Circuits and Syst. I Fundam. Theory App., vol. 42, no.4, pp. 220-223, Apr 1995. [15] B. Kumar, D.R. Choudhury, and A. Kumar,” On the design of linear phase FIR integrators for midband frequencies,” IEEE Trans. Signal Process., vol. 44, no. 10, pp.345-353, Oct. 1996. 0 0.5 1 1.5 2 2.5 3 0 2 4 6 x 10 26 frequency in w Magnituderesponse I = 36 0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 x 10 27 frequency in w Magnituderesponse I = 40