Skip to main content

Some tools for digital signal processing

Project description

# dsplab package

## Fields of application

  • Development of software for digital signal processing.
  • Investigation of variety of methods solving the same DSP task.
  • Development of the DSP routines that require a flexible configuration of different stages of calculations on the user level.

## Features and characteristics

  • Some specific functions for analysis of signals.
  • Synthesis of test signals with different kinds of modulation: amplitude, frequency and phase.
  • Playing of signals (synthesized or archive) for the development of on-line procedures.
  • Organization of calculations, workflows:
    • User can define the plan of works and then set the worker for every work. The replacement of the worker does not destroy the workflow.
    • Different types of nodes are supported: Work, Map (Loop), Select and Pack.
    • Base classes for workers are defined. Every worker can return detailed description of itself by calling info() method.
    • Base class for on-line filters having add_sample() method and embedded queues for running window and smoothing of results is implemented.
  • Licence: LGPLv3
  • Programming language: Python 3.

## Documentation

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
dsplab-0.33.2.tar.gz (13.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page