Skip to main content

Posts

Showing posts from April, 2012

LATEX, LYX, IEEEtran

I assume you are familiar with LaTeX and Lyx. If not please see this good document http://www.ee.iitm.ac.in/~hsr/ec205/lyx-1.pdf Here I discuss how we can get Lyx to create documents that conform to the IEEE style. The essence is that IEEE has provided a LaTeX package called IEEEtran which an author (irrespective of whether he writes LaTeX code by hand or generates using Lyx) should use to make LaTeX generate the desired format. Hence IEEEtran has to be installed. If you are on Linux its easily done by opening (Synaptic) package manager and searching for "IEEEtran". If you think you got the relevant package, just install it. Now open Lyx and run Reconfigure from the Tools menu. Restart Lyx. Done !! Create a new document in Lyx and choose "article (IEEEtran)" as the Document class from Documents -> Settings. By default the document gets formatted into two columns. However there is option for one column as well. This is done by specifying the appropriate...

Computer Aided Design of Circuits / Circuit Optimisation

This is an interesting field of work which turns circuit design into an optimisation problem and thereby bringing in computer programs into circuit design. The following links to dissertations, webpages etc. will help get started. I could also identify a book on this subject. Book: http://www.personal.rdg.ac.uk/~stsgrimb/book.htm An already working code: http://www.personal.rdg.ac.uk/~stsgrimb/netsyndemo.htm http://www.personal.rdg.ac.uk/~stsgrimb/teaching/optimisation_of_electronic_circuits.pdf Thesis: http://web.mit.edu/varun_ag/www/msthesis.pdf Links: http://pradeepchakraborty.wordpress.com/2011/01/15/anxplorer-new-generation-analog-and-rf-circuit-optimization/

32 bit, 64 bit, what all this means ?

Often there is lot of confusion about certain software running only on 32 bit, the operating system being 64 bit etc. ? I think every computer user must know a little bit of theory as to what the difference between the two really is*. To be precise, 32 bit / 64 bit has to do with amount of memory (RAM) the processor can address. Yes, the first thing that we realise is 32 bit / 64 bit originally has to do with the processor more than anything else - software, operating system etc. If you think this is hard to understand recollect the basics of binary number system. How many different numbers can you represent using 1 bit ? Either the bit can be a zero or a one. Thus I can represent two numbers. How many different numbers can be represented using 2 bits ... four. In general using n bits I can represent 2^n different numbers. Now, for a processor each different number corresponds to a different location on your RAM. Thus a processor which has 32 bits at its disposal can address 2^32 me...