Keywords

1 Introduction

Consider the design and production of an analog system where the desired design is defined by a differential equation which defines a desired relationship between an input signal and an output signal. Production systems will deviate from the desired design due to manufacturing errors in the coefficients of the differential equations describing the production systems. These errors contribute to the errors in the desired system input-output relationship. In an earlier paper, [2], the authors presented a method for combining the measurements from many nominally equal micro-gyroscopes using a technique based on a design technique from electronics called dynamic element matching, see [1]. This technique essentially transforms the system output noise caused by manufacturing errors into an additive (almost) white noise in the system output. This ‘spreading of the spectrum’ reduces the noise power in the pass band of the analog system. Additional reduction in the effect of the noise can be attained by appropriately filtering the system output. In a more recent paper [3], this technique was generalized by applying dynamic element matching to analog systems. Since the method deals with systems rather than elements, it was called a dynamic system matching technique (DSMT). The DSMT proposed in that paper, generates the system output by randomly switching between the outputs of several, nominally identical, production systems. \A heuristic analysis in that paper indicated that the DSMT is effective in reducing the effects of the random coefficient variations in a system output. In a more recent paper [4], a simulation study of the DSMT was developed which, along with some additional analysis, provided further validation of the DSMT. In this paper, a detailed analysis of the noise in the output signal of a DSMT-based system is presented. The results of this study provide not only a validation of the effectiveness of the DSMT, but also provide formulae which can be used to aid in the design of a DSMT system.

2 A Dynamic System Matching Technique

Assume that a system design can be represented by a nominal differential equation

$$ \frac{d^n y}{d{ t}^n}+{a}_{n-1}\frac{d^{n-1} y}{d{ t}^{n-1}}+\cdots +{a}_1\frac{ d y}{d t}+{a}_0 y= z $$
(1)

where the n coefficients, a 0, a 1, ⋯, a n − 1, a n , are called the nominal coefficients and the equation represents a nominal system . Now, consider a production version of the system which is defined by the nominal differential equation with the same nominal coefficients except that the coefficient a 0 is replaced by a perturbed coefficient, a 0 + Δa 0, where the perturbation Δa 0 is a random variable with the first and second order statistics, \( E\left[\varDelta {a}_0\right]=0\kern0.5em \mathrm{and}\kern0.5em \mathrm{Var}\left[\varDelta {a}_0\right]={\sigma}_{a_0}^2 \). This system will be called a real system. The input signal to the real system is the same as for the nominal system and the real system output signal is perturbed from y(t) to y(t) + Δy(t); therefore, the real system is defined by the differential equation:

$$ \frac{d^n\left( y+\varDelta y\right)}{d{ t}^n}+{a}_{n-1}\frac{d^{n-1}\left( y+\varDelta y\right)}{d{ t}^{n-1}}+\cdots +{a}_1\frac{d\left( y+\varDelta y\right)}{d t}+\left({a}_0+\varDelta {a}_0\right)\left( y+\varDelta y\right)= z $$

Assume that Δa 0 is small enough that the second order term Δa 0 Δy is negligible and can be ignored. Under this assumption, the differential equation defining the random perturbation Δy(t) is linear and given by:

$$ \frac{d^n\varDelta y}{d{ t}^n}+{a}_{n-1}\frac{d^{n-1}\varDelta y}{d{ t}^{n-1}}+\cdots +{a}_1\frac{ d\varDelta y}{d t}+{a}_0\varDelta y=-\varDelta {a}_0 y $$
(2)

Now consider a set of N real systems with a common input z(t) applied to each system. The real systems will differ from each other in that the random coefficient perturbations will define a set of N independent identically distributed random variables, Δa i0 i = 1, 2, ⋯, N. The output signals of the real systems are combined through a switching circuit in a DSMT structure. The switching circuit output signal at a specific time t is the output signal y(t) of one of the N systems which has been randomly selected by the switching circuit. The switching circuit output continues to be the output of that system over a fixed interval of time, T, the switching circuit period, and then it is switched to the output of a different system which has been randomly selected by the switching circuit. A different system is randomly selected for each successive switching circuit period ad infinitum. Note that if each system were a nominal system, each of their outputs would be equal and, assuming perfect switching, the output of the switching circuit would equal the output of the nominal system. Because the random perturbations are independent, the noise in the sequence of switched outputs formed by the switching circuit is an ‘almost white’ sequence. The time correlation in the sequence is due to the fact that the number of different random perturbations is finite and each perturbation will, with non-zero probability, be chosen more than once by the switch. Apparently, the sequence tends to become ‘whiter’ as N increases.

The linear perturbation Δy(t) can be written in the form of a convolution integral

$$ \varDelta y(t)=\left(-\varDelta {a}_0\right){\displaystyle \underset{\tau =-\infty }{\overset{\tau = t}{\int }} h\left( t-\tau \right) y\left(\tau \right) d\tau} $$

where h(t) is the unit impulse response of the nominal system defined by Equation (1). In the Fourier transform domain, the linear random perturbation is given by ΔY() = (−Δa 0)H * ()Z() where ΔY() is the Fourier transform of Δy(t), Z() is the Fourier transform of z(t), and H * () = ∣H()∣2 where H() is the Fourier transform of h(t).

Note:

To simplify the mathematical development in this paper, but without diminishing the value of the results, only one of the parameters defining the real systems will be considered to be random. For the more complex development involving several, or all, of the parameters being random, the same basic development can be used for each parameter and, assuming independence of the random variations, results for the case of all parameters being random can be generated by combining the results for the individual parameter variations.

3 The Unfiltered Output Noise in a DSMT System

Consider the set of independent random output perturbations (output noise) Δy 1(t), Δy 2(t), ⋯, Δy N(t) generated by the set of N random coefficient variations, Δa i0 , i = 1, 2, ⋯, N, associated with the N real systems each of which is driven by the same input signal z(t) and each of which is defined by Equation (2). Now, consider a time sequence of pulses p k (t), − ∞ < k < ∞ where the pulse p k (t) has width T, has unity amplitude for kT ≤ t < (k + 1)T, and is zero elsewhere. Let \( \varDelta {y}^{i_k}(t) \) represent that one of the linear perturbations that is chosen randomly by the switching circuit during the k th switching period. The noise in the output of the switching circuit of the DSMT can then be written as:

$$ M(t)={\displaystyle \sum_k\varDelta {y}^{i_k}(t){p}_k(t)} $$

Combining the outputs of Equations (1) and (2) the perturbation \( \varDelta {y}^{i_k}(t) \) can be written as

$$ \varDelta {y}^{i_k}(t)=\left(-\varDelta {a}_0^{i_k}\right){\displaystyle \underset{\theta =0}{\overset{\theta =\infty }{\int }}{h}^{*}\left(\theta \right) z\left( t-\theta \right) d\theta} $$

where \( {h}^{*}\left(\theta \right)={\displaystyle \underset{\tau =0}{\overset{\tau =\theta}{\int }} h\left(\theta -\tau \right) h\left(\tau \right) d\tau} \) Then

$$ \begin{array}{l} N(t)={\displaystyle \sum_k\left(-\varDelta {a}_0^{i_k}\right){\displaystyle \underset{\theta =0}{\overset{\theta =\infty }{\int }}{h}^{*}\left(\theta \right) z\left( t-\theta \right) d\theta}}\;{p}_k(t)\\ {}=\left[{\displaystyle \underset{\theta =0}{\overset{\theta =\infty }{\int }}{h}^{*}\left(\theta \right) z\left( t-\theta \right) d\theta}\right]\cdot \left[{\displaystyle \sum_k\left(-\varDelta {a}_0^{i_k}\right)}\;{p}_k(t)\right]={N}_1(t)\cdot {N}_2(t)\end{array} $$

Assuming that z(t) and Δa i0 , i = 1, 2, ⋯, N are statistically independent, then M 1(t) and M 2(t) are independent random processes. M(t) is the output noise in a DSMT system.

4 Power Spectral Density and Total Power in the Output Noise

The autocorrelation function of M(t) can be written as:

$$ \begin{array}{l}{R}_M\left(\tau \right)\kern-100pt = E\left[ M(t) M\left( t+\tau \right)\right]\kern-10pt = E\left[{M}_1(t){M}_1\left( t+\tau \right)\right]\cdot E\left[{M}_2(t){M}_2\left( t+\tau \right)\right]\\ {}\kern-10pt ={R}_{M_1}\left(\tau \right)\cdot {R}_{M_2}\left(\tau \right)\end{array} $$

The power spectral density (PSD) of M(t) is given by:

$$ {S}_M\left(\omega \right)={\displaystyle \underset{\tau =-\infty }{\overset{\tau =\infty }{\int }}{e}^{- j\omega \tau}{R}_{M_1}\left(\tau \right){R}_{M_2}\left(\tau \right) d\tau}=\frac{1}{2\pi}{\displaystyle \underset{v=-\infty }{\overset{v=\infty }{\int }}{S}_{M_1}\left(\omega - v\right){S}_{M_2}(v) d v} $$

where \( {S}_{M_1}\left(\omega \right) \) is the PSD of M 1(t) and \( {S}_{M_2}\left(\omega \right) \) is the PSD of M 2(t). Because white noise excites all frequencies of the system equally; in this general development, it is assumed that z(t) is white noise with the mean and the autocorrelation function:

$$ E\left[ z(t)\right]=0 \mathrm{and} {R}_z\left(\tau \right)={K}_z\delta \left(\tau \right) $$

Under this assumption, the autocorrelation function of M 1(t) is given by:

$$ {R}_{M_1}\left(\tau \right)= E\left[{M}_1(t){M}_1\left( t+\tau \right)\right]={K}_z{\displaystyle \underset{\theta =0}{\overset{\theta =\infty }{\int }}{h}^{*}\left(\theta \right){h}^{*}\left(\tau +\theta \right) d\theta} $$

and the PSD of M 1(t) is given by:

$$ {S}_{M_1}\left(\omega \right)={K}_z{\left| H\left( j\omega \right)\right|}^4-\infty <\omega <\infty $$

Assuming that the nominal system has a low-pass frequency response function with bandwidth ω s , it is approximated by an idealized low-pass frequency response function H() = u(ω + ω s )u(ω s  − ω)e −  − ∞ < ω < ∞

where u(⋅) is a unit step function. Using this idealized frequency response function, the PSD of M 1(t) is given by:

$$ {S}_{M_1}\left(\omega \right)={K}_z u\left(\omega +{\omega}_s\right) u\left({\omega}_s-\omega \right)\kern0.96em -\infty <\omega <\infty $$

and the PSD of M(t) can be written:

$$ {S}_M\left(\omega \right)=\frac{K_z}{2\pi}{\displaystyle \underset{v=\omega -{\omega}_s}{\overset{v=\omega +{\omega}_s}{\int }}{S}_{M_2}(v) dv}\kern0.96em -\infty <\omega <\infty $$

The mean and variance of the noise component M 2(t) are:

$$ E\left[{M}_2(t)\right]=0,\kern0.84em \mathrm{Var}\left[{M}_2(t)\right]={\sigma}_{a_o}^2,\kern0.84em -\infty < t<\infty $$

The autocorrelation function of M 2(t) is developed as follows:

$${R}_{M_2}\left( t,\tau \right)= E\left[{M}_2(t){M}_2\left(\tau \right)\right] $$

For \( t,\tau \kern2pt \in \left[ kT,\left.\left( k+1\right) T\right)\right.,{M}_2(t)={M}_2\left(\tau \right)=-\varDelta {a}_0^{i_k} \), and

$$ {R}_{M_2}\left( t,\tau \right)= E\left[{\left(-\varDelta {a}_0^{i_k}\right)}^2\right]={\sigma}_{a_0}^2 $$

For t ∈ [jT, (j + 1)T), τ ∈ [kT, (k + 1)T) and j ≠ k, either \( {M}_2(t)={M}_2\left(\tau \right)=\varDelta {a}_0^{i_k} \) with probably \( \frac{1}{N} \) or M 2(t) ≠ M 2(τ) with probability \( \frac{N-1}{N} \) ; therefore for j ≠ k

$$ \begin{array}{l}{R}_{M_2}\left( t,\tau \right)= E\left[{M}_2(t){M}_2\left(\tau \right)\mid {M}_2(t)={M}_2\left(\tau \right)\right]\cdot \Pr \left[{M}_2(t)={M}_2\left(\tau \right)\right]\\ {}\kern45pt + E\left[{M}_2(t){M}_2\left(\tau \right)\mid {M}_2(t)\ne {M}_2\left(\tau \right)\right]\cdot \Pr \left[{M}_2(t)\ne {M}_2\left(\tau \right)\right]\end{array} $$
$$ \kern24pt =\frac{\sigma_{a_0}^2}{N}+ E\left[{M}_2(t){M}_2\left(\tau \right)\mid {M}_2(t)\ne {M}_2\left(\tau \right)\right]\cdot \frac{N-1}{N} $$

If j ≠ k and M 2(t) ≠ M 2(τ), then E[M 2(t)M 2(τ)∣M 2(t) ≠ M 2(τ)] = 0 and

$$ {R}_{M_2}\left( t,\tau \right)=\frac{\sigma_{a_0}^2}{N} $$

Then, for all t and τ, the autocorrelation function can be written as

$$ {R}_{M_2}\left( t,\tau \right)=\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot \delta \left( k, j\right)+\frac{\sigma_{a_0}^2}{N} $$

where δ(k, j) is a Kronecker delta, that is,

$$ \delta \left( k, j\right)=\left\{\begin{array}{c}\hfill 1\kern0.36em \mathrm{for}\ t,\tau \kern2pt \in \kern2pt \left[ kT,\left.\left( k+1\right)\tau \right)\right.\hfill \\ {}\hfill 0\kern0.48em t\kern2pt \in \kern2pt \left[ jT,\left.\left( j+1\right) T\right)\right.,\tau \kern2pt \in \kern2pt \left[ kT,\left.\left( k+1\right) T\right)\kern0.36em k\ne j\right.\ \hfill \end{array}\right. $$

The power spectral density of M 2(t) is given by

$$ {S}_{M_2}\left(\omega \right)={\displaystyle \underset{-\infty }{\overset{\infty }{\int }}{e}^{- j\omega \theta}\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot \delta \left( k, j\right)} d\theta +{\displaystyle \underset{-\infty }{\overset{\infty }{\int }}{e}^{- j\omega \theta}\frac{\sigma_{a_0}^2}{N}} d\theta -\infty <\omega <\infty . $$

The first term in \( {S}_{M_2}\left(\omega \right) \) is given by

$$ {\displaystyle \underset{-\infty }{\overset{\infty }{\int }}{e}^{- j\omega \theta}\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot \delta \left( k, j\right)\;} d\theta =\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot {\displaystyle \underset{-\infty }{\overset{\infty }{\int }}{e}^{- j\omega \theta}\delta \left( k, j\right)\;} d\theta $$

The integral \( {\displaystyle \underset{-\infty }{\overset{\infty }{\int }}{e}^{- j\omega \theta}\delta \left( k, j\right)\;} d\theta \) is integrated as follows.

$$ \begin{array}{l}{\displaystyle \underset{-\infty }{\overset{\infty }{\int }}{e}^{- j\omega \theta}\delta \left( k, j\right)\;} d\theta =\sqrt{2}\; T\left[{\displaystyle \underset{0}{\overset{\frac{\sqrt{2} T}{2}}{\int }}{e}^{- j\omega \theta}} d\theta +{\displaystyle \underset{-\frac{\sqrt{2\;} T}{2}}{\overset{0}{\int }}{e}^{- j\omega \theta}} d\theta \right]\\ {}\kern-.8em -2\left[{\displaystyle \underset{0}{\overset{\frac{\sqrt{2}\; T}{2}}{\int }}\theta {e}^{- j\omega \theta}} d\theta -{\displaystyle \underset{-\frac{\sqrt{2}\; T}{2}}{\overset{0}{\int }}\theta {e}^{- j\omega \theta}} d\theta \right]={T}^2{\operatorname{sinc}}^2\omega \frac{\sqrt{2}\; T}{4}=4\left[\frac{1}{\omega^2}\left(1- \cos \frac{\omega\;T}{\sqrt{2}}\right)\right]\end{array} $$

where \( \mathrm{sinc}\; x=\frac{ \sin x}{x} \). The second term in \( {S}_{M_2}\left(\omega \right) \) is the Fourier transform of the constant \( \frac{\sigma_{a_0}^2}{N} \) and is given by \( {\displaystyle \underset{-\infty }{\overset{\infty }{\int }}{e}^{- j\omega \theta}\frac{\sigma_{a_0}^2}{N}\;} d\theta =2\pi \left(\frac{\sigma_{a_0}^2}{N}\right)\delta \left(\omega \right) \). This term indicates that the noise component M 2(t) contains a random DC offset. Finally then the power spectral density (PSD) of the noise component M 2(t) is given by:

$$ {S}_{M_2}\left(\omega \right)=4\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot \left[\frac{1}{\omega^2}\left(1- \cos \frac{T\omega\;}{\sqrt{2}}\right)\right]+2\pi \left(\frac{\sigma_{a_0}^2}{N}\right)\delta \left(\omega \right)\kern0.6em -\infty <\omega <\infty $$

and the PSD of M(t) is given by:

$$ \begin{array}{l}{S}_M\left(\omega \right)={K}_z\left(\frac{2}{\pi}\right)\left(\frac{N-1}{N}\right){\sigma}_{a_0}^2\cdot {\displaystyle \underset{v=\omega -{\omega}_s}{\overset{v=\omega +{\omega}_s}{\int }}\frac{1}{v^2}\left[1- \cos \frac{Tv}{\sqrt{2}}\right] dv}\;\\ {}\kern3.7em +{K}_z\left(\frac{\sigma_{a_0}^2}{N}\right){\displaystyle \underset{v=\omega -{\omega}_s}{\overset{v=\omega +{\omega}_s}{\int }}\delta (v) dv}\kern0.6em -\infty <\omega <\infty \end{array} $$
(3)

Using this expression, the total power in the unfiltered noise of a DSMT system can be determined by the following double integral:

$$ \begin{array}{l}{P}_M={\displaystyle \underset{\omega =-\infty }{\overset{\omega =\infty }{\int }}{S}_M\left(\omega \right) d\omega =}{K}_z\left(\frac{2}{\pi}\right)\left(\frac{N-1}{N}\right)\cdot \\ {}\kern2.6em {\sigma}_{a_0}^2{\displaystyle \underset{\omega =-\infty }{\overset{\omega =\infty }{\int }}{\displaystyle \underset{v=\omega -{\omega}_s}{\overset{v=\omega +{\omega}_s}{\int }}\frac{1}{v^2}\left[1- \cos \frac{Tv}{\sqrt{2}}\right] dv}\; d\omega}\kern0.5em +{K}_z\left(\frac{\sigma_{a_0}^2}{N}\right){\displaystyle \underset{\omega =-\infty }{\overset{\omega =\infty }{\int }}{\displaystyle \underset{v=\omega -{\omega}_s}{\overset{v=\omega +{\omega}_s}{\int }}\delta (v) d v} d\omega}\end{array} $$

Interchanging the order of integrations, this can be rewritten:

$$ \begin{array}{l}{P}_M={K}_z\left(\frac{2}{\pi}\right)\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2{\displaystyle \underset{v=-\infty }{\overset{v=\infty }{\int }}\frac{1}{v^2}\left[1- \cos \frac{Tv}{\sqrt{2}}\right]\left[{\displaystyle \underset{\omega = v-{\omega}_s}{\overset{\omega = v+{\omega}_s}{\int }} d\omega}\right]\;} d v\\ {}\kern2.3em +{K}_z\left(\frac{\sigma_{a_0}^2}{N}\right){\displaystyle \underset{v=-\infty }{\overset{v=\infty }{\int }}\delta (v)\left[{\displaystyle \underset{\omega = v-{\omega}_s}{\overset{\omega = v+{\omega}_s}{\int }} d\omega}\right] dv}\end{array} $$

Carrying out the integration of the ω variable first, results in:

$$ {P}_M={K}_z\cdot 2{\omega}_s\cdot \left(\frac{2}{\pi}\right)\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2{\displaystyle \underset{v=-\infty }{\overset{v=\infty }{\int }}\frac{1}{v^2}\left[1- \cos \frac{Tv}{\sqrt{2}}\right]} dv+{K}_z\cdot 2{\omega}_s\cdot \left(\frac{\sigma_{a_0}^2}{N}\right) $$

Because of the double pole at the origin, the integral in P M must be evaluated using the contour integral:

$$ {\displaystyle \oint \frac{1}{z^2}\left(1-{e}^{i\left(\frac{T}{\sqrt{2}} z\right)}\right) dz=0} $$

where the contour is the infinite semicircle enclosing the upper half of the complex plane, an analytic region. Performing the integration generates the result:

$$ \begin{array}{l}{\displaystyle \kern-11em {\int}_{\omega =-\infty}^{\omega =\infty}\frac{1}{v^2}\left(1- \cos \frac{T v}{\sqrt{2}}\right)} d v=\underset{R\to \infty, \varepsilon \to 0}{ \lim }2{\displaystyle {\int}_{v=\varepsilon}^{v= R}\frac{1}{v^2}\left(1- \cos \frac{T v}{\sqrt{2}}\right)} d v\\ {}=\underset{\varepsilon \to 0}{ \lim}\left[-{\displaystyle {\int}_{\theta =\pi}^{\theta =0}\frac{1}{{\left(\varepsilon {e}^{i\theta}\right)}^2}\left(1-{e}^{i\left(\frac{T}{\sqrt{2}}\varepsilon {e}^{i\theta}\right)}\right)} i\varepsilon {e}^{i\theta} d\theta \right]=\frac{T}{\sqrt{2}}\pi \end{array} $$

Finally, then the total power in the unfiltered noise of a DSMT system is given by:

$$ {P}_M={K}_z\cdot 2{\omega}_s\cdot \sqrt{2}\cdot \left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot T+{K}_z\cdot 2{\omega}_s\cdot \left(\frac{\sigma_{a_0}^2}{N}\right) $$

Note that the parameters \( {K}_z,{\omega}_s,\mathrm{and}\ {\sigma}_{a_0}^2 \) are fixed by the original system design and are not involved in the design of the DSMT system. Note, also, that the second term in P N represents the power in a random DC bias and is dependent only on N.

5 Total Power in the Filtered Output Noise

Optimally, the output signal of the DSMT system is filtered by an ideal, unity gain, low-pass filter whose pass band is equal to the system pass band, in which case, the total power remaining in the noise signal, after filtering, is given by:

$$ {P}_f={\displaystyle \underset{\omega =-{\omega}_s}{\overset{\omega ={\omega}_s}{\int }}{S}_N\left(\omega \right) d\omega}={K}_z\left(\frac{2}{\pi}\right)\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2{\displaystyle \underset{\omega =-{\omega}_s}{\overset{\omega ={\omega}_s}{\int }} d\omega {\displaystyle \underset{v=\omega -{\omega}_s}{\overset{v=\omega +{\omega}_s}{\int }}\frac{1}{v^2}\left[1- \cos \frac{Tv}{\sqrt{2}}\right] dv}} $$
$$ +{K}_z\left(\frac{\sigma_{a_0}^2}{N}\right){\displaystyle \underset{\omega =-{\omega}_s}{\overset{\omega ={\omega}_s}{\int }}{\displaystyle \underset{v=\omega -{\omega}_s}{\overset{v=\omega +{\omega}_s}{\int }}\delta (v) dv} d\omega} $$

Interchanging the order of the integrations, the filtered noise power can be written as:

$$ \begin{array}{l}{P}_f={K}_z\left(\frac{4}{\pi}\right)\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot \left\{\left(-1+ \cos \left(\sqrt{2} T{\omega}_s\right)\right)\right.\\ {}\left.+\left(\sqrt{2} T{\omega}_s\right){\displaystyle \underset{x=0}{\overset{x=\left(\sqrt{2} T{\omega}_s\right)}{\int }}\frac{ \sin x}{x} dx-2{\displaystyle \underset{x=0}{\overset{x=\left(\frac{\sqrt{2}\; T{\omega}_s}{2}\right)}{\int }} \sin x\frac{ \sin x}{x}}\; dx}\right\}+{K}_z\cdot 2{\omega}_s\cdot \left(\frac{\sigma_{a_0}^2}{N}\right)\end{array} $$

Note that the second term, the DC term, has not been changed by the filter and is controlled by N and that the first term is controlled by N and \( \sqrt{2} T{\omega}_s \); therefore, an obvious design methodology is to first choose N to reduce the effect of the DC random bias and then choose \( \sqrt{2} T{\omega}_s \) to reduce the effect of the non-DC noise. In examining the effect of filtering on the output noise, the DC random bias term will be ignored. The non-DC total power terms for the unfiltered and filtered noise powers are defined as:

$$ {P}_M^{\hbox{'}}={K}_z\cdot 2{\omega}_s\cdot \sqrt{2}\cdot \left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot T $$
$$ \begin{array}{l}{P}_f^{\hbox{'}}={K}_z\left(\frac{4}{\pi}\right)\left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot \\ {}\Big\{\left(-1+ \cos \left(\sqrt{2} T{\omega}_s\right)\right)+\left(\sqrt{2} T{\omega}_s\right)\\ {}\left.{\displaystyle \underset{x=0}{\overset{x=\left(\sqrt{2} T{\omega}_s\right)}{\int }}\frac{ \sin x}{x} dx-2{\displaystyle \underset{x=0}{\overset{x=\left(\frac{\sqrt{2}\; T{\omega}_s}{2}\right)}{\int }} \sin x\frac{ \sin x}{x}}\; dx}\right\}\end{array} $$

6 A Measure of the Effectiveness of the DSMT

A measure of the effectiveness of using a DSMT system without filtering and with filtering is how the signal-to-noise ratio changes when these methods are used. The total power in the output signal y(t) of the idealized nominal system with a white noise input is easily seen to be P y  = K z  ⋅ 2ω s . If a real system is chosen at random, the total power in the noise due to the random parameter perturbation Δa 0 is easily shown to be \( {P}_{\varDelta y}={K}_z\cdot 2{\omega}_s\cdot {\sigma}_{a_0}^2 \). The signal-to-noise ratio is given by:

$$ \frac{P_y}{P_{\varDelta y}}=\frac{K_z\cdot 2{\omega}_s}{K_z\cdot 2{\omega}_s\cdot {\sigma}_{a_0}^2}=\frac{1}{\sigma_{a_0}^2} $$

The total power in the unfiltered DSMT noise signal is:

$$ {P}_M={K}_z\cdot 2{\omega}_s\cdot \sqrt{2}\cdot \left(\frac{N-1}{N}\right)\cdot {\sigma}_{a_0}^2\cdot T+{K}_z\cdot 2{\omega}_s\cdot \left(\frac{\sigma_{a_0}^2}{N}\right) $$

Apparently, the DSMT reduces the random DC bias by a factor of N and, examining the PSD in Equation (3), the DSMT spreads the rest of the noise over the infinite spectrum. Comparing the total noises of a single real system and an unfiltered DSMT system, it is seen that

$$ {P}_M=\left[\frac{\sqrt{2}\;\left( N-1\right) T+1}{N}\right]{P}_{\varDelta y} $$

which implies that if \( T<\frac{1}{\sqrt{2}} \), the noise power in the unfiltered DSMT system will be less than the noise power in a single real system. To examine how filtering further reduces the output noise power, the partial noise terms P ' M and P ' f are compared by examining the ratio:

$$ \frac{P_f^{\hbox{'}}}{P_M^{\hbox{'}}}=\frac{\left(-1+ \cos \left(\sqrt{2} T{\omega}_s\right)\right)+\left(\sqrt{2} T{\omega}_s\right){\displaystyle \underset{x=0}{\overset{x=\left(\sqrt{2} T{\omega}_s\right)}{\int }}\frac{ \sin x}{x} dx}}{\left(\sqrt{2} T{\omega}_s\right)\cdot \frac{\pi}{2}}-\frac{2{\displaystyle \underset{x=0}{\overset{x=\frac{\left(\sqrt{2}\; T{\omega}_s\right)}{2}}{\int }} \sin x\frac{ \sin x}{x}}\; dx}{\left(\sqrt{2} T{\omega}_s\right)\cdot \frac{\pi}{2}} $$

As an example, let \( \sqrt{2} T{\omega}_s=\frac{1}{10} \), then \( \frac{P_f^{\hbox{'}}}{P_N^{\hbox{'}}}\cong \frac{\sqrt{2}\; T\;{\omega}_s}{\pi}\cong 0.0318 \) which represents an approximate 15 db decrease in the non-DC component of the system noise. If the switching frequency is denoted f and if the maximum frequency in the system output signal is denoted f s , then:

$$ f=\frac{1}{T}=10\sqrt{2}\;{\omega}_s=\sqrt{2}\cdot 20\;\pi \cdot {f}_s\cong 88.876\cdot {f}_s $$

Thus, a switching frequency of about 90 times the maximum frequency in the output signal, reduces the power in the non-DC component of the DSMT noise by 15 db.

7 Conclusions

In a series of earlier papers, the authors introduced the concept of a dynamic system matching technique (DSMT), as a generalization the dynamic element matching technique which is used in the design of electronic systems. In those papers, heuristic analyses and a simulation were used to argue that the DSMT can be used to reduce the effects of noise in a system output due to manufacturing errors. In this paper, a DSMT technique was developed for an idealized nominal system with a white noise input. A detailed analysis of the noise in the output of that DSMT system was generated which allows a comparison of the noise powers in a non-DSMT system, an unfiltered DSMT system and a filtered DSMT system. In particular, detailed analytical expressions for the power spectral densities and the total powers of the noises in the unfiltered and filtered outputs of a DSMT system were developed. These results show conclusively that for the idealized system with a white noise input, the DSMT reduces the noise power and that filtering the DSMT output further reduces the noise power.