Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><code>x(t)</code> is the original voice from one channel/microphone. </p> <p><code>X = repmat(sum(x.*x,1),size(x,1),1).*x)*x'</code> is an estimation of the power spectrum of <code>x(t)</code>. Although <code>X' = X</code>, the intervals between rows and columns are not the same at all. Each row represents the time of the signal, while each column is frequency. I guess this is an estimation and simplification of a more strict expression called <a href="http://www.mathworks.com/help/signal/ref/spectrogram.html">spectrogram</a>. </p> <p><a href="http://en.wikipedia.org/wiki/Singular_value_decomposition">Singular Value Decomposition</a> on spectrogram is used to factorize the signal into different components based on spectrum information. Diagonal values in <code>s</code> are the magnitude of different spectrum components. The rows in <code>u</code> and columns in <code>v'</code> are the orthogonal vectors that map the frequency component with the corresponding magnitude to <code>X</code> space.</p> <p>I don't have voice data to test, but in my understanding, by means of SVD, the components fall into the similar orthogonal vectors are hopefully be clustered with the help of unsupervised learning. Say, if the first 2 diagonal magnitudes from s are clustered, then <code>u*s_new*v'</code> will form the one-person-voice, where <code>s_new</code> is the same of <code>s</code> except all the elements at <code>(3:end,3:end)</code> are eliminated.</p> <p>Two articles about the <a href="http://orbit.dtu.dk/fedora/objects/orbit:82321/datastreams/file_4737044/content">sound-formed matrix</a> and <a href="http://airccse.org/journal/ijnlc/papers/2113ijnlc02.pdf">SVD</a> are for your reference.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload