Digital Signal Processing

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

CS578- Speech Signal Processing

Pulse-Code Modulation (PCM) :

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

Random Signal Transformations and Quantization

1. Quantization Signal to Noise Ratio (SNR).

DSP Design Lecture 2. Fredrik Edman.

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

Principles of Communications

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

Analysis of Finite Wordlength Effects

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

7.1 Sampling and Reconstruction

EE 5345 Biomedical Instrumentation Lecture 12: slides

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

EE123 Digital Signal Processing

E303: Communication Systems

ECE4270 Fundamentals of DSP Lecture 20. Fixed-Point Arithmetic in FIR and IIR Filters (part I) Overview of Lecture. Overflow. FIR Digital Filter

Analysis of methods for speech signals quantization

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise

Class of waveform coders can be represented in this manner

E4702 HW#4-5 solutions by Anmo Kim

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

FINITE PRECISION EFFECTS 1. FLOATING POINT VERSUS FIXED POINT 3. TYPES OF FINITE PRECISION EFFECTS 4. FACTORS INFLUENCING FINITE PRECISION EFFECTS

Time-domain representations

Chapter 10 Applications in Communications

ECE Unit 4. Realizable system used to approximate the ideal system is shown below: Figure 4.47 (b) Digital Processing of Analog Signals

Data Converter Fundamentals

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

VID3: Sampling and Quantization

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

Audio Coding. Fundamentals Quantization Waveform Coding Subband Coding P NCTU/CSIE DSPLAB C.M..LIU

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

Roundoff Noise in Digital Feedback Control Systems

1. Probability density function for speech samples. Gamma. Laplacian. 2. Coding paradigms. =(2X max /2 B ) for a B-bit quantizer Δ Δ Δ Δ Δ

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion

EEO 401 Digital Signal Processing Prof. Mark Fowler

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

at Some sort of quantization is necessary to represent continuous signals in digital form

FACULTY OF ENGINEERING MULTIMEDIA UNIVERSITY LAB SHEET

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

Various signal sampling and reconstruction methods

Quantization 2.1 QUANTIZATION AND THE SOURCE ENCODER

EE482: Digital Signal Processing Applications

Lab 4: Quantization, Oversampling, and Noise Shaping

COMP Signals and Systems. Dr Chris Bleakley. UCD School of Computer Science and Informatics.

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

Objectives of Image Coding

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

Signals and Spectra - Review

Massachusetts Institute of Technology


Application Note AN37. Noise Histogram Analysis. by John Lis

The information loss in quantization

Oversampling Converters

Compression methods: the 1 st generation

Review Quantitative Aspects of Networking. Decibels, Power, and Waves John Marsh

Distribution Laws of Quantization Noise for Sigma-Delta Modulator

ETSF15 Analog/Digital. Stefan Höst

Random signals II. ÚPGM FIT VUT Brno,

Image Compression using DPCM with LMS Algorithm

Source modeling (block processing)

EE 435. Lecture 32. Spectral Performance Windowing

C.M. Liu Perceptual Signal Processing Lab College of Computer Science National Chiao-Tung University

EE 505 Lecture 7. Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Clock Jitter Statistical Circuit Modeling

ECE 564/645 - Digital Communications, Spring 2018 Homework #2 Due: March 19 (In Lecture)

EE-597 Notes Quantization

Multiple Bits Distributed Moving Horizon State Estimation for Wireless Sensor Networks. Ji an Luo

Seminar: D. Jeon, Energy-efficient Digital Signal Processing Hardware Design Mon Sept 22, 9:30-11:30am in 3316 EECS

Lecture 18: Gaussian Channel

Lecture 7 Random Signal Analysis

Multimedia Networking ECE 599

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

EE 521: Instrumentation and Measurements

Frequency Domain Speech Analysis

FROM ANALOGUE TO DIGITAL

MODULATION AND CODING FOR QUANTIZED CHANNELS. Xiaoying Shao and Harm S. Cronie

Multimedia Communications. Scalar Quantization

Signal Design for Band-Limited Channels

CODING SAMPLE DIFFERENCES ATTEMPT 1: NAIVE DIFFERENTIAL CODING

Advanced 3 G and 4 G Wireless Communication Prof. Aditya K Jagannathan Department of Electrical Engineering Indian Institute of Technology, Kanpur

SPEECH ANALYSIS AND SYNTHESIS

Diversity Combining Techniques

Introduction to digital systems. Juan P Bello

THE dictionary (Random House) definition of quantization

EE 505 Lecture 8. Clock Jitter Statistical Circuit Modeling


ρ = sin(2π ft) 2π ft To find the minimum value of the correlation, we set the derivative of ρ with respect to f equal to zero.

New Algorithms for Removal of DC Offset and Subsynchronous. Resonance terms in the Current and Voltage Signals under Fault.

UCSD ECE153 Handout #40 Prof. Young-Han Kim Thursday, May 29, Homework Set #8 Due: Thursday, June 5, 2011

Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter

Simulation, and Overload and Stability Analysis of Continuous Time Sigma Delta Modulator

EIE6207: Estimation Theory

Dither and noise modulation in sigma delta modulators

Principles of Coded Modulation. Georg Böcherer

16.36 Communication Systems Engineering

EE 230 Lecture 43. Data Converters

8 PAM BER/SER Monte Carlo Simulation

Signal types. Signal characteristics: RMS, power, db Probability Density Function (PDF). Analogue-to-Digital Conversion (ADC).

representation of speech

Transcription:

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, and thus it is necessary for A/D converters to quantize the values of the samples x[n]. A typical form of quantization uses uniform quantization steps, where the input voltage is either rounded or truncated. (Porat)

A 3-bit rounding uniform quantizer with quantization steps of is shown below. (Oppenheim and Schafer)

Two forms of quantization error e[n] exist: 1. Quantization noise: due to rounding or truncation over the range of quantizer outputs; and 2. Saturation ( peak clipping ): due to the input exceeding the maximum or minimum quantizer output. Both types of error are illustrated for the case of a sinusoidal signal in the figure on the next slide. Quantization noise can be minimized by choosing a sufficiently small quantization step. We will derive a method for quantifying how small is sufficient. Saturation can be avoided by carefully matching the fullscale range of an A/D converter to anticipated input signal amplitude ranges.

Saturation or peak clipping (Oppenheim and Schafer)

For rounding uniform quantizers, the amplitude of the quantization noise is in the range /2 < e[n] /2. For small it is reasonable to assume that e[n] is a random variable uniformly distributed over ( /2, /2]. For fairly complicated signals, it is reasonable to assume that successive quantization noise values are uncorrelated and that e[n] is uncorrelated with x[n]. Thus, e[n] is assumed to be a uniformly distributed whitenoise sequence with a mean of zero and variance: For a (B+1)-bit quantizer with full-scale X m, the noise variance (or power) is:

The signal-to-noise ratio (SNR) of a (B+1)-bit quantizer is: where σ x2 is the signal variance (or power). Analog signals such as speech and music typically have a Gaussian (or super-gaussian) amplitude distribution, and consequently samples rarely exceed 3 or 4 times the standard deviation. To avoid saturation (peak clipping) we might set X m = 4σ x, in which case:

This uniform quantization scheme is called pulse code modulation (PCM). Advantages: no coding delay not signal specific Disadvantages: high bit rates e.g. Wireless telephony requires 11 bits for toll quality analog telephone quality. If f s = 10,000 Hz bit rate = 110,000 bps, which may be impractical for wireless systems. However, consider a CD player that uses 16-bit PCM SNR 88.75 db & bit rate 320,000 bps, which is acceptable for wired applications.

Uniform quantization is suboptimal for many applications. Consider the probability density function (p.d.f.) of speech: (Quatieri)

If the p.d.f. of signals to be quantized is known, then an optimal nonuniform quantization scheme can be derived: (Quatieri)

Sometime the p.d.f. of signals to be quantized is known (or can be assumed), but the signal variance (power) may vary over time. In this case, an adaptive nonuniform quantization scheme can be employed: (Quatieri)

An alternative to nonuniform quantization is companding, in which a nonlinearity is used to produce a new discrete-time signal that has a uniform distribution, and a uniform quantizer can consequently be applied: (Quatieri)

Other nonlinearities approximate the companding operation, but are easier to implement and do not require a p.d.f. measurement. One example is µ-law companding, ubiquitous in waveform coding, which uses the nonlinearity: Together with uniform quantization, this nonlinearity (for large values of µ, e.g., 255) yields an SNR approximately independent of X m and σ x over a large range of signal input. For example, toll quality speech is obtainable with µ-law PCM utilizing µ-law companding followed by a 7-bit uniform quantizer, which would require 11-bit quantization without the companding operation.

(Quatieri)