DSP Design Services

Prayog is unique in the digital signal processing (DSP) world because we combine system level signal processing knowledge with the ability to implement solutions in software, hardware, or the best combination of the two for the job at hand. Our background in real time, high-reliability embedded software development means that our code will be production quality: reliable, well-tested, and well-behaved in the presence of exceptional cases. Our FPGA solutions integrate efficiently with the system software.

Our DSP expertise now includes state-of-the-art algorithms for processing signals and images with sparse representations.  This technology provides our customers with unmatched capabilities to endeavor ground-breaking applications.

Prayog has experience in the following areas:
  • System level analysis and design
  • FPGA and programmable DSP implementation
  • Algorithm development, analysis, and optimization

    Time and frequency domain filters

    • Noise filtering algorithms
    • Compression algorithms
    • Parameter optimization algorithms
    • Algorithms for highly distributed processing & sensing environments such as mesh networks
    • Novel algorithms in above fields using sparse representation and compressive sampling
  • Signal conditioning, detection, and estimation
  • Timing synchronization and acquisition
  • Jitter processing, measurement, and analysis
  • Modulation/Demodulation (QPSK, OQPSK, QAM, OFDM, FSK, FM)
  • Channel coding: block and convolutional error detection/correction codes
  • Telephony signaling (DTMF/MF/R2/SF)
  • Digital beamforming
  • Software-definable radio architectures
  • Multichannel, multirate channelization architectures
  • Matlab/Simulink expertise
  • Altera DSP Builder / Xilinx System Generator expertise