I am performing continuous accumulation of the output of a multiplier block which has samples of two in-phase signals as its inputs. (I get samples from a 12 bit ADC which I convert to 16 bits and then feed them to the multiplier;however the input to the accumulator is the truncated 16 bit output of multiplier)I would like to know the width of the accumulator to be used and the method of extracting 16 bit output from the accumulator,to be used further processing.