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

lab6

.docx
Скачиваний:
0
Добавлен:
10.01.2025
Размер:
427.3 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра ИИСТ

отчет

по лабораторной работе №6

по дисциплине «Преобразование измерительных сигналов в информационно-измерительных системах»

Тема: Теорема о модуляции. Амплитудная модуляция сигнала в MATLAB/Octave

Студенты гр. 9587

Медведев Г.Н.

Постникова Е.И.

Преподаватель

Романцова Н.В.

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

2022

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

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

Обработка результатов

  1. Алгоритм реализации амплитудной модуляции (однополосной и двухполосной)

  1. Код программы:

Fd = 1000;

t = 0:(1/Fd):(2*pi)/5;

Fn = 100;

%x = 4*cos(2*pi*t)+2*sin(4*pi*t).*sin(6*pi*t);

x = 2*cos(2*pi*t)+0.5*cos(-2*pi*t)-0.5*cos(10*pi*t);

figure(1);

plot(t,x,'k');

hold on;

grid on;

title('Модулируемый сигнал');

Msd = ammod(x,Fn,Fd);

furd = fft(Msd);

furd = abs(furd(1:length(furd)/2+1));

M = max(furd);

furd = abs(furd(1:length(furd)/2+1))/(0.5*M);

frd = [0:(length(furd)-1)]*Fd/length(furd)/2;

figure(2);

plot(frd,furd,'k');

hold on;

grid on;

title ('Спектр сигнала после двухполосной амплитудной модуляции');

Mss = ssbmod(x,Fn,Fd);

furs = fft(Mss);

furs = abs(furs(1:length(furs)/2+1));

M1 = max(furs);

furs = abs(furs(1:length(furs)/2+1))/(0.25*M1);

frs = [0:length(furs)-1]*Fd/length(furs)/2;

figure(3);

plot(frs,furs,'k');

hold on;

grid on;

title('Спектр сигнала после однополосной амплитудной модуляции');

Рисунок 1 – Рабочее пространство программы

  1. Графики модулируемого сигнала, спектра сигнала после двухполосной и однополосной амплитудной модуляции

Рисунок 2 - График модулируемого сигнала

Рисунок 3 - График спектра сигнала после двухполосной амплитудной модуляции

Рисунок 4 - График спектра сигнала после однополосной амплитудной модуляции

Вывод: в ходе выполнения лабораторной работы было произведено ознакомление с матемтаическим аппаратом амплитудной модуляции сигнала с подавленной несущей (двухполосной и однополосной) в MATLAB; были построены графики модулируемого сигнала, спектра сигнала после двухполосной и однополосной амплитудной модуляции.

Соседние файлы в предмете Преобразование измерительных сигналов