Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Работы / ПЗ №9 Оифс

.docx
Скачиваний:
9
Добавлен:
05.08.2022
Размер:
127.24 Кб
Скачать

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

высшего образования

«Петербургский государственный университет путей сообщения

Императора Александра I»

Кафедра «Методы и приборы неразрушающего контроля»

Отчет по практическому заданию № 9:

«Преобразование Гильберта в Matlab»

Выполнил:

студент группы ПБ-713

Сабитов И.А.

Проверила:

Чурова В.В.

Санкт-Петербург

2020 г.

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

  1. Исходные данные.

№ варианта

Значение file

Значение fs

8

file8.txt

80 МГц

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

  1. В данной работе необходимо вычислить преобразование Гильберта и его модуль.

Текст программы в MatLab представлен ниже:

fx = load('file8.txt');

fs = 80; % частота дискретизации, МГц

t = (1:length(fx)) * (1/fs*1e6); % время мкс

H = abs( hilbert(fx) );

subplot(2, 1, 1)

plot(fx)

grid

subplot(2, 1, 2)

plot(fx)

grid

hold on

plot(H)

Полученные результаты:

  1. Результатом работы программы будет график (рисунок 1).

Рисунок 1

Вывод: в ходе выполнения практического задания было изучено преобразование Гильберта в Matlab для получения аналитического сигнала с помощью функции hilbert, а также построен график, для которого необходимо было вычислить модуль комплексного числа. Функция hilbert используется для создания такого преобразования Гильберта вещественного сигнала, чтобы дискретное преобразование Фурье аналитического сигнала имело нулевую величину на отрицательных частотах. Преобразование Гильберта имеет особенно простое представление в частотной области: это придает фазовый сдвиг в 90 ° к каждому компоненту Фурье функции.

Соседние файлы в папке Работы