УСТРОЙСТВО ОПРЕДЕЛЕНИЯ ФАЛЬШИВЫХ РУКОПИСНЫХ ДОКУМЕНТОВ НА РУССКОМ ЯЗЫКЕ

Полезная модель относится к области устройств для определения фальшивых (поддельных): ценных бумаг, документов и прочих документов, содержащих рукописные фрагменты текста на русском языке. Преимущественная область применения устройства - определение фальшивых рукописных документов на русском языке в криминалистике.
При совершении преступления преступник оставляет следы. Так, например, фальшивомонетчик оставляет (осуществляет сбыт на финансовом рынке) фальшивых векселей (ценных бумаг) или поддельных документов.
В криминалистике (см. [1-20]) принято изучать разрозненные следы, совершенных преступлений. Эксперты-криминалисты выполняют экспертизы сомнительных документов (см. [6, 7, 8, 9]), например, с целью проверки неизвестной ценной бумаги (например, при подозрении, что она фальшивая) и установления ее подлинности.
Для распознавания фальшивых документов существуют хорошо проверенные на практике специальные методики, например, [1, 2, 3].
В основе этих методик лежит алгоритм распознавания [4, 5, 6, 10-20, 31, 32, 33, 36], например, нейросетевой алгоритм [10, 11, 12, 13, 31, 32, 33].
Например, пусть имеется вексель (содержащий рукописный фрагмент) подписанный от имени лица А и требуется установить (проверить подлинность) действительно ли это лицо А составило этот рукописный фрагмент на векселе.
Методика [2] позволяет установить пол исполнителя кратких рукописных текстов (фрагментов).
Методика [3] позволяет установить возраст исполнителя кратких рукописных текстов (фрагментов).
Методика [1] позволяет установить автора рукописного текста (фрагмента).
Принцип действия методик [1, 2, 3] одинаков - надо эксперту-криминалисту выявить признаки, найти сумму их весов и сравнить с заранее известным порогом и принять решение. В каждой методики приведены свои наборы весов, признаков, порогов.
Рассмотрим, как в заявленном устройстве реализован известный алгоритм распознавания, например, [1]. Суть этого алгоритма состоит в следующем. Предполагается, что исследуемый документ составило лицо
1
i
N
i
i
i
i
1
i
N
1
i
N
i
А. Эксперт-криминалист получает от лица А эталонный фрагмент рукописного текста. В документе, который надо проверить на подлинность экспертом-криминалистом выявляется набор признаков (вектор признаков) Y=(y, ..., y, ..., y), которые одновременно присутствуют в исследуемом документе и документе эталоне. Признаки y двоичные (бинарные), причем если y=1, то i-й признак присутствует в исследуемом и в эталоном документах одновременно, а если y=0, то i-й признак не присутствует. Автор документа эталона заранее известен. Полный набор из N признаков хорошо известен и подробно описан в работе [1]. Каждому i-му признаку поставлено в соответствии значение w - веса этого признака, т.е. вектору Y=(y, ..., y, ..., y) соответствует вектор весов W=(w, ..., w, ..., w). В работе [1] даны веса w всех признаков. Согласно алгоритму распознавания [1] требуется вычислить функцию
и затем сравнить полученное значение с порогом D. В работе [1] даны значения порога D. Если значение F≥D, то исследуемый документ (рукописный фрагмент) выполнен тем же лицом, что эталонный документ (т.е. документ не фальшивый), а если F<D, то исследуемый документ (рукописный фрагмент) и эталонный документ выполнены
разными исполнителями (лицами), т.е. документ фальшивый (поддельный).
Под документом далее будем понимать объекты в виде ценных бумаг (векселей) и прочих документов, содержащих рукописные фрагменты текста на русском языке и любых других подобных объектов, имеющие средства защиты от подделок и фальсификаций.
Известна полезная модель [21] "Блок-схема формирования трехмерной геоинформационной системы", представляющее собой устройство, содержащее базу данных о количественных и качественных характеристиках.
Это устройство позволяет решать только одну очень незначительную часть поставленной задачи, а именно - с помощью базы данных частично реализовать вход весов.
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход типа режима, вход признаков, вход порога, вход эксперта и не позволяет реализовать блок коммутации, блок вычисления решающей функции, блок сравнения с порогом, блок принятия решения, блок генерирования выборки, блок прогноза, блок сравнения с прогнозом, блок индикации, т.е. не позволяет выполнять распознавание и принимать решения по результатам обработки и осуществлять вывод результата работы
предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Известна также полезная модель [22] "Устройство для контроля подлинности банкнот", содержащая монитор, видеокамеру, инфракрасный излучатель.
Это устройство позволяет решать только часть поставленной задачи, а именно - с помощью монитора осуществить вывод результата работы предлагаемого устройства и тем самым частично реализовать блок индикации.
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход типа режима, вход признаков, вход весов, вход порога, вход эксперта и не позволяет реализовать блок коммутации, блок вычисления решающей функции, блок сравнения с порогом, блок принятия решения, блок генерирования выборки, блок прогноза, блок сравнения с прогнозом, т.е. не позволяет выполнять распознавание и принимать решения по результатам обработки и осуществлять вывод результата работы предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Известна также другая полезная модель [23] "Устройство для контроля подлинности банкнот, документов и ценных бумаг",
содержащая монитор, видеокамеру, инфракрасный излучатель, оптический фильтр.
Это устройство позволяет решать только часть поставленной задачи, а именно - с помощью монитора осуществить вывод результата работы предлагаемого устройства и тем самым частично реализовать блок индикации.
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход типа режима, вход признаков, вход весов, вход порога, вход эксперта и не позволяет реализовать блок коммутации, блок вычисления решающей функции, блок сравнения с порогом, блок принятия решения, блок генерирования выборки, блок прогноза, блок сравнения с прогнозом, т.е. не позволяет выполнять распознавание и принимать решения по результатам обработки и осуществлять вывод результата работы предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Известна еще одна полезная модель [24] "Устройство для определения подлинности банкнот и ценных бумаг", содержащая, разные блоки, а так же два элемента И, один элемент НЕ.
Это устройство позволяет решать только одну часть поставленной задачи, а именно - с помощью элементов И, НЕ реализовать фрагмент блока сравнения с порогом,
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход типа режима, вход признаков, вход весов, вход порога, вход эксперта и не позволяет реализовать блок коммутации, блок вычисления решающей функции, блок принятия решения, блок генерирования выборки, блок прогноза, блок сравнения с прогнозом, блок индикации, т.е. не позволяет выполнять распознавание и принимать решения по результатам обработки и осуществлять вывод результата работы предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Известна также полезная модель [25] "Устройство для определения подлинности и номинала банкнот", содержащая разные блоки, а так же блок памяти и блок регулировки коэффициента усиления. Это устройство позволяет решать только одну очень незначительную часть поставленной задачи, а именно - с помощью блока памяти частично реализовать блок генерирования выборки.
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход типа режима,
вход признаков, вход весов, вход порога, вход эксперта и не позволяет реализовать блок коммутации, блок вычисления решающей функции, блок сравнения с порогом, блок принятия решения, блок прогноза, блок сравнения с прогнозом, блок индикации, т.е. не позволяет выполнять распознавание и принимать решения по результатам обработки и осуществлять вывод результата работы предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Известна также еще одна полезная модель [26] "Устройство для определения подлинности и номинала банкнот", содержащая разные блоки, а так же блок памяти и два коммутатора.
Это устройство позволяет решать только одну очень незначительную часть поставленной задачи, а именно - с помощью коммутатора реализовать блок коммутации.
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход типа режима, вход признаков, вход весов, вход порога, вход эксперта и не позволяет реализовать блок вычисления решающей функции, блок сравнения с порогом, блок принятия решения, блок генерирования выборки, блок прогноза, блок сравнения с прогнозом, блок индикации, т.е. не позволяет выполнять распознавание и принимать решения по
результатам обработки и осуществлять вывод результата работы предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Известно также [27] "Устройство для анализа документов", содержащее разные блоки, а так же вычислительный блок, два светодиода и коммутатор.
Это устройство позволяет решать только одну очень незначительную часть поставленной задачи, а именно - с помощью вычислительного блока полностью реализовать блок вычисления решающей функции, с помощью коммутатора реализовать блок коммутации и с помощью светодиода частично реализовать блок индикации.
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход типа режима, вход признаков, вход весов, вход порога, вход эксперта и не позволяет реализовать блок сравнения с порогом, блок принятия решения, блок генерирования выборки, блок прогноза, блок сравнения с прогнозом, т.е. не позволяет выполнять распознавание и принимать решения по результатам обработки и осуществлять вывод результата работы предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Известен патент [28] "Способ проверки денежных банкнот" и устройство [28], реализующее этот способ, содержащее разные блоки, а так же блоки памяти, коммутатор, блок формирования заданной цифровой комбинации и блок сравнения.
Это устройство позволяет решать только очень незначительную часть поставленной задачи, а именно - с помощью блоков памяти и блока формирования заданной цифровой комбинации частично реализовать блок генерирования выборки, с помощью коммутатора реализовать блок коммутации. А так же с помощью блока сравнения частично реализовать блок сравнения с порогом.
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход типа режима, вход признаков, вход весов, вход порога, вход эксперта и не позволяет реализовать блок вычисления решающей функции, блок принятия решения, блок прогноза, блок сравнения с прогнозом, блок индикации, т.е. не позволяет выполнять распознавание и принимать решения по результатам обработки и осуществлять вывод результата работы предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Известен патент [29] "Устройство для определения подлинности банкнот", содержащее разные блоки, а так же блоки памяти и блок сравнения.
Это устройство позволяет решать только очень незначительную часть поставленной задачи, а именно - с помощью блоков памяти частично реализовать блок генерирования выборки. А так же с помощью блока сравнения частично реализовать блок сравнения с порогом.
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход типа режима, вход признаков, вход весов, вход порога, вход эксперта и не позволяет реализовать блок коммутации, блок вычисления решающей функции, блок принятия решения, блок прогноза, блок сравнения с прогнозом, блок индикации, т.е. не позволяет выполнять распознавание и принимать решения по результатам обработки и осуществлять вывод результата работы предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Наиболее близким к предлагаемому устройству является устройство [30] ("прототип") "Устройство для объединения уголовных дел, определения фальшивых банкнот, ценных бумаг и документов при
раскрытии преступлений в криминалистике", содержащее разные блоки, а так же блок сравнения, блок принятия решения и вход типа запроса.
Это устройство позволяет решать только очень незначительную часть поставленной задачи, а именно - с помощью блока сравнения реализовать блок сравнения с прогнозом, с помощью блока принятия решения реализовать блок принятия решения для заявленного устройства. А так же с помощью входа типа запроса реализовать вход типа режима.
Это устройство не позволяет осуществлять ввод всех исходных данных (их передачу в предлагаемое устройство): вход признаков, вход весов, вход порога, вход эксперта и не позволяет реализовать блок коммутации, блок вычисления решающей функции, блок сравнения с порогом, блок генерирования выборки, блок прогноза, блок индикации, т.е. не позволяет выполнять распознавание и принимать решения по результатам обработки и осуществлять вывод результата работы предлагаемого устройства, и как следствие этого не позволяет провести определение фальшивых рукописных документов на русском языке.
Предлагаемой полезней моделью решается задача определения фальшивых рукописных документов на русском языке для раскрытии преступлений в криминалистике. И как следствие этого расширяется класс решаемых задач.
Для достижения названного технического результата полезной моделью, в нее введены блок сравнения с прогнозом, блок принятия решения, вход типа режима, блок коммутации, блок вычисления решающей функции, блок сравнения с порогом, блок генерирования выборки, блок прогноза, блок индикации, вход признаков, вход весов, вход порога, вход эксперта, при этом вход признаков является первым входом блока коммутации, вход весов является вторым входом блока вычисления решающей функции, вход порога является вторым входом блока сравнения с порогом, вход эксперта является вторым входом блока принятия решения, вход типа режима соединен со входом блока генерирования выборки, с первым входом блока прогноза, с третьим входом блока коммутации, с третьим входом блока вычисления решающей функции, с третьим входом блока сравнения с порогом, с третьим входом блока принятия решения и со вторым входом блока сравнения с прогнозом, выход блока генерирования выборки, соединен со вторым входом блока коммутации и со вторым входом блока прогноза, выход которого соединен с третьим входом блока сравнения с
прогнозом, выход которого соединен со входом блока индикации, выход блока принятия решения соединен с первым входом блока сравнения с прогнозом, выход блока коммутации соединен с первым входом блока вычисления решающей функции, выход которого соединен с первым входом блока сравнения с порогом, выход которого соединен с первым входом блока принятия решения, выход которого является выходом устройства.
7
Признаки, отличающие предлагаемое устройство от наиболее близкого к нему известного по Свидетельству на полезную модель №23701, Российской Федерации (RU), кл. МПК G07D 7/00, опубл. Бюл. №18 (Ч.2) [30], характеризуют наличие блока коммутации, блока вычисления решающей функции, блока сравнения с порогом, блока генерирования выборки, блока прогноза, блока индикации, входа признаков, входа весов, входа порога, входа эксперта, при этом вход признаков является первым входом блока коммутации, вход весов является вторым входом блока вычисления решающей функции, вход порога является вторым входом блока сравнения с порогом, вход эксперта является вторым входом блока принятия решения, вход типа режима соединен со входом блока генерирования выборки, с первым входом блока прогноза, с третьим входом блока коммутации, с третьим входом блока вычисления решающей функции, с третьим входом блока
сравнения с порогом, с третьим входом блока принятия решения и со вторым входом блока сравнения с прогнозом, выход блока генерирования выборки, соединен со вторым входом блока коммутации и со вторым входом блока прогноза, выход которого соединен с третьим входом блока сравнения с прогнозом, выход которого соединен со входом блока индикации, выход блока принятия решения соединен с первым входом блока сравнения с прогнозом, выход блока коммутации соединен с первым входом блока вычисления решающей функции, выход которого соединен с первым входом блока сравнения с порогом, выход которого соединен с первым входом блока принятия решения, выход которого является выходом устройства, что позволяет провести определение фальшивых рукописных документов на русском языке в криминалистике.
Предлагаемая полезная модель иллюстрируется чертежами, представленными на фиг.1-9.
На фиг.1 приведена блок-схема полезной модели. Приведенная блок-схема отражает набор, необходимых блоков для определения фальшивых рукописных документов на русском языке в криминалистике, и связи между блоками. На блок-схеме показаны: блок 1 коммутации, блок 2 вычисления решающей функции, блок 3 сравнения
с порогом, блок 4 принятия решения, блок 5 генерирования выборки, блок 6 прогноза, блок 7 сравнения с прогнозом, блок 8 индикации,
Y - вход признаков, W - вход весов, D - вход порога, Е - вход эксперта, Z - вход типа режима,
Х - выход блока 1 коммутации, F - выход блока 2 вычисления решающей функции, S - выход блока 3 сравнения с порогом, G - выход блока 5 генерирования выборки, Р - выход блока 6 прогноза, V - выход блока 7 сравнения с прогнозом, Q - выход блока 4 принятия решения, являющейся выходом устройства.
На фиг.2÷9 приведены блок-схемы алгоритмов программ работы каждого блока полезной модели для частного случая ее промышленной реализации (см. ниже Пример) с помощью программируемых вычислителей (например, персональных компьютеров).
На фиг.2 приведена блок-схема алгоритма программы работы блока 1 коммутации.
На фиг.3 приведена блок-схема алгоритма программы работы блока 2 вычисления решающей функции.
На фиг.4 приведена блок-схема алгоритма программы работы блока 3 сравнения с порогом.
На фиг.5 приведена блок-схема алгоритма программы работы блока 4 принятия решения.
На фиг.6 приведена блок-схема алгоритма программы работы блока 5 генерирования выборки.
На фиг.7 приведена блок-схема алгоритма программы работы блока 6 прогноза.
На фиг.8 приведена блок-схема алгоритма программы работы блока 7 сравнения с прогнозом.
На фиг.9 приведена блок-схема алгоритма программы работы блока 8 индикации.
Предлагаемая полезная модель работает следующим образом.
На входы устройства (фиг.1) поступают все исходные данные для его работы: Z, Y, W, D, Е. Предполагается, что эксперт-криминалист выносит свое решение Е либо в виде логического нуля (если документ фальшивый), либо в виде логической единицы (если документ подлинный). Это решение Е далее учитывается в блоке 4 принятия решения. Тип режима Z через вход типа режима поступает на третий вход блока 1 коммутации. Z может принимать значение либо логического нуля, либо логической единицы.
Режимы Z (режимы работы предлагаемого устройства) могут быть следующих типов:
Z=1 - тестовый режим (режим контроля устройства);
Z=0 - рабочий режим (режим определения фальшивых рукописных документов на русском языке).
Предполагается, что каждому документу соответствует набор из N признаков (рукописного почерка) с помощью которых выполняется распознавание. Максимальное число признаков N фиксировано и заранее известно перед работой предлагаемого устройства. Отметим, что значение N выбирается заранее с большим запасом.
Блок 1 коммутации по входным данным Y, G, Z поступившим на его входы выполняет коммутацию следующим образом.
Вектор признаков Y через вход признаков поступает на первый вход блока 1 коммутации.
Тестовый набор признаков (контрольная выборка) формируется блоком 5 генерирования выборки.
Вектор признаков G с выхода 5 генерирования выборки поступает на второй вход блока 1 коммутации. В зависимости от Z в результате коммутации на выход Х блока 1 коммутации поступает либо Y (при Z=0), либо G (при Z=1):
Блок 2 вычисления решающей функции по входным данным X, W, Z поступившим на его входы проводит вычисление решающей функции F по следующей формуле:
где i=1, 2, 3, ..., N;
1
i
N
W=(w, ..., w, ..., w),
1
i
N
X=(x, ..., x, ..., x).
В блоке 3 сравнения с порогом по входным данным F, D, Z поступившим на его входы проводится сравнение F с порогом по следующей формуле:
Результат такого сравнения S фиксируется в виде логического нуля или в виде логической единицы.
Результат сравнения в виде S передается на первый вход блока 4 принятия решения.
В блоке 4 принятия решения проводится (на основании поступивших данных в виде Е, S и Z) формирование Q-решения, например, о том, что поступивший документ (в виде признаков Y) является фальшивым или подлинным. Результат Q такого решения фиксируется в виде логического нуля или в виде логической единицы:
1
i
N
В блоке 5 генерирования выборки по входным данным Z поступившим на его вход проводится генерирования выборки G=(g, ..., g, ..., g) следующей формуле:
где i=1, 2, 3, ..., N.
В блоке 6 прогноза по входным данным Z и G поступившим на его входы выполняется прогнозирование результата распознавания следующей формуле:
где i=1, 2, 3, ..., N;
1
i
N
G=(g, ..., g, ..., g).
Результат такого прогнозирования Р фиксируется в виде логического нуля или в виде логической единицы и передается на третий вход блока 7 сравнения с прогнозом.
В блоке 7 сравнения с прогнозом по входным данным Q, Z, Р поступившим на его входы проводится сравнение Q с прогнозом Р по следующей формуле:
Результат такого сравнения V фиксируется в виде логического нуля или в виде логической единицы и передается на вход блока 8 индикации.
В блоке 8 индикации по входным данным V поступившим на его вход проводится индикация (отображение) кода сообщения. В простейшем случае можно полагать, что в данном блоке (например (см. [49-59]), с помощью светодиода) отображается состояние логического нуля или логической единицы для V. В другом случае, например, на экран монитора выводится одно из сообщений U:
Таким образом, предлагаемая полезная модель позволяет решить поставленную задачу - определения фальшивых рукописных документов на русском языке в криминалистике.
Предлагаемая полезная модель может быть промышленно применимой (осуществимой) следующим образом.
В общем случае блоки устройства могут быть реализованы с помощью вычислителя (компьютера) и программы для ЭВМ.
Так, РОСПАТЕНТом было принято положительное решение о выдаче охранного документа и автором-заявителем было получено свидетельство на программу Российской Федерации (РФ) №2001610284 "Фактографическая информационно-поисковая система о подделках (подсистема распознавания)" [19]. Было также принято положительное решение о выдаче охранного документа и автором-заявителем были получены свидетельства на программы (распознавания и принятия решения) и базы данных Российской Федерации (РФ) №2000620062, 2000610947, 2001610257, 2001610284, 2001610385, 2001620074, 2007620333, 2007614121, 2007614119 [14, 15, 42-48].
Эти программы и базы данных (см. также [19, 20]) могут быть при определенной адаптации или модификации использоваться в предлагаемом устройстве.
Так, РОСПАТЕНТом было принято положительное решение о выдаче охранного документа и автором-заявителем были получены свидетельства на программы-генераторы Российской Федерации (РФ) №2000610639, 2000610698, 2001610580, 2007614032 [37, 38, 39, 40]. Эти
программы (см. также [41]) могут быть при определенной адаптации или модификации использоваться в предлагаемом устройстве.
Пример (промышленного применения (осуществления) полезной модели). Каждый блок полезной модели (фиг.1) является стандартным программируемым вычислителем (например, персональным компьютером). Так как в предлагаемом устройстве всего 8 штук блоков, то потребуется 8 штуки программируемых вычислителей, например, компьютеров.
Все эти блоки (компьютеры) соединены в стандартную компьютерную сеть, например, на "витой паре" с использованием необходимого числа соответствующих сетевых карт и сетевых концентраторов - HUB ("хабов") [34], с необходимым числом разветвлений. Другим способом соединением блоков (компьютеров) является известный, стандартный способ соединения через последовательные (СОМ1-СОМ4) и(или) параллельные порты (LPT1, LPT2) с помощью соответствующих стандартных кабелей и программного обеспечения, например, фирм Microsoft [35], Symantec и т.п. В каждом блоке (компьютере) загружена своя программа, реализующая свою функцию данного блока.
Эксперт-криминалист, например, на своем компьютере, который тоже подсоединен к общей сети, реализующую полезную модель готовит
следующие исходные файлы fY, fW, fD, fE, fZ1, fZ2, fZ3, fZ4, fZ5, fZ6, fZ7: файл fY - содержащий Y, файл fW - содержащий W, файл fD - содержащий D, файл fE - содержащий Е, файлы fZ1, fZ2, fZ3, fZ4, fZ5, fZ6, fZ7 - содержащие каждый Z.
Отметим, что другие файлы: fG1, fG2, fX, fF, fS, fQ1, fQ2, fP, fV, готовят соответствующие блоки предлагаемого устройства.
Возможен случай, когда эти файлы хранятся на внешнем устройстве хранения, к которому есть доступ с других компьютеров. Эти файлы передаются соответственно: fY, fG1, fZ1 - на вход программы для блока 1 коммутации (фиг.2), fX, fW, fZ2 - на вход программы работы блока 2 вычисления решающей функции (фиг.3), fF, fD, fZ3 - на вход программы работы блока 3 сравнения с порогом (фиг.4), fS, fE, fZ4 - на вход программы работы блока 4 принятия решения (фиг.5), fZ5 - на вход программы работы блока 5 генерирования выборки (фиг.6), fG2, fZ6 - на вход программы работы блока 6 прогноза (фиг.7), fQ2, fP, fZ7 - на вход программы работы блока 7 сравнения с прогнозом (фиг.8), fV - на вход программы работы блока 8 индикации (фиг.9).
Синхронизация работы всех блоков осуществляется с помощью проверки наличия каждым блоком соответствующего файла (или файлов) с данными и последующим удалением этого файла (или
файлов).
Перед началом работы устройства ни один блок и ни одна программа не запущены. Исходные данные готовятся, например, на компьютере, который тоже подсоединен к общей сети, реализующую полезную модель следующие исходные файлы fY, fW, fD, fE, fZ1, fZ2, fZ3, fZ4, fZ5, fZ6, fZ7.
Сначала запускается блок 5 генерирования выборки, а в нем программа (фиг.6), затем запускается блок 1 коммутации, а в нем программа (фиг.2), затем запускается блок 2 вычисления решающей функции, а в нем программа (фиг.3), затем запускается блок 3 сравнения с порогом, а в нем программа (фиг.4), затем запускается блок 4 принятия решения, а в нем программа (фиг.5), затем запускается блок 6 прогноза, а в нем программа (фиг.7), затем запускается блок 7 сравнения с прогнозом, а в нем программа (фиг.8),затем запускается блок 8 индикации, а в нем программа (фиг.9).
Первым запускается блок 5 генерирования выборки (фиг.1), а в нем - его программа (фиг.6), которая осуществляет удаление файлов fG1, fG2 если они существуют. После этого проверяется наличие файла fZ5 и данных в них. Если эти файлы не подготовлены, то выполняется снова проверка и т.д. до тех пор, пока эти файлы не будут подготовлены или не будет выключен блок 5 генерирования выборки. В случае, когда
1
i
N
файлы и данные в них подготовлены (это означает, что эксперт-криминалист подготовил исходные файлы для устройства, и они поступили на входы блока 5 генерирования выборки), то осуществляется переход к чтению данных: Z из файла fZ5. После осуществления ввода (чтения) данных из файлов с помощью формул, описанных ранее выполняется генерирование выборки. Затем эта выборка G=(g, ..., g,    ..., g) записывается в созданные при необходимости в файлы fG1, fG2: G в файл fG1, G в файл fG2, и после этого только уже удаляется файл fZ5. На этом программа блока 5 генерирования выборки заканчивает свою работу.
Затем запускается блок 1 коммутации (фиг.1), а в нем - его программа (фиг.2), которая осуществляет удаление файла fX, если он существует. После этого проверяется наличие файлов fY, fG1, fZ1 и данных в них. Если эти файлы не подготовлены, то выполняется снова проверка и т.д. до тех пор, пока эти файлы не будут подготовлены или не будет выключен блок 1 коммутации. В случае, когда файлы и данные в них подготовлены (это означает, что эксперт-криминалист подготовил исходные файлы для устройства, и блок 5 генерирования выборки подготовил  свои файлы, и они поступили на входы блока 1 коммутации), то осуществляется переход к чтению данных: Z из, файла fZ1, Y из файла fY, G из файла fG1.
После осуществления ввода (чтения) данных из файлов, выполняется коммутация, как было описано ранее.
Результат работы записывается в файл fX.
На этом программа блока 1 коммутации заканчивает свою работу.
Затем запускается блок 2 вычисления решающей функции (фиг.1), а в нем - его программа (фиг.3), которая осуществляет удаление файла fF, если он существует. После этого проверяется наличие файлов fX, fW, fZ2 и данных в них. Если эти файлы не подготовлены, то выполняется снова проверка и т.д. до тех пор, пока эти файлы не будут подготовлены или не будет выключен блок 2 вычисления решающей функции. В случае, когда файлы и данные в них подготовлены (это означает, что эксперт-криминалист подготовил исходные файлы для устройства, и блок 1 коммутации подготовил свой файл, и они поступили на входы блока 2 вычисления решающей функции), то осуществляется переход к чтению данных: Z из файла fZ2, Х из файла fX, W из файла fW.
После осуществления ввода (чтения) данных из файлов, выполняется вычисление решающей функции, как было описано ранее.
Результат работы записывается в файл fF.
На этом программа блока 2 вычисления решающей функции заканчивает свою работу.
Затем запускается блок 3 сравнения с порогом (фиг.1), а в нем - его программа (фиг.4), которая осуществляет удаление файла fS, если он существует. После этого проверяется наличие файлов fF, fD, fZ3 и данных в них. Если эти файлы не подготовлены, то выполняется снова проверка и т.д. до тех пор, пока эти файлы не будут подготовлены или не будет выключен блок 3 сравнения с порогом. В случае, когда файлы и данные в них подготовлены (это означает, что эксперт-криминалист подготовил исходные файлы для устройства, и блок 2 вычисления решающей функции подготовил свой файл, и они поступили на входы блока 3 сравнения с порогом), то осуществляется переход к чтению данных: Z из файла fZ3, F из файла fF, D из файла fD.
После осуществления ввода (чтения) данных из файлов, выполняется сравнение с порогом, как было описано ранее.
Результат работы записывается в файл fS.
На этом программа блока 3 сравнения с порогом заканчивает свою работу.
Затем запускается блок 4 принятия решения (фиг.1), а в нем - его программа (фиг.5), которая осуществляет удаление файлов fQ1 и fQ2, если они существует. После этого проверяется наличие файлов fS, fE, fZ4 и данных в них. Если эти файлы не подготовлены, то выполняется снова проверка и т.д. до тех пор, пока эти файлы не будут подготовлены
или не будет выключен блок 4 принятия решения. В случае, когда файлы и данные в них подготовлены (это означает, что эксперт-криминалист подготовил исходные файлы для устройства, и блок 3 сравнения с порогом подготовил свой файл, и они поступили на входы блока 4 принятия решения), то осуществляется переход к чтению данных: Z из файла fZ4, Е из файла fE, S из файла fS.
После осуществления ввода (чтения) данных из файлов, выполняется принятие решения, как было описано ранее.
Результат работы записывается в файл fQ1 и в файл fQ2.
На этом программа блока 4 принятия решения заканчивает свою работу.
Затем запускается блок 6 прогноза (фиг.1), а в нем - его программа (фиг.7), которая осуществляет удаление файла fP, если он существует. После этого проверяется наличие файлов fG2, fZ6 и данных в них. Если эти файлы не подготовлены, то выполняется снова проверка и т.д. до тех пор, пока эти файлы не будут подготовлены или не будет выключен блок 6 прогноза. В случае, когда файлы и данные в них подготовлены (это означает, что эксперт-криминалист подготовил исходные файлы для устройства, и блок 5 генерирования выборки подготовил свой файл, и они поступили на входы блока 6 прогноза), то осуществляется переход к чтению данных: Z из файла fZ6, G из файла fG2.
После осуществления ввода (чтения) данных из файлов, выполняется вычисление прогноза, как было описано ранее.
Результат работы записывается в файл fP.
На этом программа блока 6 прогноза заканчивает свою работу.
Затем запускается блок 7 сравнения с прогнозом (фиг.1), а в нем - его программа (фиг.8), которая осуществляет удаление файла fV, если он существует. После этого проверяется наличие файлов fP, fQ2, fZ7 и данных в них. Если эти файлы не подготовлены, то выполняется снова проверка и т.д. до тех пор, пока эти файлы не будут подготовлены или не будет выключен блок 7 сравнения с прогнозом. В случае, когда файлы и данные в них подготовлены (это означает, что эксперт-криминалист подготовил исходные файлы для устройства, и блок 4 принятия решения и блок 6 прогноза подготовил свои файлы, и они поступили на входы блока 7 сравнения с прогнозом), то осуществляется переход к чтению данных: Z из файла fZ7, Q из файла fQ2, Р из файла fP.
После осуществления ввода (чтения) данных из файлов, выполняется сравнение с прогнозом, как было описано ранее.
Результат работы записывается в файл fV.
На этом программа блока 7 сравнения с прогнозом заканчивает свою работу.
Затем запускается блок 8 индикации (фиг.1), а в нем - его программа (фиг.9), которая осуществляет очистку экран монитора дисплея от сообщений. После этого проверяется наличие файла fV и данных в нем. Если этот файл не подготовлен, то выполняется снова проверка и т.д. до тех пор, пока этот файл не будут подготовлен или не будет выключен блок 8 индикации.
В случае, когда файл и данные в нем подготовлены (это означает, что эксперт-криминалист подготовил исходные файлы для устройства, и блок 7 сравнения с прогнозом подготовил свой файл, и он поступил на входы блока 8 индикации), то осуществляется переход к чтению данных: V из файла fV.
После осуществления ввода (чтения) данных из файла, выполняется индикация (выдача сообщения), как было описано ранее.
На этом программа блока 8 индикации заканчивает свою работу.
Таким образом, в итоге, файл fQ1 является конечным результатом работы, предлагаемого устройства и является его выходом (результатом выхода). После создания файла fQ1 программа блока 4 принятия решения заканчивает свою работу, а с ней и работа всего предлагаемого устройства.
Для того чтобы еще раз осуществить работу предлагаемого устройства при других исходных данных необходимо опять сначала
подготовить исходные (данные) файлы: fY, fW, fD, fE, fZ1, fZ2, fZ3, fZ4, fZ5, fZ6, fZ7 и после этого затем уже запустить в устройстве
блок 5 генерирования выборки, а в нем программу, затем запустить блок 1 коммутации, а в нем программу, затем запустить блок 2 вычисления решающей функции, а в нем программу, т.е. по порядку как было описано выше.
Предлагаемая полезная модель может быть промышленно применимой (осуществимой) еще следующим образом.
Блоки предлагаемой полезной модели, как и в устройствах (полезных моделях) [16, 17, 18] реализуются с помощью (см. [49-59]) аналоговых и цифровых элементов (интегральных микросхем).
На этом не исчерпывается все многообразие возможности вариантов применения (построения) предлагаемой полезной модели.
Использованные источники
1. Кулик С.Д., Челышев М.М., Левицкий А.Б., Бажакин Г.А., Белоусова О.Д., Мурашова О.С., Колесова Е.Ю. Методика вероятностно-статистической оценки совпадающих частных признаков почерка в прописных буквах русского алфавита: Справочное пособие. - М.: ВНИИ МВД СССР. 1990. - 260 с.
2. Кулик С.Д., Челышев М.М., Мирошникова С.Ю., Левицкий А.Б., Бажакин Г.А., Белоусова О.Д., Колесова Е.Ю., Марушкин М.Т.,
Молоков Э.П., Мурашова О.С., Серегин В.В. Методика определения пола исполнителя кратких рукописных текстов: Учебное пособие. - М.: ВНКЦ МВД СССР. 1990 - 185 с.
3. Кулик С.Д., Челышев М.М., Бажакин Г.А., Левицкий А.Б., Молоков Э.П., Мурашова О.С., Сосенушкина М.Н., Колесова Е.Ю., Серегин В.В., Скоморохова А.Г., Черенков A.M., Шаова Т.Г. Методика определения возраста исполнителя рукописных текстов: Учебное пособие. - М.: ЭКЦ МВД России. 1995. - 255 с.
4. Левицкий А.Б., Кулик С.Д., Мирошникова С.Ю., Челышев М.М., Серегин В.В. Установление пола исполнителя рукописи по прописным буквам. // Новые разработки, технические приемы и средства судебной экспертизы. Реферативная информация. - М.: ВНИИСЭ, 1990. - Выпуск 2(71). - С.5-8.
5. Левицкий А.Б., Кулик С.Д., Челышев М.М., Черенков A.M. Новый подход к определению возраста исполнителя рукописи // Экспертная практика. - М.: ВНКЦ МВД СССР, 1991. - №31. - С.16-20.
6. Кулик С. Как защититься от мошенничества на рынке ценных бумаг. // Финансы России №2. - М.: "Интерпресс", 2001. С.42-43.
7. Белоусов А.Г., Белоусов Г.Г., Кулик С.Д., Стариков Е.В. Методические рекомендации по определению подлинности бланков ценных бумаг. - М.: ИПК "Интеркрим-пресс", 2000.
8. Белоусов А.Г., Белоусов Г.Г., Кулик С.Д., Стариков Е.В. Государственные и муниципальные ценные бумаг РФ. 1995-1999 гг.: Электронный справочник по определению подлинности бланков ценных бумаг. / Ред. коллегия: Златкис Б.И., Карлин И.П., Кожевников И.Н. - М.: ИПК "Интеркрим-пресс", 2000. - 21 с.
9. Кулик С.Д., Стариков Е.В., Кузнецов В.В., Белоусов А.Г., Белоусов Г.Г. Защита денежных знаков и ценных бумаг - фундамент экономической безопасности России // Безопасность информационных технологий. - М.: МИФИ, 2002. - №1. - С.52-57.
10. Кулик С.Д. Алгоритмы распознавания образов и моделирование автоматизированных фактографических информационно-поисковых систем // Нейрокомпьютеры: разработка и применение. - М.: Радиотехника, 2002. - №9-10. - C.115-127.
11. Кулик С.Д. Биометрические системы идентификации личности для автоматизированных фактографических информационно-поисковых систем // Нейрокомпьютеры: разработка и применение. - М.: Радиотехника, 2003. - №12. - С.52-65.
12. Кулик С.Д. Нейросетевые алгоритмы распознавания образов в АФИПС. // Труды VII Всероссийской конференции "Нейрокомпьютеры и их применение" НКП-2001 с международным участием. Москва, 14-16 февраля 2001 г. - М: Институт проблем
управления им. В.А.Трапезникова РАН, 2001. С.322-325.
13. Андрианов В.В., Бабенко Л.К., Бочкарев С.Л., Воронина Н. Габриэлян Б.А., Галуев Г.А., Галушкин А.И., Гао К., Гизатдинова Ю.Ф., Головань А.В., Гузик В.Ф., Гусакова В.И., Десятерик М.Н., Евангелии А., Иванов А.И., Костюченко Е.Ю., Кулик С.Д., Макаревич О.Б., Маркин С.Н., Мещеряков Р.В., Подладчикова Л.Н., Тумоян Е.П., Шапошников Д.Г., Шевцова Н.А., Федоров В.М., Юрков П.Ю. Нейрокомпьютеры в биометрических системах. Кн. 26 / Под ред. А.И.Галушкина. - М.: Радиотехника, 2007. - 192 с. - (Науч. серия: Нейрокомпьютеры и их применение).
14. Кулик С.Д. Свидетельство на базу данных №2000620062, Российская Федерация, "Фактографическая база данных для распознавания языка по рукописным текстам, выполненным на основе русской или латинской письменной графики" (Ling-RDB) / С.Д.Кулик (Россия). - Заявка №2000620049; Заяв. 27.07.2000; Зарегистр. 22.09.2000. Бюл. №4(33). - С.335-337. - (РОСПАТЕНТ).
15. Кулик С.Д. Свидетельство на программу №2000610947, Российская Федерация, "Автоматизированная фактографическая ИПС "Ling" для распознавания языка по печатным или рукописным текстам, выполненным на основе русской или латинской письменной графики" (Ling-R) / С.Д.Кулик (Россия) - Заявка №2000610809; Заяв. 27.07.2000;
Зарегистр. 22.09.2000. №4(33). - С.286-287. - (РОСПАТЕНТ).
7
16. Свидетельство на полезную модель Российской Федерации RU №20686 кл. МПК G09В 23/02; "Устройство для моделирования значений функции вероятности правильного ответа на запрос автоматизированной фактографической информационно-поисковой системы криминалистического назначения" / С.Д.Кулик (Россия). Приоритет от 15.06.2001; 3аявка №2001116050; Заяв. 15.06.2001; Зарегистр. 20.11.2001, опубл. Бюл. №32 (ч.2).
7
17. Свидетельство на полезную модель №21686, Российская Федерация (RU), кл. МПК G09В 23/02. Устройство для моделирования значений функции средней длины рекомендательного списка при ответе на запрос автоматизированной фактографической информационно-поисковой системы криминалистического назначения / С.Д.Кулик (Россия). - Заявка №2001126168/20; Заяв. 02.10.2001; Зарегистр. 27.01.2002; Приоритет от 02.10.2001; Опубл. Бюл. №3. - Ч.2 - С.415-416.
7
18. Кулик С.Д. Свидетельство на полезную модель №21836, Российская Федерация (RU), кл. МПК G09В 23/02. Устройство для моделирования значений функции среднего времени ответа на запрос автоматизированной фактографической информационно-поисковой системы криминалистического назначения / С.Д.Кулик (Россия). -
Заявка №2001127165/20; Заяв. 12.10.2001; Зарегистр. 20.02.2002; Приоритет от 12.10.2001; Опубл. Бюл. №5. - Ч.2. - С.315.
19. Свидетельство на программу Российской Федерации №2001610284 "Фактографическая информационно-поисковая система о подделках (подсистема распознавания)" (SMA$TER&) / С.Д.Кулик (Россия). - №2001610046; Заяв. 18.01.2001; Зарегистр. 15.03.2001. Бюл. №2(35), с.199-200. (РОСПАТЕНТ)
Свидетельство на программу Российской Федерации №2001610581 "Автоматизированная фактографическая информационно-поисковая система "MASTER" (ядро системы)" (MA$TER&) / С.Д.Кулик (Россия). - №2001610319; 3аяв. 22.03.2001; Зарегистр. 18.05.2001. Бюл. №3(36), с.160-161. (РОСПАТЕНТ)
6
21. Свидетельство на полезную модель Российской Федерации №10273 кл. МПК G09В 29/00, опубл. 16.06.1999; Бюл. №6.
7
22. Свидетельство на полезную модель Российской Федерации №15040 кл. МПК G07D 7/00, опубл. 10.09.2000; Бюл. №25.
7
23. Свидетельство на полезную модель Российской Федерации №19194 кл. МПК G07D 7/00, опубл. 10.08.2001; Бюл. №22.
6
24. Свидетельство на полезную модель Российской Федерации №0002312 кл. МПК G07D 7/00, опубл. 16.06.1996.
25. Свидетельство на полезную модель Российской Федерации №0002452
6
кл. МПК G07D 7/00, опубл. 16.07.1996.
6
26. Свидетельство на полезную модель Российской Федерации №8501 кл. МПК G07D 7/00, опубл. 16.11.1998.
4
27.Авторское свидетельство СССР №1513491 кл. МПК G07D 7/00, опубл. 07.10.1989; Бюл. №37.
6
28. Патент Российской Федерации №2103740 кл. МПК G07D 7/00, опубл. 27.01.1998; Бюл. №3.
5
29. Патент Российской Федерации №2001437 кл. МПК G07D 7/00, опубл. 15.10.1993; Бюл. №37-38.
7
30. Свидетельство на полезную модель №23701, Российская Федерация (RU), кл. МПК G07D 7/00. Устройство для объединения уголовных дел, определения фальшивых банкнот, ценных бумаг и документов при раскрытии преступлений в криминалистике / С.Д.Кулик (Россия). - Заявка №2001134790/20; Заяв. 26.12.2001; Зарегистр. 27.06.2002; Приоритет от 26.12.2001; Опубл. Бюл. №18. - Ч.2. - С.399 - (прототип).
31. Галушкин А.И. Нейронные сети: история развития теории: Учебное пособие для вузов. - М.: ИПРЖР, 2001. - 840 с. - (Нейрокомпьютеры и их применение. Кн.5).
32. Галушкин А.И. Теория нейронных сетей: Учебное пособие для вузов. - М.: ИПРЖР, 2000. - (Нейрокомпьютеры и их применение. Кн.1).
33. Нильсон Н. Обучающиеся машины. - М.: Мир, 1967. - 180 с.
34. Ethernet user's manual for CN8800TPC. // CNet total network solutions: CNet, 1993 - 20 p.
35. Решения Microsoft. Вып.1-5: Microsoft, 1996.
36. Дж Ту, Р.Гонсалес Принципы распознавания образов. - М.: Мир, 1978.
37. Кулик С.Д. Свидетельство на программу №2000610639, Российская Федерация, "Генератор фактографических данных о ценных бумагах РФ для сети RBCNet" (GEN-WEBD) / С.Д.Кулик (Россия). Заявка №2000610496; Заяв. 24.05.2000; Зарегистр. 17.07.2000. Бюл. №4(33). - С.57-58. - (РОСПАТЕНТ).
38. Кулик С.Д. Свидетельство на программу №2000610698, Российская Федерация, "Генератор программ с фактографическими данными о ценных бумагах РФ" (GEN-FAKT) / С.Д.Кулик (Россия). - Заявка №2000610525; Заяв. 02.06.2000; Зарегистр. 01.08.2000. Бюл. №4(33) - С.101-102 - (РОСПАТЕНТ).
39. Кулик С.Д. Свидетельство на программу №2001610580, Российская Федерация, "Генератор фактографических данных о коммерческих банках России для сети RBCNet" (GEN-MORE) / С.Д.Кулик (Россия). - Заявка №2001610318; Заяв. 22.03.2001; Зарегистр. 18.05.2001. Бюл. №3(36) - C.160 - (РОСПАТЕНТ).
40. Кулик С.Д., Ткаченко К.И. Свидетельство на программу Российской
Федерации №2007614032 "Генератор учебных задач v.1.0" (GTP) / С.Д.Кулик, К.И.Ткаченко (Россия). - Заявка №2007613042; Заяв. 24.07.2007; Зарегистр. 21.10.2007. - (РОСПАТЕНТ).
41. Кулик С.Д., Ткаченко К.И. Инструментальные средства разработки генератора для принятия решений // Актуальные проблемы управления - 2007: Материалы 12-й международной научно-практической конференции: Вып.4. - М.: ГУУ, 2007. - С.48-51.
42. Кулик С.Д. Свидетельство на программу №2001610257, Российская Федерация, "Макет АФИПС с фактографическими данными о векселях РФ (Версия v1.0)" (BUMAGA v1.0) / С.Д.Кулик (Россия). - Заявка №2001610030; Заяв. 12.01.2001; Зарегистр. 12.03.2001. Бюл. №2(35). - С.180-181. - (РОСПАТЕНТ).
43. Кулик С.Д. Свидетельство на программу №2001610284, Российская Федерация, "Фактографическая информационно-поисковая система о подделках (подсистема распознавания)" (SMA$TER&) / С.Д.Кулик (Россия). - Заявка №2001610046; Заяв. 18.01.2001; Зарегистр. 15.03.2001. Бюл. №2(35). - С.199-200. - (РОСПАТЕНТ).
44. Кулик С.Д. Свидетельство на программу №2001610385, Российская Федерация, "Фактографическая система для определения пола исполнителя рукописи (подсистема распознавания)" (man-WO-man) / С.Д.Кулик (Россия). - Заявка №2001610125; Заяв. 8.02.2001;
Зарегистр. 5.04.2001. Бюл. №3(36). - С.20-21. - (РОСПАТЕНТ).
45. Кулик С.Д. Свидетельство на базу данных №2001620074, Российская Федерация, "Фактографическая база данных подсистемы распознавания "man-WO-man"" (FBD-MWM) / С.Д.Кулик (Россия). - Заявка №2001620048; Заяв. 29.03.2001; Зарегистр. 25.05.2001. Бюл. №3(36). - С.346-347. - (РОСПАТЕНТ).
46. Кулик С.Д., Никонец Д.А. Свидетельство на базу данных Российской Федерации №2007620333 "База данных подсистемы распознавания для автоматизированного рабочего места эксперта-криминалиста v.1.0" (DBRSFHWE) / С.Д.Кулик, Д.А.Никонец (Россия). - Заявка №2007620232; Заяв. 31.07.2007; Зарегистр. 26.10.2007. - (РОСПАТЕНТ).
47. Кулик С.Д., Никонец Д.А. Свидетельство на программу Российской Федерации №2007614121 "Подсистема распознавания для автоматизированного рабочего места эксперта-криминалиста v.1.0" (RSFHWE) / С.Д.Кулик, Д.А.Никонец (Россия). - Заявка №2007613121; 3аяв. 31.07.2007; 3арегистр. 26.10.2007 - (РОСПАТЕНТ).
48. Кулик С.Д., Жижилев А.В. Свидетельство на программу Российской Федерации №2007614119 "Программа принятия решений и представления данных для лица, принимающего решения на финансовом рынке" (PInterface) / С.Д.Кулик, А.В.Жижилев (Россия). - Заявка №2007613119; Заяв. 31.07.2007; Зарегистр.
26.10.2007. - (РОСПАТЕНТ).
49. Лысиков Б.Г. Арифметические и логические основы цифровых автоматов.- Мн.: Высшая школа, 1980.
50. Савельев А.Я. Арифметические и логические основы цифровых автоматов. - М.: Высшая школа, 1980.
51. Соловьев Г.Н. Арифметические устройства ЭВМ. - М: Энергия, 1978.
52. Евреинов Э.В., Бутыльский Ю.Т., Мамзелев И.А. и др. Цифровая и вычислительная техника: Учебник для вузов. - М: Радио и связь, 1991.
53. Шило В.Л. Популярные цифровые микросхемы. - М.: Радио и связь, 1987 - 352 с.
54. Буреев Л.Н., Дудко А.Л., Захаров В.Н. Простейшая микро-ЭВМ. - М.: Энергоатомиздат, 1989. - 216 с.
55. Тарабрин Б.В., Лунин Л.Ф., Смирнов Ю.Н. и др. Интегральные микросхемы Справочник. - М.: Радио и связь, 1983.
56. Алгинин Б.Е. Кружок электронной автоматики. - М.: Просвещение, 1990.
57. Хокинс Г. Цифровая электроника для начинающих. - М.: Мир, 1986.
58. Мухитдинов М., Мусаев Э.С. Светоизлучающие диоды и их применение. - М.: Радио и связь, 1988
59. Якубовский С.В., Барканов Н.А., Ниссельсон Л.И. и др. Аналоговые и цифровые интегральные микросхемы. - М.: Радио и связь, 1985.