Создание демонстрационного прототипа системы поддержки принятия решений в области проектирования радиоустройств

Анализ современного состояния проектирования приемо-передающих радиоустройств. Описание систем поддержки принятия решений, перспективы применения подобных систем в области проектирования. Расчет полосы пропускания высокочастотного тракта приемника.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 30.12.2015
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Введение

Искусственный интеллект, а точнее область наук об искусственном интеллекте, называемая инженерия знаний, связанная с разработкой экспертных систем и баз знаний, получает все большую распространенность в обществе. Данная работа посвящена применению инженерии знаний в сфере проектирования и конструирования приемо-передающих радиоустройств. Практическая актуальность работы заключается в разработке системы помогающей конструктору (лицу, принимающему решения) на всем этапе эскизного проектирования приемо-передающих радиоустройств.Так как данных о подобных системах применимых в области проектирования радиосистем нет, ближайшиманалогом разрабатываемой системы является система «Агротех» разработанная Киевским институтом кибернетики им. В. М. Глушкова в рамках информатизации сельскохозяйственных предприятий. В рамках системы «Агротех» реализованы задачи выбора оптимальной структуры посевных площадей на уровне хозяйства, подразделения и севооборота, задача построения оптимальных схем севооборотов, задача выбора технологических приемов обработки почвы под соответствующие культуры.

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

Функция и структура неразрывно связаны, изменение взаимодействий системы с внешней средой непременно приводит к изменению функций системы, а в результате и структуры. Функционально-структурный подход базируется на зависимости функции и структуры в процессах развития системы при решающей роли функции системы по отношению к ее структуре.

Основная задача, которую призвана решить данная система, это принимаемые решения при многокритериальной оценке, требующейся при проектировании, субъективность которых может служить причиной ошибки. Так как чем раньше будет обнаружена ошибка, сделанная при проектировании, тем меньшими затратами обернется ее исправление. Так же проектируемая система должна быть применима, для конструктора с малым опытом или низкой квалификацией, с целью обеспечения справочной информацией и рекомендациями, которые должны быть применимы к конкретной проблеме, возникающей при проектировании. Ранее подобную роль выполняли различные совещания или справочная литература, однако на данный момент, когда рабочие места подавляющего числа конструкторов оборудованы персональными компьютерами, применение подобной системы может существенно сократить время на проектирование.

Объектом работы являются знания в сфере конструирования радиоустройств, над которыми необходимо провести операции извлечения, структурирования и наполнение ими базы знаний. На основе базы знаний в разрабатываемой системе должно моделироваться поведение эксперта в области проектирования радиоустройств с использованием процедур принятия решений.

Целью работы является создание демонстрационного прототипа системы поддержки принятия решений в области проектирования радиоустройств, обеспечивающего поддержку принимаемых конструктором решений, на начальном этапе проектирования.

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

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

Во второй главе проводятся этапы выбора среды разработки, структурирования и формализации знаний, реализация системы поддержки принятия решений

В третьей главе проводится тестирование полученной системы с целью определения ее работоспособности и адекватности, рассматриваются перспективы развития системы.

Созданный в результате работы демонстрационный прототип должен осуществлять поддержку конструктора на начальном этапе эскизного проектирования, вести диалог с конструктором результатом которого должны быть рекомендации касающиеся проектирования радиоустройства.

1. Анализ современного состояния проектирования приемо-передающих радиоустройств.

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

Рис. 1-Структура радиосистемы радиоприемника.

В данной работе не затрагиваются вопросы проектирования оконечного устройства и антенны.

Зачастую радиоприемное устройство является частью радиотехнической системы. В радиоприемном устройстве, входящем в состав современной радиотехнической системы, осуществляется не только прием сигнала, но и его обработка с целью оптимизации извлечения информации. Под информацией, в данном случае, понимается передаваемое сообщение. Для передачи информации производится модуляция несущей частоты.[9]

Основные задачи радиоприема [10]:

Обнаружение сигнала -решение о наличии или отсутствии сигнала;

Различение сигналов - принятие решения о том, какой из возможных сигналов принят;

Измерение параметров сигнала;

Фильтрация сигнала - решение относительно формы модулирующего колебания;

Разрешение сигналов - решение одной из задач, сформулированных выше, при одновременном действии нескольких сигналов;

Распознавание образов - решение относительно источника сигнала по характеристикам сигнала.

Основные признаки по которым можно классифицировать радиоприемники [10]:

Назначение приёмника;

Диапазон принимаемых частот;

Вид принимаемых сигналов;

Тип структурной схемы;

Форма выполнения основных операций над сигналом;

Вид активных элементов, используемых в приемнике;

Тип конструкции приемника.

По назначению приемники различают на связные, радиовещательные, телевизионные, радиолокационные и многие другие. Технические решения, выбираемые при проектировании, во многом определяются назначением приемника.

Диапазон частот радиосигналов от 3 кГц до 300 ГГц, что соответствует длинам волн от 10 км до 1 мм. Приемник может быть предназначен для работы на одной или нескольких фиксированных частотах, или в некотором диапазоне частот. От диапазона частот напрямую зависит выбор активных элементов и резонансных систем. [9]

Вид принимаемых сигналов определяется видом модуляции или ее отсутствием. Используются непрерывные, дискретные и цифровые сигналы. В случае непрерывных сигналов применяют амплитудную, частотную или фазовую модуляцию. В случае дискретных сигналов применяют аналогичные виды манипуляции. Радиолокационный импульсный сигнал может быть немодулированным. Кроме простых сигналов, имеющих базу порядка единицы, применяют сложные сигналы, база которых значительно больше единицы по порядку величины. Полоса пропускания главного тракта приемника всегда согласуется с шириной спектра принимаемого сигнала. Способ детектирования определяется видом модуляции.

По типу структурной схемы различают приемники прямого усиления, прямого преобразования и супергетеродинные приемники. Наилучшие качественные показатели обеспечивает применение супергетеродинной схемы. В профессиональных приемниках используют двойное и тройное преобразование частоты.

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

В качестве активных элементов широко применяются полевые и биполярные транзисторы и интегральные микросхемы. Элементная база постоянно обновляется.

Конструктивно приемники выполняются на основе печатного или объемного монтажа с использованием интегральных микросхем, представляющих собой каскады, узлы приемников и даже целые приемники.

В соответствии с занимаемым в радиоканале местом радиоприемные устройства должны обеспечивать следующие основные функции:

выделение полезного сигнала из смеси с шумом или другими мешающими сигналами;

усиление полезного сигнала;

ослабление мешающего действия помех, присутствующих во входных колебаниях;

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

Техническое задание -- исходный документ на проектирование технического объекта (изделия). ТЗ устанавливает основное назначение разрабатываемого объекта, его технические характеристики, показатели качества и технико-экономические требования, предписание по выполнению необходимых стадий создания документации (конструкторской, технологической, программной и т. д.) и её состав, а также специальные требования. Несмотря на важность, техническое задание слабо регламентировано нормативными документами. По ГОСТ 2.103-68 разработка технического задания не относится к стадиям проектирования.

Стадии проектирования по ГОСТ 2.103-68[11].

Техническое предложение - совокупность конструкторских документов, которые должны содержать технические и технико-экономические обоснования целесообразности разработки документации изделия на основании анализа технического задания заказчика и различных вариантов возможных решений изделий, сравнительной оценки решений с учетом конструктивных и эксплуатационных особенностей разрабатываемого и существующих изделий и патентные исследования. Этапы выполнения работ:

Подбор материалов

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

Рассмотрение и утверждение технического предложения

Эскизный проект - совокупность конструкторских документов, которые должны содержать принципиальные конструктивные решения, дающие общее представление об устройстве и принципе работы изделия, а также данные, определяющие назначение, основные параметры и габаритные размеры разрабатываемого изделия. Этапы выполнения работ:

Разработка эскизного проекта с присвоением документам литеры «Э»

Изготовление и испытание макетов (при необходимости)

Рассмотрение и утверждение эскизного предложения

Технический проект - совокупность конструкторских документов, которые должны содержать окончательные технические решения, дающие полное представление об устройстве разрабатываемого изделия, и исходные данные для разработки рабочей документация. Технический проект после согласования и утверждения в установлен ном порядке служит основанием для разработки рабочей конструкторской документации. Этапы выполнения работ:

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

Изготовление и испытание макетов (при необходимости)

Рассмотрение и утверждение технического проекта

Рабочая конструкторская документация. Этапы выполнения работ:

Разработка конструкторской документации, предназначенной для изготовления и испытания опытного образца (опытной партии), без присвоения литеры.

Изготовление и предварительные испытания опытного образца (опытной партии).

Корректировка конструкторской документация по результатам изготовления и предварительных испытаний опытного образца (опытной партии) с присвоением документам литеры "О".

Приемочные испытания опытного образца (опытной партия).

Корректировка конструкторской документации по результатам приемочных испытаний опытного образца (опытной партии) с присвоением документам литеры "О1".

Для изделия, разрабатываемого по заказу Министерства обороны, при необходимости, повторное изготовление и испытания опытного образца (опытной партии) по документации с литерой "О2" и корректировка конструкторских документов с присвоением им литеры "О2".

На сегодняшний день проектирование устройств упростилось, благодаря появлению различных систем автоматизированного проектирования и технологии CALS (Continous Acquisition and Lifecycle Support).

CALS - подход к проектированию и производству высокотехнологичной и наукоёмкой продукции, заключающийся в использовании компьютерной техники и информационных технологий на всех стадиях жизненного цикла изделия. Целью применения данной технологии является повышение эффективности деятельности участников создания, производства и пользования продуктом.

Программные продукты, используемые в CALS, можно разделить на два типа:

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

Программные продукты, применение которых непосредственно связано с CALS и требованиями соответствующих стандартов.

К первой группе относятся следующие программные средства и системы:

подготовки текстовой и табличной документации различного назначения (текстовые редакторы, электронные таблицы и т. д);

автоматизации инженерных расчетов и эскизного проектирования (САЕ-системы);

автоматизации конструирования и изготовления рабочей конструкторской документации (CAD-системы);

автоматизации технологической подготовки производства (САМ-системы);

автоматизации планирования производства и управления процессами изготовления изделий, запасами, производственными ресурсами, транспортом и т. д. (системы MRP/ERP);

Ко второй группе относятся следующие программные средства и системы:

управления данными об изделии и его конфигурации (системы PDM - Product Data Management);

управления проектами (Project Management);

управления потоками заданий при создании и изменении технической документации (системы WF - Work Flow);

обеспечения информационной поддержки изделий на постпроизводственных стадиях жизненного цикла;

функционального моделирования, анализа и реинжиниринга бизнес-процессов.

Таким образом при проектировании приемо-передающей радиоаппаратуры возможно использование различных систем автоматизированного проектирования (САПР) и программных продуктов, которые повысят эффективность деятельности при проектировании.

Так, для выполнения проектных работ на структурном и функциональном этапах проектирования на данный момент используются универсальные (MatLAB, Maple) и специализированные (SystemView, Complab) математические пакеты. Для схемотехнического проектирования используются CAD пакеты (ElectronicsWorkbench, OrCAD, AltiumDesigner(P-CAD)). Проектирование структуры печатной платы (OrCad, AltiumDesigner(P-CAD), PCBDesignStudio). Подготовка к производству печатных плат (CAM350). Проектирование конструкции разрабатываемого устройства (AutoCAD, SolidWorks, КОМПАС).

Анализ методов проектирования приемо-передающих радиоустройств.

Радиоприемные устройства обладают всеми свойствами, характерными для сложной системы. Они взаимодействуют с другими элементами радиосистемы (радиопередающим устройством, антенной, устройствами управления и контроля и др.), с окружающей средой и оператором. Иерархичность структуры радиоприемного устройства проявляется в том, что отдельные блоки, субблоки и узлы являются управляющими для одних и управляемыми для других элементов подсистемы. Поскольку прием полезных сигналов всегда осуществляется в условиях воздействия недетерминированных, непредсказуемых помех, функционирование приемной подсистемы носит стохастический характер.

При проектировании систем со сложной структурой, процесс их разработки следует разделить на два взаимосвязанных блока:

Синтез структуры,

Параметрический синтез

1.1.1 Синтез структуры

Под синтезом структуры следует понимать процесс получения [3]:

Спецификаций выполняемых функций на всех иерархических уровнях детализации, в общем виде это функции, описанные в техническом задании на проектирование. 1-й уровень детализации - функции, которые следует реализовать с помощью устройств(подсистем). 2-й уровень детализации - функции, которые следует реализовать на уровне блоков подсистем. И так далее до предельного выделения списков функций, которые служат обоснованием выбора элементной базы.

Спецификаций функций межблочных связей, которая является системным этапом определение интерфейса комплекса.

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

Распределение ограничений, заданных в техническом задании, по всем устройствам и блокам, системам интерфейса и алгоритмам управления на основании результатов предыдущих шагов.

На Рис.2 показана блок-схема алгоритма синтеза структуры. На схеме приняты следующие обозначения:

БФР - блок функционального распределения;

РБФР - блок оценки оптимальности функционального распределения;

Спецификация - блок составления упорядоченного списка интерфейсных межблочных связей;

А-ПО - блок реализации исполнения функций аппаратным или программным способом;

РА-ПО - блок оценки оптимальности разделения на программную и аппаратную часть;

СПД - блок организации сети передачи данных;

РСПД - блок оценки оптимальности структуры сети передачи данных;

АПОИ - блок реализации исполнения интерфейса аппаратным или программным способом;

РАПОИ - блок оптимальности реализации интерфейса;

АОУ - блок системы алгоритмического обеспечения процесса управления реализацией в системе функциональных алгоритмов;

РАОУ - блок проверки оптимальности организации алгоритмического обеспечения процесса управления;

ОЦС - блок получения системы оценочных соотношений;

РОЦС - блок проверки оптимальности структуры системы оценочных соотношений;

Рис.2 - блок-схема алгоритма синтеза структуры

В соответствии с блок-схемой алгоритма синтеза структуры процесс проектирования состоит в следующем. На основании технического задания составляется оператор, связывающий вход системы с ее выходом. Каждому подоператору приписывается список функций, который в совокупности со списками, приписанными для других подоператоров, покрывает все множество функций сформированного в техническом задании.

Оператор вход-выход подвергается преобразованиям (к примеру, минимизация блочных затрат) и возникает новая совокупность подоператоров со своими списками функций. Далее возможна детализация подоператоров делением на более мелкие операторы, следовательно, и деление списков функций.Результатом является совокупность подоператоров, которые возможно реализовать блоками. Каждый блок будет отличаться своим набором входных и выходных списков функций и условий их реализации - спецификация блока функционального распределения (БФР).

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

Часть подоператоров представляет сеть передачи данных (СПД). Вместо этих подоператоров используется детализирующая их операторная схема, которая подвергается преобразованиям, с целью получения минимальной структуры СПД. Структура СПД реализуется несколькими вариантами распределения программно-аппаратного исполнения обработки передаваемой информации (АПОИ). Найденные минимальные покрытия позволяют выполнить сравнение вариантов и выбрать лучший из них.

На заключительно этапе синтеза системы осуществляется получение оценочных соотношений (ОЦС). К этому моменту стали известны все блоки, следовательно, и результирующее функциональное распределение. Значит, имеется полная информация о параметрах, которые определяют основные характеристики блока. Также на этапе ОЦС необходимо провести оценку параметров программного обеспечения. В зависимости от предназначения системы ПО анализируется по параметрам надежности, точности и т.д.

Заключительным этапом процесса синтеза системы является сравнение расчетных параметров оценки работы системы с оценочными параметрами, указанными в техническом задании. При несовпадении осуществляется коррекция параметров блоков, начиная с начального этапа БФР, и далее по алгоритму, указанному в блок-схеме.

1.1.2 Параметрический синтез

Целью параметрического синтеза является [3]:

Выбор элементной базы.

Определение информационных характеристик устройств, блоков и комплекса в целом.

Определение метрологических параметров устройств, блоков и комплекса в целом.

Определение энергетических параметров, разработка источника питания комплекса.

Определение конструктивных параметров устройств, блоков и комплекса в целом.

Параметрический синтез во всех этапах опирается на результаты синтеза структуры. Параметрический синтез не может быть выполнен без реализации структурного этапа.

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

1.2 Эскизное проектирование

На основании требований, изложенных в техническом задании на проектирование, проводится эскизное проектирование, в котором решаются следующие вопросы [8]:

выбор и обоснование структурной схемы приемника;

определение числа поддиапазонов, расчет сквозной полосы пропускания приемника;

выбор структуры первых каскадов преселектора и числа преобразований частоты;

выбор первых каскадов приемника;

определение избирательной системы тракта промежуточной частоты;

выбор электронных приборов для высокочастотного тракта;

распределение усиления между трактами приемника;

оценка динамического диапазона приемника;

выбор тракта усиления низких частот;

выбор регулировок приемника.

1.3 Описание систем поддержки принятия решений, перспективы применения подобных систем в области проектирования

В данный момент вопросы,перечисленные в пункте 1.2 решаются непосредственно конструктором или лицом, принимающим решение. При решении вопросов конструктор вынужден исходить из своих субъективных представлений об оптимальности использования возможных альтернатив и важности различных критериев.

Для объективного решения вопроса необходимо использовать систему поддержки принятия решений. Под такой системой можно понимать, как совещания, коллегии, аналитические центры, так и компьютерные автоматизированные системы, целью которых является помощь людям, принимающим решение. Увеличение объема информации, поступающей конструкторам, усложнение решаемых задач, необходимость учета большого числа взаимосвязанных факторов и быстро меняющихся требований к проектируемому объекту обеспечивают необходимость использования автоматизированной системы поддержки принятия решений.

Система поддержки принятия решений предназначена для поддержки многокритериальных решений в сложной информационной среде. При этом под многокритериальностью понимается тот факт, что результаты принимаемых решений оцениваются не по одному, а по совокупности многих показателей (критериев) рассматриваемых одновременно. Информационная сложность определяется необходимостью учета большого объема данных, обработка которых без помощи современной вычислительной техники практически невыполнима. В этих условиях число возможных решений, как правило, весьма велико, и выбор наилучшего из них "на глаз", без всестороннего анализа может приводить к грубым ошибкам.

Основная функциональность системы поддержки принятия решений следует из её определения. Главной функцией является вывод рекомендаций на основании изучения текущего состояния объекта исследования и сравнения их с информацией, хранящейся в базе знаний системы. Близким к системам поддержки принятия решений является класс экспертных систем. Основным отличием экспертных систем является то, что экспертная система способна частично заменить специалиста(эксперта), тогда как система поддержки принятия решений используется для оказания помощи людям, принимающим решение, а результат работы системы всегда проходит валидацию человеком. Однако стоит отметить, что этапы проектирования обоих классов систем очень схожи, так как существует необходимость создания базы знаний, которая должна быть наполнена структурированными знаниями, полученными от экспертов.

Система поддержки решений СППР решает две основные задачи:

выбор наилучшего решения из множества возможных (оптимизация),

упорядочение возможных решений по предпочтительности (ранжирование).

В обеих задачах первым и наиболее принципиальным моментом является выбор совокупности критериев, на основе которых в дальнейшем будут оцениваться и сопоставляться возможные решения. Система поддержки принятия решений помогает пользователю сделать такой выбор.

Необходимо отметить, что знания в какой-либо проблемной области всегда являются динамичными. Что-то устаревает, какие-то гипотезы опровергаются, подтверждаются новые теории, исследователи находят новые закономерности и факты. Всё это должно постепенно вноситься в базу знаний системы поддержки принятия решений, чтобы она была актуальной. Без этого система закостенеет и перестанет отвечать вызовам изменяющейся среды. Иными словами, система должна предоставлять функцию по актуализации знаний.

В процессе актуализации знаний участвуют два человека «Эксперт» и «Инженер по знаниям». Первый предоставляет знания зачастую в неструктурированном виде, а второй переносит их в базу знаний системы поддержки принятия решений в формализованном и полностью структурированном виде и в формате, который используется в самой системе. После этого эксперт верифицирует знания уже в базе знаний, тем самым своим авторитетом подтверждает то, что система может использоваться для поддержки принятия решений, и выдаваемые ею рекомендации основаны на правильных методах вывода и корректных знаниях [4].

Поскольку системой будут пользоваться специалисты разного уровня подготовки, то сама система должна иметь механизм объяснения тех рекомендаций, которые она предлагает.

Следовательно, процесс принятия решений с помощью системы поддержки принятия решений представляет собой итерации взаимодействия конструктора и системы. Системы поддержки принятия решений при проектировании:

Генерируют возможные варианты конструкторских решений.

Осуществляют оценку этих вариантов и выбирают лучший.

Моделируют принимаемые решения (в тех случаях, когда это возможно).

Оценивают соответствие выполнения принятых конструкторских решений требованиям предъявляемым техническим заданием.

Таким образом, система поддержки принятия решений представляет собой систему, при проектировании которой задействованы специалисты различных направлений деятельности. Кроме традиционных разработчиков, системных архитекторов, аналитиков, тестировщиков и прочее, при разработке потребуются две новые роли: инженер по знаниям и эксперт. Сам по себе эксперт ничего сделать не может, поскольку зачастую, обладая серьёзными познаниями в рамках проблемной области, эксперт плохо понимает суть информационно-коммуникационных технологий. Поэтому между экспертом и системой в подавляющем большинстве случаев стоит инженер по знаниям.

Инженер по знаниям --по выполняемым задачам аналогичен системному аналитику, однако он ориентирован на работу со знаниями, обладает полным пониманием того, как знания извлекать, представлять, преобразовывать друг в друга, использовать в процессе вывода. Именно инженер по знаниям строит нормированную базу знаний, в которой знания обладают минимальным набором так называемых НЕ-факторов (неточность, неполнота, некорректность). Инженер по знаниям в дальнейшем следит и за тем, чтобы знания в базе знаний системы были верифицированы и актуальны.

В общем виде есть два пути построения систем поддержки принятия решений (они схожи с путями построения экспертной системы). Первый путь - построить систему жестко закодировав в ней все извлеченные на этапе анализа знания. Серьезным недостатком данного пути является сложность поддерживать систему с точки зрения актуализации знаний. Второй путь - использование фреймворка, в рамках которого строится система и наполняется знаниями.

Теоретические исследования в области разработки первых систем поддержки принятия решений проводились в технологическом институте Карнеги в конце 50-х начале 60-х годов XX века. Объединить теорию с практикой удалось специалистам из Массачусетского технологического института в 60-х годах. В середине и конце 80-х годов XX столетия стали появляться такие системы, как EIS, GDSS, ODSS. В 1987 годукомпания Texas Instruments разработала Gate Assignment Display System для United Airlines. Это позволило значительно снизить убытки от полетов и отрегулировать управление различными аэропортами, начиная от Международного аэропорта O'Hare в Чикаго и заканчивая Stapleton в Денвере, штат Колорадо. В 90-х годах сфера возможностей систем поддержки принятия решений расширялась благодаря внедрению хранилищ данных и инструментов OLAP (аналитическая обработка в реальном времени). Появление новых технологий отчетности сделало систему поддержки принятия решений незаменимой в менеджменте.

1.4 Постановка задачи на проектирование системы поддержки принятия решений

Проектируемая система поддержки принятия решений должна обеспечивать объективность принимаемых конструктором решений основываясь на требованиях, предъявляемых к разрабатываемой радиосистеме. Для этого необходимо использовать функционально-структурный подход к синтезу структуры проектируемой радиосистемы. Система должна генерировать рекомендации по выбору структуры радиосистемы, на основе требуемых от нее функций, указанных в техническом задании на проектирование радиосистемы.

Система должна представлять собой прикладную программу обобщенная схема которой показана на Рис.3.Так же система должна содержать достаточное количество информации, для вывода и объяснения рекомендаций.

Рис. 3 - Схема программы

Использование системы поддержки принятия решений при проектировании систем радиосвязи позволит:

сократить время на их разработку на стадии эскизного проектирования,

выбрать оптимальное решение из множества возможных,

снизить риск ошибок, возникающих из-за недостаточной подготовки конструктора,

поможет конструктору в решении задач, где следует учитывать большое число критериев.

2. Проектирование системы поддержки принятия решений

2.1 Этапы создания экспертных систем

Стадии существования (этапы развития) системы поддержки принятия решений схожи со стадиями (этапами) экспертных систем, и представляют собой[6]:

Демонстрационный (для представления возможностей, выбранных архитектурных и программных решений). Разработка занимает 2-4 месяца, количество исполняемых утверждений 15-30.

Исследовательский (совершенствование архитектуры системы поддержки принятия решений и базы знаний). Разработка занимает 2-3 месяца, при наличии демонстрационного прототипа, количество исполняемых утверждений 40-60.

Действующий. Разработка системы от начала до стадии действующей системы занимает 6-9 месяцев, количество исполняемых утверждений около 100.

Промышленный (реальное применение в пределах организации, как правило для которой велась разработка системы поддержки принятия решений). Разработка системы от начала до стадии промышленного прототипа требует 12-18 месяцев, 150-200 исполняемых утверждений.

Коммерческий (широкое применение во многих организациях). Разработка занимает 1,5-2 года.

Таким образом, перечень основных этапов разработки системы поддержки принятия решений, на демонстрационной и исследовательской стадиях, выглядит следующим образом [6]:

Этап идентификации проблем -- определяются задачи, которые подлежат решению, выявляются цели разработки, определяются эксперты. Производится выбор инструментальных средств разработки. Так же, на данном этапе происходит извлечение знаний. Извлечение знаний -- проведение содержательного анализа проблемной области, выявление используемых понятий и их взаимосвязей, определяются методы решения задач. Данный этап -- это получение инженером по знаниям более полного представления о предметной области.

Концептуализация. На данном этапе определяется структура полученных знаний. Определяются термины, перечень основных понятий, структура входной и выходной информации.

Формализация. Все ключевые понятия и отношения, определенные на предыдущем этапе выражаются на некотором формальном языке. Структурирование полученных данных.

Реализация. Создание прототипа системы поддержки принятия решений.

Тестирование. Выявление ошибок.

Опытная эксплуатация.

2.2 Идентификация проблемы

В главе 1 данной работы были поставлены следующие задачи для решения которых будет использоваться разрабатываемая система поддержки принятия решений:

Генерация возможных вариантов конструкторских решений (снижение вероятности ошибки ввиду недостаточной подготовки конструктора).

Оценка вариантов решений и выбор оптимального (снижение вероятности ошибки ввиду субъективности выбираемого конструктором решения).

Результатами работы разрабатываемой системы поддержки принятия решений должны быть следующие показатели:

Сокращение времени проектирования систем радиосвязи на этапе эскизного проекта.

Снижение вероятности ошибок конструктора на этапе эскизного проекта.

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

Инструментальные средства можно разделит на 4 обширных категории, по функциональным возможностям и назначению[5].

1.Традиционные (в том числе объектно-ориентированные) языки программирования типа С, С++ (как правило, эти инструментальные средства используются не для создания систем поддержки принятия решений, а для создания информационных систем).

2. Символьные языки программирования (например, Lisp, Prolog и их разновидности). Эти инструментальные средства в последнее время, как правило, не используются в реальных приложениях в связи с тем, что они плохо приспособлены к объединению с программами, написанными на языках традиционного программирования.

3. Инструментарий, содержащий многие, но не все компоненты систем поддержки принятия решений. Эти средства предназначены для разработчика, от которого требуются знание программирования и умение интегрировать компоненты в программный комплекс. Примерами являются такие средства, как OPS 5, ИЛИС и др.

4. Оболочки экспертных систем общего назначения, содержащие все программные компоненты, но не имеющие знаний о конкретных предметных средах. Средства этого и последующего типов не требуют от разработчика приложения знания программирования. Примерамиявляются Expert Developer Pro,ЭКО, Leonardo, Nexpert Object, Kappa идр. Стоит отметить, что в последнее время термин «оболочка» заменяют на более широкий термин «среда разработки». Если хотят подчеркнуть, что средство используется не только на стадии разработки приложения, но и на стадиях использования и сопровождения, то употребляют термин «полная среда». Примерами таких средств для создания статических экспертных систем являются: Nexpert Object, ProKappa, ART*Enterprise, Level 5 Object идр.

В результате анализа инструментальных средств была выбрана среда разработки ExpertDeveloperPro. Система позволяет создавать базу знаний, структурированную как направленный ациклический граф.Направленный ациклический граф - ориентированный граф, в котором отсутствуют пути кончающиеся и начинающиеся в одной и той же вершине, является обобщением дерева, а точнее их объединения - леса. Данное инструментальное средство можно отнести к полным средам разработки, так как оно используется на всех этапах жизни системы поддержки принятия решений (создание базы знаний, использование и отладка системы). Система имеет открытый исходный код, и написана на языке C++ с использованием пакета Microsoft Foundation Classes.

Пакет Microsoft Foundation Classes - библиотека на языке С++, созданная Microsoft с целью облегчить разработку GUI-приложений для Microsoft Windows путем создания каркаса приложения,автоматически создаваемого по типовому макету интерфейса. Что позволяет избавить программиста от рутинных действий, таких как отработка оконных событий, пересылка данных между внутренними буферами и тому подобное. Разработчику после получения каркаса остается только вписать код в места, где будут требоваться специальные действия.

Данная среда разработки была выбрана, как удовлетворяющая требованиям для создания системы поддержки принятия решений, так как с ее помощью возможно реализовать процесс диалога с пользователем в виде вопрос-ответ. Так как представленных вариантов ответов два (положительный и отрицательный), то пользователь избавлен от необходимости вводить вариант ответа вручную, что снижает риск возникновения ошибки от синтаксических неточностей.

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

Стоит отметить, что при построении системы создается множество вопросов и ответов, каждому из которых присваивается уникальный порядковый номер, по которому происходит переход к следующему вопросу. (Рис. 4)

Рис. 4 - Экран работы с системой

В верхнем поле ввода устанавливается порядковый номер вопроса, в следующем указывается вопрос или результат тестирования. Далее номера вопросов, которые будут следующими в случаеположительного или отрицательного ответа. Установка флажка «Выдать как ответ» отмечает конец диалога, в таком случае в поле ввода вопроса указывается результат диалога.

Основным достоинством системы является создание направленного ациклического графа фреймов, которое позволяет проводить диалог с пользователем, не требуя знаний о внутренней архитектуре системы, что невозможно при создании системы принятия решений используя традиционные языки программирования.

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

Извлечение знаний

На данном этапе будут получены знания, дающие полное представление о структурных схемах радиоприемных устройств. Знания должны давать исчерпывающее представление о характеристиках структурных схем и входных цепей радиоприемников, для проведения синтеза структуры, основывающемся на техническом задании, а точнее заданных в нем функций. Данные знания будут являться результатом диалогов с экспертом и анализа литературы в необходимой области знаний.

2.2.1 Структура радиоприемных устройств

Обобщенная структурная схема, отображающая основные функции радиоприемного устройства представлена на Рис.5. Схема фактически является спецификацией блока функционального распределения (БФР), о которой было сказано ранее.

Рис.5 - Обобщенная структурная схема радиоприемного устройства

Структурная схема, представленная на Рис.2 является наиболее общей, в конкретных радиоприемных устройствах отдельные связи между блоками и некоторые блоки могут отсутствовать или выполнять меньший набор функций [9].

В усилительно-преобразовательном блоке (УП) осуществляется выделение полезных сигналов из всей совокупности поступающих от антенны (А) сигналов и помех, не совпадающих по частоте с полезным сигналом, и усиление последнего до уровня, необходимого для нормальной работы последующих каскадов. Непосредственно с сигналом могут производиться нелинейные процедуры (смещение спектра, ограничение амплитуды и др.), но в принимаемую информацию указанный блок существенных искажений не вносит, и в этом смысле его можно считать линейным [9].

В информационном блоке (И) осуществляется основная обработка сигнала с целью выделения содержащейся в нем информации (демодуляции) и ослабление мешающего воздействия помех. При этом важнейшей задачей является выделение информации с максимальной достоверностью -- так называемый оптимальный прием. Для этого в составе блока предусматриваются оптимальный фильтр, цепи последетекторной обработки, следящие системы частотной (ЧАПЧ) и фазовой (ФАПЧ) автоматической подстройки частоты, используемые для демодуляции сигнала, а также для его поиска и сопровождения по частоте, фазе и задержке [9].

Гетеродинный блок (Г) преобразует частоту собственного или внешнего опорного генератора и формирует сетки частот, необходимые для работы преобразователей частоты в УП, следящих систем и устройств обработки сигнала в И. В современных приемниках может использоваться самостоятельное устройство -- синтезатор частот (СЧ) [9].

Блок адаптации, управления и контроля (АУК) позволяет осуществлять ручное, дистанционное и автоматизированное управление режимом работы радиоприемного устройства (включение и выключение, поиск и выбор сигнала, адаптация к изменяющимся условиям работы и т.д.) и отражает качество его работы на соответствующих индикаторах [9].

В оконечном устройстве (ОУ) энергия выделяемого сигнала используется для получения требуемого выходного эффекта - акустического (телефон, громкоговоритель), оптического (кинескоп, дисплей), механического (печатающее устройство) [9].

Вторичный источник питания (ВИП) преобразует энергию первичного источника в форму, удобную для использования непосредственно в радиоприемном устройстве. В ВИП может осуществляться преобразование напряжения, выпрямление, фильтрация, стабилизация [9].

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

Детекторные,

Прямого усиления,

Прямого преобразования,

Супергетеродинные.

Наиболее простой схемой является схема детекторного приемника. В детекторном приемнике выполняются две абсолютно необходимых функции: частотная селекция сигнала и демодуляция сигнала, заключающаяся в выделении сообщения. Такой тип приемника применялся на заре радиотехники, и на данный момент из-за присущих ему серьезных недостатков практически не используется.

Структурная схема приемника прямого усиления представлена на Рис.6. Усиление сигнала происходит непосредственно на частоте принимаемого сигнала вплоть до детектора, то есть на частоте которая воспринимается антенной.

Приемник прямого усиления имеет существенно лучшие качественные показатели, чем детекторный. К его достоинствам можно отнести высокую стабильность частоты настройки и отсутствие в схеме каких-либо генераторов. Недостатками данного типа приемников являются недостаточно высокая и неравномерная по диапазону частотная избирательность, и неравномерность чувствительности к диапазону [9].

В регенеративных приемниках, являющихся разновидностью приемника прямого усиления, достигается повышение избирательности и чувствительности с помощью положительной обратной связи в каскаде усиления радиочастоты. Достоинствами регенеративных приемников является: высокие чувствительность и избирательность по сравнению с приемниками прямого усиления и простыми гетеродинами, простота и дешевизна, низкое потребление энергии. Недостатки: излучение помех при работе в режиме генерации (отсутствие скрытности), требует от оператора знания принципа работы.

Рис. 6 - Структурная схема приемника прямого усиления

Приемник, в котором частота сигнала до детектора преобразуется в некоторую постоянную, обычно достаточно низкую частоту, называют приемником супергетеродинного типа. Частота, в которую преобразуются сигналы, называется промежуточной частотой [8].

Назначение преобразователя частоты состоит в переносе (преобразовании) высокой радиочастоты принимаемого сигнала на промежуточную частоту без изменения закона модуляции.

Рис.7 - Структурная схема приемника супергетеродинного типа

Структурная схема приемника супергетеродинного типа представлена на Рис.7. При такой схеме недостатки, присущие приемнику прямого усиления, в значительной мере устраняются.

В супергетеродинном приемнике усиление и избирательность по высокой частоте осуществляются не только на частоте принимаемого сигнала fc, но и на некоторой промежуточной частоте fпр. Преобразование частоты fcв fпр осуществляется в преобразователе частоты, состоящим из смесителя и гетеродина. Гетеродин генерирует колебания частотой fг. В смесителе, являющимся нелинейным элементом или элементом с периодически меняющимися параметрами образуются комбинационные частоты вида, , где m и n целые числа. Одна из этих частот и применяется в качестве промежуточной частоты. Обычно наиболее удобным является применение разностной частоты, то есть выбирается . При изменениях частоты сигнала fс по диапазону частота гетеродина fг также изменяется и при том по такому закону, чтобы промежуточная частота оставалась постоянной, то есть по следующему закону, где fпр=const. На эту промежуточную частоту настраивается усилитель промежуточной частоты [9].

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

Постоянство промежуточной частоты и возможность выбора ее низкого значения обусловливают достоинства супергетеродина [10]:

более высокая и постоянная в диапазоне рабочих частот избирательность. В тракте промежуточной частоты на постоянной промежуточной частоте можно использовать сложные избирательные системы (фильтры сосредоточенной селекции (ФСС), кварцевые, электронно-механические и т. Д.). С помощью таких фильтров можно получить достаточно узкие и неизменные полосы пропускания;

более высокая и постоянная (равномерная) в диапазоне рабочих частот чувствительность приемника, так как основное усиление также обеспечивается в тракте промежуточной частоты усилителями с низкой и фиксированной частотой настройки;

небольшие нелинейные искажения при детектировании, так как обеспечивается достаточное усиление и работа детектора в линейном режиме.

Однако такая схема приемника имеет и существенные недостатки по сравнению с приемником прямого усиления, а именно [10]:

нестабильность настройки. Вследствие нестабильности частоты гетеродина стабильность настройки приемника может быть ниже, чем в приемнике прямого усиления. Отклонение частоты гетеродина от его номинального значения приводит к отклонению фактического значения промежуточной частоты сигнала от номинальной, т.е. от частоты настройки фильтров в тракте промежуточной частоты;

возможность излучения колебаний гетеродина в антенну;

сравнительная сложность сопряженной перестройки каскадов преселектора и гетеродина по диапазону. Вызывается тем, что коэффициент перекрытия входного устройства преселектора отличается от коэффициента перекрытия контура гетеродина;

относительная сложность схемы;

наличие побочных каналов приема.Приемник супергетеродинного типа помимо основного канала имеет побочные каналы приема. Побочными каналами приема называются полосы частот, находящиеся за пределами канала, на который настроен радиоприемник, но сигналы которых могут проходить на выход радиоприемника. Наибольшую опасность представляют зеркальный канал и канал прямого прохождения промежуточной частоты. Зеркальным называется побочный канал приема радиосигналов, отличающийся по частоте от частоты настройки радиоприемника на удвоенное значение промежуточной частоты.

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

Подавить зеркальный канал можно только в преселекторе. Отметим два очевидных способа повышения избирательности по зеркальному каналу. Повышение избирательных свойств преселектора возможно, во-первых, путем увеличения числа контуров и их добротности и, во-вторых, увеличением значения промежуточной частоты, что позволяет отодвинуть частоту зеркального канала [9].

Источником помех в радиоприемнике является также канал прямого прохождения, это побочный канал приема, включающий в себя промежуточную частоту. Помеха на частоте, равной промежуточной, может проходить через смеситель как через обычный усилитель. УПЧ усиливает помеху канала прямого прохождения так же, как и сигнал. Мешающее действие помехи канала прямого прохождения, как и зеркального канала, может быть ослаблено только в преселекторе [7].

В супергетеродинном приемнике существуют также побочные каналы приема, связанные с преобразованием на гармониках гетеродина. Вокруг этих гармоник могут располагаться помехи с частотами, отличающимися от них на промежуточную частоту.

Высокие требования к избирательности одновременно по соседнему и зеркальному каналам не всегда могут быть достигнуты в супергетеродинном приемнике с одним преобразованием частоты. В этом случае в радиоприемном устройстве применяют двойное преобразование частоты. Структурная схема супергетеродинного приемника с двойным преобразованием частоты показана на Рис.8 [9].

Рис.8 - Структурная схема супергетеродинного приемника с двойным преобразованием частоты

Первую промежуточную частоту выбирают значительно выше второй. При этом частота первого зеркального канала имеет высокое значение и эффективно подавляется в преселекторе. Напряжение с частотой второго зеркального канала опасно лишь в том случае, если оно попадает на вход второго преобразователя. Помехи этой частоты должны быть подавлены до второго смесителя. Практически это происходит в первом УПЧ. В профессиональных приемниках коротковолнового диапазона первую промежуточную частоту иногда выбирают значительно выше частоты сигнала. Такие приемники называют инфрадинными. В инфрадинном приемнике эффективно разрешается противоречие между требованиями к высокой избирательности по зеркальному и соседнему каналам [9].

При высоких значениях частоты гетеродина на качество радиоприема может оказывать влияние его нестабильность. Здесь особенно важно значение стабильности частоты первого гетеродина. Уменьшить влияние нестабильности частоты первого гетеродина можно путем его выполнения в виде синтезатора частоты с заданным шагом перестройки, представляющего устройство для формирования гармонических колебаний с заданными частотами из колебаний одного или нескольких высокостабильных опорных генераторов.

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

Если частоту гетеродина в супергетеродинном приемнике выбрать равной частоте принимаемого сигнала, то промежуточная частота будет равна нулю. При этом в приемнике обеспечивается прямое преобразование частоты радиосигнала в низкую звуковую частоту без предварительного ее переноса на промежуточную. Подобные приемники получили название приемников прямого преобразования (синхродины, гомодины). В таких приемниках подавление помех и основное усиление сигнала осуществляется на низкой частоте, что реализуется существенно проще и дешевле [9].


Подобные документы

  • Структурная схема приемника. Расчет полосы пропускания приемника. Выбор промежуточной частоты и транзистора для входного каскада УВЧ. Расчет реальной чувствительности, коэффициента усиления детекторного тракта, параметров высокочастотной части приемника.

    курсовая работа [1,4 M], добавлен 14.11.2013

  • Требования, предъявляемые к приемнику. Расчет полосы пропускания общего радиотракта. Выбор числа преобразований частоты. Расчет числа каскадов высокочастотного тракта. Определение требуемого усиления до детектора и частот гетеродинов. Расчет УПЧ-1.

    курсовая работа [327,6 K], добавлен 16.06.2019

  • Характеристика этапов проектирования электронных систем. Применение высокоуровневых графических и текстовых редакторов в процессе проектирования. Параметры конфигурации для аппаратных средств. Последовательность проектных процедур архитектурного этапа.

    контрольная работа [17,6 K], добавлен 11.11.2010

  • Расчет полосы пропускания. Выбор промежуточной частоты, активных элементов и расчет их параметров. Распределение избирательности и полосы пропускания между трактами приемника. Проектирование антенного переключателя. Автоматическая регулировка усиления.

    курсовая работа [335,8 K], добавлен 14.01.2011

  • Обоснование выбранного варианта технического решения приемника. Определение полосы пропускания и коэффициента шума линейного тракта. Обеспечение частотной избирательности. Выбор вида селективной системы тракта. Электрический расчет каскада приемника.

    курсовая работа [709,1 K], добавлен 03.12.2015

  • Состав структурной схемы приёмника. Определение уровня входного сигнала, числа поддиапазонов, полосы пропускания, коэффициента шума, параметров избирательных систем тракта радиочастоты. Разработка тракта усиления промежуточной частоты изображения и звука.

    курсовая работа [815,7 K], добавлен 30.10.2013

  • Выбор и обоснование структурной схемы радиолокационного приемника. Расчет полосы пропускания и коэффициента шума линейного тракта. Вычисление параметров электронных приборов, преобразователя частоты, детектора, системы автоматической регулировки усиления.

    курсовая работа [115,2 K], добавлен 15.10.2012

  • Предварительный расчет и составление структурной схемы приемника. Расчёт полосы пропускания приёмника. Выбор селективных систем и расчёт требуемой добротности контуров радиочастотного тракта. Электронная перестройка контуров, усилитель радиочастоты.

    курсовая работа [1,1 M], добавлен 04.03.2011

  • Основные принципы проектирования и разработки устройств приема и обработки сигналов. Проектирование стереофонического приемника. Средства, обеспечивающие усиление линейного тракта. Выбор активных элементов и расчет функциональной схемы приемника.

    курсовая работа [334,9 K], добавлен 30.08.2011

  • Расчет полосы пропускания приемника и коэффициента шума. Выбор частотно-селективных цепей преселектора, селективных цепей тракта промежуточной частоты. Обоснование применения автоматических регулировок. Электрический расчет принципиальной схемы.

    контрольная работа [551,0 K], добавлен 12.06.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.