window_preemphasis

Signal Processing Library

Program name: window_preemphasis

Language: C

In file: window_lib.c

Objective: Calculate preemphasis in window.

Usage: void window_preemphasis(double *d_window_i, int window_size, double **d_window_o);

Parameters:

  • d_window_i - The input double window
  • window_size - The size of the window
  • d_window_o - The output double window
Return
  • void

Mathematical Description:

Comments: Routine to calculate preemphasis

User Comments

Code:

void window_preemphasis(double *d_window_i, int window_size, double **d_window_o)
{
int i;

(*d_window_o)[0] = d_window_i[0];

for(i = 1; i < window_size; i++) {
(*d_window_o)[i] = d_window_i[i] - 0.95*d_window_i[i-1];
}
return;
}