Professional Documents
Culture Documents
Лаба 1 Сокотун
Лаба 1 Сокотун
ЗВІТ
на лабораторну роботу
з дисципліни: «Цифрове оброблення сигналів»
Дата: 23.10.2023
Київ – 2023
Сигнал у вигляді несиметричного трикутного імпульсу:
Графік сигналу:
X k xnWN , k 0,1,…, N 1 ;
nk
n0
де:
k - номер відліку
X k , що відповідає k (
послідовності
частоті
- період дискретизації по частоті);
nk
WN - повертаючий множник
2
j nk
W Nnk e N
,
Але як ДПФ є лінійним перетворенням, що трансформує вектор часових
відліків в вектор такої ж довжини, що містить відліки спектральні. Дане
перетворення може бути реалізоване як перемноження певної квадратної
матриці на вхідний вектор-стовпчик:
yFx,
де F – матриця перетворення.
1 1 1 1 1
2
j 4 6
e j N e j N j N 1
2
N
e N
1 e
8 12 j
2
2 N 1
1
4j j j
N e N e N e N
.
Fe
2
6 12 18 3 N 1
j N j N j N j
N
e
1 e e e
2 2 2 2 2
j N j 2 N j 3 N j N 1
1 1 1 e N
1 e N e N e N
Код:
N = 128;
A = 0.5;
tau = 2*10^-3;
Ts = 10*10^-3;
t = 0:0.0001:tau;
fd = N/Ts;
n = 0:N-1;
s = A*(abs(t/tau));
subplot(3,2,1)
plot(t,s)
title('Неперервний сигнал')
grid 'on';
xlabel('t,mc');
ylabel('s(t),B');
subplot(3,2,2)
w = 0:0.001:fd;
S = A./((1j.*w).^2.*tau)-A.*exp(-1j.*w.*tau)./((1j.*w).^2.*tau)-A.*exp(-
1j.*w.*tau)./(1j.*w);
plot(w,abs(S));
title('Амплітудний спектр')
grid 'on';
subplot(3,2,3)
step = 2*tau/N;
t_dd = 0:step:(N-1)*step;
s_dd = A*(abs(t_dd/tau));
stem(t_dd,s_dd)
title('Дискретний сигнал)
grid 'on';
xlabel('t,mc');
ylabel('s(t),B');
F = zeros(N,N);
for(n = 1:N)
for(k = 1:N)
F(n,k) = exp(-1i*2*pi*(n-1)*(k-1)/N);
end
end
Y = F*transpose(s_dd);
subplot(3,2,4)
step = fd/N;
w_dd = 0:step:(N-1)*step;
stem(w_dd, abs(Y));
title(ДПФ)
grid 'on';
subplot(3,2,5)
X_F = abs(fft(s_dd));
stem(w_dd,X_F);
title(ШПФ)
grid 'on';
subplot(3,2,6)
plot(w_dd,abs(Y));
title('Спектр дискретного синалу')
grid 'on';
Графіки:
Висновок:
У ході нашої лабораторної роботи ми досліджували методи
перетворення неперервних сигналів у дискретні і аналізу спектрів
цих сигналів за допомогою перетворення Фур'є для неперервних
сигналів і дискретного перетворення Фур'є для дискретних
сигналів. На основі наших досліджень ми зробили важливий
висновок: спектр дискретного сигналу можна отримати як суму
спектрів відповідного аналогового сигналу, при цьому кожен з цих
спектрів зсувається на певну кількість частот, що є кратними
частоті дискретизації. Важливо також враховувати явище
накладання спектрів, оскільки в результаті дискретного
перетворення Фур'є ми спостерігаємо нові амплітуди, які не були
присутніми в амплітудному спектрі вихідного неперервного
сигналу.