Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

When to use Laplace or Fourier Transform for Circuit Analysis

Status
Not open for further replies.

twig27

Newbie level 6
Joined
Dec 6, 2016
Messages
13
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
131
Hey Guys,

so I have an electronic system, whose exact structure is unknown. I can however measure what it does to a specific input. This means I have two vectors, which represent current/voltage signals for the input/output. Theoretically I could represent the transfer function of the system in the Laplace-Domain if I knew all the components. Since I do not have an analytic functions for the output, I can only solve this problem numerically. Matlab however does not provide a method for a numerical Laplace transform. That's why I have been using the FFT in order to get the transfer function (Dividing FFT of the output by FFT of input). Is this even legit? Can a transfer function of such a system be represented in the Fourier domain? Or do I lose some information by doing so? Does someone have an alternative solution to this problem? Basically I would like to get an analytical representation of the system's transfer function. Thanks!
 

You must have 3 columns: Input/Output and time.

Having those 3 columns, MATLAB is able to find a transfer function that models your circuit with its toolbox called System Identification Toolbox.
https://es.mathworks.com/products/sysid.html
 
  • Like
Reactions: twig27

    twig27

    Points: 2
    Helpful Answer Positive Rating
Thanks for your reply. The System Identification Toolbox is indeed very interesting. For my task I want - after acquiring the transfer function - to obtain the input of my system for an arbitrary output vector.

I.e., I have the transfer function in the laplace domain as an analytic function and my output which is a vector of finite length.

What is the best way to do so?
 

How do I know if I obtained the real transfer function of my system? It seems the results are decent for various numbers of zeros and poles (>99% for e.g. 2 zeros 4poles AND 2 zeros 3 poles).
 

In control systems, sometimes in order to get things more easily calculable, every high order system can be reduced to an equivalent 2nd order sistem and still get a fairly good respones i.e. as the original system. So it is expected to work as your sistem for more than one combination. Of course, choose the one that best matches your system but is more easier, in this case the one with 3 poles.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top