Two shuttles connected end to end with an ethernet cable and synchronized with PTP emit signals, and a logic analyzer measures variation in those signals, similar to "Shuttle controlled A20 signal output jitter" measures
**Common test metadata:** Device: Shuttle, Linux kernel version: 4.19, Task priority: 98, Interval: 10000us, Boot Parameters: isolcpus,rcu_nocbs,irqaffinity, ETF qdisc delta: None, Device and processor load: None, Test duration: 0h10, Speed (Mb/s): 1000, ETF offset: 500us, Packet route: E2E, qdisc: pfifo_fast, Client device: A20, XDP: no, Callback delay: none
Minimum | Maximum | Average | Standard deviation | Lost packets
![alt text](measures/graphs/shuttle_signal_jitterShuttle signal output jitter.png "shuttle_signal_jitter Graph")
### packet_jitter results
### packet_jitter results
An UDP packet is periodically sent from one board to another using a real time thread. The receiving board calculates the intervals between the packets it receives, and sees how much it differs from the scheduled interval.
An UDP packet is periodically sent from one board to another using a real time thread. The receiving board calculates the intervals between the packets it receives, and sees how much it differs from the scheduled interval.
{"measure_sets":[{"measure_type":"shuttle_signal_jitter","props_names":["Shuttle signal output jitter"],"units":["us"],"middle":0,"props":[[296,321,309,295,311,304,285,291,301,284,307,300,283,294,299,275,269,293,297,282,276,325,281,298,296,273,292,268,297,256,271,310,287,285,302,277,272,283,270,260,271,276,270,280,279,269,275,275,278,282,277,246,273,279,257,251,252,261,275,279,261,244,252,256,260,271,254,258,245,247,255,235,222,235,270,227,229,228,231,224,225,225,207,225,210,211,196,214,206,195,186,219,199,194,202,192,177,201,171,175,181,173,180,177,169,169,160,172,177,149,172,162,153,153,146,153,162,158,148,143,151,143,120,124,141,131,129,131,120,131,132,132,99,134,135,104,110,119,107,112,130,107,96,106,114,101,111,112,100,107,110,101,95,110,102,105,106,102,105,118,120,93,108,100,110,114,111,114,119,106,106,103,125,129,115,130,137,126,117,139,136,118,147,135,128,149,150,149,151,151,151,144,162,156,153,153,159,155,144,162,180,154,191,167,177,179,172,171,180,189,160,177,183,196,183,193,190,198,198,197,195,178,189,208,190,208,211,206,198,180,192,199,211,212,197,223,221,210,203,205,224,207,200,215,216,222,224,228,217,225,205,215,206,219,209,203,210,193,201,218,202,181,199,191,196,198,174,181,170,190,186,175,162,167,171,153,163,154,157,145,154,148,145,142,142,159,138,131,141,133,126,122,133,118,122,123,111,112,123,97,94,101,111,106,97,108,95,88,93,92,74,85,91,68,93,79,71,68,70,64,61,64,61,56,54,56,53,45,54,42,40,45,41,29,42,27,31,18,23,20,24,26,22,19,13,16,9,18,8,10,17,10,8,4,7,4,1,2,4,1,6,4,2,1,0,1,0,0,2,0,0,1,0,0,1]],"props_type":"histogram","metadata":{"dev":"Shuttle","ker":"4.19","prio":"98","i":"10000us","boot_p":"isolcpus,rcu_nocbs,irqaffinity","delta":"None","load":"None","duration":"0h10","speed":"1000","etf_offset":"500us","route":"E2E","qdisc":"pfifo_fast","client":"A20","XDP":"no","delay":"none","lost_packets":"0"}}]}