Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Учебное пособие к практическим занятиям

Учебное пособие к практическим занятиям (Учебное пособие к практическим занятиям (М. Н. Ушкар)), страница 3

PDF-файл Учебное пособие к практическим занятиям (Учебное пособие к практическим занятиям (М. Н. Ушкар)), страница 3 Технология ЭВС (6728): Книга - 7 семестрУчебное пособие к практическим занятиям (Учебное пособие к практическим занятиям (М. Н. Ушкар)) - PDF, страница 3 (6728) - СтудИзба2016-02-15СтудИзба

Описание файла

Файл "Учебное пособие к практическим занятиям" внутри архива находится в папке "Учебное пособие к практическим занятиям". PDF-файл из архива "Учебное пособие к практическим занятиям (М. Н. Ушкар)", который расположен в категории "". Всё это находится в предмете "технология эвс" из 7 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "технология эвс" в общих файлах.

Просмотр PDF-файла онлайн

Текст 3 страницы из PDF

Оценка количества разрядов, требуемого для компенсации инструментальной погрешности:[]δl = log 2 ψ 12 + 1 ,где ψ - длина цепочки последовательных операций с округлениями.4. Определение разрядности на выходе МП:l = lвх − Δl + δl ,если (δl-Δl)≤0, то принимаем l=lвх5. Коррекция значения времени выполнения операций, представленных в таблице 4, с учетом значения разрядности МП (l) и времени распространения сигналов переноса.__6. Определение средних значений f j частот повторения при последовательном продвижении от вершины к вершине. Частота повторенияначальной вершины принимается равной 1 (f1 = 1):__m_f j = ∑ f i pij ,(8)j =1где pij, - вероятность выполнения операцииxj после выполненияi__операции xi; f i - среднее значение частоты повторения предыдущей вершины; m - число дуг, входящих в вершину.Выражение (8) справедливо для программ, не содержащих циклов.Для вершин циклических программ значениещим образом:Rf цi = f i • ∏k =11,1 − pki17__f цiопределяется следую-__где f i - среднее значение частоты вхождения вершины в цикл, R –кратность циклов, p ki – вероятность возврата конечной вершины цикла вначальную вершину.7.

Определение по формуле (7) значения среднего времени выполнения программы каждым МП, представленным в таблице 4.8. Сравнение полученного значения Тпр с Тд. МП, имеющие значениеТпр≤Тд, ,образуют группу МП M0,КАЖДЫЙ ИЗ КОТОРЫХ УДОВЛЕТВОРЯЕТТРЕБУЕМЫМ ОГРАНИЧЕНИЯМ.9. Если Тпр превышает допустимое значение, определяется необходимая степень распараллеливания вычислений:⎤ Т прij ⎡парК мп=⎥⎢⎦ Тд ⎣10. Определение общего числа микросхем МП:⎤ l ⎡парК мп = ⎥⎢ • K мп ,l⎦ исмп ⎣Расчет необходимой для размещения Кмп микросхем площади монтажных плат аналогичен модулю ЗУ (см.

раздел 4 занятия 1).Пример 2. Определить параметры и выбрать вариант конструкцииМП, обеспечивающий выполнение БО алгоритма БПФ с прореживанием повремени, при следующих ограничениях: Тд = 2 мкс; система счисления сфиксированной запятой; σш = 2 мВ; динамический диапазон входного сигнала α = 45 дБ; размерность входного массива N = 128; потери на выполнение БО не более 4 дБ; pд = 0,07 Вт/см2.Алгоритм БО БПФ с основанием r=2 и прореживанием по временирассмотрен в /3/. Схема алгоритма представлена на рис.

1.а. Допустим,что алгоритм реализуется на базе МПК БИС (таблицы 5,6).Содержание таблиц 5,6 соответствует таблице 4. Состав операторовопределен из анализа алгоритма БО БПФ. При оценке времени выполнения операции были сделаны следующие допущения: операции сложения(СЛ), вычитания (ВЧТ), пересылки (чтение, запись) выполняются за один18такт работы МП. Операция умножения последовательным умножителемKP1802BP2 выполняется за 2 мкс, параллельными умножителями - заодин такт работы МП.Время выполнения программы умножения двух чисел можно оценить с использованием выражения:t у = (l + 1) • t сл ,где l -разрядность МП, tс л – время выполнения операции сложения.Первым шагом алгоритма является определение разрядности МП,обеспечивающей требуемую точность вычислений.

Выше была приведенаметодика определения разрядности МП для системы счисления с фиксированной запятой. Эта методика справедлива для любых цифровых вычислительных устройств. Вместе с тем в РЭС и, в частности, в устройствахцифровой обработки сигналов вместо понятия среднее квадратическоезначение погрешности на выходе устройства пользуются производным отнего понятием: потери, вносимые вычислителем (П). Под потерями понимается уменьшение отношения сигнал-шум на выходе устройства, обусловленное трансформируемой и инструментальной погрешностями.19Загрузить Re B<Бл. 7>+<Бл. 12>1Загрузить Re W13X114X2Запомнить<Бл. 13>2Умножить Re B*Re WЗагрузить Re A315X3Запомнить <Бл. 3>Re A + <Бл.

11> = ReX416Запомнить Re XЗагрузить ImW175Re A - <Бл. 11> = Re YУмножить Re B* ImW186Запомнить Re Y19Запомнить <Бл. 6>7Загрузить ImAЗагрузить ImB8ImA + <Бл. 14> = ImXУмножить ImB* ImW20219X22Запомнить ImX<Бл. 4> - <Бл. 9>2210X23ImA - <Бл. 14> = ImYЗапомнить <Бл. 10>2311Запомнить ImУмножить ImB* Re W1220X242421Таблица 5Тип МПВремя выполнения Разряд Рп,операции, мксностьВтУМН СЛ ВЧТ ПЕР МП,битТип корпу- Число ЧислосаРОН портовKP 588ВС2 -222160,052206.42-1161KP 588ВР2 2---160,05239.24-221K1804BC20,1 0,1 0,141,12206.42-1163KP1802BB1 ---0,141,02206.42-144КР1802ИР1 ---0,140,8239.24-2162KP1802BP2 2,0---80,72206.42-122KP1802BP3 0,15 ---832206.42-133KP1802BP4 0,15 ---.1242136.64-133KP1802BP5 0,15 ---1652136.64-13341,14134.48-15515нс -0,3201.16-16-1.7КР1802ИМ1 -0,15 0,15 -K1804BP1---22Таблица 6Тип МПРазрядность,битADSP-21368ADSP-21365ADSP-21363ADSP-21371AD-14060 (четырехядерныймультипроцессор)3232323232Тактоваячастота,МгцВремя выполненияБПФ на1024 отсчётаЕмкостьОЗУ,МбитЕмкостьПЗУ,МбитПотребляемаямощность,Вт333 МГц333 МГц333 МГц266 МГц27,9 мкс27,9 мкс27,9 мкс34,2 мкс2 Мбит3 Мбит3 Мбит1 Мбит16 Мбит6 Мбит4 Мбит4 Мбит1 Мбит1.21,11,10,68,2Тип корпусаBP-256 (1)BC-136-2BC-136-2208 MQFP308 CQFPЧертежи корпусов микропроцессоров приведены в приложении .Эти погрешности называют шумами вычислений.

Известно, что приΔ≤3σвх (Δ - цена младшего разряда после округления, σвх - среднее квадратическое значение погрешности на входе АУ) ошибки вычислений квадратично суммируются с сигналом. Потери БО / 3/:⎛σ2 ⎞П БО = 10 lg⎜⎜1 + БО2 ⎟⎟ ,Nσ вх ⎠⎝(9)где σБО - среднее квадратическое значение вычислений БО;2σ вх2 = σ ш2 + σ ацпДопуская, что цена младшего разряда АЦП ΔАЦП= σщ, а ошибки округления равномерно распределены по амплитуде в пределах младшего раз2ряда с дисперсией σ ацп= σ ш2 / 12 , получаем: σ вх2 = 1,08σ ш2 .Поскольку σш и Пбо заданы, из (9) можно определить σбо и в соответствии с пп. 1-4 алгоритма найти l.Итак, решая уравнение (9) относительно σбо, получаем σбо = 28,7 мВ.2Так как динамический диапазон d = 10 lg(U max/ σ вх2 )2U max = 10 d / 10 + lg σ вх ≈ 0,38 ВРазрядность ячеек входного ОЗУ][lвх = log 2 0,38 / 2,08 ⋅ 10−3 = 8Разрядность МП, обеспечивающая шумовые потери на вычисленииБО массива из 128 входных отсчетов:l = lвх – Δl + δl23Принимаем, что σи= σбо, тогда Δl=4.Вычисление двухточечного БПФ включает 4 операции умножения и 6операций сложения действительных чисел.

При вычислении БПФ массиваиз N входных отсчетов необходимо выполнить (N/2)log2N БО. С учетомэтого длина цепочки последовательных операций с округлениями ψ =1792. Тогда⎤δ 1 = ⎥ log 21792 ⎡⎢=412 ⎣⎦l = 8 − 4 + 4 = 8битИтак, для обеспечения потерь на вычисление БО не более 4 дБ разрядность МП должна быть равна 8. Однако чаще всего разрядность МПобработки сигналов определяет не допустимый уровень потерь, а требование отсутствия аномальных погрешностей, вызванных переполнениемразрядной сетки МП.

Во избежание переполнений используются различные методы масштабирования результатов вычислений. Каждый из этихметодов требует затрат процессорного времени на выполнение операциймасштабирования, которого в условиях жестких временных ограниченийможет не оказаться. Тогда заведомо увеличивают разрядность МП с темрасчетом, чтобы гарантировать отсутствие переполнения на всех этапахвычислений. При этом, конечно, увеличиваются аппаратные затраты.С учетом изложенного можно определить разрядность МП lмп = l + L,где L=log2N - старшие разряды кода входных данных, добавляемые дляпредотвращения переполнений на всех этапах вычислений.

Выбираемl=16.Выполнение алгоритма БО БПФ включает 4 операции умножения и 6операций сложений (вычитаний). На рисунке 2 изображена матрица предшествований, определяющая последовательность выполнения операцийалгоритма, представленного на рисунке 1. Из рисунка видно. что для выполнения операций X1, Х2, Х5, Х8, Х15, Х20 входных данных не требуется.Для вычислений операции Х3 необходимо вначале вычислить Х1 и Х2 ит.д. Результаты анализа предшествования представлены на рисунке 3.24X1X2X3X4X5X6X7X8X9X10X11X12X13X14X15X16X17X18X19X20X21X22X23X23X24X25X1X2X3--11X4-1---------------X5X6-11-X71-------------X8-X9X10X11X12X13X141111-----1-1--1--1--1-----1--------------------------X15-X16X17X18X19--------1--1--1-1--1-----1---------X20-X21X22X23X24X25---------------1--1--------1-1---1--1------Рисунок 2Номер такта123X1X2X8X5X3X4X9X6X12X10X7X1345ВыполняемаяподпрограммаIIIIIIIVVVIVIIVIIIIXX15X20Рисунок 325X11X14X16X18X21X23X17X19X22X24При распараллеливании алгоритма БО БПФ он может выполнятьсяза 5 тактов.

Однако время выполнения БО может быть доведено до одноготакта при использовании "конвейерной" структуры вычислителя.Конвейерный вычислитель БО на первом такте выполнит операцииX1, Х2, Х5, Х8, на втором - ХЗ, Х6, Х9, XI2 и т.д. Через 5 тактов на выходеМП появится 1-й результат, последующие результаты будут появляться навыходе через каждый такт.Анализ времени выполнения отдельных операций показывает, чтодлительность реализации БО не может быть меньше времени выполнения операции умножения ( X1, Х2, Х5, Х8).Возможные структуры МП, реализующего БО БПФ, определяютсякомпромиссом между аппаратурными затратами и временем выполненияМП БО.

При минимальных аппаратурных затратах все операции алгоритма (рисунок 1) выполняются программно одним микропроцессором. Еслибыстродействие МП недостаточно, необходимо включать дополнительныхаппаратурные ресурсы в виде других МП, либо АП (умножителей).Рассмотрим основные структурные варианты реализации БО БПФна базе МП, представленных в таблицах 5,6.Серия 588. Разрядность МП КР588ВС2 позволяет выполнить алгоритм на одной микросхеме, но система команд МП КР588ВС2 не включаетоперацию умножения. Оценим время выполнения программы умноженияна КР588ВС2: tу= 17 • 2=34(мкс). tу превышает требуемые по заданию 12мкс. Для повышения производительности используем аппаратный умножитель КР588ВР2.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее