Digital Filter Equivalence in a difference equation form

Click For Summary
SUMMARY

The discussion focuses on finding the digital filter equivalence of a circuit in difference equation form. It confirms that the generalized form of the difference equation allows for both recursive and non-recursive representations. Key methods mentioned include the backward difference integrator, impulse invariance, and the bilinear transform, each with its own advantages and limitations regarding aliasing and frequency warping. The conversation emphasizes that multiple approximations exist for representing continuous time systems in discrete time.

PREREQUISITES
  • Understanding of difference equations in digital signal processing
  • Familiarity with the backward difference integrator method
  • Knowledge of impulse invariance and its implications
  • Comprehension of the bilinear transform and frequency warping
NEXT STEPS
  • Study the Runge-Kutta method for formulating optimal difference equations
  • Learn about the implications of aliasing in digital filters
  • Explore pre-warping techniques used with the bilinear transform
  • Investigate higher order approximations for differentiation in digital filters
USEFUL FOR

Electrical engineers, digital signal processing students, and professionals involved in circuit design and digital filter implementation.

tennisguy383
Messages
4
Reaction score
0

Homework Statement


33502d6969074b993192b567831be33a.png

Find the digital filter equivalence of the
circuit in a difference equation form

Homework Equations


1f0adc005bb6a09f953ccb49d52c8600.png

Is this the difference equation form?

The Attempt at a Solution


If that is the proper form.. I think this is how to solve it? I got this example from my textbook I'm just not sure if its solving for the question asked.
ef702936f8c7e98bf158457775b5d353.png
 
Physics news on Phys.org
tennisguy383 said:

Homework Statement


33502d6969074b993192b567831be33a.png

Find the digital filter equivalence of the
circuit in a difference equation form


Homework Equations


1f0adc005bb6a09f953ccb49d52c8600.png

Is this the difference equation form?
Yes. That is the generalized form, allowing any order, also recursive and non-recursive.


The Attempt at a Solution


If that is the proper form.. I think this is how to solve it? I got this example from my textbook I'm just not sure if its solving for the question asked.
ef702936f8c7e98bf158457775b5d353.png

Your attempt at a solution looks exactly right and appropriate.

Realize that there is no single difference equation that exactly represents the analog network. All are approximations. Entire courses are devoted to formulating optimal difference equations. A widely used type is the Runge-Kutta method which itself has several orders etc.
 
As mentioned, there is more than one way to find a difference equation that is approx equivalent to a continuous time system.

What you did is called a backward difference integrator, where you've approximated a continuous time differentiation with a single backward difference. This effectively replaces s by (1 - z-1)/T. Higher order approximations for differentiation are also possible.

But there are two main methods you may or may not have studied yet :- impulse invariance is one where you try to keep the impulse response the same in the discrete time domain. You do this by sampling the continuous time impulse response. This method can suffer from aliasing. Another is the bilinear transform which does not suffer from aliasing but does suffer from frequency warping. The bilinear transform maps the entire jw axis onto the unit circle which means you are squashing an infinite length axis onto a semicircle which will inevitably lead to frequency warping. What is normally done with the bilinear transform is the response is pre-warped to make sure important frequencies in the s-domain (eg bandwidth) appear at the same place (frequency wise) in the z-domain.
 
Last edited:

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
8K
  • · Replies 43 ·
2
Replies
43
Views
6K
Replies
16
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 16 ·
Replies
16
Views
2K
Replies
13
Views
5K
  • · Replies 2 ·
Replies
2
Views
5K