What is this  GUI all about ?


 GUIs  or  Graphical User Interfaces are the user-friendly features provided by MATLABŪ  to save the  tedium of typing all the commands. They also render a presentable look to an otherwise insipid   environment.

    This GUI is developed to study the use of wavelet transforms for compression of  human speech. Specifically , it reads in a multimedia audio file with  .wav extention ,and performs  compression using wavelet decomposition method. It was a part of a final year (undergraduate study )  project on 'SPEECH COMPRESSION USING WAVELET TRANSFORM'. For a theoretical discussion of the topic, the reader is referred to the accompanying  dissertation.

    Admittedly , this GUI is limited in its scope, in that it is designed  for  global thresholding of  the signal,  whereas a more useful technique of thresholding is the level dependent thresholding. Also, hard-threshold is used as against soft-threshold.

   You  need to enter proper inputs. Upon pressing the "Compress" button,  after some time depending upon the size of signal and the speed of you machine, you get a report of the compression operation. 

  You have the option of saving various values, plotting the original and reconstructed signal for comparison etc.

   You can load another signal and give  other inputs  and repeat the operations.