• Home
  • Search
  • A software environment for digital signal-processing simulations
  • Cite Icon4
  • https://doi.org/10.1007/bf01599004Copy DOI Icon

A software environment for digital signal-processing simulations

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A signal-processing software system is described which allows the simulation of systems described by block diagrams or signal-flow graphs. A high-level data-flow language describes the interconnection of the components. All configurations of interconnections are allowed, including those containing feedback. Component systems (blocks) are allowed to be multi-input, multi-output, and to be programmed in any language. Blocks are implemented as separate processes running under a UNIX2 operating system. Input and output signals are transferred between blocks via the UNIXpipe facility. Thedata type of a signal is arbitrary in the context of the compiler; within a component or system, signals and internal variables can be either floating point or fixed point. The compiler enforces strong or weak type checking of signals according to the characteristics of the blocks generating and receiving the signals. The invariance of the program to implementation data type is accomplished by the use of abstract data types. Fixed-point simulations having differing number of bits per signal and per internal variable in a block are supported. Special display software is used to allow any signal in the system to be displayed on any graphics device.

Similar Papers
  • Conference Article
  • Citations26

The use of abstract data types to simplify program modifications

  • Jan 01, 1976
  • Theodore A Linden
  • PDF
  • Research Article
  • Citations1

Mini-Projects Development in Computer Science - Students' Use of Organization Tools

  • Oct 15, 2005
  • Informatics in Education
  • Zahava Scherz +1
  • Research Article

Algebraic Specification for Input-Output in Abstract Data Types

  • Jan 01, 2021
  • Mathematics and Computer Science
  • Patricia Peratto
  • PDF
  • Research Article
  • Citations15

A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience

  • Oct 08, 2012
  • BMC Medical Informatics and Decision Making
  • Luca Corradi +8
  • Conference Article
  • Citations8

Abstract data types and high-level synthesis

  • Jan 01, 1990
  • Gregory S Whitcomb +1
  • Conference Article
  • Citations8

Structural semantics for polymorphic data types (preliminary report)

  • Jan 01, 1983
  • Daniel Leivant
  • Dissertation

An algorithm for block diagram processing and the DiaBloS tool for systems simulation

  • Jan 01, 2024
  • Matías Nicolás Alejandro Rojas Sepúlveda
  • Research Article
  • Citations14

Design and Simulation of Heterogeneous Control Systems using Ptolemy II

  • Nov 01, 2001
  • IFAC Proceedings Volumes
  • Johan Eker +3
  • Research Article
  • Citations3

A Single Matrix Representation for General Digital Filter Structures [Lecture Notes

  • Nov 01, 2011
  • IEEE Signal Processing Magazine
  • J Oses Del Campo +3
  • Book Chapter

Automatic Control Systems, Block Diagrams, and Signal Flow Graphs

  • Oct 11, 2022
  • Jahangir Alam +3
  • Conference Article
  • Citations31

Increasing the measurement accuracy of GMR current sensors through hysteresis modeling

  • Jun 01, 2008
  • I Jedlicska +2
  • PDF
  • Research Article
  • Citations8

Software Architecture- Evolution and Evaluation

  • Jan 01, 2012
  • International Journal of Advanced Computer Science and Applications
  • S Roselin +1
  • Book Chapter

Classes in C++

  • Jan 01, 1995
  • Dietrich W. R. Paulus +1
  • Research Article
  • Citations5

Support vector machine and higher‐order cumulants based blind identification for non‐linear Wiener models

  • Aug 01, 2018
  • IET Signal Processing
  • Xiaoping Xu +2
  • Research Article
  • Citations14

The Analysis of the Transmission-Type Optical Smoke Detector Threshold Sensitivity to the High Rate Temperature Variations

  • Feb 01, 2004
  • IEEE Transactions on Instrumentation and Measurement
  • J Aleksic
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.