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

advertisement
Лабораторная работа №1
Анализ и синтез периодических сигналов с помощью рядов Фурье
Цель работы: Спектральный анализ периодической последовательности
импульсов. Синтез сигналов.
1. Домашнее задание:
1.1. Рассчитать спектр периодической последовательности импульсов
длительностью t 1,с периодом повторения Т=2t1, Т=4t1, Т=8t1. (Первый
импульс расположен симметрично относительно оси ординат). Построить
спектр амплитуд и спектр фаз для гармоник с номерами 1, 2, 3, 4, 5.
Амплитуда импульса U0. Данные для расчёта взять из таблицы 1.
1.2. Записать сигналы в виде суммы постоянной составляющей и гармоник
с номерами от первой до пятой.
1.3. Сместить первый импульс периодической последовательности
относительно оси ординат на t=t1/2 вправо. Определить амплитудный и
фазовый спектры.
1.4. Рассчитать спектр периодической последовательности треугольных
импульсов с периодом повторения Т=2t1, где t1 – длительность треугольного
импульса.
2. Лабораторное задание.
Лабораторное задание выполняется в среде МАТЛАБ с помощью
программ-функций analiz, sintez, числовые данные для которых берутся из
домашнего расчёта.
2.1. С помощью программы-функции analiz получить спектр амплитуд и
спектр фаз периодической последовательности импульсов длительностью
t1,с периодом повторения Т=2t1. (Первый импульс расположен симметрично
относительно оси ординат). Построить спектр амплитуд и спектр фаз для
гармоник с номерами 1, 2, 3, 4, 5. Амплитуда импульса U0=1В.
2.2. Для Т=4t1 и Т=8t1построить амплитудные спектры с помощью
программы analiz.
2.3. Синтезировать периодическую последовательность импульсов с
помощью программы sintez.
2.4. Определить ошибку синтеза сигналов.
3. Содержание отчёта.
3.1. Название работы.
3.2. Цель работы.
3.3. Результаты выполнения домашнего задания.
3.4. Результаты выполнения лабораторного задания.
3.5. Графики: сигналы, спектры, результаты суммирования гармоник.
3.6. Выводы.
4. Контрольные вопросы.
4.1. Запишите ряд Фурье в тригонометрической и комплексной форме.
4.2. Как определяются коэффициенты ряда Фурье?
4.3. Физический смысл коэффициентов ряда Фурье.
4.4. Дайте определение амплитудного и фазового спектра.
4.5. Запишите временную функцию через коэффициенты ряда Фурье.
1
Таблица 1.
№
t1(c)
U0(B)
0
4
1
1
8
2
2
16
3
3
4
0.5
4
8
10
5
16
2
6
4
3
7
8
4
8
16
1.5
9
8
2.5
Методические указания
Для выполнения этой лабораторной работы необходимо изучить учебный
материал, изложенный на страницах 38 - 43 учебника [1]. Особое внимание надо
уделить примеру 2.1.
В приложениях 1, 2, приведены программы-функции и результаты их
работы.
Приложение 1.
function analiz(ti,q); % ti- длительность импульса, q - скважность
n=q*ti;n2=n-ti;n3=n-1;n1=ti;n4=n/2;
s=[ones(n1,1);zeros(n2,1)];
y=fft(s);f=(0:n3)/n*4;
% расчёт спектра
stem(f(1:n4),abs(y(1:n4)),'.');
В результате обращения к программе analiz(8,4) получаем спектр периодической
последовательности импульсов длительностью 8сек и скважностью 4,
представленный на рис.1.
Рис.1. Спектр периодической последовательности импульсов длительностью 8сек и
скважностью 4,
2
Приложение 2.
Функция sintez выполняет синтез периодической последовательности
импульсов со скважностью 2 по пяти гармоникам спектра. td = ti/10; где ti длительность импульса, q – сважность, а0, a1, a3, a5 – амплитуды
гармоник, fi1, fi3, fi5 – начальные фазы гармоник.
function sintez(td,q,a0,a1,a3,a5,fi1,fi3,fi5);
f1=2*pi/tp;
k=0:1:100;t=k*td;
s1=a0+a1*cos(f1*t+fi1);
subplot(311);plot(t,s1);
s2=s1+a3*cos(3*f1*t+fi3);
subplot(312);plot(t,s2);
s=s2+a5*cos(5*f1*t+fi5);
subplot(313);plot(t,s);
sintez(0.1,2,1,0.63.-0.21,0.126,0,0,0)
Рис.2. На верхнем рисунке сумма постоянной составляющей и первой гармоники.
На втором рисунке сумма постоянной составляющей, первой и второй гармоник.
На третьем рисунке сумма постоянной составляющей, первой, второй и третьей
гармоник.
3
Download