// file: $SPEECH_HOMEWORK4/hw4/class/snr_ratio/v1.0/snr_lp_0.cc // // isip include files // #include #include #include "signal_noise_ratio.h" #include "signal_noise_ratio_constants.h" #include #include // method: perform_lp_cc // // arguments: // float_4* buffer (input/output) signal to perform hamming window on // int_4 samples_per_window (input) the number of samples in one window // // return: a logical_1 indicating status // logical_1 Signal::perform_lp_cc(float_4* buffer_a, float_4**& lp_values_a, int_4 samples_per_window_a) { // define gain variable and lp predictor coefficients // float_4* lp_gain = new float_4[lp_order_d + 1]; float_4** auto_corr_values = new float_4*[num_chans_d]; float_4** lp_pred = new float_4*[num_chans_d]; for (int_4 i=0; i