Генерация одиночного треугольного импульса tripuls

Получить

Низкочастотный полигармонический сигнал

Высокочастотный полигармонический сигнал

С Частотной модуляцией

С Амплитудной модуляцией

Генерация одиночного прямоугольного импульса rectpuls

Синтаксис:

y = rectpuls(t)

y = rectpuls(t,w)

Описание:

y = rectpuls(t)

Возвращает отсчеты одиночного прямоугольного импульса с единичной амплитудой, вычисленные для моментов времени, заданные входным вектором t. Формируемый импульс центрирован относительно момента времени t = 0 и по умолчанию имеет единичную длительность. Обратите внимание на то, что интервал ненулевых значений является открытым справа, то есть rectpuls(-0.5) = 1, в то время как rectpuls(0.5) = 0.

y = rectpuls(t,w)

Генерирует аналогичный прямоугольный импульс с длительностью, заданной вторым входным параметром w. Функция rectpuls, как правило, используется в сочетании с функцией генерации последовательностей импульсов pulstran.

Пример 1

t=(0:1000);

y=rectpuls(t);

plot(y)

Пример 2

t=(0:1000);

y=rectpuls(t,1000);

plot(y)

Сопутствующие функции: chirp, cos, diric, gauspuls, pulstran, sawtooth, sin, sinc, square, tripuls

Генерация периодической последовательности прямоугольных импульсов square

Синтаксис:

x = square(t)

x = square(t,duty)

Описание:

x = square(t)

Генерирует прямоугольный сигнал с периодом 2 для значений времени, заданных входным вектором t. Функция square(t) работает аналогично функции sin(t), но вместо синусоидального сигнала генерирует прямоугольный сигнал с пиковыми значениями ±1. Длительности интервалов, в течение которых созданный сигнал принимает значения +1 и -1, одинаковы.

x = square(t,duty)

Генерирует периодический прямоугольный сигнал с заданным периодом заполнения, задаваемым вторым входным скалярным параметром duty. Этот параметр задается в процентах и указывает, в течение какой доли периода генерируемый сигнал принимает положительное значение (+1). По умолчанию значение параметра duty равно 50.

Замечание. В отечественной литературе для характеристики периодической последовательности прямоугольных импульсов чаще применяется параметр скважности, определяемый как отношение периода к длительности импульса. Скважность импульсов, генерируемых функцией square, равна 100/duty (если импульсом считать интервалы, когда сигнал принимает значение +1, а паузой - значение -1). Если параметр duty при вызове функции не указан, по умолчанию скважность генерируемой последовательности равна 2.



Пример 1

t=(0:100);

x=square(t);

plot(x)

Пример 2

t=(0:100);

x=square(t,20);

plot(x)

Пример 3

t=(0:100);

x=square(t,80);

plot(x)

Сопутствующие функции: chirp, cos, diric, gauspuls, pulstran, rectpuls, sawtooth, sin, square, tripuls

Генерация одиночного треугольного импульса tripuls

Синтаксис:

y = tripuls(T)

y = tripuls(T,w)

y = tripuls(T,w,s)

Описание:

y = tripuls(T)

Возвращает отсчеты одиночного симметричного треугольного импульса с единичной амплитудой, вычисленные для моментов времени, заданных входным вектором T. Формируемый импульс центрирован относительно момента времени T=0 и по умолчанию имеет единичную длительность.

y = tripuls(T,w)

Генерирует аналогичный треугольный импульс с длительностью, заданной вторым входным параметром w.

y = tripuls(T,w,s)

Генерирует треугольный импульс с длительностью w и перекосом, заданным третьим входным параметром s, который должен лежать в диапазоне от -1 до 1. При s=0 генерируется симметричный треугольный импульс.

Пример 1

t=(-10:10);

y=tripuls(t);

plot(y)

Пример 2

t=(-10:10);

y=tripuls(t,10);

plot(y)

Пример 3

t=(-10:10);

y=tripuls(t,10,-1);

plot(y)

Пример 4

t=(-10:10);

y=tripuls(t,10,1);

plot(y)

Сопутствующие функции: chirp, cos, diric, gauspuls, pulstran, rectpuls, sawtooth, sin, square, tripuls


9139254256829577.html
9139306253753768.html

9139254256829577.html
9139306253753768.html
    PR.RU™