Module 3. Quantization and Coding. Version 2, ECE IIT, Kharagpur

Size: px
Start display at page:

Download "Module 3. Quantization and Coding. Version 2, ECE IIT, Kharagpur"

Transcription

1 Module Quantization and Coding ersion, ECE IIT, Kharagpur

2 Lesson Logarithmic Pulse Code Modulation (Log PCM) and Companding ersion, ECE IIT, Kharagpur

3 After reading this lesson, you will learn about: Reason for logarithmic PCM; A-law and μ law Companding; In a linear or uniform quantizer, as discussed earlier, the quantization error in the -th sample is e = (t) q (T s ).. and the maimum error magnitude in a quantized sample is, δ Ma e =.. So, if (t) itself is small in amplitude and such small amplitudes are more probable in the input signal than amplitudes closer to ±, it may be guessed that the quantization noise of such an input signal will be significant compared to the power of (t). This implies that SQNR of usually low signal will be poor and unacceptable. In a practical PCM codec, it is often desired to design the quantizer such that the SQNR is almost independent of the amplitude distribution of the analog input signal (t). This is achieved by using a non-uniform quantizer. A non-uniform quantizer ensures smaller quantization error for small amplitude of the input signal and relatively larger step size when the input signal amplitude is large. The transfer characteristic of a non uniform quantizer has been shown in Fig... A non-uniform quantizer can be considered to be equivalent to an amplitude pre-distortion process [denoted by y = c () in Fig..] followed by a uniform quantizer with a fied step size δ. We now briefly discuss about the characteristics of this pre-distortion or compression function y = c (). Fig.. Transfer characteristic of a non-uniform quantizer ersion, ECE IIT, Kharagpur

4 (t) Pre-distortion y = c () Uniform Quantizer (t) Non-uniform Quantizer Fig... An equivalent form of a non-uniform quantizer Mathematically, c () should be a monotonically increasing function of with odd symmetry Fig... The monotonic property ensures that c - () eists over the range of (t) and is unique with respect to c () i.e., c( ) c ( ) =. o/p amplitude y=c() i/p amplitude - Fig.6 Fig... A desired transfer characteristic for non-linear quantization process Remember that the operation of c - () is necessary in the PCM decoder to get bac the original signal undistorted. The property of odd symmetry i.e., c (-) = - c () simply taes care of the full range ± of (t). The range ± of (t) further implies the following: c () = +, for = +; = 0, for = 0; = -, for = - ;.. Let the -th step size of the equivalent non-linear quantizer be δ and the number of signal intervals be M. Further let the -th representation level after quantization when the input signal lies between and + be y where = +, = 0,,..,(M-)..4 ( + y ) The corresponding quantization error e is e = y ; < + ersion, ECE IIT, Kharagpur

5 Now observe from Fig.. that δ should be small if y = c () is large. dc( ) i.e., the slope of In view of this, let us mae the following simple approimation on c (): dc( ), = 0,,,(M-)..5 M δ and =, = 0,,.,(M-) Note that, M δ + is the fied step size of the uniform quantizer Fig.... Let us now assume that the input signal is zero mean and its pdf p() is symmetric about zero. Further for large number of intervals we may assume that in each interval I, = 0,,..,(M-), the p() is constant. So if the input signal (t) is between and +, i.e., < +, py p So, the probability that lies in the -th interval I, M P where, ( ) 0 ( < ) p + I = p P = y δ r +..6 r < = Now, the mean square quantization error e + y = = = 0 M p + = = 0 δ p ( y ) p( y ) M + ( y ) p ( + y ) ( e M can be determined as follows: = 0 y δ = M p ( ) = = δ ) ersion, ECE IIT, Kharagpur

6 p p δ..7 δ M M δ = 0 = 0 = = 4 Now substituting δ M dc in the above epression, we get an approimate epression for mean square error as e = M M dc p = 0..8 The above epression implies that the mean square error due to non-uniform quantization can be epressed in terms of the continuous variable, -< < +, and having a pdf p () as below: e M + dc p..9 Now, we can have an epression of SQNR for a non-uniform quantizer as: + p SQNR M..0 + dc( ) p The above epression is important as it gives a clue to the desired form of the compression function y = c() such that the SQNR can be made largely independent of the pdf of (t). It is easy to see that a desired condition is: dc( ) K = where < < + and K is a positive constant. i.e., c( ) Kln = + for > 0.. and c () = - c ().. ersion, ECE IIT, Kharagpur

7 Note: Let us observe that c () ± as 0 from other side. Hence the above c() is not realizable in practice. Further, as stated earlier, the compression function c () must pass through the origin, i.e., c () = 0, for = 0. This requirement is forced in a compression function in practical systems. There are two popular standards for non-linear quantization nown as (a) The µ - law companding (b) The A law companding. The µ - law has been popular in the US, Japan, Canada and a few other countries while the A - law is largely followed in Europe and most other countries, including India, adopting ITU-T standards. The compression function c () for µ - law companding is (Fig...4 and Fig...5): μ ln c( + ) =, ln + μ µ is a constant here. The typical value of µ lies between 0 and 55. µ = 0 corresponds to linear quantization. Fig...4 μ-law companding characteristics(mu = 00) ersion, ECE IIT, Kharagpur

8 Fig...5 μ-law companding characteristics (mu = 0, 00, 55) The compression function c () for A - law companding is (Fig...6): c( ) A =, 0 + ln A A + ln A =, lna A A is a constant here and the typical value used in practical systems is Fig...6 A-law companding characteristics (A = 0, 87.5, 00, 55) For telephone grade speech signal with 8-bits per sample and 8-Kilo samples per second, a typical SQNR of 8.4 db is achieved in practice. As approimately logarithmic compression function is used for linear quantization, a PCM scheme with non-uniform quantization scheme is also referred as Log PCM or Logarithmic PCM scheme. ersion, ECE IIT, Kharagpur

9 Problems Q..) Consider Eq... and setch the compression of c () for µ = 50 and =.0 Q..) Setch the compression function c () for A - law companding (Eq...4) when = and A = 50. Q..) Comment on the effectiveness of a non-linear quantizer when the pea amplitude of a signal is nown to be considerably smaller than the maimum permissible voltage. ersion, ECE IIT, Kharagpur

Random Signal Transformations and Quantization

Random Signal Transformations and Quantization York University Department of Electrical Engineering and Computer Science EECS 4214 Lab #3 Random Signal Transformations and Quantization 1 Purpose In this lab, you will be introduced to transformations

More information

Pulse-Code Modulation (PCM) :

Pulse-Code Modulation (PCM) : PCM & DPCM & DM 1 Pulse-Code Modulation (PCM) : In PCM each sample of the signal is quantized to one of the amplitude levels, where B is the number of bits used to represent each sample. The rate from

More information

Chapter 10 Applications in Communications

Chapter 10 Applications in Communications Chapter 10 Applications in Communications School of Information Science and Engineering, SDU. 1/ 47 Introduction Some methods for digitizing analog waveforms: Pulse-code modulation (PCM) Differential PCM

More information

E303: Communication Systems

E303: Communication Systems E303: Communication Systems Professor A. Manikas Chair of Communications and Array Processing Imperial College London Principles of PCM Prof. A. Manikas (Imperial College) E303: Principles of PCM v.17

More information

Digital Signal Processing 2/ Advanced Digital Signal Processing Lecture 3, SNR, non-linear Quantisation Gerald Schuller, TU Ilmenau

Digital Signal Processing 2/ Advanced Digital Signal Processing Lecture 3, SNR, non-linear Quantisation Gerald Schuller, TU Ilmenau Digital Signal Processing 2/ Advanced Digital Signal Processing Lecture 3, SNR, non-linear Quantisation Gerald Schuller, TU Ilmenau What is our SNR if we have a sinusoidal signal? What is its pdf? Basically

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #3 Wednesday, September 10, 2003 1.4 Quantization Digital systems can only represent sample amplitudes with a finite set of prescribed values,

More information

Principles of Communications

Principles of Communications Principles of Communications Weiyao Lin, PhD Shanghai Jiao Tong University Chapter 4: Analog-to-Digital Conversion Textbook: 7.1 7.4 2010/2011 Meixia Tao @ SJTU 1 Outline Analog signal Sampling Quantization

More information

PCM Reference Chapter 12.1, Communication Systems, Carlson. PCM.1

PCM Reference Chapter 12.1, Communication Systems, Carlson. PCM.1 PCM Reference Chapter 1.1, Communication Systems, Carlson. PCM.1 Pulse-code modulation (PCM) Pulse modulations use discrete time samples of analog signals the transmission is composed of analog information

More information

Finite Word Length Effects and Quantisation Noise. Professors A G Constantinides & L R Arnaut

Finite Word Length Effects and Quantisation Noise. Professors A G Constantinides & L R Arnaut Finite Word Length Effects and Quantisation Noise 1 Finite Word Length Effects Finite register lengths and A/D converters cause errors at different levels: (i) input: Input quantisation (ii) system: Coefficient

More information

7.1 Sampling and Reconstruction

7.1 Sampling and Reconstruction Haberlesme Sistemlerine Giris (ELE 361) 6 Agustos 2017 TOBB Ekonomi ve Teknoloji Universitesi, Guz 2017-18 Dr. A. Melda Yuksel Turgut & Tolga Girici Lecture Notes Chapter 7 Analog to Digital Conversion

More information

Multimedia Systems Giorgio Leonardi A.A Lecture 4 -> 6 : Quantization

Multimedia Systems Giorgio Leonardi A.A Lecture 4 -> 6 : Quantization Multimedia Systems Giorgio Leonardi A.A.2014-2015 Lecture 4 -> 6 : Quantization Overview Course page (D.I.R.): https://disit.dir.unipmn.it/course/view.php?id=639 Consulting: Office hours by appointment:

More information

Scalar and Vector Quantization. National Chiao Tung University Chun-Jen Tsai 11/06/2014

Scalar and Vector Quantization. National Chiao Tung University Chun-Jen Tsai 11/06/2014 Scalar and Vector Quantization National Chiao Tung University Chun-Jen Tsai 11/06/014 Basic Concept of Quantization Quantization is the process of representing a large, possibly infinite, set of values

More information

Multimedia Communications. Scalar Quantization

Multimedia Communications. Scalar Quantization Multimedia Communications Scalar Quantization Scalar Quantization In many lossy compression applications we want to represent source outputs using a small number of code words. Process of representing

More information

Quantization 2.1 QUANTIZATION AND THE SOURCE ENCODER

Quantization 2.1 QUANTIZATION AND THE SOURCE ENCODER 2 Quantization After the introduction to image and video compression presented in Chapter 1, we now address several fundamental aspects of image and video compression in the remaining chapters of Section

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Lesson 7 Delta Modulation and DPCM Instructional Objectives At the end of this lesson, the students should be able to: 1. Describe a lossy predictive coding scheme.

More information

Time-domain representations

Time-domain representations Time-domain representations Speech Processing Tom Bäckström Aalto University Fall 2016 Basics of Signal Processing in the Time-domain Time-domain signals Before we can describe speech signals or modelling

More information

Gaussian source Assumptions d = (x-y) 2, given D, find lower bound of I(X;Y)

Gaussian source Assumptions d = (x-y) 2, given D, find lower bound of I(X;Y) Gaussian source Assumptions d = (x-y) 2, given D, find lower bound of I(X;Y) E{(X-Y) 2 } D

More information

Learning Targets: Standard Form: Quadratic Function. Parabola. Vertex Max/Min. x-coordinate of vertex Axis of symmetry. y-intercept.

Learning Targets: Standard Form: Quadratic Function. Parabola. Vertex Max/Min. x-coordinate of vertex Axis of symmetry. y-intercept. Name: Hour: Algebra A Lesson:.1 Graphing Quadratic Functions Learning Targets: Term Picture/Formula In your own words: Quadratic Function Standard Form: Parabola Verte Ma/Min -coordinate of verte Ais of

More information

VID3: Sampling and Quantization

VID3: Sampling and Quantization Video Transmission VID3: Sampling and Quantization By Prof. Gregory D. Durgin copyright 2009 all rights reserved Claude E. Shannon (1916-2001) Mathematician and Electrical Engineer Worked for Bell Labs

More information

The information loss in quantization

The information loss in quantization The information loss in quantization The rough meaning of quantization in the frame of coding is representing numerical quantities with a finite set of symbols. The mapping between numbers, which are normally

More information

FACULTY OF ENGINEERING MULTIMEDIA UNIVERSITY LAB SHEET

FACULTY OF ENGINEERING MULTIMEDIA UNIVERSITY LAB SHEET FACULTY OF ENGINEERING MULTIMEDIA UNIVERSITY LAB SHEET ETM 3136 Digital Communications Trimester 1 (2010/2011) DTL1: Pulse Code Modulation (PCM) Important Notes: Students MUST read this lab sheet before

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 41 Pulse Code Modulation (PCM) So, if you remember we have been talking

More information

CS578- Speech Signal Processing

CS578- Speech Signal Processing CS578- Speech Signal Processing Lecture 7: Speech Coding Yannis Stylianou University of Crete, Computer Science Dept., Multimedia Informatics Lab yannis@csd.uoc.gr Univ. of Crete Outline 1 Introduction

More information

Audio /Video Signal Processing. Lecture 2, Quantization, SNR Gerald Schuller, TU Ilmenau

Audio /Video Signal Processing. Lecture 2, Quantization, SNR Gerald Schuller, TU Ilmenau Audio /Video Signal Processing Lecture 2, Quantization, SNR Gerald Schuller, TU Ilmenau Quantization Signal to Noise Ratio (SNR). Assume we have a A/D converter with a quantizer with a certain number of

More information

18/10/2017. Image Enhancement in the Spatial Domain: Gray-level transforms. Image Enhancement in the Spatial Domain: Gray-level transforms

18/10/2017. Image Enhancement in the Spatial Domain: Gray-level transforms. Image Enhancement in the Spatial Domain: Gray-level transforms Gray-level transforms Gray-level transforms Generic, possibly nonlinear, pointwise operator (intensity mapping, gray-level transformation): Basic gray-level transformations: Negative: s L 1 r Generic log:

More information

Lecture 20: Quantization and Rate-Distortion

Lecture 20: Quantization and Rate-Distortion Lecture 20: Quantization and Rate-Distortion Quantization Introduction to rate-distortion theorem Dr. Yao Xie, ECE587, Information Theory, Duke University Approimating continuous signals... Dr. Yao Xie,

More information

Module 2. Random Processes. Version 2, ECE IIT, Kharagpur

Module 2. Random Processes. Version 2, ECE IIT, Kharagpur Module Random Processes Version, ECE IIT, Kharagpur Lesson 9 Introduction to Statistical Signal Processing Version, ECE IIT, Kharagpur After reading this lesson, you will learn about Hypotheses testing

More information

Quantisation. Uniform Quantisation. Tcom 370: Principles of Data Communications University of Pennsylvania. Handout 5 c Santosh S.

Quantisation. Uniform Quantisation. Tcom 370: Principles of Data Communications University of Pennsylvania. Handout 5 c Santosh S. Tcom 370: Principles of Data Communications Quantisation Handout 5 Quantisation involves a map of the real line into a discrete set of quantisation levels. Given a set of M quantisation levels {S 0, S

More information

Lesson Goals. Unit 2 Functions Analyzing Graphs of Functions (Unit 2.2) Graph of a Function. Lesson Goals

Lesson Goals. Unit 2 Functions Analyzing Graphs of Functions (Unit 2.2) Graph of a Function. Lesson Goals Unit Functions Analzing Graphs of Functions (Unit.) William (Bill) Finch Mathematics Department Denton High School Lesson Goals When ou have completed this lesson ou will: Find the domain and range of

More information

Optimization of Quantizer s Segment Treshold Using Spline Approximations for Optimal Compressor Function

Optimization of Quantizer s Segment Treshold Using Spline Approximations for Optimal Compressor Function Applied Mathematics, 1, 3, 143-1434 doi:1436/am1331 Published Online October 1 (http://wwwscirporg/ournal/am) Optimization of Quantizer s Segment Treshold Using Spline Approimations for Optimal Compressor

More information

G r a d e 1 1 P r e - C a l c u l u s M a t h e m a t i c s ( 3 0 S ) Midterm Practice Exam Answer Key

G r a d e 1 1 P r e - C a l c u l u s M a t h e m a t i c s ( 3 0 S ) Midterm Practice Exam Answer Key G r a d e 1 1 P r e - C a l c u l u s M a t h e m a t i c s ( 3 0 S ) Midterm Practice Eam Answer Key G r a d e 1 1 P r e - C a l c u l u s M a t h e m a t i c s Midterm Practice Eam Answer Key Name:

More information

Math 1105: Calculus II (Math/Sci majors) MWF 11am / 12pm, Campion 235 Written homework 10

Math 1105: Calculus II (Math/Sci majors) MWF 11am / 12pm, Campion 235 Written homework 10 Math 05: Calculus II Math/Sci majors) MWF am / pm, Campion 35 Written homewor 0 8556,6,68,73,80,8,84), 86,58), Chapter 8 Review60,7) Problem 56, 85 Use a test of your choice to determine whether = ) Solution

More information

Signals and Spectra - Review

Signals and Spectra - Review Signals and Spectra - Review SIGNALS DETERMINISTIC No uncertainty w.r.t. the value of a signal at any time Modeled by mathematical epressions RANDOM some degree of uncertainty before the signal occurs

More information

EDEXCEL NATIONAL CERTIFICATE UNIT 28 FURTHER MATHEMATICS FOR TECHNICIANS OUTCOME 4 - CALCULUS TUTORIAL 2 - INTEGRATION

EDEXCEL NATIONAL CERTIFICATE UNIT 28 FURTHER MATHEMATICS FOR TECHNICIANS OUTCOME 4 - CALCULUS TUTORIAL 2 - INTEGRATION EDEXCEL NATIONAL CERTIFICATE UNIT 8 FURTHER MATHEMATICS FOR TECHNICIANS OUTCOME - CALCULUS TUTORIAL - INTEGRATION CONTENTS Be able to apply calculus Differentiation: review of standard derivatives, differentiation

More information

EE-597 Notes Quantization

EE-597 Notes Quantization EE-597 Notes Quantization Phil Schniter June, 4 Quantization Given a continuous-time and continuous-amplitude signal (t, processing and storage by modern digital hardware requires discretization in both

More information

Mathematics 132 Calculus for Physical and Life Sciences 2 Exam 3 Review Sheet April 15, 2008

Mathematics 132 Calculus for Physical and Life Sciences 2 Exam 3 Review Sheet April 15, 2008 Mathematics 32 Calculus for Physical and Life Sciences 2 Eam 3 Review Sheet April 5, 2008 Sample Eam Questions - Solutions This list is much longer than the actual eam will be (to give you some idea of

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 5 Other Coding Techniques Instructional Objectives At the end of this lesson, the students should be able to:. Convert a gray-scale image into bit-plane

More information

Proc. of NCC 2010, Chennai, India

Proc. of NCC 2010, Chennai, India Proc. of NCC 2010, Chennai, India Trajectory and surface modeling of LSF for low rate speech coding M. Deepak and Preeti Rao Department of Electrical Engineering Indian Institute of Technology, Bombay

More information

Multimedia Communications. Differential Coding

Multimedia Communications. Differential Coding Multimedia Communications Differential Coding Differential Coding In many sources, the source output does not change a great deal from one sample to the next. This means that both the dynamic range and

More information

Answers for NSSH exam paper 2 type of questions, based on the syllabus part 2 (includes 16)

Answers for NSSH exam paper 2 type of questions, based on the syllabus part 2 (includes 16) Answers for NSSH eam paper type of questions, based on the syllabus part (includes 6) Section Integration dy 6 6. (a) Integrate with respect to : d y c ( )d or d The curve passes through P(,) so = 6/ +

More information

1. Sets A set is any collection of elements. Examples: - the set of even numbers between zero and the set of colors on the national flag.

1. Sets A set is any collection of elements. Examples: - the set of even numbers between zero and the set of colors on the national flag. San Francisco State University Math Review Notes Michael Bar Sets A set is any collection of elements Eamples: a A {,,4,6,8,} - the set of even numbers between zero and b B { red, white, bule} - the set

More information

LOW COMPLEX FORWARD ADAPTIVE LOSS COMPRESSION ALGORITHM AND ITS APPLICATION IN SPEECH CODING

LOW COMPLEX FORWARD ADAPTIVE LOSS COMPRESSION ALGORITHM AND ITS APPLICATION IN SPEECH CODING Journal of ELECTRICAL ENGINEERING, VOL. 62, NO. 1, 2011, 19 24 LOW COMPLEX FORWARD ADAPTIVE LOSS COMPRESSION ALGORITHM AND ITS APPLICATION IN SPEECH CODING Jelena Nikolić Zoran Perić Dragan Antić Aleksandra

More information

Chapter 17 : Fourier Series Page 1 of 12

Chapter 17 : Fourier Series Page 1 of 12 Chapter 7 : Fourier Series Page of SECTION C Further Fourier Series By the end of this section you will be able to obtain the Fourier series for more complicated functions visualize graphs of Fourier series

More information

STATISTICS FOR EFFICIENT LINEAR AND NON-LINEAR PICTURE ENCODING

STATISTICS FOR EFFICIENT LINEAR AND NON-LINEAR PICTURE ENCODING STATISTICS FOR EFFICIENT LINEAR AND NON-LINEAR PICTURE ENCODING Item Type text; Proceedings Authors Kummerow, Thomas Publisher International Foundation for Telemetering Journal International Telemetering

More information

Objectives of Image Coding

Objectives of Image Coding Objectives of Image Coding Representation of an image with acceptable quality, using as small a number of bits as possible Applications: Reduction of channel bandwidth for image transmission Reduction

More information

EE 5345 Biomedical Instrumentation Lecture 12: slides

EE 5345 Biomedical Instrumentation Lecture 12: slides EE 5345 Biomedical Instrumentation Lecture 1: slides 4-6 Carlos E. Davila, Electrical Engineering Dept. Southern Methodist University slides can be viewed at: http:// www.seas.smu.edu/~cd/ee5345.html EE

More information

Finding Slope. Find the slopes of the lines passing through the following points. rise run

Finding Slope. Find the slopes of the lines passing through the following points. rise run Finding Slope Find the slopes of the lines passing through the following points. y y1 Formula for slope: m 1 m rise run Find the slopes of the lines passing through the following points. E #1: (7,0) and

More information

Module 2 Stresses in machine elements. Version 2 ME, IIT Kharagpur

Module 2 Stresses in machine elements. Version 2 ME, IIT Kharagpur Module Stresses in machine elements Version M, IIT Kharagpur Lesson 3 Strain analsis Version M, IIT Kharagpur Instructional Objectives At the end of this lesson, the student should learn Normal and shear

More information

The Secrets of Quantization. Nimrod Peleg Update: Sept. 2009

The Secrets of Quantization. Nimrod Peleg Update: Sept. 2009 The Secrets of Quantization Nimrod Peleg Update: Sept. 2009 What is Quantization Representation of a large set of elements with a much smaller set is called quantization. The number of elements in the

More information

Example: for source

Example: for source Nonuniform scalar quantizer References: Sayood Chap. 9, Gersho and Gray, Chap.'s 5 and 6. The basic idea: For a nonuniform source density, put smaller cells and levels where the density is larger, thereby

More information

Algebra y funciones [219 marks]

Algebra y funciones [219 marks] Algebra y funciones [219 marks] Let f() = 3 ln and g() = ln5 3. 1a. Epress g() in the form f() + lna, where a Z +. 1b. The graph of g is a transformation of the graph of f. Give a full geometric description

More information

CODING SAMPLE DIFFERENCES ATTEMPT 1: NAIVE DIFFERENTIAL CODING

CODING SAMPLE DIFFERENCES ATTEMPT 1: NAIVE DIFFERENTIAL CODING 5 0 DPCM (Differential Pulse Code Modulation) Making scalar quantization work for a correlated source -- a sequential approach. Consider quantizing a slowly varying source (AR, Gauss, ρ =.95, σ 2 = 3.2).

More information

12.1 The Extrema of a Function

12.1 The Extrema of a Function . The Etrema of a Function Question : What is the difference between a relative etremum and an absolute etremum? Question : What is a critical point of a function? Question : How do you find the relative

More information

Probability & Statistics: Infinite Statistics. Robert Leishman Mark Colton ME 363 Spring 2011

Probability & Statistics: Infinite Statistics. Robert Leishman Mark Colton ME 363 Spring 2011 Probability & Statistics: Infinite Statistics Robert Leishman Mark Colton ME 363 Spring 0 Large Data Sets What happens to a histogram as N becomes large (N )? Number of bins becomes large (K ) Width of

More information

Algebra y funciones [219 marks]

Algebra y funciones [219 marks] Algebra y funciones [9 marks] Let f() = 3 ln and g() = ln5 3. a. Epress g() in the form f() + lna, where a Z +. attempt to apply rules of logarithms e.g. ln a b = b lna, lnab = lna + lnb correct application

More information

Optimization of Variable-length Code for Data. Compression of memoryless Laplacian source

Optimization of Variable-length Code for Data. Compression of memoryless Laplacian source Optimization of Variable-length Code for Data Compression of memoryless Laplacian source Marko D. Petković, Zoran H. Perić, Aleksandar V. Mosić Abstract In this paper we present the efficient technique

More information

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur Module Signal Representation and Baseband Processing Version ECE II, Kharagpur Lesson 8 Response of Linear System to Random Processes Version ECE II, Kharagpur After reading this lesson, you will learn

More information

CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals

CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 6, 2005 1 Sound Sound waves are longitudinal

More information

2. Find the value of y for which the line through A and B has the given slope m: A(-2, 3), B(4, y), 2 3

2. Find the value of y for which the line through A and B has the given slope m: A(-2, 3), B(4, y), 2 3 . Find an equation for the line that contains the points (, -) and (6, 9).. Find the value of y for which the line through A and B has the given slope m: A(-, ), B(4, y), m.. Find an equation for the line

More information

Binary addition (1-bit) P Q Y = P + Q Comments Carry = Carry = Carry = Carry = 1 P Q

Binary addition (1-bit) P Q Y = P + Q Comments Carry = Carry = Carry = Carry = 1 P Q Digital Arithmetic In Chapter 2, we have discussed number systems such as binary, hexadecimal, decimal, and octal. We have also discussed sign representation techniques, for example, sign-bit representation

More information

Residue Number Systems. Alternative number representations. TSTE 8 Digital Arithmetic Seminar 2. Residue Number Systems.

Residue Number Systems. Alternative number representations. TSTE 8 Digital Arithmetic Seminar 2. Residue Number Systems. TSTE8 Digital Arithmetic Seminar Oscar Gustafsson The idea is to use the residues of the numbers and perform operations on the residues Also called modular arithmetic since the residues are computed using

More information

Math 180, Exam 2, Spring 2013 Problem 1 Solution

Math 180, Exam 2, Spring 2013 Problem 1 Solution Math 80, Eam, Spring 0 Problem Solution. Find the derivative of each function below. You do not need to simplify your answers. (a) tan ( + cos ) (b) / (logarithmic differentiation may be useful) (c) +

More information

Limits and Continuity

Limits and Continuity Limits and Continuity Philippe B. Laval Kennesaw State University January 2, 2005 Contents Abstract Notes and practice problems on its and continuity. Limits 2. Introduction... 2.2 Theory:... 2.2. GraphicalMethod...

More information

AP CALCULUS AB - Name: Summer Work requirement due on the first day of class SHOW YOUR BEST WORK. Requirements

AP CALCULUS AB - Name: Summer Work requirement due on the first day of class SHOW YOUR BEST WORK. Requirements AP CALCULUS AB - Name: Summer Work For students to successfully complete the objectives of the AP Calculus curriculum, the student must demonstrate a high level of independence, capability, dedication,

More information

Directions: Please read questions carefully. It is recommended that you do the Short Answer Section prior to doing the Multiple Choice.

Directions: Please read questions carefully. It is recommended that you do the Short Answer Section prior to doing the Multiple Choice. AP Calculus AB SUMMER ASSIGNMENT Multiple Choice Section Directions: Please read questions carefully It is recommended that you do the Short Answer Section prior to doing the Multiple Choice Show all work

More information

AP CALCULUS AB - SUMMER ASSIGNMENT 2018

AP CALCULUS AB - SUMMER ASSIGNMENT 2018 Name AP CALCULUS AB - SUMMER ASSIGNMENT 08 This packet is designed to help you review and build upon some of the important mathematical concepts and skills that you have learned in your previous mathematics

More information

CSE 408 Multimedia Information System Yezhou Yang

CSE 408 Multimedia Information System Yezhou Yang Image and Video Compression CSE 408 Multimedia Information System Yezhou Yang Lots of slides from Hassan Mansour Class plan Today: Project 2 roundup Today: Image and Video compression Nov 10: final project

More information

Daily Lessons and Assessments for AP* Calculus AB, A Complete Course Page 584 Mark Sparks 2012

Daily Lessons and Assessments for AP* Calculus AB, A Complete Course Page 584 Mark Sparks 2012 The Second Fundamental Theorem of Calculus Functions Defined by Integrals Given the functions, f(t), below, use F( ) f ( t) dt to find F() and F () in terms of.. f(t) = 4t t. f(t) = cos t Given the functions,

More information

Technical Calculus I Homework. Instructions

Technical Calculus I Homework. Instructions Technical Calculus I Homework Instructions 1. Each assignment is to be done on one or more pieces of regular-sized notebook paper. 2. Your name and the assignment number should appear at the top of the

More information

v are uncorrelated, zero-mean, white

v are uncorrelated, zero-mean, white 6.0 EXENDED KALMAN FILER 6.1 Introduction One of the underlying assumptions of the Kalman filter is that it is designed to estimate the states of a linear system based on measurements that are a linear

More information

On the design of Incremental ΣΔ Converters

On the design of Incremental ΣΔ Converters M. Belloni, C. Della Fiore, F. Maloberti, M. Garcia Andrade: "On the design of Incremental ΣΔ Converters"; IEEE Northeast Workshop on Circuits and Sstems, NEWCAS 27, Montreal, 5-8 August 27, pp. 376-379.

More information

Analysis of methods for speech signals quantization

Analysis of methods for speech signals quantization INFOTEH-JAHORINA Vol. 14, March 2015. Analysis of methods for speech signals quantization Stefan Stojkov Mihajlo Pupin Institute, University of Belgrade Belgrade, Serbia e-mail: stefan.stojkov@pupin.rs

More information

ETSF15 Analog/Digital. Stefan Höst

ETSF15 Analog/Digital. Stefan Höst ETSF15 Analog/Digital Stefan Höst Physical layer Analog vs digital Sampling, quantisation, reconstruction Modulation Represent digital data in a continuous world Disturbances Noise and distortion Synchronization

More information

y x is symmetric with respect to which of the following?

y x is symmetric with respect to which of the following? AP Calculus Summer Assignment Name: Note: Unless otherwise specified, the domain of a function f is assumed to be the set of all real numbers for which f () is a real number. Part : Multiple Choice Solve

More information

Review of Quantization. Quantization. Bring in Probability Distribution. L-level Quantization. Uniform partition

Review of Quantization. Quantization. Bring in Probability Distribution. L-level Quantization. Uniform partition Review of Quantization UMCP ENEE631 Slides (created by M.Wu 004) Quantization UMCP ENEE631 Slides (created by M.Wu 001/004) L-level Quantization Minimize errors for this lossy process What L values to

More information

Compression methods: the 1 st generation

Compression methods: the 1 st generation Compression methods: the 1 st generation 1998-2017 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ Still1g 2017 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 32 Basic

More information

ECE472/572 - Lecture 11. Roadmap. Roadmap. Image Compression Fundamentals and Lossless Compression Techniques 11/03/11.

ECE472/572 - Lecture 11. Roadmap. Roadmap. Image Compression Fundamentals and Lossless Compression Techniques 11/03/11. ECE47/57 - Lecture Image Compression Fundamentals and Lossless Compression Techniques /03/ Roadmap Preprocessing low level Image Enhancement Image Restoration Image Segmentation Image Acquisition Image

More information

Multimedia & Computer Visualization. Exercise #5. JPEG compression

Multimedia & Computer Visualization. Exercise #5. JPEG compression dr inż. Jacek Jarnicki, dr inż. Marek Woda Institute of Computer Engineering, Control and Robotics Wroclaw University of Technology {jacek.jarnicki, marek.woda}@pwr.wroc.pl Exercise #5 JPEG compression

More information

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise.

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise. Data Detection for Controlled ISI *Symbol by symbol suboptimum detection For the duobinary signal pulse h(nt) = 1 for n=0,1 and zero otherwise. The samples at the output of the receiving filter(demodulator)

More information

Exponential and Logarithmic Functions

Exponential and Logarithmic Functions Lesson 6 Eponential and Logarithmic Fu tions Lesson 6 Eponential and Logarithmic Functions Eponential functions are of the form y = a where a is a constant greater than zero and not equal to one and is

More information

AP CALCULUS AB,...) of Topical Understandings ~

AP CALCULUS AB,...) of Topical Understandings ~ Name: Precalculus Teacher: AP CALCULUS AB ~ (Σer) ( Force Distance) and ( L, L,...) of Topical Understandings ~ As instructors of AP Calculus, we have etremely high epectations of students taking our courses.

More information

Data Converter Fundamentals

Data Converter Fundamentals Data Converter Fundamentals David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 33 Introduction Two main types of converters Nyquist-Rate Converters Generate output

More information

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur Module MULTI- RESOLUTION ANALYSIS Version ECE IIT, Kharagpur Lesson Multi-resolution Analysis: Theory of Subband Coding Version ECE IIT, Kharagpur Instructional Objectives At the end of this lesson, the

More information

AP CALCULUS AB - Name: Summer Work requirement due on the first day of class

AP CALCULUS AB - Name: Summer Work requirement due on the first day of class AP CALCULUS AB - Name: Summer Work For students to successfully complete the objectives of the AP Calculus curriculum, the student must demonstrate a high level of independence, capability, dedication,

More information

Logarithmic and Exponential Equations and Change-of-Base

Logarithmic and Exponential Equations and Change-of-Base Logarithmic and Exponential Equations and Change-of-Base MATH 101 College Algebra J. Robert Buchanan Department of Mathematics Summer 2012 Objectives In this lesson we will learn to solve exponential equations

More information

ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS

ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS EC 32 (CR) Total No. of Questions :09] [Total No. of Pages : 02 III/IV B.Tech. DEGREE EXAMINATIONS, APRIL/MAY- 207 Second Semester ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS Time: Three Hours

More information

Assignment 1: Optimization and mathematical modeling

Assignment 1: Optimization and mathematical modeling Math 360 Winter 2017 Section 101 Assignment 1: Optimization and mathematical modeling 0.1 (Due Thursday Sept 28, 2017) Let P = (, y) be any point on the straight line y = 4 3. (a) Show that the distance

More information

Revision of Lecture 4

Revision of Lecture 4 Revision of Lecture 4 We have discussed all basic components of MODEM Pulse shaping Tx/Rx filter pair Modulator/demodulator Bits map symbols Discussions assume ideal channel, and for dispersive channel

More information

Wheeler High School AP Calculus AB first day of school, August 7, Honors Calculus

Wheeler High School AP Calculus AB first day of school, August 7, Honors Calculus Wheeler High School To: From: Re: Honors Calculus and AP Calculus AB Students Mrs. Barry, Mrs. Massey, Mrs. Walls, and Mr. Furstein - Calculus Instructors Summer work AP Calculus AB and Honors Calculus

More information

AP Calculus Review Assignment Answer Sheet 1. Name: Date: Per. Harton Spring Break Packet 2015

AP Calculus Review Assignment Answer Sheet 1. Name: Date: Per. Harton Spring Break Packet 2015 AP Calculus Review Assignment Answer Sheet 1 Name: Date: Per. Harton Spring Break Packet 015 This is an AP Calc Review packet. As we get closer to the eam, it is time to start reviewing old concepts. Use

More information

Class of waveform coders can be represented in this manner

Class of waveform coders can be represented in this manner Digital Speech Processing Lecture 15 Speech Coding Methods Based on Speech Waveform Representations ti and Speech Models Uniform and Non- Uniform Coding Methods 1 Analog-to-Digital Conversion (Sampling

More information

Keysight Technologies Measurement Uncertainty of VNA Based TDR/TDT Measurement. Application Note

Keysight Technologies Measurement Uncertainty of VNA Based TDR/TDT Measurement. Application Note Keysight Technologies Measurement Uncertainty of VNA Based TDR/TDT Measurement Application Note Table of Contents Introduction... 3 S-parameter measurement uncertainty of VNA... 4 Simplification of systematic

More information

Section 3.3 Limits Involving Infinity - Asymptotes

Section 3.3 Limits Involving Infinity - Asymptotes 76 Section. Limits Involving Infinity - Asymptotes We begin our discussion with analyzing its as increases or decreases without bound. We will then eplore functions that have its at infinity. Let s consider

More information

4.3 How derivatives affect the shape of a graph. The first derivative test and the second derivative test.

4.3 How derivatives affect the shape of a graph. The first derivative test and the second derivative test. Chapter 4: Applications of Differentiation In this chapter we will cover: 41 Maimum and minimum values The critical points method for finding etrema 43 How derivatives affect the shape of a graph The first

More information

INVERSE TRIGONOMETRIC FUNCTIONS Notes

INVERSE TRIGONOMETRIC FUNCTIONS Notes Inverse Trigonometric s MODULE - VII INVERSE TRIGONOMETRIC FUNCTIONS In the previous lesson, you have studied the definition of a function and different kinds of functions. We have defined inverse function.

More information

MORE CURVE SKETCHING

MORE CURVE SKETCHING Mathematics Revision Guides More Curve Sketching Page of 3 MK HOME TUITION Mathematics Revision Guides Level: AS / A Level MEI OCR MEI: C4 MORE CURVE SKETCHING Version : 5 Date: 05--007 Mathematics Revision

More information

Dual-mode quasi-logarithmic quantizer with embedded G.711 codec

Dual-mode quasi-logarithmic quantizer with embedded G.711 codec Journal of ELECTRICAL ENGINEERING, VOL 69 (018), NO1, 46 51 Dual-mode quasi-logarithmic quantizer with embedded G.711 codec Bojan Denić, Zoran Perić, Vladimir Despotović, Nikola Vučić, Predrag Petrović

More information

Electronics Prof. D C Dube Department of Physics Indian Institute of Technology Delhi

Electronics Prof. D C Dube Department of Physics Indian Institute of Technology Delhi Electronics Prof. D C Dube Department of Physics Indian Institute of Technology Delhi Module No. 07 Differential and Operational Amplifiers Lecture No. 39 Summing, Scaling and Averaging Amplifiers (Refer

More information

Final Exam Review Sheet Algebra for Calculus Fall Find each of the following:

Final Exam Review Sheet Algebra for Calculus Fall Find each of the following: Final Eam Review Sheet Algebra for Calculus Fall 007 Find the distance between each pair of points A) (,7) and (,) B), and, 5 5 Find the midpoint of the segment with endpoints (,) and (,) Find each of

More information

Wheeler High School. The packets are due to your instructor on your first day of class.

Wheeler High School. The packets are due to your instructor on your first day of class. Wheeler High School To: Honors Calculus and AP Calculus AB Students From: Mrs. Barry, Mrs. Massey, Mrs. Walls, and Mr. Furstein - Calculus Instructors Re: Summer work Honors Calculus and AP Calculus AB

More information