УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ РЕЧЕВОГО СИГНАЛА С ИСПОЛЬЗОВАНИЕМ ACELP В АВТОКОРРЕЛЯЦИОННОЙ ОБЛАСТИ

1. Устройство для кодирования речевого сигнала посредством определения вектора кодовой книги алгоритма кодирования речи, при этом устройство содержит
модуль (110) определения матрицы для определения автокорреляционной матрицы R, и
модуль (120) определения вектора кодовой книги для определения вектора кодовой книги в зависимости от автокорреляционной матрицы R,
при этом модуль (110) определения матрицы выполнен с возможностью определять автокорреляционную матрицу R посредством определения коэффициентов вектора для вектора r, при этом автокорреляционная матрица R содержит множество строк и множество столбцов, при этом вектор r обозначает один из столбцов или одну из строк автокорреляционной матрицы R, где
R(i,j)=r(|i-j|),
где R(i, j) обозначает коэффициенты автокорреляционной матрицы R, где i является первым индексом, обозначающим одну из множества строк автокорреляционной матрицы R, и где j является вторым индексом, обозначающим один из множества столбцов автокорреляционной матрицы R.
2. Устройство по п. 1, в котором модуль (110) определения матрицы выполнен с возможностью определять коэффициенты вектора для вектора r посредством применения формулы
,
где h(k) обозначает перцепционно взвешенную импульсную характеристику модели линейного предсказания, и где k является индексом, который является целым числом, и где l является индексом, который является целым числом.
3. Устройство по п. 1, в котором модуль (110) определения матрицы выполнен с возможностью определять автокорреляционную матрицу R в  зависимости от перцепционно взвешенного линейного предсказателя.
4. Устройство по п. 1, в котором модуль (120) определения вектора кодовой книги выполнен с возможностью определять вектор кодовой книги посредством применения формулы
,
где R является автокорреляционной матрицей, и где  является одним из векторов кодовой книги алгоритма кодирования речи, и где  является нормализованной корреляцией.
5. Устройство по п. 4, в котором модуль (120) определения вектора кодовой книги выполнен с возможностью определять тот вектор кодовой книги  алгоритма кодирования речи, который максимизирует нормализованную корреляцию
6. Устройство по п. 1, в котором модуль (120) определения вектора кодовой книги выполнен с возможностью разлагать автокорреляционную матрицу R посредством выполнения матричного разложения.
7. Устройство по п. 6, в котором модуль (120) определения вектора кодовой книги выполнен с возможностью выполнять матричное разложение, чтобы определять диагональную матрицу D для определения вектора кодовой книги.
8. Устройство по п. 7, в котором модуль (120) определения вектора кодовой книги выполнен с возможностью определять вектор кодовой книги посредством использования
где D является диагональной матрицей, где f является первым вектором, и где  является вторым вектором.
9. Устройство по п. 7, в котором модуль (120) определения  вектора кодовой книги выполнен с возможностью выполнять факторизацию Вандермонда над автокорреляционной матрицей R, чтобы разлагать автокорреляционную матрицу R, чтобы выполнять матричное разложение, чтобы определять диагональную матрицу D для определения вектора кодовой книги.
10. Устройство по п. 7, в котором модуль (120) определения вектора кодовой книги выполнен с возможностью использовать уравнение
,
чтобы определять вектор кодовой книги, где C обозначает матрицу свертки, где V обозначает преобразование Фурье, и где x обозначает речевой сигнал.
11. Устройство по п. 7, в котором модуль (120) определения вектора кодовой книги выполнен с возможностью выполнять разложение по сингулярным значениям над автокорреляционной матрицей R, чтобы разлагать автокорреляционную матрицу R, чтобы выполнять матричное разложение, чтобы определять диагональную матрицу D для определения вектора кодовой книги.
12. Устройство по п. 7, в котором модуль (120) определения вектора кодовой книги выполнен с возможностью выполнять разложение Холецкого над автокорреляционной матрицей R, чтобы разлагать автокорреляционную матрицу R, чтобы выполнять матричное разложение, чтобы определять диагональную матрицу D для определения вектора кодовой книги.
13. Устройство по п. 1, в котором модуль (120) определения вектора кодовой книги выполнен с возможностью определять вектор кодовой книги в зависимости от импульсной характеристики при расширении остатка нулями речевого сигнала.
14. Устройство по п. 1, в котором устройство является кодером для кодирования речевого сигнала посредством использования кодирования речи на основе линейного предсказания с алгебраическим кодовым возбуждением, и
в котором модуль (120) определения вектора кодовой книги выполнен с возможностью определять вектор кодовой книги на  основе автокорреляционной матрицы R как вектор кодовой книги алгебраической кодовой книги.
15. Способ кодирования речевого сигнала посредством определения вектора кодовой книги алгоритма кодирования речи, при этом способ содержит
определение автокорреляционной матрицы R, и
определение вектора кодовой книги в зависимости от автокорреляционной матрицы R,
при этом определение автокорреляционной матрицы R содержит определение коэффициентов вектора для вектора r, при этом автокорреляционная матрица R содержит множество строк и множество столбцов, при этом вектор r обозначает один из столбцов или одну из строк автокорреляционной матрицы R, где
R(i,j)=r(|i-j|),
где R(i, j) обозначает коэффициенты автокорреляционной матрицы R, где i является первым индексом, обозначающим одну из множества строк автокорреляционной матрицы R, и где j является вторым индексом, обозначающим один из множества столбцов автокорреляционной матрицы R.
16. Декодер (220) для декодирования кодированного речевого сигнала, который кодирован посредством устройства по п. 1, чтобы получать декодированный речевой сигнал.
17. Способ для декодирования кодированного речевого сигнала, который кодирован согласно способу по п. 15, чтобы получать декодированный речевой сигнал.
18. Система, содержащая
устройство (210) по п. 1 для кодирования входного речевого сигнала, чтобы получать кодированный речевой сигнал, и
декодер (220) по п. 16 для декодирования кодированного речевого сигнала, чтобы получать декодированный речевой сигнал.
19. Способ, содержащий
кодирование входного речевого сигнала согласно способу по п. 15, чтобы получать кодированный речевой сигнал, и
декодирование кодированного речевого сигнала по п. 17, чтобы получать декодированный речевой сигнал.
20. Компьютерная программа для осуществления способа по п. 15, 17 или 19, когда исполняется на компьютере или сигнальном процессоре.