<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">WET</journal-id><journal-title-group><journal-title>Wireless Engineering and Technology</journal-title></journal-title-group><issn pub-type="epub">2152-2294</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/wet.2011.23022</article-id><article-id pub-id-type="publisher-id">WET-5764</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Sampling and Reconstruction of Zero-Order Hold Signals by Parallel RC Filters
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>.T</surname><given-names>Olkkonen</given-names></name><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>H</surname><given-names>Olkkonen</given-names></name><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><author-notes><corresp id="cor1">* E-mail:<email>juuso.olkkonen@vtt.fi(.O)</email>;<email>hannu.olkkonen@uef.fi(HO)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>06</day><month>07</month><year>2011</year></pub-date><volume>02</volume><issue>03</issue><fpage>153</fpage><lpage>156</lpage><history><date date-type="received"><day>April</day>	<month>1st,</month>	<year>2011</year></date><date date-type="rev-recd"><day>May</day>	<month>12th,</month>	<year>2011</year>	</date><date date-type="accepted"><day>May</day>	<month>25th,</month>	<year>2011.</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this work we describe a reconstruction algorithm for zero-order hold (ZOH) waveforms measured by a parallel sam-pling scheme. In the method the ZOH signal is fed to a parallel network consisting of resistor-capacitor (RC) filters, whose outputs are sampled simultaneously. The algorithm reconstructs N previous samples of the input signal from output samples of N parallel RC circuits. The method is especially useful in sampling and reconstruction of the ZOH signals produced by the digital-to-analog converters. Using the parallel sampling method the sampling rate of the analog-to-digital converters can be increased by a factor of N. We discuss a variety of applications such as reconstruction of ZOH pulse sequences produced by ultra wide band (UWB) transmitters.
 
</p></abstract><kwd-group><kwd>Sampling</kwd><kwd> Interpolation</kwd><kwd> UWB</kwd><kwd> Analog-to-Digital Converters</kwd><kwd> Microprocessors</kwd><kwd> VLSI</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The present sampling methods are based on the Shannon’s famous theorem [<xref ref-type="bibr" rid="scirp.5764-ref1">1</xref>], which concerns the sampling of the band-limited signals at equidistant time intervals. However, for example the measurement of ultra wide band (UWB) pulses gives rise to an extended demand for the signal sampling devices. The analog-to-digital converters (ADCs) have a limited conversion time, which is not sufficient for sampling of the short term transients. In signal processing society the sequential sampling scheme based on the finite rate of innovation (FRI) has been an object of active interest for reconstruction of the UWB pulses and other discontinuities [2-6]. In FRI methods the transient signal is fed to an analogue network, which broadens the signal for sampling with an ADC. The reconstruction algorithm is based on the ad hoc knowledge of the signal waveform. In our previous work [<xref ref-type="bibr" rid="scirp.5764-ref7">7</xref>] we introduced a new method for sampling and reconstruction of continuous transient waveforms. The signal is fed to the parallel network consisting resistor-capacitor (RC) filters. The outputs of the RC filters are sampled simultaneously. N signal samples can be reconstructed from the single samples of N parallel RC circuits. The reconstruction algorithm was based on the replacement of the convolution integral by the Riemann sum. Recently we observed that in reconstruction of transient pulse sequences, the Riemann sum is too rough estimate for the convolution integral. Especially when the signal is produced by the digital-to-analog converter (DAC), the reconstruction of the ZOH (piecewise constant) signal may involve unpredictable errors. In the following we present an algorithm for computation of the convolution integral. We describe the parallel RC network, develop the reconstruction algorithm and describe potential applications of the parallel sampling scheme.</p></sec><sec id="s2"><title>2. Parallel Sampling Scheme for ZOH Signals</title><disp-formula id="scirp.5764-formula124414"><label>(1)</label><graphic position="anchor" xlink:href="6-6801077\1c6a97e5-3940-4708-b7ec-b434dedede79.jpg"  xlink:type="simple"/></disp-formula><p>The signal <img src="6-6801077\18fed4bb-e924-44a7-9afd-bb18c2cdcf91.jpg" /> is fed to the network consisting of N parallel RC filters shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The exponential impulse responses of the RC filters are for</p><p><img src="6-6801077\41359b4a-c565-4005-8c54-b9969d328b5b.jpg" /> <img src="6-6801077\f353895a-e8dd-4e46-b4ea-5f65c12229ab.jpg" />(2)</p><p>where <img src="6-6801077\93fdcd76-dc70-448d-93d0-ee87f3b7611c.jpg" /> and C is the scaling constant. For the RC filter outputs, which are sampled simultaneously</p><p>at time <img src="6-6801077\0786422f-518b-464e-bd09-42f2d9c0d144.jpg" /> the following is valid</p><disp-formula id="scirp.5764-formula124415"><label>(3)</label><graphic position="anchor" xlink:href="6-6801077\b22be1c6-6f6f-4215-ad70-45f08db19a4e.jpg"  xlink:type="simple"/></disp-formula><p>where * denotes convolution and <img src="6-6801077\c4086051-7371-433b-ad39-f9745ab0d7f9.jpg" /> the dummy integration variable. For computation of (3) the measurement instant <img src="6-6801077\78698167-0d8b-4fc5-a109-a173fcd337da.jpg" /> is divided to N equal intervals<img src="6-6801077\9e133b07-a055-424b-b4f1-0a2d153d476d.jpg" />. The discrete samples of the measurement signal are denoted by <img src="6-6801077\6381c075-ea62-4f27-85db-792a0d1b1d5b.jpg" /> and the outputs of the RC filters by<img src="6-6801077\38983782-a998-4c7c-afeb-02c8648280bd.jpg" />. Supposing that the measurement signal is a ZOH signal yieded by DAC with a frequency <img src="6-6801077\e8e71903-6bf2-49fa-ac7e-504d710dd892.jpg" /> the convolution (3) can be integrated on <img src="6-6801077\dfe1884b-5dce-4852-b429-c926c107fb64.jpg" /> intervals. We have</p><disp-formula id="scirp.5764-formula124416"><label>(4)</label><graphic position="anchor" xlink:href="6-6801077\7d7d4325-3a63-4bfc-8112-c5a09818e041.jpg"  xlink:type="simple"/></disp-formula><p>Using the short notation <img src="6-6801077\ce3291cf-6be6-4f33-b7a0-0a762b36e1c8.jpg" /> we obtain</p><disp-formula id="scirp.5764-formula124417"><label>(5)</label><graphic position="anchor" xlink:href="6-6801077\859694e3-9370-48dd-ae29-70e987e02394.jpg"  xlink:type="simple"/></disp-formula><p>which yields&#160; the following matrix/vector representation</p><disp-formula id="scirp.5764-formula124418"><label>(6)</label><graphic position="anchor" xlink:href="6-6801077\fb407eb2-245a-4885-bfa6-f6871b962d6b.jpg"  xlink:type="simple"/></disp-formula><p>Equation (6) includes a non-singular Vandermonde matrix having rank<img src="6-6801077\941153cb-1f99-4495-a4ab-985126620dd4.jpg" />. This enables us to solve the input signal<img src="6-6801077\d81198f2-442a-489c-ad67-81cb6d16a720.jpg" />, <img src="6-6801077\a254974c-bf8b-4971-affa-3287517afc19.jpg" />, from the outputs <img src="6-6801077\1a6c0af0-603f-47b7-993e-aabcb7114d8e.jpg" /> of N parallel RC filters, sampled at the time instant<img src="6-6801077\b5cffb36-d4a9-40ed-b856-c50b75291668.jpg" />. The signal vector x, containing N discrete values, can be reconstructed from</p><disp-formula id="scirp.5764-formula124419"><label>(7)</label><graphic position="anchor" xlink:href="6-6801077\1c435133-6b1f-45a5-a3ce-4ad3f1550c87.jpg"  xlink:type="simple"/></disp-formula><p>Since the inverse matrix <img src="6-6801077\d559067a-821c-4d25-9f9c-beebcb961774.jpg" /> depends only on the properties of RC filters and the discretization interval<img src="6-6801077\2fd11404-256a-40fe-9e33-a17e0f602e1a.jpg" />, the signal reconstruction in later measurements is obtained by a single matrix-vector multiplication with the previously computed<img src="6-6801077\203ab760-6a66-4527-a10b-9912f0d544e6.jpg" />.</p><p>The above formulation is relevant only for the reconstruction of the N consecutive samples from the causal ZOH pulse sequence. For measurement of the next sequence of N samples, the parallel RC network was modified by adding a FET switch and a sample and hold (S/H) circuit (<xref ref-type="fig" rid="fig2">Figure 2</xref>). The switch resets the output at the beginning of the measurement period at the time instant <img src="6-6801077\f15e0ec1-8fe1-4501-b631-ab7342d0c27a.jpg" /> and the S/H circuit samples the signal at<img src="6-6801077\e218f3e9-3833-4164-9fec-cbbea9da6a4f.jpg" />. The next measurement period follows the same procedure. With this arrangement the ZOH waveform can be reconstructed without discontinuities.</p><p>The theoretical validation of the reconstruction algorithm (6,7) was tested by simulating the parallel RC network (<xref ref-type="fig" rid="fig1">Figure 1</xref>) via the analog electronic circuit simulator (Spice). In the absence of noise the reconstruction algorithm recovered the ZOH waveforms with machine precision. When the random noise was added to the ZOH signal, the RC filters reduced clearly the noise level in the outputs. In the presence of noise the reconstruction produced ZOH signal levels, which matched the time averaged values</p><disp-formula id="scirp.5764-formula124420"><label>(8)</label><graphic position="anchor" xlink:href="6-6801077\6e333b69-380c-47f2-89aa-92b6161c68ed.jpg"  xlink:type="simple"/></disp-formula></sec><sec id="s3"><title>3. Experiments and Results</title><p>The measurement equipment consisted of eight parallel RC-circuits equipped with FET switches and sample and hold (S/H) circuits. The <img src="6-6801077\b22f1695-6c0f-4221-9501-1d00d427d5ca.jpg" /> parameter varied in the range 0.1, <img src="6-6801077\9a2fb1db-1281-4d89-934d-fb4245538080.jpg" />, 0.7. The outputs of the S/Hs were fed to the differential eight channel 12 bit ADC unit, hich had the +/–5 V measurement range. Using this arrangement eight ZOH signal samples were reconstructed corresponding to the measurement interval<img src="6-6801077\0555a22d-7370-468c-9ac5-a95d0cb3b78d.jpg" />.</p><p>The piecewise constant test signals were produced by eight bit DAC, whose output was equipped with a unit gain buffer amplifier. The DAC pulse frequency varied between 10 kHz and 1 MHz. All experimental tests were performed in a Faraday gage.</p><p>The ZOH pulse sequences comprised of sinusoidal, damped sinusoidal and various types of pulse waveforms. In all cases the algorithm reconstructed the ZOH signals with an average error being typically in the range 3.5 - 4.2 mV. Most of the error was related to the quantization noise of the ADC unit.</p></sec><sec id="s4"><title>4. Discussion and Conclusions</title><p>In our earlier work [<xref ref-type="bibr" rid="scirp.5764-ref7">7</xref>] we described a new measurement and sampling concept, which permits the reconstruction of short term transient signals. The key idea was the use of the parallel RC filters, whose outputs are measured simultaneously. The reconstruction algorithm was based on the replacement of the convolution integral (3) by the Riemann sum. In this work we reformulated the reconstruction algorithm for the ZOH waveforms. The key idea is that since the ZOH signal is convolved with the impulse response of the RC filter, the convolution integral can be calculated analytically integrating on <img src="6-6801077\ead97273-e723-4698-b7f6-f9e4e1c3af6e.jpg" /> intervals.</p><p>In our previous work we calibrated the measurements by denoting the impulse response of the RC circuit as</p><disp-formula id="scirp.5764-formula124421"><label>(9)</label><graphic position="anchor" xlink:href="6-6801077\2bdbb5c8-4703-4089-babc-bc84a9d5d9f6.jpg"  xlink:type="simple"/></disp-formula><p>We wrote in [<xref ref-type="bibr" rid="scirp.5764-ref7">7</xref>] “In an ideal case, <img src="6-6801077\981edfdd-db30-477a-993f-213860dc84d4.jpg" />, but in practise they may slightly differ from each other”. To obtain relevant results each of the <img src="6-6801077\7ed470ae-0543-4827-a052-dbf0e7903a2e.jpg" /> values were independently calibrated. The Riemann sum reconstruction method yielded the following result</p><disp-formula id="scirp.5764-formula124422"><label>(10)</label><graphic position="anchor" xlink:href="6-6801077\6dd549fa-7de0-49a0-86b4-2f01bee2410f.jpg"  xlink:type="simple"/></disp-formula><p>It is interesting that for small <img src="6-6801077\87f40d21-97ff-4c4a-93ba-ca1b206fe8e6.jpg" /> values we may take two terms of the series expansion <img src="6-6801077\fa14ca99-17a1-4816-80da-2107e5852689.jpg" /> <img src="6-6801077\25fa4c98-5f35-447e-8a1b-fe1ef2aed0be.jpg" /> in (6). By equalizing<img src="6-6801077\7a1b834a-8630-4111-a3b2-9ec8d47c84d0.jpg" />, we obtain</p><disp-formula id="scirp.5764-formula124423"><label>(11)</label><graphic position="anchor" xlink:href="6-6801077\849cdf81-83b1-490c-aaa6-fb5869b16eba.jpg"  xlink:type="simple"/></disp-formula><p>i.e. series approximation reduces (5) to that yielded by Riemann sum (10). However, in most cases the series approximation is too rough for ZOH signals. The scaling constant C affects the gain of the different channels and only one calibration coefficient is needed to calibrate all channels in parallel RC network.</p><p>In the present parallel sampling scheme the simultaneous measurements at the outputs of the RC filters are taken at <img src="6-6801077\50add8ce-3582-4b20-b1fb-cf2cbf182da9.jpg" /> intervals. During that period the ZOH signal has N transitions. The role of the RC network is to work as a low-pass filter by smoothing the abrupt changes of the pulse edges and filtering the random noise.</p><p>The reconstruction of the N signal samples needs only one matrix-vector multiplication (7). The analytical formulae for the inversion of the Vandermonde matrix in (6) are well known [8-13]. The explicit solutions are preferred since they are more accurate than the general matrix inversion algorithms.</p><p>The conversion time of the ADCs is limited to the through output time of the comparator chain. In VLSI design the most effective configuration would be to use individual ADCs equipped with a S/H circuits to measure the parallel RC filters separately. By using N parallel RC filter network the conversion time of each ADC can be prolonged to<img src="6-6801077\41cbe760-feac-4f3c-a72a-93590c0b8fb8.jpg" />. This makes it possible to increase the sampling rate of the data acquisition system by a factor of N.</p><p>In test measurements we found only a tiny interference due to the operation of the FET switches. Obviously the RC filters effectively reduce most of the high frequency noise imposed on the signal.</p><p>The present method has plenty of applications including the measurement of pulse trains yielded by pulse lasers and ultra wide-band (UWB) pulse transmitters. Usually the UWB pulses are short transients and the information is coded to the appearance time of the pulses. The information may also be coded to the shape of the UWB pulses [<xref ref-type="bibr" rid="scirp.5764-ref14">14</xref>]. Using a single receiver several transmitters can be measured simultaneously e.g. in multisensor applications.</p><p>The present parallel sampling scheme can be seen as a special case of the setup called sparse or compressive sampling [15-20], which can be adapted to recover certain signals from far fewer measurements than conventional sampling methods require.</p></sec><sec id="s5"><title>5. Acknowledgements</title><p>We are indebted to the anonymous referee for comments, which have improved the manuscript significantly.</p></sec><sec id="s6"><title>REFERENCES</title></sec><sec id="s7"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.5764-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">M. Unser, “Sampling-50 years after Shannon,” Proceedings of the IEEE, Vol. 88, No. 4, pp. 569-587, April 2000.</mixed-citation></ref><ref id="scirp.5764-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">P. Marziliano, Sampling Innovations, Ph.D. dissertation, Lausanne, Switzerland: Swiss Fed. Inst. Technol., Audiovis. Commun. Lab., 2001.</mixed-citation></ref><ref id="scirp.5764-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">M. Vetterli, P. Marziliano and T. Blu, “Sampling signals with finite rate of innovation,” IEEE Trans. Signal Process., Vol. 50, No. 6, pp.1417-1428, June 2002.</mixed-citation></ref><ref id="scirp.5764-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">I. Maravic and M. Vetterli, “Sampling and reconstruction of signals with finite rate of innovation in the presence of noise,” IEEE Trans. Signal Process., Vol. 53, No. 8, pp. 2788-2805, Aug. 2005.</mixed-citation></ref><ref id="scirp.5764-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">P.L. Dragotti, M. Vetterli and T. Blu, “Sampling moments and reconstructing signals of finite rate of innovation: Shannon meets Strang-Fix,” IEEE Trans. Signal Process., Vol. 55, No. 5, pp. 1741-1757, May 2007. </mixed-citation></ref><ref id="scirp.5764-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">I. Maravic, J. Kusuma and M. Vetterli, “Low-sapling rate UWB channel characterization and syncronization,” J. Comm. and Networks, Vol. 5, No. 4, pp. 319-327, 2003.</mixed-citation></ref><ref id="scirp.5764-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">H. Olkkonen and J.T. Olkkonen, Measurement and reconstruction of transient signals  by parallel exponential filters, IEEE Trans. Circuits and Systems II, Vol. 57, No.6, pp. 426-429, 2010. </mixed-citation></ref><ref id="scirp.5764-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">J. T. Tou, “Determination of the inverse VanderMonde matrix,” IEEE Trans. Automat. Contr., Vol. AC-9, pp. 314, July 1964.</mixed-citation></ref><ref id="scirp.5764-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">H. J. Wertz, “On the numerical inversion of a recurrent problem: The VanderMonde matrix,” IEEE Trans. Automat. Contr., Vol. AC-10, pp. 492, Oct. 1965</mixed-citation></ref><ref id="scirp.5764-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">S. H. Wu, “On the inverse of VanderMonde matrix,” IEEE Trans. Automat. Contr., Vol. AC-11, pp. 769, Oct. 1966.</mixed-citation></ref><ref id="scirp.5764-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">V.E. Neagoe,”Inversion of the van der Monde matrix,” IEEE Signal Process. Lett. Vol. 3, No. 4, pp. 119-120, April 1996.</mixed-citation></ref><ref id="scirp.5764-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">G. C. Reis, “A matrix formulation for the inverse VanderMonde matrix,” IEEE Trans. Automat. Contr., Vol. AC-12, pp. 793, Dec. 1967.</mixed-citation></ref><ref id="scirp.5764-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">I. Kaufman, “The inversion of the VanderMonde matrix and the transformation to the Jordan canonical form,” IEEE Trans. Automat. Contr., Vol. AC-14, pp. 774-777, Dec. 1969.</mixed-citation></ref><ref id="scirp.5764-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">H. Olkkonen and J.T. Olkkonen, Design of orthogonal UWB pulse waveform for wireless multi-sensor applications, Wireless Sensor Network. Vol. 2, No. 11, pp. 850- 853, 2010. </mixed-citation></ref><ref id="scirp.5764-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">J. R. Higgins, “Sampling theory in Fourier and signal analysis: foundations”. Clarendon Press, Oxford, 1996.</mixed-citation></ref><ref id="scirp.5764-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">L. Sbaiz, P. Vandewalle and M. Vetterli, “Groebner basis methods for multichannel sampling with unknown offsets”, Appl. Comput. Harmon. Anal., Vol. 25, pp. 277-294, 2008.</mixed-citation></ref><ref id="scirp.5764-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">L. Baboulaz and P.L. Dragotti, “Distributed acquisition and image super-resolution based on continuous moments from samples”, Proc. IEEE Int. Conf. Image Process., pp. 3309-3312, 2006.</mixed-citation></ref><ref id="scirp.5764-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">H. T. Nguyen and M.N. Do, “Hybrid filter banks with fractional delays: minimax design and application to multichannel sampling”, IEEE Trans. Signal Process. Vol. 56, No. 7, July 2008.</mixed-citation></ref><ref id="scirp.5764-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">H.T. Nguyen and M.N. Do, “Robust multichannel sampling”, Proc. IEEE Int. Conf. Image Process. pp. 653-656, 2008.</mixed-citation></ref><ref id="scirp.5764-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">E.J. Candes and M.B. Wakin, “An introduction to compressive sampling”, IEEE Signal Process. Mag. pp. 21-30, March 2008.</mixed-citation></ref></ref-list></back></article>