Академический Документы
Профессиональный Документы
Культура Документы
{
for(k=-M;k<=M;k++)
void main() print_fir_coefficient();
{ print_window_coefficient();
M=(N-1)/2; print_windowed_filter_coefficient();
calculate_fir_coefficients(); getch();
calculate_window_coefficients(); }
calculate_windowed_filter_coefficients();
calculate_dft_coefficients();
RESULT:
h[-8]= 0.014454 w[-8]= 0.540000 y[-8] = 0.007805
h[-7]= 0.069976 w[-7]= 0.629742 y[-7] = 0.044066
h[-6]= 0.081638 w[-6]= 0.716034 y[-6] = 0.058456
h[-5]= -0.000000 w[-5]= 0.7995562 y[-5] = -0.000000
h[-4]= -0.122457 w[-4]= 0.865269 y[-4] = -0.105958
h[-3]= -0.163276 w[-3]= 0.922476 y[-3] = -0.150618
h[-2]= -0.057816 w[-2]= 0.964985 y[-2] = -0.055792
h[-1]= 0.115633 w[-1]= 0.991161 y[-1] = 0.114611
h[0]= 0.200000 w[0]= 1.000000 y[0] = 0.200000
h[1]= 0.115633 w[1]= 0.991161 y[1] = 0.114611
h[2]= -0.057516 w[2]= 0.964985 y[2] = -0.55792
h[3]= -0.163276 w[3]= 0.922476 y[3] = -0.150618
h[4]= -0.122457 w[4]= 0.865269 y[4] = -0.105958
h[5]= -0.000000 w[5]= 0.795562 y[5] = -0.000000
h[6]= 0.081638 w[6]= 0.716034 y[6] = 0.058456
h[7]= 0.069976 w[7]= 0.629742 y[7] = 0.044066
h[8]= 0.014454 w[8]= 0.540000 y[8] = 0.007805
h[9]= -0.012848 w[9]= 0.450258 y[9] = -0.00585
h[10]= -0.000000 w[10]= 0.363966 y[10] = -0.000000
h[11]= 0.010512 w[11]= 0.284438 y[11] = 0.002990
h[12]= -0.009636 w[12]= 0.214731 y[12] = -0.002069
h[13]= -0.037679 w[13]= 0.157524 y[13] = -0.005935
h[14]= -0.034988 w[14]= 0.115015 y[14] = -0.004024
h[15]= -0.000000 w[15]= 0.088839 y[15] = -0.000000
MATLAB IMPLEMENTATION:
1) Using fda tool