Sunday, 25 November 2007

A great distro for Electronic RF or digital Engineers

Chitlesh Goorah a post graduate student at a French University did some really good work to put together several packages related to electronic design through a distribution called Fedora Electronic Lab .

Based on the new Fedora 8, with an KDE look we can find packages for:
  • Sparameters , AC simulation DC simulation or Digital simulation with QUCS, or gEDA
  • PCB software with PCB, KiCAD
  • you can also do some digital simulation and IC design and layout with the alliance package.

All of these packages are all under open source. The iso CD image of this distribution can be downloaded through the torrent link . It gives you the image of a live CD which would turn your PC into a live EDA platform.
it includes one of my favorite RF software, QUCS.

This distribution helps us to put together all of these package without having to worry about playing with make and command lines.

A great way to encourage more Engineering people to join the open source projects.

thanks to Chitlesh Goorah
and lets help him to continue the good work.

Saturday, 17 November 2007

Group delay with Quite Universal Circuit Simulator

Quite Universal Circuit Simulator (QUCS) is a great tool, and one of the best open source RF/Microwave tool I have used so far. It s easy to use simulator for DC, AC, Sparameter, transcient simulator.

It also includes harmonic balance (HB) simulation although work is still needed for this HB to work properly.
Furthermore it has the possibility to include VHDL and Verilog file circuit using the FreeHDL and Verilog Icarus engine tools respectively.

I have used it to calculate the group delay of two simple low pass filter
and I obtained great results (see below)

Note that: My group delay calculation are based on

Gd = - (D(S21)/D(w))
where w = omega in rad/s

You can load the example files at the Qucs web site example
there are examples for AC and Sparameter setup

or directly (right click save as)
Using Sparameter simulation groupdelay_sp.sch
Using AC simulation groupdelay_ac.sch

If you are an RF/Mw geek like me, have a go, you would not regret it.