Specifications
10
Page 19
安捷倫科技高頻元件量測研討會
Feb.23, 2006
Agilent Ptolemy
• Agilent Ptolemy is the Data Flow
simulator
• System Level Simulation Kernel
• based on UC Berkeley Ptolemy
• Timed Synchronous Data Flow (TSDF)
• Numeric Synchronous Data Flow (SDF)
• Links to other simulators & instruments
Ptolemy Data Flow (discrete numeric/time-domain)
• Signal Processing Verification – FEC, Encoding/Decoding
• System Performance Verification – uncoded/coded BER
Page 20
安捷倫科技高頻元件量測研討會
Feb.23, 2006
• Statically Scheduled Simulation
1. A component maps input tokens (current or numbers) onto
output tokens
2. A set of firing rules specify when a node (component) runs
3. A firing consumes input tokens and produces output token
4. Nodes (components) connected by arcs (wires)
5. Schedule is constructed once and repeatedly executed
• Suitable for synchronous multi-rate signal processing
• Synchronous Data Flow has no concept of time, just
numeric data
• Tokens can also be “time stamped” - then they
become samples. Now you can simulate time and
frequency domain models and impairments such as
reflections and dispersion Æ TSDF
Enabled
Fired
What is Synchronous Data Flow (SDF)?