Time Syncronization Etere Time Flooder Time Receiver MERP

  • Slides: 19
Download presentation
Time Syncronization Etere Time Flooder & Time Receiver MERP 07/03/2021 1

Time Syncronization Etere Time Flooder & Time Receiver MERP 07/03/2021 1

Project Goals Ø Synchronize the time of any PC connected by the LAN from

Project Goals Ø Synchronize the time of any PC connected by the LAN from a reference PC Ø Synchronize the reference PC with a SMPTE Timecode 07/03/2021 MERP 2

Time Flooder Ø Synchronize the reference PC time with a SMPTE Timecode (Adrienne TC

Time Flooder Ø Synchronize the reference PC time with a SMPTE Timecode (Adrienne TC reader) Ø Broadcast the TC over the LAN by using UDP 07/03/2021 MERP 3

Time Flooder Ø Et. Tm. Flood. exe Ø Et. Kernel. dll: file to set

Time Flooder Ø Et. Tm. Flood. exe Ø Et. Kernel. dll: file to set the time Ø Et. Sys. Clock. dll: time settings manager Ø Aec_nttc. dll: Adrienne TC reader manager Ø If using win 2000 disable the Time sync service (Windows Time) 07/03/2021 MERP 4

Time Flooder: Startup Ø After the startup, the software is reduced to Try Icon,

Time Flooder: Startup Ø After the startup, the software is reduced to Try Icon, double click to open it Ø At 1 st startup you need to setup the parameters 07/03/2021 MERP 5

Time Flooder: Parameters (1) Ø Net: LAN Parameters n n n You need to

Time Flooder: Parameters (1) Ø Net: LAN Parameters n n n You need to set the reference PC TCP/IP address: Broadcast LAN Address Port: UDP receiver port (from 9501 to 9510) Ø Options: n Timeout, Backup becomes the Main PC if there isn’t any connection with the Timeout 07/03/2021 MERP 6

Time flooder: Parameters (2) Ø Time: n n Reference: Adrienne, otherwise Windows Time to

Time flooder: Parameters (2) Ø Time: n n Reference: Adrienne, otherwise Windows Time to sense: interval to send a reference package via UDP: Only if the PC is Reference Type: w Local: TC connected to Adrienne is the local time; it changes during the summer-daylight time period w UTC: TC is UTC w UTC translated: UTC time is translated to the local time; it does not change during the summer-daylight time period. TV system : PAL/NTSC 07/03/2021 MERP 7

Time Flooder: Operations Ø Statistics reset: reset the delay list and the list of

Time Flooder: Operations Ø Statistics reset: reset the delay list and the list of the maximum and the minimum delay 07/03/2021 MERP 8

Time flooder: Synchronizer Ø To synchronize the PC time with the one displayed by

Time flooder: Synchronizer Ø To synchronize the PC time with the one displayed by the Adrienne board: n n n Set “Adrienne Board” as reference Select Type of Timecode Select the TV System 07/03/2021 MERP 9

Time Flooder: Transmitter Ø To send the PC time to the Time receiver: n

Time Flooder: Transmitter Ø To send the PC time to the Time receiver: n n Set broadcast address and the UDP port (same one used for the receivers) Select “Send through UDP” Ø Only one transmitter must be always active 07/03/2021 MERP 10

Time Flooder: Main/Backup Ø Startup n n Starts as backup If after 5 seconds

Time Flooder: Main/Backup Ø Startup n n Starts as backup If after 5 seconds it doesn’t receive the time from Main it switches and becomes Main, otherwise it remains Backup Ø Backup: n n n Doesn’t send time to the broadcast even if you have already selected “Send through UDP” Reads time sent by Main Becomes Main in case of the time receiving timeout Ø Main: n Transmits PC time to the broadcast 07/03/2021 MERP 11

Time Flooder: Displayed Info Ø Delay: difference between the PC time and the time

Time Flooder: Displayed Info Ø Delay: difference between the PC time and the time displayed by Adrienne Ø Compensation x (y) n n x: current clock break length (unit: 100 ns) y: default clock break length (unit: 100 ns) Ø Delays: x/y (n%) n n x: n° of times when delay is major than 16 ms y: n° of sending to the broadcast n: percentage of delays major than 16 ms Maximum delay and anticipation Ø List of delays major than 16 ms 07/03/2021 MERP 12

Synchronization Procedure Ø PC time is speeding up or slowing down to minimize the

Synchronization Procedure Ø PC time is speeding up or slowing down to minimize the delay with the time read by the board Ø This way time is always increasing 07/03/2021 MERP 13

Time Receiver Ø Synchronizes PC time where it is running with the time received

Time Receiver Ø Synchronizes PC time where it is running with the time received by the Time flooder on a UDP port 07/03/2021 MERP 14

Time Receiver: Requisites Ø Et. Tm. Rcvr. exe Ø Et. Kernel. dll: file to

Time Receiver: Requisites Ø Et. Tm. Rcvr. exe Ø Et. Kernel. dll: file to set the time Ø Disable the W 32 Time service on Windows 2000 (Windows Time) 07/03/2021 MERP 15

Time Receiver: Startup Ø Right after the startup the program is reduced to a

Time Receiver: Startup Ø Right after the startup the program is reduced to a tray icon. Use “Open” from the menu or double click to view it Ø On the 1° startup the program doesn’t work. You need to set the parameters on Parameters menu 07/03/2021 MERP 16

Time Receiver: Parameters Ø Net: LAN parameters n Port: Reception UDP port Ø Options

Time Receiver: Parameters Ø Net: LAN parameters n Port: Reception UDP port Ø Options n n UDP Timeout: time reception timeout when restoring the default clock Timeout UDP reset: reception timeout when resetting the UDP port 07/03/2021 MERP 17

Time Receiver: Displayed Info Ø UTC/Local time Ø Delay: difference between the PC time

Time Receiver: Displayed Info Ø UTC/Local time Ø Delay: difference between the PC time and the time received by the Time flooder Ø Compensation x (y) n n x: current clock break length (unit: 100 ns) y: default clock break length (unit: 100 ns) Ø Delays: x/y (n%) n n x: n° of times when delay is major than 16 ms y: n° of sending to the broadcast n: percentage of delays major than 16 ms Maximum delay and anticipation Ø List of delays major than 16 ms 07/03/2021 MERP 18

Time Receiver: Operations Ø Statistics reset: reset the delay list and the list of

Time Receiver: Operations Ø Statistics reset: reset the delay list and the list of the maximum and the minimum delay and the number of missed receptions 07/03/2021 MERP 19