iic-jku / analog-circuit-design

Course material for a basic-level circuit design course using Xschem and ngspice
Apache License 2.0
14 stars 2 forks source link

Cleanup noise data generation and presentation #3

Closed michaelk99 closed 3 months ago

michaelk99 commented 3 months ago

Overview

Thermal noise data from .noise in #2 showed small discrepancies with sid from operating point data. To fix this bug, additional processing steps would be required, which would further complicate the generation of .mat data and introduce a discrepancy between .txt and .mat files, regarding their entries. Therefore, noise is only used from operating point data and stored in units of A/sqrt(Hz) in .mat. The .txt files contains noise in units of A^2/Hz, as generated by ngspice.

For didactic reasons, the noise plots were changed from current noise densities to the noise factor gamma and the flicker noise corner.