Главная страница

обработка сигналов. ОТЧЕТ. по обработке сигналов Zinchenko. Российской федерации федеральное государственное автономное образовательное учреждение высшего образования


Скачать 200.95 Kb.
НазваниеРоссийской федерации федеральное государственное автономное образовательное учреждение высшего образования
Анкоробработка сигналов
Дата27.02.2023
Размер200.95 Kb.
Формат файлаdocx
Имя файлаОТЧЕТ. по обработке сигналов Zinchenko.docx
ТипДокументы
#956682

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«СЕВАСТОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Институт радиоэлектроники и интеллектуальных технических систем
Кафедра «Инновационные телекоммуникационные технологии»


ОТЧЁТ №1

по дисциплине

«Вопросы цифровой обработки сигналов и ее техническое обеспечение»

Тема: «Цифровая обработка сигналов»

Подготовил: студент гр. ИБ/б-18-2-о

Зинченко Максим Александрович

Проверил: старший преподаватель кафедры

Тыщук Юрий Николаевич

Введение


Цель данной работы: научиться создавать программы построения графиков функций (от простых к более сложным), научиться создавать программы построения более сложных графиков функций, научиться строить гармонические сигналы и их спектры
Ход работы

  1. Задание: Построить график функции y = y(x). Использовать шрифт по умолчанию 14 Times New Roman, размер окна 360х240 пикселей. Добавить все необходимые подписи.

=arctg(x); =sin(x^2); y(x)=y3+y4

Решение:
“clc

close all

clear variables

set(0,'DefaultAxesFontSize',14,'DefaultAxesFontName','Times New Roman');
x = 0:0.01:2*pi;

y1 = atan(x)

y2 = sin(x.^2);
figure('Position', [200 200 360 240])

plot (x,y1)

grid on

xlabel('Время, С')

ylabel('Амплитуда, В')

legend('Арктангенс')
figure('Position', [200 200 360 240])

plot (x,y2)

grid on

xlabel('Время, С')

ylabel('Амплитуда, В')

legend('Синус x^2')

figure('Position', [200 200 360 240])

plot (x,y1+y2)

grid on

title ('Временная форма сигнала')

xlabel('Время, С')

ylabel('Амплитуда, В')

legend('Сумма')”



Рис. 1 - Функция =arctg(x)

Рис. 2 - Функция =sin(x^2)


Рис. 3 - Функция y(x)=+

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

clc

close all

clear variables

set(0,'DefaultAxesFontSize',14,'DefaultAxesFontName','Times New Roman');
x = 0:0.01:2*pi;

y1 = atan(x)

y2 = sin(x.^2);
figure('Position', [200 200 360 240])

hold on

plot (x,y1, 'g--')

plot (x,y1+y2, 'r:')

plot (x,y2, 'LineWidth', 1)
grid on

legend('arctg', 'Сумма', 'sin')

title ('Сигналы')

xlabel('Время, С')

ylabel('Амплитуда, В')”



Рис. 4 - Три графика, выведенные вместе

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

clc

close all

clear variables

fs = 16e3;

T = 1;

f1 = 1150;

f2 = 1800;

t = 1/fs:1/fs:T;

s1 = sin(2*pi*f1*t);

s2 = sin(2*pi*f2*t);

s_sum = sin(2*pi*(f1+f2)*t);
figure('Position',[100 100 360 480])

subplot(2,1,1)

plot(t,s1)

grid on

title('Временная форма')

xlabel('Частота')

ylabel('Амплитуда')

xlim([0 0.004])

ylim([-1.5 1.5])

spec = abs(fft(s1));

spec = spec*2/length(spec);

fscale = 0:fs/length(spec):fs-fs/length(spec);

subplot(2,1,2)

plot(fscale,spec)

grid on

title('Спектральная форма')

xlabel('Частота')

ylabel('Спектр')

xlim([1149 1151])
figure('Position',[100 100 360 480])

subplot(2,1,1)

plot(t,s2)

grid on

title('Временная форма')

xlabel('Частота')

ylabel('Амплитуда')

xlim([0 0.002])

ylim([-1.5 1.5])

spec = abs(fft(s2));

spec = spec*2/length(spec);

fscale = 0:fs/length(spec):fs-fs/length(spec);

subplot(2,1,2)

plot(fscale,spec)

grid on

title('Спектральная форма')

xlabel('Частота')

ylabel('Спектр')

xlim([14198 14202])
figure('Position',[100 100 360 480])

subplot(2,1,1)

plot(t,s_sum)

grid on

title('Временная форма')

xlabel('Частота')

ylabel('Амплитуда')

xlim([0 0.002])

ylim([-1.5 1.5])

spec = abs(fft(s_sum));

spec = spec*2/length(spec);

fscale = 0:fs/length(spec):fs-fs/length(spec);

subplot(2,1,2)

plot(fscale,spec)

grid on

title('Спектральная форма')

xlabel('Частота')

ylabel('Спектр')”



Рис. 5 - График первого гармонического сигнала


Рис. 6 - График второго гармонического сигнала



Рис. 7 - График третьего гармонического сигнала


Заключение


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




написать администратору сайта