![]()  | 
  
    The Open Master Hearing Aid (openMHA)
    openMHA
    
   Open community platform for hearing aid algorithm research 
   | 
 
Class for frequency spacing, used by filterbank shape generator class. More...

Public Member Functions | |
| fspacing_t (const MHAOvlFilter::fftfb_vars_t &par, unsigned int nfft, mha_real_t fs) | |
| std::vector< unsigned int > | get_cf_fftbin () const | 
| std::vector< mha_real_t > | get_cf_hz () const | 
| std::vector< mha_real_t > | get_ef_hz () const | 
| unsigned int | nbands () const | 
| Return number of bands in filter bank.  More... | |
Protected Member Functions | |
| void | fail_on_nonmonotonic_cf () | 
| void | fail_on_unique_fftbins () | 
Protected Attributes | |
| std::vector< MHAOvlFilter::band_descriptor_t > | bands | 
| mha_real_t(* | symmetry_scale )(mha_real_t) | 
Private Member Functions | |
| void | ef2bands (std::vector< mha_real_t > vef) | 
| void | cf2bands (std::vector< mha_real_t > vcf) | 
| void | equidist2bands (std::vector< mha_real_t > vcf) | 
Private Attributes | |
| unsigned int | nfft_ | 
| mha_real_t | fs_ | 
Class for frequency spacing, used by filterbank shape generator class.
| MHAOvlFilter::fspacing_t::fspacing_t | ( | const MHAOvlFilter::fftfb_vars_t & | par, | 
| unsigned int | nfft, | ||
| mha_real_t | fs | ||
| ) | 
| std::vector< unsigned int > MHAOvlFilter::fspacing_t::get_cf_fftbin | ( | ) | const | 
| std::vector< mha_real_t > MHAOvlFilter::fspacing_t::get_cf_hz | ( | ) | const | 
| std::vector< mha_real_t > MHAOvlFilter::fspacing_t::get_ef_hz | ( | ) | const | 
      
  | 
  inline | 
Return number of bands in filter bank.
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  private | 
      
  | 
  private |