See it move
These pages run this in your browser, with the parameters in your hands: Coherent sampling, Averaging and the polar spectrum, Aliasing and Nyquist zones, Oversampling and noise shaping, Time-interleaved ADCs, Reading the error, INL and DNL, Reading the bits, Binary vs redundant SAR, What sets the floor, What a conversion costs, Pulling the harmonics out, How long a record, How much training a calibration needs.
Examples#
ADCToolbox includes 63 ready-to-run examples organized into 10 categories. This page demonstrates common use cases and analysis workflows.
Getting the Examples#
To copy all examples to your workspace:
adctoolbox-get-examples
This creates an adctoolbox_examples/ directory with all examples organized by category.
Running Examples#
Navigate to the examples directory and run any example. Examples are organized by category:
cd adctoolbox_examples
python 01_basic/exp_b01_environment_check.py
python 02_spectrum/exp_s01_analyze_spectrum_simplest.py
python 02_spectrum/exp_s02_analyze_spectrum_interactive.py
Examples that generate figures save PNG outputs to an output/ subdirectory
within each category folder.
Category Folders:
02_spectrum/- Spectrum analysis examples03_generate_signals/- Signal generation examples04_debug_analog/- Analog output analysis examples05_debug_digital/- Digital output analysis examples06_use_toolsets/- Comprehensive dashboard examples07_conversions/- Conversion and metric calculation examples08_time_interleave/- Time-interleaved ADC analysis examples09_downsample/- Subsample and aliasing examples10_oversampling/- Oversampling and noise-shaping examples
Expected Outputs#
For reference, selected expected outputs are documented below. These pages show representative console output, figures, and validation results for the main example groups.