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.
I struggled very much to get started in computational electromagnetics. The resources I found were either too complicated for a beginner or so oversimplified the methods I was not left with anything useful. I am starting this thread for others to post any resources they found that helped them...
I would not think of it as a PML-SF-TF/SF source. Just let your PML and your TF/SF source be two separate things in your code. Just make sure the source is zero at the PML regions and you will not have any problems.
The TF/SF technique should not be a problem with your PML as long as the source is zero at the PML. If you are launching a guided mode source, the mode should be zero well before reaching the PML.
I do not have it so I am not entirely sure what the code does. However, I do teach how to numerically solve electrostatic problems in Topics 6 and 7 here:
https://empossible.net/academics/emp4301_5301/
You could easily develop your own codes. If you are willing to pay some money and want to...
I think the best way to control power of a soft source is to use the total-field/scattered-field technique. Essentially, you will define all the points on the grid forward of where you wish to launch a source as total-field (TF). All the points behind the source will be scattered-field (SF)...
The behavior of the mode is all in the phase constant \[ \beta \]. When ignoring loss, the various modes simply propagate at different speeds and have a different phase velocity. When loss is considered, modes that have the electric field polarized perpendicular to the walls will experience...
Each mode in a waveguide propagates at a different speed. If you want to keep a signal intact, you want to utilize just one mode. The easiest way to do this is to reduce the dimensions of the waveguide until only one mode is supported, the TE01. There are people working on multi-mode...
Can you be more specific about the type of filer you have in mind? If you want to design Bragg gratings or thin film optical filters I recommend the transfer matrix method. If you want to design ring resonators I recommend finite-difference frequency-domain or finite-difference time-domain...
The 'j' in your exponential term makes it oscillate and not decay. Also, when you multiple your very large k by a very small Y, you will get a reasonable number in your exponential. I recommend normalizing everything. Normalize your dimensions by multiplying by k0. Normalize your k vector...
You might check here:
**broken link removed**
You can also check through the open source software here:
**broken link removed**
Hope some of this helps!!
Unfortunately, helping you with BI-RME is not something I can do. I have not implemented that method, but I do think it is a great technique for what you are doing. I took a look at the papers and I understand your problem. You have a periodic waveguide which complicates the physics a little...
I am not sure there is a way to do this from the command window, but you can easily program MATLAB to do what you want. It sounds like you are solving the Helmoltz equation as an eigen-value problem since you are asking about modes. There are many numerical methods for doing this including the...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.