Scaling

1.

a) The impulse response is

 

b) There are values that when taken the absolute value they exceed one. See h13.m.

 

c) Assuming input values between [-1,1] we must find a scaling term K such that  (see lecture notes page 30 / Worst-case scaling). To not to change the overall transfer function we must place a multiplier 1/K at the output.

See h9.m

 

d) See h13.m

 

e) Using a step function causes an overflow at the output of H(z) if K is higher than 1/5.

 

f) Scaling H(z) according to  norm means finding K such that

See h13.m

Overflows occur at approximately 10% rate for uniformly distributed noise.

 

g) There are two error sources, one after the scaling factor and another after the multiplier in the feedback loop. The output noise variance is (with help of exercise 12)

 and using 1+6 bits we get