Tags and keywords
We start with a mockup of the signal processing example:
This is not a screenshot of the spec document figure, it's actually been redone in a drawing program (as you can tell from the sophisticated high-pass and low-pass filter icons).
The spec example then separates the signal processing aspects (encapsulation) from the source and sink via a test bed, with a reusable input and output for a signal processing unit.
The mixer turns out to be a simple average of the inputs from the high-pass and low-pass filters, so in fact (because the filters are not chained) some high and low will always get through.
In the spec the IBDs representing the TestBed
context block and SignalProcessor
and its components are shown first, but in this trail we'll look at the BDDs for the component blocks first.