SERVICES AT PERALEX

SOFTWARE DEVELOPMENT

Peralex has extensive experience in developing C, C++, and Java Software for a variety of operating systems and embedded processors. Microsoft Visual C++, gcc, Analog Devices VisualDSP, Intel C++ for C, C++ and assembler development on Analog Devices DSP processors and Intel and AMD processors are used. We also make use of processor-specific assembler for optimisation, and VHDL for FPGA-based co-processing. Eclipse and Netbeans are used for Java development.

Although we have an extensive collection of in-house software components, we also employ various open-source technologies, libraries and applications.

The software that we develop covers all levels of application, from device driver analogue and digital signals, signal coding, modulation classification and direction finding hardware to the user interface, in an embedded client-server configuration. Our user interfaces are developed primarily in Java using Swing, although C++ based user interfaces using MFC and WxWidgets are also used.

We offer considerable expertise in TCP/IP-based networking and database development. Linux, FreeBSD, QNX and Windows are used in a variety of combinations to provide the required functionality and performance.

Our software implements a variety of signal processing functions used in spectrum surveillance, signal detection, modulation and demodulation of analogue and digital signals, signal coding, modulation classification, direction finding. We also implement a variety of signal processing functions used in radar, sonar and audio applications. We present the results of the signal processing to an operator for subsequent post-processing, recording, playback, analysis, or for integration into an existing system.


 
© Copyright 2007 Peralex