CONTENTS

�1���� Scope�
�2���� Normative references�������
�3���� The encoder�����
������� 3.1���� The Modulated Lapped Transform (MLT)�
������� 3.2���� Computing and quantizing the amplitude envelope���
������� 3.3���� Coding the amplitude envelope�������
������� 3.4�� ��Categorization procedure���
������� 3.5���� Scalar Quantized Vector Huffman Coding (SQVH)
������� 3.6���� Rate control�����������
������� 3.7���� Transmission of the MLT vector indices�����
������� 3.8���� Bit stream��
�4���� The decoder�����
������� 4.1���� Decoding the amplitude envelope���
������� 4.2���� Determining categorization�
������� 4.3���� Decoding MLT coefficients
������� 4.4���� Noise-fill
������� 4.5���� Insufficient bits�������
������� 4.6���� Frame erasure�������
������� 4.7���� The Inverse MLT (IMLT)��
�5���� C code
�6���� Flow chart of categorization procedure�����
Annex A � Packet format, capability identifiers and capability parameters����
������� A.1���� References
������� A.2���� Packet structure for G.722.1 frames����������
������� A.3���� Capability Identifiers and Parameters for use with ITU-T Rec. H.245���������
Annex B � Floating-point implementation for G.722.1����
������� B.1���� Introduction����������
������� B.2���� Algorithmic description������
������� B.3���� ANSI C code�������
Annex C � 14 kHz mode at 24, 32, and 48 kbit/s����
������� C.1� ���Introduction����������
������� C.2���� Algorithmic description������
������� C.3���� ANSI C code���������