Формирователь OFDM сигнала на плис стандарта 802.16d

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

Этап 3:

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

  • Какой из элементов важнее или имеет большее воздействие?
  • Какой из элементов наиболее вероятен?
  • Какой из элементов предпочтительнее?

Таким образом, при сравнении критериев обычно спрашивают, какой из критериев более важен; при сравнении альтернатив по отношению к критерию - какая из альтернатив более желательна.

При заполнении матриц попарных сравнений используется девятибалльная шкала (табл. 3.1)

Табл. 3.1. Шкала относительной важности

Интенсивность относительной важностиОпределениеОбъяснение1Равная важностьРавный вклад двух элементов 3 Умеренное превосходство одного над другимОпыт и суждения дают легкое превосходство одному элементу над другим5 Существенно сильное превосходствоОпыт и суждения дают сильное превосходство одному элементу над другим7Значительное превосходствоОдному элементу дается настолько сильное превосходство, что он становится практически значительным 9 Очень сильное превосходствоОчевидность превосходства одного элемента над другим подтверждается наиболее сильно 2,4,6,8Промежуточные решения между двумя соседними суждениямиПрименяются в компромиссном случаеОбратные величины приведенных выше чиселЕсли при сравнении одного одно из вышеуказанных чисел сравнении второго элементаобратную величину, (т.е. 1/3элемента с другим получено (например, 3), то при с первым получим ).

Этап 4:

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

Этап 5:

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

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

Полученные числа суммируются. Таким образом, можно получить величину, обозначаемую ?mах.

Определяется индекс согласованности из соотношения ИС = (?mах - n) / (n -1), где n - число сравниваемых элементов. Для решения поставленной задачи формула имеет вид: ИС = (?мах - 6) / 5 для матрицы парных сравнений второго уровня; ИС = (?мах - 3) / 2 для матриц попарных сравнений третьего уровня. Индекс согласованности дает информацию о степени нарушения численной и порядковой согласованности. Однако совершенной согласованности при измерениях даже с наиболее точными инструментами трудно достичь на практике.

Определяется отношение согласованности (ОС) путем деления ИС на число, соответствующее случайной согласованности матрицы того же порядка. Для матрицы размера 3 случайная согласованность составляет 0,58, а для матрицы размера 6 - 1,24. Величина ОС должна быть порядка 10% или менее, чтобы быть приемлемой. В некоторых случаях можно допустить 20%, но не более.

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

Табл. 3.2 Матрица парных сравнений

Критерий123456Вектор приоритетов1Стоимость чипа111/31/51/71/50,042Стоимость среды программирования111/31/31/31/50,063Совместимость с несколькими процессорами3311/31/31/50,14Возможность использования загружаемого перемежителя5331110,255Скорость кодирования/декодирования7531110,286Число поддерживаемых кодовых скоростей5351110,27Общая сумма221612,663,8663,6763,7331

?мах = 6,11 ИС = 0,022 ОС = 0,02<20%

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

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

Первым критерием является стоимость чипа. Отобранные чипы имеют близкие ценовые характеристики, однако TCD1000 (А2) немного дороже.

Табл. 3.3 Матрица суждений

Критерий 1: стоимость чипаА1А2A3Вектор приоритетовА1Altera МАХ70001210.4А2Stratix 3 EP3SL701/211/20.2A3Spartan-3E XC3S100E1210.4Общая сумма2.552.51

?мах = 3 ИС = 0

Вторым критерием является стоимость алгоритма программирования. По данному критерию предпочтение отдается Альтернативе 1 - Altera МАХ70