Patent ES-2764832-T3 (ES)
Title: Método de codificación y decodificación de pulso y códec de pulso
Inventor: MA FUWEI
IPC: G10L19/12
Filed: 2011-05-31
Granted: 2020-06-04
Abstract: Un método de codificación de pulso, que comprende: obtener (A1) pulsos que estén en las T pistas y que requieran ser codificados, en donde T en un número entero mayor o igual que 2; recopilar (A2) de manera separada, según las posiciones, estadísticas sobre al menos un pulso que se requiere codificar, para cada una de las pistas, para obtener: el número Nt de pulsos en cada una de las posiciones de pulso que tiene al menos un pulso en cada pista, la distribución de las posiciones de pulso que tienen al menos un pulso en cada pista según es representada por los vectores de posiciones de pulso Pt(Nt) = {pt(0) pt(1), ..., pt(Nt-1)}, y el número de pulsos en cada una de las posiciones de pulso que tiene al menos un pulso según es representado por los vectores de números de pulso SUt(Nt) = {sut(0), sut(1), ..., sut(Nt-1)}, en donde el subíndice t representa una pista t-ésima, y t [0, T-1], el pt(n) representa un número de serie de posición de una posición de pulso que tiene un pulso en la pista t-ésima, y sut(n) representa el número de pulsos de una posición pt(n); según el número {N0, N1, ..., NT-1} de posiciones de pulso que tienen al menos un pulso y están en cada una de las T pistas, determinar (A3) un primer índice I1, en donde el primer índice I1 corresponde a todas las posibles situaciones de distribución de posiciones de pulso que tienen al menos un pulso y están en cada una de las T pistas en el caso del número de las posiciones de pulso que tienen al menos un pulso, en donde el número {N0, N1, ..., NT-1} de las posiciones de pulso que tienen al menos un pulso es representado por el primer índice I1; determinar (A4) un segundo índice I2t de cada pista de manera separada según la distribución de las posiciones de pulso, Pt(Nt) = {pt(0) pt(1), ..., pt(Nt-1)}, que tienen al menos un pulso y están en cada pista, en donde el segundo índice indica, de entre todas las posibles situaciones de distribución correspondientes al primer índice I1, una situación de distribución que corresponde a la distribución de posiciones de pulso actuales que tienen al menos un pulso en una pista correspondiente; determinar (A5) un tercer índice I3t de cada pista de manera separada según el número de pulsos en cada posición de pulso, SUt(Nt) = {sut(0), sut(1), ..., sut(Nt-1)}, que tiene al menos un pulso y está en cada pista; y generar (A6) un índice Ind de código para las T pistas, en donde el índice de código comprende la información del primer índice y del segundo y tercer índices de cada pista; en donde: un primer índice corresponde a una combinación {N0, N1, ..., NT-1}; el índice Ind de código es generado adoptando la siguiente forma: **(Ver fórmula)** en donde Imax(t) representa un valor del límite superior de Indice(t), "∏" representa un productorio, y el Indice(t) es generado adoptando la siguiente forma: en una situación en la que un índice de símbolo no está comprendido, para una pista con un valor Nt correspondiente al primer índice: **(Ver fórmula)** , en donde "C" indica adquirir el número de combinaciones, y Mt representa el número total de posiciones en una pista t-ésima.