|  | ADaptive Spectral Subtraction (ADSS) filterGiven digital adaptive filtering technology represents
      a modification of classic Wiener filter. It is based on the difference
      in temporal dynamics of variations of useful signal and noise. Quality of speech enhancement
         
          | Noise type | Noisy speech (db,MOS) | Cleaned speech (db,MOS) |   
          | No | +inf , 4.60 | 30.2 , 4.42 |   
          | Gaussian white noise | 20.0 , 3.40 | 21.6 , 3.76 |   
          | 10.0 , 1.73 | 15.1 , 3.00 |   
          | 0.0 , 1.16 | 8.77 , 1.82 |   
          | 1KHz sinusoid | 20.0 , 4.35 | 24.4 , 4.32 |   
          | 10.0 , 4.07 | 19.8 , 4.24 |   
          | 0.0 , 3.51 | 15.3 , 4.07 |  
        The speech quality was measured according to ITU-T P.861 recommendation.All sample signals are digitized at 8 KHz sample rate and 16 bits per sample. All noisy signals are performed by additive supplement of noise 
          with different intensity and source signal.Results here are for new version (2.0 beta) of filtering algorithm. Hardware and software requirementsThe following table contain computational requirements
      for filtering algorithm 
         
          | Platform | CPU utilization (%) | RAM (Kb) | ROM (Kb) |   
          | Pentium III 800 MHz, Windows XP | 2 | 48 | 13 |   
          | MIPS VR4121 130 MHz, Windows CE 3.0 | 50 | 48 | 16 |  
         CPU utilization means the required part of computational resources
        of the system to invoke sound filtering in real time. 
        The table contain values calculated with command line utility
        from ADSS SDK for 8 KHz source sample rate. These values have to be
        linear extrapolated for other sample rates.RAM value is memory size required for variables and stack.ROM value is memory size required for constants and program code. 
 
 |