ВУЗ:
Рубрика:
- 33 -
Если нужно построить последовательность импульсов произвольной
формы причём отсчёты одиночного импульса записаны в векторе s1, то
используют следующую форму задания функции pulstran:
s= pulstran (t, d, s1, Fs);
Например, нужно задать пачку из четырёх синусоидальных импульсов:
s(t)
2
0 0.002 0.005 0.007 0.01 0.012 0.015 0.017
t, c
Вводятся следующие операторы:
>> Fs= 1e4;
>> t= 0:1/Fs:2e-2; t=t’;
>> tau= 2e-3; A= 2;
>> s1= sin (pi * t / tau) .* (t<=tau);
>> d(: ,1)= (0:3)’ * 5e-3;
>> d(: ,2)= A*ones(4,1);
>> s= pulstran (t, d, s1, Fs);
ж) Периодическая последовательность прямоугольных импульсов.
S(t)
A
0 tau T 2T 3T t
>> s= A/2 * (1+square (2*pi*t / T, tau / T*100));
з) Пилообразный сигнал.
S(t)
A
0 T 2T 3T t
-A
- 33 - Если нужно построить последовательность импульсов произвольной формы причём отсчёты одиночного импульса записаны в векторе s1, то используют следующую форму задания функции pulstran: s= pulstran (t, d, s1, Fs); Например, нужно задать пачку из четырёх синусоидальных импульсов: s(t) 2 0 0.002 0.005 0.007 0.01 0.012 0.015 0.017 t, c Вводятся следующие операторы: >> Fs= 1e4; >> t= 0:1/Fs:2e-2; t=t’; >> tau= 2e-3; A= 2; >> s1= sin (pi * t / tau) .* (t<=tau); >> d(: ,1)= (0:3)’ * 5e-3; >> d(: ,2)= A*ones(4,1); >> s= pulstran (t, d, s1, Fs); ж) Периодическая последовательность прямоугольных импульсов. S(t) A 0 tau T 2T 3T t >> s= A/2 * (1+square (2*pi*t / T, tau / T*100)); з) Пилообразный сигнал. S(t) A 0 T 2T 3T t -A
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »