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

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

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

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

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

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

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

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

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

«Корреляционный анализ. Определение задержки между двумя сигналами»

Выполнил:

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

Сабитов И.А.

Проверила:

Чурова В.В.

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

2020 г.

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

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

№ варианта

Значение file

8

file8.mat

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

  1. В данной работе необходимо определить время задержки между двумя эхосигналами, который выполняется на основе взаимокорреляционной функции (ВКФ). Требуется ее вычислить.

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

load('file8.mat'); % загрузка исходных данных

c = xcorr( fx, fy ); % расчет ВКФ

[x, index] = max( abs(c) ); % поиск максимума ВКФ

offset = (index - (length(c)+1) / 2) * dt * 1e9; % расчет задержки

h = hilbert(c); % огибающая ВКФ

Полученные результаты максимума для модуля ВКФ и времени задержки:

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

clc;

clear;

load('file8'); % загрузка исходных данных

c = xcorr( fx, fy ); % расчет ВКФ

[x, index] = max( abs(c) ); % поиск максимума ВКФ

offset = (index - (length(c)+1) / 2) * dt * 1e9; % расчет задержки

h = hilbert(c); % огибающая ВКФ

subplot(1, 2, 1)

plot(c)

grid

hold on

plot(abs(h))

hold off

subplot(1, 2, 2)

plot(fx)

grid

hold on

plot(fy)

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

Рисунок 1

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