обработка сигналов. ОТЧЕТ. по обработке сигналов Zinchenko. Российской федерации федеральное государственное автономное образовательное учреждение высшего образования
Скачать 200.95 Kb.
|
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «СЕВАСТОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Институт радиоэлектроники и интеллектуальных технических систем Кафедра «Инновационные телекоммуникационные технологии» ОТЧЁТ №1 по дисциплине «Вопросы цифровой обработки сигналов и ее техническое обеспечение» Тема: «Цифровая обработка сигналов» Подготовил: студент гр. ИБ/б-18-2-о Зинченко Максим Александрович Проверил: старший преподаватель кафедры Тыщук Юрий Николаевич ВведениеЦель данной работы: научиться создавать программы построения графиков функций (от простых к более сложным), научиться создавать программы построения более сложных графиков функций, научиться строить гармонические сигналы и их спектры Ход работы Задание: Построить график функции 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 лабораторной работы. “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 - Три графика, выведенные вместе Задание: Построить графики трех различных гармонических сигналов и их спектров. Исходные данные взять из таблицы. В таблице показаны параметры двух сигналов. Необходимо построить временную и спектральную форму первого, второго и суммарного сигнала. Подписать названия графиков и все оси, привести шрифт к формату из предыдущих частей задания, выбрать подходящие параметры ограничений по осям. “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 - График третьего гармонического сигнала ЗаключениеВыполнив эту лабораторную работу: я научился создавать программы построения графиков функций и закрепил их, научился строить гармонические сигналы и их спектры. |