Марков Б.Н. Лекции по преобразованию измерительных сигналов - файл n1.doc

Марков Б.Н. Лекции по преобразованию измерительных сигналов
скачать (2426.2 kb.)
Доступные файлы (13):
n1.doc309kb.08.01.2007 13:48скачать
n2.doc140kb.21.10.2006 10:16скачать
n3.doc374kb.08.01.2007 13:45скачать
n4.doc121kb.28.08.2006 22:34скачать
n5.doc1010kb.08.01.2007 10:37скачать
n6.doc209kb.08.01.2007 10:41скачать
n7.doc669kb.08.01.2007 10:56скачать
n8.doc188kb.08.01.2007 10:58скачать
n9.doc542kb.08.01.2007 10:59скачать
n10.doc446kb.08.01.2007 11:08скачать
n11.doc594kb.08.01.2007 11:16скачать
n12.doc757kb.08.01.2007 13:43скачать
n13.doc25kb.08.01.2007 13:53скачать

n1.doc

Приложение I Лабораторные работы по дисциплине

Лабораторная работа №1



Первое знакомство с Mathcad. Элементарные сигналы
Цели работы.
1. Ознакомиться с основными инструментами Mathcad:

      • элементы интерфейса,

      • палитра математических инструментов,

      • производные (вторичные) палитры.

2. Научиться вводить математические выражения. Ознакомиться с набором встроенных функций.

3. Изучить возможности символьного дифференцирования, интегрирования и разложения в степенные ряды.

4. Научиться определять численные значения и вектора численных значений выражений, в том числе значений определенных интегралов

5. Изучить основы программирования на примере использования конструкции: Add Line – if – otherwise.

6. Научиться строить двухмерные графики.

7. Выполнить примеры по изучению элементарных сигналов.
1. Основные сведения о Mathcad
Окно Mathcad имеет ту же структуру, что и большинство приложений Windows. Сверху вниз располагаются:

      • заголовок окна,

      • строка меню,

      • строка стандартных инструментов Mathcad,

      • строка инструментов форматирования,

      • рабочая область документа,

      • строка состояния.

Назначение почти всех кнопок и понятно и без дополнительных указаний.

Новый документ под названием [Untitled: 1] появляется сразу же после запуска Mathcad. Сохранение документа под другим названием осуществляется после выбора File – Save As.

Основным инструментом работы с Mathcad является выносная палитра инструментов под названием Math. Палитра состоит из 9 кнопок, щелчком по которым открывается вторичная палитра с набором соответствующих инструментов:

- Calkulator позволяет вводить простейшие функции, знаки, цифры и число ?,

- Graf упрощает ввод различных графиков,

- Matrix обеспечивает ввод векторов и матриц и выполнение простейших операций с векторами и матрицами,

- Evaluation позволяет вставить операторы для управления вычислениями,

- Calkulus вводит операторы дифференцирования, интегрирования и суммирования,

- Boolean служит для вставки логических (булевых) операторов,

- Programming обеспечивает возможности программирования в Mathcad,

- Greek служит для вставки символов греческого алфавита,

- Symbolic служит для вставки символьных операторов.

В строке инструментов Mathcad (под строкою меню) имеется важнейшая кнопка f(x), при щелчке по которой открывается окно Insert Function, содержащее громадное число функций, обозначения которых могут быть вставлены в документ Mathcad. Все эти функции собраны в несколько групп для облегчения возможности их выбора.
2. Ввод выражений
Для ввода выражений необходимо щелкнуть левой кнопкой мышки в выбранном месте и сразу же начать ввод. Пусть, например, нам нужно ввести функцию:


Все символы набираются непосредственно на клавиатуре. Обозначения функций можно вводить либо нажатием соответствующих кнопок на вторичной панели Calculator, либо выбором соответствующей строки в окне выбора функций f(x). Вместо знака равенства вводится символ присваивания нажатием клавиши : в верхнем регистре клавиатуры. Результат представлен ниже:

При желании найти производную от этого выражения достаточно ввести символ дифференцирования с панели Calculus и подставить введенную функцию и переменную, по которой мы хотим ее продифференцировать. После этого следует ввести с панели Evaluation знак символьного вывода в виде стрелки, направленной направо. Полученный результат имеет вид:



Аналогичным образом производится интегрирование введенной функции:



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



Если хочется построить графики введенной функции, ее производной или определенного интервала с переменным пределом интегрирования, следует задействовать в подходящем месте правую кнопку в верхнем ряду панели Graf. В открывшейся заготовке графика в соответствующих местах нужно ввести обозначения аргумента, пределы его изменения и, через запятую, обозначения функций и пределы их изменения:


Коэффициенты 0.1 и 5 введены для того, чтобы все три кривые получились в единой системе координат.

Иногда для задания сложных или составных функций приходится использовать условный оператор if-otherwise. Условный оператор вставляется следующим образом. Вначале вводится левая часть выражения и оператор присваивания. Затем создается строка программного кода нажатием кнопки Add Line вторичной панели Programming. Верхний местозаполнитель используется для ввода условного оператора if, после которого вводится условие. Для формирования условий следует использовать логические операторы панели Boolean. Выражение, которое должно исполняться при истинности этого условия, записывается слева от оператора if. Если имеются последующие условия, то нужно щелкнуть мышкой по нижнему местозаполнителю и вновь нажать кнопку Add Line. В противном случае в этом месте вводится выражение, которое должно исполняться при не выполнении ранее введенного условия, после чего с панели Programming вводится оператор Otherwise.
Ниже приведен пример такого программирования.


3. Гармонический сигнал:



где - значение сигнала,

- время (с).

Параметрами гармонического сигнала являются:

- его амплитуда,

- частота изменения сигнала в герцах (Гц),

- круговая частота изменения сигнала (рад/с)

- начальная фаза сигнала,

- задержка сигнала во времени.

Задание 1


Сохраните файл в Mathcad под названием, соответствующем Вашей фамилии.

Введите значения параметров сигнала по Вашему выбору.

Постройте график изменения сигнала и сигналов, получаемых в результате дифференцирования и интегрирования исходного сигнала от нуля до текущего значения.

Изменяя значения параметров сигнала, изучите по изменениям графика влияние параметров на характер изменения сигнала, а также результатов его дифференцирования и интегрирования.
4. Сигнал – функция включения (функция Хэвисайда).

Используя полученные знания по основам программирования в Mathcad, введите функцию единичного скачка в соответствии с ее определением:



и введением функции Heviside step из окна ввода функций f(x):

Задание 2


Постройте графики изменения сигналов:



Обсудите полученные результаты.
3. Импульс Дирака (? – импульс, функция Дирака)

Задание 3


Введите выражение для импульса Дирака в соответствии с определением:

,

Определите значение интеграла:

при ,

не проводя интегрирование, но используя стробоскопическое свойство импульса Дирака.
4. Периодические сигналы
Периодическими называются сигналы, повторяющиеся бесконечно с периодом или частотой , измеряемой в Герцах, или с круговой частотой , измеряемой в.

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

Наборы амплитуд гармонических составляющих и их начальных фаз образуют амплитудный и фазовый спектры периодического сигнала. Форма спектров, то есть зависимость значений амплитуд и начальных фаз от индекса или частоты соответствующей гармоники, полностью определяется формой периодического сигнала.

Задание 4


Представьте графически:

      • меандр с амплитудой в 5 В и частотой 1000 Гц и

      • пилообразное напряжение, меняющееся от –5 В до +5 В с частотой 100 Гц.

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

Изобразите графически, как будет выглядеть сигнал на выходе усилителя с частотным диапазоном 1 кГц, 5 кГц, 10 кГц, 20 кГц.

Лабораторная работа №2: Изучение спектров периодических сигналов



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



Порядок выполнения работы:

- введите аналитическое выражение для импульса s(t) и его параметров,

- изобразите сигнал графически на промежутке времени, немного большем периода его повторения,

- введите индекс k=0..50 в форме ранжированной переменной с вторичной палеты инструментов Matrix, численное значение периода T повторения сигнала и его основной частоты f=1/T и определение мнимой единицы ,

- запишите выражение для элементов комплексного спектра сигнала,

- постройте графически амплитудный спектр сигнала и его фазовый спектр ,

- опишите особенности спектра и определите его эффективную ширину,

- запишите аналитическое выражение для сигнала, который получился бы на выходе усилителя с полосой пропускания, равной эффективной ширине спектра сигнала,

- постройте графически в единой системе координат графики исходного сигнала и сигнала на выходе усилителя, опишите характер расхождений сигналов,

- постройте графически погрешность воспроизведения сигнала и вычислите его среднеквадратическое отклонение в %% от наибольшего значения сигнала.

Лабораторная работа №3: Изучение спектров непериодических сигналов



Экспоненциальный всплеск сигнала, заполненный высокочастотной составляющей:



Порядок выполнения работы.


  1. Открыть файл в пакете Mathcad и сохранить его под своей фамилией.

  2. Ввести аналитическое выражение для заданного сигнала и значения его параметров.

  3. Построить график изменения сигнала во времени в подходящем диапазоне времени.

  4. Ввести определение мнимой единицы и определение комплексного спектра (преобразование Фурье). В качестве верхнего предела интегрирования поставьте продолжительность реального существования сигнала.

  5. Построить график для спектральной плотности амплитуд сигнала в подходящем диапазоне изменения частоты (в области положительных частот). Функцию можно ввести непосредственно с панели Calculator.

  6. Постройте график для спектра фаз сигнала . Функцию arg( ) можно ввести после щелчка мышью по кнопке f(x) из раскрывающегося списка функций. Для ускорения поиска следует выбрать категорию функций Complex Numbers.

  7. Проведите дискретизацию спектра. Для этого следует присвоить значения следующим величинам:

- ширина спектра, на которую приходится 90 – 95 %% полной мощности сигнала,

- число шагов дискретизации,

- интервал дискретизации по частоте,

- ранжированная переменная, вводится с панели Matrix,

- значения частоты в точках дискретизации, индекс вводится с панели Matrix.

После этого значения становятся значениями комплексного спектра в точках дискретизации.

  1. Постройте в комплексной плоскости годограф вектора, соответствующего комплексному спектру. Для этого введите рамку для построения графиков. Вдоль оси абсцисс введите действительную часть спектра , а вдоль оси ординат – мнимую часть спектра . Функции и вводятся так же, как и функция .

  2. Обсудите полученные результаты



Лабораторная работа № 4 Узкополосные сигналы



1. Постройте график заданного узкополосного сигнала на интервале 0
2. Определите временной интервал существования сигнала от нуля до искомого значения Т.

3. С целью ускорения последующих расчетов проведите дискретизацию сигнала на найденном интервале T путем взятия N=200 отчетов сигнала через равные промежутки времени .

Для этого следует присвоить значения следующим величинам:

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

Аргумент задается как t с индексом n, сигналы записываются через запятую в столбик как функции дискретного времени .

Для определения сопряженного сигнала лучше воспользоваться несколько видоизмененной формой преобразования Гильберта:

.

4. Опишите взаимоотношения между сигналом, его квадратурным дополнением (сопряженным сигналом) и амплитудной огибающей сигнала.

5. Для построения спектра сигнала проведите его дискретизацию по частоте.

Для этого следует присвоить значения следующим величинам:

6. В единой системе координат (на одном графике) постройте дискретизированный амплитудный спектр исходного узкополосного сигнала и спектр огибающей .

Аргумент задается как ? с индексом m, модули спектральных функций записываются через запятую в столбик как функции дискретной частоты . Для построения амплитудного спектра исходного сигнала надо ввести определение мнимой единицы и выражение для спектра через прямое преобразование Фурье. Амплитудный спектр огибающей вводится путем удвоения спектра исходного сигнала и его смещения влево на величину, равную срединной частоте .

Лабораторная работа № 5 Случайные сигналы



1. Постройте реализацию заданного случайного стационарного эргодического сигнала y(t) на интервале , введя соответствующие значения в местозаполнителе аргумента в окне построения графика. Сам сигнал сформирован заранее в закрытой зоне. Объясните, почему измерительный сигнал кажется действительно стационарным сигналом.

2. На интервале расстояний между сечениями сигнала (здесь Т – это прописная греческая буква для строчной буквы ?, не путать с латинской буквой Т из предыдущего пункта, вводить из палеты греческих букв) построить корреляционную функцию сигнала, предварительно проведя дискретизацию этого интервала на 50 подинтервалов. Для этого следует присвоить значения следующим величинам:

3. В единой системе координат (на одном графике) постройте графики спектральной плотности мощности сигнала двумя способами:

Для построения спектральной плотности мощности сигнала предварительно проведите его дискретизацию по частоте. Для этого следует присвоить значения следующим величинам:

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

- щелкнуть правой кнопкой мышки в поле графика,

- в открывшемся меню щелкнуть по записи Format...

- в открывшемся окне перейти на закладку X-Y Axes и в поле Axes Style включить пункт Crossed,

- перейти к закладке Traces, выделить строку Trace 1 (первый график), она же появится и в нижней строке окошек. В столбце Symbol выбирите символ o"s, в столбце Line - строку solid,

- выделить строку Trace 2 (второй график), она же появится и в нижней строке окошек. В столбце Symbol выбирите символ o"s, в столбце Line - строку solid,

- щелкните последовательно на кнопки "применить" и "ОК".

4. Объясните характер изменения корреляционной функции, различие между двумя графиками спектральной мощности сигнала и соотношения между спектральной плотностью мощности и корреляционной функцией.

5. Постройте гистограмму распределения значений исходного сигнала y(t). Для этого предварительно определите 1000 его значений через равные интервалы времени, присвоив значения следующим величинам:

Для вычисления гистограммы воспользуйтесь встроенной функцией histogram, присвоив ее значения переменной f:= histogram(b,y), где b – число интервалов гистограммы (достаточно иметь b=8 или 10), y – имя переменной. Переменная f – матрица с двумя столбцами. В первом столбце помещены интервалы гистограммы, во втором – числа значений сигнала, попавшие в соответствующие интервалы.

Для построения гистограммы:

Для большей наглядности после построения графика щелкните в поле его построения правой кнопкой мышки и в открывшемся меню выберите пункт Format. В открывшемся окне перейдите на закладку traces, выберите строку trace 1 и в столбце Type поменяйте тип изображения на bar. После этого нажмите на клавиши «применить» и «OK».

Оцените отличие полученного распределения от нормального распределения значений сигнала.

6. Введите выражение для двухмерной плотности распределения сигнала в сечениях, разделенных интервалом ??. Постройте график для совместной плотности распределения сигнала при ?? =0.012 с.

Для построения графика щелкните мышкой в нужном месте документа, а затем по кнопке трехмерного графика на панели Graph. В единственном поле местозаполнителя введите функцию CreateMesh из категории Vektor and Matrix. В открывшихся окошках местозаполнителей введите:

Таким же образом постройте график для совместной плотности распределения в сечениях, разделенных интервалом времени ?? =0.1 с.

Сравните построенные графики.

Лабораторная работа №6 Модуляция измерительных сигналов



1. Постройте реализацию заданного первичного сообщения на интервале времени от 0 до 1 с, введя соответствующие значения в местозаполнителе аргумента в окне построения графика.

2. Постройте график спектральной плотности мощности первичного сообщения. Предварительно проведите его дискретизацию по частоте. Для этого следует присвоить значения следующим величинам:

3. Постройте графики AM -, FM – и PM – сигналов на несущей частоте , имеющей амплитуду в 10 В при коэффициентах модуляции . Для более внимательного рассмотрения графиков постройте их на малых интервалах времени в 0.01 - 0.02 с. Для этого следует вначале ввести выражения для этих сигналов. Обсудите формы сигналов.

4. Построение спектров модулированных колебаний требует больших затрат времени работы компьютера (проклятие размерности). Поэтому воспользуемся здесь алгоритмом «быстрого преобразования» Фурье. Для этого требуется задать число точек отсчета сигнала, которое является результатом возведения двойки в целую степень, например . Проведите дискретизацию ост времени на интервале , используя индекс h для нумерации моментов отсчета сигнала. Одновременно дискретизируйте и значения частоты, определив их как . Вновь введите выражения для AM -, FM – и PM – сигналов, указав для значений сигналов и моментов времени индексы h. Введите значения спектров (и так далее) с помощью функции fft из набора функций f(x). Постройте графики спектров в координатах, например, , для АМ – сигнала. Обсудите форму спектров различных сигналов.






Учебный материал
© bib.convdocs.org
При копировании укажите ссылку.
обратиться к администрации