Signalbehandling_til_lydsøgning - Danmarks Tekniske Universitet
Signalbehandling_til_lydsøgning - Danmarks Tekniske Universitet
Signalbehandling_til_lydsøgning - Danmarks Tekniske Universitet
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
37 Separation af kildeisgnaler<br />
Ved at benytte NMF på X opnås A og S. Proceduren er vist i figur 1.<br />
Figur 4.1. NMF på et spektrogram. De tre diagrammer ovenfor viser hvordan et<br />
spektrogram ved hjælp af NMF kan opløses i matricerne A og S. Det nedre plot <strong>til</strong> højre,<br />
viser et spektrogram for to sinusformede signaler med <strong>til</strong>fældige amplituder. Nederst <strong>til</strong><br />
venstre vises to kolonner for matricen A, der fortolkes som basis for spektrum af signalerne.<br />
Det øverste plot viser to rækker af S, der repræsenterer tidsvægtene i forhold <strong>til</strong> de spektrale<br />
baser (figuren er modificeret fra [13]).<br />
Det midterste plot viser et spektrogram for et sinusformet signal, der står og<br />
”tænder og slukker”. Ved at benytte NMF på signalet, opnås faktorerne A og S som<br />
vist i figuren. Diagrammet nederst <strong>til</strong> venstre, viser at de to kolonner for A, kun<br />
indeholder energier ved de frekvenser der forekommer i spektrogrammet. Derfor<br />
fortolkes disse kolonner som basis funktioner for de spektrale data i<br />
spektrogrammet. På samme måde ses at rækkerne i S, der vises i det øverste<br />
diagram, kun indeholder energier på de samme tidspunkter som spektrogrammet<br />
gør. Derfor kan rækkerne i S fortolkes som vægte for de spektrale baser for hvert<br />
tidspunkt. Vægtene og baserne har 1:1 korrespondance. Den første basis beskriver<br />
spektrum for den øverste sinusoid og<br />
den første vægt beskriver ”envelopen”. På samme måde beskrives den anden<br />
sinusoid ved hjælp af basis nr. 2. og vægt vektor nr. 2.<br />
Proceduren i figur 1 er et ops<strong>til</strong>let eksempel for to sinusoider. Alligevel har den i<br />
[13] vist sig at kunne adskille selv meget komplicerede klaverstykker op i vægte og<br />
spektrale basisfunktioner hvor den er i stand <strong>til</strong> beskrive hver enkel tone der spilles<br />
og dens tidsmæssige placering.