Fonction triangulaire

Exemple de fonction triangulaire.

Une fonction triangulaire (ou fonction triangle, fonction chapeau ou fonction tente) est une fonction dont la représentation graphique est un triangle. Souvent, c'est un triangle isocèle de hauteur 1 et de base 2 et dans ce cas, on s'y réfère comme la fonction triangulaire. Les fonctions triangulaires sont utiles en traitement du signal et en génie des systèmes de communication comme représentations idéalisées des signaux, et particulièrement la fonction triangulaire comme un opérateur intégral de noyau à partir de laquelle des signaux plus réalistes peuvent être dérivés, par exemple dans l'estimation de densités de noyaux. Elle a également des applications en modulation d'impulsion codée sous la forme d'une impulsion pour la transmission de signaux logiques et en tant que filtre adapté (en) pour recevoir les signaux. Elle est également utilisé pour définir la fenêtre triangulaire parfois appelée la fenêtre de Bartlett.

Définitions

La définition la plus commune est une fonction affine par morceaux :

tri ( x ) = Λ ( x )   = d e f   max ( 1 | x | , 0 ) = { 1 | x | si  | x | < 1 0 sinon = Π ( x / 2 ) ( 1 | x | ) {\displaystyle {\begin{aligned}\operatorname {tri} (x)=\Lambda (x)\ &{\overset {\underset {\mathrm {def} }{}}{=}}\ \max(1-|x|,0)\\[3pt]&={\begin{cases}1-|x|\quad &{\text{si }}|x|<1\\0\quad &{\text{sinon}}\\\end{cases}}\\[3pt]&=\Pi (x/2)\left(1-|x|\right)\end{aligned}}}

De façon équivalents, la fonction triangulaire peut être définie comme la fonction d'auto-convolution de la fonction porte :

tri ( x ) = { Π Π } ( x ) = Π ( x τ ) Π ( τ ) d τ . {\displaystyle {\begin{aligned}\operatorname {tri} (x)&=\left\{\Pi *\Pi \right\}(x)\\&=\int _{-\infty }^{\infty }\Pi (x-\tau )\cdot \Pi (\tau )\,\mathrm {d} \tau .\\\end{aligned}}}
Fonction triangulaire alternative

Certains auteurs utilisent une définition de la fonction triangulaire de largeur 1 au lieu de 2 :

tri ( 2 x ) = Λ ( 2 x )   = def   max ( 1 2 | x | , 0 ) = { 1 2 | x | , si  | x | < 1 2 ; 0 sinon . = Π ( x ) ( 1 2 | x | ) {\displaystyle {\begin{aligned}\operatorname {tri} (2x)=\Lambda (2x)\ &{\overset {\underset {\text{def}}{}}{=}}\ \max \left(1-2|x|,0\right)\\[3pt]&={\begin{cases}1-2|x|,&{\text{si }}|x|<{\tfrac {1}{2}};\\0&{\text{sinon}}.\\\end{cases}}\\[3pt]&=\Pi (x)\left(1-2|x|\right)\end{aligned}}}

Dans sa forme la plus générale, une fonction triangulaire est une B-spline linéaire[1]:

tri j ( x ) = { x x j 1 x j x j 1 , si  x j 1 x < x j ; x j + 1 x x j + 1 x j , si  x j x < x j + 1 ; 0 sinon . {\displaystyle \operatorname {tri} _{j}(x)={\begin{cases}{\tfrac {x-x_{j-1}}{x_{j}-x_{j-1}}},&{\text{si }}x_{j-1}\leq x<x_{j};\\[6pt]{\tfrac {x_{j+1}-x}{x_{j+1}-x_{j}}},&{\text{si }}x_{j}\leq x<x_{j+1};\\[6pt]0&{\text{sinon}}.\end{cases}}}

La première définition donnée est un cas particulier :

Λ ( x ) = tri j ( x ) , {\displaystyle \Lambda (x)=\operatorname {tri} _{j}(x),}

avec xj–1 = –1, xj = 0 et xj+1 = 1.

Échelle

Pour tout paramètre a 0 {\displaystyle a\neq 0} :

tri ( t a ) = 1 | a | rect ( τ a ) rect ( t τ a ) d τ = { 1 | t / a | , | t | < | a | ; 0 sinon . {\displaystyle {\begin{aligned}\operatorname {tri} \left({\tfrac {t}{a}}\right)&=\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{sinon}}.\end{cases}}\end{aligned}}}

Transformée de Fourier

Grâce aux propriétés de la transformation de Fourier sur la convolution, le calcul montre que la transformée de Fourier de la fonction triangulaire est le carré de celle de la fonction porte :

F { tri } ( t ) = F { Π Π } ( t ) = F { Π } ( t ) F { Π } ( t ) = F { Π } ( t ) 2 = s i n c 2 ( f ) , {\displaystyle {\begin{aligned}{\mathcal {F}}\{\operatorname {tri} \}(t)&={\mathcal {F}}\{\Pi *\Pi \}(t)\\&={\mathcal {F}}\{\Pi \}(t)\cdot {\mathcal {F}}\{\Pi \}(t)\\&={\mathcal {F}}\{\Pi \}(t)^{2}\\&=\mathrm {sinc} ^{2}(f),\end{aligned}}}

sinc désige ici la fonction sinus cardinal normalisée sinc(x) = sin(π x) / (π x).

Voir aussi

  • Fonction de Källén, une fonction triangulaire définie sur R3
  • Loi triangulaire et loi d'Irwin-Hall
  • Signal triangulaire
  • Fonction trigonométrique

Références

  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Triangular function » (voir la liste des auteurs).
  1. (en) INF-MAT5340 Lecture Notes (lire en ligne), « Basic properties of splines and B-splines », p. 38
  • icône décorative Portail de l'analyse
  • icône décorative Portail de l’électricité et de l’électronique
  • icône décorative Portail des télécommunications