Составители:
13
1
ˆ
( ) ( )
L
i
i
x n a x n i
, (7)
где
i
a
- это коэффициенты предсказания. Текущая ошибка предсказания определяется ра-
венством
1
( ) ( ) ( )
L
i
i
e n x n a x n i
. (8)
Коэффициенты линейного предсказателя
i
a
определяются из условия минимума об-
щей ошибки предсказания «вперед»
2
2
1
( ) ( ) ( )
L
fi
n n i
e n x n a x n i
. (9)
Минимизация по отношению к
i
a
те.
/
i
d da
для
1,2,...iL
определяется следующим
равенством
1
( ) ( 1) 0
p
ss i ss
i
r m a r m
, (10)
для
1,2,...mL
, где
()
ss
rm
автокорреляционная последовательность сигнала
()en
. Через
автокорреляционную функцию с помощью матричного преобразования могут быть рас-
считаны все коэффициенты предсказателя
i
a
.
Предсказание «вперед» реализуется с помощью рекурсивного FIR-фильтра с беско-
нечным импульсным откликом (рис.13). Этот фильтр осуществляет линейную аппрокси-
мацию огибающей передаваемого сигнала по
L
выборками, коэффициенты предсказания
i
a
одновременно являются аппроксимирующими коэффициентами. Сигнал предсказания
с фильтра в форме Z- преобразования имеет вид
1
1
( ) 1
L
i
i
A z a z
. (11)
Порядок этого фильтра определяет порядок предсказателя и порядок аппроксимации, чем
он выше, тем меньше ошибка предсказания. В качестве предсказателей используются ин-
терполяционные FIR и IIR-фильтры. Чаще используются FIR фильтры, которые значи-
тельно более быстродействующие, но чем выше их порядок, тем больше искажений он
вносит. Обычно порядок таких фильтров не выше четвертого, однако, иногда этот поря-
док повышается до 128. Порядок IIR-фильтров всегда выше, обычно он выбирается в пре-
делах 8…10.
В обычном предсказателе коэффициенты
i
a
рассчитываются только при настройке
кодера и декодера. В адаптивном предсказателе эти коэффициенты являются функцией
Рис.13. Кодер с предсказанием «вперед» с FIR-фильтром
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »