Поволжский Государственный Университет Телекоммуникаций и Информатики. Факультет ИСТ. Кафедра ИВТ. МЕТОДИЧЕСКИЕ УКАЗАНИЯ к лабораторным работам

Save this PDF as:
 WORD  PNG  TXT  JPG

Размер: px
Начинать показ со страницы:

Download "Поволжский Государственный Университет Телекоммуникаций и Информатики. Факультет ИСТ. Кафедра ИВТ. МЕТОДИЧЕСКИЕ УКАЗАНИЯ к лабораторным работам"

Транскрипт

1 Поволжский Государственный Университет Телекоммуникаций и Информатики Факультет ИСТ Кафедра ИВТ МЕТОДИЧЕСКИЕ УКАЗАНИЯ к лабораторным работам "Программирование в системе MATLAB" Компьютерное моделирование цифровых устройств Автор-составитель: Акчурин Э.А. д.т.н., профессор Рецензент: Тарасов В.Н. д.т.н., профессор Самара 2012

2 Факультет информационных систем и технологий Кафедра «Информатика и вычислительная техника» Автор - д.т.н., профессор Акчурин Э.А. Другие материалы по дисциплине Вы найдете на сайте 2

3 Введение Первая модель в Simulink Логические операции Представление чисел Операции побитового сдвига Логика, модель с дисплями Логика, модель со Scope Переключатели Ручной переключатель Manual Switch Переключатель Switch Переключатель Multiport Switch Управление передачей данных Шифратор Дешифратор Мультиплексер + демультиплексер Счетчики Суммирующий счетчик с автосбросом Суммирующий счетчик с внешним сбросом Суммирующий счетчик со сбросом по Hit Вычитающий счетчик с автосбросом Вычитающий счетчик с внешним сбросом Вычитающий счетчик со сбросом по Hit Элементы памяти Триггеры SR триггер D триггер D триггер защелка JK триггер Регистры Параллельный регистр Регистр сдвига Цифровая обработка сигналов Наложение спектров Шумы квантования АЦП + ЦАП БПФ Фильтры Аналоговый БИХ фильтр Цифровой БИХ фильтр Цифровой КИХ фильтр Модемы

4 9.1. Аналоговые модемы Аналоговый модем DSB Аналоговый модем DSBSC Аналоговый модем SSB Аналоговый модем FM Аналоговый модем PM Цифровые модемы Цифровой модем BPSK Цифровой модем QPSK Цифровой модем M-PSK Цифровой модем M-FSK Цифровой модем M-PAM Цифровой RECT_QAM модем Кодеки Кодек Хэмминга Кодек BCH Кодек Рида-Соломона Сверточный кодек Инструмент BERTool Модемы Кодеки

5 Введение Методическая разработка содержит лабораторные работы по компьютерному моделированию цифровых устройств с использованием СКМ MATLAB с расширением Simulink. Она может использоваться для направления Рекомендуемая литература: 1. Дьяконов В. MATLAB 6.5 SP1/7.0+Simulink 5/6. Основы применения. М.: СОЛОН-Пресс, Дьяконов В. MATLAB 6.5 SP1/7.0+Simulink 5/6. Обработка сигналов и проектирование фильтров. М.: СОЛОН-Пресс, Дьяконов В. MATLAB 6.5 SP1/7.0+Simulink 5/6 в математике и моделировании. М.: СОЛОН-Пресс, Содержание отчета Название работы. Цель работы. Задание в соответствии с вариантом. Модель. Результаты моделирования. Выбор варианта задания Номер варианта задания = последняя цифра номера зачетной книжки. В некоторых работах варианты выбираются по оговоренному правилу. Сохранение кодов Чтобы файлы разных студентов не перепутывались друг с другом, каждому студенту следует создавать индивидуальные папки. Рекомендуется такая иерархия вложенных друг в друга папок: Диск пользователя (устанавливается администратором) Папка Users (пользователи) Папка группы (например, ФО_31) Папка студента (например, Ivanov) Папка проекта (например, Hello) В дисплейных классах в папке студента на каждом занятии следует сохранять свои файлы (одно задание лабораторной работы один файл). Рекомендуется при выполнении работы периодически сохранять незавершенные проекты в текущем состоянии, чтобы избежать потерь документов при сбоях. 5

6 1. Первая модель в Simulink Предмет исследования Изучение библиотек Simulink. Создание модели устройства в Simulink. Моделирование устройства. Контрольные вопросы: 1. Назначение Simulink. 2. Правила построения моделей в Simulink. 3. Правила моделирования в Simulink. 4. Структура иерархической библиотеки Simulink. 5. Блоки из папки Continuous библиотеки Simulink. 6. Блоки из папки Discrete библиотеки Simulink. 7. Блоки из папки Functions & Tables библиотеки Simulink. 8. Блоки из папки Math библиотеки Simulink. 9. Блоки из папки Nonlinear библиотеки Simulink. 10. Блоки из папки Signal & Systems библиотеки Simulink. 11. Блоки из папки Sources библиотеки Simulink. 12. Блоки из папки Sinks библиотеки Simulink. 13. Блоки из Communication Blockset. 14. Блоки из DSP Blockset. 15. Блоки из Communication Blockset. 16. Другие наборы блоков. Задание к работе Модель устройства, в котором сигнал от источника поступает на 2 функциональных блока. Наблюдатель с 3 входами позволяет видеть сигналы на общем входе и выходах функциональных блоков. Провести ее моделирование. 6

7 Варианты заданий Источник сигнала 0 Sine Wave Синус 1 Pulse Generator Импульсы 2 Repeating Sequence - Пила 3 Ram Линейно нарастающий 4 Chirp Signal Переменная частота 5 Sine Wave Синус 6 Pulse Generator Импульсы 7 Repeating Sequence Пила 8 Pulse Generator Импульсы 9 Sine Wave Синус Блоки Первый Gain Усиление Saturation Ограничитель Quantizer Квантизатор Derivate Дифференциатор Integrator Интегратор Transport delay Задержка Dead Zone Мертвая зона Gain Усиление Saturation Ограничитель Derivate Дифференциатор Второй Quantizer Квантизатор Integrator Интегратор Gain Усиление Saturation Ограничитель Quantizer Квантизатор Derivate Дифференциатор Integrator Интегратор Transport delay Задержка Derivate Дифференциатор Integrator Интегратор В таблице названия функциональных блоков даны на русском и английском языках (так, как они названы в браузере библиотеки блоков Simulink). Методические указания Модель устройства содержит источник сигнала, функциональные блоки и средства наблюдения за поведением системы (дисплей, численный индикатор и др.). Первое действие - запустить MATLAB. При этом возникает стартовое диалоговое окно, в котором докированы встроенные окна (их число и номенклатуру можно менять). На старте достаточно использовать 3 окна: Command Window (командное) в центре. Это средство диалога пользователя с системой. Current Folder (текущая папка) слева. В нем браузер папок. Workspace (рабочее пространство) справа. В нем отображаются значения используемых в текущем сеансе MATLAB переменных. 7

8 Для создания модели нужно выполнить действие File=>New=>Model. Это приводит к запуску программы Simulink, которая создает пустое окно модели. 8

9 Далее нужно вызвать браузер библиотек компонент, используя меню (пункт View=>Вид) или кнопку Library Browser в панели инструментов. Окно браузера содержит две панели: слева иерархическое дерево библиотек, справа - содержимое выбранной в левой панели папки с блоками. В папке могут быть подбиблиотеки и блоки. Каждый блок и подбиблиотека имеют визуальный семантический образ и надпись. 9

10 Разместите окна браузера и модели таким образом, чтобы они не перекрывали друг друга. Теперь можно формировать модель визуальным методом. Переместите мышью из браузера в окно модели нужные блоки и удобно разместите их. При переносе блока в модель там создается экземпляр блока с именем, совпадающим с надписью под блоком (при необходимости, когда однотипных блоков в модели несколько, в имя блока добавляется номер). Соедините блоки коннекторами. Для этого нужно при нажатой левой кнопке протаскивать мышью крестообразный курсор от одной соединяемой точки к другой. При отпускании кнопки мыши в модели отображается коннектор со стрелкой в направлении передачи данных. Установите для каждого блока свойства. Для этого нужно на блоке сделать двойной щелчок левой кнопки мыши, что приведет к появлению окна со свойствами блока. Установите нужные свойства в полях окна. Пример выполнения Модель устройства для синусоидального сигнала с функциональными блоками: двусторонний ограничитель Saturation, 10

11 блок мертвой зоны Dead Zone. Создать на экране дисплея пустое окно модели и вызвать браузер библиотеки блоков. Из него в окно модели перенести нужные блоки. В модели используем: Генератор синусоиды Sine Wave. Блок находится в Signal Processing Toolbox => Signal Processing Sources. Блок Насыщение Saturation. Блок находится в Simulink => Discontinuties. Блок Мертвая зона Dead Zone. Блок находится в Simulink => Discontinuties. Наблюдатель Scope. Блок находится в Simulink => Sinks. Для Scope нужно выбрать число входов. Для этого двойным щелчком мыши по нему вызвать диалоговое окно свойств и в нем задать 3 входа. В нем, нажав вторую слева кнопку (Parameters) в меню, вызвать диалоговое окно, в котором установить число входов 3. В итоге получим окно модели. В нем дополнительно можно задать имена входов Scope. Для этого щелкнуть левой кнопки мыши по линии входа. Около нее появится поле ввода, в которое нужно занести имя (символы латиницы). 11

12 Теперь для блоков модели нужно задать параметры. Для каждого блока двойным щелчком по блоку вызвать диалоговое окно со свойствами блока. Большая часть свойств имеет значения по умолчанию. Меняем только нужные параметры. Для блока Sine Wave установим амплитуду и частоту (фазу и время отсчета можно не менять). Для блока Saturation установим верхний и нижний пределы ограничения. Для блока Dead Zone установим начало (-2) и конец (2) мертвой зоны. Чтобы при моделировании увидеть графики сигналов нужно отобразить окно вывода блока Scope двойным щелчком левой кнопки мыши по нему. Оно пока без графиков. Включить симулирование (моделирование) командой Simulation => Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 12

13 Если результат не совпадает с ожидаемым, то нужно изменить параметры модели и повторить моделирование. При моделировании по умолчанию используется алгоритм с переменным шагом и наиболее популярными методами решения уравнений, описывающих модель. При желании конфигурацию можно изменить командой Simulation => Configuration Parameters. Она вызывает окно параметров модели, в котором можно сделать изменения. 13

14 2. Логические операции Предмет исследования Операции с данными. Изучаем 2 темы: Представление данных. Операции с данными. Для представления данных используются разные форматы - числа с разным представлением и размерностью, логические данные. Для чисел возможны представления: double, single для вещественных чисел с дробной частью. Для целых чисел возможны представления в системах счисления с основанием 2, 8, 10, 16. Для знаковых целых чисел используется представление в дополнительном коде. Для выполнения логических операции в Simulink предусмотрен блок Logical Operator. Этот блок позволяет выполнить любую из известных базовых логических операций. Могут быть заданы следующие логические операции: AND логическое умножение (операция И). OR логическое сложение (операция ИЛИ). NAND операция НЕ- И. NOR операция НЕ ИЛИ. XOR операция Исключающее ИЛИ. NXOR операция НЕ - Исключающее ИЛИ. NOT операция логического отрицания (НЕ). Контрольные вопросы: 1. Форматы double, single для вещественных чисел с дробной частью. 2. Представление чисел в системах счисления с основанием 2, 8, 10, Представление знаковых целых чисел в дополнительном коде. 4. Что называется алгеброй логики? 5. Что называется функцией алгебры логики? 6. Таблица истинности. 7. Как технически можно реализовать функцию алгебры логики? 8. Таблица истинности AND.. 9. Таблица истинности NAND. 10. Таблица истинности OR. 11. Таблица истинности NOR Таблица истинности XOR. 13. Таблица истинности NXOR. 14. Таблица истинности NOT. 14

15 2.1. Представление чисел Создаем статическую модель просмотра представления чисел. В модель включаем: Константу Constant для выбора числа. Блок находится в Simulink => Sources. 4 дисплея Display для просмотра значений числа в разных системах счисления. Блок находится в Simulink => Sinks. Для каждого дисплея в окне параметров выбирается система счисления Прогон модели с положительным числом. Прогон модели с отрицательным числом. 15

16 2.2. Операции побитового сдвига Создаем статическую модель просмотра представления чисел при использовании операции арифметического сдвига.. В модель включаем: Константу Constant для выбора числа. Блок находится в Simulink => Sources. 4 дисплея Display для просмотра значений числа в разных системах счисления. Блок находится в Simulink => Sinks. Блок арифметического сдвига Shift Arithmetic. В окне его параметров задается направление и размер сдвига. Блок находится в Simulink => Logic and Bit Operations. 4 дисплея Display для просмотра значений числа в разных системах счисления после арифметического сдвига. Блок находится в Simulink => Sinks. Для каждого дисплея в окне параметров выбирается система счисления. Прогон модели с положительным числом. 16

17 Прогон модели с отрицательным числом. 17

18 2.3. Логика, модель с дисплями Задание Модель просмотра таблицы истинности логического блока. В ней нужно отобразить наборы входных сигналов блока и соответствующий им выходной набор. Провести моделирование. Варианты заданий Режим моделирования Логический блок 0 С дисплеями И 1 С дисплеями НЕ И 2 С дисплеями ИЛИ 3 С дисплеями НЕ ИЛИ 4 С дисплеями Исключающее ИЛИ 5 С дисплеями НЕ Исключающее ИЛИ 6 Со Scope НЕ 7 Со Scope И 8 Со Scope ИЛИ 9 Со Scope Исключающее ИЛИ Для отображения наборов будем использовать блок Display с 4 сегментами, так как число комбинаций в наборах равно 4. В модели используем: Константы Constant для выбора чисел. Блок находится в Simulink => Sources. Constant = [ ], векторная константа входного набора 1. Constant1 = [ ], векторная константа входного набора 2. 3 дисплея для отображения наборов Display. Блок находится в Simulink => Sinks.. Logical Operator - логический оператор (в примере операция AND).. Блок находится в Simulink => Logic and Bit Operations. 18

19 Для констант данные зададим в полях значения (Constant Value) в форме векторов, чтобы получить 4 комбинации входных сигналов: [ ] константа 1, [ ] константа 2. Для дисплеев нужно задать 4 в поле размерности (Decimation). Для логического блока можно выбрать тип операции из выпадающего списка в диалоговом окне блока, вызываемого двойным щелчком мыши по блоку. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окнах дисплеев отображаются наборы значений. 19

20 Видно, что на выходе 1, только тогда, когда на входах 1. Это правильно для операции AND. 20

21 2.4. Логика, модель со Scope Задание. Такое же как в предыдущей работе. Для формирования входных сигналов будем использовать генераторы прямоугольных импульсов со значениями 0 и 1. Для одновременного наблюдения 3 сигналов применим наблюдатель Scope с 3 входами. В модели используем: 2 генератора прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Логический оператор Logical Operator (в примере AND). Блок находится в Simulink Logic and Bit Operation. Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 3 входа. Для генераторов импульсов нужно задать: периоды таким образом, чтобы они отличались в 2 раза. ширину импульса 50% от периода. амплитуды 1. Это нужно, чтобы перебирались все возможные комбинации значений 0 и 1 входных сигналов. Чтобы при моделировании увидеть графики сигналов нужно отобразить окно вывода блока Scope двойным щелчком левой кнопки мыши по нему. Оно пока без графиков. 21

22 Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. Видно, что на выходе 1, только тогда, когда на входах 1. Это правильно для операции AND. 22

23 3. Переключатели Предмет исследования Переключатели используются для изменения путей передачи данных. В Simulink определены блоки: Управляемый переключатель Switch это переключающее устройство с тремя входами: двумя крайними для данных и одним (средним) для сигнала управления. Первый вход выбирается, когда сигнал управления больше порога. В противном случае выбирается второй сигнал. Ручной переключатель Manual Switch это переключающее устройство с двумя входами для сигналов данных. Управление осуществляется пользователем двойным щелчком мыши по переключателю. Многопортовый переключатель Multiport Switch - это переключающее устройство с множеством входов сигналов. Управление осуществляется сигналом управления, который задает номер выбираемого входа. Можно использовать для моделирования шифратора и дешифратора. Контрольные вопросы: 1. Что такое переключатели? 2. Для чего нужны переключатели? 3. Что произойдет, если уровень сигнала превысит заданное значение? 4. Как работает Manual Switch. 5. Как работает Switch. 6. Как работает Multiport Switch Задание Создать модели переключателей, коммутирующих на общий выход сигналы от нескольких источников. Варианты заданий Переключатель Источник 1 Источник 2 Источник 3 0 Manual Switch Sine Wave Sine Wave 1 Switch Pulse Generator Sine Wave 2 Multiport Switch Sine Wave Pulse Generator Sine Wave 3 Manual Switch Chirp Signal Pulse Generator 4 Switch Sine Wave Chirp Signal 5 Multiport Switch Pulse Generator Pulse Generator Sine Wave 6 Manual Switch Chirp Signal Chirp Signal 7 Switch Chirp Signal Pulse Generator 8 Multiport Switch Sine Wave Chirp Signal Pulse Generator 9 Multiport Switch Pulse Generator Chirp Signal Pulse Generator В моделях используем: 23

24 Constant. Скалярная константа, задающая номер выбираемого канала. Блок находится в Simulink => Sources. Display. Одномерный дисплей для отображения номера. Блок находится в Simulink => Sinks. Генератор синусоиды Sine Wave. Блок находится в Signal Processing Toolbox => Signal Processing Sources. Генератор прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Ручной переключатель Manual Switch. Блок находится в Simulink => Signal Routing. Управляемый переключатель Switch. Блок находится в Simulink => Signal Routing. Многопортовый переключатель Multiport Switch. Блок находится в Simulink => Signal Routing. Наблюдатель Scope. Блок находится в Simulink => Sinks. 24

25 3.1. Ручной переключатель Manual Switch Модель ручного переключателя Manual Switch для переключения сигналов: Sine Wave, Pulse Generator. Чтобы при моделировании увидеть графики сигналов, нужно отобразить окно вывода блока Scope двойным щелчком левой кнопки мыши по нему. Оно пока без графиков. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. На выход поступает первый сигнал. 25

26 При двойном щелчке по переключателю в модели он срабатывает, и вид модели меняется: 26

27 Меняются и графики в окне Scope. На выход поступает второй сигнал. 27

28 3.2. Переключатель Switch Модель переключателя Switch для сигналов: Sine Wave, Pulse Generator. Чтобы при моделировании увидеть графики сигналов, нужно отобразить окно вывода блока Scope двойным щелчком левой кнопки мыши по нему. Оно пока без графиков. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. На выход поступают с переключением 2 сигнала. 28

29 29

30 3.3. Переключатель Multiport Switch Модель переключателя Multiport Switch для переключения сигналов. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне модели изменятся показание дисплея. 30

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

32 4. Управление передачей данных Предмет исследования Для управления передачей данных используются: Дешифратор преобразует номер канала, в код с 1 в позиции номера. Например, 4 => [ ]. Используется для формирования сигнала разрешения канала с выбранным номером. Шифратор. Работает обратно дешифратору, формируя номер канала, на котором обнаружен код 1. Например, [ ] => 4. Используется для формирования сигнала разрешения работы для устройств канала с выбранным номером. Мультиплексер объединяет сигналы разных линий на одну линию. Демультиплексер разводит сигнал одной линии на разные линии Контрольные вопросы: Шифратор. Дешифратор. Мультиплексор. Демультиплексор. Задание Создать модель с блоками управления передачей данных Варианты заданий. Блок Источник 1 Источник 2 Источник 3 0 Шифратор Sine Wave Sine Wave 1 Дешифратор Pulse Generator Sine Wave 2 Мультиплексор Sine Wave Pulse Generator Sine Wave 3 Демультиплексор Chirp Signal Pulse Generator 4 Шифратор Sine Wave Chirp Signal 5 Дешифратор Pulse Generator Pulse Generator Sine Wave 6 Мультиплексор Chirp Signal Chirp Signal 7 Демультиплексор Chirp Signal Pulse Generator 8 Шифратор Sine Wave Chirp Signal Pulse Generator 9 Дешифратор Pulse Generator Chirp Signal Pulse Generator 32

33 4.1. Шифратор Модель шифратора с переключателем Multiport Switch для выбора сигнала с задаваемым номером: Номер канала задается скалярной константой. Каждый сигнал представлен векторной константой (из 4 компонент). В модели используются: Константы Constant для выбора чисел. Блок находится в Simulink => Sources. Скалярная константа Constant для задания номера канала. Из Sources. 4 векторные константы Constant для задания кодов для каждого номера канала. 2 дисплея для отображения наборов Display. Блок находится в Simulink => Sinks. Одномерный дисплей Display1 для отображения номера канала. 4-мерный дисплей Display для одновременного отображения компонент выбранной векторной константы. Мультипортовый переключатель Multiport Switch. Он имеет вход управления вверху и 4 пронумерованные информационные входа. Из Signal Routing. 33

34 Для дисплея Display нужно в окне его параметров задать размерность (в примере 4). Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В дисплеях модели отображаются: В Display1 - номер канала, заданный скалярной константой номера, она равна 3. В Display компоненты выбранной векторной константы с номером 3, она равна [ ]. 34

35 35

36 4.2. Дешифратор Модель дешифратора для определения номера канала, на котором есть сигнал 1. В модели использованы: Константы Constant для выбора чисел. Блок находится в Simulink => Sources. Constant1, векторная константа содержит 1 в одной позиции по выбору. Использовано 4 канала, в одном из них 1, например, [ ]. Constant2, векторная константа содержит номера каналов. [ ]. 2 дисплея для отображения наборов Display. Блок находится в Simulink => Sinks. 4-мерный дисплей Display. Отображает код обнаруженного канала. 1-мерный дисплей Display1. Отображает номер обнаруженного канала. Блок Product перемножает посимвольно элементы констант. Блок находится в Simulink => Math Operations. Блок Sum of Elements суммирует произведения, в результате получается номер того канала, где код 1. Он передается на дисплей Display1. Блок находится в Simulink => Math Operations. 36

37 Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В Display отображается код в каналах, в Display1 номер канала, где код 1. 37

38 4.3. Мультиплексер + демультиплексер Создать модель, демонстрирующую совместную работу мультиплексора и демультиплексора. В модели использованы: 2 генератора прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Мультиплексер Mux. Блок находится в Simulink => Signal Routing. Демультиплексер Demux. Блок находится в Simulink => Signal Routing. Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 5 входов. Для генераторов импульсов задаем период следования (2 сек), длительность 10% от периода, задержку, чтобы импульсы не налагались друг на друга при мультиплексировании. Задержка для первого генератора 0, для второго 1 сек. Для мультиплексора задаем 2 входа, а для демультиплексора 2 выхода. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 38

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

40 5. Счетчики Предмет исследования Счетчик меняет свое состояние под действием входного сигнала Inc. Различают счетчики: Суммирующий. В нем состояние увеличивается от 0 до максимально возможного значения Max. Вычитающий. В нем состояние уменьшается от Max до 0. С автосбросом. В нем при достижении предельного значения восстанавливается исходное состояние. Со сбросом по внешнему сигналу Rst. В нем исходное состояние устанавливается внешним сигналом. С формированием сигнала Hit при достижении промежуточного значения. Сброс счетчика в исходное состояние может осуществляется сигналом Hit. Контрольные вопросы 1. Суммирующий счетчик. 2. Вычитающий счетчик. 3. Счетчик с автосбросом. 4. Счетчик со сбросом по внешнему сигналу Rst. 5. Счетчик с формированием сигнала Hit при достижении промежуточного значения. Задание Создать модель со счетчиком. В модели используем генератор импульсов, отсчеты которого подсчитываются. Варианты заданий. Направление Тип сброса Max Hit 0 Суммирование Автомат Суммирование Автомат Суммирование Внешнее Суммирование Внешнее Суммирование По Hit Вычитание Автомат Вычитание Автомат Вычитание Внешнее Вычитание Внешнее Вычитание По Hit В моделях используется блок Counter, в окне параметров которого задаются параметры: 40

41 Направление счета Counting direction со значениями Up - суммирование, Down - вычитание. Событие счета Count event. Возможна реакция на передний ил задний фронт импульса. Модуль счета Counter size. Возможны 8, 16, 32 или устанавливаемые пользователем. Максимальное значение Maxim Count (Max). Начальное значение Initial Count (Init). Промежуточное значение Hit Value (Hit). Перечень выходов. Возможны Count, Hit, Count+Hit. Флаг формирования входа сброса Rst. Тип данных на выходе счета Count. Возможны вещественные и целые типы, поддерживаемые в MATLAB. Тип данных на выходе Hit. Возможны типы logical, boolean. 41

42 5.1. Суммирующий счетчик с автосбросом В модели используем: Генератор прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Генератор прямоугольных импульсов счета. Counter суммирующий счетчик. Блок находится в Signal Processing => Signal Managements => Switches and Counters. Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 2 входа. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 42

43 43

44 5.2. Суммирующий счетчик с внешним сбросом В модели используем: Генератор прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Pulse Generator - генератор прямоугольных импульсов счета. Pulse Generator1 - генератор прямоугольных импульсов сброса. Суммирующий счетчик Counter. Блок находится в Signal Processing => Signal Managements => Switches and Counters. Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 3 входа. Для счетчика в окне его параметров задаем Max=10 и Hit=5. Для генератора импульсов счета задаем период и длительность 1% от периода. Для генератора импульсов сброса задаем период, который больше периода первого генератора в целое число раз (но не более Max). Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 44

45 45

46 5.3. Суммирующий счетчик со сбросом по Hit В модели используем: Генератор прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Генератор прямоугольных импульсов счета. Суммирующий счетчик Counter. Блок находится в Signal Processing => Signal Managements => Switches and Counters. Блок памяти Memory -. Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 3 входа. Чтобы при моделировании увидеть графики сигналов, нужно отобразить окно вывода блока Scope двойным щелчком левой кнопки мыши по нему. Оно пока без графиков. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 46

47 47

48 5.4. Вычитающий счетчик с автосбросом В модели используем: Генератор прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Генератор прямоугольных импульсов счета. Вычитающий счетчик Counter. Блок находится в Signal Processing => Signal Managements => Switches and Counters. Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 2 входа. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 48

49 49

50 5.5. Вычитающий счетчик с внешним сбросом В модели используем: Генератор прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Pulse Generator - генератор прямоугольных импульсов счета. Pulse Generator1 - генератор прямоугольных импульсов сброса. Вычитающий счетчик Counter. Блок находится в Signal Processing => Signal Managements => Switches and Counters. Наблюдатель Scope. Блок находится в Simulink => Sinks.. В нем 3 входа. Чтобы при моделировании увидеть графики сигналов, нужно отобразить окно вывода блока Scope двойным щелчком левой кнопки мыши по нему. Оно пока без графиков. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 50

51 51

52 5.6. Вычитающий счетчик со сбросом по Hit В модели используем: Генератор прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Генератор прямоугольных импульсов счета. Вычитающий счетчик Counter. Блок находится в Signal Processing => Signal Managements => Switches and Counters. Блок памяти Memory.. Блок находится в Simulink => Discrets. Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 3 входа. Чтобы при моделировании увидеть графики сигналов, нужно отобразить окно вывода блока Scope двойным щелчком левой кнопки мыши по нему. Оно пока без графиков. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 52

53 53

54 6. Элементы памяти Предмет исследования Средства запоминания данных. Различают: Триггеры для запоминания одного бита. Регистры для запоминания одного бита Триггеры Триггеры используются для запоминания 1 бита информации. Основные типы триггеров: SR триггер. Комбинация входов S=1, R=1 запрещена. D триггер. Запоминает бит данных. Имеет вход разрешения записи D триггер защелка. Запоминает бит данных по тактовому импцльсу. JK -триггер. Модификация SR триггера. Комбинация входов J=1, K=1 вызывает переключение. T триггер. Счетный. Реализуется на основе JK триггера. Контрольные вопросы: 1. Что такое триггер? 2. Таблица переходов триггера. 3. Работа RS триггера. 4. Работа D триггера. 5. Работа D триггера защелки. 6. Работа JK триггера. 7. Работа T триггера. Задание Создать модели 2 триггеров. Варианты заданий Триггер 1 Триггер 2 0 D RS 1 JK D 2 T JK 3 RS T 4 JK RS 5 T D 6 RS JK 7 D T 8 D RS 9 JK D 54

55 В моделях используем блоки: Генератор прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Для формирования входных сигналов в моделях будем использовать генераторы прямоугольных импульсов со значениями 0 и 1. Преобразователь типа данных Data Type Conversion. Блок находится в Simulink => Signal Attributes. Для триггера нужны логические входные сигналы, их получим из импульсных с помощью конверторов данных Data Type Conversion (в режиме boolean). Нужный триггер. Блок находится в Simulink Extras => Flip-Flops. Наблюдатель Scope. Блок находится в Simulink => Sinks. Для одновременного наблюдения 4 сигналов применим наблюдатель Scope с 4 входами. Для генераторов импульсов нужно задать: периоды таким образом, чтобы они отличались в 2 раза, ширину импульса 50% от периода, амплитуды 1. Это нужно, чтобы перебирались все возможные комбинации значений 0 и 1 входных сигналов. Для преобразователей типа данных нужно в диалоговом окне объекта из выпадающего списка выбрать boolean Чтобы при моделировании увидеть графики сигналов нужно отобразить окно вывода блока Scope двойным щелчком левой кнопки мыши по нему. Оно до моделирования без графиков. 55

56 SR триггер Имеет два информационных входа: S (Set установка), R (Reset сброс). Таблица переходов SR триггера: S R Выход Q Инверсия Q Режим 0 0 Q(n-1) Инверсия Q(n-1) Хранение Запись Сбос в Запрет Модель функционирования SR триггера. В ней нужно отобразить входные и выходные сигналы триггера. Провести ее моделирование. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 56

57 57

58 D триггер D триггер имеет один информационный вход D (Delay задержка или Data - данные), вход разрешения записи!clr (означает - нет стирания Clear) и вход записи СLK (Clock). По значению D состояние триггера обновляется при!clr=1 по сигналу синхронизации CLK=1. Таблица переходов:!clr D Выход Q Режим 0 0 Q(n-1) Хранение 0 1 Q(n-1) Хранение Сбос в Запись D Модель функционирования D триггера. В ней нужно отобразить входные и выходные сигналы триггера. Провести ее моделирование. Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 58

59 59

60 D триггер защелка D триггер защелка имеет один информационный вход D (Delay задержка или Data - данные) и вход синхронизации C. Значение D запоминается по сигналу C=1. Если C=0, то D триггер хранит предыдущее состояние. Таблица переходов: C D Выход Q Режим 0 0 Q(n-1) Хранение 0 1 Q(n-1) Хранение Запись D= Запись D=1 Модель функционирования D триггера защелки. В ней нужно отобразить входные и выходные сигналы триггера. Провести ее моделирование. 60

61 Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 61

62 JK триггер JK триггер имеет 2 информационных входа: J (Jump прыжок) и К (Kill убить), вход синхронизации С (Clock). Если С=0, то триггер находится в режиме хранения. Когда С=1, триггер работает как SR триггер за исключением J=K=1. В этом случае происходит инверсия предыдущего состояния (режим счета). Таблица переходов JК триггера. C J K Выход Q Режим 0 0 или 1 0 или 1 Q(n-1) Хранение Инверсия Q(n-1) Хранение Запись Сбос в Инверсия Q(n-1) Счет Модель функционирования JK триггера. В ней нужно отобразить входные и выходные сигналы триггера. Провести ее моделирование. 62

63 Включить симулирование (моделирование) командой Simulation=>Start (или кнопкой стрелки вправо на панели инструментов модели). В окне Scope отображаются графики сигналов. 63

64 6.2. Регистры Регистры это узлы ЭВМ, служащие для хранения информации в виде машинных слов или их частей, а также для выполнения над словами некоторых преобразований. С помощью регистра можно выполнять следующие операции: установка всех разрядов регистра в состояние логического нуля или логической единицы; прием и хранение в регистре многоразрядного слова; сдвиг хранимого в регистре слова вправо или влево на заданное число разрядов; преобразование параллельного двоичного кода в последовательный, и наоборот. Регистры состоят из множества триггеров. Возможны регистры: Параллельный. В каждый триггер данные заносятся одновременно. Сдвига. Данные заносятся последовательно, начиная с первого триггера. При занесении очередного отсчета предыдущие сдвигаются по внутренним триггерам регистра. Моделируем 2 типа регистров: параллельный и сдвиговый. 64

65 Параллельный регистр Для параллельного регистра создаем статическую модель. Его поведение лучше анализировать в статике. В модель 3-разрядного параллельного регистра включаем: 3 SR триггера S-R FlipFlop. Константы Constant и Constant1 co значениями1 и 0 для выбора управляющих значений. Блок находится в Simulink => Sources. 3 ручных переключателя Manual Switch. Блок находится в Simulink => Signal Routing. Нужны для выбора входных данных для каждого триггера. Их имена - Input 1, Input 2, Input 3. Ручной переключатель Manual Switch для выбора сигнала записи. Его имя Record. При записи Record =1, Reset = 0. Ручной переключатель Manual Switch для выбора сигнала сброса. Его имя Reset. При сбросе Reset = 1, Record =0. 3 логических блока Logical Operator (AND). Блок находится в Simulink => Logic and Bit Operations, с их помощью биты данных передаются на триггеры только при Record =1. 6 дисплеев Display для контроля прямых Q и инверсных!q выходов триггеров. Блок находится в Simulink => Sinks. 65

66 Прогон при записи. Выбраны Record =1, Reset = 0, биты данных 011. Прогон при сбросе. Выбраны Record =0, Reset = 1, биты данных безразличны. 66

67 Регистр сдвига Для регистра сдвига создаем динамическую модель. Его поведение надо анализировать во времени. В модель 3-разрядного регистра сдвига включаем: 3 триггера D_защелка D_Latch. Блок находится в Simulink Extras=>Flip- Flops. 2 элемента памяти Memory между триггерами. Блок находится в Simulink => Discrete. Они необходимы для запоминания предыдущего состояния триггеров в процессе моделирования. Генераторы прямоугольных импульсов Pulse Generator. Блок находится в Simulink => Sources. Один для формирования сигнала данных, другой для формирования сигнала синхронизации триггеров (при его наличии данные заносятся в триггер). 2 преобразователя типа данных Data Type Conversion. Блок находится в Simulink => Signal Attributes. Преобразует данные численного типа в булевые, что нужно для триггера D_защелка.. Наблюдатель Scope. Блок находится в Simulink => Sinks. Нужен для просмотра временных диаграмм сигналов в модели. В нем 5 входов. 67

68 Прогон при записи. Выбраны: Для Pulse Generator период 4 сек., Длительность импульса 50% от периода, Задержка начала.4 сек. Для Pulse Generator1 период 3 сек., Длительность импульса 10% от периода, Задержка начала.1 сек. Видно, что выходы внутренних триггеров повторяют входные данные со сдвигом во времени. 68

69 7. Цифровая обработка сигналов Предмет исследования Цифровая обработка сигналов (ЦОС) широко применяется, так как позволяет реализовать методы, под которые в аналоговой технике нет устройств. Для ЦОС непрерывный во времени аналоговый сигнал с помощью аналогоцифрового преобразователя (АЦП) преобразуется в цифровой. АЦП включает: Дискретизатор, который превращает непрерывный сигнал в дискретный. По теореме отсчетов частота дискретизации Fs должна превышать максимальную частоту непрерывного сигнала Fmax не менее чем в 2 раза. Квантизатор, который превращает дискретные отсчеты сигнала в последовательность чисел для ЦОС. Для обратного преобразования цифрового сигнала в аналоговый применяется цифро-аналоговый преобразователь (ЦАП). ЦАП включает блок, который превращает цифровой сигнал в дискретный, и сглаживающий фильтр, который сглаживает перепады между дискретными отсчетами. Это фильтр нижних частот.. Для ЦОС широко применяется спектр сигнала в базисе Фурье. Быстрое преобразование Фурье (БПФ) формирует его. Используется выборка из отсчетов, число которых N равно 2 в целой степени. При частоте дискретизации Fs формируются N/2 спектральных компонент. Анализатор использует БПФ с фиксацией каждой компоненты спектра. При дискретизации имеется проблема наложения спектров. Дискретные сигналы одинаковы для рабочего сигнала и сдвинутого по частоте на 2Fs сигнала помехи. Это явление называется наложением спектров, для борьбы с ним помеха должна фильтроваться до дискретизации специальным фильтром, который называется антиэлайзинговым. Контрольные вопросы 1. Форматы представления чисел в ЦОС. 2. Прямой, обратный и дополнительный коды. 3. Форматы с фиксированной и плавающей точкой. 4. Квантизатор. 5. Шум квантования. 6. Ошибки округления. Контрольные вопросы 1. Дискретизатор. Теорема отсчетов. 2. Антиэлайзинговый фильтр. 3. Квантизатор. 4. АЦП и ЦАП. 69

70 В модели включаем: Генератор прямоугольных импульсов Pulse Generator из Simulink => Sources. Для генерирования импульсов дискретизации. Для него задается период, равный 1/Fs=1/20, и ширина импульса (50% от периода). Генератор синусоиды Sine Wave. Блок находится в Signal Processing Toolbox => Signal Processing Sources. Для одного генератора выбираем частоту 2 полезного сигнала, для другого частоту 42 помехи (больше первой на 2Fs, Fs=20 частота дискретизации). Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 6 входов. 3 блока выборки и хранения S/H. Блок находится в Signal Processing Blockset => Signal Operation. Для них задается тип переключения Trigger Type - по переднему фронту импульса дискретизации (Rising edge). Analog Filter Design. Для фильтрации помехи до дискретизации сигнала или сглаживания при ЦАП. Блок находится в Signal Processing Blockset => Filter Implementation. Сумматор Sum. Блок находится в Simulink => Math Operations. С его помощью находим сигнал ошибки, равный разности сигналов до и после квантизатора. В окне параметров блока задаем список знаков входных операндов. 70

71 7.1. Наложение спектров Задание к работе Анализ эффекта наложения спектров сигналов при дискретизации. Варианты заданий F1, Гц Fs, Гц Пример выполнения Частота дискретизации Fs=20. Частоты синусоид F1= 2 и F2=F1+2*Fs=2+2*20=42. Создаем модель фильтра в среде Simulink. 71

72 В модели использованы 3 параллельные ветви: Для полезного сигнала. Для сигнала помехи без предварительной фильтрации. Для сигнала помехи с предварительной фильтрацией аналоговым фильтром. Аналоговому фильтру задаем границу полосы пропускания 30 рад/сек, чтобы помеха фильтровалась. Двойным щелчком по линии входов вызываем поля их заголовка, в которые заносим тексты: Discret, Sin1, Sin1_Discret, Sin2, Sin2_Discret, Sin2_Discret_Filter. Заголовки разместятся над диаграммами сигналов для их идентификации. После запуска моделирования получаем результаты в окне Scope. Видна проблема квантованные сигналы одинаковы для рабочего сигнала и сдвинутого по частоте на 2Fs сигнала помехи. Это явление называется наложением спектров, для борьбы с ним помеха должна фильтроваться до дискретизации специальным фильтром, который называется антиэлайзинговым. Помеха не попадает на выход только при предварительной фильтрации. 72

73 7.2. Шумы квантования Задание к работе Моделирование анализа шумов квантования. Варианты заданий F, Гц Fs, Гц Амплитуда A Шаг квантования Пример выполнения Спроектировать и смоделировать систему анализа шумов квантования синусоидального сигнала с частотой F=2, амплитудой A=5. Частота дискретизации Fs=20, шаг квантования 0.5. Создаем модель фильтра в среде Simulink. В модель включаем: Генератор прямоугольных импульсов Pulse Generator из Simulink => Sources. Для генерирования импульсов дискретизации. Для него задается период, равный 1/Fs=1/20, и ширина импульса (50% от периода). 73

74 Генератор синусоиды Sine Wave. Блок находится в Signal Processing Toolbox => Signal Processing Sources. Для него выбираем частоту 2 полезного сигнала, режим отсчетов Discrete, время отсчетов Sample Time 1/1000 (для получения красивой картинки). Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 5 входов. Блок выборки и хранения S/H. Блок находится в Signal Processing Blockset => Signal Operation. Для него задается тип переключения Trigger Type - по переднему фронту импульса дискретизации (Rising edge). Квантизатор Quantizer. Блок находится в Signal Processing Blockset => Quantizers. Для него задаем шаг квантования 0.5. Сумматор Sum. Блок находится в Simulink => Math Operations. С его помощью находим сигнал ошибки, равный разности сигналов до и после квантизатора. В окне параметров блока задаем список знаков входных операндов. Двойным щелчком по линии входов вызываем поля их заголовка, в которые заносим тексты: Discret, Sin, S/H, Sin_Discret, Error. Заголовки разместятся над диаграммами сигналов для их идентификации. После запуска моделирования получаем результаты в окне Scope. Видно, что при квантовании возникает ошибка шум квантования. 74

75 75

76 7.3. АЦП + ЦАП Спроектировать и смоделировать систему ЦОС, включающую АЦП и ЦАП. В системе синусоидальный сигнал с частотой F=2 и амплитудой A=5 преобразуется в цифровой с помощью АЦП, содержащего устройство выборки/хранения S/H и квантизатор Quantizer. Частота дискретизации Fs=20, шаг квантования 0.5. ЦАП использует аналоговый ФНЧ. Создаем модель в среде Simulink. Для расчета ФНЧ двойным щелчком по нему вызывается программа. В ней выбран ФНЧ Баттерворта 8 порядка. 76

77 После запуска моделирования получаем результаты в окне Scope. Видно, что исходный сигнал Sin сначала преобразуется в цифровой Digital, а затем преобразуется в аналоговый Analog. Есть, конечно, ошибка шум квантования, она мала и не видна. 77

78 7.4. БПФ БПФ ищет спектральные компоненты в выборке отсчетов. Позиция компонента во времени не отслеживается. Поэтому если в выборке есть одинаковые фрагментов с заданной частотой, но половина из них имеет противоположные знаки, то компонент не будет обнаружен. Создаем модель в среде Simulink для демонстрации этого. Генератор прямогольных импульсов Pulse Generator, константа Const=-0.5 и сумматор формирует множитель перемены знака. Он в перемножителе Product умножается на синусоиду Sin Wave. В модели с помощью анализаторов спектра Spectrum Scope определяются спектры двух сигналов: Синуса. Синуса с переменой знака на соседних периодах. После запуска моделирования получаем результаты в окне Scope. 78

79 Анализаторы спектра показывают спектры сигнала синуса (слева) и сигнала синуса с попериодной переменой знака (справа). Спектральная компонента с правильной частотой есть только в первом случае. Во втором случае ее нет, хотя на временной диаграмме фрагменты этой синусоиды визуально заметны. 79

80 8. Фильтры Предмет исследования В фильтрах, реализованных в Simulink, возможны 4 типа: Lowpass фильтр нижних частот. Highpass фильтр верхних частот. Bandpass полосно-пропускающий фильтр. Bandstop полосно-задерживающий фильтр. Для каждого аналогового фильтра возможны методы расчета, использующие математические формулы: Batterworth. АЧХ плоская в полосе пропускания. Chebyshev 1. АЧХ с равномерными пульсациями в полосе пропускания. Chebyshev 2. АЧХ с равномерными пульсациями в полосе задерживания. Elliptic. АЧХ с равномерными пульсациями и в полосе пропускания, и в полосе задерживания. Цифровой фильтр реализуется с помощью ЦОС. По сравнению с аналоговыми фильтрами в цифровых фильтрах могут использоваться более сложные алгоритмы для получения наилучших характеристик. В цифровых фильтрах реализуются две структуры: КИХ с конечной импульсной характеристикой. Реализуется в виде каскадно-включенных элементов задержки, выходы которых умножаются на коэффициенты фильтра и суммируются. Импульсная характеристика конечна, потому что в фильтре нет обратных связей. БИХ с бесконечной импульсной характеристикой. Такой фильтр реализуется в виде каскадно-включенных элементов задержки, выходы которых умножаются на коэффициенты фильтра и суммируются. Дополнительно в фильтре есть обратные связи. Импульсная характеристика бесконечна, потому что в фильтре есть обратные связи, приводящие к бесконечной циркуляции данных по петле обратной связи. Контрольные вопросы: 1. Что такое аналоговый фильтр? 2. Что такое цифровой фильтр. 3. Методы проектирования фильтров. 4. Фильтр Batterworth. 5. Фильтр Chebyshev Фильтр Chebyshev Фильтр Elliptic. 8. Фильтр БИХ. 9. Фильтр КИХ. 80

81 10. Средства анализа фильтров в MATLAB 11. Инструмент Analog Filter Design. 12. Инструмент Digital Filter Design. Задание Расчет и моделирование БИХ фильтра. Варианты заданий Тип Метод Bpass Гц Bstop Гц Apass дб Astop дб 0 ФНЧ Butterworth ,,, Chebyshev_ ,,, Chebyshev_ ,,, Elliptic ,,, Elliptic ,,, ФВЧ Butterworth Chebyshev_ Chebyshev_ Elliptic Elliptic Во все модели включаем: Два генератора синусоиды - Sine Wave и Sine Wave1, Блок находится в Signal Processing Blockset => Signal Processing Sources. Для одного генератора выбираем частоту в полосе пропускания (10 Гц), для другого в полосе задерживания (100 Гц). Частота дискретизации Fs должна быть значительно больше максимальной рабочей. Выбираем Fs=1000 Гц. В поле Sample time нужно задать значение 1/1000 (1/Fs). Сумматор Sum. Блок находится в Simulink => Math Operations. Блок Analog Filter Design или Digital Filter Design для расчета параметров фильтра. Блок находится в Signal Processing Blockset => Filtering => Filter Implementations. Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 2 входа. 81

82 8.1. Аналоговый БИХ фильтр Спроектировать ФНЧ. Метод Butterworth, полоса пропускания Bpass=0 50 Гц, порядок фильтра 8. Создаем модель фильтра в среде Simulink. Блок Analog Filter Design.Для расчета фильтра двойным щелчком мыши запускаем программу расчета фильтра. В его окне задаем параметры фильтра. Внимание. Границу полосы пропускания надо задавать не в герцах, а в рад/сек. Стало быть, частоту умножаем на 2*

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

84 8.2. Цифровой БИХ фильтр Спроектировать ФНЧ с БИХ. Метод Butterworth, полоса пропускания Bpass=0 200 Гц, полосой задерживания, Bstop=300 Гц, неравномерность в полосе пропускания Apass=1дБ и гарантированное затухание Astop=60дБ. Создаем модель фильтра в среде Simulink. Блок Digital Filter Design. Двойным щелчком по нему в модели вызываем окно параметров. В этом окне выполняется расчет фильтра. Окно содержит поля для выбора параметров фильтра и графическое окно результатов. В окне параметров блока размещены компоненты: окно визуального отображения, вид которого выбирается кнопками в панели инструментов (вначале оно иллюстрирует спецификации АЧХ фильтра), поле информации о рассчитываемом фильтре (слева от графического окна), поле типа фильтра (первое поле слева внизу), в котором в верхней части выбирается вид фильтра - в примере Lowpass, а в нижней части метод расчета в примере фильтр с БИХ (IIR), Butterworth, поле задания порядка фильтра с областью опций, если они имеются (второе слева поле внизу), в примере минимальный порядок, данные о частотах (третье слева поле внизу), в примере частота дискретизации Fs=1000Гц (не менее 2Fstop), граница полосы пропускания Fpass=50Гц, граница полосы задерживания Fstop=75Гц. затухания (правое поле внизу), в примере Apass=2 дб, Astop=60 дб. 84

85 В перечисленных полях нужно задать параметры фильтра и запустить подпрограмму расчета, нажав кнопку Design Filter. После расчета графическое окно автоматически переключается на отображение АЧХ фильтра, а в информационном окне отображаются параметры фильтра. Получился фильтр 19 порядка. По умолчанию выбирается структура фильтра из каскадно-соединенных биквадратных звеньев. 85

86 Карта полюсов и нулей фильтра 86

87 Коэффициенты фильтра. В списке отображаются коэффициенты числителя (группа Numerator) и знаменателя (группа Denumerator) передаточной функции фильтра. Если коэффициенты не умещаются в графическом окне, то они отображаются с линейкой скроллинга. В примере использован КИХ фильтр Equiripple, который не имеет полюсов и коэффициентов знаменателя. 87

88 Импульсная характеристика. Это отклик фильтра на дельта-функцию. 88

89 Переходная характеристика. Это отклик фильтра на ступенчатую функцию. 89

90 Теперь можно осуществить моделирование фильтра. В результате в Scope получаем диаграммы сигналов. Входной сигнал фильтра содержит сумму двух синусоид, а в выходном только одна. 90

91 8.3. Цифровой КИХ фильтр Варианты заданий Тип Метод Bpass Гц Bstop Гц Apass дб Astop дб 0 ФНЧ Equiripple ,,, Maximaly Flat ,,, Least-Square ,,, Equiripple ,,, Interpolated ,,, ФВЧ Equiripple Maximaly Flat Least-Square Equiripple Interpolated Спроектировать ФНЧ с КИХ. Метод Equiripple, полоса пропускания Bpass=0 50 Гц, полоса задерживания Bstop=75 Гц, неравномерность в полосе пропускания Apass=1дБ и гарантированное затухание Astop=60дБ. Создаем модель фильтра в среде Simulink. Она не отличается от модели цифрового БИХ фильтра. 91

92 Блок Digital Filter Design. Двойным щелчком по нему в модели вызываем окно параметров. В этом окне выполняется расчет фильтра. Окно содержит поля для выбора параметров фильтра и графическое окно результатов. В перечисленных полях нужно задать параметры фильтра и запустить подпрограмму расчета, нажав кнопку Design Filter. После расчета графическое окно автоматически переключается на отображение АЧХ фильтра, а в информационном окне отображаются параметры фильтра. Получился фильтр 79 порядка. 92

93 Карта полюсов и нулей фильтра 93

94 Коэффициенты фильтра. В списке отображаются коэффициенты числителя (группа Numerator) и знаменателя (группа Denumerator) передаточной функции фильтра. Если коэффициенты не умещаются в графическом окне, то они отображаются с линейкой скроллинга. В примере использован КИХ фильтр Equiripple, который не имеет полюсов и коэффициентов знаменателя. 94

95 Импульсная характеристика. Это отклик фильтра на дельта-функцию. Переходная характеристика. Это отклик фильтра на ступенчатую функцию. 95

96 Теперь можно осуществить моделирование фильтра. В результате в Scope получаем диаграммы сигналов. Входной сигнал фильтра содержит сумму двух синусоид, а в выходном только одна. 96

97 9. Модемы Предмет исследования При передаче сигналов по линиям связи прямая передача не всегда возможна, так как физическая среда распространения не согласуется с сигналом. Поэтому для передачи используется боле высокочастотное колебание переносчик (несущая - carrier). Параметры переносчика меняются по закону первичного сигнала. Процесс изменения называется модуляцией. В зависимости от того, какой параметр несущей модулируется, различают амплитудную (АМ), частотную (ЧМ) и фазовую (ФМ) модуляцию. Устройство, исполняющее этот процесс, называется модулятором. При приеме первичный сигнал извлекается из принятого сигнала. Процесс извлечения называется демодуляцией. Устройство, исполняющее этот процесс, называется демодулятором. Модулятор и демодулятор образуют комплекс, который называется модемом. Известны аналоговые и цифровые модемы. Контрольные вопросы: 1. Назначение модуляции. 2. Модемы с DSB двухполосная АМ. 3. Модемы с DSBSC DSB с подавленной несущей. 4. Модемы с SSB Однополосная АМ. 5. Модемы с M_PAM - M-фазная АМ. 6. Модемы с BPSK - 2-фазная ФМ. 7. Модемы с DBPSK - 2-фазная дифференциальная ФМ. 8. Модемы с QPSK 4-фазная ФМ. 9. Модемы с DQPSK 4-фазная дифференциальная ФМ Модемы с MDPSK M-фазная дифференциальная ФМ. 11. Модемы с MPSK M-фазная ФМ 12. Модемы с MFSK M-частотная ЧМ. 13. Модемы с Rectangular QAM - КАМ. Выполнить моделирование модема заданного типа при частоте сигнала F и частоте несущей Fc. Во всех моделях использовать блоки: Источник модулирующего сигнала - Sine Wave. Модулятор и демодулятор. Канал связи AWGN с гауссовским шумом. Наблюдатель Scope для просмотра сигналов. Анализатор спектра Spectrum Scope. 97

98 9.1. Аналоговые модемы Задание Выполнить моделирование модема заданного типа при частоте сигнала F и частоте несущей Fc. Во всех моделях использовать блоки: Генератор синусоиды Sine Wave. Блок находится в Signal Processing Toolbox => Signal Processing Sources. Источник модулирующего сигнала. Модулятор и демодулятор. Из Communicatios Blockset => Modulation. Канал связи с гауссовским шумом AWGN channel. Блок находится в Communicatios Blockset => Channels. Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 3 входа. Анализатор спектра Spectrum Scope. Блок находится в Signal Processing Toolbox => Signal Processing Sinks. Spectrum Scope для модулирующего сигнала. Spectrum Scope1 для модулированного сигнала. Анализаторы спектра используют быстрое преобразование Фурье с числом отсчетов, равным 2 в целой степени. Будем использовать прямоугольное окно BoxCar и 256 отсчетов. Для других блоков модели нужно задать время отсчета Simple time, равным 1/256. Варианты заданий Модем F Fc Девиация Полоса М Fsep 0 DSB AM DSBSC AM SSB AM DSB AM M-FSK SSB AM Нижняя 6 SSB AM Верхняя 7 M_PAM 4 8 FM PM Pi/2 98

99 Аналоговый модем DSB Выполнить моделирование аналогового модема с двухполосной амплитудной модуляцией DSB. F=10, Fs=50. Создаем модель в среде Simulink. В ней модулирующий сигнал выбирается ручным переключателем Manual Switch из двух возможных: Одна синусоида. Сумма синусоид (для демонстрации термина боковая полоса). Моделирующий сигнал синусоида. Анализаторы спектра показывают спектры модулирующего сигнала (слева) и модулированного сигнала (справа). 99

100 Моделирующий сигнал сумма синусоид. Анализаторы спектра показывают спектры модулирующего сигнала (слева) и модулированного сигнала (справа). Модулированный сигнал содержит несущее колебание, которое не несет информации и энергетически лишнее, а также две боковые полосы, связанные с одной и той же информацией. При моделировании с разными уровнями шума получим: Слева С/Ш=100 дб, шума практически нет. Сигнал демодулирован, но в нем может быть заметен остаток несущей. Причина неэффективный фильтр в демодуляторе. В этом случае можно выбрать в окне демодулятора более качественный фильтр. Справа С/Ш=10 дб. Шум заметен. 100

101 101

102 Аналоговый модем DSBSC Выполнить моделирование аналогового модема с двухполосной амплитудной модуляцией с подавленной несущей DSBSC. F=10, Fs=50. Создаем модель в среде Simulink. При моделировании анализаторы спектра показывают спектры модулирующего сигнала (слева) и модулированного сигнала (справа). Модулированный сигнал содержит две боковые полосы, связанные с одной и той же информацией. Несущее колебание подавленj. Энергетически это более выгодный способ АМ. При моделировании с разными уровнями шума получим: 102

103 Слева С/Ш=100 дб, шума практически нет. Сигнал демодулирован, но в нем может быть заметен остаток несущей. Причина неэффективный фильтр в демодуляторе. В этом случае можно выбрать в окне демодулятора более качественный фильтр. Справа С/Ш=10 дб. Шум заметен меньше, чем при двухполосной АМ, так как энергия боковых полос выше. 103

104 Аналоговый модем SSB Выполнить моделирование аналогового модема с однополосной амплитудной модуляцией с подавленной несущей SSB (использована нижняя боковая). F=10, Fs=50. Создаем модель в среде Simulink. При моделировании анализаторы спектра показывают спектры модулирующего сигнала (слева) и модулированного сигнала (справа). Модулированный сигнал содержит только одну боковую компоненту, связанную с информацией. Энергетически это самый выгодный способ АМ. При моделировании с разными уровнями шума получим: 104

105 Слева С/Ш=100 дб, шума практически нет. Сигнал демодулирован, но в нем может быть заметен остаток несущей. Причина неэффективный фильтр в демодуляторе. В этом случае можно выбрать в окне демодулятора более качественный фильтр. Справа С/Ш=10 дб. Шум заметен еще меньше, чем при двухполосной АМ с подавленной несущей, так как боковых полоса одна. 105

106 Аналоговый модем FM Выполнить моделирование аналогового модема с частотной модуляцией - FM. F=10, Fs=50, девиация частоты 30. Создаем модель в среде Simulink. При моделировании анализаторы спектра показывают спектры модулирующего сигнала (слева) и модулированного сигнала (справа). Модулированный сигнал содержит много боковых компонент, связанных с информацией. С точки зрения требуемой полосы частот радиоканала это невыгодный способ модуляции. При моделировании с разными уровнями шума получим: Слева С/Ш=100 дб, шума практически нет. 106

107 Справа С/Ш=10 дб. Шум малозаметен. 107

108 Аналоговый модем PM Выполнить моделирование аналогового модема с фазовой модуляцией - PM. F=5, Fs=50, девиация частоты 20. Создаем модель в среде Simulink. При моделировании анализаторы спектра показывают спектры модулирующего сигнала (слева) и модулированного сигнала (справа). 108

109 Модулированный сигнал содержит много боковых компонент, связанных с информацией. С точки зрения требуемой полосы частот радиоканала это невыгодный способ модуляции. При моделировании с разными уровнями шума получим: Слева С/Ш=100 дб, шума практически нет Сигнал демодулирован, но в нем может быть заметен остаток несущей. Причина неэффективный фильтр в демодуляторе. В этом случае можно выбрать в окне демодулятора более качественный фильтр. Справа С/Ш=10 дб. Шум заметен. 109

110 9.2. Цифровые модемы Предмет исследования Цифровые модемы с фазовой модуляцией (PSK = Phase Shift Keying) используют фазовую модуляцию с несколькими значениями фазы. На каждом такте передаваемый сигнал можно представить как вектор одной и той же амплитуды, но с разной фазой. Применяются разновидности PSK: BPSK (Binary PSK). Использует 2 фазы. Кодовая комбинация, передаваемая на одном такте - 1 бит со значениями 0 и 1. Им соответствует вектор с модулем 1 и фазами, отличающимися на pi. Это означает самую низкую скорость передачи, но самую высокую помехозащищенность. QPSK (Quadro PSK). Использует 4 фазы. Кодовая комбинация, передаваемая на одном такте - 2 бита со значениями 0 или 1. Им соответствует вектор с модулем 1 и фазами, отличающимися на pi/2. Скорость передачи в 2 раза выше, чем для BPSK, но помехозащищенность ниже. M-PSK (Multiple PSK). Использует M фаз.. Кодовая комбинация, передаваемая на одном такте, имеет длину К, зависящую от М (М=2 К ). Им соответствует вектор с модулем 1 и фазами, отличающимися на 2pi/M. При M>4 скорость передачи выше, чем для BPSK или QPSK, но помехозащищенность ниже. Цифровой модем Rectangular_QAM использует квадратурную амплитудную модуляцию (КАМ). Модулированный сигнал содержит квадратурные компоненты: косинусная (или синфазная) и синусная (или противофазная). При их суммировании получается амплитудно-фазовая модуляция. На каждом такте передаваемый сигнал можно представить как вектор определенными модулями и фазами. Концы векторов могут попадать в точки, которые образуют созвездие. Количество точек в созвездии M=2 K, K длина кодовой комбинации (KK). Длина кодовой комбинации K, передаваемой на одном такте, зависит от числа точек в созвездии M=2 K. Например, при K=4 M=16. Скорость передачи в модеме КАМ выше, чем в модемах QPSK и BPSK, так как у них М выше. Помехозащищенность зависит от расстояния между точками в созвездии. Например, при одном и том же высоком М, КАМ лучше, чем M-PSK, так как точки в созвездии более разнесены. Наиболее распространен модем Rectangular_QAM, в котором созвездие это набор точек на прямоугольной решетке. Контрольные вопросы: 1. Назначение модуляции. 2. Модемы с BPSK - 2-фазная ФМ. 110

111 3. Модемы с QPSK 4-фазная ФМ. 4. Модемы с MPSK M-фазная ФМ 5. Модемы с MFSK M-частотная ЧМ. 6. Модемы с Rectangular QAM - КАМ. Задание Выполнить моделирование модема заданного типа при частоте сигнала F и частоте несущей Fc. Варианты заданий Модем F Fc М 0 BPSK QPSK BPSK QPSK MPSK MFSK MPSK MFSK QAM QAM Во всех моделях использовать блоки: Источник данных, генератор случайных целых чисел Random-Integer Generator. Блок находится в Communications Blockset => Comm Sources => Random Data Sources. Блок вырабатывает случайные числа в интервале 0...M-1. Модуляторы. Блоки находятся в Communications Blockset => Modulation => Digital Baseband Modulation. В окне его параметров задаем фазовое смещение (Phase Offset), равным 0, чтобы кодовых комбинаций (КК) размещались на оси X на карте созвездий. Канал связи с добавлением гауссовского шума AWGN Channel. Блок находится в Communications Blockset => Channels. В окне его параметров выбирается отношение сигнал/шум С/Ш. Демодуляторы. Блоки находится в Communications Blockset => Modulation => Digital Baseband Modulation. В окне его параметров задаем то же, что в модуляторе. Карта рассеяния Discrete-Time Scatter Plot. Блок находится в Communications Blockset => Comm Sinks. Блок используется для просмотра карты созвездий кодовых комбинаций сигналов. В окне надо задать достаточно большое число отображаемых точек (Point Displayed). 111

112 Наблюдатель Scope. Блок находится в Simulink => Sinks. В нем 3 входа. Зададим имена входов блока (T_Message переданное сообщение, R_Message - принятое сообщение, Error - ошибка). Блоки преобразования комплексных чисел в формат амплитуда-фаза Complex to Magnitude-Angle. Блок находится в Simulink => Math Operations. Вещественные сигналы с выходов амплитуда u этих блоков передаем на входы наблюдателя Scope. Сумматор Sum. Блок находится в Simulink => Math Operations. Блок ставим в режим вычитания, чтобы определить сигнал ошибки Error, разницу передаваемого и принятого сообщений. 112

113 Цифровой модем BPSK Выполнить моделирование цифрового модема с 2-кратной фазовой модуляцией - BPSK. Создаем модель в среде Simulink. При моделировании с разными уровнями шума получим. С/Ш=100 дб, шума практически нет. На карте рассеяния сигнала помех не заметно. Передаваемое и принятое сообщения совпадают. С/Ш=10 дб, шум есть. На карте рассеяния сигнала помехи заметны. Однако КК не перекрываются. Демодулятор формирует правильное сообщение. Сигнал ошибки равен

114 С/Ш=0 дб, интенсивный шум. На карте рассеяния сигнала помехи велики, КК не перекрываются. Демодулятор формирует сообщение с ошибками. Сигнал ошибки не равен

115 Цифровой модем QPSK Выполнить моделирование цифрового модема QPSK. Создаем модель в среде Simulink. При моделировании с разными уровнями шума получим. С/Ш=100 дб, шума практически нет. На карте рассеяния сигнала помех не заметно. Передаваемое и принятое сообщения совпадают. С/Ш=10 дб, шум есть. На карте рассеяния сигнала помехи заметны. Однако КК не перекрываются. Демодулятор формирует правильное сообщение. Сигнал ошибки равен

116 С/Ш=0 дб, интенсивный шум. На карте рассеяния сигнала помехи велики, КК не перекрываются. Демодулятор формирует сообщение с ошибками. Сигнал ошибки не равен

117 Цифровой модем M-PSK Выполнить моделирование цифрового модема M-PSK с M=8. Создаем модель в среде Simulink. При моделировании с разными уровнями шума получим. С/Ш=100 дб, шума практически нет. На карте рассеяния сигнала помех не заметно. Передаваемое и принятое сообщения совпадают. С/Ш=10 дб, интенсивный шум. На карте рассеяния сигнала помехи велики, КК не перекрываются. Демодулятор формирует сообщение с ошибками. Сигнал ошибки не равен

118 118

119 Цифровой модем M-FSK Выполнить моделирование цифрового модема с множественной частотной модуляцией - M-FSK с M=8. Частотный разнос 6. Создаем модель в среде Simulink. При моделировании с разными уровнями шума получим. С/Ш=100 дб, шума практически нет. На карте рассеяния сигнала помех не заметно. Передаваемое и принятое сообщения совпадают. 119

120 С/Ш=0 дб, интенсивный шум. Демодулятор формирует сообщение с ошибками. Сигнал ошибки не равен

121 121

122 Цифровой модем M-PAM Выполнить моделирование цифрового модема с множественной амплитудной модуляцией - M-PAM с M=8. Создаем модель в среде Simulink. При моделировании с разными уровнями шума получим. С/Ш=100 дб, шума практически нет. На карте рассеяния сигнала помех не заметно. Передаваемое и принятое сообщения совпадают. 122

123 С/Ш=20 дб, шум есть. На карте рассеяния сигнала помехи заметны. Однако КК не перекрываются. Демодулятор формирует правильное сообщение. Сигнал ошибки равен 0. С/Ш=10 дб, интенсивный шум. На карте рассеяния сигнала помехи велики, КК не перекрываются. Демодулятор формирует сообщение с ошибками. Сигнал ошибки не равен

124 Цифровой RECT_QAM модем Выполнить моделирование цифрового КАМ модема на прямоугольной решетке - RECT_QAM с M=16. Создаем модель в среде Simulink. При моделировании с разными уровнями шума получим. С/Ш=100 дб, шума практически нет. На карте рассеяния сигнала помех не заметно. Передаваемое и принятое сообщения совпадают. 124

125 С/Ш=20 дб, шум есть. На карте рассеяния сигнала помехи заметны. Однако КК не перекрываются. Демодулятор формирует правильное сообщение. Сигнал ошибки равен 0. С/Ш=10 дб, интенсивный шум. На карте рассеяния сигнала помехи велики, КК перекрываются. Демодулятор формирует сообщение с ошибками. Сигнал ошибки не равен

126 10. Канальные кодеки Предмет исследования Принципы построения кода. Из информационного сообщения, содержащего слова кода U, по определенным правилам вырабатывается выходное сообщение, включающее кодовые слова V. В простых кодах используются все кодовые слова (комбинации), количество которых равно N=q n (q - основание кода, а n - длина кода). Кодовые слова V отличаются друг от друга одним символом, поэтому даже один ошибочно принятый символ приводит к замене одного кодового слова другим и, следовательно, к неправильному приему сообщения в целом. Помехоустойчивыми называются коды, позволяющие обнаруживать и (или) исправлять ошибки в кодовых словах V, которые возникают при передаче по каналам связи. Эти коды строятся таким образом, что для передачи сообщения используется лишь часть кодовых слов, которые отличаются друг от друга более чем в одном символе. Эти кодовые слова называются разрешенными. Остальные кодовые слова относятся к числу запрещенных и могут появиться из-за наложения помех в канале связи. Существуют два способа помехоустойчивого кодирования: C обнаружением ошибок приемник обнаруживает ошибку и по каналу обратной связи направляет запрос на повторную передачу данных. Метод применяется для каналов с малой вероятностью ошибок. С исправлением ошибок приемник обнаруживает и исправляет ошибку. Метод применяется для каналов с высокой вероятностью ошибок. Использование даже простейших кодов с исправлением ошибок позволяет уменьшить вероятность ошибок в тысячи раз. Основные параметры помехоустойчивых кодов. В помехоустойчивых (или канальных) кодах в сообщение U с целью повышения помехозащищенности вносится избыточность, добавляются проверочные символы. Основные параметры кодов: Длина k информационного слова U. Длина r=n-k управляющей последовательности P. Длина n=k+r кодового слова V. Кодовое расстояние Хэмминга D - число позиций, в которых два разрешенных кодовых слова отличаются друг от друга. Кодовое расстояние Dmin - это наименьшее D между различными парами кодовых слов. Если Dmin=1, то все слова разрешенные. Кратность обнаруживаемых ошибок TО. Кратность исправляемых ошибок TИ. 126

127 Требуемое кодовое расстояние D определяется способом обработки ошибок: D TО+1, если ошибки только обнаруживаются, D TО + TИ +1, если часть ошибок исправляется, а часть только обнаруживается (приtо>tи), Классы помехоустойчивых кодов: Коды с контролем четности. В них в кодовом слове V контролируется четность или нечетность количества 1. Линейные блочные коды. В них кодовое слово V включает две части - информационную U и управляющую P (V = P, U). Циклические блочные коды. В них кодовое слово получается умножением U на генерирующий множитель G по правилам модульной арифметики. Реализация кодера с циклическими кодами проще. Сверточные коды. В них слово U разбивается на части (кортежи U1). Кодер имеет память для хранения U из нескольких кортежей. Кортежи заносятся в эту память путем сдвига. Кодер и декодер имеют одинаковый набор состояний S, между которыми определены переходы по кортежу U1. Выходной код V включает номер состояния кодера S и кортеж U1. В декодере дублируется работа кодера, повторяется состояние S кодера, из которого извлекается слово U. Чтобы кодек работал, необходима синхронизация кодера и декодера их состояния должны быть одинаковыми. Декодирование осуществляется по алгоритму Витерби, который ускоряет синхронизацию декодера с кодером. Контрольные вопросы: 1. Назначение помехоустойчивых кодов. 2. Коды с контролем четности. 3. Блоковые коды. 4. Кодек Хэмминга. 5. Циклические блоковые коды 6. Кодек BCH. 7. Кодек Рида-Соломона. 8. Сверточный кодек. Задание Выполнить моделирование кодека при длине сообщения K, длине кодового слова N, R с кратностями ошибок T. Варианты заданий Кодек K N Кратность ошибок T 0 Хэмминга 4 7 0, 1, 3 1 BCH 4 7 0, 1, 3 2 Рида-Соломона 4 7 0, 1, 3 127

128 3 Сверточный 2 3 0, 1, 2 4 Хэмминга , 1, 6 5 BCH , 1, 6 6 Рида-Соломона , 1, 6 7 Сверточный 2 3 0, 1, 3 8 Хэмминга , 1, 5 9 BCH , 1, 8 В модели включаем: Источник данных, генератор случайных двоичных чисел Bernoulli Binary-Integer, вырабатывающий случайные биты. Блок находится в Communications Blockset => Comm Sourses => RandomData Sourses. Выход генератора нужно сделать в виде фрейма из K=11 отсчетов. В окне параметров блока зададим и вероятность нулей, равную 0,9. Кодер. Блок находится в Communications Blockset => Error Detection and Correction => Block.Он по сообщению K формирует передаваемый код V. В окне параметров блока Ошибка! Источник ссылки не найден.задаем N=15 и число добавляемых символов N-k=4 как параметр функции генерации порождающей функции. Умножитель Gain. Блок находится в Simulink => Math Operations. Он умножает выход кодера на вектор ошибки E из 0 и 1, имитирующий ошибки в канале связи (ошибка может получиться при компоненте E, равном 0). Вектор E должен содержать N компонент, которые вычислим функцией rot90(randerr(n,1,n -ER)). Получим вектор-строку из N равновероятных нулей и единиц, из которых (N ER) равны

129 Декодер. Блок находится в Communications Blockset => Error Detection and Correction => Block. Для него нужно задать параметры, аналогичные кодеру. Блоки Unbuffer. Блок находится в Signal Processing Blockset => Signal management => Buffers. Они преобразуют фреймы в линейные последовательности, направляемые к виртуальному наблюдателю Scope. Наблюдатель Scope. Блок находится в Simulink => Sinks. Он позволяет в общем масштабе времени наблюдать сигналы от блоков Buffer. Чтобы в графиках наблюдателя были заголовки, сделаем входам имена. Для этого двойным щелчком по линии входа вызовем окно ввода имени, в которое занесем имя. Зададим имена: для передаваемого сообщения T_Message, для передаваемого кода T_Code, для принятого кода R_Code, для декодированного сообщения R_Message. 129

130 10.1. Кодек Хэмминга Выполнить моделирование кодека Хэмминга (11,15) без ошибок T0=0, и с ошибками с кратностью T1=1, T2=2. Создаем модель в среде Simulink. При моделировании с разными кратностями ошибок получим: 130

131 Ошибок нет, T0=ER=0. Code_T и Code_R одинаковы. 131

132 Ошибка кратности T1=ER=1. Code_T и Code_R не одинаковы. Все ошибки исправлены. 132

133 Ошибка кратности T2=ER=2. Code_T и Code_R не одинаковы. Часть ошибок осталась. 133

134 10.2. Кодек BCH Выполнить моделирование кодека BCH (5,15) без ошибок TO=0 и с ошибками с кратностью T1=4, T2=5. Создаем модель в среде Simulink. При моделировании с разными кратностями ошибок получим: 134

135 Ошибок нет, T0=ER=0. Code_T и Code_R одинаковы. Дисплей отображает

136 Ошибка кратности T1=ER=4. Code_T и Code_R не одинаковы. Все ошибки исправлены. Дисплей отображает их количество (2). 136

137 Ошибка кратности T2=ER=8. Code_T и Code_R не одинаковы. Часть ошибок осталась. Дисплей отображает этот факт числом со знаком минус (-1). 137

138 10.3. Кодек Рида-Соломона Выполнить моделирование кодека Рида-Соломона RS(5,15) без ошибок T0=0 и с ошибками с кратностью T1=4, T2=8. Создаем модель в среде Simulink. При моделировании с разными кратностями ошибок получим: 138

139 Ошибок нет, T0=ER=0. Code_T и Code_R одинаковы. Дисплей отображает

140 Ошибка кратности T1=ER=5. Code_T и Code_R не одинаковы. Все ошибки исправлены. Дисплей отображает их количество (5). 140

141 Ошибка кратности T2=ER=7. Code_T и Code_R не одинаковы. Часть ошибок осталась. 141

142 Дисплей отображает этот факт числом со знаком минус (-1). 142

143 10.4. Сверточный кодек Выполнить моделирование сверточного кодека 2/3 без ошибок T0=0 и с ошибками с кратностью T1=4, T2=8. Создаем модель в среде Simulink. В модель включаем: Сверточный кодер Convolution encoder. Блок находится в Communications Blockset => Error Detection and Correction => Convolution. Он по сообщению из K=2 символов формирует передаваемый код V из N=3 символов. В окне параметров кодера нужно задать функцию генерации решетки poly2trellis([4 3],[4 5 17; 7 4 2]). 143

144 Умножитель Gain. Блок находится в Simulink => Math Functions. Он умножает выход кодера на вектор ошибки E из 0 и 1, имитирующий ошибки в канале связи (ошибка может получиться при компоненте E, равном 0). Вектор E должен содержать N компонент, которые вычислим функцией rot90(randerr(n,1,n -ER)). Получим вектор-строку из N равновероятных нулей и единиц, из которых N -ER равны

145 Сверточный декодер Convolution decoder. Блок находится в Communications Blockset => Error Detection and Correction => Convolution. Он декодирует сообщение, используя алгоритм Витерби. В окне параметров блока нужно повторить решетку, выбрать декодирование с жестким решением (Hard Decision) и глубину отслеживания назад примерно 3 (K+N). В поле глубина слежения (Traceback Depth) задаем 10. Это означает, что декодированное сообщение будет создаваться со сдвигом на 10 тактов. Блоки Unbuffer Блок находится в Signal Processing Blockset => Signal management => Buffers. Они преобразуют фреймы в линейные последовательности, направляемые к виртуальному наблюдателю Scope. Блок задержки Integer Delay. Блок находится в Simulink => Discrete. Он задерживает Message_T на время обработки в декодере, чтобы наглядно сравнивать переданное и принятое сообщения. Наблюдатель Scope. Блок находится в Simulink => Sinks. Он позволяет в общем масштабе времени наблюдать сигналы от блоков Buffer. Чтобы в графиках наблюдателя были заголовки, сделаем входам имена. Для этого двойным щелчком по линии входа вызовем окно ввода имени, в которое занесем имя. Зададим имена: 145

146 для передаваемого сообщения T_Message, для передаваемого кода T_Code, для принятого кода R_Code, для декодированного сообщения R_Message, для задержанного передаваемого сообщения T_Message_Delay. При моделировании с разными кратностями ошибок получим: Ошибок нет, T0=ER=0. T_Code и R_Code одинаковы. R_Message совпадает с T_Message, но сдвинуто на 10 тактов. 146

147 Ошибка кратности T1=ER=1. T_Code и R_Code не одинаковы. R_Message не совпадает с T_Message, и сдвинуто на 10 тактов. Ошибки исправлены не полностью. Сверточный кодек хорошо работает только при редких ошибках, а в модели их вероятность 1/3. 147

148 11. Инструмент BERTool Предмет исследования В СКМ MATLAB имеется инструмент BERTool (Bit Error Rate Tool), позволяющий автоматизировать расчеты зависимости вероятности ошибок от отношения С/Ш для выбранного модема и канала связи. Окно инструмента содержит закладки: Theoretical. Расчеты выполняются по теоретическим формулам. Semianalitic. Расчеты выполняются полуаналитическими методами. Monte Carlo. расчеты выполняются методами Монте-Карло. Каждая закладка содержит средства графического инструмента пользователя для выбора параметров модели. Контрольные вопросы: 1. Назначение инструмента BERTool. 2. BERTool. Закладка Theoretical. 3. BERTool. Закладка Semianalitic. 4. BERTool. Закладка Monte Carlo. Задание Выполнить сравнительный анализ модемов и кодеков в заданном диапазоне изменения отношения С/Ш при известном числе кодовых комбинаций М. Варианты заданий M С/Ш в дб

149 11.1. Модемы Выполнить сравнительный анализ модемов PAM, PSK, FSK, QAM. Диапазон изменения отношения С/Ш 0 18, число кодовых комбинаций М=16. Командой BERTool вызываем инструмент. 149

150 Используем закладку Theoretical. В ее полях выбираем параметры: В поле Eb/N0 заносим диапазон 0:18. В поле Channel Type (тип канала) выбираем из списка канал с добавлением белого шума AWGN. В поле Modulation type (тип модуляции) последовательно выбираем нужные типы. В поле Modulation order (порядок модуляции) выбираем М=16. Для каждого типа модема выполняем команду Plot, которая рисует график зависимости вероятности ошибок от отношения С/Ш. На графике для каждой зависимости отображается легенда с именем графика. Изменим имена графиков на имена модемов. Для этого используем список графиков, отображаемый в верхней части окна инструмента. Двойной щелчок по имени по умолчанию выделяет это имя, которое можно редактировать. После перечисленных действий окно инструмента имеет следующий вид: 150

151 151

152 А это нарисованные графики: Можно сделать выводы: PAM ошибки самые большие. Однако пропускная способность канала лучшая из-за самого узкого спектра частот передаваемого сигнала. FSK самые низкие ошибки. Однако пропускная способность канала худшая из-за самого широкого спектра частот передаваемого сигнала. 152

Цель работы: создание модели генератора импульсов в пакете MATLAB и получение результатов моделирования.

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

Подробнее

В. П. Дьяконов. Simulink 5/6/7. Самоучитель

В. П. Дьяконов. Simulink 5/6/7. Самоучитель В. П. Дьяконов Simulink 5/6/7 Самоучитель Москва, 2008 УДК 32.973.26-018.2 ББК 004.438 Д93 Д93 Дьяконов В. П. Simulink 5/6/7: Самоучитель. М.: ДМК-Пресс, 2008. 784 с.: ил. ISBN 978-5-94074-423-8 Самоучитель

Подробнее

Представление чисел в ЭВМ

Представление чисел в ЭВМ А. А. Вылиток Представление чисел в ЭВМ 1. Информация и данные Информация (от лат. information разъяснение, изложение) содержание (смысл) сообщения или сигнала, сведения, рассматриваемые в процессе их

Подробнее

? Fm. АЦП м ЦАП

? Fm.  АЦП м ЦАП АЦП м ЦАП http://www.gaw.ru/html.cgi/txt/doc/adc/index.htm Общие сведения Параллельные АЦП Последовательно-параллельные АЦП Многоступенчатые АЦП Многотактные последовательно-параллельные АЦП Конвеерные

Подробнее

7 Программа [МОДАЛЬНЫЙ АНАЛИЗ] 7.1 Назначение программы. 7.2 Области применения. ЗТМС

7 Программа [МОДАЛЬНЫЙ АНАЛИЗ] 7.1 Назначение программы. 7.2 Области применения. ЗТМС 7 Программа [МОДАЛЬНЫЙ АНАЛИЗ] 7.1 Назначение программы Программа модального анализа предназначена для анализа импульсных сигналов и переходных характеристик. Программа позволяет определять собственные

Подробнее

ТЕОРИЯ И ПРИМЕНЕНИЕ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ (THEORY AND APPLICATION OF DIGITAL SIGNAL PROCESSING)

ТЕОРИЯ И ПРИМЕНЕНИЕ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ (THEORY AND APPLICATION OF DIGITAL SIGNAL PROCESSING) Л.РАБИНЕР, Б.ГОУЛД ТЕОРИЯ И ПРИМЕНЕНИЕ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ (THEORY AND APPLICATION OF DIGITAL SIGNAL PROCESSING) ОГЛАВЛЕНИЕ Предисловие 5 Глава 1. Введение 9 1.1. Краткий исторический очерк и некоторые

Подробнее

Белов В.И., Панимаскин Е.И. Быстрое преобразование Фурье (БПФ) с прореживанием по времени

Белов В.И., Панимаскин Е.И. Быстрое преобразование Фурье (БПФ) с прореживанием по времени Белов В.И., Панимаскин Е.И. Быстрое преобразование Фурье (БПФ) с прореживанием по времени. Описание преобразования Теория БПФ рассматривается во многих работах. В некоторых из них приведены программы реализации

Подробнее

4. Планируемые результаты обучения по дисциплине (модулю) Формируемые компетенции

4. Планируемые результаты обучения по дисциплине (модулю) Формируемые компетенции I. Аннотация 1. Цель и задачи дисциплины (модуля) Целью освоения дисциплины является: изучение принципов организации цифровых устройств. Задачами освоения дисциплины являются: привить знания о функционировании

Подробнее

Тема 20. Логические элементы и цифровые устройства. Структура и принцип действия ЦЭВМ

Тема 20. Логические элементы и цифровые устройства. Структура и принцип действия ЦЭВМ Тема 20. Логические элементы и цифровые устройства. Структура и принцип действия ЦЭВМ В основе цифровой электроники лежит двоичная система счисления. Для записи чисел в двоичной системе нужны только две

Подробнее

Рисунок Диаграмма работы мультиплексора

Рисунок Диаграмма работы мультиплексора Рисунок 3.2.2.2 - Диаграмма работы мультиплексора Демультиплексором - комбинационное устройство, обеспечивающее коммутацию единственного входа на один из выходов под управлением сигналов на адресных входах

Подробнее

Цифровая и микропроцессорная техника. Часть 1

Цифровая и микропроцессорная техника. Часть 1 МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Алтайский государственный университет" (ФГБОУ ВПО «АлтГУ») УТВЕРЖДАЮ Декан Поляков

Подробнее

МЕТОДИЧЕСКАЯ РАЗРАБОТКА. на проведение лабораторного занятия 2 по дисциплине «Телекоммуникационные системы»

МЕТОДИЧЕСКАЯ РАЗРАБОТКА. на проведение лабораторного занятия 2 по дисциплине «Телекоммуникационные системы» МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» МЕТОДИЧЕСКАЯ РАЗРАБОТКА на проведение

Подробнее

ОСНОВЫ ЛОГИКИ Логика Logos Логика понятие; суждение; умозаключение. Понятие понятием память компьютера Понятие содержание объём Содержание понятия

ОСНОВЫ ЛОГИКИ Логика Logos Логика понятие; суждение; умозаключение. Понятие понятием память компьютера Понятие содержание объём Содержание понятия ОСНОВЫ ЛОГИКИ Современная логика базируется на учениях древнегреческих мыслителей. Основы формальной логики заложены Аристотелем. Термин «Логика» происходит от греческого слова «Logos», означающего мысль,

Подробнее

Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования

Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования Поволжский государственный университет телекоммуникаций и информатики кафедра ТОРС Задание и методические

Подробнее

Создание формы. Практическая работа 3

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

Подробнее

Инструкция по работе с программой «Epr5.exe»

Инструкция по работе с программой «Epr5.exe» 1 Инструкция по работе с программой «Epr5.exe» Программа «Epr5.exe» (далее по тексту программа) предназначена для анализа спектров ЭПР и управления спектрометром ВИГТ.421400.012. Для работы программы необходима

Подробнее

Представление числовой информации в ЭВМ. Лекция 3

Представление числовой информации в ЭВМ. Лекция 3 Представление числовой информации в ЭВМ Лекция 3 Представление числовой информации в ЭВМ Память компьютера, отводимую для хранения числа или другого элемента данных в числовом коде, удобно описать моделью

Подробнее

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА СОДЕРЖАНИЕ МАТЕРИАЛА

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА СОДЕРЖАНИЕ МАТЕРИАЛА Учреждение образования «Могилевский государственный университет продовольствия» ПРОГРАММА ВСТУПИТЕЛЬНОГО ИСПЫТАНИЯ по микропроцессорной технике для абитуриентов, на основе среднего специального образования

Подробнее

Всё о синтезаторах DDS

Всё о синтезаторах DDS и технологии, 1 2005 Всё о синтезаторах DDS Ева Мёрфи, Колм Слэттери Перевод: Алексей Власенко alexey.vlasenko@analog.spb.ru Что такое «прямой цифровой синтез»? Прямой цифровой синтез (DDS) метод, позволяющий

Подробнее

МИКРОСХЕМА ИНТЕГРАЛЬНАЯ 1892ВМ10Я БИБЛИОТЕКА ЦОС Описание программы

МИКРОСХЕМА ИНТЕГРАЛЬНАЯ 1892ВМ10Я БИБЛИОТЕКА ЦОС Описание программы УТВЕРЖДЕН -ЛУ Инв. подл. Подп. и дата Взам.инв. Инв. дубл. Подп. и дата МИКРОСХЕМА ИНТЕГРАЛЬНАЯ 1892ВМ10Я БИБЛИОТЕКА ЦОС Описание программы CD-R Листов 25 2011 Литера 2 АННОТАЦИЯ В документе «Микросхема

Подробнее

УЗЛЫ И ЭЛЕМЕНТЫ БИОТЕХНИЧЕСКИХ СИСТЕМ

УЗЛЫ И ЭЛЕМЕНТЫ БИОТЕХНИЧЕСКИХ СИСТЕМ МИНИСТЕРСТВО ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ МЕДИЦИНСКИЙ УНИВЕРСИТЕТ КАФЕДРА БИОТЕХНИЧЕСКИХ СИСТЕМ И ТЕХНОЛОГИИ УЗЛЫ И ЭЛЕМЕНТЫ БИОТЕХНИЧЕСКИХ СИСТЕМ УЧЕБНО-МЕТОДИЧЕСКОЕ

Подробнее

LabVIEW ДЛЯ ИЗУЧАЮЩИХ ТЕОРИЮ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ: ЛАБОРАТОРНЫЙ ПРАКТИКУМ

LabVIEW ДЛЯ ИЗУЧАЮЩИХ ТЕОРИЮ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ: ЛАБОРАТОРНЫЙ ПРАКТИКУМ В. Г. Васильев, к.т.н., доцент (Тверской государственный технический университет, Тверь) LabVIEW ДЛЯ ИЗУЧАЮЩИХ ТЕОРИЮ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ: ЛАБОРАТОРНЫЙ ПРАКТИКУМ 1. Постановка задачи. Моделирование

Подробнее

МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ Государственное бюджетное образовательное учреждение Астраханской области среднего профессионального образования «Астраханский колледж вычислительной техники» МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ

Подробнее

MS Access. Формы. Лекции по дисциплине «Основы программирования и информационных технологий», прочитанные на кафедре ФМЭГ ФТ-факультета НТУ «ХПИ»

MS Access. Формы. Лекции по дисциплине «Основы программирования и информационных технологий», прочитанные на кафедре ФМЭГ ФТ-факультета НТУ «ХПИ» MS Access. Формы Лекции по дисциплине «Основы программирования и информационных технологий», прочитанные на кафедре ФМЭГ ФТ-факультета НТУ «ХПИ» 1 Формы Существует три способа ввода информации в Access:

Подробнее

Минский университет управления. УЧЕБНАЯ ПРОГРАММА вступительного испытания по дисциплине «Организация и функционирование ЭВМ»

Минский университет управления. УЧЕБНАЯ ПРОГРАММА вступительного испытания по дисциплине «Организация и функционирование ЭВМ» Минский университет управления УЧЕБНАЯ ПРОГРАММА вступительного испытания по дисциплине «Организация и функционирование ЭВМ» Минск 2015 1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Программа вступительного испытания предназначена

Подробнее

Сколько полей выбрано для включения в формируемый ОТЧЕТ

Сколько полей выбрано для включения в формируемый ОТЧЕТ ТЕСТ: "СУБД ACCESS 2007 - КОНТРОЛЬНЫЙ ТЕСТ". Задание #1 Сколько полей выбрано для включения в формируемый ОТЧЕТ Выберите один из 5 вариантов ответа: 1) 1 2) 2 3) 3 4) 4 5) 5 Задание #2 Приведут ли указанные

Подробнее

Лабораторная работа 8 «Настройка параметров периферийных устройств компьютера»

Лабораторная работа 8 «Настройка параметров периферийных устройств компьютера» Лабораторная работа 8 «Настройка параметров периферийных устройств компьютера» Цель работы: получение сведений по настройке пользовательского интерфейса периферийных устройств средствами операционной системы

Подробнее

Знакомство с Microsoft Excel

Знакомство с Microsoft Excel Знакомство с Micrsft Excel 1. Структура таблицы 1. Электронная таблица состоит из ячеек, находящихся на пересечении строк и столбцов. Строки нумеруются числами, столбцы - латинскими буквами. Каждая ячейка

Подробнее

6. Отображение и работа с атрибутивными данными Просмотр табличных данных

6. Отображение и работа с атрибутивными данными Просмотр табличных данных 6. Отображение и работа с атрибутивными данными 6.1. Просмотр табличных данных Для просмотра атрибутивных данных в виде текста используется табличное представление в окне Список. Чтобы посмотреть таблицу

Подробнее

Теория радиотехнических сигналов. Цифровая модуляция. Исследование энергетической эффективности различных видов модуляции

Теория радиотехнических сигналов. Цифровая модуляция. Исследование энергетической эффективности различных видов модуляции Министерство образования и науки Российской федерации Казанский Национальный Исследовательский Технический Университет Кафедра радиоэлектроники и информационно-измерительной техники Теория радиотехнических

Подробнее

Значение критерия, вероятность соответствия по критерию

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

Подробнее

по курсу Аналоговые и цифровые интегральные микросхемы и микропроцессоры - последовательностные интегральные микросхемы

по курсу Аналоговые и цифровые интегральные микросхемы и микропроцессоры - последовательностные интегральные микросхемы МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) Г.И.АСМОЛОВ, В.М.РОЖКОВ, О.П.ЛОБОВ ЛАБОРАТОРНЫЙ ПРАКТИКУМ по курсу Аналоговые и цифровые интегральные микросхемы и микропроцессоры

Подробнее

Компьютерный курс по общей электротехнике и электронике

Компьютерный курс по общей электротехнике и электронике Карлащук В. И. Компьютерный курс по общей электротехнике и электронике Учебное пособие Изд. 3-е Москва 2016 Карлащук В. И. Компьютерный курс по общей электротехнике и электронике / Учебное пособие. Изд.

Подробнее

Краткое руководство по использованию KEPServerEX OPC Server (Kepware) совместно с iologik E Сохранение конфигурационного файла iologik Е2210

Краткое руководство по использованию KEPServerEX OPC Server (Kepware) совместно с iologik E Сохранение конфигурационного файла iologik Е2210 Краткое руководство по использованию KEPServerEX OPC Server (Kepware) совместно с iologik E2210 1. Сохранение конфигурационного файла iologik Е2210 Для совместной работы следует узнать Modbus адрес, назначенный

Подробнее

ОГЛАВЛЕНИЕ 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

ОГЛАВЛЕНИЕ 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ ОГЛАВЛЕНИЕ 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 1.1. Область применения программы 1.. Место учебной дисциплины в структуре основной профессиональной образовательной программы 1.3. Цель и задачи

Подробнее

МОДЕЛИРОВАНИЕ УСТРОЙСТВА КОНТРОЛЯ ЧЕТНОСТИ

МОДЕЛИРОВАНИЕ УСТРОЙСТВА КОНТРОЛЯ ЧЕТНОСТИ Министерство образования и науки РФ Федеральное агентство по образованию Саратовский государственный технический университет МОДЕЛИРОВАНИЕ УСТРОЙСТВА КОНТРОЛЯ ЧЕТНОСТИ Методические указания и задания к

Подробнее

Маршрут проектирования цифровых интегральных схем в пакетах компании Mentor Graphics.

Маршрут проектирования цифровых интегральных схем в пакетах компании Mentor Graphics. Маршрут проектирования цифровых интегральных схем в пакетах компании Mentor Graphics. В данной работе для сквозного проектирования будут использованы такие пакеты компании Mentor Graphics как: HDL Designer,

Подробнее

ПРАКТИЧЕСКАЯ РАБОТА «МАТЕМАТИЧЕСКИЕ ОСНОВЫ ЭВМ»

ПРАКТИЧЕСКАЯ РАБОТА «МАТЕМАТИЧЕСКИЕ ОСНОВЫ ЭВМ» ПРАКТИЧЕСКАЯ РАБОТА «МАТЕМАТИЧЕСКИЕ ОСНОВЫ ЭВМ» Цель работы: Изучить системы счисления, правила перевода из одной системы счисления в другую, формы представления чисел и выполнение арифметических операций

Подробнее

1. ОСНОВЫ РАБОТЫ В ГИС «ГОСЗАКУПКИ ЯО». ОСНОВНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ Рабочая область Таблицы данных

1. ОСНОВЫ РАБОТЫ В ГИС «ГОСЗАКУПКИ ЯО». ОСНОВНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ Рабочая область Таблицы данных 1. ОСНОВЫ РАБОТЫ В ГИС «ГОСЗАКУПКИ ЯО». ОСНОВНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ... 2 1.1. Рабочая область... 2 1.2.... 3 1.3. Панель кнопок управления... 4 1.4. Дополнительные кнопки таблицы... 7 1.5. Основы работы

Подробнее

10-разрядный 1-канальный АЦП с частотой выборки. 1 Мвыб/с

10-разрядный 1-канальный АЦП с частотой выборки. 1 Мвыб/с 10-разрядный 1-канальный АЦП с частотой выборки СПЕЦИФИКАЦИЯ 1 ОСОБЕННОСТИ 1 Мвыб/с TSMC КМОП 90 нм Разрядность 10 бит Частота выборки 1 Мвыб/с Использование раздельных шин питания 1 В для цифровой и 3,3

Подробнее

CAN Фильтр - Руководство пользователя

CAN Фильтр - Руководство пользователя CAN Фильтр - Руководство пользователя Назначение Устройство которое вы держите в руках, CAN Фильтр, в основном предназначено для изменения сообщений CAN шины, проходящих через него. Также устройство может

Подробнее

«ИМПУЛЬС-М» Учебно-лабораторный стенд. Техническое описание и инструкция по эксплуатации

«ИМПУЛЬС-М» Учебно-лабораторный стенд. Техническое описание и инструкция по эксплуатации «ИМПУЛЬС-М» Учебно-лабораторный стенд Техническое описание и инструкция по эксплуатации Содержание стр. 1. Назначение... 2 2. Технические характеристики... 2 3. Конструкция стенда... 3 4. Лабораторная

Подробнее

УЧЕБНЫЕ МАТЕРИАЛЫ для студентов заочной формы обучения

УЧЕБНЫЕ МАТЕРИАЛЫ для студентов заочной формы обучения МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Забайкальский государственный университет»

Подробнее

МОДЕЛИРОВАНИЕ РАБОТЫ АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ В СРЕДЕ SCRATCH

МОДЕЛИРОВАНИЕ РАБОТЫ АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ В СРЕДЕ SCRATCH Муниципальное автономное общеобразовательное учреждение средняя общеобразовательная школа 5 Учебно-исследовательский проект по информатике МОДЕЛИРОВАНИЕ РАБОТЫ АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ В СРЕДЕ

Подробнее

ПРОГРАММНАЯ ОБОЛОЧКА FAR MANAGER

ПРОГРАММНАЯ ОБОЛОЧКА FAR MANAGER ПРОГРАММНАЯ ОБОЛОЧКА FAR MANAGER План: Программные оболочки. Far Manager Запуск FM и элементы интерфейса Панели FM Функциональные клавиши Меню FM Выбор представления панелей с помощью меню Сортировка объектов

Подробнее

ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ. Лабораторный практикум для студентов, обучающихся по направлению Прикладная информатика. (электронный ресурс)

ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ. Лабораторный практикум для студентов, обучающихся по направлению Прикладная информатика. (электронный ресурс) 1 Министерство образования и науки РФ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Владимирский государственный университет имени Александра Григорьевича

Подробнее

ФОРМИРОВАНИЕ И ПЕРЕДАЧА СИГНАЛОВ ЦИФРОВОГО ТЕЛЕВИДЕНИЯ

ФОРМИРОВАНИЕ И ПЕРЕДАЧА СИГНАЛОВ ЦИФРОВОГО ТЕЛЕВИДЕНИЯ Сагдуллаев В.Ю. магистрант кафедры телевидения МТУСИ ФОРМИРОВАНИЕ И ПЕРЕДАЧА СИГНАЛОВ ЦИФРОВОГО ТЕЛЕВИДЕНИЯ Рассматриваются особенности формирования сигналов цифрового телевидения с селекцией и передачей

Подробнее

Лекция 6 ЦЕПИ ПЕРИОДИЧЕСКОГО НЕСИНУСОИДАЛЬНОГО ТОКА

Лекция 6 ЦЕПИ ПЕРИОДИЧЕСКОГО НЕСИНУСОИДАЛЬНОГО ТОКА Лекция 6 ЦЕПИ ПЕРИОДИЧЕСКОГО НЕСИНУСОИДАЛЬНОГО ТОКА План Тригонометрическая форма ряда Фурье Ряд Фурье в комплексной форме Комплексный частотный спектр 3 Мощности в цепях несинусоидального тока Коэффициенты,

Подробнее

Практическая работа 6 РЕЖИМ ОТЛАДКИ И ЗАПУСК РАЗРАБОТАННОГО ПРОЕКТА В MASTERSCADA. Введение

Практическая работа 6 РЕЖИМ ОТЛАДКИ И ЗАПУСК РАЗРАБОТАННОГО ПРОЕКТА В MASTERSCADA. Введение Практическая работа 6 РЕЖИМ ОТЛАДКИ И ЗАПУСК РАЗРАБОТАННОГО ПРОЕКТА В MASTERSCADA Введение Запуск проекта на исполнение на объекте, как правило, должен быть автоматическим. Для этого необходимо создать

Подробнее

Часть I. Перевод чисел из одной системы счисления в другую

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

Подробнее

Пакет программ Microsoft Office 2013

Пакет программ Microsoft Office 2013 Глава 3 Пакет программ Microsoft Office 2013 В этой главе мы рассмотрим работу некоторых приложений, входящих в состав Microsoft Office 2013. Объем данной книги не позволяет глубоко изучить работу с этими

Подробнее

Работа с шаблонами типовых документов Руководство пользователя

Работа с шаблонами типовых документов Руководство пользователя Работа с шаблонами типовых документов Руководство пользователя Cognitive Technologies Москва, 2015 2 АННОТАЦИЯ В настоящем документе приводятся сведения об использовании в программном комплексе «Е1 Евфрат»

Подробнее

ЗАДАНИЕ Найти на панели «Стандартная» кнопки «Новый», «Открыть», «Сохранить». 2.3 Найти панель инструментов «Форматирование»

ЗАДАНИЕ Найти на панели «Стандартная» кнопки «Новый», «Открыть», «Сохранить». 2.3 Найти панель инструментов «Форматирование» Тема 1 Работа в среде MathCAD. Ввод и корректировка выражений Цель работы ознакомить студента со средой MathCAD, научить пользоваться панелями инструментов, работать с текстовыми и вычислительными блоками

Подробнее

Логические основы работы ЭВМ

Логические основы работы ЭВМ Министерство образования и науки Российской Федерации Государственное образовательное учреждение высшего профессионального образования «Тихоокеанский государственный университет» Логические основы работы

Подробнее

Основы цифровой обработки сигналов

Основы цифровой обработки сигналов «Введение в компьютерную графику» лекция 29.09.2011 Основы цифровой обработки сигналов Алексей Лукин lukin@graphics.cs.msu.ru План лекции Основные определения Дискретизация, теорема Котельникова Линейные

Подробнее

ОСНОВЫ РАБОТЫ В MICROSOFT ACCESS.

ОСНОВЫ РАБОТЫ В MICROSOFT ACCESS. ОСНОВЫ РАБОТЫ В MICROSOFT ACCESS. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ. СОЗДАНИЕ БАЗЫ ДАННЫХ. СОЗДАНИЕ ФОРМ, ОТЧЕТОВ, ЗАПРОСОВ 1. Проектирование баз данных 2. Создание базы данных 3. Создание форм, отчетов, запросов

Подробнее

Список ModBus-регистров Расходомер-счетчик электромагнитный «ВЗЛЕТ ЭМ» ПРОФИ. Индикатор универсальный

Список ModBus-регистров Расходомер-счетчик электромагнитный «ВЗЛЕТ ЭМ» ПРОФИ. Индикатор универсальный Список ModBus-регистров -счетчик электромагнитный «ВЗЛЕТ ЭМ» ПРОФИ. Индикатор универсальный Ячейки хранения Логический MB Режимы доступа Комментарии адрес 000001 Команда на сохранение значений референций

Подробнее

Основные правила записи выражений. Построение формул

Основные правила записи выражений. Построение формул Лекция 3 На предыдущей лекции мы рассмотрели вопросы создания и форматирования таблицы, в которую записаны значения трёх функций одного семейства. После того, как таблица создана можно перейти к следующему

Подробнее

1 1 0 0 1 0 1 0 0 0 1 1 1 0 1 1 0 0 0 0 0 1 0 1 Переполнение разрядной сетки

1 1 0 0 1 0 1 0 0 0 1 1 1 0 1 1 0 0 0 0 0 1 0 1 Переполнение разрядной сетки Конспекты лекций по курсу «Введение в информатику и системы программирования», 1 семестр С.А. Немнюгин, направление «Прикладные математика и физика») 1 Лекция 9 Архитектура ЭВМ Форматы хранения данных.

Подробнее

Лекционные материалы по теме «Интерфейс текстового процессора Microsoft Word 2007»

Лекционные материалы по теме «Интерфейс текстового процессора Microsoft Word 2007» Тамбовское областное государственное бюджетное образовательное учреждение среднего профессионального образования «Приборостроительный колледж» Интерфейс текстового процессора Microsoft Word 2007 Понятие

Подробнее

ГРАФИЧЕСКАЯ СИСТЕМА WINCC ЧАСТЬ 1

ГРАФИЧЕСКАЯ СИСТЕМА WINCC ЧАСТЬ 1 ГРАФИЧЕСКАЯ СИСТЕМА WINCC ЧАСТЬ 1 Оглавление Основные термины и определения... 2 Graphics Designer... 4 Панели инструментов... 6 Standard Objects [стандартные объекты]... 7 Smart Objects [интеллектуальные

Подробнее

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

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

Подробнее

Министерство образования Республики Беларусь Учреждение образования «Белорусский государственный университет информатики и радиоэлектроники»

Министерство образования Республики Беларусь Учреждение образования «Белорусский государственный университет информатики и радиоэлектроники» Министерство образования Республики Беларусь Учреждение образования «Белорусский государственный университет информатики и радиоэлектроники» Кафедра радиотехнических систем В. В. Лущицкий ИМПУЛЬСНЫЕ ВИДЫ

Подробнее

ПРЕИМУЩЕСТВА ПРИМЕНЕНИЯ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛА С ИСПОЛЬЗОВАНИЕМ СПЕКТРАЛЬНОГО АНАЛИЗА В ВИХРЕВЫХ РАСХОДОМЕРАХ.

ПРЕИМУЩЕСТВА ПРИМЕНЕНИЯ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛА С ИСПОЛЬЗОВАНИЕМ СПЕКТРАЛЬНОГО АНАЛИЗА В ВИХРЕВЫХ РАСХОДОМЕРАХ. ПРЕИМУЩЕСТВА ПРИМЕНЕНИЯ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛА С ИСПОЛЬЗОВАНИЕМ СПЕКТРАЛЬНОГО АНАЛИЗА В ВИХРЕВЫХ РАСХОДОМЕРАХ. С каждым днём условия конкуренции среди производителей контрольноизмерительных приборов

Подробнее

FD300 Sound Control Настройки звука

FD300 Sound Control Настройки звука FD300 Sound Control Настройки звука Руководство пользователя Версия от 22 марта 2005 ForwardT Software 3.6.0 Copyright SoftLab-NSK Ltd. Содержание СОДЕРЖАНИЕ... 2 1 ВВЕДЕНИЕ... 3 2 ОСНОВНОЕ ОКНО ПРИЛОЖЕНИЯ

Подробнее

Система Программно-Позиционного Управления Пульт оператора ЛИР-581. Инструкция по эксплуатации

Система Программно-Позиционного Управления Пульт оператора ЛИР-581. Инструкция по эксплуатации Система Программно-Позиционного Управления Пульт оператора ЛИР-581 Инструкция по эксплуатации СКБ ИС Санкт-Петербург 2008 Начало работы При включении питания проходит проверка целостности системной программы,

Подробнее

1. РЯДЫ ФУРЬЕ РЕШЕНИЕ ТИПОВЫХ ЗАДАЧ СПИСОК ЛИТЕРАТУРЫ ОГЛАВЛЕНИЕ

1. РЯДЫ ФУРЬЕ РЕШЕНИЕ ТИПОВЫХ ЗАДАЧ СПИСОК ЛИТЕРАТУРЫ ОГЛАВЛЕНИЕ ОГЛАВЛЕНИЕ РЯДЫ ФУРЬЕ 4 Понятие о периодической функции 4 Тригонометрический полином 6 3 Ортогональные системы функций 4 Тригонометрический ряд Фурье 3 5 Ряд Фурье для четных и нечетных функций 6 6 Разложение

Подробнее

С помощью операторов символьного преобразования (используя палитру инструментов Символы).

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

Подробнее

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» ФЕДЕРАЛЬНОЕ БЮДЖЕТНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» МИКРОПРОЦЕССОРНЫЕ СИСТЕМЫ ЛЕКЦИЯ

Подробнее

Общий алгоритм планирования графика работ

Общий алгоритм планирования графика работ СИСТЕМА «ГАЛАКТИКА EAM» Общий алгоритм планирования графика работ ДОПОЛНЕНИЕ К РУКОВОДСТВУ ПОЛЬЗОВАТЕЛЯ 2015 АННОТАЦИЯ В руководстве изложено описание общего алгоритма планирования графика работ в системе

Подробнее

ИСПОЛЬЗОВАНИЕ НЕРЕКУРСИВНЫХ ЦИФРОВЫХ ФИЛЬТРОВ БЕЗ УМНОЖЕНИЙ В ЗАДАЧАХ ПОНИЖЕНИЯ ЧАСТОТЫ

ИСПОЛЬЗОВАНИЕ НЕРЕКУРСИВНЫХ ЦИФРОВЫХ ФИЛЬТРОВ БЕЗ УМНОЖЕНИЙ В ЗАДАЧАХ ПОНИЖЕНИЯ ЧАСТОТЫ УДК 621.396 ИСПОЛЬЗОВАНИЕ НЕРЕКУРСИВНЫХ ЦИФРОВЫХ ФИЛЬТРОВ БЕЗ УМНОЖЕНИЙ В ЗАДАЧАХ ПОНИЖЕНИЯ ЧАСТОТЫ Каплун Д.И., Канатов И.И., Миненков Д.В. ФГБОУ ВПО «Санкт-Петербургский государственный электротехнический

Подробнее

Приборы контроля и системы управления ВЕСТНИК ЮГОРСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА 2013 г. Выпуск 2 (29). С

Приборы контроля и системы управления ВЕСТНИК ЮГОРСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА 2013 г. Выпуск 2 (29). С ВЕСТНИК ЮГОРСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА 2013 г. Выпуск 2 (29). С. 96 100 ПРОГРАММНЫЙ КОМПЛЕКС ДЛЯ МОДЕЛИРОВАНИЯ И ИССЛЕДОВАНИЯ ДИНАМИКИ ИМПУЛЬСНОГО ПОНИЖАЮЩЕГО ПРЕОБРАЗОВАТЕЛЯ ЭНЕРГИИ Д. О. Тей,

Подробнее

ИЗУЧЕНИЕ ПЕРЕХОДНЫХ ПРОЦЕССОВ В ЭЛЕКТРИЧЕСКОЙ ЦЕПИ

ИЗУЧЕНИЕ ПЕРЕХОДНЫХ ПРОЦЕССОВ В ЭЛЕКТРИЧЕСКОЙ ЦЕПИ ИЗУЧЕНИЕ ПЕРЕХОДНЫХ ПРОЦЕССОВ В ЭЛЕКТРИЧЕСКОЙ ЦЕПИ В реальных электрических приборах и элементах электрической цепи при протекании тока возникает магнитное поле, выделяется теплота, и могут накапливаться

Подробнее

Лабораторная работа 2. Исследование работы триггеров.

Лабораторная работа 2. Исследование работы триггеров. Лабораторная работа 2. Исследование работы триггеров. Кафедра ВС СибГУТИ 2012 год Содержание 1. Цель работы:... 3 2. Общие сведения... 3 3. Асинхронный RS-триггер... 4 4. Синхронный одноступенчатый D-триггер....

Подробнее

3. Анализ и синтез электрических структурной и функциональной схем Анализ и синтез электрической структурной схемы вольтметра

3. Анализ и синтез электрических структурной и функциональной схем Анализ и синтез электрической структурной схемы вольтметра Содержание Введение... 5 1. Обзор методов и средств измерения постоянного и переменного напряжения... 7 1.1 Обзор методов измерения постоянного и переменного напряжений... 7 1.1.1. Метод непосредственной

Подробнее

РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ

РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования «Санкт Петербургский государственный университет телекоммуникаций им.

Подробнее

Системы счисления используемые в контроллерах DirectLOGIC Двоичная система счисления - Binary Numbering System

Системы счисления используемые в контроллерах DirectLOGIC Двоичная система счисления - Binary Numbering System Системы счисления используемые в контроллерах DirectLOGIC Двоичная система счисления - Binary Numbering System Компьютеры и программируемые контроллеры используют систему счисления с основанием «2», которую

Подробнее

План лекции: Литература:

План лекции: Литература: Лекция 6 Раздел 2: МАТЕМАТИЧЕСКИЕ МОДЕЛИ ЛИНЕЙНЫХ СИСТЕМ УПРАВЛЕНИЯ Тема 2.2: СТРУКТУРНАЯ МОДЕЛЬ (СХЕМА) СИСТЕМЫ Тема лекции: СТРУКТУРНАЯ МОДЕЛЬ (СХЕМА) СИСТЕМЫ План лекции: 1. Понятие структурной схемы

Подробнее

Создание и использование форм

Создание и использование форм Глава 8 Создание и использование форм Как уже отмечалось в главах 1 и 2 этой книги, такие объекты базы данных, как формы, предназначены в первую очередь для работы одновременно только с одной записью.

Подробнее

Глава 13: РАЗМЕЩЕНИЕ НЕСКОЛЬКИХ ГРАФИКОВ

Глава 13: РАЗМЕЩЕНИЕ НЕСКОЛЬКИХ ГРАФИКОВ - ОГЛАВЛЕНИЕ Глава 13: РАЗМЕЩЕНИЕ НЕСКОЛЬКИХ ГРАФИКОВ Оглавление ОБЗОР...2770 МАСТЕР АВТОМАТИЧЕСКОГО РАЗМЕЩЕНИЯ НЕСКОЛЬКИХ ГРАФИКОВ...2771 Использование окна Мастер автоматического размещения нескольких

Подробнее

8. Генераторы импульсных сигналов

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

Подробнее

М.Н.Головчинер ВВЕДЕНИЕ В АРХИТЕКТУРУ ЭВМ

М.Н.Головчинер ВВЕДЕНИЕ В АРХИТЕКТУРУ ЭВМ Министерство образования Российской Федерации Томский государственный университет Факультет инновационных технологий М.Н.Головчинер ВВЕДЕНИЕ В АРХИТЕКТУРУ ЭВМ Курс лекций Томск - 2013 Оглавление 1. ВВЕДЕНИЕ...

Подробнее

Лабораторная работа 7 Использование видов. Внешние и внутренние фрагменты.

Лабораторная работа 7 Использование видов. Внешние и внутренние фрагменты. Лабораторная работа 7 Использование видов. Внешние и внутренние фрагменты. 1. Использование фрагментов. 1.1 Работа с фрагментами. Главным отличием фрагмента от чертежа является отсутствие формата, основной

Подробнее

SAP MDM 5.5: Data Web Manager.

SAP MDM 5.5: Data Web Manager. Вячеслав Корчагин (vyacheslav.korchagin@evraz.ru), «ЕвразХолдинг» SAP MDM 5.5: Data Web Manager. 1. Интерфейс пользователя. Фильтры Журнал работы Кнопки редактирования Простые поля Поля с выбором значения

Подробнее

Учитель информатики Смирнова Ирина Аркадьевна Логические основы базовых элементов компьютера

Учитель информатики Смирнова Ирина Аркадьевна Логические основы базовых элементов компьютера Логические основы базовых элементов компьютера Цели урока: Образовательные: сформировать у учащихся представление об устройствах компьютера; сформировать навыки построения логических схем. Развивающие:

Подробнее

Начало. Ввод данных. Обработка. Вывод результата. Конец

Начало. Ввод данных. Обработка. Вывод результата. Конец Рекомендации по составлению алгоритма программы ввода/вывода Целью лабораторных работ по курсу «Цифровые процессоры и обработка сигналов» («ЦПиОС») является разработка программы для процессора TMS320C4x

Подробнее

Рекомендации по применению В данных рекомендациях по применению приведено сравнение качества отображения различных

Рекомендации по применению В данных рекомендациях по применению приведено сравнение качества отображения различных Влияние качества отображения на экране осциллографа на способность обнаружения аномалий сигнала Сравнение осциллографа серии 6000 компании Agilent Technologies и цифрового осциллографа другого производителя

Подробнее

Header first. Prognoz Platform 8. Персональная версия. Footer first

Header first. Prognoz Platform 8. Персональная версия. Footer first Header first Prognoz Platform 8 Персональная версия Footer first Prognoz Platform 8 Prognoz Platform 8 - современная платформа бизнес-аналитики для создания и разработки настольных, веб и мобильных приложений,

Подробнее

Лабораторная работа 2. Основы работы с MathCAD MathCAD, как и большинство других программ работает с документами. С точки зрения пользователя,

Лабораторная работа 2. Основы работы с MathCAD MathCAD, как и большинство других программ работает с документами. С точки зрения пользователя, Лабораторная работа 2. Основы работы с MathCAD MathCAD, как и большинство других программ работает с документами. С точки зрения пользователя, документ - это чистый лист бумаги, на котором можно размещать

Подробнее

Бабкина Наталья Анатольевна.

Бабкина Наталья Анатольевна. Бабкина Наталья Анатольевна. Цели-задачи: Знать: общие принципы разработки простых цифровых устройств. Уметь: разрабатывать простейшие цифровые устройства План лекции: 12.1 Введение 12.2 Разработка клавиатуры

Подробнее

УДК: Россия, МГТУ им. Баумана. Введение. 1. Расчет изменения скорости передачи данных при переходе в режим треллис-модуляции

УДК: Россия, МГТУ им. Баумана. Введение. 1. Расчет изменения скорости передачи данных при переходе в режим треллис-модуляции Использование треллис-модуляции в цифровых высокоскоростных системах связи для повышения помехоустойчивости сигнала # 06, июнь 2014 Ветрова Н. А., Любимова М. В. УДК: 608.2 Россия, МГТУ им. Баумана Введение

Подробнее

«Камертон-Э» экспертная система

«Камертон-Э» экспертная система экспертная система Краткая информация о фирме: Научно-производственное предприятие «РОС» Разработка и поставка вибродиагностических комплексов и стационарных систем мониторинга для технологического оборудования

Подробнее

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД УКРАЇНСЬКИЙ ДЕРЖАВНИЙ ХІМІКО-ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД УКРАЇНСЬКИЙ ДЕРЖАВНИЙ ХІМІКО-ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД УКРАЇНСЬКИЙ ДЕРЖАВНИЙ ХІМІКО-ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ ІНСТРУКЦІЯ ДО ЛАБОРАТОРНОЇ РОБОТИ 3 з дисципліни моделювання систем за темою

Подробнее

СГС-4. Стабилизированный сцинтилляционный спектрометр гамма-излучения со встроенным многоканальным накопителем мёссбауэровских спектров.

СГС-4. Стабилизированный сцинтилляционный спектрометр гамма-излучения со встроенным многоканальным накопителем мёссбауэровских спектров. СГС-4 Стабилизированный сцинтилляционный спектрометр гамма-излучения со встроенным многоканальным накопителем мёссбауэровских спектров. ТЕХНИЧЕСКОЕ ОПИСАНИЕ И ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ ЗАО «РИТВЕРЦ» 2012

Подробнее

ООО «Электронные приборы и устройства» МУК-МП1 Применение микроконтроллеров

ООО «Электронные приборы и устройства» МУК-МП1 Применение микроконтроллеров ГОУ ВПО «Новосибирский государственный технический университет» ООО «Электронные приборы и устройства» МУК-МП1 Применение микроконтроллеров 4 КОМПЛЕКС ЛАБОРАТОРНЫХ РАБОТ 4.4 Лабораторная работа 4. «Работа

Подробнее

Электроника 1.3. Кожемяк Олеся Анатольевна, ассистент каф. ПМЭ ИНК ТПУ

Электроника 1.3. Кожемяк Олеся Анатольевна, ассистент каф. ПМЭ ИНК ТПУ Электроника 1.3 Кожемяк Олеся Анатольевна, ассистент каф. ПМЭ ИНК ТПУ 1 Распределение времени Лекции 16 час. Практические занятия 16 час. Лабораторные работы 16 час. Аудиторная работа 48 час. Самостоятельная

Подробнее

Работа. 2. Знакомство с операциями твердотельного моделирования: операция Выдавливание.

Работа. 2. Знакомство с операциями твердотельного моделирования: операция Выдавливание. Работа. 2. Знакомство с операциями твердотельного моделирования: операция Выдавливание. Цель работы: Создание эскиза. Применение твердотельной операции Выдавливание. Мы начинаем изучать методы создания

Подробнее

Лабораторная работа 01 по дисциплине "Информатика"

Лабораторная работа 01 по дисциплине Информатика Лабораторная работа 01 по дисциплине "Информатика" Лабораторная работа состоит из 5 частей. О выполнении каждой части сообщать преподавателю для оперативного контроля, так как итоговая оценка работы включает

Подробнее

108 «Информатика и компьютерные технологии-2012»

108 «Информатика и компьютерные технологии-2012» 08 «Информатика и компьютерные технологии-202» УДК 004.35 УСТРОЙСТВО ВВОДА АНАЛОГОВЫХ СИГНАЛОВ ДЛЯ ИССЛЕДОВАНИЯ АЛГОРИТМОВ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ В СИСТЕМЕ MATLAB Ткаченко С.В., Гусев Б.С., Краснокутский

Подробнее

Smart Browser. Управление семействами в Revit! Быстро и легко!

Smart Browser. Управление семействами в Revit! Быстро и легко! Управление семействами в Revit! Быстро и легко! Работа с семействами Является самостоятельным браузером содержащим семейства, которые легко и быстро находить и загружать в проект; семейства Revit отображаются

Подробнее