https://www.thelawadvice.com/articles/how-to-write-a-proper-fir
How to write a proper FIR