Finite Wordlength Effects Finite register lengths and AD
- Slides: 27
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 1 Professor A G Constantinides
Finite Wordlength Effects • Quantisation Output Q Input 2 Professor A G Constantinides
Finite Wordlength Effects • The pdf for e using rounding • Noise power or 3 Professor A G Constantinides
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 d. B 4 Professor A G Constantinides
Finite Wordlength Effects • Consider a simple example of finite precision on the coefficients a, b of second order system with poles 5 • where Professor A G Constantinides
Finite Wordlength Effects 6 bit pattern 000 • 001 010 011 100 101 110 111 1. 0 0 0. 125 0. 375 0. 625 0. 75 0. 875 1. 0 0 0. 354 0. 5 0. 611 0. 707 0. 791 0. 866 0. 935 1. 0 Professor A G Constantinides
Finite Wordlength Effects • Finite wordlength computations + OUTPUT INPUT + + 7 Professor A G Constantinides
Limit-cycles; "Effective Pole" Model; Deadband • Observe that for 8 • 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
Finite Wordlength Effects • In the time domain with • • With for instability we have indistinguishable from • Where is quantisation 9 Professor A G Constantinides
Finite Wordlength Effects • With rounding, therefore we have are indistinguishable (for integers) or • Hence • With both positive and negative numbers 10 Professor A G Constantinides
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. 11 Professor A G Constantinides
Finite Wordlength Effects • Consider the transfer function • if poles are complex then impulse response is given by 12 Professor A G Constantinides
Finite Wordlength Effects • Where • If then the response is sinusiodal with frequency • Thus product quantisation causes instability implying an "effective “ . 13 Professor A G Constantinides
Finite Wordlength Effects • Consider infinite precision computations for 14 Professor A G Constantinides
Finite Wordlength Effects • Now the same operation with integer precision 15 Professor A G Constantinides
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 16 Professor A G Constantinides
Finite Wordlength Effects • FIR filters 17 Professor A G Constantinides
Finite Wordlength Effects • Assume , …. . are not correlated, random processes etc. Hence total output noise power • Where and 18 Professor A G Constantinides
Finite Wordlength Effects • ie 19 Professor A G Constantinides
Finite Wordlength Effects • For FFT B(n+1) A(n) B(n) - B(n+1) W(n) A(n) B(n) 20 B(n)W(n) A(n+1) B(n+1) Professor A G Constantinides
Finite Wordlength Effects • FFT • AVERAGE GROWTH: 1/2 BIT/PASS 21 Professor A G Constantinides
Finite Wordlength Effects IMAG 1. 0 • FFT 1. 0 REAL -1. 0 • PEAK GROWTH: 1. 21. . BITS/PASS 22 Professor A G Constantinides
Finite Wordlength Effects • Linear modelling of product quantisation x(n) • Modelled as x(n) + q(n) 23 Professor A G Constantinides
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 24 Professor A G Constantinides
Finite Wordlength Effects • FFT h(n) • Then • where is the impulse response of the system from the output of the multiplier to y(n). 25 Professor A G Constantinides
Finite Wordlength Effects • For zero input i. e. we can write • where is the maximum of which is not more than • ie 26 Professor A G Constantinides
Finite Wordlength Effects • However • And hence 27 • ie we can estimate the maximum swing at the output from the system parameters and quantisation level Professor A G Constantinides
- Finite subordinate clause
- What is finite verb
- Learning objectives of non finite verbs
- Finite and non finite verb
- Non finite forms of the verb qayda
- L "home" "user account" "register" inurl:register
- Homework 7 segment lengths
- Find person
- Special segment in a circle
- Khan academyn
- 15-4 segment relationships in circles
- Segment lengths in circles
- 11-6 arc lengths and areas of sectors answer key
- Measuring segments
- How to find segment lengths in circles
- Year 3 subtracting lengths
- Segment lengths in circles formulas
- Labelling a triangle
- Proportional
- Perimeter of irregular shapes worksheets
- A bridge is supported by triangular braces
- 6 segment circle
- Circumference of a circle maze answer key
- Doublet lengths to avoid
- Eurocode 2 lap length table
- Using algebra with segment lengths
- Trapezoid midsegment theorem
- Light ray chart