Digital Signal Processing (Subject Code: 7EC2)

Size: px
Start display at page:

Download "Digital Signal Processing (Subject Code: 7EC2)"

Transcription

1 CIITM, JAIPUR (DEPARTMENT OF ELECTRONICS & COMMUNICATION) Notes Digital Signal Processing (Subject Code: 7EC2) Prepared Class: B. Tech. IV Year, VII Semester

2 Syllabus UNIT 1: SAMPLING - Discrete time processing of Continuous-time signals, continuoustime processing of discrete-time signals, changing the sampling rate using discrete-time processing. Beyond the Syllabus Practical applications of signal, sampling and its use. Learning Objectives Students will learn the signal, sampling and its use in digital signal processing Technologies

3 The concepts of signal and system: UNIT-I: SAMPLING Signal: A signal can be broadly defined as any quantity that varies as a function of time and/or space and has the ability to convey information. Signals are ubiquitous in science and engineering. Examples include:- Electrical signals: currents and voltages in AC circuits, radio communications signals, audio and video signals.- Mechanical signals: sound or pressure waves, vibrations in a structure, earthquakes.biomedical signals: electroencephalogram, lung and heart monitoring, X-ray and other typesof images- Finance: time variations of a stock value or a market index. By extension, any series of measurements of a physical quantity can be considered a signal (temperature Measurements for instance). Signal characterization: The most convenient mathematical representation of a signal is via the concept of a function, say x(t). In this notation: - x represents the dependent variable (e.g., voltage, pressure, etc.) - t the represents the independent variable (e.g., time, space, etc.). Depending on the nature of the independent and dependent variables, different types of signals can be Identified:- Analog signal: t R xa(t) R or C When t denotes the time, we also refer to such a signal as a continuous-time signal.- Discrete signal: n ₃Z x[n] R or C Distinctions can also be made at the model level, for example: whether x[n] is considered to be deterministic or random in nature. Speech signal: A speech signal consists of variations in air pressure as a function of time, so that it basically represents a continuous-time signal x(t). It can be recorded via a microphone that translates the local pressure variations into a voltage signal. An example of such a signal is given in Figure 1.1(a), which represent the utterance of the vowel a. If one wants to process this signal with a computer, it needs to be discredited in time in order to accommodate the discrete-time processing capabilities of the computer.and also quantized, in order to accommodate the finite-precision representation in a computer These represent a continuous-time, discrete-time and digital signal respectively. As we know from the

4 sampling theorem, the continuous-time signal can be reconstructed from its samples taken with a sampling rate at least twice the highest frequency component in the signal. Speech signals exhibit energy up to say, 10 khz. However, most of the intelligibility is conveyed in a bandwidth less than 4 khz. In digital telephony, speech signals are filtered (with an anti-aliasing filter which removes energy above 4 khz), sampled at 8 khz and represented with 256 discrete (non-uniformly spaced) Digital Image: An example of two-dimensional signal is a grayscale image, where t 1 and t2 represent the horizontal and vertical coordinates, and x(t1, t2) represents some measure of the intensity of the image at location (t1, t2). This example can also be considered in discrete-time (or rather in discrete space in this case): digital images are made up of a discrete number of points (or pixels), and the intensity of a pixel can be denoted by x[n1,n2]. Figure 1.2 shows an example of digital image. The rightmost part of the Figure shows a zoom on this image that clearly shows the pixels. This is an 8-bit grayscale image, i.e. each pixel (each signal sample) is represented by an 8-bit number ranging from 0 (black) to 255 (white). System: A physical entity that operates on a set of primary signals (the inputs) to produce a corresponding set of resultant signals (the outputs). System characterization: A system can be represented mathematically as a transformation between two signal sets, as in x[n] S1 y[n] = T{x[n]} S2. This is illustrated in Figure

5 SAMPLING: The signals we use in the real world, such as our voices, are called "analog" signals. To process these signals in computers, we need to convert the signals to "digital" form. While an analog signal is continuous in both time and amplitude, a digital signal is discrete in both time and amplitude. To convert a signal from continuous time to discrete time, a process called sampling is used. The value of the signal is measured at certain intervals in time. Each measurement is referred to as a sample. (The analog signal is also quantized in amplitude; This is known as the Nyquist rate. The Sampling Theorem states that a signal can be exactly reproduced if it is sampled at a frequency F, where F is greater than twice the maximum What happens if we sample the signal at a frequency that is lower that the Nyquist rate? When the signal is converted back into a continuous time signal, it will exhibit a phenomenon called aliasing. Aliasing is the presence of unwanted components in the reconstructed signal.

6 Basic Ideas in Sampling Theory sampling a signal: Analog Digital conversion by reading the value at discrete points Digital signal processing (DSP): In its most general form, DSP refers to the processing of analog signals by means of discrete-time operations implemented on digital hardware. From a system viewpoint, DSP is concerned with mixed systems: - the input and output signals are analog - the processing is done on the equivalent digital signals.

7 Basic components of a DSP system: Generic structure: In its most general form, a DSP system will consist of three main components, as illustrated in Figure. The analog-to-digital (A/D) converter transforms the analog signal xa(t) at the system input into a digital signal xd [n]. An A/D converter can be thought of as consisting of a sampler (creating a discretetime signal), followed by a quantizer (creating discrete levels). The digital system performs the desired operations on the digital signal xd[n] and produces a corresponding output yd [n] also in digital form. The digital-to-analog (D/A) converter transforms the digital output yd[n] into an analog signal ya(t) suitable for interfacing with the outside world. In some applications, the A/D or D/A converters may not be required; we extend the meaning of DSP systems to include such cases. Discrete-time signals are typically written as a function of an index n (for example, x(n) or x n may represent a discretisation of x(t) sampled every T seconds). In contrast to Continuous signal systems, where the behaviour of a system is often described by a set of linear differential equations, discrete-time systems are described in terms of difference equations. Most Monte Carlo simulations utilize a discretetiming method, either because the system cannot be efficiently represented by a set of equations, or because no such set of equations exists. Transform-domain analysis of discrete-time systems often makes use of the Z transform.

8 Discrete time processing of continuous time signals: Even though this course is primarily about the discrete time signal processing, most signals we encounter in daily life are continuous in time such as speech, music and images. Increasingly discrete-time signals processing algorithms are being used to process such signals. For processing by digital systems, the discrete time signals are represented in digital form with each discrete time sample as binary word. Therefore we need the analog to digital and digital to analog interface circuits to convert the continuous time signals into discrete time digital form and vice versa. As a result it is necessary to develop the relations between continuous time and discrete time representations. 1. Sampling of continuous time signals: Let {x c (t)} be a continuous time signal that is sampled uniformly at t = nt generating the sequence {x[n]} where x[n] = x c (nt ), < n <, T > 0 T is called sampling period, the reciprocal of T is called the sampling fre-quency f s = 1/T. The frequency domain representation of {x c (t)} is given by its Fourier transform. where the frequency-domain representation of {x[n]} is given by its discrete time fourier transform. To establish relationship between the two representation, we use impulse train sampling. This should be understood as mathematically convenient method for understanding sampling. Actual circuits can not produce contin-uous time impulses. A periodic impulse train is given by: x p (t) = x c (t)p(t) using sampling property of the impulse f (t)δ(t t 0 ) = f (t 0 )δ(t t 0 ), we get From multiplication property, we know that: X p (jω) = 2π [X c (jω) ₃ P (jω)] The Fourier transform of a impulse train is given by Where Ω s = 2T Using the property that X (jω) δ(ω Ω 0 ) = X (j(ω Ω 0 )) it follows tha X p (jω) = 1/t X c (jω kω s ) Thus X p (jω) is a periodic function of Ω with period Ω s, consisting of super-position of shifted replicas of

9 X c (jω) scaled by 1/T. Figure 8.3 illustrates this for two cases. If Ω m < (Ω s Ω m ) or equivalently Ω s > 2Ω m there is no overlap between shifted replicas of X c (jω), whereas with Ω s < 2Ω m, there is overlap. Thus if Ω s > 2Ω m, X c (jω) is faithfully replicated in X p (jω) and can be recovered from x p (t) by means of lowpass filtering with gain T and cut of frequency between Ω m and Ω s Ω m. This result is known as Nyquist sampling theorem. A major application of discrete-time systems is in the processing of continuous-time signals. The overall system is equivalent to a continuous-time system, since it transforms the continuous-time input signal x s (t) into the continuous time signal y r (t). Sampling Theorem: Let xc(t) be a bandlimited signal with Xc(jΩ) = 0, for Ω > Ωm. Then Xc(t) is uniquely determined by its samples x[n] = xc(nt), < n <, if The frequency 2Ωm is called Nyquist rate, while the frequency Ωm is called the Nyquist frequency. The signal xc(t) can be reconstructed by passing xp(t) through a lowpass filter. The effect of underselling: Aliasing We have seen earlier that spectrum Xc(jΩ) is not faithfully copied when Ωs < 2Ωm. The terms in overlap. The signal xc(t) is no longer recoverable From xp(t). This effect, in which individual terms in equation overlap is called aliasing. For the ideal low pass signal

10 Hence xr(nt) = xc(nt), n = 0,±1,±2... Thus at the sampling instants the signal values of the original and reconstructed Signals are same for any sampling frequency. DTFT of the discrete time signal: Taking continuous time Fourier transform of equation we get Since x[n] = xc(nt), we get the DTFT Comparing them we see that Comparing equation, (we see that X(ejw) is simply a frequency scaled version of Xp(jΩ) with frequency scaling specified by w = ΩT. This can be thought of as a normalization of frequency axis so that frequency Ω = Ωs in Xp(jΩ) is normalized to w = 2π in X(ejw). For the example in the X(ejw)is shown in fig: From equation we see that:

11 We refer to the system that implements x[n] = xc(nt) as ideal continuousto- discrete time (C/D) convertor and is depicted in figure The ideal system that takes {x[n]} sequence as input and produces xr(t) given equationis called ideal discrete to continuous time (D/C) convertor and is depicted in Discrete time processing of continuous time signal Shows a system for discrete time processing of continuous time System. The over all system has xc(t) as input and yr(t) as output. We have the following relations among the signals. If the discrete time system is LTI then we have combining these equations we get:

12 If Xc(jΩ) = 0, for Ω π/t and we use ideal lowpass reconstruction filter then only the term for k = 0 is passed by the filter and we get Thus if Xc(jΩ) is bandlimited and sampling rate is above the Nyquist rate, the output is related to the input by That is overall system is equivalent to a linear time invariant system for bandlimited signal. The LTI property of the system depends on two factors. First the discrete time system is LTI and second the input signals are bandlimited to half the Sampling frequency: Continuous time processing of discrete time signals: Consider the system shown in figure: Therefore the overall system behaves as a discrete time system where frequency Response is

13 Sampling of discrete time Signals: In analogy with continuous time sampling, the sampling of a discrete time signal can be represented as shown in figure: In frequency domain, we get The Fourier transform of {p[n]} sequence is where ws = 2πN. Thus we get If (ws wm) > wm or equivalently ws > 2wm or 2π N > 2wm there will be no aliasing (i.e non zero portions of X(ejw) do not overlap) and the signal {x[n]} can be recovered from xp[n] by passing through an ideal low-pass filter with gain equal to N and cut off equal to ws/2

14 If ws < 2wm, there will be aliasing, and so {xr[n]} will be different from {x[n]}. However as in continuous time case independently of whether there is aliasing or not. For ideal low pass filter: With wc = π/n we get

15 Discrete time decimation and interpolation: The sampled signal in equation (8.13) has (N 1) samples out of every N Samples as zeros. We define a new sequence which retains only the non zero Values This is called a decimated sequence, whatever may be the value of N 2.The DTFT of the decimated request is given by Since only for multiples of N, xp[n] has non zero value: If the original signal {x[n]} was obtained by sampling a continuous time Signal, the process of decimation can be viewed as reduction in the sampling Rate by a factor of N. With this interpretation, the process of decimation is often referred as down sampling. There are situations in which it is useful to convert a sequence to a higher Equivalent sampling rate. This process is referred to as upsampling or interpolation. This process is reverse of the downsampling. {x[n]} we obtain an expanded sequence xc[n] by inserting (L 1) zero

16 The interpolated sequence {xi[n]} is obtained by low pass filtering of {xe[n]} After low pass filtering: For ideal low-pass filter with cutoff π L and gain L we get: We can get a non integer change in rate if it is ratio of two integers by using upsampling and downsampling operations. Continuous time processing of discrete-time signals

17 Since this is a re-sampling process. Remember that, from continuous-time sampling of x[n]= xc(nt), we have Discrete-time signals and systems: Definition: A DT signal is a sequence of real or complex numbers, that is, a mapping from the set of integers Z into either R or C, as in: Description: There are several alternative ways of describing the sample values of a DT signal. Some of the most common are: Sequence notation: where the bar on top of symbol 1 indicates origin of time (i.e. n = 0) Graphical: Explicit mathematical expression:

18 Recursive approach: Depending on the specific sequence x[n], some approaches may lead to more compact representation than others. Uniform sampling: In DSP applications, a common way of generating DT signals is via uniform (or periodic) sampling of an analog signal xa(t), t 2 R, as in: where Ts > 0 is called the sampling period. For example, consider an analog complex exponential signal given by xa(t) = e j2pft, where F denotes the analog frequency (in units of 1/time). Uniform sampling of xa(t) results in the discrete-time CES where w = 2pFTs is the angular frequency (dimensionless).. Thecontinuous and dashed-dotted lines respectively show the real part of the analog complex exponential signals e jwt and e j(w+2p)t. Upon uniform sampling at integer values of t (i.e. using Ts = 1 in (2.9)), the same sample values are obtained for both analog exponentials, as shown by the solid bullets in the figure. That is, the DT CES e jwn and e j(w+2p)n are indistinguishable, even tough the original analog signals are different. This is a simplified illustration of an important phenomenon known as frequency aliasing. As we saw in the example, for sampled data signals (discrete-time signals formed by sampling continuoustime signals), there are several frequency variables: F the frequency variable (units Hz) for the frequency response of the continuous-time signal, and w the (normalized) radian frequency of the frequency response of the discrete-time signal. These are related by

19 Beyond the Syllabus: Pros and cons of DSP Advantages: Robustness: - Signal levels can be regenerated. For binary signals, the zeros and ones can be easily distinguished even in the presence of noise as long as the noise is small enough. The process of Regeneration make a hard decision between a zero and a one, effectively stripping off the noise. - Precision not affected by external factors. This means that one gets the results are reproducible. Storage capability: - DSP system can be interfaced to low-cost devices for storage. The retrieving stored digital signals (often in binary form) results in the regeneration of clean signals. - allows for off-line computations Flexibility: - Easy control of system accuracy via changes in sampling rate and number of representation bits. - Software programmable implementation and fast modification of complex processing functions (e.g. self-tunable digital filter) Structure: - Easy interconnection of DSP blocks (no loading problem) - Possibility of sharing a processor between several tasks Disadvantages: Cost/complexity added by A/D and D/A conversion. Input signal bandwidth is technology limited. Quantization effects. Discretization of the levels adds quantization noise to the signal. Simple conversion of a continuous-time signal to a binary stream of data involves an increase in the bandwidth required for transmission of the data. This however can be mitigated by using compression Techniques. For instance, coding an audio signal using MP3 techniques results in a signal which uses Much less bandwidth for transmission than a WAVE file. D/A converter: This operation can also be viewed as a two-step process, as illustrated in Figure 1.6. Pulse train Generator Interpolator y (t) a y [n] d yˆ (t) a Fig:D/A Conversion

20 Pulse train generator: in which the digital signal yd[n] is transformed into a sequence of scaled, analog Pulses. Interpolator: in which the high frequency components of ˆ ya(t) are removed via low-pass filtering to Produce a smooth analog output ya(t). This two-step representation is a convenient mathematical model of the actual D/A conversion, though, in Practice, one device takes care of both steps. Applications of DSP: Typical applications: Signal enhancement via frequency selective filtering Echo cancellation in telephony: - Electric echoes resulting from impedance mismatch and imperfect hybrids. - Acoustic echoes due to coupling between loudspeaker and microphone. Compression and coding of speech, audio, image, and video signals: - Low bit-rate codecs (coder/decoder) for digital speech transmission. - Digital music: CD, DAT, DCC, MD,...and now MP3 - Image and video compression algorithms such as JPEG and MPEG Digital simulation of physical processes: - Sound wave propagation in a room - Baseband simulation of radio signal transmission in mobile communications Image processing: - Edge and shape detection - Image enhancement

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

Sampling 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 information

Digital Signal Processing

Digital 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 information

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

Islamic 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 information

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

II 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 information

Digital Processing of Continuous-Time Signals

Digital 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

Digital Processing of

Digital 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 information

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

DIGITAL 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 information

Chapter 2: Digitization of Sound

Chapter 2: Digitization of Sound Chapter 2: Digitization of Sound Acoustics pressure waves are converted to electrical signals by use of a microphone. The output signal from the microphone is an analog signal, i.e., a continuous-valued

More information

Sampling and Reconstruction of Analog Signals

Sampling 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 information

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION TE 302 DISCRETE SIGNALS AND SYSTEMS Study on the behavior and processing of information bearing functions as they are currently used in human communication and the systems involved. Chapter 1: INTRODUCTION

More information

Multirate Digital Signal Processing

Multirate 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 information

Module 3 : Sampling and Reconstruction Problem Set 3

Module 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 information

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI Signals and Systems Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Continuous time versus discrete time Continuous time

More information

Lecture Schedule: Week Date Lecture Title

Lecture 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 information

Audio /Video Signal Processing. Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau

Audio /Video Signal Processing. Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau Audio /Video Signal Processing Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau Gerald Schuller gerald.schuller@tu ilmenau.de Organisation: Lecture each week, 2SWS, Seminar

More information

Sampling and Signal Processing

Sampling and Signal Processing Sampling and Signal Processing Sampling Methods Sampling is most commonly done with two devices, the sample-and-hold (S/H) and the analog-to-digital-converter (ADC) The S/H acquires a continuous-time signal

More information

Experiment 8: Sampling

Experiment 8: Sampling Prepared By: 1 Experiment 8: Sampling Objective The objective of this Lab is to understand concepts and observe the effects of periodically sampling a continuous signal at different sampling rates, changing

More information

Digital Signal Processing Lecture 1

Digital Signal Processing Lecture 1 Remote Sensing Laboratory Dept. of Information Engineering and Computer Science University of Trento Via Sommarive, 14, I-38123 Povo, Trento, Italy Digital Signal Processing Lecture 1 Prof. Begüm Demir

More information

ece 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 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 information

PROBLEM 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. 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 information

Recall. Sampling. Why discrete time? Why discrete time? Many signals are continuous-time signals Light Object wave CCD

Recall. Sampling. Why discrete time? Why discrete time? Many signals are continuous-time signals Light Object wave CCD Recall Many signals are continuous-time signals Light Object wave CCD Sampling mic Lens change of voltage change of voltage 2 Why discrete time? With the advance of computer technology, we want to process

More information

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

PROBLEM 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 information

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical Engineering

More information

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

Music 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 information

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Concordia 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 information

Chapter 9. Chapter 9 275

Chapter 9. Chapter 9 275 Chapter 9 Chapter 9: Multirate Digital Signal Processing... 76 9. Decimation... 76 9. Interpolation... 8 9.. Linear Interpolation... 85 9.. Sampling rate conversion by Non-integer factors... 86 9.. Illustration

More information

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Continuous 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 information

Overview of Signal Processing

Overview of Signal Processing Overview of Signal Processing Chapter Intended Learning Outcomes: (i) Understand basic terminology in signal processing (ii) Differentiate digital signal processing and analog signal processing (iii) Describe

More information

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication INTRODUCTION Digital Communication refers to the transmission of binary, or digital, information over analog channels. In this laboratory you will

More information

Multirate DSP, part 1: Upsampling and downsampling

Multirate 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 information

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

CMPT 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 information

Signals and Systems Lecture 6: Fourier Applications

Signals 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 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 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 information

CS3291: Digital Signal Processing

CS3291: 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 information

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

Multirate 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 information

Overview of Digital Signal Processing

Overview of Digital Signal Processing Overview of Digital Signal Processing Chapter Intended Learning Outcomes: (i) Understand basic terminology in digital signal processing (ii) Differentiate digital signal processing and analog signal processing

More information

Continuous time and Discrete time Signals and Systems

Continuous 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 information

Lecture 7 Frequency Modulation

Lecture 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 information

Multirate DSP, part 3: ADC oversampling

Multirate 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 information

Microcomputer Systems 1. Introduction to DSP S

Microcomputer Systems 1. Introduction to DSP S Microcomputer Systems 1 Introduction to DSP S Introduction to DSP s Definition: DSP Digital Signal Processing/Processor It refers to: Theoretical signal processing by digital means (subject of ECE3222,

More information

ECE 2111 Signals and Systems Spring 2012, UMD Experiment 9: Sampling

ECE 2111 Signals and Systems Spring 2012, UMD Experiment 9: Sampling ECE 2111 Signals and Systems Spring 2012, UMD Experiment 9: Sampling Objective: In this experiment the properties and limitations of the sampling theorem are investigated. A specific sampling circuit will

More information

Signals and Systems Lecture 6: Fourier Applications

Signals 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 information

Pulse Code Modulation (PCM)

Pulse Code Modulation (PCM) Project Title: e-laboratories for Physics and Engineering Education Tempus Project: contract # 517102-TEMPUS-1-2011-1-SE-TEMPUS-JPCR 1. Experiment Category: Electrical Engineering >> Communications 2.

More information

CT111 Introduction to Communication Systems Lecture 9: Digital Communications

CT111 Introduction to Communication Systems Lecture 9: Digital Communications CT111 Introduction to Communication Systems Lecture 9: Digital Communications Yash M. Vasavada Associate Professor, DA-IICT, Gandhinagar 31st January 2018 Yash M. Vasavada (DA-IICT) CT111: Intro to Comm.

More information

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

Outline. 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 information

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 1 2.1 BASIC CONCEPTS 2.1.1 Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 2 Time Scaling. Figure 2.4 Time scaling of a signal. 2.1.2 Classification of Signals

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. OpenCourseWare 2006

Massachusetts 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 information

EEE 309 Communication Theory

EEE 309 Communication Theory EEE 309 Communication Theory Semester: January 2016 Dr. Md. Farhad Hossain Associate Professor Department of EEE, BUET Email: mfarhadhossain@eee.buet.ac.bd Office: ECE 331, ECE Building Part 05 Pulse Code

More information

Final Exam Solutions June 14, 2006

Final 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 information

Chapter-2 SAMPLING PROCESS

Chapter-2 SAMPLING PROCESS Chapter-2 SAMPLING PROCESS SAMPLING: A message signal may originate from a digital or analog source. If the message signal is analog in nature, then it has to be converted into digital form before it can

More information

Filter 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. 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 information

Laboratory Assignment 5 Amplitude Modulation

Laboratory 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 information

ECE 429 / 529 Digital Signal Processing

ECE 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 information

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback PURPOSE This lab will introduce you to the laboratory equipment and the software that allows you to link your computer to the hardware.

More information

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Topic 2 Signal Processing Review (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Recording Sound Mechanical Vibration Pressure Waves Motion->Voltage Transducer

More information

EE482: Digital Signal Processing Applications

EE482: Digital Signal Processing Applications Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 01 Introduction 14/01/21 http://www.ee.unlv.edu/~b1morris/ee482/

More information

Discrete-Time Signal Processing (DTSP) v14

Discrete-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 information

EE 351M Digital Signal Processing

EE 351M Digital Signal Processing EE 351M Digital Signal Processing Course Details Objective Establish a background in Digital Signal Processing Theory Required Text Discrete-Time Signal Processing, Prentice Hall, 2 nd Edition Alan Oppenheim,

More information

THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA. Department of Electrical and Computer Engineering. ELEC 423 Digital Signal Processing

THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA. Department of Electrical and Computer Engineering. ELEC 423 Digital Signal Processing THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA Department of Electrical and Computer Engineering ELEC 423 Digital Signal Processing Project 2 Due date: November 12 th, 2013 I) Introduction In ELEC

More information

Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design

Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design SMJE3163 DSP2016_Week1-04 Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design 1) Signals, Systems, and DSP 2) DSP system configuration 3)

More information

Analog-Digital Interface

Analog-Digital Interface Analog-Digital Interface Tuesday 24 November 15 Summary Previous Class Dependability Today: Redundancy Error Correcting Codes Analog-Digital Interface Converters, Sensors / Actuators Sampling DSP Frequency

More information

SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING MICRO LESSON PLAN SUBJECT NAME SUBJECT CODE SEMESTER YEAR : SIGNALS AND SYSTEMS

More information

Sampling, interpolation and decimation issues

Sampling, interpolation and decimation issues S-72.333 Postgraduate Course in Radiocommunications Fall 2000 Sampling, interpolation and decimation issues Jari Koskelo 28.11.2000. Introduction The topics of this presentation are sampling, interpolation

More information

EE 230 Lecture 39. Data Converters. Time and Amplitude Quantization

EE 230 Lecture 39. Data Converters. Time and Amplitude Quantization EE 230 Lecture 39 Data Converters Time and Amplitude Quantization Review from Last Time: Time Quantization How often must a signal be sampled so that enough information about the original signal is available

More information

Basic Signals and Systems

Basic Signals and Systems Chapter 2 Basic Signals and Systems A large part of this chapter is taken from: C.S. Burrus, J.H. McClellan, A.V. Oppenheim, T.W. Parks, R.W. Schafer, and H. W. Schüssler: Computer-based exercises for

More information

Intuitive Guide to Fourier Analysis. Charan Langton Victor Levin

Intuitive Guide to Fourier Analysis. Charan Langton Victor Levin Intuitive Guide to Fourier Analysis Charan Langton Victor Levin Much of this book relies on math developed by important persons in the field over the last 2 years. When known or possible, the authors have

More information

ANALOGUE AND DIGITAL COMMUNICATION

ANALOGUE AND DIGITAL COMMUNICATION ANALOGUE AND DIGITAL COMMUNICATION Syed M. Zafi S. Shah Umair M. Qureshi Lecture xxx: Analogue to Digital Conversion Topics Pulse Modulation Systems Advantages & Disadvantages Pulse Code Modulation Pulse

More information

EEE 311: Digital Signal Processing I

EEE 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 information

SAMPLING THEORY. Representing continuous signals with discrete numbers

SAMPLING THEORY. Representing continuous signals with discrete numbers SAMPLING THEORY Representing continuous signals with discrete numbers Roger B. Dannenberg Professor of Computer Science, Art, and Music Carnegie Mellon University ICM Week 3 Copyright 2002-2013 by Roger

More information

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises Digital Video and Audio Processing Winter term 2002/ 2003 Computer-based exercises Rudolf Mester Institut für Angewandte Physik Johann Wolfgang Goethe-Universität Frankfurt am Main 6th November 2002 Chapter

More information

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications EE4900/EE6420: Digital Communications 1 Lecture 2 Review of Signals and Systems: Part 1 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

ANALOG-TO-DIGITAL CONVERTERS

ANALOG-TO-DIGITAL CONVERTERS ANALOG-TO-DIGITAL CONVERTERS Definition An analog-to-digital converter is a device which converts continuous signals to discrete digital numbers. Basics An analog-to-digital converter (abbreviated ADC,

More information

Analogue Interfacing. What is a signal? Continuous vs. Discrete Time. Continuous time signals

Analogue Interfacing. What is a signal? Continuous vs. Discrete Time. Continuous time signals Analogue Interfacing What is a signal? Signal: Function of one or more independent variable(s) such as space or time Examples include images and speech Continuous vs. Discrete Time Continuous time signals

More information

Pulse Code Modulation

Pulse Code Modulation Pulse Code Modulation Modulation is the process of varying one or more parameters of a carrier signal in accordance with the instantaneous values of the message signal. The message signal is the signal

More information

Lecture #2. EE 313 Linear Systems and Signals

Lecture #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 information

Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &

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 information

Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING. 1.1 Introduction 1.2 The Sampling Process

Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING. 1.1 Introduction 1.2 The Sampling Process Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING 1.1 Introduction 1.2 The Sampling Process Copyright c 2005- Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org January 31, 2008 Frame #

More information

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu Lecture 2: SIGNALS 1 st semester 1439-2017 1 By: Elham Sunbu OUTLINE Signals and the classification of signals Sine wave Time and frequency domains Composite signals Signal bandwidth Digital signal Signal

More information

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals Communications IB Paper 6 Handout 3: Digitisation and Digital Signals Jossy Sayir Signal Processing and Communications Lab Department of Engineering University of Cambridge jossy.sayir@eng.cam.ac.uk Lent

More information

(Refer Slide Time: 3:11)

(Refer Slide Time: 3:11) Digital Communication. Professor Surendra Prasad. Department of Electrical Engineering. Indian Institute of Technology, Delhi. Lecture-2. Digital Representation of Analog Signals: Delta Modulation. Professor:

More information

NON-UNIFORM SIGNALING OVER BAND-LIMITED CHANNELS: A Multirate Signal Processing Approach. Omid Jahromi, ID:

NON-UNIFORM SIGNALING OVER BAND-LIMITED CHANNELS: A Multirate Signal Processing Approach. Omid Jahromi, ID: NON-UNIFORM SIGNALING OVER BAND-LIMITED CHANNELS: A Multirate Signal Processing Approach ECE 1520S DATA COMMUNICATIONS-I Final Exam Project By: Omid Jahromi, ID: 009857325 Systems Control Group, Dept.

More information

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

B.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 information

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet Lecture 10: Summary Taneli Riihonen 16.05.2016 Lecture 10 in Course Book Sanjit K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th

More information

6.003: Signals and Systems. Sampling

6.003: Signals and Systems. Sampling 6.003: Signals and Systems Sampling April 27, 200 Mid-term Examination #3 om orrow: W ednesday, A pril 2 8, 7 : 3 0-9 : 3 0 pm. No recitations tomorrow. Coverage: Lectures 20 Recitations 20 Homeworks Homework

More information

18 Discrete-Time Processing of Continuous-Time Signals

18 Discrete-Time Processing of Continuous-Time Signals 18 Discrete-Time Processing of Continuous-Time Signals Recommended Problems P18.1 Consider the system in Figure P18.1-1 for discrete-time processing of a continuoustime signal using sampling period T,

More information

ECE 556 BASICS OF DIGITAL SPEECH PROCESSING. Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2

ECE 556 BASICS OF DIGITAL SPEECH PROCESSING. Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2 ECE 556 BASICS OF DIGITAL SPEECH PROCESSING Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2 Analog Sound to Digital Sound Characteristics of Sound Amplitude Wavelength (w) Frequency ( ) Timbre

More information

Signal Processing of Discrete-time Signals

Signal Processing of Discrete-time Signals Signal Processing of Discrete-time Signals Andrew C. Singer and David C. Munson Jr. January 26, 2009 2 Chapter 1 Overview of Discrete-time Signal Processing 1 DSP overview 2 Continuous-time signals 3 Discrete-time

More information

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2 QUESTION BANK DEPARTMENT: ECE SEMESTER: V SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2 BASEBAND FORMATTING TECHNIQUES 1. Why prefilterring done before sampling [AUC NOV/DEC 2010] The signal

More information

Final Exam Solutions June 7, 2004

Final 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

Physical Layer: Outline

Physical Layer: Outline 18-345: Introduction to Telecommunication Networks Lectures 3: Physical Layer Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Physical Layer: Outline Digital networking Modulation Characterization

More information

Moving from continuous- to discrete-time

Moving from continuous- to discrete-time Moving from continuous- to discrete-time Sampling ideas Uniform, periodic sampling rate, e.g. CDs at 44.1KHz First we will need to consider periodic signals in order to appreciate how to interpret discrete-time

More information

Introduction to Real-Time Digital Signal Processing

Introduction to Real-Time Digital Signal Processing Real-Time Digital Signal Processing. Sen M Kuo, Bob H Lee Copyright # 2001 John Wiley & Sons Ltd ISBNs: 0-470-84137-0 Hardback); 0-470-84534-1 Electronic) 1 Introduction to Real-Time Digital Signal Processing

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #27 Tuesday, November 11, 23 6. SPECTRAL ANALYSIS AND ESTIMATION 6.1 Introduction to Spectral Analysis and Estimation The discrete-time Fourier

More information

SIGMA-DELTA CONVERTER

SIGMA-DELTA CONVERTER SIGMA-DELTA CONVERTER (1995: Pacífico R. Concetti Western A. Geophysical-Argentina) The Sigma-Delta A/D Converter is not new in electronic engineering since it has been previously used as part of many

More information

EDISP (English) Digital Signal Processing

EDISP (English) Digital Signal Processing EDISP (English) Digital Signal Processing Jacek Misiurewicz e-mail: jmisiure@elka.pw.edu.pl lecturer: Damian Gromek e-mail: dgromek@ise.pw.edu.pl Institute of Electronic Systems Warsaw University of Technology

More information

Sampling and Pulse Trains

Sampling and Pulse Trains Sampling and Pulse Trains Sampling and interpolation Practical interpolation Pulse trains Analog multiplexing Sampling Theorem Sampling theorem: a signal g(t) with bandwidth B can be reconstructed exactly

More information

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition Chapter 7 Sampling, Digital Devices, and Data Acquisition Material from Theory and Design for Mechanical Measurements; Figliola, Third Edition Introduction Integrating analog electrical transducers with

More information

Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers

Optimal 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 information

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Appendix B. Design Implementation Description For The Digital Frequency Demodulator Appendix B Design Implementation Description For The Digital Frequency Demodulator The DFD design implementation is divided into four sections: 1. Analog front end to signal condition and digitize the

More information

Media Devices: Audio. CTEC1465/2018S Computer System Support

Media Devices: Audio. CTEC1465/2018S Computer System Support Media Devices: Audio CTEC1465/2018S Computer System Support Learning Objective Describe how to implement sound in a PC Introduction The process by which sounds are stored in electronic format on your PC

More information