Klasse Spectrogram

java.lang.Object
libsidutils.fingerprinting.spectrogram.Spectrogram

public class Spectrogram extends Object
Created by hsyecheng on 2015/6/11.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    private final org.jtransforms.fft.FloatFFT_1D
     
    private final float[]
     
    final float[]
     
    final ArrayList<float[]>
     
    final float[]
     
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Spectrogram(short[] data, int windowsType, int windowSize, int overlap, float fs)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    private void
     
    private void
    calcFFT(float[] win)
     
    private void
    calcFreq(float fs)
     
    private void
    calcTime(float fs, int stepSize)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • stft

      public final ArrayList<float[]> stft
    • freq

      public final float[] freq
    • time

      public final float[] time
    • fft

      private final org.jtransforms.fft.FloatFFT_1D fft
    • fftData

      private final float[] fftData
  • Konstruktordetails

    • Spectrogram

      public Spectrogram(short[] data, int windowsType, int windowSize, int overlap, float fs)
  • Methodendetails

    • calcFFT

      private void calcFFT(float[] win)
    • addSTFT

      private void addSTFT()
    • calcFreq

      private void calcFreq(float fs)
    • calcTime

      private void calcTime(float fs, int stepSize)