Synchronous data flow
Article Abstract:
Data flow is a natural paradigm for describing digital signal processing applications for concurrent implementation on parallel hardware. The data flow programs are directed graphs in which nodes represent functions and arcs represent signal paths. Synchronous data flow (SDF) specifies a priori the number of data samples produced or consumed on each node on each invocation. Nodes can be scheduled at compile time onto programmable processors to minimize the run-time overhead usually involved with data flow. Conditions for correctness of SDF graph and scheduling applications are discussed for homogeneous parallel processors charing memory. An SDF software system to generate assembly language code of DSP microcomputers is presented. Static buffering and an extension to SDF that efficiently implements conditionals are introduced. architectures, eliminating costly translations.
Publication Name: Proceedings of the IEEE
Subject: Electronics
ISSN: 0018-9219
Year: 1987
User Contributions:
Comment about this article or add new information about this topic:
The synchronous data flow programming language LUSTRE
Article Abstract:
The LUSTRE data flow synchronous programming language is described. LUSTRE is designed for programming reactive systems and for describing hardware. The language's data flow characteristic makes it similar to typical description tools, while its synchronous interpretation makes it particularly applicable for handling time in programs and allowing it to be compiled into an efficient sequential program. LUSTRE's formalism allows it to be used for expressing program properties and writing programs, which creates an original methodology for program verification. LUSTRE is described in detail.
Publication Name: Proceedings of the IEEE
Subject: Electronics
ISSN: 0018-9219
Year: 1991
User Contributions:
Comment about this article or add new information about this topic:
Performance of coherent optical receivers
Article Abstract:
Coherent optical communication is reviewed. Coherent optical receivers add light to the received signal as part of the detection process. Increased sensitivity and increased selectivity are two of the advantages offered by such receivers over direct-detection receivers, but these advantages are won at the cost of increased complexity. The performance of coherent optical receivers under shot-noise-limited conditions in various modulation and demodulation formats is reviewed, and laser phase noise and its effects on receiver performance are examined.
Publication Name: Proceedings of the IEEE
Subject: Electronics
ISSN: 0018-9219
Year: 1990
User Contributions:
Comment about this article or add new information about this topic:
- Abstracts: Algebraic tools for the performance evaluation of discrete event systems. An Algebraic Formula for the Output of a System with Large- Signal Multifrequency Excitation
- Abstracts: A comparison of homogeneous hierarchical interconnection structures. The Special Issue on Open Systems Interconnection (OSI)- New International Standards Architecture and Protocols
- Abstracts: Applications of highly stable oscillators to scientific measurements. Nonlinear oscillators, iterated maps, symbolic dynamics, and knotted orbits
- Abstracts: MUPSI: a multiprocessor for signal processor. Multiprocessor computing for images. Integrated optic approach for advanced semiconductor lasers