Значения физических величин, описывающих состояния различных объектов, изменяются во времени, поэтому часто их представляют в виде функции одной и более независимых переменных, зависящих от времени. Это позволяет описывать поведение объекта в какой-либо промежуток времени. Передачу информации об изменении значений физических величин называют сигналами.
Один из принципов классификации сигналов основан на возможности или невозможности точного предсказания их мгновенных значений в любые моменты времени. Если математическая модель сигнала позволяет осуществить такое предсказание, то сигнал называют детерминированным. Другими словами, детерминированным называется сигнал, мгновенные значения которого известны в любой момент времени. Способы его задания могут быть разнообразными – аналитический (математическая формула), табличный, алгоритмический (программа) и т. д. В природе детерминированных сигналов, строго говоря, не существует. Это объясняется тем, что система неизбежно взаимодействует с окружающей средой, объекты которой влияют на саму систему. По этой причине реальные сигналы рассматривают как случайные функции времени.
Детерминированные сигналы возможно разделить на периодические и апериодические. Периодическим называется сигнал, для которого выполняется условие S(t) = S(t + kT), где k – любое целое число, Т – период, являющийся конечным отрезком времени. Особенность такого сигнала состоит в том, что его значения периодически повторяются. Непериодический сигнал – частный случай периодического сигнала, период изменения которого равен бесконечности.
Сколь угодно сложный по форме периодический сигнал возможно представить в виде комбинации синусоидальных (гармонических) колебаний с различными амплитудами, частотами и фазами.
Дискретизация — процесс превращения непрерывного сигнала в цифровой, путем измерения числовых значений амплитуды сигнала через равные интервалы времени.
Квантование — разбиение диапазона отсчетных значений сигнала на конечное число уровней и округление этих значений до одного из двух ближайших к ним уровней.
Непрерывные | Дискретные | |
Неквантованные | Аналоговый сигнал | Дискретный сигнал |
Квантованные | Квантованный сигнал | Цифровой сигнал |
где f1 = 10 Гц, f2 = 70 Гц, f3 = 155 Гц, частота дискретизации fd = 5000 Гц.
Для создания нового проекта, в котором будет проходить изучение разных форм сигнала, необходимо:
1. В главном окне SimInTech нажать кнопку «Файл» и выбрать пункт «Новый проект».
Рисунок 1. Главное окно SimInTech c выделенным меню создания нового проекта.
Рисунок 2. Окно проекта «Схема модели общего вида».
Рисунок 3. Главное окно SimInTech с выбранной вкладкой «Источники» в палитре блоков.
Рисунок 4. Окно проекта с установленным блоком «Синусоида».
После установки блока допускается его перемещение. Для перемещения блока внутри рабочей области окна проекта необходимо нажать на блок левой кнопкой мыши и, удерживая, переместить.
Рисунок 5. Рабочая область проекта с размещенными блоками.
Рисунок 6. Окно проекта с выделенным блоком «Синусоида».
Рисунок 7. Окно проекта с окном редактируемой подписи.
Рисунок 8. Окно проекта с заданными подписями блоков.
Перед тем как приступать к выполнению следующего пункта лабораторной работы, необходимо сохранить проект. Для этого в главном окне войти в меню «Файл», выбрать подпункт «Сохранить проект».
Рисунок 9. Окно проекта с контекстным меню блока.
Рисунок 10. Окно «Свойства» блока «Перемножитель» с новым значением свойства.
После чего следует закрыть окно «Свойства», при этом внесенные изменения будут сохранены.
Рисунок 11. Окно «Свойства» блока «Синусоида» с подписью «cos(2pi*f1*t)».
Рисунок 12. Окно «Свойства» блока «Синусоида» с подписью «cos(2pi*f2*t)».
Рисунок 13. Окно «Свойства» блока «Синусоида» с подписью «0.25sin(2pi*f3*t)».
Рисунок 14. Рабочая область проекта с блоками, соединенными линией связи.
Рисунок 15. Рабочая область проекта с блоками, соединенными линиями связи.
Рисунок 16. Окно проекта с выделенной кнопкой «Параметры расчета».
Рисунок 17. Вкладка «Параметры расчета» окна «Параметры проекта».
После изменения параметров расчета необходимо закрыть окно «Параметры проекта», при этом внесенные изменения будут сохранены автоматически. Перед тем как приступать к выполнению следующего пункта лабораторной работы, необходимо сохранить проект.
Рисунок 18. Окно проекта с выделенной кнопкой «Пуск».
Рисунок 19. График сигнала.
Рисунок 20. График сигнала с контекстным меню.
Рисунок 21. Окно «Свойства графика».
Рисунок 22. График сигнала.
Дискретные сигналы физически образуются по причине дискретности работы вычислительной техники, но при создании математической модели возможна реализация дискретных сигналов с помощью умножения. В качестве модели дискретного сигнала рассматривается тот же сигнал, но с заданной частотой дискретизации fd. Для получения дискретного сигнала необходимо детерминированный сигнал умножить на сигнал, сформированный блоком «Генератор единичных импульсов».
Рисунок 23. Рабочая область проекта с добавленными блоками.
Для отображения дополнительного сигнала на одном графике необходимо увеличить количество входных портов блока «Временной график». Для этого необходимо открыть окно «Свойства» блока «Временной график» и в поле «Значение» задать значение свойства «Количество входных портов» равным «2».
Рисунок 24. Рабочая область проекта с блоками, соединенными линиями связи.
Рисунок 25. Окно «Свойства» блока «Генератор единичных импульсов».
Необходимо запустить проект на моделирование нажатием на кнопку «Пуск» и дождаться окончания моделирования.
Рисунок 26. Окно блока «Временной график» с контекстным меню и активированным многошкальным режимом.
Рисунок 27. Окно «Свойства графика».
Рисунок 28. Окно блока «Временной график» в многошкальном режиме.
Квантованный сигнал является непрерывным, то есть определен в любой момент времени, однако его величина принимает лишь дискретные значения (значения уровней квантования). Дискретность по уровню называется квантованием.
Для моделирования квантования сигнала следует добавить на схему блок «Квантователь по уровню» из вкладки «Нелинейные». По умолчанию шаг квантования равен «0.1». Данное значение подходит для дальнейшего моделирования.
Для отображения дополнительного сигнала на одном графике необходимо увеличить количество входных портов блока «Временной график». Для этого необходимо открыть окно «Свойства» блока «Временной график» и в поле «Значение» задать значение свойства «Количество входных портов» равным «3».
Рисунок 29. Рабочая область проекта с блоками, соединенными линиями связи.
Необходимо запустить проект на моделирование нажатием на кнопку «Пуск» и дождаться окончания моделирования.
Рисунок 30. Окно «Свойства графика».
Рисунок 31. Окно блока «Временной график».
Цифровой сигнал – сигнал, квантованный по величине и дискретный во времени. Цифровой сигнал xц(k) описывается квантованной решетчатой функцией, принимающей лишь ряд дискретных уровней − уровней квантования.
Для моделирования цифрового сигнала следует добавить на схему блок «Квантователь по уровню» из вкладки «Нелинейные».
Для отображения дополнительного сигнала на одном графике необходимо увеличить количество входных портов блока «Временной график». Для этого необходимо открыть окно «Свойства» блока «Временной график» и в поле «Значение» задать значение свойства «Количество входных портов» равным «4».
Рисунок 32. Рабочая область проекта с блоками, соединенными линиями связи.
Необходимо запустить проект на моделирование нажатием на кнопку «Пуск» и дождаться окончания моделирования.
Рисунок 33. Окно «Свойства графика».
Рисунок 34. Окно блока «Временной график».
№ | Детерминированный сигнал | f1 | f2 | f3 | fd |
---|---|---|---|---|---|
1 | sin(2p×f1×t)×sin(2p×f2×t)×sin(2p×f3×t) | 24 | 67 | 120 | 9000 |
2 | sin(2p×f1×t)×sin(2p×f2×t)×cos(2p×f3×t) | 11 | 87 | 150 | 2000 |
3 | sin(2p×f1×t)×cos(2p×f2×t)×cos(2p×f3×t) | 28 | 56 | 149 | 6000 |
4 | cos(2p×f1×t)×cos(2p×f2×t)×cos(2p×f3×t) | 5 | 40 | 150 | 2000 |
5 | cos(2p×f1×t)×sin(2p×f2×t)×cos(2p×f3×t) | 23 | 68 | 134 | 4000 |
6 | cos(2p×f1×t)×sin(2p×f2×t)×sin(2p×f3×t) | 17 | 30 | 124 | 6000 |
7 | cos(2p×f1×t)×cos(2p×f2×t)×sin(2p×f3×t) | 15 | 39 | 70 | 5000 |
8 | sin(2p×f1×t)×1.3 sin(2p×f2×t)×sin(2p×f3×t) | 11 | 44 | 105 | 5000 |
9 | cos(2p×f1×t)×cos(2p×f2×t)×0.2cos(2p×f3×t) | 9 | 76 | 111 | 5000 |
10 | 2cos(2p×f1×t)×sin(2p×f2×t)×sin(2p×f3×t) | 10 | 86 | 145 | 5000 |
11 | cos(2p×f1×t)×5cos(2p×f2×t)×sin(2p×f3×t) | 12 | 95 | 173 | 5000 |
12 | cos(2p×f1×t)×sin(2p×f2×t)×0.5cos(2p×f3×t) | 17 | 76 | 145 | 5000 |
13 | sin(2p×f1×t)×1.2sin(2p×f2×t)×sin(2p×f3×t) | 19 | 86 | 123 | 5000 |
14 | 2cos(2p×f1×t)×sin(2p×f2×t)×sin(2p×f3×t) | 23 | 94 | 156 | 5000 |
15 | cos(2p×f1×t)×5cos(2p×f2×t)×sin(2p×f3×t) | 26 | 96 | 201 | 8000 |
16 | cos(2p×f1×t)×sin(2p×f2×t)×0.5cos(2p×f3×t) | 16 | 67 | 144 | 5000 |
17 | sin(2p×f1×t)×1.2sin(2p×f2×t)×sin(2p×f3×t) | 19 | 78 | 156 | 3000 |
18 | cos(2p×f1×t)×cos(2p×f2×t)×0.2cos(2p×f3×t) | 21 | 98 | 101 | 4000 |
19 | sin(2p×f1×t)×1.3sin(2p×f2×t)×sin(2p×f3×t) | 22 | 88 | 121 | 3000 |
20 | cos(2p×f1×t)×cos(2p×f2×t)×0.5cos(2p×f3×t) | 19 | 96 | 184 | 5000 |
21 | 0.2cos(2p×f1×t)×sin(2p×f2×t)×sin(2p×f3×t) | 14 | 90 | 178 | 3000 |
22 | cos(2p×f1×t)×7cos(2p×f2×t)×sin(2p×f3×t) | 16 | 89 | 186 | 3000 |
23 | cos(2p×f1×t)×sin(2p×f2×t)×0.5cos(2p×f3×t) | 19 | 91 | 167 | 3000 |
24 | sin(2p×f1×t)×1.3sin(2p×f2×t)×sin(2p×f3×t) | 11 | 95 | 156 | 3000 |
25 | cos(2p×f1×t)×cos(2p×f2×t)×0.5cos(2p×f3×t) | 27 | 97 | 155 | 5000 |
26 | 0.4cos(2p×f1×t)×sin(2p×f2×t)×sin(2p×f3×t) | 14 | 64 | 106 | 7500 |
27 | cos(2p×f1×t)×5cos(2p×f2×t)×sin(2p×f3×t) | 7 | 38 | 96 | 5000 |
28 | cos(2p×f1×t)×sin(2p×f2×t)×0.5cos(2p×f3×t) | 12 | 52 | 118 | 5000 |
29 | sin(2p×f1×t)×1.2sin(2p×f2×t)×sin(2p×f3×t) | 10 | 32 | 68 | 5000 |
30 | cos(2p×f1×t)×cos(2p×f2×t)×0.2cos(2p×f3×t) | 21 | 59 | 109 | 8000 |
В данной лабораторной работе было изучено формирование детерминированного, квантованного, дискретного и цифрового сигналов в SimInTech. В результате математического моделирования были построены графики вышеперечисленных сигналов.