ПЗ 1 и 2 проектир ИС с ЭТ.doc. Решение задачи линейного программирования в Excel
![]()
|
Задание 1) Реализовать блок сжатия данных с алгоритмом ступенчатой экстраполяции и проверить его работоспособность на синусоидальном сигнале при трех различных пороговых погрешностях; 2) Согласно варианту задания реализовать блок сжатия данных с алгоритмом второго порядка и проверить его работоспособность на синусоидальном сигнале; 3) Подать на вход реализованного блока сжатия синусоидальный сигнал, зашумленный заданным сигналом от источника случайного сигнала заданного типа. Снизить пороговую погрешность в два раза и еще раз посмотреть работу блока. Амплитуду синусоидального сигнала принять равной единице. В отчет по лабораторной работе для каждого пункта задания следует поместить графики работы блока сжатия в каждом режиме. Таблица 5 Варианты задания
Контрольные вопросы Приведите базовую классификацию методов сжатия информации. В каких областях применяются необратимые методы сокращения избыточности информации? Как вычисляется коэффициент сжатия? Почему экстраполяционные алгоритмы сжатия имеют меньшую эффективность, чем интерполяционные? Какая точка считается началом очередного интервала интерполяции? Какой способ можно использовать для повышения коэффициента сжатия у экстраполяционных алгоритмов, если степень полинома повысить нельзя? Почему в экстраполяционных алгоритмах за начало нового интервала аппроксимации принимают вычисленное значение на предыдущем шаге, а не истинное значение входного сигнала в той же точке? Библиографический список Хоровиц П. Искусство схемотехники : в 2-х т. Т. 2. / П. Хоровиц, У. Хилл. – М., 1984. – 590 с. Дьяконов В. П. Справочник по алгоритмам и программам на языке Бейсик для персональных ЭВМ : Справочник / В. П. Дьяконов – М., 1987. – 240 с. Кармалита В. А. Цифровая обработка случайных колебаний / В. А. Кармалита. – М., 1986. – 142 c. Марпл С. П. (мл.) Цифровой спектральный анализ и его приложения / С. П. Марпл (мл.) – М., 1990. – 584 с. Дядюнов А.Н. Адаптивные системы сбора и передачи аналоговой информации. Основы теории / А. Н. Дядюнов, Ю. А. Онищенко, А. И. Сенин – М., 1988. – 288 c. Новоселов О.Н. Основы теории и расчета информационно-измерительных систем / О. Н. Новоселов, А. Ф. Фомин – М., 1980. – 280 с. Сергиенко А.Б. Цифровая обработка сигналов / А. Б. Сергиенко – СПб., 2002. – 608 с. Гультяев А. Визуальное моделирование в среде Mathlab: Учебный курс. / А. Гультяев – СПб., 2000. – 432 с. Дьяконов В. П. Simulink 4. Специальный справочник / В. П. Дьяконов СПб., 2002. – 528 с. Акимов П. С. Сигналы и их обработка в информационных системах : учеб пособие для вузов / П. С Акимов, А. И. Сенин, В. И. Соленов. – М., 1994. – 256 с. Приложение Основные блоки библиотеки Simulink системы Mathlab 6.5 Блоки визуализации Разделы Simulink и DSP Blockset, подраздел Sinks: Display – виртуальный дисплей. Служит для представления цифровой информации, причем может отображать значения элементов вектора. В последнем случае у дисплея появляется соответствующее количество окон отображения. Time Scope (Scope) – виртуальный осциллограф. Позволяет представить результаты моделирования в виде временных диаграмм. В окне параметров блока можно задавать число осей (поле Number of axis), пределы временного интервала (поле Time range), разрешать/запрещать вывод меток по осям (поле Tick labels) и устанавливать временные соотношения (поле Sampling) в десятичных долях времени или в тактах эталонного времени. Spectrum Scope (только для DSP Blockset) – виртуальный спектроскоп. Позволяет вывести в графическом виде спектр сигнала. Свойства устройства позволяют выводить спектр в абсолютных единицах (Magnitude) и в децибеллах. При выполнении лабораторных работ следует включить режим буферизации и задать размер буфера равным размеру выборки для БПФ (FFT). Блоки источников сигналов Раздел Simulink, подраздел Sourse: Random Number – источник случайного сигнала с нормальным распределением. Уровень сигнала ограничивается сверху задаваемым значением Maximum, а снизу – значением Minimum. Uniform Random Number – источник случайного сигнала с равномерным распределением. Основные параметры генератора – среднее значение Mean и среднеквадратическое отклонение Variance. Pulse Generator – источник дискретных импульсов. Создает последовательность прямоугольных импульсов с амплитудой Amplitude, периодом следования Period, шириной импульса Pulse wight и фазой Phase delay. Последние три параметра задаются в единицах эталонного времени Sample time. Sine Wave – источник синусоидального воздействия. Характеризуется амплитудой Amplitude, частотой Frequence, фазой Phase и эталонным временем Sample Time. Последний параметр используется для согласования работы источника с другими элементами схемы. Раздел DSP Blockset, подраздел Sourse: Random Source – универсальный источник случайного сигнала. Поле Source type в свойствах источника позволяет установить тип случайного сигнала – равномерный или нормальный (гауссовский). В зависимости от выбранного типа сигнала меняются и остальные параметры (см. блоки Random Number и Uniform Random Number). К специфическим параметрам блока можно отнести вид выборки (Sample type), позволяющий реализовать дискретный или непрерывный генератор. Sine Wave – блок, аналогичный блоку Sine wave раздела Simulink. Список параметров существенно расширен. Режим дискретизации сигнала Sample mode позволяет реализовать либо дискретную, либо непрерывную синусоиду, параметр Output Complexity задает тип выходного сигнала – действительный или комплексный и т.д. DSP Constant – источник постоянного воздействия. Определяет константу, которую необходимо ввести в реализуемую модель. В том случае если требуется задавать значения вектора, то они записываются в квадратных скобках, через запятую. Например, запись [0.1, 0.2, 0.3] задает вектор с элементами 0.1, 0.2 и 0.3. Блоки математических операций Раздел Simulink подраздел Math Operations: Sum – блок сложения/вычитания. Основными параметрами является Icon shape, задающий вид представления блока (круглый или прямоугольный) и List of signs, в котором количество знаков «+» и «–» определяет число входов, а тип каждого входа определяется смыслом приписываемого ему знака (если «+», то сигнал суммируется, если «–» – вычитается). Product – блок умножения. Предназначен для умножения и деления ряда входных сигналов. Операции задаются таким же образом, как и для блока Sum. Для определения действия используются знаки «/» и «*». Math function – блок вычисления элементарных математических функций. Позволяет вычислить большинство часто встречающихся функций – квадратный корень (sqrt), возведение в степень (pow), взятие логарифма (натурального – log, десятичного – log10) и т.д. Trigonometric function – блок вычисления элементарных тригонометрических функций. Позволяет вычислить такие функции как синус (sin), тангенс (tan), гиперболический арккосинус (acosh) и т.п. Блоки вычисления статистических параметров сигналов Раздел DSP Blockset подраздел Statistics: Mean – вычисление среднего значения. Для корректного выполнения своей функции на вход блока необходимо поставить буфер или установить параметр Running mean. Variance – вычисление выборочной дисперсии. Указания по работе с блоком совпадают с требованиями к блоку Mean. RMS – вычисление среднеквадратического отклонения. Указания по работе с блоком совпадают с требованиями к блоку Mean. Разное Раздел Simulink: MATHLAB Fcn (подраздел User-Defined Function) – пользовательская функция. Позволяет вычислить сложную математическую функцию, задаваемую в поле параметра. Входной сигнал обозначается символом «u». Switch (подраздел Signal Routing) – двухвходовый логический коммутатор. На выход подается сигнал с первого входа в том случае, если сигнал на входе управления больше или равен заданного параметра. В противном случае на выход коммутируется сигнал со второго входа. Multiport Switch (подраздел Signal Routing) – многовходовый коммутатор. Позволяет моделировать коммутационные устройства. Основным параметром является число входов, в дополнительных параметрах особый интерес представляет поле Use zero-based indexing, разрешающее нумеровать каналы начиная с нуля. Data Type Conversion (подраздел Signal Attributes) – позволяет преобразовать тип входной величины в заданный. Memory (подраздел Discrete) – обеспечивает задержку входного сигнала на фиксированную величину времени. Установленный параметр Inherit Sample Time указывает на то, что шаг изменения времени берется от предыдущего времени. Этот элемент необходим при моделировании систем с обратными связями. Logical Operator (подраздел Math Operations) – реализует логические операции И, ИЛИ , И-НЕ и др. Раздел DSP Blockset: Quantizer (подраздел Quantizers) – блок квантования. Служит для квантования сигналов с одинаковым шагом по уровню. Единственный параметр – шаг по уровню (по умолчанию – 0.5). Buffer (подраздел Signal Management) – блок буферизации входного сигнала. Используется перед блоками, выполняющими действия над массивами данных. Основные параметры – размер буфера (Buffer size) и перекрытие буфера (Buffer overlap), задающее число элементов из предыдущего набора данных, которые повторяются в текущем наборе. Counter (подраздел Signal Management) – счетчик импульсов. Позволяет подсчитывать поступающие на вход импульсы. Установкой параметров можно менять условия переключения в следующее состояние, разрядность счетчика и тип выхода (счетный, переполнения, совместно). Integer Delay (подраздел Signal Operations) – задержка сигнала. Обеспечивает задержку сигнала на заданное число тактов времени. Раздел Simulink Extras: D latch (подраздел Flip-Flops) – триггер-защелка D-типа. Необходим для построения сдвиговых регистров, счетчиков и др. При реализации сложных устройств с обратными связями (например, с инверсного выхода на вход D) в цепь обратной связи необходимо поместить элемент задержки Memory. Spectrum Analyzer (подраздел Additional Sinks) – спектроанализатор. Имеет два входа для подключения на вход и выход анализируемой системы. Параметры блока позволяют управлять размером входного буфера и числом точек, использующихся для вычисления БПФ. Страницы: следующая → 1 2 3 4 5 Смотреть все Загрузить файл Похожие страницы: Информационное обеспечение автоматизированных систем управления Реферат >> Информатика ... подготовку информации в АСУП, организацию выполнения информационных процессов в ИВЦ предприятий и организаций. При ... Список использованной литературы: 1. Бесекерский В.А., Попов Е.П. «Теория систем автоматического управления. - 4-е изд., перераб. и ... Информационные технологии в финансовом менеджмент (2) Реферат >> Информатика ... изучаются вопросы практического применения теории информационной технологии и систем в конкретных областях человеческой ... которые повышают уровень осведомленности человека. Информационный процесс - процесс, в результате которого осуществляется прием, ... Информационное управление, анализ деятельности пребприятия Реферат >> Финансы ... имеет возрастающую стоимость. Следовательно, в микроэкономической теории информационные технологии должны привести к снижению числа ... // Финансы.-2001.-№4. Душин В. К. Теоретические основы информационных процессов и систем Издательство: Дашков и Ко , 250 стр ... Процесс исследования систем управления Курсовая работа >> Государство и право ... совершенствования и развития познаваемых систем, получения и применения новых знаний в теории и практике. Методология, ... управления, необходимые при этом информационные потоки, документооборот и т.п. Процесс государственного управления представляет собой ... Основные понятия теории информационных систем и информационных технологий (1) Реферат >> Информатика ... Тема 1. Основные понятия теории информационных систем и информационных технологий. Понятие информации. ... осуществлять целенаправленное управление информационными процессами. Реализация технологического процесса материального производства осуществляется ... Хочу больше похожих работ... Generated in 0.0019850730895996 |