| From | To | Rate (Mbps) | Prop Delay (µs) |
|---|
| Flow | Src | Dst | Payload (B) | Period (µs) | Deadline (µs) | Priority | Tx Time | Pkts/Cycle |
|---|
| Link | Packets | Pairs | Binary Vars (y) | Window-Pruned |
|---|
| Packet | Flow | Route | Release | End | E2E | Deadline | Slack | Status |
|---|
Tx = (payload + 38) × 8 / rate
Ethernet overhead = 38 bytes: 7 preamble + 1 SFD + 14 header + 4 FCS + 12 IFG.
Result in µs when rate is in Mbps.
Small gap (typically 3µs) after each TSN frame.
Prevents frame interference from clock jitter.
Gate closes: gate_mask = 00000000.
8 traffic classes (TC0–TC7). LiDAR = P7, Radar = P6.
Gate mask = 8-bit string, one per TC.
10000000 = only TC7 open.
Disjunctive "A before B or B before A" requires binary y ∈ {0,1}:
sB ≥ sA + blkA - M·y
sA ≥ sB + blkB - M(1-y)
Per-pair tight M reduces LP relaxation gap.
Util = Σ(flow + guard) / cycle × 100%
Remaining time = best-effort (BE).
Bottleneck > 80% risks deadline misses.
min Σ sp,last_hop over all TSN packets.
Minimizes total E2E delay sum. ILP = global optimum, Greedy = local heuristic.
-