Outline. FIR Filter Characteristics Linear Phase Windowing Method Frequency Sampling Method Equiripple Optimal Method Design Examples
|
|
- Esmond Mason
- 7 years ago
- Views:
Transcription
1 FIR Filter Design
2 Outline FIR Filter Characteristics Linear Phase Windowing Method Frequency Sampling Method Equiripple Optimal Method Design Examples
3 FIR Filter Characteristics FIR difference equation The output only depends on the previous input samples FIR transfer function All poles are at the origin and also called all zeros filter = = = = ) ( 1 0 ) ( ) ( ) ( N n n N N N n n z n h z z n h z H = = = = M k M k k k n x k h k n x b n y 0 0 ) ( ) ( ) ( ) (
4 Advantages of FIR Filter Stability is never an issue All poles at origin => must within unit circle Linear Phase FIR Filter is very easy to design A lot of applications require linear phase: Digital Communication System Audio Signal Processing Image Processing
5 Properties of Linear Phase Phase delay of a system is defined as T p = θ ( ω) ω A linear phase system has phase response of the following relationships: θ(ω) = -αω or θ(ω) = β - αω where α is a constant phase delay and β =±π
6 Linear Phase Filters: Type 1 and 2 It can be shown that for θ(ω) = -αω the filter impulse response must have positive symmetry: h( n) = h( N n 1), n = 0,1,...,( N 1) / 2 n = 0,1,...,( N / 2) 1 ( N odd) ( N even) Type 1 linear phase FIR filter: N is odd number and α = (N-1)/2 is an integer. Type 2 linear-phase filter N is even number and α = (N-1)/2 is not an integer
7 Linear Phase Filters: Type 3 and 4 It can be shown that for θ(ω) = β - αω the filter impulse response must have negative symmetry: h(n) = -h(n-n-1) α = (N-1)/2 β = ±π/2 Type 3 linear phase FIR filter: N is odd number Type 4 linear-phase filter N is even number
8 Example 1 An FIR digital filter has impulse response, h(n), defined over the interval 0 n N - 1. Show that if N = 7 and h(n) satisfies the positive symmetry condition h(n) = h(n - n - 1) the filter has a linear phase characteristic.
9 Types of linear phase FIR filters
10 Impulse response comparison of the 4 linear phase filters
11 FIR Filter Coefficient Design Method Given filter specification, Determine the impulse response h(n) Popular FIR Design Methods: - Window Method - Frequency Sampling Method - Optimal Filter Design Matlab functions for FIR filter design fir1( ), fir2( ), remez( )
12 Window Method : ideal (desired) frequency response where w(n) is a window sequence H d (ω) = π π ω ω ω π d e H n h n j d d ) ( 2 1 ) ( ) ( )* ( ) ( ) ( ) ( ) ( ω ω ω W H H n w n h n h d d = =
13 Ideal Lowpass Filter rule) Hopital's 0(using L' 2 0,, ) sin( ) ( = = = = = = n f n n n n f d e d e n h c c c c n j n j D ω ω ω π ω π π π ω π π ω
14 Ideal Impulse Responses for Standard Frequency Selective filters
15 Gibb s Effect
16 Comment Note that ripple in the neighbourhood of 10% overshoot in the passband represents only 0.7 db, but that 10% ripple in the stop represents 20 db.
17 We would probably find this filter in adequate to meet filtering requirements in the stop band. How do we improve performance? We have commented that the poor ripple characteristics are due to the bumpy function used in the convolution To reduce the ripple, we need a truncation function whose Fourier Transform is not as bumpy (i.e. smoother) The bumpy behaviour of the transform is related to the discontinuity of the truncation function.
18 Window Design Example
19 Important Features of Common Window Functions
20 Rectangular Window
21 Triangular Window
22 Hamming Window
23 Blackman Window
24 Kaiser Window
25 Window functions comparison (a) Rectangular (b) Hamming (c) Blackman
26 Comments Windows with smoother behavious in the timedomain are smoother in the frequency domain Windows that are smoother in the time-domain tend to have narrower time duration Windows that are smoother in the domain tend to have wider bandwidths When convolving with a wider function, the resultant function will have wider transitions
27 Summary of the Window method Step 1: Specify the ideal or desired frequency response of filter, H D (ω). Step 2: Obtain the impulse response h D (n) by evaluation the inverse Fourier transform. Step 3: Select a window function that satisfies the specifications Determine the filter order based on f Step4. Calculate the filter coefficients, h(n), by h(n) = h D (n)w(n)
28 Example Obtain the coefficients of an FIR lowpass to meet the specifications given below using the window method. Passband edge frequency Transition width Stopband attenuation Sampling frequency 1.5 khz 0.5 khz >50 db 8 khz
29 Solution The unit sample response of an ideal lowpass filter is given by h d ( n) = ωc / π, sin( ωcn) πn, n n = 0 0
30 Solution Hamming window is used for simplicity. To find the normalized transition width as f = transition width sampling frequency The minimum filter length of the FIR filter using Hamming window is determined by = = 3.3 N = f = =
31 Solution The filter coefficients can be obtained by where w( n) h d ( n) w( n) 26 n 2πn = cos N The cutoff frequency f c transition band: 26 is on the center of the f c = f F p s + f 2 = =
32 Matlab Solution fc=2*( )/8; % calculate the cutoff frequency h=fir1(53,fc); % generate the filter coefficients [H, F]=freqz(h,1,100,8000); magh=abs(h); db=20*log10(magh); phase=unwrap(angle(h))*(180/pi); subplot(2,1,1); plot(f, db, 'b'); grid; axis([0,4000,-90,10]); xlabel('frequency in Hz'); ylabel ('Magnitude in db'); subplot(2,1,2); plot(f,phase, 'b'); grid; xlabel('frequency in Hz'); ylabel ('Phase in degrees');
33 Matlab Results
34 Advantages and Disadvantages of the window method Advantage: Simplicity: it is simple to apply and simple to understand. Disadvantages: Lack of flexibility. Both the peak passband and stopband ripples are approximately equal. The passband and stopband edge frequencies cannot be precissely specified.
35 Frequency Sampling Method H d (ω) = H d (ω) with linear phase H(k) = H d (ω) ω = (2π/N)k IDFT h( n) = 1 N N 1 k = 0 H ( k) e j (2π / N ) nk
36 Example A requirement exists for a lowpass FIR satisfying the following specifications: Passband Sampling frequency Filter length khz 18kHz Obtain the filter coefficients using the frequency sampling method.
37 Solution
38 Parks-McClellan Method Often called the Remez exchange method. This method designs an optimal linear phase filter directly from the design specifications. This is the standard method for FIR filter design. In matlab, this method is available as remez()
39 Approximation Errors From the theory of the Fourier series, the rectangular window design method (truncation of the impulse response) gives the best mean square approximation to a desired frequency response for a given filter length M.
40 Minimax Design However simple truncation leads to adverse behaviour near discontinuities and in the stopband. Better filters generally result from minimization of the maximum error (L ) or a frequency weighed error criterion.
41 Design Procedures To specify the frequency response To estimate the filter order: Equations are available to estimate the filter order Matlab function: remezord() An optimization program is run to compute the filter coefficients. Matlab functon: remez() to check the result meets the requirements or not Matlab functon: freqz()
42 Example: Lowpass Filter Design a digital FIR lowpass filter to meet the specifications given below using the equiripple method. Sampling frequency Passband Stopband Passband ripple Stopband attenuation 16 khz Hz Hz less than 0.1 db > 40 db
43 Solution The passband ripple to be less than 0.1 db, we have R p = 0.1 = 20log 10 (1+ δ p ) δ p = /20 1 = The minimum stopband attenuation at least 40 db, A p = 40 = -20log 10 (δ s ) δ s = 10-40/20 = 0.01
44 Matlab for Filter Order Estimation F=[ ]; M=[1 0]; dev=[ ]; Fs=16000; [N Fo Mo W]=remezord(F, M, dev, Fs) Results: N = 154 F o = {0, , , 1.000}, M o = {1, 1, 0, 0} W = {1.0, 1.0}.
45 Matlab codes for filter design h=remez(n, Fo, Mo, W); [H, F]=freqz(h, 1, [0:10:8000], Fs); magh=abs(h); db=20*log10(magh); phase=unwrap(angle(h))*(180/pi); subplot(2,1,1); plot(f, db, 'b'); grid; xlabel('frequency in Hz'); ylabel ('Magnitude in db'); axis([0,8000,-110,10]); subplot(2,1,2); plot(f,phase, 'b'); grid; xlabel('frequency in Hz'); ylabel ('Phase in degrees');
46 Frequency Response of the Designed FIR Filter
47 Frequency Response between 0 to 400 Hz The plots show that the designed filter could meet the passband ripple of
48 Example: Band-Reject Filter This example is to design a 1 KHz band-reject filter with a 40 Hz bandwidth (980 to 1020 Hz) and 8 KHz sampling rate. The over all specifications are: Sampling frequency Passband Stopband Passband ripple Stopband attenuation 8 khz Hz and Hz Hz less than 1 db > 60 db
49 Solution The passband ripple to be less than 1 db, we have R p = 1 = 20log 10 (1+ δ p ) δ p = 10 1/20 1 = 0.12 The minimum stopband attenuation at least 60 db, A p = 60 = -20log 10 (δ s ) δ s = 10-60/20 = 0.001
50 Matlab for Filter Order Estimation F = [ ]; M = [1 0 1]; dev = [ ]; Fs = 8000; [N Fo Mo W] = remezord(f, M, dev, Fs); Results: N = 67 F o = {0, , , , , 1.000}, M o = {1, 1, 0, 0, 1, 1} W = {1, 120, 1.0}.
51 Matlab codes for filter design h = remez(n, Fo, Mo, W); [H, F]=freqz(h, 1, [500:10:1500], Fs); magh=abs(h); db=20*log10(magh); phase=unwrap(angle(h))*(180/pi); subplot(2,1,1); plot(f, db, 'b'); grid; xlabel('frequency in Hz'); ylabel ('Magnitude in db'); subplot(2,1,2); plot(f,phase, 'b'); grid xlabel('frequency in Hz'); ylabel ('Phase in degrees');
52 Frequency Response of the Designed FIR Filter The plots shows the initial design with the estimated order N=69 failed to converge to an equiripple solution.
53 Frequency Response with N = 80
54 Finite Wordlength Effects of FIR Filter ADC noise Coefficient quantization errors Roundoff errors from quantizing results of arithmetic operations Arithmetic overflow
55 Example Determine the effects of quantizing, by rounding, the coefficients of the following filter to 8 bits: stopband attenuation > 90 db passband ripple < db passband edge frequency khz stopband edge frequency khz sampling frequency 20 khz number of coefficients 45
56 Solution Use the design program optimal.c with the following input: number of filter coefficients 45 band edge frequencies 0, , , 0.5 weight 1, 7.28 The coefficients of the filter, before and after rounding to 8 bits, are listed in Table The corresponding frequency responses are given in Figure It is seen that, after quantization, the minimum stopband attenuation is 36 db, a degradation of more than 58 db. Clearly, more than 8 bits of resolution is required for the coefficients in this particular example.
57 Filter coefficients before and after quantization to 8 bits.
58 (a) Effects of coefficient quantization. (b) Passbad., unquantized;, quantized.
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
More informationDesign of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek
Design of Efficient Digital Interpolation Filters for Integer Upsampling by Daniel B. Turek Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements
More informationFilter Comparison. Match #1: Analog vs. Digital Filters
CHAPTER 21 Filter Comparison Decisions, decisions, decisions! With all these filters to choose from, how do you know which to use? This chapter is a head-to-head competition between filters; we'll select
More informationTransition Bandwidth Analysis of Infinite Impulse Response Filters
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
More informationFirst, we show how to use known design specifications to determine filter order and 3dB cut-off
Butterworth Low-Pass Filters In this article, we describe the commonly-used, n th -order Butterworth low-pass filter. First, we show how to use known design specifications to determine filter order and
More informationFrequency Response of FIR Filters
Frequency Response of FIR Filters Chapter 6 This chapter continues the study of FIR filters from Chapter 5, but the emphasis is frequency response, which relates to how the filter responds to an input
More informationSECTION 6 DIGITAL FILTERS
SECTION 6 DIGITAL FILTERS Finite Impulse Response (FIR) Filters Infinite Impulse Response (IIR) Filters Multirate Filters Adaptive Filters 6.a 6.b SECTION 6 DIGITAL FILTERS Walt Kester INTRODUCTION Digital
More informationUnderstanding CIC Compensation Filters
Understanding CIC Compensation Filters April 2007, ver. 1.0 Application Note 455 Introduction f The cascaded integrator-comb (CIC) filter is a class of hardware-efficient linear phase finite impulse response
More informationEm bedded DSP : I ntroduction to Digital Filters
Embedded DSP : Introduction to Digital Filters 1 Em bedded DSP : I ntroduction to Digital Filters Digital filters are a important part of DSP. In fact their extraordinary performance is one of the keys
More informationIntroduction to Digital Filters
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
More informationDesigning a Linear FIR filter
Designing a Linear FIR filter implement the transfer function which can be in the form Leena Darsena, Himani of a program Agrawal or form of a circuit diagram. Abstract- Digital filtering has a very important
More informationELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR
ELEN E48: Digital Signal Processing Topic 8: Filter Design: IIR. Filter Design Specifications 2. Analog Filter Design 3. Digital Filters from Analog Prototypes . Filter Design Specifications The filter
More informationDigital Signal Processing IIR Filter Design via Impulse Invariance
Digital Signal Processing IIR Filter Design via Impulse Invariance D. Richard Brown III D. Richard Brown III 1 / 11 Basic Procedure We assume here that we ve already decided to use an IIR filter. The basic
More informationFFT Algorithms. Chapter 6. Contents 6.1
Chapter 6 FFT Algorithms Contents Efficient computation of the DFT............................................ 6.2 Applications of FFT................................................... 6.6 Computing DFT
More informationHow to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim
How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim This application note describes how to build a 5 th order low pass, high pass Butterworth filter for 10 khz
More information73M2901CE Programming the Imprecise Call Progress Monitor Filter
A Maxim Integrated Products Brand 73M2901CE Programming the Imprecise Call Progress Monitor Filter APPLICATION NOTE AN_2901CE_042 March 2009 Introduction The Teridian 73M2901CE integrated circuit modem
More informationSGN-1158 Introduction to Signal Processing Test. Solutions
SGN-1158 Introduction to Signal Processing Test. Solutions 1. Convolve the function ( ) with itself and show that the Fourier transform of the result is the square of the Fourier transform of ( ). (Hints:
More informationB3. Short Time Fourier Transform (STFT)
B3. Short Time Fourier Transform (STFT) Objectives: Understand the concept of a time varying frequency spectrum and the spectrogram Understand the effect of different windows on the spectrogram; Understand
More informationAnalysis/resynthesis with the short time Fourier transform
Analysis/resynthesis with the short time Fourier transform summer 2006 lecture on analysis, modeling and transformation of audio signals Axel Röbel Institute of communication science TU-Berlin IRCAM Analysis/Synthesis
More informationIIR Half-band Filter Design with TMS320VC33 DSP
IIR Half-band Filter Design with TMS320VC33 DSP Ottó Nyári, Tibor Szakáll, Péter Odry Polytechnical Engineering College, Marka Oreskovica 16, Subotica, Serbia and Montenegro nyario@vts.su.ac.yu, tibi@vts.su.ac.yu,
More informationSimulation of Frequency Response Masking Approach for FIR Filter design
Simulation of Frequency Response Masking Approach for FIR Filter design USMAN ALI, SHAHID A. KHAN Department of Electrical Engineering COMSATS Institute of Information Technology, Abbottabad (Pakistan)
More information1995 Mixed-Signal Products SLAA013
Application Report 995 Mixed-Signal Products SLAA03 IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service
More informationThe Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper
The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper Products: R&S RTO1012 R&S RTO1014 R&S RTO1022 R&S RTO1024 This technical paper provides an introduction to the signal
More informationSUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab.
This technique note was compiled by ADInstruments Pty Ltd. It includes figures and tables from S.S. Young (2001): Computerized data acquisition and analysis for the life sciences. For further information
More informationImplementation of the LMS Algorithm for Noise Cancellation on Speech Using the ARM LPC2378 Processor.
School of Mathematics and Systems Engineering Reports from MSI - Rapporter från MSI Implementation of the LMS Algorithm for Noise Cancellation on Speech Using the ARM LPC2378 Processor. Cesar Augusto Azurdia
More informationThe Algorithms of Speech Recognition, Programming and Simulating in MATLAB
FACULTY OF ENGINEERING AND SUSTAINABLE DEVELOPMENT. The Algorithms of Speech Recognition, Programming and Simulating in MATLAB Tingxiao Yang January 2012 Bachelor s Thesis in Electronics Bachelor s Program
More informationAgilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox. Application Note
Agilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox Application Note Introduction Of all the signal engines in the N7509A, the most complex is the multi-tone engine. This application
More informationCHAPTER 8 ANALOG FILTERS
ANALOG FILTERS CHAPTER 8 ANALOG FILTERS SECTION 8.: INTRODUCTION 8. SECTION 8.2: THE TRANSFER FUNCTION 8.5 THE SPLANE 8.5 F O and Q 8.7 HIGHPASS FILTER 8.8 BANDPASS FILTER 8.9 BANDREJECT (NOTCH) FILTER
More informationIntroduction to IQ-demodulation of RF-data
Introduction to IQ-demodulation of RF-data by Johan Kirkhorn, IFBT, NTNU September 15, 1999 Table of Contents 1 INTRODUCTION...3 1.1 Abstract...3 1.2 Definitions/Abbreviations/Nomenclature...3 1.3 Referenced
More informationDigital filter design for electrophysiological data a practical approach
NOTICE: this is the author s version of a work that was accepted for publication in the Journal of Neuroscience Methods following peer review. Changes resulting from the publishing process, such as editing,
More informationCombining the ADS1202 with an FPGA Digital Filter for Current Measurement in Motor Control Applications
Application Report SBAA094 June 2003 Combining the ADS1202 with an FPGA Digital Filter for Current Measurement in Motor Control Applications Miroslav Oljaca, Tom Hendrick Data Acquisition Products ABSTRACT
More informationSampling and Interpolation. Yao Wang Polytechnic University, Brooklyn, NY11201
Sampling and Interpolation Yao Wang Polytechnic University, Brooklyn, NY1121 http://eeweb.poly.edu/~yao Outline Basics of sampling and quantization A/D and D/A converters Sampling Nyquist sampling theorem
More informationSampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.
Sampling Theorem We will show that a band limited signal can be reconstructed exactly from its discrete time samples. Recall: That a time sampled signal is like taking a snap shot or picture of signal
More informationMatlab GUI for WFB spectral analysis
Matlab GUI for WFB spectral analysis Jan Nováček Department of Radio Engineering K13137, CTU FEE Prague Abstract In the case of the sound signals analysis we usually use logarithmic scale on the frequency
More informationMotorola Digital Signal Processors
Motorola Digital Signal Processors Principles of Sigma-Delta Modulation for Analog-to- Digital Converters by Sangil Park, Ph. D. Strategic Applications Digital Signal Processor Operation MOTOROLA APR8
More informationInfinite Impulse Response Filter Structures in Xilinx FPGAs
White Paper: Spartan -3A DSP, Virtex -5/Virtex-4 FPGAs, LogiCOE IP WP330 (v1.2) August 10, 2009 Infinite Impulse esponse Filter Structures in Xilinx FPGAs By: Michael Francis A large percentage of filters
More informationNAPIER University School of Engineering. Electronic Systems Module : SE32102 Analogue Filters Design And Simulation. 4 th order Butterworth response
NAPIER University School of Engineering Electronic Systems Module : SE32102 Analogue Filters Design And Simulation. 4 th order Butterworth response In R1 R2 C2 C1 + Opamp A - R1 R2 C2 C1 + Opamp B - Out
More informationThe Z transform (3) 1
The Z transform (3) 1 Today Analysis of stability and causality of LTI systems in the Z domain The inverse Z Transform Section 3.3 (read class notes first) Examples 3.9, 3.11 Properties of the Z Transform
More informationAn Introduction to Digital Filters
TM An Introduction to Digital Filters Application Note January 1999 AN9603.2 Introduction Digital Signal Processing (DSP) affords greater flexibility, higher performance (in terms of attenuation and selectivity),
More informationchapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective
Introduction to Digital Signal Processing and Digital Filtering chapter 1 Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction Digital signal processing (DSP) refers to anything
More informationImpedance 50 (75 connectors via adapters)
VECTOR NETWORK ANALYZER PLANAR TR1300/1 DATA SHEET Frequency range: 300 khz to 1.3 GHz Measured parameters: S11, S21 Dynamic range of transmission measurement magnitude: 130 db Measurement time per point:
More informationController Design in Frequency Domain
ECSE 4440 Control System Engineering Fall 2001 Project 3 Controller Design in Frequency Domain TA 1. Abstract 2. Introduction 3. Controller design in Frequency domain 4. Experiment 5. Colclusion 1. Abstract
More information8 Filtering. 8.1 Mathematical operation
8 Filtering The estimated spectrum of a time series gives the distribution of variance as a function of frequency. Depending on the purpose of analysis, some frequencies may be of greater interest than
More informationImplementation of Digital Signal Processing: Some Background on GFSK Modulation
Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering s.h.gerez@utwente.nl Version 4 (February 7, 2013)
More informationAN-837 APPLICATION NOTE
APPLICATION NOTE One Technology Way P.O. Box 916 Norwood, MA 262-916, U.S.A. Tel: 781.329.47 Fax: 781.461.3113 www.analog.com DDS-Based Clock Jitter Performance vs. DAC Reconstruction Filter Performance
More informationTTT4110 Information and Signal Theory Solution to exam
Norwegian University of Science and Technology Department of Electronics and Telecommunications TTT4 Information and Signal Theory Solution to exam Problem I (a The frequency response is found by taking
More informationA FIR FILTER DESIGN TOOL USING GENETIC ALGORITHMS
Anais do XXXIV COBENGE. Passo Fundo: Ed. Universidade de Passo Fundo, Setembro de 006. ISBN 85-755-37-4 A FIR FILTER DESIGN TOOL USING GENETIC ALGORITHMS André Macário Barros andre_barros@superig.com.br
More informationThe Calculation of G rms
The Calculation of G rms QualMark Corp. Neill Doertenbach The metric of G rms is typically used to specify and compare the energy in repetitive shock vibration systems. However, the method of arriving
More informationShort-time FFT, Multi-taper analysis & Filtering in SPM12
Short-time FFT, Multi-taper analysis & Filtering in SPM12 Computational Psychiatry Seminar, FS 2015 Daniel Renz, Translational Neuromodeling Unit, ETHZ & UZH 20.03.2015 Overview Refresher Short-time Fourier
More informationDESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION
DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION Meena Kohli 1, Rajesh Mehra 2 1 M.E student, ECE Deptt., NITTTR, Chandigarh, India 2 Associate Professor, ECE Deptt.,
More informationUSB 3.0 CDR Model White Paper Revision 0.5
USB 3.0 CDR Model White Paper Revision 0.5 January 15, 2009 INTELLECTUAL PROPERTY DISCLAIMER THIS WHITE PAPER IS PROVIDED TO YOU AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY,
More informationAgilent Time Domain Analysis Using a Network Analyzer
Agilent Time Domain Analysis Using a Network Analyzer Application Note 1287-12 0.0 0.045 0.6 0.035 Cable S(1,1) 0.4 0.2 Cable S(1,1) 0.025 0.015 0.005 0.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Frequency (GHz) 0.005
More informationAnalog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data.
Analog Filters Filters can be used to attenuate unwanted signals such as interference or noise or to isolate desired signals from unwanted. They use the frequency response of a measuring system to alter
More informationLab 1. The Fourier Transform
Lab 1. The Fourier Transform Introduction In the Communication Labs you will be given the opportunity to apply the theory learned in Communication Systems. Since this is your first time to work in the
More informationDigital Signal Processing Complete Bandpass Filter Design Example
Digital Signal Processing Complete Bandpass Filter Design Example D. Richard Brown III D. Richard Brown III 1 / 10 General Filter Design Procedure discrete-time filter specifications prewarp DT frequency
More informationThe front end of the receiver performs the frequency translation, channel selection and amplification of the signal.
Many receivers must be capable of handling a very wide range of signal powers at the input while still producing the correct output. This must be done in the presence of noise and interference which occasionally
More informationPIEZO FILTERS INTRODUCTION
For more than two decades, ceramic filter technology has been instrumental in the proliferation of solid state electronics. A view of the future reveals that even greater expectations will be placed on
More informationThis document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.
This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. Title Transcription of polyphonic signals using fast filter bank( Accepted version ) Author(s) Foo, Say Wei;
More informationFrequency Response of Filters
School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To
More informationSWISS ARMY KNIFE INDICATOR John F. Ehlers
SWISS ARMY KNIFE INDICATOR John F. Ehlers The indicator I describe in this article does all the common functions of the usual indicators, such as smoothing and momentum generation. It also does some unusual
More informationChapter 8 - Power Density Spectrum
EE385 Class Notes 8/8/03 John Stensby Chapter 8 - Power Density Spectrum Let X(t) be a WSS random process. X(t) has an average power, given in watts, of E[X(t) ], a constant. his total average power is
More informationHYBRID FIR-IIR FILTERS By John F. Ehlers
HYBRID FIR-IIR FILTERS By John F. Ehlers Many traders have come to me, asking me to make their indicators act just one day sooner. They are convinced that this is just the edge they need to make a zillion
More informationLaboratory #5: RF Filter Design
EEE 194 RF Laboratory Exercise 5 1 Laboratory #5: RF Filter Design I. OBJECTIVES A. Design a third order low-pass Chebyshev filter with a cutoff frequency of 330 MHz and 3 db ripple with equal terminations
More informationL9: Cepstral analysis
L9: Cepstral analysis The cepstrum Homomorphic filtering The cepstrum and voicing/pitch detection Linear prediction cepstral coefficients Mel frequency cepstral coefficients This lecture is based on [Taylor,
More informationAnalog and Digital Filters Anthony Garvert November 13, 2015
Analog and Digital Filters Anthony Garvert November 13, 2015 Abstract In circuit analysis and performance, a signal transmits some form of information, such as a voltage or current. However, over a range
More informationDepartment of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev LAB 1 - Introduction to USRP - 1-1 Introduction In this lab you will use software reconfigurable RF hardware from National
More informationA Basic Introduction to Filters Active Passive and Switched-Capacitor
A Basic Introduction to Filters Active Passive and Switched-Capacitor 1 0 INTRODUCTION Filters of some sort are essential to the operation of most electronic circuits It is therefore in the interest of
More informationADC and DAC. Quantization
CHAPTER 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
More informationLM833,LMF100,MF10. Application Note 779 A Basic Introduction to Filters - Active, Passive,and. Switched Capacitor. Literature Number: SNOA224A
LM833,LMF100,MF10 Application Note 779 A Basic Introduction to Filters - Active, Passive,and Switched Capacitor Literature Number: SNOA224A A Basic Introduction to Filters Active, Passive, and Switched-Capacitor
More informationT = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p
Data Transmission Concepts and terminology Transmission terminology Transmission from transmitter to receiver goes over some transmission medium using electromagnetic waves Guided media. Waves are guided
More informationAnalog and Digital Signals, Time and Frequency Representation of Signals
1 Analog and Digital Signals, Time and Frequency Representation of Signals Required reading: Garcia 3.1, 3.2 CSE 3213, Fall 2010 Instructor: N. Vlajic 2 Data vs. Signal Analog vs. Digital Analog Signals
More informationFinal Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones
Final Year Project Progress Report Frequency-Domain Adaptive Filtering Myles Friel 01510401 Supervisor: Dr.Edward Jones Abstract The Final Year Project is an important part of the final year of the Electronic
More informationMATRIX TECHNICAL NOTES
200 WOOD AVENUE, MIDDLESEX, NJ 08846 PHONE (732) 469-9510 FAX (732) 469-0418 MATRIX TECHNICAL NOTES MTN-107 TEST SETUP FOR THE MEASUREMENT OF X-MOD, CTB, AND CSO USING A MEAN SQUARE CIRCUIT AS A DETECTOR
More informationDithering in Analog-to-digital Conversion
Application Note 1. Introduction 2. What is Dither High-speed ADCs today offer higher dynamic performances and every effort is made to push these state-of-the art performances through design improvements
More informationAnalysis of Filter Coefficient Precision on LMS Algorithm Performance for G.165/G.168 Echo Cancellation
Application Report SPRA561 - February 2 Analysis of Filter Coefficient Precision on LMS Algorithm Performance for G.165/G.168 Echo Cancellation Zhaohong Zhang Gunter Schmer C6 Applications ABSTRACT This
More informationSpike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept
Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept ONR NEURO-SILICON WORKSHOP, AUG 1-2, 2006 Take Home Messages Introduce integrate-and-fire
More informationGraphs of Polar Equations
Graphs of Polar Equations In the last section, we learned how to graph a point with polar coordinates (r, θ). We will now look at graphing polar equations. Just as a quick review, the polar coordinate
More informationTime Series Analysis: Introduction to Signal Processing Concepts. Liam Kilmartin Discipline of Electrical & Electronic Engineering, NUI, Galway
Time Series Analysis: Introduction to Signal Processing Concepts Liam Kilmartin Discipline of Electrical & Electronic Engineering, NUI, Galway Aims of Course To introduce some of the basic concepts of
More informationSpeech Signal Processing: An Overview
Speech Signal Processing: An Overview S. R. M. Prasanna Department of Electronics and Electrical Engineering Indian Institute of Technology Guwahati December, 2012 Prasanna (EMST Lab, EEE, IITG) Speech
More informationCMPT 468: Matlab Tutorial 3: Analysis with the Fast Fourier Transform (FFT)
CMPT 468: Matlab Tutorial 3: Analysis with the Fast Fourier Transform (FFT) Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University September 24, 2013 This tutorial is available
More informationRECOMMENDATION ITU-R SM.1792. Measuring sideband emissions of T-DAB and DVB-T transmitters for monitoring purposes
Rec. ITU-R SM.1792 1 RECOMMENDATION ITU-R SM.1792 Measuring sideband emissions of T-DAB and DVB-T transmitters for monitoring purposes (2007) Scope This Recommendation provides guidance to measurement
More informationNon-Data Aided Carrier Offset Compensation for SDR Implementation
Non-Data Aided Carrier Offset Compensation for SDR Implementation Anders Riis Jensen 1, Niels Terp Kjeldgaard Jørgensen 1 Kim Laugesen 1, Yannick Le Moullec 1,2 1 Department of Electronic Systems, 2 Center
More informationTime series analysis Matlab tutorial. Joachim Gross
Time series analysis Matlab tutorial Joachim Gross Outline Terminology Sampling theorem Plotting Baseline correction Detrending Smoothing Filtering Decimation Remarks Focus on practical aspects, exercises,
More information5 Signal Design for Bandlimited Channels
225 5 Signal Design for Bandlimited Channels So far, we have not imposed any bandwidth constraints on the transmitted passband signal, or equivalently, on the transmitted baseband signal s b (t) I[k]g
More informationUniboard based digital receiver
Uniboard based digital receiver G. Comoretto 1, A. Russo 1, G. Knittel 2 1- INAF Osservatorio di Arcetri 2- MPIfR Bonn Plus many others at Jive, Astron, Bordeaux, Bonn Summary Not really VLBI Pulsar timing:
More informationClutter Filter Design for Ultrasound Color Flow Imaging
Clutter Filter Design for Ultrasound Color Flow Imaging by Steinar Bjærum (Corresponding author) Department of Physiology and Biomedical Engineering Norwegian University of Science and Technology Trondheim,
More informationAnalog Representations of Sound
Analog Representations of Sound Magnified phonograph grooves, viewed from above: The shape of the grooves encodes the continuously varying audio signal. Analog to Digital Recording Chain ADC Microphone
More informationCorrelation and Convolution Class Notes for CMSC 426, Fall 2005 David Jacobs
Correlation and Convolution Class otes for CMSC 46, Fall 5 David Jacobs Introduction Correlation and Convolution are basic operations that we will perform to extract information from images. They are in
More informationA DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM
ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 2009 : 9 : 1 (921-927) A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM Salih ARSLAN 1 Koray KÖSE
More informationSpectral Analysis Using a Deep-Memory Oscilloscope Fast Fourier Transform (FFT)
Spectral Analysis Using a Deep-Memory Oscilloscope Fast Fourier Transform (FFT) For Use with Infiniium 54830B Series Deep-Memory Oscilloscopes Application Note 1383-1 Table of Contents Introduction........................
More informationAN1200.04. Application Note: FCC Regulations for ISM Band Devices: 902-928 MHz. FCC Regulations for ISM Band Devices: 902-928 MHz
AN1200.04 Application Note: FCC Regulations for ISM Band Devices: Copyright Semtech 2006 1 of 15 www.semtech.com 1 Table of Contents 1 Table of Contents...2 1.1 Index of Figures...2 1.2 Index of Tables...2
More informationLecture 14. Point Spread Function (PSF)
Lecture 14 Point Spread Function (PSF), Modulation Transfer Function (MTF), Signal-to-noise Ratio (SNR), Contrast-to-noise Ratio (CNR), and Receiver Operating Curves (ROC) Point Spread Function (PSF) Recollect
More informationRECOMMENDATION ITU-R BO.786 *
Rec. ITU-R BO.786 RECOMMENDATION ITU-R BO.786 * MUSE ** system for HDTV broadcasting-satellite services (Question ITU-R /) (992) The ITU Radiocommunication Assembly, considering a) that the MUSE system
More informationTCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS
TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS 1. Bandwidth: The bandwidth of a communication link, or in general any system, was loosely defined as the width of
More informationANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1
WHAT IS AN FFT SPECTRUM ANALYZER? ANALYZER BASICS The SR760 FFT Spectrum Analyzer takes a time varying input signal, like you would see on an oscilloscope trace, and computes its frequency spectrum. Fourier's
More informationApplications of the DFT
CHAPTER 9 Applications of the DFT The Discrete Fourier Transform (DFT) is one of the most important tools in Digital Signal Processing. This chapter discusses three common ways it is used. First, the DFT
More informationSimple SDR Receiver. Looking for some hardware to learn about SDR? This project may be just what you need to explore this hot topic!
Michael Hightower, KF6SJ 13620 White Rock Station Rd, Poway, CA 92064; kf6sj@arrl.net Simple SDR Receiver Looking for some hardware to learn about SDR? This project may be just what you need to explore
More informationHarmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies
Soonwook Hong, Ph. D. Michael Zuercher Martinson Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies 1. Introduction PV inverters use semiconductor devices to transform the
More informationChapter 16. Active Filter Design Techniques. Excerpted from Op Amps for Everyone. Literature Number SLOA088. Literature Number: SLOD006A
hapter 16 Active Filter Design Techniques Literature Number SLOA088 Excerpted from Op Amps for Everyone Literature Number: SLOD006A hapter 16 Active Filter Design Techniques Thomas Kugelstadt 16.1 Introduction
More informationLecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3)
Effects of Poles & Zeros on Frequency Response (1) Consider a general system transfer function: zeros at z1, z2,..., zn Lecture 9 Poles, Zeros & Filters (Lathi 4.10) The value of the transfer function
More information