Compensation of distortion

From Derek
Revision as of 16:00, 30 July 2013 by A1175668 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Many electronic systems exhibit some degree of nonlinearity. While this is acceptable to some degree, pushing a device deep into saturation will drastically reduce the utility of one's collected data. We have developed a technique to automatically remove this distortion without knowledge of the distorting transfer function, by stretching regions of the output so that the noise floor remains constant over the entire output range.

We have implemented this technique using both Matlab and Labview, and have made our software available at https://github.com/LachlanGunn/stochastic-instrumentation-tools.