Automating Transformations From Floating-Point To Fixed-Point For Implementing Digital Signal Processing Algorithms