Anexo G
– Especificación de coma fija a
16 kbit/s
G.1 Introducción
G.1.1 Principios generales
G.1.2 Representación numérica
G.1.3 Operaciones
aritméticas
G.2 Cambios de los algoritmos
G.2.1 Cambios en el adaptador de ganancia
vectorial hacia atrás (bloque 20)
G.2.2 Cambios en los módulos de recursión de
Levinson-Durbin
G.3 Seudocódigo para otros módulos de la Recomendación G.728
G.3.1 Bloque 4 – Seudocódigo para filtro de
ponderación
G.3.2 Blockzir – Seudocódigo para filtros de
ponderación perceptual y de síntesis durante el cálculo de la respuesta a
entrada cero
G.3.3 Bloques 9 y 10 – Seudocódigo para
actualizaciones de la memoria del filtro de ponderación perceptual y de
síntesis
G.3.4 Bloque 11 – Cálculo del vector objetivo
VQ
G.3.5 Bloque 12 – Cálculo del vector de
respuesta a impulsos
G.3.6 Bloque 13 – Convolución con inversión del
tiempo
G.3.7 Bloque 14 – Convolución de los vectores
de código de forma y cálculo de la energía
G.3.8 Bloque 16 – Normalización del vector
objetivo VQ
G.3.9 Bloque 17 – Calculador de error de
búsqueda VQ y selector del mejor índice de código cifrado
G.3.10 Bloque 19 – Códigos cifrados VQ de
excitación y bloque 21 – Unidad de escalamiento de ganancia
G.3.11 Bloque 32 – Filtro de síntesis del
decodificador
G.3.12 Bloque 36 – Seudocódigo para el módulo de
ventanización híbrida
G.3.13 Bloque 38 – Calculador de los
coeficientes del filtro de ponderación
G.3.14 Bloque 43 – Módulo de ventanización
híbrida
G.3.15 Bloque 45 – Módulo de ampliación de
anchura de banda
G.3.16 Bloque 46 – Predictor lineal de ganancia
logarítmica
G.3.17 Bloque 49 – Módulo de ventana híbrida
para filtro de síntesis
G.3.18 HWMCORE – Núcleo del módulo de ventana
híbrida
G.3.19 Bloque 51
– Módulo de ampliación de anchura de banda
G.3.20 Bloques 71 y 72 – Posfiltros de largo
plazo y de corto plazo
G.3.21 Bloques 73 y 74 – Calculador de la suma
de los valores absolutos
G.3.22
Bloque 75 – Calculador del factor de escala
G.3.23 Bloque 76 – Filtro de paso bajo de primer
orden y bloque 77 – Unidad de escalamiento de ganancia de salida
G.3.24 Bloque 81 – Filtro inverso LPC de décimo
orden
G.3.25 Bloque 82 – Módulo de extracción del
periodo de tono
G.3.26 Bloque 83 – Calculador de derivación de
predictor de tono
G.3.27 Bloque 84 – Calculador de los coeficientes
del posfiltro de largo plazo
G.3.28 Bloque 85 – Calculador de los
coeficientes del posfiltro de corto plazo
G.4 Representaciones de variables internas de LD-CELP
G.5 Tablas de ganancia logarítmica para vectores de código cifrado
de ganancia y de forma
G.6 Valores enteros de los ordenamientos relativos a los códigos
cifrados de ganancia
G.7 Seudocódigos del programa principal del codificador y del
decodificador