Производя в (6-45) замену переменных |
х = х к- і+ г , |
получаем: |
|
|
|
■^К(к - 1 ) |
(УкОі-О — г )®-1 tS) (ЛГй_, + г) rfr — |
J |
— |
J |
O' — №-,))" 'd r = 0 . |
(6-49) |
Предположим теперь, что функция w (хк+ г) может быть разложена в ряд Тейлора по г в окрестностях точ ки г = 0, т. е. представлена в виде
w (хк+ г) = w (х,г)'+ rw' (хк) + ...
...+ -д - ш (Л) (•**) + |
- . |
k = |
0, 1, |
(6-50) |
Подставляя (6-50) в |
(6-49) |
и |
интегрируя с |
учетом |
того, что |
|
|
|
|
|
ик К |
|
У* h |
|
|
|
j |
г п (yKft — r f ~ ' d r = |
j* и°~' (t/к ft — u)rtrfw = |
|
о |
|
|
о Z |
|
' |
|
|
= C |
S tT T c ^ |
« =0 ,1 , ... ; |
(6-51) |
qh |
|
i=o |
^кОі+і) |
|
|
|
|
|
|
j |
r" (/- — t/K |
= |
j |
(u -\-.yKft)" i/~ldu = |
|
t=o |
|
|
|
|
(6-52) |
|
|
|
|
|
|
запишем левую часть уравнения (6-49) в виде двойного ряда по возрастающим степеням t/K/i и г/і;(/і-и)-'
TT (*+,)“ к) [ w (■**) + ^ ft®' ХО+ •••
•••+5ІГ^кі1ги<П)^ + - ]+ Г Г Г ^.°и + і) +
+^®'(х>г) + Ук?£Щ,'(ЛТ) + --. + (п_ !)[" У",,' X
Xw‘">(Xft)+ ...l + . - + ѳ я л ( й г+1) + 0 X
X
+ ...= 0 , /г = 0, 1, .... N — I. |
(6-53) |
Рассуждения, которые излагаются ниже, не являют ся строгими; они представляют собой эскиз вывода тре буемых приближенных формул (в них опущены детали, связанные с оценкой погрешности приводимых прибли жений), так как точное доказательство довольно гро моздко. Читателю, желающему более глубоко освоить соответствующую технику, можно порекомендовать озна комиться с приложением к статье [Л. 6-24], в котором производится обоснование приближенного решения урав нений оптимального квантования в случае Ѳ= 2.
Возвращаясь к уравнению (6-53), предположим, что N велико. Тогда ввиду того, что плотность вероятностей w(x) подразумевалась гладкой и положительной функ цией, уцк малы при всех k = l , . . Поэтому в правой части (6-53) можно отбросить все члены, кроме содер жащих укі, и г/К(й+і) в степени не более чем Ѳ+1, т. е. записать:
-j - v (xh) Д® (ft+1) - yik) + ѳ+Т w' (Xn) X
X ( C „ + C l + Т Ю' W t o C r Ий> ~ 0 . (6-54)
Так как последний член в правой части (6-54) имеет более высокий порядок малости по сравнению с осталь ными, то, отбрасывая его, приходим к следующему при ближенному уравнению в конечных разностях:
|
1 |
w' (х„) |
1 У к (ft+ l) ~ |
(6-55) |
|
В+ |
І в ( * ) ~ |
ѳ |
|
|
Далее можно, переходя от функций дискретного аргу мента Xk и yKk к функциям непрерывного аргумента, за менить разностное уравнение (6-55) дифференциальным. Точнее, рассмотрим при фиксированном N пару функ ций xN(x) и уих{т), t ö [0 , 1], таких что
xN(k/N)=Xk\ |
(6-56) |
yKN(;k/N) =yKh, |
(6-57) |
причем х(х) монотонно возрастает. Тогда при больших//
, |
J _ |
^K/V (Х) |
(6-58) |
УкОч-і) « У к Ь - Т |
N |
d i — i j - ft/Л' |
Учитывая (6-58), получаем:
|
1 |
|
|
6 |
|
|
ѳ |
|
|
|
|
|
Ук(fe+1) ' |
'Укк |
t |
. , ѳ + 1 |
|
|
Ѳ |
|
|
/ і Ѳ + 1 |
|
УкА |
|
|
|
|
Ук(/г+1) |
^ |
|
|
|
|
|
, |
1 |
|
dy^jx) |
1 |
|
1ѳ |
ѳ |
|
|
У к ь - Г |
ДГ |
|
|
I T = A /jV J |
|
|
|
|
1 |
tfgKtfW |
|
|
Т 8+1 |
|
|
|
^ N dt |
\ = w \ |
|
+ ^ +І |
|
|
|
|
|
^Ук,Ѵ I |
|
|
(6-59) |
|
|
2№/,2 |
dt |
Ь=А//Ѵ |
|
|
|
|
|
|
|
кА |
|
|
|
Заметим далее, что |
|
|
|
|
|
dx (t) |
|
■**+ і |
=: УкП. ~Ь Ук (А+1) ^ |
уу |
|
jr |
|
|
|
|
|
|
|
|
|
|
т=А//Ѵ |
|
|
■2у*к |
I ^к,Ѵ (х) |
t=k/N |
(6-60) |
|
N |
|
|
d t |
|
|
|
|
|
|
|
|
|
Поэтому |
правая |
часть (6-59) может быть переписана |
в виде |
|
1 |
|
<*y*N(х) |
|
|
|
|
|
|
|
|
|
|
2 |
^ |
|
dx |
|
T,=kjN |
|
|
|
|
|
|
|
dyKN (х)
1 |
|
dt |
N |
( \ |
dxN (t) |
|
і'“* V N |
dt |
1 |
УУкА' |
(х) |
|
|
|
і/кь |
dx |
|
x=kiN |
dxN (X) |
t=A/Л1 |
|
|
|
|
|
|
|
l/Kh |
■ . (Х) |
t=A/ Л' |
(6-61) |
|
d x (t) |
|
|
Подставляя (6-61) в |
(6-55), |
приходим к дифференци |
альному уравнению |
|
|
|
|
|
|
1 |
|
w' (х) _ |
|
dyK (X) |
(6-62) |
|
I + |
I |
w(x) |
|
dx |
|
|
|
Интегрируя уравнение (6-62) |
(рассматривая его как |
точное), получаем: |
|
|
|
|
|
З^ГТIn w (х) *= 1п У* (■*)+ С> |
(6-63) |
|
т. е.
Ук[А-(-)1 = С{ш[Л (г)]}-,/(ѳ+,), |
(6-64) |
где С — некоторая постоянная. Для ее определения за метим, что из (6-60) следует приближенное равенство
!/„[*М] = ! Г Т Г - |
(6-65) |
Поэтому, обозначая через х(х) функцию, обратную ,ѵ(т) (таковая существует ввиду предположенной моно тонности А'(т)), получаем:
РМР)
~ 2Л" j = 2N h (ß) - - (“)]• |
(6-66) |
ат ( а )
Заметим теперь, что т(х0)= 0 , а t(jCjv) = 1, поэтому
|
XN |
|
xN |
|
|
|
Г dx |
^ - і - |
Г |
[шС*)11/(9+,)=2ЛГ, |
(6-67) |
|
J Ук(х) |
|
Ха |
|
|
|
Ха |
|
|
|
|
откуда |
|
xN |
|
|
|
|
|
|
С -= W |
j |
[® (x)]mB+i)dx; |
(6-68) |
|
1 |
XN |
|
|
|
|
f [а» {x)\]ni+x)dx{w{x)\-'nB+X). |
(6-69) |
|
М —■2N |
|
|
*0 |
|
|
|
|
Для определения Хь имеем теперь уравнение |
|
|
Ха |
|
= |
|
(6-70) |
|
|
|
|
|
Из соотношений (6-69), (6-70) находятся приближен ные значения для параметров оптимального квантовате ля [основное отличие этой системы от исходной состоит, естественно, в том, что в каждое из уравнений (6-70) вхо дит единственная неизвестная переменная, а это сущест венно облегчает их решение].
Теперь оказывается возможным вывести также при ближенную формулу для среднего штрафа, соответст вующего оптимальному способу квантования. Будем попрежнему предполагать, что число уровней квантования N' велико, а плотность вероятностей квантуемого сигнала w(x) меняется «не слишком быстро». Тогда не внося существенной погрешности, можно считать, что опти мальные точки отнесения совпадают с серединами кван тов, и записать следующее приближенное выражение для минимального среднего штрафа 'квантования с N, уров нями:
|
|
N |
x h |
min MXiZ<?(х, z) — min |
V] |
I \ zk— |
N —1 |
х к + 1 |
|
|
— X \Bw (x) dx «m in |
w (xh) j |
\x — —+2Xh+1|Bdx = |
^ k=0 |
xh |
|
' |
0
где M — знак математического ожидания. Далее, при больших N
|
X k+ l |
Xk = |
( J k ~ 2 у к к , |
|
(6-72) |
и так как по формуле |
(6-69) |
|
|
|
|
|
\w (*,,)]—I/(0+1) |
XN |
|
І / ( Ѳ + 1 ) |
(6-73) |
K fe = |
2N |
j |
(*)] |
dx, |
У |
|
|
то, подставляя (6-72) и (6-73) в (6-71), получаем:
|
|
N — 1 |
,0+1 |
|
Mx z I Z —X |° « |
Ѳ+ tJ ] ад^О |
|
|
|
|
|
|
|
k—O |
|
|
"10+1 |
|
j tw (x)]'^9+I*rfx I N—I
A*n
2°+‘іѴѳ+І(Ѳ+І) |
5 ] w(xk)w(xk)~1 = |
|
k=0 |
л o+i |
|
|
( |
XN |
|
|
|
|
20(Ѳ + 1) |
: |
(Г[ш(;с)],/(в+Ѵ Л |
. |
(6-74) |
№ |
|
|
J |
|
|
b |
|
|
|
Приближенная формула (6-74) впервые была полу чена в (Л. 6-13] для случая Ѳ= 2. Изложенная выше ме тодика применялась в статьях [Л. 6-21, 6-24, 6-25]. В [Л. 6-25] отмечено, что формула, аналогичная (6-74), справедлива и для более общего вида функций штра фов, на которых основаны критерии оптимальности; до статочно потребовать, чтобы в окрестностях точки x = z штрафная функция допускала представление вида
ер (х, z) = |
c (х) IZ — X 1Ѳ-|- О (I z — X |е}, |
(6-75) |
где О —величина |
высшего порядка малости по сравне |
нию с аргументом, |
заключенным в фигурные скобки. |
Рассмотрим теперь другой подход к выводу прибли женных формул типа (6-74), основанный на соображе ниях, развитых в '[Л. 6-20], позволяющий более отчетливо представить структуру оптимальных квантователей.
Пусть w(x) — плотность вероятностей квантуемого
сигнала. Говорят, что функция g(x) |
равномерно прибли |
жает w(x) с точностью е, если для любого X |
\и>(*)—g-(x) I <е. |
(6-76) |
Мы потребуем, чтобы для достаточно больших N су ществовали ступенчатые функции gN{x), приближаю
щие w(x) с погрешностью 0(N~B) |
и имеющие гпц сту |
пеней, причем |
|
mn = 0(N). |
(6-77) |
Легко видеть,что сформулированному требованию удовлетворяет широкий класс функций; в частности, оно выполняется для любой функции, для которой справед ливо условие Гельдера с показателем а> 0: существует постоянная k>0, такая что для произвольных х, у
где |
а<0. |
\w(x) — w (y )\< C k \x ~ y \a, |
|
(6-78) |
|
|
|
ло |
Итак, пусть N — некоторое большое натуральное чис |
и для |
плотности вероятности w(x) и |
ступенчатой |
функции gN{x) удовлетворяется неравенство |
(6-76) |
c s= |
= 0{N~e) |
и соотношение (6-77). Как следует из |
(6-19) |
и (6-20), тогда для любых параметров квантования {xfe}, {zb} разница в средних штрафах при квантовании вели
чин с плотностями w(x) и gN(x) имеет порядок 0(N~9) .
Таким образом, если построить оптимальный способ квантования для g+(x) и вычислить соответствующий средний штраф, то можно получить приближенную фор мулу для минимального среднего штрафа, соответст вующего квантованию сигнала с плотностью w(x), при
чем порядок остаточного члена будет равным 0(N~e) . Обозначим через U, длины ступеней функ ции gN{x) и через рі — соответствующие вероятности. Тогда, учитывая, что N^>'m, можно заметить, что «очень близкий» к оптимальному для gx(x) квантователь име ет следующий вид: участки длины Ц разбиваются на Ni равных частей, а точками отнесения являются середины квантов [мы пренебрегаем возможностью делать некото рые кванты такими, чтобы они «захватывали» интерва лы, соответствующие разным значениям gN(x)\ ввиду условия (6-77) связанный с этим эффект имеет порядок
0 ( О і - Это замечание сводит нашу задачу к выбору Ni, г —I, , т, минимизирующих форму
ІП
........ |
|
|
(6-79) |
І = ] |
|
|
при условии |
|
|
т |
|
|
|
|
(6-80) |
|
2 Ni — N. . |
|
/=і |
|
|
Это следует из очевидного соотношения |
|
(k+\)q |
|
|
|
J I k q + |
^ - x |
dx ■ 2s (Ѳ+1)' |
(6-81) |
kq |
|
|
|
Воспользовавшись методом |
неопределенных |
множи |
телей Лагранжа, минимизируем выражение |
|
Рі |
it у |
'+*SNi, |
(6-82) |
/.=SI 2е (Ѳ+1) \ Nt |
|
|
|
i=l |
|
где А— неопределенный множитель.
.Продифференцировав выражение (6-82) по Ni и при равняв частные производные нулю (то обстоятельство, что Ni обязаны быть целыми числами, здесь малосу-
щественно по причинам, отмеченным выше), получим:
|
Ріф |
N ~ ° - ' = X , |
i — 1 , т . |
(6-83) |
Отсюда |
2е (Ѳ+1) * |
|
|
Ni |
рА 8 |
-'/(O+') |
(6-84) |
|
. 2° (Ѳ+1) . |
|
|
|
|
|
Подставляя (6-84) в (6-80) и разрешая последнее уравнение относительно К, имеем:
|/(0+1)_ N |
p A f i |
1/(0+') |
|
. 2a(9 + l ) J | , |
20 (Ѳ+1) |
|
|
|
|
Г |
|
|
|
|
|
|
1 |
^ •о„т = Л^(р/),/(0+І) |
V ( р / ) '/(0+І) |
. |
|
w=i |
|
|
Тогда средина штраф, соответствующий этому раз биению, есть
min Ф (УѴ,....... Л^„) = |
S ‘іі |
Рі |
|
Г 1 |
|
(Ѳ+1) |
N, |
|
|
|
І=І |
2° |
|
|
т |
рА |
, |
,0 |
0/(0+1) W |
|
=Е;2Ѳ(0 + 1)/Ѵ8 {Рг |
‘ ’ |
|
Х |
|
і=і |
|
|
|
|
|
|
|
т |
1/(0+1) I |
|
|
|
|
|
|
|
|
|
|
|
! |
|
г 2° (Ѳ+ |
\)№ X |
|
X 2 ( л о ,/(-+,)| 2 ] |
|
|
'/(0+1) |
|
|
|
|
|
|
г=I |
|
[/=і |
|
|
|
|
|
2е (Ѳ+ |
1)/Ѵ8 [g*> |
1/ ( 0+ 1) |
(6-87) |
|
|
|
|
|
Замечая теперь, |
что |
|
|
|
|
|
|
XN |
|
|
|
|
|
|
|
([г,Щ > Г '((м>^ |
= |
$ |
> |
+ |
1'<’+1’. |
(6-88) |
х„ |
|
1= I |
|
|
|
|
Получаем, что минимальный средний штраф при кванто вании случайной величины с плотностью вероятности gN(x) равен:
|
1 |
XN |
1/(0+)) |
|
j to,«!1''"1 dx |
+ О(ЛГ0). (6-89) |
|
2е (Ѳ +1) Л/° |
|
Отметим |
попутно, что асимптотическая формула |
|
с остаточным |
членом порядка О(ІѴ~0) справедлива для |
любой ступенчатой функции. Этот факт важен для прак тического применения методов оптимального квантова ния: в большинстве случаев априорные сведения о плот ности вероятности измеряемого сигнала представляют в виде гистограммы. В этом случае уравнения (6-25) и (6-26) непосредственно неприменимы (требуется пред варительное сглаживание), формулы же (6-85) и (6-89) при 'больших N дают весьма точное решение задачи.
Соотношение (6-85) демонстрирует интересное свой ство (разумеется, асимптотическое) оптимальных раз биений: все кванты вносят одинаковый «вклад» в сум марный штраф, т. е. погрешность квантования одинако ва независимо от того, в какой интервал квантования по падает значение измеряемого сигнала.
Возвращаясь теперь к задаче оптимального кванто вания сигнала с плотностью вероятности до(х), оценим по модулю разность
( XN
I I* [до (х:)]1/(0+1) dx
Для этого заметим, = 0 (N ~B) вытекает:
[до (* ) ] ,/(0+,) =
І/(в+І)
=[ff* (•*)]
+О (* ( X ) ) =
Поэтому
0+ 1 |
XN |
1Ѳ+1 |
|
|
«о |
' |
что |
|
из неравенства (6-76) с s = |
[ ^ |
|
( X ) + |
е (Л')11/(Ѳ+1)= |
|
1+ |
т [ff* |
(*)]■ -опв+ і) , м |
+ |
|
|
|
(6-90) |
\ g N (*)],/(e+1) + о (ЛГВ). |
j \®{x)]mB+l)d x - jU r*(*)]I/(e+,,d* = 0 (N~ e),
(6-91)
но тогда
|
J И -*)]1/,в+1)<й: |
8+1 |
|
|
|
|
XN |
8+1 |
|
J |
fff* (*)11/(8+І) dx |
= 0 (N~°). |
(6-92) |
хо |
|
|
|
Заметим теперь, что из (6-76) |
следует, что |
выраже |
ние (6-89) отличается от минимального среднего штра
|
|
|
|
|
|
|
|
фа для w(x) на величину порядка |
0(N~е); |
неравенство |
(6-92) показывает, |
что такого |
же |
порядка |
погрешность |
вносится |
в результате замены |
gN(x) |
на w{x) |
в (6-89). |
Итак, |
получена |
асимптотическая |
формула |
для опре |
деления минимального среднего штрафа при квантова
нии с |
N уровнями сигнала с плотностью |
вероятности |
^ |
О П Т ( • * ■ ! > • • • > |
- ^ ДГ __ р |
I Z f j ) ------ |
г 2Ѳ(Ѳ + 1)N‘ X |
|
XN |
Л Ѳ +і |
|
|
X I J |
[Ш(х)]1/(Ѳ+1>dx j |
+ |
(6-93) |
Сравнивая изложенные выше способы получения |
асимптотических |
формул, |
можно |
заметить, |
что второй |
подход |
позволяет |
проще |
проследить, каким условиям |
должны удовлетворять функции для справедливости проводимых приближений; в то же время, возможно, что метод, связанный с составлением разностных уравнений, в некоторых случаях дает лучшую оценку остаточного члена.
Мы вкратце опишем еще один, вероятно, самый перспективный с точки зрения требований к общности результатов, путь. В [Л. 6-29J была рассмотрена следую щая задача: по заданной плотности распределения сиг нала w(x) найти разбиение диапазона сигнала на N квантов, так чтобы минимизировать величину
( N |
ШО |
м е(*„ ..., х ѵ_,) = J2 [F(Л-ft) - |
F (Xft_,)] (A-ft-A'ft.,)0 . |
|
(6-94) |
где F(x) — интегральная функция распределения кван туемого сигнала, т. е. Ѳ-й момент длины интервала, в ко торый попадает измеряемая величина. В этой формули ровке задача оптимального квантования проще, чем изу-