三角形関数

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:出典の明記 テンプレート:混同

三角形関数

三角形関数(さんかくけいかんすう、テンプレート:Lang-en-short)は、以下のように定義される。

tri(t)=(t):=max(1|t|,0)={1|t|,|t|<10,otherwise=12|t+1|+12|t1||t|

あるいは等価的に2つの矩形関数畳み込みで表すこともできる。

tri(t)=rect(t)*rect(t)=rect(τ)rect(tτ) dτ=rect(τ)rect(τt) dτ

これをテント関数テンプレート:Lang-en-short)とも呼ぶ。三角形関数は信号処理通信工学で、理想的信号の表現としてよく使われ、そこからより現実的な信号を引き出すことができるプロトタイプまたはカーネルとして利用する。パルス符号変調でもデジタル信号を転送するパルスの波形として利用し、受信側では整合フィルタとして利用する。また、窓関数三角窓と等価である(バートレット窓とも呼ぶ)。

尺度を変換する場合、a0 である任意のパラメータを使い、次のように表す。

tri(t/a)=rect(τ)rect(τt/a) dτ={1|t/a|,|t|<|a|0,otherwise

三角形関数のフーリエ変換は、これを矩形関数の畳み込みで表し、フーリエ変換の畳み込み特性から、次のように導き出せる。

{tri(t)}={rect(t)*rect(t)}={rect(t)}{rect(t)}={rect(t)}2=sinc2(f)

関連項目

テンプレート:Mathanalysis-stub