Составители:
54
тогда на выходе кодера включается реквантователь, понижающий число разрядов в вы-
борках.
При включении линейного предсказателя в прямую цепь кодера оцениваемое значе-
ние
()xn
выборки
*( )xn
рассчитывается как линейная комбинация предыдущих выбо-
рок
1
*( ) ( )
L
i
i
x n a x n i
,
где
i
a
- это коэффициенты предсказания. Текущая ошибка предсказания определяется ра-
венством
1
( ) ( ) ( )
L
i
i
e n x n a x n i
.
Коэффициенты линейного предсказателя
i
a
определяются из условия минимума общей
ошибки предсказания «вперед»
2
2
1
( ) ( ) ( )
L
fi
n n i
e n x n a x n i
.
Минимизация по отношению к
i
a
те.
/
i
d da
для
1,2,...iL
определяется следую-
щим равенством
1
( ) ( 1) 0
p
ss i ss
i
r j a r j
,
для
1,2,...jL
, где
()
ss
rj
автокорреляционная последовательность сигнала
()en
. Через
автокорреляционную функцию с помощью матричного преобразования могут быть рас-
считаны все коэффициенты предсказателя
i
a
.
Предсказание «вперед» реализуется с помощью рекурсивного FIR-фильтра с беско-
нечным импульсным откликом (рис.6.2). Этот фильтр осуществляет линейную аппрокси-
мацию огибающей передаваемого сигнала по
L
выборками, коэффициенты предсказания
i
a
одновременно являются аппроксимирующими коэффициентами. Сигнал предсказания
с фильтра в форме Z- преобразования имеет вид
1
1
( ) 1
L
i
i
A z a z
.
Порядок этого фильтра определяет порядок предсказателя и порядок аппроксимации,
чем он выше, тем меньше ошибка предсказания. В качестве предсказателей используются
интерполяционные FIR и IIR-фильтры. Чаще используются FIR фильтры, которые зна-
Рис.6.2. Кодер с предсказанием «вперед» с FIR-фильтром
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »
