Table of Contents
Fetching ...

Algorithmic complexity of $β$-expansions and application to A/D conversion

Valentin Abadie, Helmut Boelcskei

TL;DR

The paper analyzes how the Kolmogorov complexity of prefixes of binary expansions compares with $\beta$-expansions, revealing that $\beta$-expansions can exhibit higher complexity and affect compressibility in $\beta$-based A/D converters. By formalizing computable multivalued mappings between $\beta$-prefixes and binary prefixes, it derives lower and upper bounds on relative complexity, and introduces the operator $M_\beta$ to select canonical $\beta$-expansions. It provides refined results for almost all bases and for algebraic bases, with Pisot numbers giving zero relative complexity and enabling a linear-time algorithm to control complexity. A practical denoising algorithm for A/D conversion is proposed, leveraging Pisot bases (notably the golden ratio) to maintain binary-expansion-like complexity while preserving robustness. Overall, the work offers a rigorous framework and actionable methods for managing algorithmic complexity in $\beta$-expansions relevant to high-precision, noise-tolerant quantization systems.

Abstract

We establish diverse relationships between the algorithmic (Kolmogorov) complexity of the prefixes of any binary expansion and $β$-expansions. These relationships allow to develop intuitions on the complexity behavior of $β$-expansions, and raise problems related to compressibility of binary sequences generated in the context of A/D conversion relying on $β$-expansions. Our last contribution is to solve these problems.

Algorithmic complexity of $β$-expansions and application to A/D conversion

TL;DR

The paper analyzes how the Kolmogorov complexity of prefixes of binary expansions compares with -expansions, revealing that -expansions can exhibit higher complexity and affect compressibility in -based A/D converters. By formalizing computable multivalued mappings between -prefixes and binary prefixes, it derives lower and upper bounds on relative complexity, and introduces the operator to select canonical -expansions. It provides refined results for almost all bases and for algebraic bases, with Pisot numbers giving zero relative complexity and enabling a linear-time algorithm to control complexity. A practical denoising algorithm for A/D conversion is proposed, leveraging Pisot bases (notably the golden ratio) to maintain binary-expansion-like complexity while preserving robustness. Overall, the work offers a rigorous framework and actionable methods for managing algorithmic complexity in -expansions relevant to high-precision, noise-tolerant quantization systems.

Abstract

We establish diverse relationships between the algorithmic (Kolmogorov) complexity of the prefixes of any binary expansion and -expansions. These relationships allow to develop intuitions on the complexity behavior of -expansions, and raise problems related to compressibility of binary sequences generated in the context of A/D conversion relying on -expansions. Our last contribution is to solve these problems.
Paper Structure (12 sections, 44 theorems, 250 equations, 1 figure, 1 table, 8 algorithms)

This paper contains 12 sections, 44 theorems, 250 equations, 1 figure, 1 table, 8 algorithms.

Key Result

lemma 1

Let $\varphi : \{0,1\}^\ast \to \{0,1\}^\ast$ be a computable function. Then,

Figures (1)

  • Figure 1: Pipeline of A/D conversion with controlled algorithmic complexity. Here $s \in [0,1]$ and $\xf$ is a $\beta$-expansion of $s$. $M_\beta \xf$ displays the same algorithmic complexity as the greedy binary expansion of $s$.

Theorems & Definitions (91)

  • definition 1
  • lemma 1
  • proof
  • definition 2
  • theorem 1
  • lemma 2
  • theorem 2
  • theorem 3
  • corollary 1
  • corollary 2
  • ...and 81 more