Tent function, often used in signal processing
例示的な三角関数三角関数(三角関数、ハット関数、テント関数とも呼ばれる)は、グラフが三角形の形をとる関数です。これは、高さ 1、底辺 2 の二等辺三角形であることが多く、その場合は三角関数と呼ばれます。三角関数は、信号処理や通信システム エンジニアリングにおいて理想化された信号の表現として役立ち、三角関数は特に、カーネル密度推定などでより現実的な信号を導出できる積分変換カーネル関数として役立ちます。また、パルス符号変調の分野では、デジタル信号を送信するためのパルス形状や、信号を受信するための整合フィルタとして応用されています。また、バートレット ウィンドウと呼ばれる三角ウィンドウを定義するためにも使用されます。
定義
最も一般的な定義は区分関数として定義されます。
同様に、 2つの同一の単位直角関数の畳み込みとして定義することもできます。

三角関数は、長方形関数と絶対値関数の積として表すこともできます。

代替三角形関数一部の著者は、三角形関数の底辺を幅 2 ではなく幅 1 と定義していることに注意してください。

最も一般的な形では、三角関数は任意の線形Bスプラインである:[1]

上の定義は特別なケースであるが

ここで、、、およびです。


線形Bスプラインは連続区分線形関数 と同じであり、この一般的な三角形関数は次のように
正式に定義すると便利である。


ここで、すべての整数 に対して、区分線形関数は、の順序付きペアを持つ座標として表されるすべての点を通過する。つまり、


スケーリング
任意のパラメータの場合:
![{\displaystyle {\begin{aligned}\operatorname {tri} \left({\tfrac {t}{a}}\right)&={\tfrac {1}{\sqrt {a}}}\operatorname {rect} \left({\tfrac {t}{a}}\right)*{\tfrac {1}{\sqrt {a}}}\operatorname {rect} \left({\tfrac {t}{a}}\right)\\[1ex]&=\int _{-\infty }^{\infty }{\tfrac {1}{|a|}}\operatorname {rect} \left({\tfrac {\tau }{a}}\right)\cdot \operatorname {rect} \left({\tfrac {t-\tau }{a}}\right)\,d\tau \\&={\begin{cases}1-|t/a|,&|t|<|a|;\\0&{\text{otherwise}}.\end{cases}}\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
この変換は、フーリエ変換の畳み込み特性と長方形関数のフーリエ変換を使用して簡単に決定できます。
ここで、正規化されたsinc関数です。
一般的な形式は次のとおりです。

参照
参考文献
- ^ 「スプラインとBスプラインの基本特性」(PDF) INF-MAT5340講義ノート38ページ。