Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Кодек стандарта GSM

Читайте также:
  1. l Кодекс РСФСР об административных правонарушениях.
  2. Алана Альбертсон Непобедимый Кодекс Трезубца #1 1 страница
  3. Алана Альбертсон Непобедимый Кодекс Трезубца #1 2 страница
  4. Алана Альбертсон Непобедимый Кодекс Трезубца #1 3 страница
  5. Алана Альбертсон Непобедимый Кодекс Трезубца #1 4 страница
  6. Алана Альбертсон Непобедимый Кодекс Трезубца #1 5 страница
  7. Алана Альбертсон Непобедимый Кодекс Трезубца #1 6 страница

Итак, в стандарте GSM используется метод линейного предсказания с возбуждением регулярной последовательностью импульсов и долговременным предсказанием, т.е. метод RPE-LTP. Упрощенная блок-схема кодека:

Рисунок 21 - Схема кодека речевого сигнала в стандарте GSM.

Б.1 – блок предварительной обработки осуществляет следующие функции:

- предсказание входного цифрового сигнала Sn (после АЦП) при помощи цифрового фильтра, подчеркивающего верхние частоты;

- разделение входного сигнала Sn на сегменты по 160 выборок (20 мс);

- взвешивание каждого из сегментов окном Хэмминга;

Б.2 – фильтр-анализатор STP: с выхода блока Б.1 фильтруется решетчатым фильтром-анализатором кратковременного линейного предсказания и по его выходному сигналу (остатку предсказания) STP – оцениваются параметры долговременного предсказания: коэффициент предсказания g и временная задержка в блоке d.

Б.3 – блок оценки параметров фильтра STP: для каждого 20 мс сегмента оцениваются параметры фильтра-анализатора STP – 8 коэффициентов частичной корреляции ki (i = 1…8), при порядке предсказания M = 8 (I =1…M), которые для передачи по каналу связи преобразуются в логарифмические отношения площадей LAR ri, причем для функции логарифма используется кусочно-линейная аппроксимация.

Б.4 – фильтр-анализатор LTP: сигнал остатка предсказания фильтруется фильтром-анализатором LTP долговременного линейного предсказания, при этом формируется остаток предсказания LTP –

Б.5 – блок оценки параметров фильтра LTP: в блоке STP – оцениваются параметры долговременного предсказания g и d. При этом выборочный сегмент остатка кратковременного предсказания, имеющий 160 выборок, разделяется на четыре подсегмента по 40 выборок в каждом, и параметры g и d оцениваются для каждого подсегмента в отдельности, причем для оценки величины временной задержки d для текущего подсегмента используется скользящий подсегмент из 40 выборок, перемещающийся в пределах предшествующих 128 выборок сигнала остатка предсказания .

Б.6 – блок оценки параметров сигнала возбуждения: выходной сигнал фильтра-анализатора LTP – остаток предсказания – фильтруется сглаживающим фильтром и по нему формируются параметры возбуждения, в отдельности для каждого из 40 выборочных подсегментов. Сигнал возбуждения одного подсегмента состоит из 13 импульсов, следующих через равные промежутки времени (втрое больше, чем интервалы дискретизации сигнала после АЦП – т.е. исходного сигнала), и имеющих различные амплитуды. Для формирования сигнала возбуждения 40 импульсов подсегмента сглаженного остатка обрабатываются следующим образом:

- последний строковой импульс отбрасывается;

- первые 39 импульсов разбиваются на три последовательности:

а) в первой последовательности – импульсы 1,4,…,37;

б) во второй – импульсы 2,5,…,38;

в) в третьей – импульсы 3,6,…,39;

В качестве сигнала возбуждения выбирается та из последовательностей, энергия которой больше. Амплитуды импульсов нормируются по отношению к импульсу с наибольшей амплитудой и нормированные амплитуды кодируются тремя битами каждая при линейной шкале квантования. Абсолютное значение наибольшей амплитуды кодируется шестью битами в логарифмическом масштабе. Положение начального импульса 13-элементной последовательности кодируется двумя битами, то есть задается номер последовательности, выбранной в качестве сигнала возбуждения для данного подсегмента. Таким образом, выходная информации кодера речевого сигнала для одного 20 мс сегмента речи включает:

- параметры фильтра-анализатора STP – 8 коэффициентов логарифмического отношения площадей LAR ri (I = 1…8) – один набор на весь сегмент;

- параметры фильтра-анализатора LTP – коэффициент долговременного предсказания g и временную задержку d для каждого из 4-х подсегментов;

- параметры сигнала возбуждения – номер последовательности n, максимальная амплитуда B, нормированные амплитуды bi (1…13) импульсов последовательности – для каждого из 4-х подсегментов.

Число бит, отводимых на кодирование передаваемых параметров, приведено в таблице 2:

Таблица 2 - Кодирование выходной информации кодера речи стандарта GSM

Всего для одного 20-миллисекундного сегмента речи передается 260 бит информации, т.е. кодер речи осуществляет сжатие информации почти в 5 раз (1280/260 = 4,92, где 1280 = 160х8 – число бит в методе линейного предсказания).

Декодер

1 Блок формирования сигнала возбуждения 1.Б, используя принятые параметры сигнала возбуждения, восстанавливает 13-импульсную последовательность сигнала возбуждения для каждого из подсегментов сигнала речи, включая амплитуды импульсов и их расположение во времени, т.е. сигнал – как остаток долговременного предсказания поступает на вход 2.Б – фильтра-синтезатора LTP.

2 Сформированный таким образом сигнал возбуждения фильтруется фильтром-синтезатором долговременного предсказания LTP, на выходе которого получается восстановленный остаток предсказания . Следует отметить, что на второй вход фильтра LTP поступают сигналы, передающие параметры долговременного предсказания g и временная задержка d.

3 Сигнал – остаток кратковременного предсказания – поступает на решетчатый фильтр-синтезатор STP, который реализует фильтрацию сигнала , причем параметры фильтра предварительно преобразуется из LAR ri в коэффициенты частичной корреляции d.

4 В 4.Б – блоке фильтрации выходной сигнал с фильтра синтезатора STP фильтруется в (блоке пост-фильтрации) цифровым фильтром, восстанавливающим амплитудные соотношения частотных составляющих речевого сигнала, то есть в кодере блок Б.1 вносит компенсирующие предыскажения, а в блоке 4.Б декодера восстанавливается цифровой сигнал речи.

Таким образом, после декодирования получается цифровой речевой сигнал .


Дата добавления: 2015-12-01; просмотров: 28 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.009 сек.)