Пример #1
0
        // Transforms data into Time-Frequency representation

        public void freqDomain()
        {
            stftRep    = new timefreq(waveIn.wave, 2048);
            pixelArray = new float[stftRep.timeFreqData[0].Length * stftRep.wSamp / 2];
            for (int jj = 0; jj < stftRep.wSamp / 2; jj++)
            {
                for (int ii = 0; ii < stftRep.timeFreqData[0].Length; ii++)
                {
                    pixelArray[jj * stftRep.timeFreqData[0].Length + ii] = stftRep.timeFreqData[jj][ii];
                }
            }
        }
Пример #2
0
 //#TODO embarrasingly parallelisable, no dependencies
 // Transforms data into Time-Frequency representation
 public void freqDomain()
 {
     stftRep = new timefreq(waveIn.wave, 2048);
     pixelArray = new float[stftRep.timeFreqData[0].Length * stftRep.wSamp / 2];
     for (int jj = 0; jj < stftRep.wSamp / 2; jj++)
     {
         for (int ii = 0; ii < stftRep.timeFreqData[0].Length; ii++)
         {
             pixelArray[jj * stftRep.timeFreqData[0].Length + ii] = stftRep.timeFreqData[jj][ii];
         }
     }
 }
 // Transforms data into Time-Frequency representation
 public void freqDomain()
 {
     //Time timerf = new Time();
     stftRep = new timefreq(waveIn.wave, 2048);
     //timerf.next("a");
     pixelArray = new float[stftRep.timeFreqData[0].Length * stftRep.wSamp / 2];
     //timerf.next("b");
     for (int jj = 0; jj < stftRep.wSamp / 2; jj++)
     {
         for (int ii = 0; ii < stftRep.timeFreqData[0].Length; ii++)
         {
             pixelArray[jj * stftRep.timeFreqData[0].Length + ii] = stftRep.timeFreqData[jj][ii];
         }
     }
     //timerf.end("c");
 }