Package ipsk.math

Class DFTProcessor


  • public class DFTProcessor
    extends java.lang.Object
    Processor for DFT transformations.
    Author:
    K.Jaensch, klausj@phonetik.uni-muenchen.de
    • Constructor Summary

      Constructors 
      Constructor Description
      DFTProcessor​(int size)  
      DFTProcessor​(int size, int channels)
      Create DFT processor using Hamming window function
      DFTProcessor​(int size, int channels, Window window)
      Create DFT processor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void process​(double[] srcBuf, int srcOff, int len, Complex[] dstBuf, int dstOff)  
      void processFrame​(double[][] srcBuf, int srcOff, Complex[][][] dstBuf, int dstOff, int computeTo)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DFTProcessor

        public DFTProcessor​(int size,
                            int channels,
                            Window window)
        Create DFT processor
        Parameters:
        window - window function
        size - DFT size
        channels - channel count
      • DFTProcessor

        public DFTProcessor​(int size,
                            int channels)
        Create DFT processor using Hamming window function
        Parameters:
        size - DFT size
        channels - channel count
      • DFTProcessor

        public DFTProcessor​(int size)
    • Method Detail

      • processFrame

        public void processFrame​(double[][] srcBuf,
                                 int srcOff,
                                 Complex[][][] dstBuf,
                                 int dstOff,
                                 int computeTo)
      • process

        public void process​(double[] srcBuf,
                            int srcOff,
                            int len,
                            Complex[] dstBuf,
                            int dstOff)