SE507227C2 - Metod och anordning för synkronisering av tidsstämpling - Google Patents

Metod och anordning för synkronisering av tidsstämpling

Info

Publication number
SE507227C2
SE507227C2 SE9603368A SE9603368A SE507227C2 SE 507227 C2 SE507227 C2 SE 507227C2 SE 9603368 A SE9603368 A SE 9603368A SE 9603368 A SE9603368 A SE 9603368A SE 507227 C2 SE507227 C2 SE 507227C2
Authority
SE
Sweden
Prior art keywords
clock
node
network
stamp
tod
Prior art date
Application number
SE9603368A
Other languages
English (en)
Other versions
SE9603368D0 (sv
SE9603368L (sv
Inventor
Paal Hellum
Kristin Aksnes
Original Assignee
Ericsson Telefon Ab L M
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Priority to SE9603368A priority Critical patent/SE507227C2/sv
Publication of SE9603368D0 publication Critical patent/SE9603368D0/sv
Priority to PCT/SE1997/001537 priority patent/WO1998013969A1/en
Priority to AU44056/97A priority patent/AU4405697A/en
Priority to CA002265707A priority patent/CA2265707A1/en
Priority to JP51405298A priority patent/JP3820275B2/ja
Priority to DE69731749T priority patent/DE69731749T2/de
Priority to EP97942335A priority patent/EP0917780B1/en
Priority to US08/929,463 priority patent/US6104729A/en
Publication of SE9603368L publication Critical patent/SE9603368L/sv
Publication of SE507227C2 publication Critical patent/SE507227C2/sv

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0644External master-clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0664Clock or time synchronisation among packet nodes using timestamps unidirectional timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0641Change of the master or reference, e.g. take-over or failure of the master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0673Clock or time synchronisation among packet nodes using intermediate nodes, e.g. modification of a received timestamp before further transmission to the next packet node, e.g. including internal delay time or residence time into the packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5608Satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5649Cell delay or jitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/565Sequence integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling
    • H04L2012/5674Synchronisation, timing recovery or alignment

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Electric Clocks (AREA)

Description

15 20 25 30 7stämpelklocka. 507227 2 Om man har symmetriska fördröjningar resulterar detta i ett mycket bra värde. Tyvärr är ofta så inte fallet eftersom paketet kan ta olika vägar på fram- och tillbakavägen och då passera delar av nätverket med högst olik belastningsgrad. Detta är speciellt utpräglat för t.ex. asynkron överförings mod, ofta benämnt ATM (êsynchronous ïransfer gode)-nätverk.
Exempel på en- och två-punkts mätningar kan vara t.ex. cellöverföringsfördröjning benämnt CTD (eng. Qell Éransfer Delay) och cellfördröjningsvariation benämnt CDV (eng. Qell Qelay yariation).
I ATM-nätverk delas ett antal paket in i ett block av en prestandastyrfunktion benämnt, PM (eng. Eerformance management)- funktion. Efter varje block följer ett PM-paket vilken förmedlar olika egenskapsrelaterade storheter, bl.a.
Detta värdet på källnodens värde används i målnoden för att mäta fördröjningar. Om en kombination av en snabb länk, t.ex. 622 MB/s och en liten blockstorlek, t.ex. 128 paket, används kommer detta att resultera i en stor mängd PM-paket till målnoden. Detta ställer' stora krav på processkapaciteten hos målnoden. Även antalet förbindelser kan spela in för behovet av processorkapacitet.
Att synkronisera stämpelklockor är ett problem som är väl känt.
T.ex. kan nämnas nätverktidsprotokoll, benämnt NTP (fietwork Eime grotocol) vilket används för att synkronisera tidsstämpling i Internet. Noggrannheten för NTP ligger runt en millisekund och är därmed inte adekvat för t.ex. ATM.
Genom US 5,280,629, Technique for measuring channel delay, är det känt att använda benämnt GPS (global globalt positionerings system, gositioning §ystem)-utrustning för att synkronisera stämpelklockor i syfte att mäta tidsfördröjningar mellan två noder i ett nätverk. 10 15 20 25 3 507227 använda GPS för att enligt US 5,280,629, är att Ett problem med att synkronisera stämpelklockor, om GPS-signalen försvinner, t.ex. på grund av atmosfäriska störningar, förloras synkroniseringen mycket fort. ^ nnnocönzrsn För. UPPFINNINGEN Föreliggande uppfinning angriper ett problen1 hur man erhåller synkroniserade stämpelklockor i. ett nätverk, företrädesvis ett ATM-nätverk, med tillräcklig noggrannhet och tillförlitlighet.
Ett annat problem uppfinningen angriper är hur synkroniseringen görs okänslig för störningar i GPS-utrustning.
Ett annat problenm föreliggande uppfinning angriper är hur man åstadkommer ,ett format, för att förmedla tidsvärden, vilket _kräver ett minimum av processorkapacitet Ett annat problen\ föreliggande uppfinning angriper är hur man mäter fördröjningar i förmedlingen av paket i ett paketförmedlat nätverk, företrädesvis ett ATM-nätverk, med tillräcklig noggrannhet och tillförlitlighet. Ändamålet med föreliggande uppfinning är således att synkronisera stämpelklockorna i olika noder i ett nätverk, företrädesvis ett ATM-nätverk, med tillräcklig noggrannhet och tillförlitlighet.
Ett annat ändamål är att nßjliggöra mätningar av fördröjningar vid förmedling av paket i ett paketförmedlat nätverk, företrädesvis ett ATM nätverk, med tillräcklig stor noggrannhet och tillräcklig tillförlitlighet.
Ytterligare ett annat ändamål är att underlätta behandlingen av tidsvärden förmedlade mellan två noder i ett nätverk.
Föreliggande uppfinning löser ovan nämnda problem med att synkronisera stämpelklockor i olika noder i ett nätverk genom att stämpelklockorna är faslåsta till nätverkssynkroniserings-klockor 10 15 20 25 30 ' vid överföring av' tidsvärden vilket kan användas direkt, 507227 4 samt att stämpelklockorna erhåller absoluttid från en GPS- mottagare.
Föreliggande uppfinning löser ovan nämnda problem med att uderlätta behandling av tidsvärden genom att införa ett format utan översättningar, för att beräkna tidskillnader.
Mer utförligt består lösningen av en GPS-mottagare vilken ger tid på dagen, benämnt TOD (Éime Qf Qay) PPS (guls och puls per sekund, benämnt ger §econd) till en synkroniseringsfunktion.
Synkroniseringsfunktionen använder TOD för att erhålla en absoluttid för erhålls en de olika stämpelklockan i en nod. Därmed synkroniserad absolut tid mellan stämpelklockorna i noderna med en upplösning på 1 sekund. PPS pulsen används för att erhålla en noggrannhet på 1 mikrosekund mellan stämpelklockorna.
Stämpelklockorna i de olika noderna i nätverket är faslàsta till nätverks-synkroniseringsklockor. Nätverkssynkroniseringsklockorna är klockor i den normala synkroniseringshierarkien för det fysiska gränssnittet i ett telekom nätverk. Eftersom alla nätverkselement är faslàsta i nätverkssynkroniseringshierarkien garanterar detta att alla stämpelklockor är faslàsta. Genom az: bestämma frekvensen på stämpelklockorna kan en godtyckligt ta; sekund. Noggrannheten på oss upplösning erhållas inom varje absoluta tiden bestäms av noggrannheten hos PPS. till GPS:en faslàsta nätverks- till Genom att stämpelklockorna är synkroniseringsklockorna och inte fortsatte: stämpelklockorna att ha hög noggrannhet även om ett fel skul;e uppstå på GPS-utrustningen eller om signalen från GPS-satelliten skulle störas.
En fördel med föreliggande uppfinning är att en hög noggrannhet och tillförlitlighet erhålls vid synkroniseringen av stämpelklockor. 10 15 20 25 5 507227 En annan fördel är att uppfinningen blir okänslig mot fel i GPS- utrustningen.
Ytterligare en fördel är att en stor mängd tidsvärden kan hanteras samtidigt pà ett effektivt sätt samt att den absoluta 'tiden för sändning och mottagning kan erhållas.
Uppfinningen kommer nu att beskrivas närmare med hjälp av föredragna utföringsformer och med hänvisning till bifogade ritningar.
FIGURBESKRIVNING Figur 1 visar en översikt av ett nätverk enligt en utföringsform av uppfinningen.
Figur 2 visar schematiskt en utföringsform av uppfinningen.
Figur 3 visar schematiskt en annan utföringsform av uppfinningen.
Figur 4 visar ett schematiskt kretsschema av synkroniseringen.
Fönnnnasm uwrönmssrommn I figur 1 betecknas med 101 en första nod i ett nätverk. Nöden 101 är källnoden för en mätning av fördröjningen vid förmedlingen av ett paket 102 till en nod 103 kallad målnod. Paketet 102 visas vid en första tidpunkt vid noden 101 och betecknas då l02a. Y;c denna tidpunkt lagras värdet av stämpelklockan i nod 101 ; paketet och paketet förmedlas via länken 104 till ett nätverk 105. Nätverket 105 är ett ATM-nätverk i vilket paketet 101 passerar ett antal noder innan det, vid en andra tidpunkt l02b, anländer till noden 103 via en länk 106. I nod 103 läses värdet av stämpelklockan i noden 103 samtidigt som paketet 102 anländer.
Detta värde jämförs med värdet lagrat i paketet 102 varvid fördröjningen kan beräknas. Med 107 betecknas en nätverkssynkroniseringsklocka i nätverkssynkroniseringshierarkin. 10 15 20 25 507227 6 Notera att även om det i. figur 1 ser ut som om det är samma nätverkssynkroniseringsklocka 107 som förser båda noderna 101, 103 med pulser så behöver inte så vara fallet. Det kan mycket väl men till varandra faslàsta, vara olika, nätverkssynkroniserings- klockor som förser de olika noderna i nätverket med pulser.
Stämpelklockorna i noderna 101 och 103 är faslàsta till nätverkssynkroniseringsklockan 107. Vidare har noderna 101 och 103 GPS-mottagare för att ta emot en signal innehållande TOD och PPS från en GPS-satellit 108.
Tidsvärdet skickas, i ATM-nätverk, benämnt TSTP. TSTP-fältet är 32 bitar och tidsvärdet lagras som de 32 mikrosekunder sedan 00:00:00 den första januari 1972. Genom att i ett PM-paket 102 i ett fält minst signifikanta bitarna av antalet förlupna ingen kodning sker vid lagringen har mottagande nod bara att läsa samt subtrahera för att beräkna t.ex. tidsskillnader. Detta underlättar behandlingen vid beräkning av tidsfördröjninger gentemot att använda någon form. av kodning vilket skulle öka processorbelastningen vid beräkningar.
Genom att betrakta figur 2 kan vi få en tydligare bild av hur synkroniseringen av stämpelklockorna gàr till. En nod 101 ar källnod för en mätning av fördröjningar mellan nod 101 och en n~; 103. Nod 103 är nàlnod för mätningen. Ett paket 102 förmed¿fl över ett ATM-nätverk 105. Med 107 betecknas en nätverkssynkroniseringsklocka och med 108 en GPS-satellit. Pre:;f som för figur 1 gäller även för figur 2 att det kan vara tva fysiskt olika, men till varandra faslàsta, nätverks- synkroniseringsklockor som förser noderna 101 och 103 med pulsez. figur En jämförelse med numreringen i 1 och figur 3 görs 1 nedanstående tabell: 10 15 20 25 ~funktion 209. \l on c: s: m n J sa Figur 1 Figur 2 Figur 3 Källnod 101 101 301 Målnod 103 103 302 Paket 102 102 303 ATM nätverk 105 105 304 Nätverkssynkroniserings 107 107 305 klocka GPS-satellit 108 108 306 Vidare betecknas med 207 en GPS-mottagare i nod 101. Mottagaren 207 mottar TOD och PPS från en signal vilken GPS-satelliten 108 skickar. På samma sätt tar en GPS-mottagare 208 i noden 103 mot TOD och PPS från samma GPS-satellit 108. GPS-mottagaren 207 skickar information om TOD och PPS till en synkroniserings- Funktionen 209 lagrar värdet av TOD i ett minne vilket utgör en del av en stämpelklocka 213. På liknande sätt fungerar en synkroniseringsfunktion 210 i nod 103 med en stämpelklocka 214. Genom att lagra TOD plus en sekund exakt när nästa PPS mottages erhålls en absolut tid vilken är lika i alla noder med en noggrannhet pà en mikrosekund. TOD erhålls från GPS- satelliten 108 med en upplösning på 1 sekund och PPS erhålls med en noggranhet på 1 mikrosekund eller bättre. En PLL (gbase åocked 211, 212 i 101, 103 är nätverkssynkroniseringsklockan 107 i Eoop) vardera noden faslâst till nätverkssynkroniserings- 214 med För varje puls som anländer till stämpelklockorna hierarkin. PLL:erna 211, 212 förser stämpelklockorna 213, ett pulstág. 213, på l Mhz motsvarar varje uppräkning en mikrosekund. 214 räknas dessa upp. Om PLL:erna 211, 212 har en frekvens Noggrannheten hos PPS-signalen beror på en. mängd olika saker, bl.a. vilken mottagarutrustning som används samt olika typer av korrigeringar. Som regel kan man dock säga att sämsta noggrannhet är en mikrosekund men betydligt bättre värden kan erhållas med förfinade instrument och positionsbestämmelser. 10 15 20 25 30 _GPS:en, 507227 8 Synkronisering av stämpelklockorna 213, 214, TOD-värde lagras, sker relativt sällan, mellan en gång var tionde dvs när ett nytt minut och en gång om dagen. När synkroniseringen sker kan ett fel uppstå om PLL:erna 211, 212 inte har exakt samma frekvens som t.ex. kan det vara så att PLL:erna 211, 212 endast har räknat 999 999 mikrosekunder när nästa PPS puls kommer. Det innebär att det blir ett glapp på en mikrosekund. För att åtgärda detta fel kan en rad olika åtgärder vidtas, t.ex. kan ett meddelande skickas med nästa paket, avsett för fördröjningsmätning, vilket indikerar att en synkronisering har genomförts. Ett annat alternativ är att negligera felet eftersom effekterna pá ett stort antal mätningar försvinner. Ett tredje alternativ är att synkronisera tillräckligt ofta för att felet bli mätningen. ska mindre än en mikrosekund vilket då inte påverkar 'I föreliggande utföringsform har PPL:erna 211, 212 en frekvens på 1 Mhz att hälla till synkroniseringsklockan 107 garanteras att alla stämpelklockor går och genom den faslåst nätverks- lika fort. PLL:en 211 förser stämpelklockan 213 med en puls varje mikrosekund. För att erhålla en stämpelklocka med både upplösning och noggranhet pà en Inikrosekund kombineras de ovan beskrivna tidmätarna. Milli- upp med PLL:en 211 och absoluttiden erhålls av TOD och PPS vid och mikrosekund delarna av tidsvärdet räknas synkroniseringen. På motsvarande sätt fungerar PLL:en 212 i noden 103.
I en annan utföringsform har PLL:erna 211, 212 en frekvens på 10 Mhz. Detta medför en skillnad mellan den absoluta upplösningen och den relativa upplösningen. Den absoluta upplösningen kommer fortfarande att vara 1 mikrosekund givet av PPS signalen vilket innebär att upplösningen för att mäta absoluta tidsfördröjningar fortfarande är en mikrosekund. Däremot kan man mäta alla relativa storheter med en upplösning av 0.1 mikrosekunder t.ex variationer i fördröjningar, CDV. ul 10 15 20 25 30 9 507227 Genom att PLL:erna 211 och 212 är faslàsta till nätverkssynkroniseringshierarkin är en PPS-puls inte nödvändig för att behålla noggrannheten hos PLL:erna 211 och 212. Även om PPS-pulsen faller bort fortsätter PLL:erna 211 och 212 att vara _ synkroniserade en mycket lång tid. till noden 103 jämförelsefunktion 215 tidsvärdet från paketet 102 och jämför det När paketet 102 anländer läser en med värdet av stämpelklockan 214. På det viset kan beräkningar av t.ex. CDV och CTD göras.
I en annan utföringsform enligt figur 3 används ingen PLL utan 310, 311 nätverkssynkroniseringsklocka 305 i två stämpelklockor erhåller pulser direkt från en nätverkssynkroniserings- hierarkin. Även här gäller, som för figur 1 och 2, att det kan mycket väl vara tvâ fysiskt olika, men till varandra faslàsta, Ånätverkssynkroniseringsklockor som ger de olika noderna 301, 302 pulser. I denna uföringsform är en GPS-mottagare 307 centraliserad genom att vara lokaliserad i en nod 313. Genom att GPS-mottagaren 307 kan förmedla GPS-signalen från en satellit 306 till två noder 301 och 302 utan att noggrannheten i PPS-signalen går förlorad kan synkroniseringen ske med tillräcklig noggrannhet. I övrigt är denna utföringsform analog med den ovan beskrivna. En synkroniseringsfunktionen 308 samordnar' TOD, PPS från 310 vilken lagrar ett tidsvärde i ett paket 303. och pulser nätverkssynkroniserings-klockan 305 i stämpelklockan Paketet 303 visas i figur 3 i en första tidpunkt coh betecknas då 303a samt vid en andra tidpunkt och betecknas då 303b. 303 sänds, via ett nätverk 304 till noden 302 där det i paketet Paketet lagrade tidsvärdet läses. En jämförelsefunktion 312 jämför värdet av' en j. noden 302 lokaliserad stämpelklocka 311 med det från paketet 303 erhållna tidsvärdet. därefter beräkna CDT, Jämförelsefunktionen 312 kan CDV och andra intressanta data. På samma sätt som för noden 301 samordnar en synkroniseringsfunktion 309 TOD, PPS och pulser i noden 302. 10 15 507227 1° I figur 4 visas i detalj hur TOD, PPS och signalen från PLL:en kombineras. Med 401 betecknas en räknare vilken stegas för varje puls pà en ingång 402. På ingången 402 kommer ett pulstàg frán PLL:en 211 i figur 2 eller direkt från nätverkssynkroniserings- _ klockan 305 i figur 3 i nätverkssynkroniseringshierarkin. Med 403 register där TOD-information lagras. När TOD betecknas ett anländer fràn GPS-signalen lagras i registret 403 värdet av den erhållna TOD plus en sekund. En signal 404 sätts till ett vilket medger att en Q-utgång 405 sätts till ett och när nästa PPS-puls anländer på ingången 406 är båda ingángarna till OCH-grinden 408 ettor vilket ger en etta på en latch-ingång 407 och värdet av TOD-registret 403 skrivs in i räknaren 401.
Uppfinningen är naturligtvis inte begränsad till de ovan beskrivna ooh pà ritningen visade utföringsformerna, utan kan Amodifieras inom ramen för de bifogade patentkraven.

Claims (1)

1. 0 15 20 25 30 . Förfarande enligt patentkrav 1, . Förfarande enligt patentkrav 1, 11 507227 PAIENTKRÄV . Förfarande för att synkronisera minst en stämpelklocka till en mängd andra stämpelklockor i ett nätverk, varvid pulser (213, 214; 310, 311) en GPS-mottagare (207, 208; 307) PPS- och TOD-information till en synkroniseringsfunktion 210; 308, 309) att beräknar, utifrån PPS, anländer till nämnda stämpelklocka med regelbundna intervall, ger (209, synkroniseringsfunktion samt nämnda värdet för nämnda (211, 212) samt att nämnda TOD och pulser, KÄNNETECKNAT av att en PLL (213, 214) PLL faslåser till en nätverkssynkroniseringsklocka (107). stämpelklocka, sänder pulser till nämnda stämpelklocka KÄNNETECKNAT av att nämnda nätverkssynkroniseringsklocka (305) sänder pulser direkt till nämnda stämpelklocka (310, 311). Förfarande enligt patentkrav 1, KÄNNETECKNAT av att (211, 212) nämnda PLL sänder pulser till nämnda stämpelklocka (213, 214) med en frekvens pà 1 Mhz. nämnda PLL (213, 214) Förfarande enligt patentkrav 1, KÄNNETECKNAT av att (211, 212) med en frekvens på 10 MHz. sänder pulser till nämnda stämpelklocka KÄNNETECKNAT av att nämnda synkroniseringsfunktion (209, 210; 308, 309) lagrar TOD plus en sekund i ett register (403), att nämnda synkroniseringsfunktion möjliggör skrivning av data i en (401) nämnda register, räknare efter det att TOD plus en sekund har lagrats i att när nästa PPS anländer skrivs värdet av nämnda register i nämnda räknare, att när värdet av' nämnda register skrivits i nämnda räknare omöjliggörs skrivning i nämnda andra register samt att nämnda räknare stegas för varje mottagen puls. . Anordning för att synkronisera minst en stämpelklocka i en första nod till en mängd andra stämpelklockor, omfattande 10 15 20 25 30 10 . Anordning enligt patentkrav 6, .Anordning enligt patentkrav 6, 507227 12 minst en nätverkssynkroniseringsklocka (107; varvid 103; 210; 301, 302) ta emot en GPS-signal omfattande TOD- och PPS-information, att 305), nämnda första nod (101, omfattar medel att samt att (209, anordnad att samordna nämnda pulser med TOD och (213, 214; är förbunden nämnda första nod omfattar medel att ta emot pulser, nämnda första nod omfattar en synkroniseringsfunktion 210; 308, 309) PPS för att beräkna värdet av nämnda stämpelklocka 310, 311), (211, 212) med nämnda nätverkssynkroniseringsklocka (107) (213, 214). KÄNNETECKNAD av att en PLL samt att nämnda PLL är förbunden med nämnda stämpelklocka KÄNNETECKNAD av att nämnda (310, 311) är direkt med nätverkssynkroniseringsklocka (305). stämpelklocka förbunden nämnda . Anordning enligt patentkrav 6, KÄNNETECKNAD av att nämnda första nod att (101, nämnda 103) GPS-mottagare är omfattar en GPS-mottagare (207, 208) samt förbunden med nämnda synkroniseringsfunktion (209, 210; 308, 309). KÄNNETECKNAD av att en andra (307) synkroniseringsfunktion (313) samt att nämnda GPS- mottagare (209, 210; nod omfattar en GPS-mottagare förbunden med nämnda 309). är 308, .Anordning för att mäta fördröjningar vid förmedling av paket i där nämnda nätverk omfattar minst tvâ noder, (105: 105; 304) nätverkssynkroniseringsklocka (107: 305), (101, 103; 301, 302) omfattar medel att ta emot TOD och PPS från en GPS-signal, att nämnda noder omfattar medel för att ta ett nätverk, varvid nätverket omfattar minst en att nämnda noder nämnda noder omfattar en (209, 210; 308, 309) samordna nämnda pulser med TOD och PPS för att beräkna värdet (213, 214; 310, 311) lokaliserad till (101: 301) att lagra ett tidsvärde av nämnda stämpelklocka i ett paket emot pulser, att anordnad att synkroniseringsfunktion av en stämpelklocka vardera nod, att den första noden omfattar medel 10 15 20 25 11 12 13 14 .Anordning enligt patentkrav 10, 13 507227 samt medel att förmedla nämnda paket över nämnda (103: 302), omfattar medel att läsa nämnda tidsvärde i paketet samt att (215: 312) lästa tidsvärde med ett tidsvärde av stämpelklockan KÄNNETECKNAD av att en PLL (102: 303) nätverk till den andra noden att nämnda andra nod nämnda andra nod omfattar medel att jämföra nämnda (214; 311) (211, 212) är (107) att nämnda PLL är förbunden med nämnda stämpelklocka 214). i nämnda andra nod, förbunden med nämnda nätverkssynkroniseringsklocka samt (213, .Anordning enligt patentkrav 10, KÄNNETECKNAD av att nämnda stämpelklockor (310, 311) är förbundna direkt med nämnda nätverkssynkroniseringsklocka (305). .Anordning enligt patentkrav 10, KÄNNETECKNAD av en GPS- mottagare (207, 208) lokaliserad i vardera noden (101, 103) samt att nämnda GPS-mottagare är förbundna« med nämnda synkroniseringsfunktion (209, 210; 308, 309). KÄNNETECKNAD av att en tredje (307) samt att nämnda GPS- (30l) (302: nod (313) mottagare är förbunden mednämnda första omfattar en GPS-mottagare och andra nod. .Anordning enligt patentkrav 10, KÄNNETECKNAT av att tidsvärde: lagras i paketet som de 32 minst signifikanta bitarna av de: tal vilket representerar antalet förflutna mikrosekunder sedan 00:00:00 den första januari 1972.
SE9603368A 1996-09-16 1996-09-16 Metod och anordning för synkronisering av tidsstämpling SE507227C2 (sv)

Priority Applications (8)

Application Number Priority Date Filing Date Title
SE9603368A SE507227C2 (sv) 1996-09-16 1996-09-16 Metod och anordning för synkronisering av tidsstämpling
PCT/SE1997/001537 WO1998013969A1 (en) 1996-09-16 1997-09-11 Method and apparatus for synchronization of time stamping
AU44056/97A AU4405697A (en) 1996-09-16 1997-09-11 Method and apparatus for synchronization of time stamping
CA002265707A CA2265707A1 (en) 1996-09-16 1997-09-11 Method and apparatus for synchronization of time stamping
JP51405298A JP3820275B2 (ja) 1996-09-16 1997-09-11 タイムスタンプの同期化方法および装置
DE69731749T DE69731749T2 (de) 1996-09-16 1997-09-11 Verfahren und vorrichtung zur synchronisation von zeitmarkierungen
EP97942335A EP0917780B1 (en) 1996-09-16 1997-09-11 Method and apparatus for synchronization of time stamping
US08/929,463 US6104729A (en) 1996-09-16 1997-09-15 Method and apparatus for synchronization of time stamping

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9603368A SE507227C2 (sv) 1996-09-16 1996-09-16 Metod och anordning för synkronisering av tidsstämpling

Publications (3)

Publication Number Publication Date
SE9603368D0 SE9603368D0 (sv) 1996-09-16
SE9603368L SE9603368L (sv) 1998-03-17
SE507227C2 true SE507227C2 (sv) 1998-04-27

Family

ID=20403899

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9603368A SE507227C2 (sv) 1996-09-16 1996-09-16 Metod och anordning för synkronisering av tidsstämpling

Country Status (8)

Country Link
US (1) US6104729A (sv)
EP (1) EP0917780B1 (sv)
JP (1) JP3820275B2 (sv)
AU (1) AU4405697A (sv)
CA (1) CA2265707A1 (sv)
DE (1) DE69731749T2 (sv)
SE (1) SE507227C2 (sv)
WO (1) WO1998013969A1 (sv)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19725444A1 (de) * 1997-06-16 1998-12-17 Siemens Ag Verfahren zur Berechtigungsüberprüfung und Anordnung zum Durchführen dieses Verfahrens
US6370161B1 (en) * 1998-05-20 2002-04-09 Aspect Communications Time synchronization of distributed computer telephony communication applications in a computer network
US6611519B1 (en) * 1998-08-19 2003-08-26 Swxtch The Rules, Llc Layer one switching in a packet, cell, or frame-based network
KR100272431B1 (ko) * 1998-09-03 2000-11-15 김영환 Cdma 이동통신시스템의 통화권역 확장장치 및 그 방법
US6510150B1 (en) * 1998-12-21 2003-01-21 Koninklijke Philips Electronics N.V. Method of MAC synchronization in TDMA-based wireless networks
SE513899C2 (sv) * 1999-01-12 2000-11-20 Ericsson Telefon Ab L M Metod och arrangemang för synkronisering
ATE291303T1 (de) 1999-12-23 2005-04-15 Cetacean Networks Inc Netzwerkvermittlung mit paketfolgesteuerung
US7103124B1 (en) 1999-12-30 2006-09-05 Telefonaktiebolaget Lm Ericsson (Publ) Synchronization of nodes
US6590524B1 (en) * 2000-05-10 2003-07-08 Rockwell Collins, Inc. Method and means for precise time synchronization
US20020006115A1 (en) * 2000-05-18 2002-01-17 Kaynam Hedayat Non-deterministic software delay estimation method and system for packet based data network systems
AU2001259867A1 (en) * 2000-05-18 2001-11-26 Brix Networks, Inc. Hardware time stamping and registration of packetized data method and system
US7512069B2 (en) * 2000-05-18 2009-03-31 Exfo Service Assurance, Inc. IP packet identification method and system for TCP connection and UDP stream
US6944187B1 (en) * 2000-08-09 2005-09-13 Alcatel Canada Inc. Feature implementation in a real time stamp distribution system
DE10046240A1 (de) * 2000-09-19 2002-03-28 Deutsche Telekom Ag Verfahren zur Messung der unidirektionalen Übertragungseigenschaften, wie Paketlaufzeit, Laufzeitschwankungen und der hieraus ableitbaren Ergebnisse, in einem Telekommunikationsnetz
US7249272B1 (en) * 2000-10-11 2007-07-24 General Dynamics Advanced Information Systems, Inc. Apparatus and method for coordinating activities of one or more computers
US7023883B1 (en) * 2000-12-27 2006-04-04 Cisco Technology, Inc. Method for providing a network timing reference clock in ethernet-connected VOIP equipment
US6452541B1 (en) 2001-02-20 2002-09-17 Motorola, Inc. Time synchronization of a satellite positioning system enabled mobile receiver and base station
US6760687B2 (en) * 2001-05-31 2004-07-06 Fisher-Rosemount Systems, Inc. Sequence of events detection in a process control system
AUPR580301A0 (en) 2001-06-20 2001-07-12 Tele-Ip Limited Adaptive packet routing
DE60102157T2 (de) * 2001-09-24 2004-07-29 Evolium S.A.S. Verfahren zur Synchronization von mit GNSS Empfängern versehenen Knoten eines terrestrischen Netzwerks
US20040204850A1 (en) * 2002-03-06 2004-10-14 Ford Motor Company Automotive synchronized communication networks
US7454494B1 (en) * 2003-01-07 2008-11-18 Exfo Service Assurance Inc. Apparatus and method for actively analyzing a data packet delivery path
US8014378B1 (en) 2003-10-23 2011-09-06 Itt Manufacturing Enterprise, Inc. Method and apparatus for automatic control of time-of-day synchronization and merging of networks
JP2006236251A (ja) * 2005-02-28 2006-09-07 Fujitsu Ltd タイムスタンプ装置、時刻校正方法および時刻校正プログラム
US7480580B2 (en) * 2005-10-18 2009-01-20 Schweitzer Engineering Laboratories, Inc. Apparatus and method for estimating synchronized phasors at predetermined times referenced to an absolute time standard in an electrical system
US8345561B2 (en) * 2006-08-22 2013-01-01 Rueters America Inc. Time monitor
US7451339B2 (en) * 2006-09-15 2008-11-11 International Business Machines Corporation Pulse-per-second attachment for STP
US8055801B2 (en) * 2006-09-15 2011-11-08 International Business Machines Corporation Pulse-per-second attachment for STP
US7630863B2 (en) * 2006-09-19 2009-12-08 Schweitzer Engineering Laboratories, Inc. Apparatus, method, and system for wide-area protection and control using power system data having a time component associated therewith
FI119165B (sv) * 2006-12-04 2008-08-15 Tellabs Oy Förfarande och system för att synkronisera klocksignaler
JP4804408B2 (ja) * 2007-04-17 2011-11-02 株式会社日立製作所 ログ解析方法及び装置
CN101078763B (zh) * 2007-04-25 2011-09-14 北京网新易尚科技有限公司 在ip网络中依靠卫星定位***校准时钟频率的方法及设备
CA2701278C (en) * 2007-09-28 2015-04-28 Schweitzer Engineering Laboratories, Inc. Symmetrical component amplitude and phase comparators for line protection using time stamped data
MX2010002165A (es) * 2007-09-28 2010-06-02 Schweitzer Engineering Lab Inc Sistemas y metodos para deteccion de variacion de energia y perdida de sincronia utilizando datos marcados en tiempo.
US20090088990A1 (en) * 2007-09-30 2009-04-02 Schweitzer Iii Edmund O Synchronized phasor processor for a power system
FI120378B (sv) * 2007-10-24 2009-09-30 Tellabs Oy Förfarande och arrangemang för att överföra värdet för tiden på dagen mellan nätelement
KR20090100868A (ko) * 2008-03-21 2009-09-24 삼성전자주식회사 복수의 링크를 포함하는 네트워크 분석 방법 및 장치
US8494795B2 (en) * 2008-05-05 2013-07-23 Schweitzer Engineering Laboratories Inc Apparatus and method for estimating synchronized phasors at predetermined times referenced to a common time standard in an electrical system
JP5262457B2 (ja) * 2008-09-02 2013-08-14 富士通株式会社 伝送システム
US8107502B2 (en) * 2009-09-11 2012-01-31 Symmetricom, Inc. Method and apparatus for monitoring packet networks
CA2699596A1 (fr) 2010-03-24 2011-09-24 Hydro-Quebec Systeme et methode de synchronisation de phase de signaux produits par des unites de mesure respectives
JP2012122775A (ja) * 2010-12-06 2012-06-28 Nec Corp 航空機位置測定システム、該システムに用いられる時刻同期方法及び時刻同期プログラム
US9306727B2 (en) 2014-07-22 2016-04-05 Raytheon Company System and method for synchronizing ground clocks
US9568516B2 (en) 2014-09-23 2017-02-14 Schweitzer Engineering Laboratories, Inc. Determining status of electric power transmission lines in an electric power transmission system
US10721009B2 (en) * 2016-11-17 2020-07-21 Accedian Networks Inc. Virtualized clocks
CN108737000B (zh) * 2017-04-24 2020-01-21 上海诺基亚贝尔股份有限公司 用于时钟同步的方法和设备
CN110098971A (zh) * 2018-01-31 2019-08-06 深圳市英特瑞半导体科技有限公司 一种网络链路不对称测量方法和网络节点
EP3761524B1 (en) 2018-06-06 2023-10-18 ST Engineering iDirect (Europe) Cy NV System for synchronizing a ground segment to a beam hopping satellite
CN111190344B (zh) * 2018-11-15 2022-01-11 北京自动化控制设备研究所 一种卫星导航军码授时设备的设计方法
CN114070762B (zh) * 2020-07-29 2024-04-09 中国电信股份有限公司 网络监测探针组件、同步方法、数据采集分析装置
CN112255592B (zh) * 2020-10-19 2023-07-11 西安电子工程研究所 基于GPS秒脉冲产生毫秒ms级雷达时间信息的FPGA实现方法
US11611946B2 (en) 2021-03-30 2023-03-21 Chrystal Instruments Corporation Sampling synchronization through GPS signals
US11754724B2 (en) 2021-12-29 2023-09-12 Crystal Instruments Corporation Cross spectrum analysis for time stamped signals

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5280629A (en) * 1991-12-06 1994-01-18 Motorola, Inc. Technique for measuring channel delay
US5245634A (en) * 1992-03-23 1993-09-14 Motorola, Inc. Base-site synchronization in a communication system
US6308077B1 (en) * 1992-10-02 2001-10-23 Motorola, Inc. Apparatus and method for providing synchronization of base-stations in a communication system
US5510797A (en) * 1993-04-15 1996-04-23 Trimble Navigation Limited Provision of SPS timing signals
US5440313A (en) * 1993-05-27 1995-08-08 Stellar Gps Corporation GPS synchronized frequency/time source
US5481258A (en) * 1993-08-11 1996-01-02 Glenayre Electronics, Inc. Method and apparatus for coordinating clocks in a simulcast network
EP0726664A3 (en) * 1995-02-09 1999-07-28 WANDEL & GOLTERMANN TECHNOLOGIES INC. Multiport analyzing time stamp synchronizing and parallel communicating
GB2300789B (en) * 1995-05-12 2000-04-05 Gen Datacomm Adv Res Data network

Also Published As

Publication number Publication date
CA2265707A1 (en) 1998-04-02
DE69731749T2 (de) 2005-05-12
JP2001501788A (ja) 2001-02-06
JP3820275B2 (ja) 2006-09-13
DE69731749D1 (de) 2004-12-30
EP0917780B1 (en) 2004-11-24
US6104729A (en) 2000-08-15
AU4405697A (en) 1998-04-17
SE9603368D0 (sv) 1996-09-16
WO1998013969A1 (en) 1998-04-02
EP0917780A1 (en) 1999-05-26
SE9603368L (sv) 1998-03-17

Similar Documents

Publication Publication Date Title
SE507227C2 (sv) Metod och anordning för synkronisering av tidsstämpling
ES2200870T3 (es) Sistema de produccion de relojes servomandados y procedimiento destinado para redes de telecomunicaciones sincronas.
US6535926B1 (en) Time synchronization system for industrial control network using global reference pulses
US7114091B2 (en) Synchronization of distributed systems
US5666330A (en) Disciplined time scale generator for primary reference clocks
US7058089B2 (en) System and method for maintaining a common sense of time on a network segment
US20200285265A1 (en) Maintaining the correct time when counter values are transferred between clock domains
US20110051754A1 (en) Measurement and adjustment of real-time values according to residence time in networking equipment without access to real time
JPH10509294A (ja) データ入出力間に予め設定されたタイミング関係を設けたシステム並びにこのようなシステムの送信機及び受信機
GB2392588A (en) Adaptive TDM clock recovery using timestamps
CN103563287A (zh) 同步设备和同步方法
Hartwich et al. Timing in the TTCAN Network
GB2300789A (en) Transmission time measurement in data networks
Dong et al. The design and implementation of ieee 1588v2 clock synchronization system by generating hardware timestamps in mac layer
US5946362A (en) Apparatus for detecting clock failure for use in a synchronous transmission system
JP3139399B2 (ja) 人工衛星の内部時刻システム
US4947382A (en) Direct digital locked loop
US11973582B2 (en) Detecting time delay between circuits to achieve time synchronization
US6278868B1 (en) Transceiver circuit including a circuit for measuring the delay introduced by telephone lines
JPH096464A (ja) 時刻設定装置
JPH03264890A (ja) 通信網内の時計同期方式
Calder et al. Ultraprecise absolute time synchronization for distributed acquisition systems
JPH04178047A (ja) スキュー補償方式
Yamashita et al. A statistical method for time synchronization of computer clocks with precisely frequency-synchronized oscillators
CN115314143A (zh) 多模组计算平台时钟同步***、方法、电子设备及介质

Legal Events

Date Code Title Description
NUG Patent has lapsed