11.07.2015 Views

Modélisation de sons bruités par la Synth`ese Granulaire

Modélisation de sons bruités par la Synth`ese Granulaire

Modélisation de sons bruités par la Synth`ese Granulaire

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

souhaite représenter le signal, notamment <strong>par</strong> <strong>la</strong> possibilité <strong>de</strong> reprise d’unedécomposition trop grossière.L’intérêt pour l’analyse granu<strong>la</strong>ire est ici multiple. D’un <strong>par</strong>t, on peutanalyser une bien plus gran<strong>de</strong> variété <strong>de</strong> signaux qu’avec l’analyse <strong>par</strong> segmentation,<strong>la</strong> structure <strong>de</strong> <strong>la</strong> métho<strong>de</strong> permettant <strong>la</strong> détection <strong>de</strong> grains serecouvrant dans le temps. De plus, l’extraction <strong>de</strong>s <strong>par</strong>amètres suivant <strong>la</strong>décomposition est ici beaucoup plus directe. En effet, les fonctions sur lesquelleson projette le signal à analyser étant elles mêmes définies <strong>de</strong> façon<strong>par</strong>amétrique, il y correspondance directe entre le choix d’un grain et les<strong>par</strong>amètres applicables en synthèse. Toutefois il y a tout <strong>de</strong> même <strong>de</strong>s limitationsquand au choix <strong>de</strong>s fonctions g k . Cette métho<strong>de</strong> suppose en effetl’utilisation <strong>de</strong> fonctions déterministes simples dont les plus usités sont lesgaborettes ( sinusoï<strong>de</strong>s modulées <strong>par</strong> une gaussienne ).Nous allons maintenant <strong>de</strong>crire brièvement <strong>la</strong> métho<strong>de</strong> pour ensuite procé<strong>de</strong>rà une étu<strong>de</strong> <strong>de</strong> cas, nous permettant d’évaluer l’intérêt <strong>de</strong> celle ci, dans sonapplication à l’analyse granu<strong>la</strong>ire.3.2.2 Décomposition Matching PursuitMatching Pursuit est un algorithme itératif “glouton” ( le nombre d’itérationest directement lié à <strong>la</strong> finesse <strong>de</strong> l’approximation ) qui effectue une décomposition<strong>de</strong> signaux sur une base d’atomes choisis dans un dictionnaire. Ce <strong>de</strong>rnier a <strong>la</strong>propriété d’être redondant, c’est à dire, plus que <strong>de</strong> proposer une base <strong>de</strong> fonctionsorthogonales, il inclue une gran<strong>de</strong> variété <strong>de</strong> structures fréquentielles ettemporelles permettant <strong>la</strong> représentation compacte <strong>de</strong> nombreux comportementsdifférents. A chaque itération, l’atome qui approxime le mieux le signalest choisi; ensuite <strong>la</strong> contribution <strong>de</strong> cet atome au signal est soustraite et onapplique le même schéma sur le résidu ainsi calculé. En utilisant <strong>la</strong> norme-2comme mesure d’approximation, <strong>la</strong> tâche <strong>de</strong> l’algorithme à <strong>la</strong> i-ème itérationest <strong>de</strong> trouver l’atome g m(i) [n] qui minimise <strong>la</strong> norme-2 du signal résiduel :r i+1 [n] = r i [n] − α i g m(i) [n]avec α i le coefficient correspondant au poids <strong>de</strong> <strong>la</strong> contribution <strong>de</strong> l’atomedans le signal et m(i) l’in<strong>de</strong>x <strong>de</strong> l’atome dans le dictionnaire choisi à l’étapei. L’algorithme commence avec r 1 [n] = x[n] le signal original. En considérantles signaux comme <strong>de</strong>s vecteurs colonnes, l’atome optimal que l’on doit choisirà l’étape i peut-être exprimé <strong>par</strong> :g m(i) = arg min gm(i) ∈D‖r i+1 ‖ 2 = arg min gm(i) ∈D‖r i − α i g m(i) ‖ 2avec D le dictionnaire d’atomes. Le principe d’orthogonalité nous donne <strong>la</strong>valeur <strong>de</strong> α i :33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!