QEDesign multirate uses multirate signal processing to design a variety of FIR filters. Multirate filtering exploits changes of sample rates within a system to achieve increased computational efficiency. QEDesign multirate analyses the possible changes of sample rate ('decimation factors') and the optimal selection of filter stages for the most efficient implementation. It then automatically generates each filter. C code can be created automatically.