This document describes the implementation of a real-time signal processing system using the overlap-save algorithm. It outlines the four main stages of implementation: 1) algorithm design using MATLAB, 2) emulating the DSP hardware constraints, 3) testing the program on a DSP simulator, and 4) running the program on the target DSP hardware. It also provides code for designing an FIR filter kernel and constructing an initial Simulink model of the overlap-save algorithm to process input blocks of length 512 with an output of 400 samples per block.