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.

How to understand Fourier Series in 2 variables???

Status
Not open for further replies.

rachchomo

Newbie level 1
Joined
Aug 19, 2005
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,311
Anybody can help me explain it? And its application in analysing electromagnetic field?
thanks a lot!
 

Let's say the two variables are x and y, and we want an FFT of f(x,y).

1) Build a NxM array of samples of f(x,y), N samples one dimension, M in the other.

2) Do N FFTs (one on each row), each M long, save the results back into the same array.

3) Do M FFTs (one on each column), each N long on the result of step 2.

4) That's it, you are done! Surprisingly simple, huh?


In Sonnet, we use a 2-D FFT to calculate the coupling between subsections. The fields are represented as a sum of waveguide modes. Waveguide modes have mode numbers m, and n (like TM 01, etc.). The coupling between subsections (where current on one subsection generates voltage on another) is a 2-D sum of the sines and cosines of the waveguide modes. Since we are just summing the sines and cosines (not complex exponentials, as is done in the FFT), we only have to do about half the work of a complete complex FFT.

The FFT is why the Sonnet EM analysis has such a large dynamic range. The coupling between subsections is calculated with an FFT to full numerical precision, no numerical integration error. It is also why we do so well when there are a larger number of layers, just add on a couple more FFTs (which typically only require a couple more seconds in most cases).
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top