DSP Real-Time Algorithms
On this page... Related pages...
- Voice and Video Algorithms
- Real-Time Algorithm Framework (RTAF)
- MELP and MELPe Low Bit Rate Speech Codecs
- Speech Codec Wav Samples
- MP3 at Signalogic
- Audio content Recognition System
- Adding User-Defined 'C' Routines to Real-Time DSP Code
Frequency domain (2-D spectrograph) and time domain (waveform display / edit) graphs of pre-MELP data (trace 1), and MELP-processed data (trace 2) same data as above, with detail zoom |
Overview
In addition to off-the-shelf DSP software/hardware development tools and OEM products, Signalogic also develops real-time DSP algorithms for use in telecom, control system, and audio / acoustic applications. The company can offer integrated solutions because of its unique combined expertise in both DSP hardware and software. For example, turn-key, ready-to-run "telecom IP modules" are available which combine CONAN, SIMM and SODIMM multi-DSP hardware modules with DSP real-time code. Click here to see examples of multiprocessor C54xx modules.Voice and Video Algorithms
Signalogic offer a wide range of real-timevoice and video algorithms for Texas Instruments C64x and C55x devices.DSP Source Code Interfaces
In addition to specific algorithms, Signalogic also provides general DSP Source Code Interface (DSP SCI) software for several DSP processor families. DSP SCIs include:- basic math and DSP routines
- analog I/O support for more than 100 types of DSP/data acquisition boards, including initialization, interrupt service routines, and continuous dual-buffered operating modes
- host interface support, including transparent transfers while DSP code is executing; transfer mechanisms include PCI, dual-port RAM, host port, and other types commonly provided by DSP hardware
- default real-time operating modes, including continuous A/D, frame-based A/D, continuous D/A, and continuous simultaneous A/D and D/A
- example digital oscilloscope, spectrum analyzer, stimulus & response, and other real-time instrumentation source code
- integration support for specific telecom, control system, and acoustic/audio algorithms
Algorithms Summary
Below is a table summarizing the current status of real-time DSP algorithm development at Signalogic. Algorithms either complete or in progress are listed, including processor supported, code composition, resources required, and current availability status. For more information, including development system cost and licensing fees, please contact : dspinfo (at) signalogic.comAlgorithm | Application(s) | Processor(s) Supported | Code Composition | Resources Required | Host GUI | Status |
MELP MELPe |
Telecom, Internet | C54xx | 20% C, 80% asm | 40k x 16 program, 32k x 16 data, 80 MIPS (100 MHz C54xx, full-duplex analysis + synthesis) | GUI with simulation and real-time modes. Also supported fully byVDS. |
Complete Complete 600 bps In Work |
Audio content Recognition with Graphical Display, including real-time reporting, diagnistics | Media, entertainment | C67xx | 50% C, 50% asm | 64k byte onchip 8M x 32 SDRAM N ch * 300 MFLOPs (150 MHz c6711) | GUI with monitoring real-time display, result log | Complete |
PID Controller | Control system | C3x | 50% C, 50% asm | 2k x 32, N channels * 5 MIPS (60 MHz C32) | GUI with graphical display, including error signal | Complete |
MPEG Audio, layer II/III (MP3) | Telecom, Internet, Audio | C54xx | C/asm | TBD | TBD | In work |
Real-Time Convolver | Audio, Acoustic, general-purpose frequency domain filtering | DSP32C | asm | depends on number of channels and size of filter | Visual Bench software | Complete |