DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4

Slides:



Advertisements
Similar presentations
FINITE WORD LENGTH EFFECTS
Advertisements

Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Quantization Prof. Siripong Potisuk.
AMI 4622 Digital Signal Processing
CEN352, Dr. Ghulam Muhammad King Saud University
MM3FC Mathematical Modeling 3 LECTURE 4 Times Weeks 7,8 & 9. Lectures : Mon,Tues,Wed 10-11am, Rm.1439 Tutorials : Thurs, 10am, Rm. ULT. Clinics : Fri,
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
MM3FC Mathematical Modeling 3 LECTURE 2 Times Weeks 7,8 & 9. Lectures : Mon,Tues,Wed 10-11am, Rm.1439 Tutorials : Thurs, 10am, Rm. ULT. Clinics : Fri,
Science is organized knowledge. Wisdom is organized life.
CELLULAR COMMUNICATIONS DSP Intro. Signals: quantization and sampling.
AGC DSP AGC DSP Professor A G Constantinides 1 Digital Filter Specifications Only the magnitude approximation problem Four basic types of ideal filters.
EE513 Audio Signals and Systems Noise Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Unit III FIR Filter Design
Random Processes and LSI Systems What happedns when a random signal is processed by an LSI system? This is illustrated below, where x(n) and y(n) are random.
Frequency Domain Representation of Sinusoids: Continuous Time Consider a sinusoid in continuous time: Frequency Domain Representation: magnitude phase.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 2: Discrete time signals and systems
Fixed-Point Arithmetics: Part II
FINITE word length effect in fixed point processing The Digital Signal Processors have finite width of the data bus. The word-length after mathematical.
Digital Signal Processing
DISP 2003 Lecture 6 – Part 2 Digital Filters 4 Coefficient quantization Zero input limit cycle How about using float? Philippe Baudrenghien, AB-RF.
System Function of discrete-time systems
Ch.5 Fixed-Point vs. Floating Point. 5.1 Q-format Number Representation on Fixed-Point DSPs 2’s Complement Number –B = b N-1 …b 1 b 0 –Decimal Value D.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
Professor A G Constantinides 1 Finite Wordlength Effects Finite register lengths and A/D converters cause errors in:- (i) Input quantisation. (ii)Coefficient.
Finite Precision Numerical Effects
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
Fourier and Wavelet Transformations Michael J. Watts
Digital Signal Processing
DEPARTMENTT OF ECE TECHNICAL QUIZ-1 AY Sub Code/Name: EC6502/Principles of digital Signal Processing Topic: Unit 1 & Unit 3 Sem/year: V/III.
EC1358 – DIGITAL SIGNAL PROCESSING
Real-time Digital Signal Processing Digital Filters.
بسم الله الرحمن الرحيم Digital Signal Processing Lecture 2 Analog to Digital Conversion University of Khartoum Department of Electrical and Electronic.
Application of digital filter in engineering
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
Fourier Analysis Patrice Koehl Department of Biological Sciences National University of Singapore
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
FINITE word length effect in fixed point processing
Unit IV Finite Word Length Effects
Structures for Discrete-Time Systems
DIGITAL SIGNAL PROCESSING ELECTRONICS
EEE4176 Applications of Digital Signal Processing
Spectral Analysis Spectral analysis is concerned with the determination of the energy or power spectrum of a continuous-time signal It is assumed that.
Analog to digital conversion
Linear Constant-coefficient Difference Equations
FINITE word length effect in fixed point processing
Linear Prediction Simple first- and second-order systems
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband.
Sampling rate conversion by a rational factor
Fourier and Wavelet Transformations
{ Storage, Scaling, Summation }
Quick Review of LTI Systems
لجنة الهندسة الكهربائية
Introduction to Scientific Computation
Quantization in Implementing Systems
Z TRANSFORM AND DFT Z Transform
Finite Wordlength Effects
Conceptual Representation of A/D Conversion
Data Wordlength Reduction for Low-Power Signal Processing Software
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Frequency Response Transfer Function Introduction to Filters.
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
Zhongguo Liu Biomedical Engineering
DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4
Chapter 9 Advanced Topics in DSP
Lecture 2: Signals Concepts & Properties
Reference Solution of DSP Test 2
Zhongguo Liu Biomedical Engineering
Fixed-point Analysis of Digital Filters
ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals
Presentation transcript:

DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4 NH – 67, Karur – Trichy Highways, Puliyur C.F, 639 114 Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4 FINITE WORD LENGTH EFFECTS Quantization noise – derivation for quantization noise power – Fixed point and binary floating point number representation – comparison – overflow error – truncation error – Co-efficient quantization error – limit cycle oscillation – signal scaling – analytical model of sample and hold operations – Applications of DSP – Model of Speech Wave Form – Vocoder

Finite Word length Effects Finite register lengths and A/D converters cause errors in:- (i) Input quantisation. (ii) Coefficient (or multiplier) quantisation (iii) Products of multiplication truncated or rounded due to machine length

Finite Word length Effects Quantisation Q Output Input

Finite Word length Effects The pdf for e using rounding Noise power Or

Finite Word length Effects Let input signal be sinusoidal of unity amplitude. Then total signal power   If b bits used for binary then  so that  Hence or dB

Finite Word length Effects Consider a simple example of finite precision on the coefficients a,b of second order system with poles where

Finite Word length Effects bit pattern 000 001 0.125 0.354 010 0.25 0.5 011 0.375 0.611 100 0.707 101 0.625 0.791 110 0.75 0.866 111 0.875 0.935 1.0

Finite Word length Effects Finite wordlength computations + INPUT OUTPUT

Limit-cycles; "Effective Pole" Model; Deadband Observe that for instability occurs when i.e. poles are (i) either on unit circle when complex (ii) or one real pole is outside unit circle. Instability under the "effective pole" model is considered as follows

Finite Word length Effects In the time domain with With for instability we have indistinguishable from Where is quantisation

Finite Wordlength Effects   With rounding, therefore we have are indistinguishable (for integers) or Hence With both positive and negative numbers

Finite Wordlength Effects   The range of integers constitutes a set of integers that cannot be individually distinguished as separate or from the asymptotic system behaviour. The band of integers is known as the "deadband". In the second order system, under rounding, the output assumes a cyclic set of values of the deadband. This is a limit-cycle.

Finite Wordlength Effects   Consider the transfer function if poles are complex then impulse response is given by

Finite Wordlength Effects Where If then the response is sinusiodal with frequency Thus product quantisation causes instability implying an "effective “ .

Finite Wordlength Effects Consider infinite precision computations for

Finite Wordlength Effects Now the same operation with integer precision

Finite Wordlength Effects Notice that with infinite precision the response converges to the origin With finite precision the reponse does not converge to the origin but assumes cyclically a set of values –the Limit Cycle

Finite Wordlength Effects Assume , … are not correlated, random processes etc. Hence total output noise power Where and

Finite Wordlength Effects ie

Finite Wordlength Effects For FFT A(n) B(n) B(n+1) - W(n) A(n) B(n+1) B(n)W(n) B(n) A(n+1)

Finite Wordlength Effects FFT AVERAGE GROWTH: 1/2 BIT/PASS

Finite Wordlength Effects IMAG REAL 1.0 -1.0 FFT PEAK GROWTH: 1.21.. BITS/PASS

Finite Wordlength Effects Linear modelling of product quantisation Modelled as x(n) x(n) q(n) +

Finite Wordlength Effects For rounding operations q(n) is uniform distributed between , and where Q is the quantisation step (i.e. in a wordlength of bits with sign magnitude representation or mod 2, ). A discrete-time system with quantisation at the output of each multiplier may be considered as a multi-input linear system

Finite Wordlength Effects Then where is the impulse response of the system from the output of the multiplier to y(n). h(n)

Finite Wordlength Effects For zero input i.e. we can write where is the maximum of which is not more than ie

Finite Wordlength Effects However And hence ie we can estimate the maximum swing at the output from the system parameters and quantisation level