org.tritonus.lowlevel.gsm
Class Short_term

java.lang.Object
  extended byorg.tritonus.lowlevel.gsm.Short_term

public class Short_term
extends Object


Constructor Summary
Short_term()
           
 
Method Summary
static void Coefficients_0_12(short[] LARpp_j_1, short[] LARpp_j, short[] LARp)
           
static void Coefficients_13_26(short[] LARpp_j_1, short[] LARpp_j, short[] LARp)
           
static void Coefficients_27_39(short[] LARpp_j_1, short[] LARpp_j, short[] LARp)
           
static void Coefficients_40_159(short[] LARpp_j, short[] LARp)
           
static void Decoding_of_the_coded_Log_Area_Ratios(short[] LARc, short[] LARpp)
           
 void Gsm_Short_Term_Analysis_Filter(Gsm_State S, short[] LARc, short[] s)
           
 void Gsm_Short_Term_Synthesis_Filter(Gsm_State S, short[] LARcr, short[] wt, int[] s)
           
static void LARp_to_rp(short[] LARp)
           
static void Short_term_synthesis_filtering(Gsm_State S, short[] rrp, int k, short[] wt, int[] sr, int wt_sr_index_start)
           
static void STEP(short[] LARc, short[] LARpp, int index, short temp1, short B, short MIC, short INVA)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Short_term

public Short_term()
Method Detail

Gsm_Short_Term_Analysis_Filter

public void Gsm_Short_Term_Analysis_Filter(Gsm_State S,
                                           short[] LARc,
                                           short[] s)
                                    throws ArrayIndexOutOfBoundsException
Throws:
ArrayIndexOutOfBoundsException

Gsm_Short_Term_Synthesis_Filter

public void Gsm_Short_Term_Synthesis_Filter(Gsm_State S,
                                            short[] LARcr,
                                            short[] wt,
                                            int[] s)
                                     throws ArrayIndexOutOfBoundsException
Throws:
ArrayIndexOutOfBoundsException

Decoding_of_the_coded_Log_Area_Ratios

public static void Decoding_of_the_coded_Log_Area_Ratios(short[] LARc,
                                                         short[] LARpp)

STEP

public static void STEP(short[] LARc,
                        short[] LARpp,
                        int index,
                        short temp1,
                        short B,
                        short MIC,
                        short INVA)

Coefficients_0_12

public static void Coefficients_0_12(short[] LARpp_j_1,
                                     short[] LARpp_j,
                                     short[] LARp)

Coefficients_13_26

public static void Coefficients_13_26(short[] LARpp_j_1,
                                      short[] LARpp_j,
                                      short[] LARp)

Coefficients_27_39

public static void Coefficients_27_39(short[] LARpp_j_1,
                                      short[] LARpp_j,
                                      short[] LARp)

Coefficients_40_159

public static void Coefficients_40_159(short[] LARpp_j,
                                       short[] LARp)

LARp_to_rp

public static void LARp_to_rp(short[] LARp)

Short_term_synthesis_filtering

public static void Short_term_synthesis_filtering(Gsm_State S,
                                                  short[] rrp,
                                                  int k,
                                                  short[] wt,
                                                  int[] sr,
                                                  int wt_sr_index_start)