An Evaluation of Reconstruction Filters for Volume Rendering†

Total Page:16

File Type:pdf, Size:1020Kb

An Evaluation of Reconstruction Filters for Volume Rendering† An Evaluation of Reconstruction Filters for Volume Rendering² Stephen R. Marschner and Richard J. Lobb³ Program of Computer Graphics Cornell University, Ithaca NY 14853 [email protected] [email protected] Abstract for volume resampling, and Wilhelms and Van Gelder men- To render images from a three-dimensional array of tion Catmull-Rom splines for isosurface topology disam- sample values, it is necessary to interpolate between the biguation [18]. The ªsplattingº methods of Westover [17] samples. This paper is concerned with interpolation meth- and Laur & Hanrahan [11] assume a truncated Gaussian ®l- ods that are equivalent to convolving the samples with a re- ter for interpolation, although the interpolation operation is construction ®lter; this covers all commonly used schemes, actually merged with illumination and projection into a sin- including trilinear and cubic interpolation. gle fast but approximate compositing process. Carlbom [3] We ®rst outline the formal basis of interpolation in discusses the design of discrete ªoptimalº ®lters based on three-dimensional signal processing theory. We then pro- weighted Chebyshev minimization. All of these schemes pose numerical metrics that can be used to measure ®lter fall within the standard signal processing framework of re- characteristics that are relevant to the appearance of im- construction by convolutionwith a ®lter, which is the model ages generated using that ®lter. We apply those metrics we use to analyze them. to several previously used ®lters and relate the results to The process of interpolation is often seen as a mi- isosurface images of the interpolations. We show that the nor aside to the main rendering problem, but we believe it choice of interpolation scheme can have a dramatic effect is of fundamental importance and worthy of closer atten- on image quality, and we discuss the cost/bene®t tradeoff tion. One needs to be aware of the limitations of interpola- inherent in choosing a ®lter. tion, and hence of the images produced, which are usually claimed to represent the original density function prior to 1 Introduction sampling. Sampling and interpolation are also basic to vol- ume resampling, and the cost of using more sophisticated Volume data, such as that from a CT or MRI scanner, is interpolation schemes may well be outweighed by the po- generally in the form of a large array of numbers. In order tential bene®ts of storing and using fewer samples. to render an image of a volume's contents, we need to con- struct from the data a function that assigns a value to every 2 Reconstruction Theory point in the volume, so that we can perform rendering op- erations such as simulating light propagation or extracting 2.1 Review of Fourier analysis isosurfaces. This paper is concerned with the methods of We will review Fourier analysis and sampling theory constructingsuch a function. We restrict our attention to the in two dimensions to make diagrams feasible; the general- case of regular sampling, in which samples are taken on a ization to three dimensions is straightforward. Some initial rectangular lattice. Furthermore, our analysis is in terms of familiarity is assumed; introductions to this subject can be uniform regular sampling, in which we have equal spacing found in [6] and [7]. along all axes, since the non-uniform case can be included Fourier analysis allows us to write a complex-valued 2 ! C by a simple scaling. function g : R as a sum of ªplane wavesº of the form ω + ω Given a discrete set of samples, the process of obtain- exp i xx yy . For a periodic function, this can actu- ing a density function that is de®ned throughout the volume ally be done with a discrete sum (a Fourier series), but for is called interpolationor reconstruction;weusetheseterms arbitrary g we need an integral: interchangeably. Trilinear interpolation is widely used, for Z 1 ω +ω i xx yy ; = ω ; ω ω ω example in the isosurface extraction algorithms of Wyvill, g x y gà x y e d x d y π 2 et. al. [19], and Lorensen, et. al. [13, 4], and in many ray- 2 R tracing schemes (e.g., that of Levoy [12]). Cubic ®lters The formula to getg à from g is quite similar: have also received attention: Levoy uses cubic B-splines Z ω +ω i xx yy ω ; ω = ; gà x y g x y e dxdy ² 2 This paper is published in the proceedings of the IEEE Visualization R '94 conference. ³On leave from the Department of Computer Science, University of One intuitive interpretation of these formulae is that ω ; ω ; Auckland, Auckland, New Zealand until August 1994. gà x y measures the correlation over all x y between g k gk gˆ kˆ gˆ kˆ = gˆk Figure 1: Two-dimensional sampling in the space domain (top) and the frequency domain (bottom). ω ; ω g and a complex sinusoid of frequency x y ,andthat the reconstruction ®lter is a low-pass ®lter. ; ; g x y sums up the values at x y of sinusoids of all pos- It is clear from Figure 1 that the simplest region to ω ; ω sible frequencies x y , weighted byg Ã. We callg à the which we could limitg à is the region of frequencies that are j Fourier transform of g,andjgà the spectrum of g.Since less than half the sampling frequency along each axis. We the Fourier transform is invertible, g andg à are two repre- call this limiting frequency the Nyquist frequency, denoted sentations of the same function; we refer to g as the space fN, and the region the Nyquist region, denoted RN.Wede- domain representation, or just the signal,andÃg as the fre- ®ne an ideal reconstruction ®lter to have a Fourier trans- quency domain representation. Of particular importance is form that has the value one in the Nyquist region and zero that the Fourier transform of a product of two functions is outside it.1 the convolution of their individual Fourier transforms, and 2.3 Volume reconstruction d c à à ? ? = vice versa: gh = gà h; g h gÃh. Extending the above to handle the three-dimensional 2.2 Basic sampling theory signals encountered in volume rendering is straightforward: We represent a point sample as a scaled Dirac impulse the sampling grid becomes a three-dimensional lattice, and function. With this de®nition, sampling a signal is equiva- the Nyquist region a cube. See [5] for a discussion of signal lent to multiplyingit by a grid of impulses, one at each sam- processing in arbitrary dimensions. ple point, as illustrated in the top half of Figure 1. Given this new Nyquist region, the ideal convolution ®lter is the inverse transform of a cube, which is the product The Fourier transform of a two-dimensional impulse of three sinc functions: grid with frequency fx in x and fy in y is itself a grid of im- pulses with period fx in x and fy in y. If we call the impulse 3 ; ; = : hI x y z 2 fN sinc 2 fNx sinc 2 fNy sinc 2 fNz ; ; grid k x y and the signal g x y , then the Fourier transform b à à of the sampled signal, gk,isÃg ? k.Sincek is an impulse grid, Thus, in principle, a volume signal can be exactly re- convolvingg à with kà amounts to duplicatingg à at every point constructed from its samples by convolving with hI,pro- 2 of kÃ, producing the spectrum shown at bottom right in Fig- vided that the signal was suitably band-limited before it ure 1. We call the copy ofg à centered at zero the primary was sampled. spectrum, and the other copies alias spectra. In practice, we can not implement hI, since it has in- Ifg à is zero outside a small enough region that the alias ®nite extent in the space domain, and we are faced with spectra do not overlap the primary spectrum, then we can choosing an imperfect ®lter. This will inevitably introduce some artifacts into the reconstructed function. recoverg à by multiplying gkb by a function hà which is one inside that region and zero elsewhere. Such a multiplica- tion is equivalent to convolving the sampled data gk with h, 3 Practical reconstruction issues the inverse transform of hÃ. This convolution with h allows The image processing ®eld, which makes extensive use us to reconstruct the original signal g by removing, or ®lter- of reconstruction ®lters for image resampling (e.g., [10, 16, ing out, the alias spectra, so we call h a reconstruction ®lter. 1Other de®nitions of an ideal ®lter are possibleÐfor example, a ®lter The goal of reconstruction, then, is to extract, or pass, the h such that hà is one inside a circle of radius fN. primary spectrum, and to suppress, or stop, the alias spectra. 2A signal is band-limited if its spectrum is zero outside some bounded Since the primary spectrum comprises the low frequencies, region in frequency space, usually a cube centered on the origin. Ideal reconstruction filter gˆ Imperfect reconstruction filter gˆ Reconstructed spectrum Reconstructed spectrum Aliasing Aliasing – – freq. – – freq. fs fN 0 fN fs fs fN 0 fN fs Primary spectrum Primary spectrum Alias spectrum Alias spectrum Figure 2: Prealiasing (left) and postaliasing (right). 15]), provides a good starting point for analyzing volume shows two band-limited approximations to a square wave, reconstruction ®lters. In particular, Mitchell and Netravali one generated with an ideal low-pass ®lter and the other [15] identi®ed postaliasing, blur, anisotropy, and ringing as with a ®lter that cuts off more gradually but with the same defects arising from imperfect image reconstruction.
Recommended publications
  • Generalizing Sampling Theory for Time-Varying Nyquist Rates Using Self-Adjoint Extensions of Symmetric Operators with Deficiency Indices (1,1) in Hilbert Spaces
    Generalizing Sampling Theory for Time-Varying Nyquist Rates using Self-Adjoint Extensions of Symmetric Operators with Deficiency Indices (1,1) in Hilbert Spaces by Yufang Hao A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Doctor of Philosophy in Applied Mathematics Waterloo, Ontario, Canada, 2011 c Yufang Hao 2011 I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. I understand that my thesis may be made electronically available to the public. ii Abstract Sampling theory studies the equivalence between continuous and discrete representa- tions of information. This equivalence is ubiquitously used in communication engineering and signal processing. For example, it allows engineers to store continuous signals as discrete data on digital media. The classical sampling theorem, also known as the theorem of Whittaker-Shannon- Kotel'nikov, enables one to perfectly and stably reconstruct continuous signals with a con- stant bandwidth from their discrete samples at a constant Nyquist rate. The Nyquist rate depends on the bandwidth of the signals, namely, the frequency upper bound. Intuitively, a signal's `information density' and ‘effective bandwidth' should vary in time. Adjusting the sampling rate accordingly should improve the sampling efficiency and information storage. While this old idea has been pursued in numerous publications, fundamental problems have remained: How can a reliable concept of time-varying bandwidth been defined? How can samples taken at a time-varying Nyquist rate lead to perfect and stable reconstruction of the continuous signals? This thesis develops a new non-Fourier generalized sampling theory which takes samples only as often as necessary at a time-varying Nyquist rate and maintains the ability to perfectly reconstruct the signals.
    [Show full text]
  • CHAPTER 3 ADC and DAC
    CHAPTER 3 ADC and DAC Most of the signals directly encountered in science and engineering are continuous: light intensity that changes with distance; voltage that varies over time; a chemical reaction rate that depends on temperature, etc. Analog-to-Digital Conversion (ADC) and Digital-to-Analog Conversion (DAC) are the processes that allow digital computers to interact with these everyday signals. Digital information is different from its continuous counterpart in two important respects: it is sampled, and it is quantized. Both of these restrict how much information a digital signal can contain. This chapter is about information management: understanding what information you need to retain, and what information you can afford to lose. In turn, this dictates the selection of the sampling frequency, number of bits, and type of analog filtering needed for converting between the analog and digital realms. Quantization First, a bit of trivia. As you know, it is a digital computer, not a digit computer. The information processed is called digital data, not digit data. Why then, is analog-to-digital conversion generally called: digitize and digitization, rather than digitalize and digitalization? The answer is nothing you would expect. When electronics got around to inventing digital techniques, the preferred names had already been snatched up by the medical community nearly a century before. Digitalize and digitalization mean to administer the heart stimulant digitalis. Figure 3-1 shows the electronic waveforms of a typical analog-to-digital conversion. Figure (a) is the analog signal to be digitized. As shown by the labels on the graph, this signal is a voltage that varies over time.
    [Show full text]
  • Fourier Analysis and Sampling Theory
    Reading Required: Shirley, Ch. 9 Recommended: Ron Bracewell, The Fourier Transform and Its Applications, McGraw-Hill. Fourier analysis and Don P. Mitchell and Arun N. Netravali, “Reconstruction Filters in Computer Computer sampling theory Graphics ,” Computer Graphics, (Proceedings of SIGGRAPH 88). 22 (4), pp. 221-228, 1988. Brian Curless CSE 557 Fall 2009 1 2 What is an image? Images as functions We can think of an image as a function, f, from R2 to R: f(x,y) gives the intensity of a channel at position (x,y) Realistically, we expect the image only to be defined over a rectangle, with a finite range: • f: [a,b]x[c,d] Æ [0,1] A color image is just three functions pasted together. We can write this as a “vector-valued” function: ⎡⎤rxy(, ) f (,xy )= ⎢⎥ gxy (, ) ⎢⎥ ⎣⎦⎢⎥bxy(, ) We’ll focus in grayscale (scalar-valued) images for now. 3 4 Digital images Motivation: filtering and resizing In computer graphics, we usually create or operate What if we now want to: on digital (discrete)images: smooth an image? Sample the space on a regular grid sharpen an image? Quantize each sample (round to nearest enlarge an image? integer) shrink an image? If our samples are Δ apart, we can write this as: In this lecture, we will explore the mathematical underpinnings of these operations. f [n ,m] = Quantize{ f (n Δ, m Δ) } 5 6 Convolution Convolution in 2D One of the most common methods for filtering a In two dimensions, convolution becomes: function, e.g., for smoothing or sharpening, is called convolution.
    [Show full text]
  • Filter Effects and Filter Artifacts in the Analysis of Electrophysiological Data
    GENERAL COMMENTARY published: 09 July 2012 doi: 10.3389/fpsyg.2012.00233 Filter effects and filter artifacts in the analysis of electrophysiological data Andreas Widmann* and Erich Schröger Institute of Psychology, University of Leipzig, Leipzig, Germany *Correspondence: [email protected] Edited by: Guillaume A. Rousselet, University of Glasgow, UK Reviewed by: Rufin VanRullen, Centre de Recherche Cerveau et Cognition, France Lucas C. Parra, City College of New York, USA A commentary on unity gain at DC (the step response never FILTER EFFECTS VS. FILTER ARTIFACTS returns to one). These artifacts are due to a We also recommend to distinguish between Four conceptual fallacies in mapping the known misconception in FIR filter design in filter effects, that is, the obligatory effects time course of recognition EEGLAB1. The artifacts are further ampli- any filter with equivalent properties – cutoff by VanRullen, R. (2011). Front. Psychol. fied by filtering twice, forward and back- frequency, roll-off, ripple, and attenuation 2:365. doi: 10.3389/fpsyg.2011.00365 ward, to achieve zero-phase. – would have on the data (e.g., smoothing With more appropriate filters the under- of transients as demonstrated by the filter’s Does filtering preclude us from studying estimation of signal onset latency due to step response), and filter artifacts, that is, ERP time-courses? the smoothing effect of low-pass filtering effects which can be minimized by selection by Rousselet, G. A. (2012). Front. Psychol. could be narrowed down to about 4–12 ms of filter type and parameters (e.g., ringing). 3:131. doi: 10.3389/fpsyg.2012.00131 in the simulated dataset (see Figure 1 and Appendix for a simulation), that is, about an CAUSAL FILTERING In a recent review, VanRullen (2011) con- order of magnitude smaller than assumed.
    [Show full text]
  • Efficient Implementations of Discrete Wavelet Transforms Using Fpgas Deepika Sripathi
    Florida State University Libraries Electronic Theses, Treatises and Dissertations The Graduate School 2003 Efficient Implementations of Discrete Wavelet Transforms Using Fpgas Deepika Sripathi Follow this and additional works at the FSU Digital Library. For more information, please contact [email protected] THE FLORIDA STATE UNIVERSITY COLLEGE OF ENGINEERING EFFICIENT IMPLEMENTATIONS OF DISCRETE WAVELET TRANSFORMS USING FPGAs By DEEPIKA SRIPATHI A Thesis submitted to the Department of Electrical and Computer Engineering in partial fulfillment of the requirements for the degree of Master of Science Degree Awarded: Fall Semester, 2003 The members of the committee approve the thesis of Deepika Sripathi defended on November 18th, 2003. Simon Y. Foo Professor Directing Thesis Uwe Meyer-Baese Committee Member Anke Meyer-Baese Committee Member Approved: Reginald J. Perry, Chair, Department of Electrical and Computer Engineering The office of Graduate Studies has verified and approved the above named committee members ii ACKNOWLEDGEMENTS I would like to express my gratitude to my major professor, Dr. Simon Foo for his guidance, advice and constant support throughout my thesis work. I would like to thank him for being my advisor here at Florida State University. I would like to thank Dr. Uwe Meyer-Baese for his guidance and valuable suggestions. I also wish to thank Dr. Anke Meyer-Baese for her advice and support. I would like to thank my parents for their constant encouragement. I would like to thank my husband for his cooperation and support. I wish to thank the administrative staff of the Electrical and Computer Engineering Department for their kind support. Finally, I would like to thank Dr.
    [Show full text]
  • Digital Signal Processing Tom Davinson
    First SPES School on Experimental Techniques with Radioactive Beams INFN LNS Catania – November 2011 Experimental Challenges Lecture 4: Digital Signal Processing Tom Davinson School of Physics & Astronomy N I VE R U S I E T H Y T O H F G E D R I N B U Objectives & Outline Practical introduction to DSP concepts and techniques Emphasis on nuclear physics applications I intend to keep it simple … … even if it’s not … … I don’t intend to teach you VHDL! • Sampling Theorem • Aliasing • Filtering? Shaping? What’s the difference? … and why do we do it? • Digital signal processing • Digital filters semi-gaussian, moving window deconvolution • Hardware • To DSP or not to DSP? • Summary • Further reading Sampling Sampling Periodic measurement of analogue input signal by ADC Sampling Theorem An analogue input signal limited to a bandwidth fBW can be reproduced from its samples with no loss of information if it is regularly sampled at a frequency fs 2fBW The sampling frequency fs= 2fBW is called the Nyquist frequency (rate) Note: in practice the sampling frequency is usually >5x the signal bandwidth Aliasing: the problem Continuous, sinusoidal signal frequency f sampled at frequency fs (fs < f) Aliasing misrepresents the frequency as a lower frequency f < 0.5fs Aliasing: the solution Use low-pass filter to restrict bandwidth of input signal to satisfy Nyquist criterion fs 2fBW Digital Signal Processing D…igi wtahl aSt ignneaxtl? Processing Digital signal processing is the software controlled processing of sequential data derived from a digitised analogue signal. Some of the advantages of digital signal processing are: • functionality possible to implement functions which are difficult, impractical or impossible to achieve using hardware, e.g.
    [Show full text]
  • Aliasing, Image Sampling and Reconstruction
    https://youtu.be/yr3ngmRuGUc Recall: a pixel is a point… Aliasing, Image Sampling • It is NOT a box, disc or teeny wee light and Reconstruction • It has no dimension • It occupies no area • It can have a coordinate • More than a point, it is a SAMPLE Many of the slides are taken from Thomas Funkhouser course slides and the rest from various sources over the web… Image Sampling Imaging devices area sample. • An image is a 2D rectilinear array of samples • In video camera the CCD Quantization due to limited intensity resolution array is an area integral Sampling due to limited spatial and temporal resolution over a pixel. • The eye: photoreceptors Intensity, I Pixels are infinitely small point samples J. Liang, D. R. Williams and D. Miller, "Supernormal vision and high- resolution retinal imaging through adaptive optics," J. Opt. Soc. Am. A 14, 2884- 2892 (1997) 1 Aliasing Good Old Aliasing Reconstruction artefact Sampling and Reconstruction Sampling Reconstruction Slide © Rosalee Nerheim-Wolfe 2 Sources of Error Aliasing (in general) • Intensity quantization • In general: Artifacts due to under-sampling or poor reconstruction Not enough intensity resolution • Specifically, in graphics: Spatial aliasing • Spatial aliasing Temporal aliasing Not enough spatial resolution • Temporal aliasing Not enough temporal resolution Under-sampling Figure 14.17 FvDFH Sampling & Aliasing Spatial Aliasing • Artifacts due to limited spatial resolution • Real world is continuous • The computer world is discrete • Mapping a continuous function to a
    [Show full text]
  • Post-Sampling Aliasing Control for Natural Images
    POST-SAMPLING ALIASING CONTROL FOR NATURAL IMAGES Dinei A. F. Florêncio and Ronald W. Schafer Digital Signal Processing Laboratory School of Electrical and Computer Engineering Georgia Institute of Technology Atlanta, Georgia 30332 f1orenceedsp . gatech . edu rws@eedsp . gatech . edu ABSTRACT Shannon sampling theorem, and can be useful in developing Sampling and recollstruction are usuaiiy analyzed under better pre- and post-filters based on non-linear techniques. the framework of linear signal processing. Powerful tools Critical Morphological Sampling is similar to traditional like the Fourier transform and optimum linear filter design techniques in the sense that it also requires pre-ifitering be- techniques, allow for a very precise analysis of the process. fore subsampling. In some applications, this pre-ifitering In particular, an optimum linear filter of any length can be maybe undesirable, or even impossible, in which case the derived under most situations. Many of these tools are not signal is simply subsampled, without any pre-filtering, or available for non—linear systems, and it is usually difficult to a very simple filter is used. An example of increasing im find an optimum non4inear system under any criteria. In portance is video processing, where the high data rate and this paper we analyze the possibility of using non-linear fil memory restrictions often limit the filtering to very short tering in the interpolation of subsampled images. We show windows. that a very simple (5x5) non-linear reconstruction filter out- In this paper we show how it is possible to reduce performs (for the images analyzed) linear filters of up to the effects of aliasing by using non-linear reconstruction 256x256, including optimum (separable) Wiener filters of techniques.
    [Show full text]
  • Analyze Bus Goals & Constraints
    16: Windowed-Sinc Filters * Acknowledgment: This material is derived and adapted from “The Scientist and Engineer's Guide to Digital Signal processing”, Steven W. Smith WOO-CCI504-SCI-UoN 1 Windowed-sinc filter . Windowed-sinc filters are used to separate one band of frequencies from another. For this, they are very stable, consistent, and can deliver high performance levels. The exceptional frequency domain characteristics are obtained, however, at the expense of poor performance in the time domain, including excessive ripple and overshoot in the step response. When carried out by standard convolution, windowed-sinc filters are easy to program, but slow to execute. the FFT can be used to dramatically improve the computational speed of these filters. WOO-CCI504-SCI-UoN 2 Strategy of the Windowed-Sinc WOO-CCI504-SCI-UoN 3 Strategy of the Windowed-Sinc . the idea behind the windowed-sinc filter. [see Figure 16-1] . The frequency response of the ideal low-pass filter: . All frequencies below the cutoff frequency, fC, are passed with unity amplitude, while all higher frequencies are blocked. The passband is perfectly flat, the attenuation in the stopband is infinite, and the transition between the two is infinitesimally small. Taking the Inverse Fourier Transform of this ideal frequency response produces the ideal filter kernel (impulse response) which is the sinc function, given by: WOO-CCI504-SCI-UoN 4 Strategy of the Windowed-Sinc Figure 16-1 WOO-CCI504-SCI-UoN 5 Strategy of the Windowed-Sinc . Convolving an input signal with this (sinc) filter kernel should provides a perfect low-pass filter. Problem: the sinc function continues to both negative and positive infinity without dropping to zero amplitude.
    [Show full text]
  • Sigma-Delta Conversion Used for Motor Control
    TECHNICAL ARTICLE SIGMA-DELTA CONVERSION USED Jens Sorensen Analog Devices FOR MOTOR CONTROL A - ADC has the lowest possible resolution of 1 bit, but through oversam- Share on Twitter Share on LinkedIn Email Σ Δ | | | pling, noise shaping, digital filtering, and decimation, very high signal quality can be achieved. The theory behind Σ-Δ ADCs and sinc filters is well under- stood and well documented,1, 2 so it will not be discussed in this article. Rather, Abstract the focus will be on how to get the best performance in a motor drive and how to utilize the performance in the control algorithms. Ʃ-Δ analog-to-digital converters are widely used in motor drives where high signal integrity and galvanic isolation are required. Phase Current Measurement with Σ-Δ ADCs While the Σ-Δ technology itself is well understood, the converters When a 3-phase motor is fed by a switching voltage source inverter, the are often used in ways that fail to unlock the full potential of the phase current can be seen as two components: an average component and technology. This article looks at Σ-Δ ADCs from an application a switching component, as seen in Figure 2. The top signal shows one phase point of view and discusses how to get the best performance in a current, the middle signal shows high-side PWM for the inverter phase-leg, motor drive. and the lower signal shows the sample synchronizing signal from the PWM timer, PWM_SYNC. PWM_SYNC is asserted at the beginning and the center Introduction of a PWM cycle and so it aligns with the midpoint of the current and voltage ripple waveforms.
    [Show full text]
  • Design of a Low Power and Area Efficient Digital Down Converter and SINC Filter in CMOS 90-Nm Technology
    Wright State University CORE Scholar Browse all Theses and Dissertations Theses and Dissertations 2011 Design of a Low Power and Area Efficient Digital Down Converter and SINC Filter in CMOS 90-nm Technology Steven John Billman Wright State University Follow this and additional works at: https://corescholar.libraries.wright.edu/etd_all Part of the Electrical and Computer Engineering Commons Repository Citation Billman, Steven John, "Design of a Low Power and Area Efficient Digital Down Converter and SINC Filter in CMOS 90-nm Technology" (2011). Browse all Theses and Dissertations. 444. https://corescholar.libraries.wright.edu/etd_all/444 This Thesis is brought to you for free and open access by the Theses and Dissertations at CORE Scholar. It has been accepted for inclusion in Browse all Theses and Dissertations by an authorized administrator of CORE Scholar. For more information, please contact [email protected]. Design of a Low Power and Area Efficient Digital Down Converter and SINC Filter in CMOS 90-nm Technology A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Engineering By Steven John Billman B.S., Cedarville University, 2009 2011 Wright State University WRIGHT STATE UNIVERSITY SCHOOL OF GRADUATE STUDIES Jun 10, 2011 I HEREBY RECOMMEND THAT THE THESIS PREPARED UNDER MY SUPERVISION BY Steven Billman ENTITLED Design of a Low Power and Area Efficient Digital Down Converter and SINC Filter In CMOS 90nm Technology BE ACCEPTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Master of Science in Engineering Saiyu Ren, Ph.D. Thesis Director Kefu Xue, Ph.D., Chair Department of Electrical Engineering College of Engineering and Computer Science Committee on Final Examination Saiyu Ren, Ph.D.
    [Show full text]
  • Compensation of Reconstruction Filter Effect in Digital Signal Processing System
    Journal of Signal Processing, Vol.18, No.3, pp.121-134, May 2014 PAPER Compensation of Reconstruction Filter Effect in Digital Signal Processing System Sukanya Praesomboon1, Kobchai Dejhan1 and Surapun Yimman2 1Faculty of Engineering, King Mongkut’s Institute of Technology Ladkrabang, Bangkok 10520, Thailand 2Faculty of Applied Science, King Mongkut’s University of Technology North Bangkok, Bangkok 10800, Thailand E-mail: [email protected], [email protected], [email protected] Abstract This paper proposes the reduction effect of reconstruction filter for digital signal processing system. It is well known that the reconstruction filter limits the bandwidth of output signal processing and the output signal is staircase form or has high frequency components. For effect reduction we use the nonrecursive system which corresponds with the inverse system function of the reconstruction filter. The initial step starts with the analog system function of the reconstruction filter and is converted to a discrete-time system using the approximation of derivative technique and inverse system. This inverse discrete-time system function is a nonrecursive system to compensate the reduction effect of the reconstruction filter implemented by using the software. For hardware experiments, we use TMS320C31 digital signal processor, D/A, PIC-32 microcontroller, PWM analog output. The experimental results of the proposed principle show that it can be used to compensate the bandwidth and reduce the total harmonic distortion (THD) of high frequency signal. In addition, this experiment shows that the nonrecursive system for compensation uses only first-order system and it does not utilizes any more processor. Furthermore, it is able to increase the performance.
    [Show full text]