Digital broadcast standards
PsychoSys already produce decoding and monitoring solutions for Digital Audio Broadcast (“DAB”) and Digital Multimedia Broadcast (“DMB”) applications. We’re also looking at Digital Radio Mondiale (“DRM”) and Digital Video Broadcast - Handheld (“DVB-H”) with a view to providing our decoding, analysis and monitoring skills to these broadcast markets in the near future.
Portable software
All our decoding software is written in modern, standards-compliant C and C++. This enables our software to be ported onto new operating systems (e.g. Linux) and new platforms (PDAs, mobile phones) with the minimum of effort. We make extensive use of the standard libraries (including the STL), so the libraries we depend on are used by thousands of developers the world over; and can therefore justifiably be termed “well tested”.
Although we do provide platform-specific applications, our in-house decoders are platform-neutral. For example, we don’t make use of C-style structs with bit fields to parse incoming data - we use our own dedicated bitstream parser instead. It is interesting to note that when we compared the performance of our platform-neutral bit parser against compiler-generated code using bit fields, we were unable to measure any difference.
02 August 2007 |