synthesize   Linux PC

PURPOSE ^

Routine to synthesize signal from given TFD

DESCRIPTION ^

 Routine to synthesize signal from given TFD


 Usage:

     signal = synthesize( tfd, analysis_type , window_length , [ analysis_params], 
              [ original_signal ] )


 Parameters:


    signal

         Synthesized (complex) signal from gived TFD.


    tfd

         Matrix containing the time-frequency distribution for a given signal.


    analysis_type

         Specifies which type of signal synthesis will be applied to the given TFD 
         matrix. The following analysis types are valid:

         If the TFD is a Short-Time Fourier Transform Distribution:

             'idft'           Inverse Discrete Fourier Transform method
             'ola'            OverLap-Add method
             'mstft'          Modified Short-Time Fourier Transform method


         If the TFD is a Spectrogram Distribution:

             'mspec'          Modified Spectrogram method


         If the TFD is a Wigner Ville Distribution:

             'wvd'          Wigner Ville Distribution method


    window_length

         Length of the smoothing window used in the given distribution (or in the case of
         of the WVD the lag window length).

    analysis_params:
     
         Some of the anaylsis types require parameters:

         'idft' 
               analysis_params1 = window type
         'ola' 
               analysis_params1 = window type
         'mstft' 
               analysis_params1 = window type
         'mspec' 
               analysis_params1 = window type
               analysis_params2 = tolerance value for iteration routine


    original_signal

         Original signal can be supplied to correct the phase of the synthesized signal.




  See Also: spec, wvd, analyt

Generated by m2html © 2016