16.07.2013 Views

Signalbehandling_til_lydsøgning - Danmarks Tekniske Universitet

Signalbehandling_til_lydsøgning - Danmarks Tekniske Universitet

Signalbehandling_til_lydsøgning - Danmarks Tekniske Universitet

SHOW MORE
SHOW LESS

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.

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

Saved successfully!

Ooh no, something went wrong!