Welcome to the Control-Bounded A/D Conversion Toolbox’s Documentation

This is the official documentation for the control-bounded analog-to-digital conversion (cbadc) python package, which is a toolbox intended to aid and inspire the creation of control-bounded analog-to-digital (A/D) converters.

The cbadc toolbox enables you to:

  • Generate transfer functions of analog systems and digital estimator parametrizations.

  • Estimate samples \(\hat{\mathbf{u}}(t)\) from control signals \(\mathbf{s}[k]\).

  • Simulate analog system and digital control interactions.

Contents

This documentation is structured in five parts.

where Control-Bounded A/D Conversion gives an overview of the control-bounded A/D conversion’s main concepts and terminology, Tutorials provide tutorials demonstrating common use cases, the API chapter contains the package documentation, and Datasets provide access to datasets for benchmarking and from hardware prototypes.

Installation

Install cbadc by typing:

pip install cbadc

into your console.

Note

Currently cbadc is only supported for Python3.8 and later.

Getting Started

If you are familiar with the basics of control-bounded A/D conversion a good place to start is the Getting Started tutorials.

Alternatively, for a brief crash course on control-bounded A/D conversion first check out the Control-Bounded A/D Conversion chapter.

Github

The project is hosted at github.com/hammal/cbadc where code contributions are welcome.

Indices and tables