A Fixed-point Implementation of the MPEG-4 ER-BSAC Decoder for Terrestrial Digital Multimedia Broadcasting Systems

In this paper, we implement the MPEG-4 ERBSAC decoder with a fixed-point arithmetic. As one of the strategies to convert the MPEG-4 ER-BSAC decoder with a floating-point C-code to that with a fixed-point C-code, we investigate the similarity and the difference between the MPEG-4 ER-BSAC decoder and the 3GPP enhanced advanced audio coding (aacPlus) decoder because a fixedpoint C-code of the aacPlus decoder is available from 3GPP. During the fixed-point implementation, MPEG-4 ERBSAC conformance test files are used to make sure whether or not the conversion is going in a right way. Finally, it is shown that the root mean square (RMS) value of the fixedpoint MPEG-4 ER-BSAC decoder implemented in this paper satisfies the criterion of -69.23 ㏈ even it is a little higher than that of the floating-point implemention of the MPEG-4 ER-BSAC decoder.