\doxysection{melfb\+\_\+s Struct Reference}
\label{structmelfb__s}\index{melfb\_s@{melfb\_s}}


Base Struct to hold all structure for MFCC computation.  




{\ttfamily \#include $<$fe\+\_\+internal.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
float32 \textbf{ sampling\+\_\+rate}
\item 
int32 \textbf{ num\+\_\+cepstra}
\item 
int32 \textbf{ num\+\_\+filters}
\item 
int32 \textbf{ fft\+\_\+size}
\item 
float32 \textbf{ lower\+\_\+filt\+\_\+freq}
\item 
float32 \textbf{ upper\+\_\+filt\+\_\+freq}
\item 
mfcc\+\_\+t $\ast$$\ast$ \textbf{ mel\+\_\+cosine}
\item 
mfcc\+\_\+t $\ast$ \textbf{ filt\+\_\+coeffs}
\item 
int16 $\ast$ \textbf{ spec\+\_\+start}
\item 
int16 $\ast$ \textbf{ filt\+\_\+start}
\item 
int16 $\ast$ \textbf{ filt\+\_\+width}
\item 
int32 \textbf{ doublewide}
\item 
char const  $\ast$ \textbf{ warp\+\_\+type}
\item 
char const  $\ast$ \textbf{ warp\+\_\+params}
\item 
uint32 \textbf{ warp\+\_\+id}
\item 
mfcc\+\_\+t \textbf{ sqrt\+\_\+inv\+\_\+n}
\item 
mfcc\+\_\+t \textbf{ sqrt\+\_\+inv\+\_\+2n}
\item 
int32 \textbf{ lifter\+\_\+val}
\item 
mfcc\+\_\+t $\ast$ \textbf{ lifter}
\item 
int32 \textbf{ unit\+\_\+area}
\item 
int32 \textbf{ round\+\_\+filters}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Base Struct to hold all structure for MFCC computation. 

Definition at line \textbf{ 89} of file \textbf{ fe\+\_\+internal.\+h}.



\doxysubsection{Field Documentation}
\label{structmelfb__s_a2f1a3b5e9a985a88dd0a0c57c8e8e682} 
\index{melfb\_s@{melfb\_s}!doublewide@{doublewide}}
\index{doublewide@{doublewide}!melfb\_s@{melfb\_s}}
\doxysubsubsection{doublewide}
{\footnotesize\ttfamily int32 melfb\+\_\+s\+::doublewide}



Definition at line \textbf{ 104} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a9af4273d9de3551b7ce782618d9acb3b} 
\index{melfb\_s@{melfb\_s}!fft\_size@{fft\_size}}
\index{fft\_size@{fft\_size}!melfb\_s@{melfb\_s}}
\doxysubsubsection{fft\_size}
{\footnotesize\ttfamily int32 melfb\+\_\+s\+::fft\+\_\+size}



Definition at line \textbf{ 93} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a37da6d455b352696ac8340d1e77c622f} 
\index{melfb\_s@{melfb\_s}!filt\_coeffs@{filt\_coeffs}}
\index{filt\_coeffs@{filt\_coeffs}!melfb\_s@{melfb\_s}}
\doxysubsubsection{filt\_coeffs}
{\footnotesize\ttfamily mfcc\+\_\+t$\ast$ melfb\+\_\+s\+::filt\+\_\+coeffs}



Definition at line \textbf{ 99} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a24cdb5e426b96d0e97720dfad3a70df0} 
\index{melfb\_s@{melfb\_s}!filt\_start@{filt\_start}}
\index{filt\_start@{filt\_start}!melfb\_s@{melfb\_s}}
\doxysubsubsection{filt\_start}
{\footnotesize\ttfamily int16$\ast$ melfb\+\_\+s\+::filt\+\_\+start}



Definition at line \textbf{ 101} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a43c26968a65602f1dce3c02e155eea39} 
\index{melfb\_s@{melfb\_s}!filt\_width@{filt\_width}}
\index{filt\_width@{filt\_width}!melfb\_s@{melfb\_s}}
\doxysubsubsection{filt\_width}
{\footnotesize\ttfamily int16$\ast$ melfb\+\_\+s\+::filt\+\_\+width}



Definition at line \textbf{ 102} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a362672e537cb316c538fccc141ad01f8} 
\index{melfb\_s@{melfb\_s}!lifter@{lifter}}
\index{lifter@{lifter}!melfb\_s@{melfb\_s}}
\doxysubsubsection{lifter}
{\footnotesize\ttfamily mfcc\+\_\+t$\ast$ melfb\+\_\+s\+::lifter}



Definition at line \textbf{ 112} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a605228aea9e9c9028caad09060a07b2e} 
\index{melfb\_s@{melfb\_s}!lifter\_val@{lifter\_val}}
\index{lifter\_val@{lifter\_val}!melfb\_s@{melfb\_s}}
\doxysubsubsection{lifter\_val}
{\footnotesize\ttfamily int32 melfb\+\_\+s\+::lifter\+\_\+val}



Definition at line \textbf{ 111} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a11a5ccdcbffb5e1cc21909c4af30d494} 
\index{melfb\_s@{melfb\_s}!lower\_filt\_freq@{lower\_filt\_freq}}
\index{lower\_filt\_freq@{lower\_filt\_freq}!melfb\_s@{melfb\_s}}
\doxysubsubsection{lower\_filt\_freq}
{\footnotesize\ttfamily float32 melfb\+\_\+s\+::lower\+\_\+filt\+\_\+freq}



Definition at line \textbf{ 94} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a8836cd634ec20bc853d3c70e0c5fb768} 
\index{melfb\_s@{melfb\_s}!mel\_cosine@{mel\_cosine}}
\index{mel\_cosine@{mel\_cosine}!melfb\_s@{melfb\_s}}
\doxysubsubsection{mel\_cosine}
{\footnotesize\ttfamily mfcc\+\_\+t$\ast$$\ast$ melfb\+\_\+s\+::mel\+\_\+cosine}



Definition at line \textbf{ 97} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a1f196e53dd4933196b2a3aef1d2597a6} 
\index{melfb\_s@{melfb\_s}!num\_cepstra@{num\_cepstra}}
\index{num\_cepstra@{num\_cepstra}!melfb\_s@{melfb\_s}}
\doxysubsubsection{num\_cepstra}
{\footnotesize\ttfamily int32 melfb\+\_\+s\+::num\+\_\+cepstra}



Definition at line \textbf{ 91} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a3cb5379f4a24effa719296edaf484109} 
\index{melfb\_s@{melfb\_s}!num\_filters@{num\_filters}}
\index{num\_filters@{num\_filters}!melfb\_s@{melfb\_s}}
\doxysubsubsection{num\_filters}
{\footnotesize\ttfamily int32 melfb\+\_\+s\+::num\+\_\+filters}



Definition at line \textbf{ 92} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_ac2db1578287bd1f5a9b5eed94cc0d987} 
\index{melfb\_s@{melfb\_s}!round\_filters@{round\_filters}}
\index{round\_filters@{round\_filters}!melfb\_s@{melfb\_s}}
\doxysubsubsection{round\_filters}
{\footnotesize\ttfamily int32 melfb\+\_\+s\+::round\+\_\+filters}



Definition at line \textbf{ 117} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a6481b2124bb1c1f2dd17cfaceef34b10} 
\index{melfb\_s@{melfb\_s}!sampling\_rate@{sampling\_rate}}
\index{sampling\_rate@{sampling\_rate}!melfb\_s@{melfb\_s}}
\doxysubsubsection{sampling\_rate}
{\footnotesize\ttfamily float32 melfb\+\_\+s\+::sampling\+\_\+rate}



Definition at line \textbf{ 90} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a2586c719e90eb09baadc11add2ba3fbb} 
\index{melfb\_s@{melfb\_s}!spec\_start@{spec\_start}}
\index{spec\_start@{spec\_start}!melfb\_s@{melfb\_s}}
\doxysubsubsection{spec\_start}
{\footnotesize\ttfamily int16$\ast$ melfb\+\_\+s\+::spec\+\_\+start}



Definition at line \textbf{ 100} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a09439f191bdf50d17505f0cfcabda229} 
\index{melfb\_s@{melfb\_s}!sqrt\_inv\_2n@{sqrt\_inv\_2n}}
\index{sqrt\_inv\_2n@{sqrt\_inv\_2n}!melfb\_s@{melfb\_s}}
\doxysubsubsection{sqrt\_inv\_2n}
{\footnotesize\ttfamily mfcc\+\_\+t melfb\+\_\+s\+::sqrt\+\_\+inv\+\_\+2n}



Definition at line \textbf{ 109} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a1d222190206f979da6f1297197bb6e6b} 
\index{melfb\_s@{melfb\_s}!sqrt\_inv\_n@{sqrt\_inv\_n}}
\index{sqrt\_inv\_n@{sqrt\_inv\_n}!melfb\_s@{melfb\_s}}
\doxysubsubsection{sqrt\_inv\_n}
{\footnotesize\ttfamily mfcc\+\_\+t melfb\+\_\+s\+::sqrt\+\_\+inv\+\_\+n}



Definition at line \textbf{ 109} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a9fc76cc06249cb211c35c04a31c8a3c1} 
\index{melfb\_s@{melfb\_s}!unit\_area@{unit\_area}}
\index{unit\_area@{unit\_area}!melfb\_s@{melfb\_s}}
\doxysubsubsection{unit\_area}
{\footnotesize\ttfamily int32 melfb\+\_\+s\+::unit\+\_\+area}



Definition at line \textbf{ 114} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_ac94388ee3f0ac984a0957fc90eb8bf6c} 
\index{melfb\_s@{melfb\_s}!upper\_filt\_freq@{upper\_filt\_freq}}
\index{upper\_filt\_freq@{upper\_filt\_freq}!melfb\_s@{melfb\_s}}
\doxysubsubsection{upper\_filt\_freq}
{\footnotesize\ttfamily float32 melfb\+\_\+s\+::upper\+\_\+filt\+\_\+freq}



Definition at line \textbf{ 95} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a3b4d756c484accf39aeac42219b2c7ec} 
\index{melfb\_s@{melfb\_s}!warp\_id@{warp\_id}}
\index{warp\_id@{warp\_id}!melfb\_s@{melfb\_s}}
\doxysubsubsection{warp\_id}
{\footnotesize\ttfamily uint32 melfb\+\_\+s\+::warp\+\_\+id}



Definition at line \textbf{ 107} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_aa7ba71c21972a822ba7f23391ff92b21} 
\index{melfb\_s@{melfb\_s}!warp\_params@{warp\_params}}
\index{warp\_params@{warp\_params}!melfb\_s@{melfb\_s}}
\doxysubsubsection{warp\_params}
{\footnotesize\ttfamily char const$\ast$ melfb\+\_\+s\+::warp\+\_\+params}



Definition at line \textbf{ 106} of file \textbf{ fe\+\_\+internal.\+h}.

\label{structmelfb__s_a925f6f7a98b33b542f6b53f7c0b1b923} 
\index{melfb\_s@{melfb\_s}!warp\_type@{warp\_type}}
\index{warp\_type@{warp\_type}!melfb\_s@{melfb\_s}}
\doxysubsubsection{warp\_type}
{\footnotesize\ttfamily char const$\ast$ melfb\+\_\+s\+::warp\+\_\+type}



Definition at line \textbf{ 105} of file \textbf{ fe\+\_\+internal.\+h}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/libsphinxbase/fe/fe\+\_\+internal.\+h\end{DoxyCompactItemize}
