question: public void lsp2mgc ( double lsp [ ] , double mgc [ ] , int m , double alpha ) { lsp2lpc ( lsp , mgc , m ) ; if ( use_log_gain ) mgc [ 0 ] = Math . exp ( lsp [ 0 ] ) ; else mgc [ 0 ] = lsp [ 0 ] ; ignorm ( mgc , mgc , m , gamma ) ; for ( int i = m ; i >= 1 ; i -- ) mgc [ i ] *= - stage ; mgc2mgc ( mgc , m , alpha , gamma , mgc , m , alpha , gamma ) ; }
target:  lsp2mgc: transform LSP to MGC.  lsp=C[0..m]  mgc=C[0..m]