Development of DSP algorithms

Development of DSP algorithms

  • Algorithms modeling using specialized packages (MathLab, MathCad etc.);
  • Development of the test environment at a PC;
  • Algorithms optimization in compliance with architectural features of the target platform;
  • Use of specialized hardware, both integrated on chip and external;
  • Use of FPGA (Xilinx, Altera)
  • С2000, С5000, С6000 by Texas Instruments;
  • ADSP-21xx, SHARC, TigerSHARC, Blackfin by Analog Devices;
  • SISD/MISD (single core / multicore), SIMD/ MIMD (single core / multicore with support of SSE, 3DNow!, MMX), GPGPU(CUDA, AMD FireStream, DirectCompute, OpenCL).
  • Audio processing algorithms:
    •    pitch shift
    •    audio stretching
    •    audio effects (dynamic processing, filtering, equalizer, flanger, echo, etc.)
    •    auto equalization;
    •    noise suppression.
  • Voice processing algorithms:
    •   Voice recognition;
    •   Changing main tone of voice;
    •   Speed down/up timbre;
    •   Changing timbre of voice;
    •   etc.
  • Developing VOCODERs for compressing voice data;
    • development of random signal processing algorithms:
    • filtering (static, adaptive);
    • restoration of the signals on the background noise;
    • arbitrary (custom) algorithms for the customer's request;
    • vibration and acoustic diagnostic analysis to identify violations of equipment.
  • Radio signal processing:
    • software-defined radio;
    • error control codes;
    • Link control;
    • speech processing;
    • analog audio processing;
    • adaptive synchronization;
    • FFT processing;
    • modulation/demodulation (AM, FM, FSK, PSK, QAM, etc);
    • FPGA-based processing;
    • narrow-band from wide-band demodulation and filtering;
    • ADC-based demodulation directly from first intermediate frequency (up to 200 MHz wide input down to up to 6 KHz narrow);
    • MCU software to control receiver and transmitter radio hardware.
  • Development of algorithms for processing communication signals:
    • recovery of the carrier;
    • synchronization;
    • equalization;
    • echo cancellation;
    • modulation / demodulation (AM, FM, FSK, PSK, QAM, QPSK, etc)
    • jamming protection error correcting codes (Hamming, Golay, BCH, trellis, turbo, etc.).
  • development of algorithms for video processing:
    • implementation of algorithms for the customer to the company Texas Instruments processors C6000 series, ADI Blackfin, Freescale DSP;
    • Selection of objects (people, cars, etc.) and determine their characteristics (time spent in the observation area, speed, size, color, etc.);
    • image Stabilization;
    • the calibration stage (recovery prospects);
    • recovery of 3D coordinates of objects on multiple images from different angles;
    • 3D scene reconstruction from images from multiple cameras;
    • determination of the position of the observer watched him on several images.
  • development of algorithms for the laser scanner:
    • recovery profile of the observed object;
    • recovery of 3D scene;
    • Preparation of technical requirements.
Copyright © 2011–2018 AXONIM Devices
Order service

Fill in the form to order


Your name:
Phone:
E-mail:
Message: