Source: http://www2.ensc.sfu.ca/people/faculty/ho/ENSC429/Chapter%205%20-%20Design%20of%20FIR%20Filters.pdf