Chapter 3. SDF Domain
3.1 Introduction
3.1.1 Basic dataflow terminology
3.1.2 Balancing production and consumption of tokens
3.1.3 Iterations in SDF
3.1.4 Inconsistency
3.1.5 Delays
3.2 An overview of SDF stars
3.2.1 Source stars
Floating-point sources
Fixed-point sources
Complex sources
Integer sources
Matrix Sources
3.2.2 Sink stars
Batch Plotting Facilities
Interactive Graphics Facilities
Programmable Interactive Sinks
Sound
Halt
Textual Display
Other
3.2.3 Arithmetic stars
3.2.4 Nonlinear stars
Quantizers
Math Functions
Other Nonlinear Functions
3.2.5 Logic stars
3.2.6 Control stars
Single-Rate Operations
Multirate Operations
Other Operations
3.2.7 Conversion stars
Complex data type formats
Other data type formats
Matrix Conversion Stars
3.2.8 Matrix stars
Matrix-Vector Conversion
Matrix operations
Miscellaneous
3.2.9 Matlab stars
3.2.10 Signal processing stars
Filters
Adaptive Filters
Block Filters
Vector Quantization
3.2.11 Spectral analysis
Miscellaneous signal processing blocks
3.2.12 Communication stars
Sources and pulse shapers
Transmitter functions
Receiver functions
Channel models
3.2.13 Telecommunications
Conversion, Signal Sources, and Signal Tests
Touchtone Decoders
Channel Models
PCM and ADPCM
3.2.14 Spatial Array Processing
Data Models
Sensor and Antenna Models
Doppler Effects
Beamforming Methods
3.2.15 Image processing stars
Displaying images
Reading images
Color conversions
Image and video coding
Miscellaneous image blocks
3.2.16 Higher Order Function stars
3.2.17 User Contributions
3.2.18 Tcl stars
3.3 An overview of SDF demonstrations
3.3.1 Basic demos
3.3.2 Multirate demos
3.3.3 Communications demos
Older communications demos
3.3.4 Digital signal processing demos
3.3.5 Sound-making demos
3.3.6 Image and video processing demos
Vector Quantization demonstrations
3.3.7 Fixed-point demos
3.3.8 Tcl/Tk demos
3.3.9 Matrix demos
3.3.10 MATLAB Demos
3.3.11 HOF Demos
3.3.12 Scripted Runs
3.4 Targets
3.4.1 Default SDF target
3.4.2 The loop-SDF target
3.4.3 Compile-SDF target
3.4.4 SDF to PTCL target
3.5 Exercises
3.5.1 Modulation
3.5.2 Sampling and multirate
3.5.3 Exponential sequences, transfer functions, and convolution
3.5.4 Linear phase filtering
3.5.5 Coefficient quantization
3.5.6 FIR filter design
3.5.7 The DFT (discrete Fourier transform)
3.5.8 Whitening filters
3.5.9 Wiener filtering
3.5.10 Adaptive equalization
3.5.11 ADPCM speech coding
3.5.12 Spectral estimation
3.5.13 Lattice filters
Copyright © 1990-1997, University of California. All rights reserved.