Для описания кусочно-ломаных функций, частным случаем которых и является трапецеидальный импульс, достаточно задать последовательность пар значений: аргумент и соответствующее ему значение функции. Для сигналов это будет время и уровень:
(t0,U0, t1, U1, t2,U2,….t_i,U_i,…t_k,U_k).
и затем, используя операторы программирования Add Line и if, для каждого промежутка времени задать выражение для расчета линейной функции, например:
Пусть трапецеидальный импульс задан следующими параметрами:
- амплитуда импульса
- задержка импульса относительно начала формирования
- длительность фронта (переднего и заднего)
- длительность импульса по вершине
(длительность импульса по нулевому уровню равна τ_i + 2*τ_f)
Тогда импульс с заданными выше параметрами может быть сформирован следующим образом:
Рис.5. Трапецеидальный импульс.