この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "三角形関数" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2022年2月) |
三角形関数(さんかくけいかんすう、英: triangular function)は、以下のように定義される。
三角形関数
![{\displaystyle {\begin{aligned}\operatorname {tri} (t)=\land (t)&:=\max(1-|t|,0)\\&={\begin{cases}1-|t|,&|t|<1\\0,&{\mbox{otherwise}}\end{cases}}\\&={\frac {1}{2}}|t+1|+{\frac {1}{2}}|t-1|-|t|\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e2a9198f95d66509315f1424d2902a87dbb3f231)
あるいは等価的に2つの矩形関数の畳み込みで表すこともできる。
![{\displaystyle {\begin{aligned}\operatorname {tri} (t)=\operatorname {rect} (t)*\operatorname {rect} (t)&=\int _{-\infty }^{\infty }\mathrm {rect} (\tau )\cdot \mathrm {rect} (t-\tau )\ d\tau \\&=\int _{-\infty }^{\infty }\mathrm {rect} (\tau )\cdot \mathrm {rect} (\tau -t)\ d\tau \end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4a9d9a08d9d58a47fc7047cb99e1d49677f2c35)
これをテント関数(英: tent function)とも呼ぶ。三角形関数は信号処理や通信工学で、理想的信号の表現としてよく使われ、そこからより現実的な信号を引き出すことができるプロトタイプまたはカーネルとして利用する。パルス符号変調でもデジタル信号を転送するパルスの波形として利用し、受信側では整合フィルタとして利用する。また、窓関数の三角窓と等価である(バートレット窓とも呼ぶ)。
尺度を変換する場合、
である任意のパラメータを使い、次のように表す。
![{\displaystyle {\begin{aligned}\operatorname {tri} (t/a)&=\int _{-\infty }^{\infty }\mathrm {rect} (\tau )\cdot \mathrm {rect} (\tau -t/a)\ d\tau \\&={\begin{cases}1-|t/a|,&|t|<|a|\\0,&{\mbox{otherwise}}\end{cases}}\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/54fbbda1a5d10138972256eafdca367200dbc8cd)
三角形関数のフーリエ変換は、これを矩形関数の畳み込みで表し、フーリエ変換の畳み込み特性から、次のように導き出せる。
![{\displaystyle {\begin{aligned}{\mathcal {F}}\{\operatorname {tri} (t)\}&={\mathcal {F}}\{\operatorname {rect} (t)*\operatorname {rect} (t)\}\\&={\mathcal {F}}\{\operatorname {rect} (t)\}\cdot {\mathcal {F}}\{\operatorname {rect} (t)\}\\&={\mathcal {F}}\{\operatorname {rect} (t)\}^{2}\\&=\mathrm {sinc} ^{2}(f)\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3b2104df2339c63b0b3899c0466d6ddbaf0815c9)