Zero-order hold

Zero-order hold

The zero-order hold (ZOH) is a mathematical model of the practical signal reconstruction done by a conventional digital-to-analog converter (DAC). That is, it describes the effect of converting a discrete-time signal to a continuous-time signal by holding each sample value for one sample interval.

Time-domain model

A zero-order hold reconstructs the following continuous-time waveform from a sample sequence "x" ["n"] , assuming one sample per time interval "T":

:x_{mathrm{ZOH(t),= sum_{n=-infty}^{infty} x [n] cdot mathrm{rect} left(frac{t-T/2 -nT}{T} ight)

:where mathrm{rect}() is the rectangular function.

The function mathrm{rect} left(frac{t-T/2}{T} ight) is depicted in Figure 1, and x_{mathrm{ZOH(t), is the piecewise-constant signal depicted in Figure 2.

Frequency-domain model

The equation above for the output of the ZOH can also be modeled as the output of a linear time-invariant filter with impulse response equal to a rect function, and with input being a sequence of dirac impulses scaled to the sample values. The filter can then be analyzed in the frequency domain, for comparison with other reconstruction methods such as the Whittaker–Shannon interpolation formula suggested by the Nyquist–Shannon sampling theorem, or such as the first-order hold or linear interpolation between sample values.

In this method, a sequence of dirac impulses, "x"s("t"), representing the discrete samples, "x" ["n"] , is low-pass filtered to recover a continuous-time signal, "x"("t").

Even though this is not what a DAC does in reality, the DAC output can be modeled by applying the hypothetical sequence of dirac impulses, "x"s("t"), to a linear, time-invariant filter with such characteristics (which, for an LTI system, are fully described by the impulse response) so that each input impulse results in the correct constant pulse in the output.

Begin by defining a continuous-time signal from the sample values, as above but using delta functions instead of rect functions:

: egin{align}x_s(t) & = sum_{n=-infty}^{infty} x [n] cdot deltaleft(frac{t - nT}{T} ight) \& {} = T sum_{n=-infty}^{infty} x [n] cdot delta(t - nT).end{align}

The scaling by "T", which arises naturally by time-scaling the delta function, has the result that the mean value of "xs"("t") is equal to the mean value of the samples, so that the lowpass filter needed will have a DC gain of 1. Some authors use this scaling [cite book | title = Principles of Digital Audio | author = Ken C. Pohlmann | publisher = McGraw-Hill | year = 2000 | edition = fifth edition | ISBN = 0071441565] , while many others omit the time-scaling and the "T", resulting in a low-pass filter model with a DC gain of "T", and hence dependent on the units of measurement of time.

The zero-order hold is the hypothetical filter or LTI system that converts the sequence of modulated Dirac impulses "xs"("t")to the piecewise-constant signal (shown in Figure 2):

:x_{mathrm{ZOH(t),= sum_{n=-infty}^{infty} x [n] cdot mathrm{rect} left(frac{t - nT}{T}-frac{1}{2} ight)

resulting in an effective impulse response (shown in Figure 4) of:

: h_{mathrm{ZOH(t),= frac{1}{T} mathrm{rect} left(frac{t}{T}-frac{1}{2} ight) = egin{cases}frac{1}{T} & mbox{if } 0 le t < T \0 & mbox{otherwise}end{cases}

The effective frequency response is the continuous Fourier transform of the impulse response.

: H_{mathrm{ZOH(f), = mathcal{F} { h_{mathrm{ZOH(t) } ,= frac{1 - e^{-i 2 pi fT{i 2 pi fT} = e^{-i pi fT} mathrm{sinc}(fT)

: where mathrm{sinc}(x) is the (normalized) sinc function frac{sin(pi x)}{pi x}. used in digital signal processing.

The Laplace transform transfer function of the ZOH is found by substituting "s" = "i" 2 π "f":

: H_{mathrm{ZOH(s), = mathcal{L} { h_{mathrm{ZOH(t) } ,= frac{1 - e^{-sT{sT}

The fact that practical digital-to-analog converters (DAC) do not output a sequence of dirac impulses, "x"s("t") (that, if ideally low-pass filtered, would result in the unique underlying bandlimited signal before sampling), but instead output a sequence of rectangular pulses, "x"ZOH("t") (a piecewise constant function), means that there is an inherent effect of the ZOH on the effective frequency response of the DAC, resulting in a mild roll-off of gain at the higher frequencies (a 3.9224 dB loss at the Nyquist frequency, corresponding to a gain of sinc(1/2) = 2/π). This droop is a consequence of the "hold" property of a conventional DAC, and is not due to the sample and hold that might precede a conventional analog-to-digital converter (ADC).

References

ee also

* Nyquist–Shannon sampling theorem
* First-order hold


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • zero-order hold — nulinės eilės atmenusis elementas statusas T sritis automatika atitikmenys: angl. zero order hold vok. Halteglied nullter Ordnung, n rus. запоминающий элемент нулевого порядка, m pranc. bloqueur d ordre zéro, m …   Automatikos terminų žodynas

  • zero-order hold — noun A mathematical model of the practical signal reconstruction done by a conventional digital to analog converter, describing the effect of converting a discrete time signal to a continuous time signal by holding each sample value for one… …   Wiktionary

  • First-order hold — The first order hold (FOH) is a mathematical model of the practical reconstruction of sampled signals that could be done by a conventional digital to analog converter (DAC) and an analog circuit called an integrator. For the FOH, the signal is… …   Wikipedia

  • bloqueur d'ordre zéro — nulinės eilės atmenusis elementas statusas T sritis automatika atitikmenys: angl. zero order hold vok. Halteglied nullter Ordnung, n rus. запоминающий элемент нулевого порядка, m pranc. bloqueur d ordre zéro, m …   Automatikos terminų žodynas

  • Zero (Mega Man) — General CVG character name=Zero caption=Zero as he appears in the Mega Man X and Mega Man Zero series. firstgame= Mega Man X series= Mega Man X series and Mega Man Zero series creator=Keiji Inafune voiceactor=Wayne Doster (1997 2002) Jack… …   Wikipedia

  • Order (group theory) — This article is about order in group theory. For order in other branches of mathematics, see Order (mathematics). For order in other disciplines, see Order. In group theory, a branch of mathematics, the term order is used in two closely related… …   Wikipedia

  • Parity of zero — Zero objects, divided into two equal groups Zero is an even number. In other words, its parity the quality of an integer being even or odd is even. Zero fits the definition of even number : it is an integer multiple of 2, namely 0 × 2. As a… …   Wikipedia

  • Evenness of zero — The number 0 is even. There are several ways to determine whether an integer is even or odd, all of which indicate that 0 is an even number: it is a multiple of 2, it is evenly divisible by 2, it is surrounded on both sides by odd integers, and… …   Wikipedia

  • Perfect Dark Zero — North American box art Developer(s) Rare Publisher(s) …   Wikipedia

  • Sub-Zero (Mortal Kombat) — Sub Zero is the name of two characters from the Mortal Kombat series. This article covers the younger character. For the older character, see Noob Saibot. General CVG character name= Sub Zero Img capt= Sub Zero as seen in Mortal Kombat vs DC… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”