Professor A G Constantinides 1 Finite Wordlength Effects Finite register lengths and A/D converters cause errors in:- (i) Input quantisation. (ii)Coefficient.

Slides:



Advertisements
Similar presentations
FINITE WORD LENGTH EFFECTS
Advertisements

Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Quantization Prof. Siripong Potisuk.
AMI 4622 Digital Signal Processing
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,
DT systems and Difference Equations Monday March 22, 2010
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.
FILTERING GG313 Lecture 27 December 1, A FILTER is a device or function that allows certain material to pass through it while not others. In electronics.
Spectral Analysis Spectral analysis is concerned with the determination of the energy or power spectrum of a continuous-time signal It is assumed that.
AGC DSP AGC DSP Professor A G Constantinides 1 Digital Filter Specifications Only the magnitude approximation problem Four basic types of ideal filters.
Normalised Least Mean-Square Adaptive Filtering
EE513 Audio Signals and Systems Noise Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Digital Signals and Systems
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.
Discrete-Time and System (A Review)
Lecture 1 Signals in the Time and Frequency Domains
Fixed-Point Arithmetics: Part II
Digital Signal Processing
Digital Signal Processing – Chapter 10
Module 2 SPECTRAL ANALYSIS OF COMMUNICATION SIGNAL.
Professor A G Constantinides 1 Signal Flow Graphs Linear Time Invariant Discrete Time Systems can be made up from the elements { Storage, Scaling, Summation.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
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
Professor A G Constantinides 1 The Fourier Transform & the DFT Fourier transform Take N samples of from 0 to.(N-1)T Can be estimated from these? Estimate.
Technion, CS department, SIPC Spring 2014 Tutorials 12,13 discrete signals and systems 1/39.
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Chapter 8 The Discrete Fourier Transform Zhongguo Liu Biomedical Engineering School of Control.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
1 Op-Amp Imperfections in The Linear Range of Operations Gain and Bandwidth Limitations  Ideal op amps have infinite open-loop gain magnitude (A oL is.
Astronomical Data Analysis I
Fourier Analysis of Signals and Systems
revision Transfer function. Frequency Response
1 Digital Signal Processing Digital Signal Processing  IIR digital filter structures  Filter design.
Finite Precision Numerical Effects
Transform Analysis of LTI Systems Quote of the Day Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke Content and Figures.
Discrete-time Random Signals
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.
Structures for Discrete-Time Systems 主講人:虞台文. Content Introduction Block Diagram Representation Signal Flow Graph Basic Structure for IIR Systems Transposed.
1 Review of Probability and Random Processes. 2 Importance of Random Processes Random variables and processes talk about quantities and signals which.
Professor A G Constantinides 1 Digital Filters Filtering operation Time kGiven signal OPERATION ADD.
Chapter 2. Signals and Linear Systems
بسم الله الرحمن الرحيم Digital Signal Processing Lecture 2 Analog to Digital Conversion University of Khartoum Department of Electrical and Electronic.
In summary If x[n] is a finite-length sequence (n  0 only when |n|
Relationship between Magnitude and Phase Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are.
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.
Unit IV Finite Word Length Effects
Time Domain and Frequency Domain Analysis
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
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
Quick Review of LTI Systems
لجنة الهندسة الكهربائية
Lect5 A framework for digital filter design
Quantization in Implementing Systems
Finite Wordlength Effects
DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4
Conceptual Representation of A/D Conversion
Frequency Response Method
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4
Chapter 9 Advanced Topics in DSP
Presentation transcript:

Professor A G Constantinides 1 Finite Wordlength 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

Professor A G Constantinides 2 Finite Wordlength Effects Quantisation Q Output Input

Professor A G Constantinides 3 Finite Wordlength Effects The pdf for e using rounding Noise power or

Professor A G Constantinides 4 Finite Wordlength 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

Professor A G Constantinides 5 Finite Wordlength Effects Consider a simple example of finite precision on the coefficients a,b of second order system with poles where

Professor A G Constantinides 6 Finite Wordlength Effects bit pattern

Professor A G Constantinides 7 Finite Wordlength Effects Finite wordlength computations + INPUT OUTPU T + +

Professor A G Constantinides 8 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

Professor A G Constantinides 9 Finite Wordlength Effects In the time domain with With for instability we have indistinguishable from Where is quantisation

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

Professor A G Constantinides 11 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.

Professor A G Constantinides 12 Finite Wordlength Effects Consider the transfer function if poles are complex then impulse response is given by

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

Professor A G Constantinides 14 Finite Wordlength Effects Consider infinite precision computations for

Professor A G Constantinides 15 Finite Wordlength Effects Now the same operation with integer precision

Professor A G Constantinides 16 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

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

Professor A G Constantinides 18 Finite Wordlength Effects ie

Professor A G Constantinides 19 Finite Wordlength Effects For FFT A(n)A(n) B(n)B(n) B(n+1) - A(n)A(n) B(n)W(n)B(n)W(n) B(n)B(n) A(n+1) W(n)W(n)

Professor A G Constantinides 20 Finite Wordlength Effects FFT AVERAGE GROWTH: 1/2 BIT/PASS

Professor A G Constantinides 21 Finite Wordlength Effects FFT PEAK GROWTH: BITS/PASS IMAG REAL 1.0

Professor A G Constantinides 22 Finite Wordlength Effects Linear modelling of product quantisation Modelled as x(n)x(n) x(n)x(n) q(n)q(n) +

Professor A G Constantinides 23 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

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

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

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