This signal processing software required optimization for a particular application and was designed for specific functionality rather than to comply with an overarching architecture for reuse.
Due to the complex nature of signal processing tasks involved, specialized equipment and software is developed for each and every one of the signal processing requirements.