exponenta event banner

Общие периодические формы сигналов

Toolbox™ обработки сигналов обеспечивает функции для генерации широко используемых периодических сигналов.

  • sawtooth генерирует пилообразную волну с пиками в ± 1 и периодом . Необязательный параметр width задает дробное кратное , при котором возникает максимум сигнала.

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

Генерируют 1,5 секунды пилообразной волны 50 Гц с частотой выборки 10 кГц. Постройте график на 0,2 секунды генерируемого сигнала.

fs = 10e3;
t = 0:1/fs:1.5;
x = sawtooth(2*pi*50*t);

plot(t,x)
axis([0 0.2 -1 1])

Figure contains an axes. The axes contains an object of type line.

Генерируйте 1,5 секунды квадратной волны 50 Гц с частотой дискретизации 10 кГц. Укажите рабочий цикл 25%. Постройте график на 0,2 секунды генерируемого сигнала.

fs = 10e3;
t = 0:1/fs:1.5;
x = square(2*pi*50*t,25);

plot(t,x)
axis([0 0.2 -1 1])

Figure contains an axes. The axes contains an object of type line.

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

dc = dutycycle(x,fs);
dc = dc(1)
dc = 0.2500
dutycycle(x,fs);
xlim([0 0.2])

Figure Duty Cycle Plot contains an axes. The axes contains 9 objects of type line. These objects represent signal, mid cross, upper boundary, upper state, lower boundary, mid reference, lower state.

См. также

| |