Background Image
Previous Page  9 / 17 Next Page
Information
Show Menu
Previous Page 9 / 17 Next Page
Page Background

жить еще два способа переупорядочения базисных функций, исполь-

зующих китайскую теорему об остатках (КТО) для индексов без пе-

рестановки элементов и с их перестановкой [5, 6]. В первом случае

одномерный номер

k

будет представляться в многомерном модуляр-

ном виде

(

k

)

n

X

m

=1

(

N/p

m

)

T

m

k

m

(

mod

N

)

,

(13)

где

T

m

— числа, обратные числам (

N/p

m

) и удовлетворяющие сравне-

нию

(

N/p

m

)

T

m

1 (

mod

p

m

)

,

(14)

а во втором — в виде

[

k

]

n

X

m

=1

(

N/p

m

)

k

m

(

mod

N

)

.

(15)

Рассматривая выражения (13) и (15) как запись своеобразных ко-

дов числа

k

с разрядами

(

k

m

) = (

N/p

m

)

T

m

k

m

,

[

k

m

] = (

N/p

m

)

k

m

и с

поразрядными весами

NT

m

/p

m

и

N/p

m

, на их основе можно организо-

вать новые процедуры замкнутого переупорядочения строк матрицы

C

, отличающиеся от процедур, использующих обобщенную инвер-

сию и обобщенный код Грея. Обратные числа

T

m

, присутствующие в

записи (13) КТО без перестановки, находятся из уравнения (14) ли-

бо подбором, либо по алгоритму Евклида [5, 6]. Аналогично можно

закодировать и аргумент ОФХ

i

, получив такие же процедуры пере-

становки столбцов матриц

C

.

Проиллюстрируем возможности всех рассмотренных способов пе-

реупорядочения на конкретном примере. Пусть

N

= 6

и

p

1

= 2

, а

p

2

= 3

. Тогда в соответствии с уравнениями (11)–(15) запишем следу-

ющие соотношения для кодов номера

k

:

при инверсном кодировании

k

= 3

k

1

+

k

2

;

при кодировании Грея

< k

1

>

= (

k

1

+

k

2

) (

mod

2)

, < k

2

>

=

=

k

2

(

mod

3);

при кодировании по КТО без перестановки (в этом случае

T

1

= 1

,

а

T

2

= 2

)

(

k

) = 4

k

2

+ 3

k

1

(

mod

6)

;

при кодировании по КТО с перестановкой

[

k

] = 2

k

2

+3

k

1

(

mod

6)

.

Аналогичные соотношения будут иметь место и для аргумента

i

. При

этом

k

1

и

i

1

принимают значения 0 и 1, а

k

2

и

i

2

— значения 0, 1 и 2.

Значения кодов чисел

k

и

i

в различных системах кодирования,

полученные из приведенных соотношений, представлены в таблице.

52 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2015. № 5