Fir-Filter-coeff-cal (https://youtu.be/ecOrID3kDrE)
- Lowpass
- Highpass
- Bandpass
- Bandstop
Window types //Reference (https://en.wikipedia.org/wiki/Window_function)
- Rectangular
- Triangular
- Welch
- Sine
- Hann
- Hamming
- Blackman
- Nuttall
- BlackmanNuttall
- BlackmanHarris
- FlatTop
- Kiser
###################################################################################################
###################################################################################################
###################################################################################################
./FIR_fiter_coeff_cal
(compiled C program with math.h library)
if gcc compliler did not installed on your linux os
first install the GCC Compiler
Perform the steps this to install the GCC Compiler :- $ sudo apt install build-essential
$ sudo apt-get install manpages-dev
enter the filter type window Fs order= lowpass hann 100 128
!enter the lowpass frequency fc = 2.2
enter the filter type window Fs order= highpass blackman 100 64
enter the highpass frequency fc = 10
Ex 3 :-> (Bandpass BlackmanNuttall window Fs=200 and order = 84th) passband [fc1 fc2] = 2.2Hz - 4.4Hz
enter the filter type window Fs order= bandpass blackmannuttall 200 84
enter the frequncy passband fc1 fc2 = 2.2 4.4
Ex 4 :-> (Bandstop kiser window Fs=100 and order = 64th) stopband [fc1 fc2] = 10Hz - 15Hz stop band attenuation 60dB
enter the filter type window Fs order= bandstop kiser 100 64
enter the frequncy stopband fc1 fc2 = 10 15
Enter stop-band attenuation [dB] = 60
#####################################################################################################
#####################################################################################################
.txt files & .png files for coefficients & impulse response