Подобно прямоугольной волне , треугольная волна содержит только нечетные гармоники . Однако высшие гармоники затухают гораздо быстрее, чем в прямоугольной волне (пропорционально обратному квадрату номера гармоники, а не просто обратному).
Например, для треугольной волны с амплитудой 5 и периодом 4:
Фазовый сдвиг можно получить, изменяя значение термина , а вертикальное смещение можно регулировать, изменяя значение термина .
Поскольку здесь используется только операция по модулю и абсолютное значение, его можно использовать для простой реализации треугольной волны в аппаратной электронике.
Обратите внимание, что во многих языках программирования %оператор представляет собой оператор остатка (с результатом того же знака, что и делимое), а не оператор по модулю ; операцию по модулю можно получить, используя ((x % p) + p) % pвместо x % p. Например, в JavaScript это приводит к уравнению вида 4*a/p * Math.abs((((x-p/4)%p)+p)%p - p/2) - a.
Отношение к прямоугольной волне
Треугольную волну также можно выразить как интеграл прямоугольной волны :
Выражение в тригонометрических функциях
Треугольную волну с периодом p и амплитудой a можно выразить через синус и арксинус (значения которых варьируются от − π /2 до π /2):
Другое определение треугольной волны с диапазоном от −1 до 1 и периодом p :
Гармоники
Анимация аддитивного синтеза треугольной волны с возрастающим числом гармоник. Математическое описание см. в разделе «Анализ Фурье» .
Треугольную волну можно аппроксимировать аддитивным синтезом , суммируя нечетные гармоники основной гармоники, умножая каждую вторую нечетную гармонику на -1 (или, что то же самое, изменяя ее фазу на π ) и умножая амплитуду гармоник на единицу по квадрату. их номера моды n (что эквивалентно единице в квадрате их относительной частоты к основной частоте ).
Математически все вышесказанное можно обобщить следующим образом:
Nti
Этот бесконечный ряд Фурье быстро сходится к треугольной волне, поскольку N стремится к бесконечности, как показано на анимации.
Длина дуги
Длина дуги на период треугольной волны, обозначаемая s , определяется через амплитуду a и длину периода p следующим образом :
^ Крафт, Себастьян; Зёльцер, Удо (5 сентября 2017 г.). «LP-BLIT: Синтез последовательности импульсов с ограниченной полосой частот сигналов с фильтрацией нижних частот». Материалы 20-й Международной конференции по цифровым аудиоэффектам (DAFx-17) . 20-я Международная конференция по цифровым аудиоэффектам (DAFx-17). Эдинбург. стр. 255–259.