Chapter 9. Chapter 9 275
|
|
- Anthony Golden
- 6 years ago
- Views:
Transcription
1 Chapter 9 Chapter 9: Multirate Digital Signal Processing Decimation Interpolation Linear Interpolation Sampling rate conversion by Non-integer factors Illustration of Interpolation by a factor / Decimation by Interpolation by Summary... 0 Chapter 9: Problem Sheet 9 Chapter 9 75
2 Chapter 9: Multirate Digital Signal Processing The increasing need in modern digital systems to process data at more than one sampling rate has lead the development of a new sub-area in DSP known as multirate processing. The two primary operations in multirate proceeding are Decimation We can decrease the sampling rate of a given signal : This is sometimes called down sampling. Interpolation We can increase the sampling rate of a given signal : This is sometimes called up sampling. The process of decimation and interpolation are the fundamental operations in multirate signal processing. 9. Decimation A sampling rate decreaser is shown in Figure 9. below. We should confine our attention to a decrease by an integer factor M. e.g. M = M y[m] y[m] /M n 0 m Figure 9.: A discrete-time signal,, is down-sampled by a factor of M=, yielding another discrete-time signal, y[n]. Chapter 9 76
3 Example: = {,,,, 5, -6, -8,, -, } Down sample by y[m] = {,,5,-8,-} The output signal y[n] is obtained by taking every M th sample of the input signal. If M =, we should just take every third sample of to form the desired signal y[m]. Obviously, it only makes sense to reduce the sampling rate if the information content of the signal we wish to preserve is band f limited to s ; half the desired sampling rate since the spectral 6 components above this frequency will be aliased into f frequencies below s according to the sampling rule. 6 Figure 9. shows a block representation of a times M decimator. We see that the signal is first passed through a low pass filter that attenuates the band from fs fs f to s M M to prevent aliasing Digital lowpass filter w[n] M y[m] /M / /M Figure 9.: Prior to down-sampling, a discrete-time signal must first go through a low-pass filter to remove its high-frequency components. This prevents aliasing. Chapter 9 77
4 - w / 0 w[n] n n y[m] M= x 0 Figure 9.: Spectral description of the decimation process 5 m / The spectral description of the decimation process is shown in Figure 9.. Chapter 9 78
5 W Y = 6kH h[n] 6 kh kh Sampling frequency Image Input spectrum fkh H cut-off frequency = /M π Digital low pass filter / fkh W Filtered spectrum fkh T = T = x = x Y x x fkh 6 kh M M Figure 9.: Spectral interpretation of decimation of a signal: from 6kH to kh Chapter 9 79
6 Note: Such a processing requirement may arise, for example when a speech signal is over sampled at = kh. Since we are interested only in a band of 0- kh, sampling rate can be reduced to 8 kh, so the first step in the decimation process has to be the digital filtering of the signal is band limited to 8. Should we use IIR recursive or FIR non-recursive for the low pass filtering required? Using an IIR filter in this case has an obvious shortcoming. We cannot take advantage of the fact that we only have to compute every N th output, since previous outputs are required to compute the M th output. Thus no saving realied. On the other hand, using an FIR filter, in this case implies that we can do our computations at the rate M. Thus, using an FIR filter in the decimation process will lead to a significantly lower computation rate. Another advantage of using an FIR filter is the fact that we can easily design linear phase filters and this is desirable in many applications. Chapter 9 80
7 9. Interpolation The process of interpolation involves a sampling rate increase see Figure 9.5 L y[m] Y L Figure 9.5: A general block diagram representation of up-sampling process. Example: ={,,,,-5,6,-7,,,} y[m]={,0,,0,,0,,0,-5,0,6,0,-7,0,,0,,0,,0} The sequence was derived by sampling xt at a sampling rate of and we want to obtain a sequence y[m] that approximates as closely as possible the sequence that would have been obtained had we sampled xt at the rate L. This involves inserting between any two samples and x[n-] an additional L- samples. Chapter 9 8
8 f - / 0 / Y x L= -/ 0 / x Figure 9.6: Spectral description of the interpolation process. Sampling frequency of yn =. Signal must be band limited to We observe from Figure 9.6 that to go from to Y, we have to pass through a lowpass digital filter designated at the L sampling rate that attenuates sufficiently any frequency components above. Chapter 9 8
9 Sampling rate anti imaging increase W filter Y w[m] y[m] L insert L- eros L Digital low-pass filter h[m] L The LPF joins all the samples of w[m] to produce a waveform as if had been sampled at L. 0 n w[m] y[m] m m L = we assume that there are N- ero samples when computing an output w[n]. Figure 9.7: A general description of the interpolation process. A discrete-time signal is up-sampled by inserting eros and then filtered by a low-pass filter. Note that for each sample of, three output samples y[m] are obtained. The frequency domain interpretation of the process is given in Figure 9.8 below. Chapter 9 8
10 / W y images f kh T = T/ = y = y y =/ H y y f kh y y 0 6 cut-off freq = /L = / f s fs y f kh y 5 6 Figure 9.8: Spectral interpretation of interpolation of a signal from kh to 6 kh. Chapter 9 8
11 Note: Obviously the same reasoning that led us to believe that FIR filters are preferable in the decimation holds here also. Example: Down sampling, ={, 6,,, 6, 8,,,, } M= h[n] M= y[m] gain=, c =/ p[n] h[0]=/, h[]=/ h[n]= {/, /} x p y n* hn,,5,,,7,6,,,, n,5,,,7,6,,,, n,,7,, Due to filter delay 9.. Linear Interpolation filter p[m] y[m] Gain =, c = / = {,,5,,7} p[n] = {,0,,0,5,0,,0,7,0} insert eros hn,, p[n] * h[n] = {0.5,,,,,5,,,5,7,.5} y[n] = {,,,,5,,,5,7,.5} Due to filter delay Chapter 9 85
12 9.. Sampling rate conversion by Non-integer factors In some applications, the need often arises to change the sampling rate by a non-integer factor. An example is in digital audio applications where it may be necessary to transfer data from one storage system to another, where both systems employ different rates. An example is transferring data from the compact disk system at a rate of. kh to a digital audio Tape DAT at 8 kh. This can be achieved by increasing the data rate of the CD by a factor 8 of, a non-integer.. In practice, such a non-integer factor is represented by a rational number that is a ratio of two integers, say L and M. The sampling frequency change is then achieved by first interpolating the data by L and then decimating by M. Note: It is necessary that the interpolation process precede decimation otherwise the decimation process would remove some of the desired frequency components. CD DAT. kh 8 kh = = 5 7 To change the sampling rate we require: L M Therefore if we up-sample by L = 60 and then down-sample by M = 7, we achieve the desired sampling rate conversion. Chapter 9 86
13 Figure 9.9 shows that the sampling frequency change is achieved by first interpolating the data by L and then decimating by M. Interpolator Decimator L w[m] L LPF h [m] p[m] L LPF h [m] q[m] L M y[k] L M f s Figure 9.9: A discrete-time signal is interpolated and then decimated in order to achieve a non-integer conversion oampling rate. The two LPFs, m h m h & can be combined into a single filter since they are in cascade and have a common sampling frequency. If M > L, the resulting operation is a decimation process by a non-integer. If M < L, it is interpolation L w[m] L h[k] LPF q[m] L M y[k] Figure 9.0: A block diagram representation oampling rate conversion with combined low-pass filter. L M f s The lowpass filter that we require is the one that has a cut-off frequency, min c, L M Chapter 9 87
14 9.. Illustration of Interpolation by a factor / n w[m] 5 6 L= m q[m] filtered output m y[k] M= k The sample rate is first increased by, by inserting two erovalue samples for each sample of and low-pass filtered to yield q[m]. The filtered data is then reduced by a factor of by retaining only one sample for every two samples of q[m]. The Figure below illustrates the process of interpolation by / in the frequency domain. The input signal at a rate of kh is first increased by a factor of to 6 kh, filtered to remove the image frequencies which would otherwise cause aliasing, and then reduced by a factor of to kh. Chapter 9 88
15 Frequency domain process of interpolation by / / Images L M = kh f kh W y L= kh = 6kH Q y / y filtered signal, = 6kH y Y x / M= = kh 0 / x f kh Chapter 9 89
16 Chapter Decimation by Y e e e e Y Y j j j j Stretch by a factor to obtain / Note: The spectrum is stretched by down sampling. y[n]= Aliasing term Aliasing term - - Case / / - {/}- Extreme Aliasing
17 9. Interpolation by y[m] Y j ; Y e Y The upsampled spectrum has compressed images of - - / Note: The spectrum is compressed by upsampling. Example: An input signal with the spectrum is applied to the system shown below. Sketch, one above another,, V, W, Y against. - Chapter 9 9
18 V H -/5 /5 W 5 Y - - V -/ / H -/5 /5 W -/ -/5 /5 Y / 5 - /5 Chapter 9 9
19 Chapter 9 9 Example: Express the output y[n] of the figure below as function of the input. By simplifying the expression derived show that y[n] = x[n-]. P n x n p P P ] [ P P W n p n w ] [ W ] [ V n x n v ; Q U v Q v n q n u[n] p[n] w[n] r[n] y[n] v[n] q[n]
20 Chapter 9 9 Similarly W R [ ] [ V V Q ] [ W W R ] [ ] [ R U Y Q U Y n x n y The original signal is reconstructed. The above structure is a perfect reconstruction system u[n] p[n] w[n] r[n] y[n] v[n] q[n]
21 Example: An input signal with spectrum is shown below. The input signal is applied to the system shown below. Sketch, W, V, Y against. w[m] v[n] H y[n] H 0 0 Solution 0 / W / V 0 H 0 Chapter 9 95
22 Y 0 Modulation x u[n] U cos 0 n U in the frequency domain, /[U 0 ] / /[U 0 ] 0 0 Time Domain x ncos θ x nsin θ x n e jnθ 0 0 n n 0 θ θ Frequency Domain θ θ0 θ θ0 θ θ0 θ θ0 j 0 Chapter 9 96
23 Example: xt is the input signal for the system shown below. The analogue signal xt has the spectrum f given by: 0.9kH f.kh f.kh f 0.9kH 0 elsewhere xt A/D p[n] 0 H v[n] 0 y[n] Sampling Period T=0. ms cosn 0 0 = 0 5 H H is an ideal lowpass filter gain=0 with cut-off frequency f c =5 H. Sketch, one above another,, P, V, Y against. Solution: Note: P [ 0 0 ] fs 0 c.5kh; T / ; 0. Chapter 9 97
24 f f kh /T /- 0 /T P 0.7 / /T 0. V 0. Lowpass filter /T/0 = /T Y 0 Chapter 9 98
25 Example a. A signal has been sampled at kh and for a particular application this signal is required to be used at a reduced sampling rate of 8 kh. i Draw a block diagram to show how you would achieve this. ii Indicate the type of digital filter which you would choose for part i above give reasons. b. The sampling period T of the input signal shown in the figure below is 5 µs. The relative frequency is θ = ωt. The first oscillator generates a carrier with a relative frequency T, where..0 rad / sec. The second oscillator generates a carrier with a relative frequency c T, where c.0 rad/sec. The low-pass filter has the following characteristics: G 0 0 i If the input spectrum is cos, Write appropriate equations for Bc, Dc, and Rc ii Sketch θ, Bc, Dc, and Rc against θ, xn b c n B c G d c n D c r c n R c cosn cosn Oscillator Oscillator Chapter 9 99
26 Solution a i L M ii Using IIR filter, we cannot take advantage of the fact that we have to compute only every N th output, since previous outputs are needed to compute the N th output. On the other hand, using FIR filter we can do our computation at the rate of fs /N a significantly lower computational rate. Chapter 9 00
27 Chapter 9 0 b T CT cos cos cos B C 0, G B D C C elsewhere 0 C C C C C C R D D D D R Then from the above calculation, sketch C C C R D B and,,,. D, B c c D - D R c c c = D - D c C
28 Chapter 9 0 = elsewhere = elsewhere 0 - -
29 B c - D c - -/ / R c / - -/ / -/ / Carrier Freq Chapter 9 0
30 9.5 Summary At the end of this chapter, it is expected that you should know: Decimation, interpolation and sample rate conversion by a rational factor. How to draw the frequency responses of upsampled and downsampled signals relative to the original spectrum. How to calculate the cut-off frequencies required for decimation and interpolation. Modulation using sinusoidal carriers and the associated spectra. The difference between multi-rate systems. Analysing a simple multi-rate system using spectra. Chapter 9 0
Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &
odule 9: ultirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering & Telecommunications The University of New South Wales Australia ultirate
More informationPROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.
PROBLEM SET 6 Issued: 2/32/19 Due: 3/1/19 Reading: During the past week we discussed change of discrete-time sampling rate, introducing the techniques of decimation and interpolation, which is covered
More informationMultirate Digital Signal Processing
Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to increase the sampling rate by an integer
More informationMultirate DSP, part 1: Upsampling and downsampling
Multirate DSP, part 1: Upsampling and downsampling Li Tan - April 21, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion
More informationece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS
ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona 2007 SPRING 2007 SCHEDULE All dates are tentative. Lesson Day Date Learning outcomes to be Topics Textbook HW/PROJECT
More informationLecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications
EE4900/EE6720: Digital Communications 1 Lecture 3 Review of Signals and Systems: Part 2 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer
More informationESE 531: Digital Signal Processing
ESE 531: Digital Signal Processing Lec 10: February 15th, 2018 Practical and Non-integer Sampling, Multirate Sampling Signals and Systems Review 3 Lecture Outline! Review: Downsampling/Upsampling! Non-integer
More informationESE 531: Digital Signal Processing
ESE 531: Digital Signal Processing Lec 10: February 14th, 2017 Practical and Non-integer Sampling, Multirate Sampling Lecture Outline! Downsampling/Upsampling! Practical Interpolation! Non-integer Resampling!
More informationSampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.
Sampling of Continuous-Time Signals Reference chapter 4 in Oppenheim and Schafer. Periodic Sampling of Continuous Signals T = sampling period fs = sampling frequency when expressing frequencies in radians
More informationConcordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu
Concordia University Discrete-Time Signal Processing Lab Manual (ELEC442) Course Instructor: Dr. Wei-Ping Zhu Fall 2012 Lab 1: Linear Constant Coefficient Difference Equations (LCCDE) Objective In this
More informationSignals. Continuous valued or discrete valued Can the signal take any value or only discrete values?
Signals Continuous time or discrete time Is the signal continuous or sampled in time? Continuous valued or discrete valued Can the signal take any value or only discrete values? Deterministic versus random
More informationCS3291: Digital Signal Processing
CS39 Exam Jan 005 //08 /BMGC University of Manchester Department of Computer Science First Semester Year 3 Examination Paper CS39: Digital Signal Processing Date of Examination: January 005 Answer THREE
More informationDiscrete-Time Signal Processing (DTSP) v14
EE 392 Laboratory 5-1 Discrete-Time Signal Processing (DTSP) v14 Safety - Voltages used here are less than 15 V and normally do not present a risk of shock. Objective: To study impulse response and the
More informationMultirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters
Multirate Filtering, Resampling Filters, Polyphase Filters or how to make efficient FIR filters THE NOBLE IDENTITY 1 Efficient Implementation of Resampling filters H(z M ) M:1 M:1 H(z) Rule 1: Filtering
More informationContinuous time and Discrete time Signals and Systems
Continuous time and Discrete time Signals and Systems 1. Systems in Engineering A system is usually understood to be an engineering device in the field, and a mathematical representation of this system
More informationTwo-Dimensional Wavelets with Complementary Filter Banks
Tendências em Matemática Aplicada e Computacional, 1, No. 1 (2000), 1-8. Sociedade Brasileira de Matemática Aplicada e Computacional. Two-Dimensional Wavelets with Complementary Filter Banks M.G. ALMEIDA
More information!"!#"#$% Lecture 2: Media Creation. Some materials taken from Prof. Yao Wang s slides RECAP
Lecture 2: Media Creation Some materials taken from Prof. Yao Wang s slides RECAP #% A Big Umbrella Content Creation: produce the media, compress it to a format that is portable/ deliverable Distribution:
More informationMusic 270a: Fundamentals of Digital Audio and Discrete-Time Signals
Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego October 3, 2016 1 Continuous vs. Discrete signals
More informationCMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals
CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 16, 2006 1 Continuous vs. Discrete
More informationContinuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals
Continuous vs. Discrete signals CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 22,
More informationNoise removal example. Today s topic. Digital Signal Processing. Lecture 3. Application Specific Integrated Circuits for
Application Specific Integrated Circuits for Digital Signal Processing Lecture 3 Oscar Gustafsson Applications of Digital Filters Frequency-selective digital filters Removal of noise and interfering signals
More informationIJMIE Volume 2, Issue 3 ISSN:
IJMIE Volume 2, Issue 3 ISSN: 2249-0558 MULTIRATE SIGNAL PROCESSING APPROACHES Ms. Purvi U. Gandecha Dr. S. A. Ladhake ** ABSTRACT: Multirate Signal Processing studies Digital Signal Processing systems
More informationFinal Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No
Final Exam EE313 Signals and Systems Fall 1999, Prof. Brian L. Evans, Unique No. 14510 December 11, 1999 The exam is scheduled to last 50 minutes. Open books and open notes. You may refer to your homework
More informationECE 429 / 529 Digital Signal Processing
ECE 429 / 529 Course Policy & Syllabus R. N. Strickland SYLLABUS ECE 429 / 529 Digital Signal Processing SPRING 2009 I. Introduction DSP is concerned with the digital representation of signals and the
More informationFilter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT
Filter Banks I Prof. Dr. Gerald Schuller Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany 1 Structure of perceptual Audio Coders Encoder Decoder 2 Filter Banks essential element of most
More informationB.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)
Code: 13A04602 R13 B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 (Common to ECE and EIE) PART A (Compulsory Question) 1 Answer the following: (10 X 02 = 20 Marks)
More informationDigital Processing of
Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital
More informationThe University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1
The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: October 18, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books
More informationIslamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011
Islamic University of Gaza Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#4 Sampling and Quantization OBJECTIVES: When you have completed this assignment,
More informationSignals and Systems Lecture 6: Fourier Applications
Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6
More informationDigital Processing of Continuous-Time Signals
Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital
More information! Multi-Rate Filter Banks (con t) ! Data Converters. " Anti-aliasing " ADC. " Practical DAC. ! Noise Shaping
Lecture Outline ESE 531: Digital Signal Processing! (con t)! Data Converters Lec 11: February 16th, 2017 Data Converters, Noise Shaping " Anti-aliasing " ADC " Quantization "! Noise Shaping 2! Use filter
More informationTeam proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.
Lecture 8 Today: Announcements: References: FIR filter design IIR filter design Filter roundoff and overflow sensitivity Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations
More informationSignals and Systems Lecture 6: Fourier Applications
Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6
More informationDigital Signal Processing Techniques
Digital Signal Processing Techniques Dmitry Teytelman Dimtel, Inc., San Jose, CA, 95124, USA June 17, 2009 Outline 1 Introduction 2 Signal synthesis Arbitrary Waveform Generation CORDIC Direct Digital
More informationEC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING
1. State the properties of DFT? UNIT-I DISCRETE FOURIER TRANSFORM 1) Periodicity 2) Linearity and symmetry 3) Multiplication of two DFTs 4) Circular convolution 5) Time reversal 6) Circular time shift
More informationCopyright S. K. Mitra
1 In many applications, a discrete-time signal x[n] is split into a number of subband signals by means of an analysis filter bank The subband signals are then processed Finally, the processed subband signals
More informationFinal Exam Solutions June 14, 2006
Name or 6-Digit Code: PSU Student ID Number: Final Exam Solutions June 14, 2006 ECE 223: Signals & Systems II Dr. McNames Keep your exam flat during the entire exam. If you have to leave the exam temporarily,
More informationModule 3 : Sampling and Reconstruction Problem Set 3
Module 3 : Sampling and Reconstruction Problem Set 3 Problem 1 Shown in figure below is a system in which the sampling signal is an impulse train with alternating sign. The sampling signal p(t), the Fourier
More informationII Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing
Class Subject Code Subject II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing 1.CONTENT LIST: Introduction to Unit I - Signals and Systems 2. SKILLS ADDRESSED: Listening 3. OBJECTIVE
More informationECE 484 Digital Image Processing Lec 09 - Image Resampling
ECE 484 Digital Image Processing Lec 09 - Image Resampling Zhu Li Dept of CSEE, UMKC Office: FH560E, Email: lizhu@umkc.edu, Ph: x 2346. http://l.web.umkc.edu/lizhu slides created with WPS Office Linux
More informationSignal Processing Toolbox
Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Signal Processing Toolbox provides industry-standard algorithms for analog and digital signal processing (DSP).
More informationLecture Schedule: Week Date Lecture Title
http://elec3004.org Sampling & More 2014 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date Lecture Title 1 2-Mar Introduction 3-Mar
More informationLaboratory Assignment 5 Amplitude Modulation
Laboratory Assignment 5 Amplitude Modulation PURPOSE In this assignment, you will explore the use of digital computers for the analysis, design, synthesis, and simulation of an amplitude modulation (AM)
More informationEEM478-WEEK8 Finite Impulse Response (FIR) Filters
EEM478-WEEK8 Finite Impulse Response (FIR) Filters Learning Objectives Introduction to the theory behind FIR filters: Properties (including aliasing). Coefficient calculation. Structure selection. Implementation
More informationMultirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau
Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau (Also see: Lecture ADSP, Slides 06) In discrete, digital signal we use the normalized frequency, T = / f s =: it is without a
More informationDesign of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel
Proceedings of the 6th WSEAS International Conference on SIGNAL PROCESSING, Dallas, Texas, USA, March 22-24, 2007 129 Design of a Sharp Linear-Phase FIR Filter Using the -scaled Sampling Kernel K.J. Kim,
More informationDigital Signal Processing
Digital Signal Processing Lecture 9 Discrete-Time Processing of Continuous-Time Signals Alp Ertürk alp.erturk@kocaeli.edu.tr Analog to Digital Conversion Most real life signals are analog signals These
More informationOptimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers
Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for ulti-standard Wireless Transceivers ANDEEP SINGH SAINI 1, RAJIV KUAR 2 1.Tech (E.C.E), Guru Nanak Dev Engineering College, Ludhiana, P.
More informationDIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling
DIGITAL SIGNAL PROCESSING Chapter 1 Introduction to Discrete-Time Signals & Sampling by Dr. Norizam Sulaiman Faculty of Electrical & Electronics Engineering norizam@ump.edu.my OER Digital Signal Processing
More informationDigital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10
Digital Signal Processing VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Overview Signals and Systems Processing of Signals Display of Signals Digital Signal Processors Common Signal Processing
More informationMULTIRATE DIGITAL SIGNAL PROCESSING
AT&T MULTIRATE DIGITAL SIGNAL PROCESSING RONALD E. CROCHIERE LAWRENCE R. RABINER Acoustics Research Department Bell Laboratories Murray Hill, New Jersey Prentice-Hall, Inc., Upper Saddle River, New Jersey
More informationMultirate DSP, part 3: ADC oversampling
Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562
More informationSubtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis
Subtractive Synthesis CMPT 468: Subtractive Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November, 23 Additive synthesis involves building the sound by
More informationSignal Processing. Introduction
Signal Processing 0 Introduction One of the premiere uses of MATLAB is in the analysis of signal processing and control systems. In this chapter we consider signal processing. The final chapter of the
More informationDesign of Cost Effective Custom Filter
International Journal of Engineering Research and Development e-issn : 2278-067X, p-issn : 2278-800X, www.ijerd.com Volume 2, Issue 6 (August 2012), PP. 78-84 Design of Cost Effective Custom Filter Ankita
More informationLecture 7 Frequency Modulation
Lecture 7 Frequency Modulation Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/15 1 Time-Frequency Spectrum We have seen that a wide range of interesting waveforms can be synthesized
More informationDSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters
Islamic University of Gaza OBJECTIVES: Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters To demonstrate the concept
More informationMassachusetts Institute of Technology Department of Electrical Engineering and Computer Science. OpenCourseWare 2006
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.341: Discrete-Time Signal Processing OpenCourseWare 2006 Lecture 6 Quantization and Oversampled Noise Shaping
More informationImplementation of CIC filter for DUC/DDC
Implementation of CIC filter for DUC/DDC R Vaishnavi #1, V Elamaran #2 #1 Department of Electronics and Communication Engineering School of EEE, SASTRA University Thanjavur, India rvaishnavi26@gmail.com
More informationOutline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37
INF4420 Discrete time signals Jørgen Andreas Michaelsen Spring 2013 1 / 37 Outline Impulse sampling z-transform Frequency response Stability Spring 2013 Discrete time signals 2 2 / 37 Introduction More
More informationPROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT.
PROBLEM SET 5 Issued: 2/4/9 Due: 2/22/9 Reading: During the past week we continued our discussion of the impact of pole/zero locations on frequency response, focusing on allpass systems, minimum and maximum-phase
More informationElectrical & Computer Engineering Technology
Electrical & Computer Engineering Technology EET 419C Digital Signal Processing Laboratory Experiments by Masood Ejaz Experiment # 1 Quantization of Analog Signals and Calculation of Quantized noise Objective:
More informationProject 2 - Speech Detection with FIR Filters
Project 2 - Speech Detection with FIR Filters ECE505, Fall 2015 EECS, University of Tennessee (Due 10/30) 1 Objective The project introduces a practical application where sinusoidal signals are used to
More informationOutline. J-DSP Overview. Objectives and Motivation. by Andreas Spanias Arizona State University
Outline JAVA-DSP () A DSP SOFTWARE TOOL FOR ON-LINE SIMULATIONS AND COMPUTER LABORATORIES by Andreas Spanias Arizona State University Sponsored by NSF-DUE-CCLI-080975-2000-04 New NSF Program Award Starts
More informationInterpolated Lowpass FIR Filters
24 COMP.DSP Conference; Cannon Falls, MN, July 29-3, 24 Interpolated Lowpass FIR Filters Speaker: Richard Lyons Besser Associates E-mail: r.lyons@ieee.com 1 Prototype h p (k) 2 4 k 6 8 1 Shaping h sh (k)
More informationAnalysis of Multi-rate filters in Communication system by using interpolation and decimation, filters
Analysis of Multi-rate filters in Communication system by using interpolation and decimation, filters Vibhooti Sharma M.Tech, E.C.E. Lovely Professional University PHAGWARA Amanjot Singh (Assistant Professor)
More informationAdvanced AD/DA converters. ΔΣ DACs. Overview. Motivations. System overview. Why ΔΣ DACs
Advanced AD/DA converters Overview Why ΔΣ DACs ΔΣ DACs Architectures for ΔΣ DACs filters Smoothing filters Pietro Andreani Dept. of Electrical and Information Technology Lund University, Sweden Advanced
More informationE : Lecture 8 Source-Filter Processing. E : Lecture 8 Source-Filter Processing / 21
E85.267: Lecture 8 Source-Filter Processing E85.267: Lecture 8 Source-Filter Processing 21-4-1 1 / 21 Source-filter analysis/synthesis n f Spectral envelope Spectral envelope Analysis Source signal n 1
More informationASN Filter Designer Professional/Lite Getting Started Guide
ASN Filter Designer Professional/Lite Getting Started Guide December, 2011 ASN11-DOC007, Rev. 2 For public release Legal notices All material presented in this document is protected by copyright under
More informationDigital Signal Processing (Subject Code: 7EC2)
CIITM, JAIPUR (DEPARTMENT OF ELECTRONICS & COMMUNICATION) Notes Digital Signal Processing (Subject Code: 7EC2) Prepared Class: B. Tech. IV Year, VII Semester Syllabus UNIT 1: SAMPLING - Discrete time processing
More information1. In the command window, type "help conv" and press [enter]. Read the information displayed.
ECE 317 Experiment 0 The purpose of this experiment is to understand how to represent signals in MATLAB, perform the convolution of signals, and study some simple LTI systems. Please answer all questions
More informationEEE 311: Digital Signal Processing I
EEE 311: Digital Signal Processing I Course Teacher: Dr Newaz Md Syur Rahim Associated Proessor, Dept o EEE, BUET, Dhaka 1000 Syllabus: As mentioned in your course calendar Reerence Books: 1 Digital Signal
More informationEE 311 February 13 and 15, 2019 Lecture 10
EE 311 February 13 and 15, 219 Lecture 1 Figure 4.22 The top figure shows a quantized sinusoid as the darker stair stepped curve. The bottom figure shows the quantization error. The quantized signal to
More informationECE 6560 Multirate Signal Processing Chapter 11
ultirate Signal Processing Chapter Dr. Bradley J. Bauin Western ichigan University College of Engineering and Applied Sciences Department of Electrical and Computer Engineering 903 W. ichigan Ave. Kalamaoo
More informationESE 531: Digital Signal Processing
ESE 531: Digital Signal Processing Lec 11: February 20, 2018 Data Converters, Noise Shaping Lecture Outline! Review: Multi-Rate Filter Banks " Quadrature Mirror Filters! Data Converters " Anti-aliasing
More informationFrequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]
Frequency Division Multiplexing 6.02 Spring 20 Lecture #4 complex exponentials discrete-time Fourier series spectral coefficients band-limited signals To engineer the sharing of a channel through frequency
More informationExperiment 6: Multirate Signal Processing
ECE431, Experiment 6, 2018 Communications Lab, University of Toronto Experiment 6: Multirate Signal Processing Bruno Korst - bkf@comm.utoronto.ca Abstract In this experiment, you will use decimation and
More informationEECS 452 Midterm Exam (solns) Fall 2012
EECS 452 Midterm Exam (solns) Fall 2012 Name: unique name: Sign the honor code: I have neither given nor received aid on this exam nor observed anyone else doing so. Scores: # Points Section I /40 Section
More informationFinal Exam Practice Questions for Music 421, with Solutions
Final Exam Practice Questions for Music 4, with Solutions Elementary Fourier Relationships. For the window w = [/,,/ ], what is (a) the dc magnitude of the window transform? + (b) the magnitude at half
More informationADSP ADSP ADSP ADSP. Advanced Digital Signal Processing (18-792) Spring Fall Semester, Department of Electrical and Computer Engineering
ADSP ADSP ADSP ADSP Advanced Digital Signal Processing (18-792) Spring Fall Semester, 201 2012 Department of Electrical and Computer Engineering PROBLEM SET 5 Issued: 9/27/18 Due: 10/3/18 Reminder: Quiz
More informationEE 123: Digital Signal Processing Spring Lecture 15 March 6
EE 123: Digital Signal Processing Spring 2007 Lecture 15 March 6 Lecturer: Prof. Anant Sahai Scribe: Julia Owen 15.1 Outline These notes cover the following topics: Overlap-Add and Overlap-Save OFDM tricks
More informationAnalysis and Implementation of a Digital Converter for a WiMAX System
Analysis and Implementation of a Digital Converter for a WiMAX System Sherin A Thomas School of Engineering and Technology Pondicherry University Puducherry-605 014, India sherinthomas1508 @gmail.com K.
More informationLecture #2. EE 313 Linear Systems and Signals
Lecture #2 EE 313 Linear Systems and Signals Preview of today s lecture What is a signal and what is a system? o Define the concepts of a signal and a system o Why? This is essential for a course on Signals
More informationSampling and Reconstruction of Analog Signals
Sampling and Reconstruction of Analog Signals Chapter Intended Learning Outcomes: (i) Ability to convert an analog signal to a discrete-time sequence via sampling (ii) Ability to construct an analog signal
More informationSignal processing preliminaries
Signal processing preliminaries ISMIR Graduate School, October 4th-9th, 2004 Contents: Digital audio signals Fourier transform Spectrum estimation Filters Signal Proc. 2 1 Digital signals Advantages of
More informationUNIT II IIR FILTER DESIGN
UNIT II IIR FILTER DESIGN Structures of IIR Analog filter design Discrete time IIR filter from analog filter IIR filter design by Impulse Invariance, Bilinear transformation Approximation of derivatives
More informationUNIVERSITY OF SWAZILAND
UNIVERSITY OF SWAZILAND MAIN EXAMINATION, MAY 2013 FACULTY OF SCIENCE AND ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING TITLE OF PAPER: INTRODUCTION TO DIGITAL SIGNAL PROCESSING COURSE
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
Type of course: Compulsory GUJARAT TECHNOLOGICAL UNIVERSITY SUBJECT NAME: Digital Signal Processing SUBJECT CODE: 2171003 B.E. 7 th SEMESTER Prerequisite: Higher Engineering Mathematics, Different Transforms
More informationSignal Characteristics
Data Transmission The successful transmission of data depends upon two factors:» The quality of the transmission signal» The characteristics of the transmission medium Some type of transmission medium
More informationFFT Analyzer. Gianfranco Miele, Ph.D
FFT Analyzer Gianfranco Miele, Ph.D www.eng.docente.unicas.it/gianfranco_miele g.miele@unicas.it Introduction It is a measurement instrument that evaluates the spectrum of a time domain signal applying
More informationPresented at the 108th Convention 2000 February Paris, France
Direct Digital Processing of Super Audio CD Signals 5102 (F - 3) James A S Angus Department of Electronics, University of York, England Presented at the 108th Convention 2000 February 19-22 Paris, France
More informationECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015
Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction
More informationMichael F. Toner, et. al.. "Distortion Measurement." Copyright 2000 CRC Press LLC. <
Michael F. Toner, et. al.. "Distortion Measurement." Copyright CRC Press LLC. . Distortion Measurement Michael F. Toner Nortel Networks Gordon W. Roberts McGill University 53.1
More informationMcGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra
DIGITAL SIGNAL PROCESSING A Computer-Based Approach Second Edition Sanjit K. Mitra Department of Electrical and Computer Engineering University of California, Santa Barbara Jurgen - Knorr- Kbliothek Spende
More informationChannelization and Frequency Tuning using FPGA for UMTS Baseband Application
Channelization and Frequency Tuning using FPGA for UMTS Baseband Application Prof. Mahesh M.Gadag Communication Engineering, S. D. M. College of Engineering & Technology, Dharwad, Karnataka, India Mr.
More information6.02 Practice Problems: Modulation & Demodulation
1 of 12 6.02 Practice Problems: Modulation & Demodulation Problem 1. Here's our "standard" modulation-demodulation system diagram: at the transmitter, signal x[n] is modulated by signal mod[n] and the
More informationSignal Processing. Naureen Ghani. December 9, 2017
Signal Processing Naureen Ghani December 9, 27 Introduction Signal processing is used to enhance signal components in noisy measurements. It is especially important in analyzing time-series data in neuroscience.
More informationy(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b
Exam 1 February 3, 006 Each subquestion is worth 10 points. 1. Consider a periodic sawtooth waveform x(t) with period T 0 = 1 sec shown below: (c) x(n)= u(n). In this case, show that the output has the
More informationFinal Exam Solutions June 7, 2004
Name: Final Exam Solutions June 7, 24 ECE 223: Signals & Systems II Dr. McNames Write your name above. Keep your exam flat during the entire exam period. If you have to leave the exam temporarily, close
More information