LWDF first-order allpass sectionΒΆ

This has different latency offsets for the different inputs/outputs.

2026-06-03T14:26:21.835505 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/


from b_asic.wdf_operations import SymmetricTwoportAdaptor
from b_asic.schedule import Schedule
from b_asic.sfg import SFG
from b_asic.special_operations import Delay, Input, Output

in0 = Input()

d0 = Delay()
adaptor0 = SymmetricTwoportAdaptor(
    0.5, in0, d0, latency_offsets={"in0": 0, "in1": 1, "out0": 5, "out1": 6}
)
d0 <<= adaptor0.output(1)
out0 = Output(adaptor0.output(0))
adaptor0.execution_time = 2
sfg = SFG([in0], [out0])
schedule = Schedule(sfg)
schedule

Total running time of the script: (0 minutes 0.070 seconds)

Gallery generated by Sphinx-Gallery