Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

1 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

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

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

4 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

5 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

6 Professor A G Constantinides 6 Finite Wordlength Effects bit pattern 00000 0010.1250.354 0100.250.5 0110.3750.611 1000.50.707 1010.6250.791 1100.750.866 1110.8750.935 1.0

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

8 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

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

10 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

11 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.

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

13 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 “.

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

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

16 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

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

18 Professor A G Constantinides 18 Finite Wordlength Effects ie

19 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)

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

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

22 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) +

23 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

24 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)

25 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

26 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


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

Similar presentations


Ads by Google