Oversampling Data Converters

Total Page:16

File Type:pdf, Size:1020Kb

Oversampling Data Converters Oversampling Data Converters 2B1611 Spring 2005 Ana Rusu Outline Introduction Oversampling Oversampling with Noise-Shaping Sigma-delta ADCs System Architecture Sigma-delta modulator architectures Decimation Filters Sigma-delta DACs System Architecture Interpolating Filters Summary 2B1611 Spring 2005 Ana Rusu Introduction Oversampling Noise-Shaping Data Converters Exchange resolution in time for resolution in amplitude using oversampling, feedback and digital filtering. An oversampling converter uses a noise-shaping modulator to reduce the in-band quantization noise (to achieve high resolution). The oversampling ratio (OSR) can vary usual from 8 to 256. The resolution of oversampling converter is proportional to the OSR. The bandwidth of the signal to be converted is inversely proportional to the OSR(=fs/2fB). Benefits of oversampling with noise shaping: +Relaxed transition band requirements for analog antialiasing and reconstruction filters Drawbacks of oversampling +Reduced matching tolerances with noise shaping: : +Reduced baseband quantization noise -Difficult to model and simulate power (high resolution) -Limited in bandwidth by the OSR +Very compatible with VLSI technology Solutions for drawbacks because most of the converter is digital Multi-bit quantizer +Provide an excellent means of trading Alternative architectures precision for speed +Single-bit noise-shaping uses one-bit DACs which are inherently linear 2B1611 Spring 2005 Ana Rusu Conventional Nyquist-rate A/D Converter Oversampled A/D Converter 2B1611 Spring 2005 Ana Rusu Oversampling (without noise-shaping) Sampling- Nyquist frequency Conventional ADC with fB ≈ 0.5fN ,fB=analog signal bandwidth, fN=Nyquist frequency (=2 fB), Oversampling Oversampled ADC with fB ≈ 0.5fN << 0.5fS, fS=sampling frequency, M(=OSR)= fS/2 fB 2B1611 Spring 2005 Ana Rusu Oversampling Quantization Noise Assume that the quantization noise e(k) is white and is independent of fS. Baseband noise For a discrete-time quantizer (which is not in overload) with a step size, ∆ and sampling frequency, fS the quantization noise power is distributed uniformly across the Nyquist bandwidth. 2B1611 Spring 2005 Ana Rusu Oversampling Power spectral density of the quantization error (e) is 2 2 ∆ 1 Ne(f ) = e / fs = ( )⋅ 12 fs The total quantization error power within the baseband f / 2 2 If fB=fS/2 , the baseband quantization noise power is s 2 ∆ S = ∫ N (f )df = e = B0 e 12 −fs / 2 2 If fB<fS/2, the baseband quantization noise power is fB ∆ 1 SB = ∫ Ne(f )df = ⋅ ⋅ 2fB = where M is the oversampling ratio (OSR): −fB 12 fs fS ⎛ 2f ⎞ S M = = S ⋅⎜ B ⎟ = B0 B0 ⎜ ⎟ M 2fB ⎝ fS ⎠ 2B1611 Spring 2005 Ana Rusu Oversampling ⎛ V ⎞ ⎜ ref ⎟ SignalPower _ at _ fin ⎛ Vin,rms⎞ N SNR = = 20log⎜ ⎟ = 20log⎜ 2 2 ⎟ = 20log⎜⎛2 3 M ⎟⎞ BasebandNoisePower ⎝ erms ⎠ ⎜ ∆ 1 ⎟ ⎝ 2 ⎠ ⎜ ⋅ ⎟ ⎝ 12 M ⎠ SNRmax[dB] = 6.02N +1.76dB +10log(M) It is seen that a doubling of M, only gives a decrease of the inband noise of 1/√2 which corresponds to a 3dB (which corresponds to 0.5 bits of resolution) improvement in SNR (DR). A much greater improvement in resolution with increasing M can be obtained by embedding the quantizer in a feedback loop: ∆ modulation or ∆Σ modulation(noise- shaping). 2B1611 Spring 2005 Ana Rusu Oversampling & Noise-Shaping Delta Modulator (Predictive Modulator) Delta-Sigma Modulator (Noise-Shaping Modulator) 2B1611 Spring 2005 Ana Rusu Delta Modulator (Predictive Modulator) The predictive modulator reduces the quantization noise by only detecting the change of the signal rather than the absolute signal value using a delta modulator. The drawback of a predictive modulator is the exhibition of slope overload for rapidly changing input signals. Noise-Shaping (Sigma-Delta) modulator is derived from delta modulator: is a delta modulator with an additional integrator in front of quantizer. Noise-Shaping modulator also performs only a coarse quantization of the input signal, but it employs filtering and negative feedback to shift a large amount of the quantization noise to higher frequencies out of the signal band. Thereby the inband quantization noise is reduced and high resolutions can be achieved. Out-of- band noise, including quantization noise, is suppressed by a subsequent digital LPF (decimation filter). The output of the digital filter can be resampled at a lower sampling rate if the filter provides adequate antialiasing, as well as noise suppression. 2B1611 Spring 2005 Ana Rusu Noise-Shaping: Delta-Sigma (Sigma-Delta) Modulator Integrator accumulates the difference between the input signal and quantization signal. Feedback keeps the integrator output near zero, thus minimizing the low- frequency difference between input and quantization signals. The summator takes the difference (Delta) ∆Σ modulator with 1-bit quantization: between the input signal and the feedback a summator, one-bit ADC (1-bit signal. The integrator accumulates or sums quantizer) is just a comparator, 2 (Sigma) this difference and feeds the result levels DAC can be an analog switch to back, via the ADC (quantizer) and DAC, to ± Vref. the summer. This force the output of the 1-bit DAC is inherently linear. modulator to track the average of the input. The average signal feedback should ideally be the same as the input signal. http://www.analog.com/Analog_Root/static/techSupport/designTools/interactiveTools/sdtutorial/sdtutorial.html 2B1611 Spring 2005 Ana Rusu Oversampling Σ∆ A/D Converters System Architecture Components of an oversampling ADC: Σ∆ Modulator (or noise-shaper), which shapes the quantization noise and push the majority of the inband noise to higher frequencies. It modulates the analog input signal to a simple digital code, normally an one- bit serial-stream using a sampling rate Σ∆ ADCs can be implemented with: much higher than the Nyquist rate. • Low-Pass Σ∆ Modulators Digital Filter with two components: • Band-Pass Σ∆ Modulators Low-pass filter – used to remove the In high frequency quantization noise and • Single-loop architecture to preserve the input signal. • Cascaded architecture Decimator (or down-sampler) – it With down samples the high frequency • Single-bit quantizer modulator output into a low frequency • Multibit quantizer output and does some pre-filtering on the quantization noise. 2B1611 Spring 2005 Ana Rusu Σ∆ Modulator Architectures • Low-pass Σ∆ Modulators First-order Σ∆ Modulator High-order Single-Loop Σ∆ Modulators High-order Cascaded Σ∆ Modulators Multibit Σ∆ Modulators • Band-pass Σ∆ Modulators 2B1611 Spring 2005 Ana Rusu Σ∆ Modulator Architectures First-order Σ∆ Modulator (First-order Noise-Shaping) Principle The block diagram of a 1st order single-bit Σ∆ modulator (interpolator structure) Vin,max=0.4V, and the quantizer levels are at ±0.5V. When the input approaches 0.4, the modulator output is dominated by positive pulses; when the input is around –0.4, the output Time-domain response has few positive pulses; for input around zero, the output oscillates between two levels. The input range must be kept in between the 2 quantizer levels. The local average of the output is efficiently computed by a decimator. 2B1611 Spring 2005 Ana Rusu First-order Σ∆ Modulator (First-order Noise-Shaping) Time-domain: the output of the integrator u[k] at the th k sampling period, kTS u[]k = x[k −1]− q[k −1]+ u[k −1] The 1-bit quantizer delivers a signal y[k] which is either Principle -∆/2 or +∆/2 depending on the sign of its input u[k]: ∆ The block diagram of a 1st order Σ∆ modulator y[]k = sgn(u[]k ) ⋅ 2 (interpolator structure) where ∆ is the quantizer step size. The quantization error e[k] can be defined as e[k] = y[k]− u[k] The quantization error is modeled as an additive error sequence, e(k), with the z-transform E(z). If the DAC is ideal: q[k] = y[k] the output is y[]k = x[k −1]+ (e[k]− e[k −1]) Converting this expression to the z-domain Y(z) = z −1 ⋅ X(z) + (1− z −1 )E(z) -1 Signal Transfer Function STF(z)=HX(z)=Y(z)/X(z)=z -1 Noise Transfer Function NTF(z)=HE(z)=E(z)/X(z)=1-z 2B1611 Spring 2005 Ana Rusu First-order Σ∆ Modulator (First-order Noise-Shaping) jωT 2πfj/ f z-domain: z = e = e S The transfer function for the delaying discrete- Principle time integrator ( has a pole at dc) is The linear discrete-time model −1 of the modulator H(z) = z 1− z−1 Y(z) = H(z)⋅[X(z) − Y(z)]+ E(z) Y(z) = z−1 ⋅ X(z) + (1− z−1)E(z) where STF(z)=Hs(z)= z-1 is a simply delay and NTF(z)=HE(z) is a first-order HP filter −1 H E (z) = NTF(z) =1− z thus, in the output Y(z), the signal is only delayed, while the quantization error is filtered by the first-order high-pass filter. 2B1611 Spring 2005 Ana Rusu Frequency domain: to estimate the SNR and DR, we substitute z = e jωT = e2πfj/ fS for physical frequencies. where T=1/fS. Thus If Ne(f) is the power spectral density of the quantization error e(k), the spectral power density of the quantization noise in the modulator output is If it is assumed that the spectrum of the quantization error is white and if the quantization error power, SQ is then 2B1611 Spring 2005 Ana Rusu Frequency domain (cont): To determine the baseband quantization noise power at the modulator output, we assume that the quantization noise is white with a uniform spectral density SQ/fS, and the oversampling ratio is M= fS /(2 fB ). Then: 2B1611 Spring 2005 Ana Rusu First-order Σ∆ Modulator (First-order Noise-Shaping) Frequency domain (cont): The maximum signal-to-noise ratio (SNR) for a full-scale sinusoidal input signal (with an amplitude of at most ∆/2) is SNRmax[dB] = 6.02N +1.76 − 5.17 + 30log(M) Conclusion: Each doubling of M results in a 9 dB increase in SNR (DR), which corresponds to 1.5 bits of resolution.
Recommended publications
  • Archived: Labview Digital Filter Design Toolkit User Manual
    LabVIEWTM Digital Filter Design Toolkit User Manual Digital Filter Design Toolkit User Manual February 2005 371353A-01 Support Worldwide Technical Support and Product Information ni.com National Instruments Corporate Headquarters 11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tel: 512 683 0100 Worldwide Offices Australia 1800 300 800, Austria 43 0 662 45 79 90 0, Belgium 32 0 2 757 00 20, Brazil 55 11 3262 3599, Canada (Calgary) 403 274 9391, Canada (Ottawa) 613 233 5949, Canada (Québec) 450 510 3055, Canada (Toronto) 905 785 0085, Canada (Vancouver) 604 685 7530, China 86 21 6555 7838, Czech Republic 420 224 235 774, Denmark 45 45 76 26 00, Finland 385 0 9 725 725 11, France 33 0 1 48 14 24 24, Germany 49 0 89 741 31 30, India 91 80 51190000, Israel 972 0 3 6393737, Italy 39 02 413091, Japan 81 3 5472 2970, Korea 82 02 3451 3400, Malaysia 603 9131 0918, Mexico 01 800 010 0793, Netherlands 31 0 348 433 466, New Zealand 0800 553 322, Norway 47 0 66 90 76 60, Poland 48 22 3390150, Portugal 351 210 311 210, Russia 7 095 783 68 51, Singapore 65 6226 5886, Slovenia 386 3 425 4200, South Africa 27 0 11 805 8197, Spain 34 91 640 0085, Sweden 46 0 8 587 895 00, Switzerland 41 56 200 51 51, Taiwan 886 2 2528 7227, Thailand 662 992 7519, United Kingdom 44 0 1635 523545 For further support information, refer to the Technical Support and Professional Services appendix.
    [Show full text]
  • User Defined Filter Tool 5 Series/6 Series B MSO Option 5-UDFLT/6-UDFLT Application Datasheet
    User Defined Filter Tool 5 Series/6 Series B MSO Option 5-UDFLT/6-UDFLT Application Datasheet In the broad sense, any system that processes a signal can be thought Supported filter types: of as a filter. For example, an oscilloscope channel operates as a low • Low-pass pass filter where its 3 dB down point is referred to as its bandwidth. Given a waveform of any shape, a filter can be designed that can • High-pass transform it into defined shape within the context of some basic rules, • Band-pass assumptions, and limitations. • Band-stop • All-pass Digital filters have some significant advantages over analog filters. For example, the tolerance values of analog filter circuit components are • Hilbert usually large, such that high-order filters are difficult or impossible to • Differentiator implement. With digital filters, high-order filters are easily realized. Supported filter responses: 5 Series and 6 Series MSO allow users to apply filters to math waveforms through a MATH Arbitrary function. The User Defined Filter • Butterworth (UDF) tool, Option 5/6-UDFLT takes this functionality a level deeper, • Chebyshev I providing more than MATH arbitrary basic functions and adds flexibility • Chebyshev II to support standard filters and can be used for application centric filter • Elliptical designs. • Gaussian • Bessel-Thomson Select from the various Filter Types General applications of filters Low-pass filters (LPF) are used to remove background and high- frequency noise. High-pass filters (HPF) can be used to remove DC and low-frequency components. Both LPF and HPF are commonly used in high-speed serial and data communication applications.
    [Show full text]
  • Transition Bandwidth Analysis of Infinite Impulse Response Filters Sujata Prabhakar Department of Electronics and Communication UCOE Punjabi University, Patiala Dr
    Sujata Prabhakar et al./ International Journal of Computer Science & Engineering Technology (IJCSET) Transition Bandwidth Analysis of Infinite Impulse Response Filters Sujata Prabhakar Department of Electronics and Communication UCOE Punjabi University, Patiala Dr. Amandeep Singh Sappal Associate Professor Department of Electronics and Communication UCOE Punjabi University, Patiala Abstract - Infinite impulse response (IIR) is a property applying to many linear time-invariant systems. Digital filters are the common example of linear time invariant systems. Systems with this property are called IIR systems or IIR filters. These filters have infinite length of impulse response and are in contrast to finite impulse response (FIR) filters. The basic IIR filters are – Butterworth filters, Chebyshev filters and Elliptic filters. In this paper we are going to discuss some basic theory of these filters and then we will analyze the properties of these filters. Keywords – IIR filters, FIR filters, Butterworth filters, Chebyshev filters and Elliptic filters. I. INTRODUCTION Filters are electronic devices used to modify amplitude and/or phase response of a signal according to their frequency. IIR filters are used for many applications. In [1] IIR filters are used for the suppression of noise in ECG signal. In diagnosis of ECG signal, signal acquisition must be noise free. So the physicians are able to make correct diagnosis on the condition of heart. IIR filters can be used to remove noise present in ECG signal. Adaptive IIR filters [2] can also be used to control active noise. IIR filters can also be used in Image Processing Applications [3]. IIR filters can be implemented on Xilinx system [4] to enhance the computational speed of filters.
    [Show full text]
  • Frequency Filters
    Frequency Filters By Kenneth A. Kuhn rev. Dec. 27, 2000, rev. March 5, 2013 A filter in general passes a desired quantity and stops an undesired quantity. For example, a fuel filter in a car passes gasoline and stops dirt and junk. An air filter in either a car or home passes air and stops dust and dirt. A ticket collector at a theater passes those with tickets and stops those without. The filters we will focus on pass signals in a desired frequency band and reject signals in an undesired frequency band. These filters are called frequency filters. There are five basic frequency filter types: Low-pass Signals from DC to an upper cutoff frequency are passed and signals at higher frequencies are attenuated. High-pass The inverse of a low-pass filter. Signals below a specified cutoff frequency are attenuated and signals at higher frequencies are passed. No high-pass filter can have response to infinite frequency so there is an upper low-pass response region in practice that is usually not accounted for in our model. Band-pass Signals above a lower cutoff frequency and below an upper cutoff frequency are passed and signals at lower or higher frequencies are attenuated. There are two types of band-pass filters: wide-band and narrow-band. Wide-band filters are built using a cascade of a high-pass filter that cuts off at the low frequency and a low-pass filter that cuts off at the high frequency. Narrow-band filters are built using high-Q resonators at or near the center frequency.
    [Show full text]
  • Compact Microstrip Lowpass Filter with Ultrasharp Response Using a Square-Loaded Modified T-Shaped Resonator
    Turkish Journal of Electrical Engineering & Computer Sciences Turk J Elec Eng & Comp Sci (2018) 26: 1736 – 1746 http://journals.tubitak.gov.tr/elektrik/ © TÜBİTAK Research Article doi:10.3906/elk-1801-127 Compact microstrip lowpass filter with ultrasharp response using a square-loaded modified T-shaped resonator Ali PIRASTEH, Saeed ROSHANI∗, Sobhan ROSHANI Department of Electrical Engineering, Kermanshah Branch, Islamic Azad University, Kermanshah, Iran Received: 13.01.2018 • Accepted/Published Online: 06.04.2018 • Final Version: 27.07.2018 Abstract: A miniaturized lowpass filter (LPF) with ultrasharp response, good figure of merit (FOM), and simple structure is proposed. The designed structure is fabricated and measured with a 2.9 GHz cut-off frequency. The proposed LPF consists of high impedance lines that are loaded by three similar resonators and two uniform suppressing cells. The filter size is only 0.08 × 0.23 λg, which indicates small circuit size. The proposed design exhibits good features, such as an ultrasharp roll-off rate of about 1609 dB/GHz and a good FOM of 162,820. The insertion lossofthe proposed LPF is less than 0.14 dB in the passband. With these excellent obtained specifications and flat group delay, this structure can be used in wireless antennae. Key words: Microstrip, low-pass filters (LPF), sharp roll-off, resonator 1. Introduction Microstrip low-pass filters (LPFs) are important passive elements for the attenuation of unwanted signalsand noise in communication systems [1]. LPFs are widely used to suppress unwanted harmonics in active and passive devices such as power dividers, couplers [2–4], and amplifiers [5,6].
    [Show full text]
  • The Scientist and Engineer's Guide to Digital Signal Processing
    CHAPTER 14 Introduction to Digital Filters Digital filters are used for two general purposes: (1) separation of signals that have been combined, and (2) restoration of signals that have been distorted in some way. Analog (electronic) filters can be used for these same tasks; however, digital filters can achieve far superior results. The most popular digital filters are described and compared in the next seven chapters. This introductory chapter describes the parameters you want to look for when learning about each of these filters. Filter Basics Digital filters are a very important part of DSP. In fact, their extraordinary performance is one of the key reasons that DSP has become so popular. As mentioned in the introduction, filters have two uses: signal separation and signal restoration. Signal separation is needed when a signal has been contaminated with interference, noise, or other signals. For example, imagine a device for measuring the electrical activity of a baby's heart (EKG) while still in the womb. The raw signal will likely be corrupted by the breathing and heartbeat of the mother. A filter might be used to separate these signals so that they can be individually analyzed. Signal restoration is used when a signal has been distorted in some way. For example, an audio recording made with poor equipment may be filtered to better represent the sound as it actually occurred. Another example is the deblurring of an image acquired with an improperly focused lens, or a shaky camera. These problems can be attacked with either analog or digital filters. Which is better? Analog filters are cheap, fast, and have a large dynamic range in both amplitude and frequency.
    [Show full text]
  • How to Compare Your Circuit Requirements to Active-Filter Approximations by Bonnie C
    Analog Applications Journal Industrial How to compare your circuit requirements to active-filter approximations By Bonnie C. Baker WEBENCH® Senior Applications Engineer Figure 1. Example of a low-pass Butterworth filter R1 V+ C2_S1 16 kΩ U3 R2_S1 15 nF V+ C2_S2 OPA342 ++ 14 kΩ U1 R2_S2 15 nF V+ + OPA342 5.17 k U2 + C1 + Ω V – R1_S1 + OPA342 OUT 10 nF C1_S1 + 11.7 kΩ – R1_S2 10 nF C1_S1 Vsignal V– 4.7 kΩ 10 nF – V– V– R4_S1 R3_S1 5.36 kΩ R4_S2 2.49 kΩ R3_S2 5.36 kΩ 2.49 kΩ Introduction Figure 2. Generic frequency response Numerous filter approximations, such as Butterworth, of a low-pass filter Bessel, and Chebyshev, are available in popular filter soft- ware applications; however, it can be time consuming to Transition select the right option for your system. So how do you Passband Region Region focus in on what type of filter you need in your circuit? This article defines the differences between Bessel, Butterworth, Chebyshev, Linear Phase, and traditional RP Gaussian low-pass filters. A typical Butterworth low-pass A filter is shown in Figure 1. 3 dB Generic low-pass filter frequency and time response Figure 2 illustrates the frequency response of a generic A low-pass filter. In this diagram, the x-axis shows the SB frequency in hertz (Hz) and the y-axis shows the circuit gain in volts/volts (V/V) or decibels (dB). Magnitude The low-pass filter has two frequency areas of operation: the passband region and the transition region. In the pass- band region, the input signal passes through with minimum modifications.
    [Show full text]
  • 3F3 – Digital Signal Processing (DSP)
    3F3 Digital Signal Processing Section 2: Digital Filters • A filter is a device which passes some signals 'more' than others (`selectivity’), e.g. a sinewave of one frequency more than one at another frequency. • We will deal with linear time-invariant (LTI) digital filters. • Recall that a linear system is defined by the principle of linear superposition: • If the linear system's parameters (coefficients) are constant, then it is Linear Time Invariant (LTI). [Some of the the material in this section is adapted from notes byDr Punskaya, Dr Doucet and Dr Macleod] TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A 3F3 Digital Signal Processing Write the input data sequence as: And the corresponding output sequence as: x 3F3 Digital Signal Processing The linear time-invariant digital filter can then be described by the difference equation: A direct form implementation of (3.1) is: xn = unit delay b0 bM yn a1 aN 3F3 Digital Signal Processing The operations shown in the Figure above are the full set of possible linear operations: • constant delays (by any number of samples), • addition or subtraction of signal paths, • multiplication (scaling) of signal paths by constants - (incl. -1), Any other operations make the system non-linear. Matlab filter functions 3F3 Digital Signal Processing Matlab has a filter command for implementation of linear digital filters. The format is y = filter( b, a, x); where b = [b0 b1 b2 ... bM ]; a = [ 1 a1 a2 a3 ... aN ]; So to compute the first P samples of the filter’s impulse
    [Show full text]
  • On the Transition Width of Finite Impulse- Response Digital Filters I 1
    IEEE TRANSACTIONS ON AUDIO AND ELECTROACOUSTICS, VOL. AU-21, NO. 1, FEBRUARY 1973 1 On the Transition Width of Finite Impulse- Response Digital Filters THOMAS W. PARKS, LAWRENCE R. RABINER, and JAMES H. MC CLELLAN Abstract-Several properties of finite-duration impulse-response (FIR) digital filters designed to have the maximum possible number of ripples are discussed and illustrated with examples. Such filters have been called extraripple filters. Among the properties of such filters are as follows. 1) Ertraripple low-pass filters with fixed passband ripple 61 and stopband ripple 62 achieve the local minimum of transition width in the class of linear phase filters with fixed impulse-response duration of N samples. 2) For the case & =62 the minimum transition width is roughly f independent of F,, the passband cutoff frequency. 3) For the case &<a1, the minimum transition width decreases FP FS with increasing bandwidth. Several figures are included to show the relation between the Fig. 1. Frequency response and error curve for anbptimal transition width and bandwidth forlow-pass filters. low-pass filter defining the basic filter parameters. Introduction The problem of designingfinite impulse-response (FIR) low-pass digital filters with linear phase has re- cently been studied from several pointsof view [1]-[6]. W(f)is a weight function specifying the relative magni- Whilethe problem of obtainingoptimum magnitude tude of the error in the passband and stopband and is characteristics has been solved, several questions remain defined by concerning the width of the transition band (stopband edgeminus passband edge) for filters with optimum magnituderesponse. This paper attempts to answer these questions.
    [Show full text]
  • Design of FIR Filters
    Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 68 FIR as a class of LTI Filters Transfer function of the filter is Finite Impulse Response (FIR) Filters: N = 0, no feedback 69 FIR Filters Let us consider an FIR filter of length M (order N=M-1, watch out! order – number of delays) 70 FIR filters Can immediately obtain the impulse response, with x(n)= δ(n) δ The impulse response is of finite length M, as required Note that FIR filters have only zeros (no poles). Hence known also as all-zero filters FIR filters also known as feedforward or non-recursive, or transversal 71 FIR Filters Digital FIR filters cannot be derived from analog filters – rational analog filters cannot have a finite impulse response. Why bother? 1. They are inherently stable 2. They can be designed to have a linear phase 3. There is a great flexibility in shaping their magnitude response 4. They are easy and convenient to implement Remember very fast implementation using FFT? 72 FIR Filter using the DFT FIR filter: Now N-point DFT (Y(k)) and then N-point IDFT (y(n)) can be used to compute standard convolution product and thus to perform linear filtering (given how efficient FFT is) 73 Linear-phase filters The ability to have an exactly linear phase response is the one of the most important of FIR filters A general FIR filter does not have a linear phase response but this property is satisfied when four linear phase filter types 74 Linear-phase filters – Filter types Some observations: • Type 1 – most versatile • Type 2 – frequency response is always 0 at ω=π – not suitable as a high-pass • Type 3 and 4 – introduce a π/2 phase shift, frequency response is always 0 at ω=0 - – not suitable as a high-pass 75 FIR Design Methods • Impulse response truncation – the simplest design method, has undesirable frequency domain-characteristics, not very useful but intro to … • Windowing design method – simple and convenient but not optimal, i.e.
    [Show full text]
  • A Straightforward One-Seat Stereo Tuning Process and Some Notes About Why It Works
    A Straightforward One-Seat Stereo Tuning Process and Some Notes About Why it Works The Process Note 1: This process assumes the input to your DSP is confirmed as a flat, two-channel and in phase signal, like that of an aftermarket radio. Note 2: In an active system in which your tweeters are driven by an amplifier directly, install a capacitor in series with each tweeter to protect it from erroneous crossover settings, turn on and turn off pops and other failures that may destroy them. Choose a capacitor value that provides a -3dB point about an octave below the tweeter’s Fs. Note 3: This is not an iterative process in which you listen and then make an adjustment or two and then listen again to confirm an improvement. Once you’ve confirmed that all the speakers are connected and playing, there’s no need to listen until after all of the settings have been made and you’ve put away the RTA. Polarity, delay, crossovers, level and EQ, confirmation and additional level adjustments. That’s the order. 1. Confirm that electrical polarity is correct. Use the markings on the speakers and the amps, a polarity checker or the UMI-1 and a scope. Do not set polarity by listening for a center image from speaker pairs! 2. Put the mic in the car. 3. Measure from the center of each speaker to the microphone. Estimate a straight line from the sub to the mic no matter which way the sub is facing. If your system includes passive crossovers for the front speakers, measure to the midbass driver in a 3-way system or the midrange in a 2-way system.
    [Show full text]
  • Download the Entire Design Guide in PDF Format
    Analog and Digital Products Design/Selection Guide TABLE OF CONTENTS Pages Introduction to Frequency Devices 2 ANALOG & DIGITAL FILTER DESIGN GUIDE Analog Filter Design 3 Available Filter Technology 20 Digital Filter Design 22 Signal Reconstruction 28 Choosing a Filter Solution 29 Glossary of Terms 32 We hope the information given here will be helpful. The information is based on data and our best knowledge, and we consider the information to be true and accurate. Please read all statements, recommendations or suggestions herein in conjunction with our conditions of sale, which apply, to all goods supplied by us. We assume no responsibility for the use of these statements, recommendations or suggestions, nor do we intend them as a recommendation for any use, which would infringe any patent or copyright. 1 1784 Chessie Lane, Ottawa, IL 61350 - Tel: 800/252-7074, 815/434-7800 - FAX: 815/434-8176 e-mail: [email protected] • Web Address: http://www.freqdev.com Analog and Digital Products Filter Design Guide THE COMPANY Frequency Devices — founded in 1968 to provide electronic design engineers with analog signal solutions and engineering services — today designs and manufactures standard and custom signal conditioning, signal processing and signal analysis solutions utilizing analog, digital and integrated analog/digital technology. By addressing a wide array of signal processing needs, Frequency Devices continues to provide state-of-the-art solutions to the rapidly changing electronics industry. From prototype to production, we design and manufacture products to agreed-upon performance specifications, utilizing the latest technologies. These module, subassembly and instrument hardware and software solutions include analog and DSP (FIR and IIR) filters, instrumentation grade amplifiers, low distortion signal sources and data conversion products.
    [Show full text]