Selecting a Tranfer Function

Spectral Matching: Select a transfer function that matches a desired steady-state spectrum for a particular distortion index $ a$.

This may be done using Chebyshev polynomials of the first kind, denoted $ T_k(x)$, where $ k$ is the order of the polynomial.

The zeroth- and first-order Chebyshev polynomials are given by

$\displaystyle T_0(x)$ $\displaystyle =$ $\displaystyle 1$  
$\displaystyle T_1(x)$ $\displaystyle =$ $\displaystyle x$  

and higher-order polynomials are given by

$\displaystyle T_{k+1}(x) = 2xT_k(x)-T_{k-1}(x).
$

These polynomials have the property that when a sinusoid of unit amplitude is applied to the input, the output signal contains only the $ k^{\mbox{th}}$ harmonic.


``Music 270a: Waveshaping Synthesis'' by Tamara Smyth, Department of Music, University of California, San Diego (UCSD).
Download PDF version (waveshaping.pdf)
Download compressed PostScript version (waveshaping.ps.gz)
Download PDF `4 up' version (waveshaping_4up.pdf)
Download compressed PostScript `4 up' version (waveshaping_4up.ps.gz)

Copyright © 2019-03-03 by Tamara Smyth.
Please email errata, comments, and suggestions to Tamara Smyth<trsmyth@ucsd.edu>