Научная статья на тему 'Поразрядное статическое представление марковских сигналов'

Поразрядное статическое представление марковских сигналов Текст научной статьи по специальности «Математика»

CC BY
126
32
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАРКОВСКИЙ СИГНАЛ / ПОРАЗРЯДНЫЕ НАЧАЛЬНЫЕ И ПЕРЕХОДНЫЕ ВЕРОЯТНОСТИ / MARKOV SIGNAL / BITWISE INITIAL PROBABILITIES / BITWISE PROBABILITIES OF TRANSITIONS

Аннотация научной статьи по математике, автор научной работы — Иванова Надежда Николаевна

Рассмотрены алгоритмы поразрядного представления начальных и переходных вероятностей марковских сигналов. Полученные алгоритмы позволяют синтезировать цифровые квазиоптимальные фильтры марковских сигналов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE BITWISE STATIC REPRESENTATION OF MARKOV SIGNALS

Algorithms of reception of bitwise initial probabilities and probabilities of transitions of Markov signals are considered. These algorithms allow to synthesize digital quasioptimum filters of Markov signals.

Текст научной работы на тему «Поразрядное статическое представление марковских сигналов»

УДК 681.5:645.93

Н.Н. ИВАНОВА ПОРАЗРЯДНОЕ СТАТИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ МАРКОВСКИХ СИГНАЛОВ

Ключевые слова: марковский сигнал, поразрядные начальные и переходные вероятности

Рассмотрены алгоритмы поразрядного представления начальных и переходных вероятностей марковских сигналов. Полученные алгоритмы позволяют синтезировать цифровые ква-зиоптимальные фильтры марковских сигналов.

N.N. IVANOVA

THE BITWISE STATIC REPRESENTATION OF MARKOV SIGNALS Key words: Markov signal, bitwise initial probabilities, bitwise probabilities of transitions Algorithms of reception of bitwise initial probabilities and probabilities of transitions of Markov signals are considered. These algorithms allow to synthesize digital quasioptimum filters of Markov signals.

Марковская аппроксимация случайных последовательностей, которая основана на применении цепей Маркова, является самой универсальной для цифровых систем обработки сигналов. Однако практическая реализация таких систем требует достаточно больших аппаратурных затрат, которая напрямую связана с разрядностью входного сигнала и связностью цепи Маркова. Одним из способов сокращения аппаратурных затрат является использование непозиционных алгоритмов, в частности поразрядной цифровой обработки сигналов. Для перехода к поразрядному представлению случайной последовательности х(t, a) на выходе АТ ЦП необходимо начальные вероятности и вероятности переходов цепи Маркова заменить на связанные с ними вероятности q0[S], q^S], qoi[S], qoo[S], qio[<S], qii[S], qooo[<S], q00i[S], qoio[<S],..., где S- номер разряда.

Рассмотрим определение поразрядных вероятностей на примере трехразрядного квантования сигнала, т.е. при ^=3. Тогда число уровней квантования

равно: А = 2Ri = 23 = 8 . Имеем следующие состояния системы: A0,Ai,..., A7 .

Пусть заданы начальный вектор вероятностей p0 = {p0, pi,..., p7} и матрица переходных вероятностей P = [pap ] (a = 0,7, р = 0,7), причем Z p0 = i,

a=0

Z pap = l для a = 0,7 .

p=0

Найдем начальные векторы и переходные вероятности для каждого разрядного среза.

Известно, что цифра 0 в младшем (первом) разряде при бинарном представлении числа встречается у десятичных чисел 0, 2, 4, 6, а цифра i - i, 3, 5, 7. Следовательно, элементы начального вектора марковской цепи в первом разряде можно найти по формуле:

q0[i]= p0+ p2+ p4+ p6; qi[i]= pi + p3+ p5+ p7.

Подобным образом можно найти соответствующие вероятности для остальных разрядов:

q0[2]=p0+ pi+p4+ p5; qi[2]= p2+ p3+p6+ pi, q0[3]= p0+ pi+p2+ p3; qi[3]= p4+ p5+ p6+ p7, где в квадратных скобках указан номер разряда.

Исходя из аналогичных рассуждений, находятся переходные вероятности в каждом разрядном срезе.

В первом разряде имеем:

q'00 [i] = p0 (p00 + p02 + p04 + p06) + p2 (p20 + p22 + p24 + p26) +

+ p 4 ( p40 + p42 + p44 + p 46 ) + p6(p60 + p 62 + p64 + p66),

q01 [i] = p0 (p0i + p03 + p05 + p07 ) + p2 (p2i + p23 + p25 + p27 ) +

+ p4 (p4i + p43 + p45 + p47) + p6( p6i + p63 + p65 + p67 ),

qi'0 [i] = pi (pi0 + pi2 + pi4 + pi6) + p3 (p30 + p32 + p34 + p36) +

+ p5 ( p50 + p52 + p54 + p56) + p7 (p70 + p72 + p74 + p76),

qii [i] = pi (pii + pi3 + pi5 + pi7) + p3 (p3i + p33 + p35 + p37) +

+ p5( p5i + p53 + p55 + p57) + p7( p7i + p73 + p75 + p77).

Однако полученные выражения не могут представлять собой элементы

матрицы переходов цепи Маркова, так как Z qij ^ i, для i = 0,i. Для выпол-

j=0

нения этого условия необходима нормализация:

q„[i] = ^HL; ,M[i] = q0i[i]

«0c[i]+?Ui]’ i ?0c[i]+?0i[i]

qicli] ,0i[i] = ■ qii[i]

АШ+qii[ir qi0 [i]+qii[i]

Рассмотрим q'00 [i] + q0i[i]:

q'00 [i] + q0i [i] = p0 (p00 + p02 + p04 + p06) + p2 (p20 + p22 + p24 + p26) +

+ p4 ( p40 + p42 + p44 + p46 ) + p6 (p60 + p62 + p64 + p66) +

+ p0(p0i + p03 + p05 + p07 ) + p2(p2i + p23 + p25 + p27) +

+ p4(p4i + p 43 + p45 + p47) + p6( p6i + p 63 + p65 + p67) =

7777

= p0 Z p0,i + p2 Z p2,i + p4 Z p4,i + p6 Z p6,i =

i=0 i=0 i=0 i=0

= p0 + p2 + p4 + p6.

Очевидно, что

qi0 [i] + qii[i] = pi + p3 + p5 + p7.

Тогда в этом разрядном срезе получаем следующие переходные вероятности:

q m = qQcEi] = ^сШ. q m = q0i[i] = MI.

00 [i] ril ; tZ01 [i] ril ;

p0 + p2 + p4 + p6 q0[i] p0 + p2 + p 4 + p6 q0[i]

„„и=—"]—=m qn[i]=—sua—=qiiia.

pi + p3 + p5 + p7 qi[i] pi + p3 + p5 + p7 qi[i]

Во втором разряде получаем:

q'00 [2] = p0 (p00 + p0i + p04 + p05) + pi (pi0 + pii + pi4 + pi5) +

+ p4 ( p40 + p4i + p44 + p45) + p5(p50 + p5i + p54 + p55);

q0i [2] = p0 (p02 + p03 + p06 + p07 ) + pi (pi2 + pi3 + pi6 + pi7) +

+ p4 (p42 + p43 + p46 + p47) + p5( p52 + p53 + p56 + p57);

q00[2] =------q01[2] =---------------------------------------------= ^i^;

P0 + Pi + P 4 + P5 q«[2] Po + Pi + P 4 + P5 q«[2]

q'o[2] = P2 (P20 + P21 + P24 + P25)+Pb( P30 + P31 + P34 + P35)+

+ P6 (P60 + P61 + P64 + P65) + P7 (P70 + P71 + P74 + P75 );

qi'i[2] = P2(P22 + P23 + P26 + P27) + P3( P32 + P33 + P36 + P37) +

+ P6(P62 + P63 + P66 + P67) + P7 (P72 + P73 + P76 + P77);

,M[2] =_______q"[2] =________________________________*[2_______= 9л121*

P2 + P3 + P6 + P7 q1[2] P2 + P3 + P6 + P7 q1[2]

В третьем разряде получаем:

q00[3] = P0( P00 + P01 + P02 + P03) + P1 (P10 + P11 + P12 + P13) +

+ P2(P20 + P21 + P22 + P23) + P3( P30 + P31 + P32 + P33);

q01[3] = P0(P04 + P05 + P06 + P07) + P1(P14 + P15 + P16 + P17) +

+ P2(P24 + P25 + P26 + P27) + P3(P34 + P35 + P36 + P37);

q00[3] = q-[3] = ^00Ш; ,01[3] = q0-[3]— =

P0 + P1 + P2 + P3 q0[3] P0 + P1 + P2 + P3 q0[3]

qi'0[3] = P4(P40 + P41 + P42 + P43) + P5(P50 + P51 + P52 + P53) +

+ P6(P60 + P61 + P62 + P63) + P7(P70 + P71 + P72 + P73);

q11[3] = P4(P44 + P45 + P46 + P47)+P5(P54 + P55 + P56 + P57) +

+ P6(P64 + P65 + P66 + P67) + P7 (P74 + P75 + P76 + P77);

q„[3] =_______^qn[3] =__________________________________________________№_= Ш .

P4 + P5 + P6 + P7 q1[3] P4+P5 + P6 + P7 q1[3]

Введя обозначения L = 2R-S; M = 2S-1 и пользуясь методом дедукции, получаем формулы для определения поразрядных начальных векторов цепи Маркова для произвольных R и S:

L M L M

q0[S] = Z Z P( d -1)+(2c-2)M , q1[S] = Z Z P( d -1)+(2c-1)M *

c=1 d=1 c=1 d=1

или

L M

qa [S] = Z Z P(d-1)+(2c-T)M ,

c=1 d=1

где

f2, если a = 0

T 11, если a = 1

Аналогично определяются поразрядные переходные вероятности дарИ (для односвязной цепи, у=1), ^аРу[5] (для двухсвязной цепи, У=2) и т.д.

L M L M

ZZZZP[(b -1 )+(2а-2)M] х P[(b-1)+(2a-2)M],[(d-1)+(2c-2)M] „ fc’l a=1b=1c=1d=1

q00 LSJ = —

q0[S ]

L M L M

ZZZZ P[(b-1)+(2a-2)M] хP[(b-1 )+(2a-2)M],[(d-1)+(2c-1)M]

q01 [S ]= a=1b=1c=1d=1

q0[S ]

ь М ь М

222 2Р[(Ь -1)+(2а-1)М] х Р[(Ъ-1)+(2а-1)М],[(й-1)+(2е-2)М]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

^ Го1 а=1Ъ=1е=1й=1

Яю

ь м ь м

Я1[ ^ ]

2 р[(Ъ-1)+(2а-1)М] х Р[(Ъ-1)+(2а-1)М],[(й-1)+(2е-1)М]

[^ ] = а=1Ъ=1е=1й=1----------------------------------------------.

^ Я1[ ^ ]

Или в общем виде

ь М ь М

222 2р[(ъ -1)+(2а-т)М] х Р[(Ъ-1)+(2а-т)М],[(й-1)+(2е-с)М]

Яав [5 ] = а=1Ъ=1е=1й=1---------------------------------------------,

^ Яа [5] ’

где

= /2, если а = 0, = Г2, если р = 0,

Т = [1, если а = 1; и с = [1, если р = 1.

Видно, что

Яо[5] + Я1[5] = 1; Яоо[5] + Я01И = 1; Я10И + Я„И =1.

Для двухсвязной марковской цепи (у=2) формула для нахождения переходных вероятностей имеет вид:

/ ь М ь М ь М

г , I 222222РшРш ,ЪарШ ,Ъа,йе

Р ^__ \ к=1 1=1 а=1 Ъ=1 е=1 й=1

ЯаЙ ]= 9а[« ]

Аналогично определяются переходные вероятности для произвольного V. Установление связи между вероятностями р(•) и я(-) позволяет синтезировать цифровые квазиоптимальные фильтры марковских сигналов. Эти фильтры имеют некоторые энергетические потери по отношению к оптимальному фильтру. Однако поразрядная обработка существенно сокращает объем памяти устройства, а за счет того, что большая часть вычислений может быть осуществлена на этапе программирования ПЗУ, повышает его быстродействие.

Литература

1. Лебедев Е.К. Быстрые алгоритмы цифровой обработки сигналов / Е.К. Лебедев. Красноярск: Изд-во Краснояр. ун-та, 1989. 192 с.

2. Лебедев Е.К. Непозиционные фильтры / Е.К. Лебедев. Йошкар-Ола: Экседарт, 1991.

86 с.

ИВАНОВА НАДЕЖДА НИКОЛАЕВНА. См. с. 177.

i Надоели баннеры? Вы всегда можете отключить рекламу.