Chipwerks’ High Performance solutions for next generation signal processing needs

Chipwerks provides high quality software and end-to-end services for developing any digital signal processing (DSP) based applications or products. Chipwerks provides DSP software development services in telecommunication, wireless and multimedia domains. Chipwerks also offers ready-to-use suite of optimized application-specific algorithm modules and tools that enhance productivity.

Capabilities:

Telephony and Speech

Chipwerks has expertise in developing dsp algorithms for telephony applications and speech codecs. Our project experience includes development of high performance algorithms for echo cancellation, tone detection and generation and algorithms for ADPCM.

Multimedia

Chipwerks has expertise in various video/audio compression and decompression techniques, and image processing. We have implemented standards like AAC, AC3, WMA, MP3, JPEG Encoder and Decoder, MPEG 2/4, h.264 etc on various reference platforms

Offerings

The range of services offered by Chipwerks includes:

Algorithm development: Algorithms are optimized for real-time implementation on popular DSP platforms. This includes development of fixed-point algorithms in the areas of communication and multimedia

DSP software development: Software development on popular DSP platforms using industry standard tools

Porting and optimization: This involves porting of DSP application from one platform/processor core to another and optimizing the ported applications for performance

Testing and validation services: Testing of algorithms and applications for conformance to design specifications or applicable standards

Kernels, device drivers and board support packages: We offer to develop/port real-time operating system kernels, device drivers and board support packages for various DSPs and microcontrollers.

Chipwerks consumer electronics design services framework:

The need for increased customer convenience and sophisticated product differentiation is driving the consumer electronics industry today. Keeping the needs of the industry in mind, Chipwerks’ software design services aim at covering a wide range of products including mobile phones, home networking, home appliances, digital cameras, audio/video players and gaming consoles.

  • Chipwerks uses inside-the-box service architecture for building systems and software for consumer products. These services range from new product development to feature enhancement, value engineering or testing and QA across the following technology categories:
  • Hardware, firmware, compliance testing, audio/video codecs etc
  • DSP algorithm development and optimization for wireless baseband processing, audio/video/data encoding/decoding (MPEG, H.26x, G.7xx etc..). Logic development for image acquisition, image processing and compression
  • Embedded software tuning and optimization to target hardware for memory/MIPS limitations.
  • Test jigs and automation tools development for functional verification, and performance/interoperability/conformance testing of end user equipment
  • Kernel, device drivers and board support packages on various platforms
  • The Chipwerks DSP team has worked on various development platforms (standard/proprietary operating systems, real-time operating systems), using various processor architectures (DSPs, RISCs, microcontrollers), and embedded systems.

The range of services include:

  • Algorithm development: Since consumer electronics rely heavily on audio/video processing, we offer skills in design and implementation of optimized audio/video algorithms and compression techniques
  • Software development: We offer skills in designing and implementing portable software in wide variety of languages and developing them specific to platforms such as Windows, Linux and VxWorks, across various microcontrollers and DSPs.
  • Kernel, device driver and board support packages: Since new hardware devices are being continuously initiated into the consumer electronics space, device drivers are required to integrate these devices into existing systems. We offer to develop and port device drives for various operating systems such as Windows, Unix, Linux etc.
  • Maintenance and testing: Rapid development in technologies means existing systems require constant maintenance and upgradation. Newly developed components or upgraded components need to be tested thoroughly to ensure proper functioning of the components. Chipwerks has a very robust testing and QA framework to maintain and test software components developed for the consumer electronics space. These include protocol stacks, device drivers, software algorithms, etc.
  • Complete product engineering: This includes
    a) Turnkey software development solutions
    b) Joint product development, covering specific/all phases of the development life cycle
    c) Customization and re-engineering

These service are offered through our development center in Bangalore, India, world class personnel and industry standard quality processes. Chipwerks has flexible business models with total and enduring commitment, catering to specific needs of customers.

For further information, please write to dsp@chipwerks.com

^ back to top