Проблемы с воспроизведением этого файла? См. Справку по СМИ . |
Каждую секунду к синусоиде добавляется гармоника, образуя треугольную волну 220 Гц. | |
Проблемы с воспроизведением этого файла? См. Справку по СМИ . |
Треугольная волна или треугольная волна является не-синусоидальным сигналом назван в честь его треугольной формы. Это периодический , кусочно - линейная , непрерывная вещественная функция .
Подобно прямоугольной волне , треугольная волна содержит только нечетные гармоники . Однако высшие гармоники затухают намного быстрее, чем в прямоугольной волне (пропорционально обратному квадрату номера гармоники, а не только обратному).
Определения [ править ]
Тригонометрические функции [ править ]
Треугольная волна с периодом p и амплитудой a может быть выражена через синус и арксинус (значение которых находится в диапазоне от -π / 2 до π / 2):
Идентификатор может использоваться для преобразования треугольной «синусоидальной» волны в треугольную «косинусоидальную» волну. Эту сдвинутую по фазе треугольную волну также можно выразить с помощью косинуса и арккосинуса :
Гармоники [ править ]
Можно аппроксимировать треугольную волну с помощью аддитивного синтеза , суммируя нечетные гармоники основной гармоники, умножая каждую другую нечетную гармонику на -1 (или, что то же самое, изменяя ее фазу на π) и умножая амплитуду гармоник на единицу по квадрату номера их моды, n (что эквивалентно единице в квадрате их относительной частоты относительно основной гармоники ).
Вышесказанное можно резюмировать математически следующим образом:
где N - количество гармоник, которые необходимо включить в приближение, t - независимая переменная (например, время для звуковых волн), - основная частота, а i - метка гармоники, которая связана с номером ее моды посредством .
Этот бесконечный ряд Фурье сходится к треугольной волне, когда N стремится к бесконечности, как показано на анимации.
Функция этажа [ править ]
Другое определение треугольной волны с диапазоном от -1 до 1 и периодом p :
где - функция пола .
Пилообразная волна [ править ]
Также треугольная волна является абсолютным значением пилообразной волны :
или для диапазона от -1 до 1:
Прямоугольная волна [ править ]
Треугольная волна также может быть выражена как интеграл от квадратной волны :
Операция по модулю [ править ]
Общее уравнение для треугольной волны с амплитудой и периодом, использующее операцию по модулю и абсолютное значение :
Отсюда для треугольной волны с амплитудой 5 и периодом 4:
Фазовый сдвиг можно получить, изменив значение члена, а вертикальное смещение можно отрегулировать, изменив значение члена.
Поскольку здесь используется только операция по модулю и абсолютное значение, его можно использовать для простой реализации треугольной волны на аппаратной электронике с меньшей мощностью процессора.
Обратите внимание, что во многих языках программирования %
оператор является оператором остатка (с тем же знаком, что и делимое), а не оператором по модулю ; операцию по модулю можно получить, используя ((x % p) + p) % p
вместо x % p
. Например, в JavaScript это приводит к уравнению формы 4*a/p * Math.abs((((x-p/4)%p)+p)%p - p/2) - a
.
Длина дуги [ править ]
Длина дуги за период для треугольной волны, обозначаемая s , задается через амплитуду a и длину периода p как
См. Также [ править ]
- Список периодических функций
- Синусоидальная волна
- Квадратная волна
- Пилообразная волна
- Пульсовая волна
- Звук
- Функция треугольника
- Волна
- Зигзаг
Ссылки [ править ]
- Вайсштейн, Эрик В. «Ряд Фурье - треугольная волна» . MathWorld .