Typically, before development starts on DSP software – for SIGINT, sonar, radar, or other signal processing code types – decisions have to be made. Perhaps most important is: On which type of target hardware platform will the software be executed? Moreover, not having yet received initial funding – or not having identified, procured, or tested the target hardware platform – can be prohibitive to software development starts, but that doesn’t have to be the case. GE Fanuc’s platform-independent AXISLib-CL Signal and Vector Processing Library, as an extension of GE’s AXIS multiprocessor software development environment, allows software development to commence before target hardware is in hand. Key to the equation is AXISLib-CL’s capability of rapid migration from the modeling stage to the platform deployment phase.
AXISLib-CL enables vector and DSP math algorithms to be created from a suite of functions. AXISLib-CL renders interplatform portability and consistency amongst different vendor implementations, processors, and data types. It comprises a generic C platform and runs on both Freescale and Intel processors. Provided with AXISLib-CL are the VSIPL and AXISLib-RSPL APIs, the latter of which supports portability among OSs such as Linux, VxWorks, Windows, and LynxOS and offers more than 450 image processing functions.