Раздел V. Высокопроизводительные вычислительные
алгоритмы
УДК 592:51-76
Ю.А. Плешкова ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АЛГОРИТМОВ РАСЧЕТА ХАРАКТЕРИСТИК ПРОЦЕССА ПЕРЕДАЧИ ОПТИЧЕСКОГО ИЗЛУЧЕНИЯ НАСЕКОМЫМ
Одной из задач, решаемых на этапе проектирования устройств для передачи оптической информации насекомым в биокибернетических системах (БКС), является разработка алгоритмов расчета эффективных параметров элементов БКС и программного обеспечения для их реализации.
В докладе рассматривается методика проектирования элементов БКС, основанная на применении информационных критериев качества оптико-электронных систем, и результаты моделирования зависимостей энергетических и информационных характеристик процесса передачи оптической информации в БКС Приведены алгоритм и описание программных , , -сти управления в результате использования метода внешней фильтрации сигнала.
Процесс передачи оптической информации; алгоритм; программа.
Ju.A. Pleshkova
PROGRAM REALIZATION ALGORITHMS OF CALCULATION THE CHARACTERISTICS OF PROCESS TRANSFER OPTICAL RADIATION
BY THE INSECT
One the tasks solved at a design stage of devices for transfer to optical information by an insect in biocybernetic systems (BKS), development of algorithms of calculation of effective parameters of elements BKS and the software for their realization is.
In the report the technique of design of the elements BKS, based on application of information criteria of quality of optoelectronic systems, and results of modeling of dependences of power and information characteristics of process of transfer of optical information in BKS is considered. The algorithm and the description of software products, and also the calculations testifying to possibility of increase of management efficiency as a result of use of a method of an external filtration of a signal are given.
Information transfer process; algorithm; program.
Для решения задачи управления поведением насекомых необходимо учитывать информационные и энергетические характеристики биокибернетической системы (БКС) в целом, причем при моделировании оптического канала передачи информации в БКС управления поведением насекомых необходимо учитывать шумы при прохождении полезного сигнала от источника селективного электромагнитного излучения через канал передачи информации к объекту управления [1].
Одной из основных характеристик канала передачи информации объекту управления является его пропускная способность:
n = Af •log2 (1 + v),
где 7 = C / Ш - функция «отношение сигнал-шум», А/ - полоса частот, воспринимаемая приемником информации [2].
Данная работа посвящена рассмотрению алгоритма (рис. 1) и его компьютер, -стики канала передачи информации с учетом всех влияющих факторов [3].
Нні
Формирование отчета расчета эффективных
параметров БКС Да
__________1______
Вывод на печать параметров БКС, построение графиков зависимостей
»
Конец
Рис. 1. Алгоритм расчета характеристик процесса передачи оптической информации насекомым
Алгоритм содержит следующие операции:
1) формирование баз данных: насекомых с различными типами зрения, источников электромагнитного излучения и оптических фильтров;
2) выбор комбинаций пар «насекомое - источник излучения»;
3) расчет основных информационных характеристик: функция «отношение сигнал/шум» С/Ш и информационная пропускная способность П;
4) структурная оптимизация БКС из условия максимального значения СШ1;
5) вывод на печать полученных результатов: оптимальные параметры БКС, а также графики зависимостей С^Ц и П от основных параметров системы;
6) реализация выполнения пп. 1-5 алгоритма после обращения к базе данных оптических фильтров.
Разработанный программный комплекс позволяет рассчитать оптимальные параметры канала передачи оптической информации насекомым и, в конечном , .
Далее приведены некоторые выдержки из программного кода для пары: галогенная лампа - фильтр Г аусса:
псЬТех1Вох1.Тех1 = сотЬоВох1.8е1ес1е(111ет.То81п^0 + " зрение" +
"\п" + "_________________________" + "\п\п"
+ "Выбранная лампа: " +
сотЬоВох2.8е1ес1е1Шет.То81г^0 + "\п"
+ "Выбранный фильтр: " +
сотЬоВох3.8е1ес1е1Шет.То81г^0 + "\п"
+ "Максимальный уровень сигнала приходится на расстояние " + ех1гБ181апсе.То81;п^0 + "м\п"
+ "Минимальный уровень шума от лампы приходится на высоту " + extrHeight.ToString() + "м\п"
+ "Значение сигнала без фильтра: " +
к. SIGNAL_NON_FILTERED(typeOfVision, typeOfLamp,
extrDistance).ToString() + "\п"
+ "Значение сигнала с фильтром: " +
k.SIGNAL(typeOfVision, typeOfLamp, extrDistance, typeOfFi1ter, WLMax, thirdMax).ToString() + "\п"
+ "Уровень шума от лампы без фильтра: " + k.NOIZELamp_NON_FILTERED(typeOfVision, typeOfLamp, extrHeight, typeOfTerrain).ToString() + "\п"
+ "Уровень шума от лампы с фильтром: " + k.NOIZELamp(typeOfVision, typeOfLamp, extrHeight, typeOfTerrain, typeOfFi1ter, WLMax, thirdMax).ToString() + "\п"
+ "Параметры фильтра:\п\1^ина волны: " +
WLMax. Т oString() + "\п"
+ "МДисперсия/Ширина полосы пропускания: " +
thirdMax.T oString();
( . 2)
эффективных систем управления поведением летающих насекомых, а также для изучения процесса передачи оптической информации биологическому объекту в процессе преподавания следующих учебных дисциплин: физики, прикладной математики, зоологии, экологии и др. [4, 5].
Основные настройки T ип зрения:
Дихромное И
Лампа:
|Галогеновая м
Фильтр:
Г аусса ч
Дополнительные настройки Широта: j 46
Тип местности: | База отдыха | v |
Время года:
Лето
(*) Ряд параметров О Расчет относительно высоты Г раница высоты (м):
10
Г раница расстояния (м): 15
- п х
Дихромное зрение
Выбранная лампа: Галогеновая Выбранный Фильтр: Гаусса
Максимальный уровень сигнала приходится на расстояние 0,5м Минимальный уровень шума от лампы приходится на высоту 10м Значение сигнала без Фильтра: 6,52389711013768Е -07 Значение сигнала с фильтром: 3,38479856827912Е -08 Уровень шума от лампы без Фильтра: 7,37126856610875Е-11 Уровень шума от лампы с Фильтром: 3,060531042931Э9Е-12 Параметры Фильтра:
Длина волны: 3.5Е-07
Дисперсия/Ширина полосы пропускания: 5Е-08
Отношение СИГНАЛ/ШУМ приданных параметрах равно:
1:00: 3,38479856827912Е-00 / (0 +■ 3,06053104293199Е-12 ) = 11059,5139235591
2:00: 3,38479858827912Е-08 / (0 + 3,06053104293199Е-12 ) = 11059,5139235591
3:00: 3,38479856827912Е-08 / (0 + 3,06053104293199Е-12 ) = 11059,5139235591
4:00: 3,38479856827912Е-08 / (0 + 3.06053104293199Е-12 ) = 11059.5139235591
5:00: 3,38479856827912Е-08 / (2,07355996920711Е-07 + 3,06053104293199Е-12) = 0,163233697619727
6:00: 3,38479856827912Е-08 / (4,89612713904708Е-07 + 3,06053104293199Е-12) = 0,0691317303283349
7:00: 3,38479856827912Е-08 / (7,71869430888706Е-07 + 3,06053104293199Е-12) = 0,0438517838879485
0
Рис. 2. Интерфейс программного комплекса для расчета параметров биокибернетической системы
Разработанное программное обеспечение полностью реализует построенный алгоритм и является доступным компьютерным приложением для пользователя.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Плешкова Ю.А. Модель процесса передачи оптической информации в системах управления поведением насекомых // Экологические системы и приборы. - 2010. - № 12.
- С. 24-27.
2. . .
поведением насекомых // Естественные науки.- 2010. - № 3 (32). - С. 188-192.
3. Плешкова Ю.А. Исследование зависимости информационных и энергетических характеристик процесса передачи оптического излучения насекомым от режима естественной
// -// -лодежи 7-10 декабря 2010г. - Астрахань: Изд. дом Астраханский университет». - 2010.
- С. 81-85
4. -
мации дневным летающим насекомым, № 08.01.08/220, 20.01.2011г.
5.
передаче оптической информации насекомым, № 2012610365, 10.01.2012г.
Статью рекомендовал к опубликованию д.т.н. ГА. Попов.
Плешкова Юлия Александровна - ФГБОУ ВПО Астраханский государственный университет (АГУ); e-mail: [email protected]; 414056, г. Астрахань, ул. Татищева, 20,а; тел.: 89371229230; кафедра прикладной математики и информатики; аспирант.
Pleshkova Julia Alexandrjvna - Astrakhan State University; e-mail: [email protected]; 20,a, Tatischeva, Astrakhan, 414056, Russia; phone: +79371229230; the department of applied mathematics and informatics; postgraduate student.