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

3 лабораторная МОТС

.pdf
Скачиваний:
0
Добавлен:
02.01.2025
Размер:
2.8 Mб
Скачать

Рис. 18. Преобразование по Уолшу

Рис. 19. Преобразование по Хаару

7. Построим спектр с помощью преобразований из пункта 4 сигнала х1

из пункта 1, а затем сигнала из 5. Сравним их спектры (на рис. 20 и рис. 21).

N=2^7;

T=1;

fs=4096;

f1=100;

t = 0:1/fs:1-1/fs; for i=(1:10)

figure() T_h = i;

x1=cos(T_h*2*pi*f1*t); F=fft(x1)/N; subplot(2, 1, 1); plot(t,x1);

21

xlim([0.1, 0.15]) title('Сигнал x1')

subplot(2, 1, 2)

f = linspace(0, fs, length(x1));

plot(f, abs(fft(x1)), 'red', 'LineWidth', 2) title('Спектр')

end

dt=T/(N);

Nyq=N/(2*T);

df=1/T;

t = 0:2*pi/N:2*pi - 2*pi/N;

for i=(1:10) figure() T_h = i;

signal = 0.5*square(T_h*2*pi*t)+0.5; F=fft(signal)/N;

subplot(2, 1, 1) plot(t/pi,signal) xlim([0, 1]) xlabel("Время") ylabel("Амплитуда")

title("Прямоугольный сигнал")

F1=F(1:N/2+1);

F2=F(N/2+1:N);

F=[F2,F1];

nu=-Nyq+df*(0:N); subplot(2, 1, 2)

bar(nu(1:N),abs(F(1:N)), 'red') title('Спектр')

end

22

Рис. 20. Амплитудные спектры сигнала x1 различной ширины

23

24

Рис. 21. Амплитудные прямоугольного сигнала различной ширины

8. Определим форму и ширину частотной характеристики двух

соседних каналов анализатора Фурье (рис. 22). Построим спектр, используя

окно Хеннинга (рис. 23).

fs = 1024; t=0:1/fs:1-1/fs;

for i = 1:100

signal = cos(2*pi*(10+i/10)*t); sigHann = signal.*hann(1024)'; [ch1(i),ch2(i),ch3(i)]=freqchr(signal);

[chHann1(i),chHann2(i),chHann3(i)]=freqchr(sigHann);

end

figure hold on

plot(ch1,'k')

plot(ch2,'r')

title('Частотная характеристика 2-х соседних каналов'); xlabel("Частота");

ylabel("Амплитуда"); grid on;

hold off

figure plot(chHann1,'k') hold on plot(chHann2,'r') grid on;

title('Частотная характеристика 2-х соседних каналов (окно Ханнинга)')

xlabel("Частота"); ylabel("Амплитуда");

function [chan14, chan15, chan16] = freqchr(signal)

25

f=abs(fft(signal));

chan14=f(14)/512;

chan15=f(15)/512;

chan16=f(16)/512;

end

Рис. 22. Частотная характеристика двух соседних каналов

Рис. 23. Частотная характеристика двух соседних каналов (окно Хеннинга)

9. Построим частотную характеристику 3-х соседних каналов ДПФ

(рис. 24).

26

Рис. 24. Частотная характеристика трёх соседних каналов

10. Построим частотные характеристики 3-х соседних каналов ДПФ

как в пункте 8 с использованием 3-х различных оконных функций (рис. 25).

figure subplot(3,1,1) hold on

plot(chHann1,'--k') plot(chHann2,':r') plot(chHann3)

title('Частотная характеристика 3-х соседних каналов (окно Хеннинга)');

xlabel("Частота"); ylabel("Амплитуда"); grid on;

hold off subplot(3,1,2) hold on

plot(chHamming1,'--k') plot(chHamming2,':r') plot(chHamming3)

title('Частотная характеристика 3-х соседних каналов (окно Хэмминга)');

xlabel("Частота"); ylabel("Амплитуда"); grid on;

hold off subplot(3,1,3) hold on

plot(chBlack1,'--k') plot(chBlack2,':r') plot(chBlack3)

title('Частотная характеристика 3-х соседних каналов (окно Блэкмена)');

27

xlabel("Частота"); ylabel("Амплитуда"); grid on;

hold off

Рис. 25. Частотная характеристика трёх соседних каналов с различными окнами

28

Вывод

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

29