Skip to content

silicondsp/Multiconductor_Modeling_Analysis-Microstrip_Circuits

Repository files navigation

Multiconductor Modeling Analysis Microstrip Circuits

Open Source Mathematica ® Code Multiconductor Modeling and Analysis of Microstrip Circuits. Visit RadioCalc.

Note: HTML links to Code for reference. Always run the Mathematica® Notebook (.nb). Click on Notebook link then download.

Microstrip Circuits

See Notes (Scroll Down).

Case
Description Code WEB View Result Plots
1
Near End Cross Talk. Mathematica® Code for Multiconductor Microstrip Based on Riddle, Ardalan, Suh Report . Two Conductor Microstrip Parameters Based on [Hill,1994]. See Notes. Code is for arbitrary number of conductors. Use the Tool to generate Per Unit Parameters for Microstrip Circuit. Notebook HTML

Near End Cross Talk S13

2
Near End Cross Talk. Mathematica® Code for Multiconductor Microstrip Based on Theory [Hill, 1994] Notebook HTML Near End Cross Talk S13
3
Far End Cross Talk. Mathematica® Code for Multiconductor Microstrip Based on Riddle, Ardalan, Suh Report . Two Conductor Microstrip Parameters Based on [Hill,1994]. See Notes. Code is for arbitrary number of conductors. Use the Tool to generate Per Unit Parameters for Microstrip Circuit.     Far End Cross Talk S14 (Note Rs=0, Vs=1 Volt).
4
Far End Cross Talk Measurements from [Hill,1994]. Ardalan et al. predicts the measurement (using Mathematica® Code Case 3 ) very well especially at the higher frequencies. See Case 3.     Far End Cross Talk S14 Measurements from [Hill,1994]

 

Tools

Item
Description Code WEB View Graphic
1
Mathematica® Code for Computing the Per Unit Inductance and Capacitance Matrices for Multiconductor Microstrip Systems.  Based on FORTRAN Code by Clayton Paul. See comments. Notebook HTML
       

References:

1- Mike Riddle, Sasan Ardalan, John Suh, Derivation of Voltage and Current Transfer Functions for Multiconductor Transmission Lines,CCSP, NC State University, 1988.

Also published in the IEEE International Conference on Circuits and Systems, 1989.

M. Riddle, S. Ardalan and J. Suh, "Derivation of voltage and current transfer functions for multiconductor transmission lines," 1989 IEEE International Symposium on Circuits and Systems (ISCAS), Portland, OR, USA, 1989, pp. 2219-2222 vol.3, doi: 10.1109/ISCAS.1989.100818.

For CCSP NC State Report see the PDF Report here.

2- David A.Hill, Kenneth H.Cavcey, Robert T.Johnk, Crosstalk Between Microstrip Transmission Lines, IEEE Transactions on Electromagnetic Compatibility,VOL.36,NO.4, November 1994.

Case 1

Case 2

Case 3

 

 

Case 4

 

 

 

Notes

The Mathematica Code (Ardalan) is based on Riddle, Ardalan , Suh, 1988 and has no approximations. Dr. Ardalan was Riddle's Masters Thesis Advisor at NC State University, Department of Electrical Engineering. Although the code provided is for a 2 Conductor Coupled Microstrip circuit it is written for an arbitrary number of conductors. The key is to generate the Per Unit Length Parameters using the Mathematica Tool and pasting them in ( for Matrices LL and Cap). Also set the number of conductors ( NN). Note that you must decide which result you want to examine. Look at the Vx vector which is the calculated voltage at each node at a distance x from the source. To calculate S14 ( Far End Crosstalk) you need Vx for x=0 and Vx for x=L. Two step process. Unless you set the source impedance to zero for the generator.

Silicon DSP Corporation

RadioCalc

About

Open Source Mathematica ® Code Multiconductor Modeling and Analysis of Microstrip Circuits

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages