SE511389C2 - Ramlåsning - Google Patents

Ramlåsning

Info

Publication number
SE511389C2
SE511389C2 SE9700167A SE9700167A SE511389C2 SE 511389 C2 SE511389 C2 SE 511389C2 SE 9700167 A SE9700167 A SE 9700167A SE 9700167 A SE9700167 A SE 9700167A SE 511389 C2 SE511389 C2 SE 511389C2
Authority
SE
Sweden
Prior art keywords
frame
unit
locking
administrative information
bit
Prior art date
Application number
SE9700167A
Other languages
English (en)
Other versions
SE9700167D0 (sv
SE9700167L (sv
Inventor
Jonas Bertil Bjurel
Erik Anders Stenkvist
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 SE9700167A priority Critical patent/SE511389C2/sv
Publication of SE9700167D0 publication Critical patent/SE9700167D0/sv
Priority to CA002277939A priority patent/CA2277939A1/en
Priority to PCT/SE1998/000069 priority patent/WO1998032258A2/en
Priority to EP98901629A priority patent/EP0954915B1/en
Priority to AU57865/98A priority patent/AU5786598A/en
Priority to DE69831215T priority patent/DE69831215T2/de
Priority to JP53422898A priority patent/JP3773959B2/ja
Priority to US09/009,316 priority patent/US6137810A/en
Publication of SE9700167L publication Critical patent/SE9700167L/sv
Publication of SE511389C2 publication Critical patent/SE511389C2/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/0685Clock or time synchronisation in a node; Intranode synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0602Systems characterised by the synchronising information used
    • H04J3/0605Special codes used as synchronising signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

15 20 25 30 35 511 389 2 börjar den enheten att söka efter den inflätade FAW;n i den ram som mottas från den andra enheten, och uppnår ramlåsning vid detektering av FAW:n.
I detta sammanhang består en snabb ramlåsningsteknik i lagring av en relativt lång sekvens av nyttolast och inflätad administrativ information i ett stort seriellt register. I princip måste längden av denna sekvens vara sådan att sekvensen kan inrymma det fullständiga ramlåsningsordet i dess inflätade 2 administrativ information är sådant sätt att 1 bit form. Anta som exempel att inflätad med nyttolast på ett administrativ information följs av ll bitar nyttolast och så vidare. Enligt detta exempel måste registret kunna lagra data om minst 12 gånger längden av FAW:n. De lagrade databitarna utvärderas för att hitta ramlåsningsordet. Om FAW inte påträffas i den lagrade sekvensen, så inläses och utvärderas en nästa sekvens och så vidare ända tills FAW:n hittas. Som mest erfordrar detta förfarande en hel ram innan ramlåsning uppnås.
Den huvudsakliga nackdelen med denna kända teknik är att en en betydande mängd logiska maskinvarurealisering erfordrar kretsar.
En annan vanligt använd teknik är att utnyttja ett register av samma längd som ramlåsningsordet självt, i vilket var nzte bit av den inflätade bitströmmen lagras, med början vid bit x. Här representerar n inflätningsavståndet. Om FAW:n inte påträffas i en fullständig' ram har fel bitar betraktats, och processen Om FAW:n ramgränsen hittats; i annat fall börjar processen om igen vid upprepas med början vid x+1. återvinns så har x+2 et cetera. II det värsta tänkbara scenariot kräver detta tillvägagångssätt n fullständiga ramar för att hitta ramlåsningsordet.
RELATERAD TEKNIK Det amerikanska patentet nr. 5.420.865 utfärdat till Swanbery beskriver ett förfarande och system för låsning av icke- inflätade ramar vid start-stopp-kommunikation mellan två u 10 15 20 25 30 35 511 389 3 anordningar. Ett mönster med bara l:or utnyttjas för att få en anordning som inte är låst att informera den andra anordningen om detta tillstånd på ett sådant sätt att den andra anordningen fås att till det icke-låsta tillståndet. Dessutom används mönster med bara l:or även för att få en anordning i det icke-låsta tillståndet att övergå till ett återlåsnings- tillstånd. I det återinlåsande tillståndet överför anordningen en "slut-på-låsning"-sekvens, ett ramlåsningsord för att få den andra anordningen att övergå till ett låst tillstànd. övergå vilken verkar som REDOGÖRELSE FÖR UPPFINNINGEN Föreliggande uppfinning reducerar de tidigare kända arrangemangens nackdelar.
Det är ett allmänt syfte med föreliggande uppfinning att tillhandahålla snabb ramlåsning genom användande av en relativt liten mängd kretsar. I synnerhet inriktar sig uppfinningen. på tillhandahållandet av förfaranden och system logiska för ramlåsning.
Detta löses såsom den definieras i de medföljande patentkraven. genom uppfinningen I enlighet med en allmän uppfinningsidé utförs ramlásningen i två faser så att den faktiska ramlásningen föregås av ett kallas detektering av administrativ information". förfarande som "kolumnlåsning" eller "positions- Den första fasen är faktiska ramlåsningsfasen i vilken ramlåsningsordet, FAW, hittas. Idén kolumnlåsningsfasen, och den andra fasen är den med kolumnlåsning är att hitta positionerna för kolumnerna för administrativ information i en förestående ram med nyttolast och inflätad administrativ information. Betrakta två enheter som är förbundna med varandra genom en digital tvåvägslänk. enheten en CAF) alla bitpositioner Under kolumnlåsning sänder den sändande kolumnlåsningsram (eng. Column Alignment Frame, som företrädesvis innefattar logiska ettor i ...n ...gun .. .diam l.. .M 10 15 20 25 30 35 .låsningsord 511 389 4 vilka enkelt administrativ information innefattar Detta detekterbart och den mottagande enheten känner snabbt igen utom bitpositionerna för logiska nollor. rammönster är bitpositionerna för administrativ information i den inflätade ramen. När kdtpositionerna för administrativ information har detekterats börjar den sändande enheten att sända normala ramar som under normal drift (eng. Normal Operational Frames, NOF) och den mottagande enheten uppnår slutlig ramlàsning genom att hitta FAW:n i bitpositionerna för administrativ information. I parktiken, för att uppnå kolumnlåsning så är det tillräckligt att överföra. ett på förhand. bestämt kolumnlåsningsord eller mönster som uppvisar en på förhand definierad bit i en position som motsvarar en bitposition för administrativ information i en detta antal gånger för att förestående driftram. Företrädesvis upprepas kolumn- successivt ett lämpligt erhålla större säkerhet mot bitfel.
De verktyg som erfordras för att hitta bitpositionerna för administrativ information är kolumnlàsningsmönstret och kommunikationen mellan enheterna i anslutning till kolumnlåsningen.
Enligt en första utföringsform av uppfinningen utnyttjas en ytterligare kommunikationskanal, skild från det medium som används för dataöverföring, för låsningskommunikationen. Denna ytterligare kanal kan vara en radiolänk eller ett gemensamt styrsystem; en CPU som är gemensam för de två enheterna.
Enligt föredragna. utföringsformer av uppfinningen. realiseras làsningkommunikationen över samma digitala länk som används för överföring av data.
Uppfinningen erbjuder följande fördelar: - Snabb ramlàsning; - En kretsar, vilket leder till billiga implementeringar; och maskinvarurealisering med ett minimum av logiska 10 15 20 25 30 35 511389 S - Snabb àterstâllning av en länk som har avbrutits pà grund av testning eller störningar.
Andra fördelar som föreliggande uppfinning erbjuder kommer att uppskattas vid läsning av följande beskrivning av uppfinningens utföringsformer.
KORTFATTAD BESKRIVNING AV RITNINGARNA De nya särdrag betraktas som kännetecknande för uppfinningen framläggs i de bifogade patentkraven. Uppfinningen själv såväl som andra särdrag och fördelar med denna förstås SOm emellertid bäst genom hänvisning till den följande detaljerade beskrivningen av de specifika utföringsformerna, när denna läses i anslutning till de medföljande ritningarna, i vilka: Fig. 1 är ett schematiskt diagram över en digital länk som representeras i en treskiktsmodell; Fig. 2 är ett schematiskt diagram som illustrerar två enheter förbundna med varandra genom en digital tvàvägslänk; Fig. 3 visar ett exempel på avbildningen av' nyttolast och administrativ information till en fullständig inflätad ram; Fig. 4 är en enkel schematisk ritning som illustrerar ett konventionellt hierarkiskt processorsystem som är associerat med en gruppväljare och en väljar- anpassningsenhet som är förbundna med varandra genom en digital länk; ett schematiskt över en enkel och illustrativ' master-slav-konfiguration av' två. enheter Fig. 5 är diagram som är förbundna genom en digital tvàvägslänk; 511589n 6 Fig. 6 är ett schematiskt tillstándsdiagran1 över lásnings- förfarandet på väljarsidan (överordnad enhet); Fig. 7 är ett schematiskt tillståndsdiagranl över lásnings- förfarandet på linjesidan (slav); Fig. 8 är en schematisk ritning som illustrerar processen att hitta ramlàsningsordet i bitarna med admini- strativ information; Fig. 9 illustrerar ett exempel pà en-systemkonfiguration i »vilken ett antal enheter är förbundna till en duplicerad väljarkärna; wFig. 10 är ett schematiskt blockdiagram över en krets- anordning pà den överordnade sidan som realiserar tillstàndsdiagrammet enligt Fig. 6; och Pig. ll är ett schematiskt blockdiagram över en krets- anordning på slavsidan som realiserar tillstånds- diagrammet enligt Fig. 7.
DETALJERAD BESKRIVNING AV UPPFINNINGENS UTFÖRINGSFORMER Uppfinningen betraktar ramar i vilka administrativ information är inflätad med nyttolast. Den administrativa informationen innefattar ett ramlàsningsord som anger "början" av ramen.
Den allmänna idén enligt uppfinningen är att utföra ramlàsningen i två faser så att den faktiska ramlåsningen föregås av ett förfarande som kallas "kolumnlàsning". Den första fasen är kolumnlàsningsfasen i vilken positionerna för bitarna med administrativ information i en förestående driftram känns igen. Den andra fasen är den faktiska ramlåsningsfasen i vilken ramlàsningsordet (FAW) detekteras i de igenkända bitarna med administrativ information. 10 15 20 25 30 35 511 589 7 För att förstå den grundläggande principen bakom uppfinningen kommer nu ett illustrativt exempel på ramlásningsförfarandet i två faser enligt en första föredragen utföringsform av uppfinningen att beskrivas med hänvisning till Fig. 1, 2 och 3. 1 är ett schematiskt diagram över en digital länk som Det lägsta skiktet är det Fig. representeras i en treskiktsmodell. länkskiktet (eng. PLL) som definierar länkens elektriska och mekaniska egenskaper. Det mellersta skiktet är det logiska länkskiktet (eng. Logical Link fysiska Physical Link Layer, Layer, LLL) som organiserar dataströmmen i ramar. Det tillhandahåller också funktioner för underhåll av länken samt länktermineringar. Det högsta skiktet är skiktet för kopplingsterminering (eng. Switching Termination Layer, STL) som driver och upprätthåller kopplingsterminering. Skiktet för (kopplingsterminering kan definieras för olika applikationer, och är normalt sett mycket väljarberoende.
Fig. 2 är ett schematiskt diagram som illustrerar två enheter som är förbundna genom en digital tvàvägslånk. I detta särskilda exempel används den digitala tvåvägslänken 1. i ett telekommunikationssystem som ett gränssnitt mellan en gruppväljare 2 på väljarsidan och en väljaranpassningsenhet (ET) 3 på representation av den digitala länken 1, så visas länken också (PLL) och det logiska länkskiktets linjesidan. Förutom en enkel övergripande ur det fysiska länkskiktets (LLL) perspektiv. Den digitala länkens fysiska gränssnitt, d v.s. det fysiska länkskiktet (PLL), tillhandahåller de datavägar och klocksignaler som är nödvändiga för att transportera dubbelriktad, data. I detta exempel arbetar det fysiska gränssnittet med en klockhastighet om 49,152 MHz, och den digitala länken kan således transportera data med en bithastighet om 49,152 Mbit/s. Det logiska länkskiktet (LLL) organiserar ramar som erfordras för att driva och upprätthålla den digitala länkens fysiska gränssnitt. Ramarna innefattar i allmänhet nyttolast, administrativ information och underhålls- information (O&M), samt synkroniseringsinformation (SYNK). ln .. in | .i . i IHM .Im » 10 15 20 25 30 35 511 389 länkskiktets ramformat detta särskilda visas i Fig. 3 som Det logiska enligt exempel illustrerar ett exempel på avbildningen av nyttolast och administrativ information till en fullständig ram. Den administrativa informationen och nyttolasten anordnas var för sig i kolumner enligt en vanlig metod för att representera tidluckor i en ram. I detta exempel är den fullständiga ramen uppbyggd av en 192 x 32 bitars matris; en relativt lång ram. Rader och kolumner hänvisas till som rad O-31 och kolumn 0-191. Varje bit i ramen specificeras unikt genom sin rad. och kolumn enligt följande form: [rad, kolumril. [o,o] [31,1911 definieras som slutet på ramen. Överföringen av ramen startar från [0,0] rad för rad tills definierar ramens början, medan och fortsätter bit för bit, _[31,191] näs. Ramens längd är 6144 bitar/125 us. Ett fält LL3OH om 16 x. 16 bitar~ definieras för drift och 'underhåll av' den drift och skiktet för kopplingsterminering reserveras ett fält STLOH om 16 x 16 digitala länken. För underhåll av bitar. Användningen av detta fält definieras av skiktet för kopplingsterminering. Ett fält med administrativ information om 32 rader- och. 16 kolumner' definieras genom sammankedjning av fälten LL3OH och STLOH. Ramlàsningsordet (FAW), vanligtvis 16 bitar långt, inryms företrädesvis i LL3OH-fältet, och per definition börjar ramen vid positionen för den första biten i FAW:n. Den nyttolast som bärs bildar ett fält innefattande 32 rader och 176 kolumner. Den fullständiga ramen som också hänvisas till som en normal driftram (NOF), konstrueras genom kolumnvis sammanflätning av administrativ information och nyttolast. Med fullständiga ramen 1 kolumn med administrativ information (OCH- början från vänster så innefattar den 0) följd av en grupp om 11 kolumner med nyttolast (PLCG-0) och ännu en annan kolumn med administrativ information (OCH-1), och så vidare. 2 ännu en gång, Anta, med hänvisning till Fig. enheterna, t.ex. anpassningsenheten (ET) 3, har förlorat ramlåsning. Ramlåsning kan förloras av ett antal skäl såsom hög frekvens av bitfel, fel i checksummor och avbrott till följd av att en av. 10 15 20 25 30 35 511389 test och/eller funktionsfel. I detta särskilda exempel antas att ramlåsningen har gått förlorad om höga felaktiga FAW:ar CRC-fel ramlåsning behöver ET:n 3 uppnå ramlåsning och förmedlar detta behov till väljaren. Enligt uppfinningen slutar då väljaren 2 att överföra normala driftramar (NOF) och sänder istället en kolumnlåsningsram (CAF). Kolumnlåsningsramen innefattar före- trädesvis nollor i positionerna för administrativ information frekvenser av eller detekteras. Vid förlorad och logiska ettor i positionerna för nyttolasten. Det exakta formatet på CAF:n är inte kritiskt så länge som bitmönstret är enkelt detekterbart, så att ET:n 3' snabbt igen positionerna för bitarna med administrativ information. bestämt söker ET:n 3 efter en logisk nolla "O" i CAF-mönstret, och kolumnlåsning antas ha upprättats när nollan detekteras. känner Mer lsåledes tar kolumnlåsning som mest 12 bitar, på grund av CAF- mönstret av sammanflätade logiska ettor och nollor. ET:n 3 har nu hittat de positioner i vilka bitarna med administrativ information kommer att vara anordnade när normala ramar sedan sänds, och förmedlar detta faktum till väljaren. Väljaren 2 börjar överföra normala ramar (NOF) med nyttolast och administrativ information igen, och ET:n 3 uppnår slutlig ramlåsning genom att hitta FAW n i positionerna för administrativ information. ET:n 3 söker efter ramlåsningsordet i positionerna för bitarna med administrativ information genom användande av ett ramlåsningsordet, typiskt sett 16 bitar. Bitarna i de igenkända skiftregister som är av längden av positionerna för administrativ information lagras och utvärderas successivt tills FAW:n hittas. Efter kolumnlåsning kan den faktiska ramlåsningen som mest ta l fullständig ram, eftersom ET:n vet var bitarna med administrativ information är placerade. I detta fall erfordrar det fullständiga ramlåsnings- förfarandet sonl mest. 1 ram och. 12 bitar. Detta är en snabb ramlåsning vid betraktande av det faktum att endast ett 16~ En förbättring från 12 enligt teknikens ståndpunkt till 1 ram och 12 bitar enligt bitars register har använts. ramar uppfinningen. 10 15 20 25 30 35 511 389 lO Målet är att ta reda pà var man ska leta efter ramlåsningsordet, d.v s. att hitta positionerna för administrativ information, och verktygen för att åstadkomma detta enheterna i. anslutning till kolumnlàsningen. måste den enhet som har förlorat ramlåsning förmedla sitt behov är kolumnlàsningsmönstret och kommunikationen mellan Till exempel så av ramlàsning till den andra enheten, och när den har hittat de positioner i vilka bitarna med administrativ information kommer att vara placerade så näste den också förmedla detta faktum till den andra enheten. I exemplet givet ovan kan ET:n 3 använda en ytterligare kommunikationskanal, såsom en radiokanal eller ett gemensamt styrsystem, som är skild från den digitala länken 1, för denna lásningskommunikation. I ett tele- kommunikationsnätverk är det möjligt att utnyttja det gemensamma styr- eller processorsystemet av detta som en kommunikationskanal. Betraktad som en kommunikationskanal så är processorsystemet naturligtvis långsammare än den digitala länken. Fig. 4 är en enkel schematisk ritning som illustrerar ett konventionellt hierarkiskt processorsystem som är associerat med en gruppväljare 12 och en väljar- anpassningsstation (ET) 13 som är förbundna med varandra genom en digital länk 11. Det hierarkiska processorsystemet innefattar en centralprocessor (CPU) 15 och tvâ regionala processorer (RP), en första RP 16 och en andra RP 17.
Gruppväljaren 12 är förbunden till den första RP:n 16 som i sin tur är förbunden till CPU n 15. ET:n 13 är förbunden till den andra RP:n 17 som också är förbunden till CPU:n 15. Vid förlorad ramlåsning sänder ET:n 13 en lämplig “behov av ramlàsning"-signal genom den hierarkiska processorstrukturen till gruppväljaren 12 och förmedlar på så sätt att den behöver uppnå ramlàsning, och när ET:n 13 har hittat positionerna för administrativ information i CAF-mönstret så sänder ET:n 13 en lämplig OH-positionsdetekteringssignal genom processorsystemet till väljaren 12 för att förmedla detta faktum.
En mer utarbetad och fördelaktig realisering av ramläsningsförfarandet enligt uppfinningen, och làsnings- 10 15 20 25 30 35 511 389 ll kommunikationen mellan enheterna i synnerhet, kommer att beskrivas nedan.
Med avsikten att ge en illustration av en andra föredragen utföringsform av uppfinningen betraktas ett master-slav-system.
Kolumnlàsningsförfarandet i. det förfarandet samordnas från den överordnade enheten övergripande ramlàsnings- (master).
Fig. 5 är ett schematiskt diagram över en enkel och illustrativ master-slav-konfiguration med en gruppväljare 22 som fungerar som överordnad enhet och en ET 23 som fungerar som slav.
Väljaren 22 och. ET:n. 23 är förbundna genom en dubbelriktad digital länk 21. Härefter betecknas riktningen från väljaren till från till väljaren betecknas LX. (inte visad) anordnas i och riktningen linjesidan En klockenhet gruppväljaren 22 för klocksignalgenerering. Klocksignalen från väljaren 22 till ET:n 23, d.v.s. XL-klockan, Klocksignalen från ET=n 23 mot linjesidan XL, härstammar direkt från klockenheten i väljaren 22. d.v.s. LX-klockan, härstammar från XL-klockan som Med genererade klocksignalen från 'väljaren 22 till ET:n, 23, väljaren 22, en inverterad kopia av denna. andra ord sänds den och inverteras i ET:n 23 och matas tillbaka till väljaren 22. Fig. 6 och 7 är schematiska tillståndsdiagram över làsnings- förfarandet pá väljarsidan (master) respektive linjesidan (slav). I allmänhet anger ellipser tillstånd, och linjepilar representerar övergångar mellan tillstànden. Villkoret för en övergång såväl som åtgärden i anslutning till övergången anges i rutor med följande notation: ¥illkQr Atgärd Vidare används följande förkortningar i. tillståndsdiagrammen enligt Fig. 6 och 7: XL_Al's Ett mönster med bara lzor i XL-riktningen LX_C ON/OFF Klocksignalen i LX-riktningen, På eller Av XL_CAF Kolumnlàsningsram i XL~riktningen LX_CAF Kolumnlàsningsram i LX-riktningen XL_NOF Normal ram i XL-riktningen min-JLi »M-Ill |ix I lO 15 20 25 30 35 511 389 12 LX_NOF Normal ram i LX-riktningen OH#FAW Ramlåsningsordet inte detekterat OH=FAW Ramlåsningsordet detekterat FA=LOST Ramlåsning förlorad I beskrivningen nedan av den andra föredragna utföringsformen av' uppfinningen så kommer hänvisning att göras till blockdiagrammet enligt Fig. 5, tillståndsdiagrammet enligt Fig. 6 såväl som tillståndsdiagrammet enligt Fig. 7. Vid förlorad ramlåsning på en sida, så tvingar man i allmänhet den andra sidan att förlora ramlåsning så att länken tas ner' i båda riktningarna innan man på nytt påbörjar-en ny ramlåsning. Vid förlorad" ramlåsning (FA=LOST) på väljarsidan så våljaren 22 till tillståndet 101 (Fig. 6) linjesidan initieras. Väljaren 22 sänder ett mönster med bara övergår och låsning på ettor (XL_Al's) tillsammans med XL-klocksignalen mot ET:n 23.
Denna åtgärd på väljarsidan kommer att få linjesidan att förlora sin ramlåsning, och väljaren övergår till tillståndet ramlàsning 201 (Fig. 7) på 102 (Fig. 6). Vid förlorad linjesidan så stänger ET:n 23 av klockan mot väljarsidan (LX_C OFF) tills kolumnlåsning på linjesidan har återupprättats.
Våljarsidan detekterar att den inte har någon klocka från linjesidan (LX_C OFF), och initierar kolumnlåsningsförfarandet genom överföring av en kolumnlåsningsram (XL_CAF) av den typ initieras andra ord som givits ovan mot linjesidan. Med kolumnlåsning på linjesidan i tillstånd 103 (Fig. 6) från väljarsidan. Linjesidan kommer snabbt att känna igen kolumnlåsningsmönstret, och linjesidan, i_ kolumnlåsnings- tillståndet 202 (Fig. 7), tvingas söka efter en "0" i XL_CAF. (xL_cA1==o), d.v.s. när linjesidan är kolumnlåst i tillstånd 203 (Fig. 7), (LX_C ON) och ett CAP-mönster (LX_CAF) från linjesidan mot väljarsidan. Når klockan från linjesidan När kolumnlåsning har fullbordats på linjesidan överförs både klocka åter framträder på väljarsidan (LX_C ON) så sker en övergång från tillstånd 103 till tillstånd 104 (Fig. 6) och en normal ram (XL_NOF) överförs mot linjesidan under det att sökning efter kolumnlåsning påbörjas på väljarsidan i det kolumnlåsande tillståndet 104 (Fig. 6). Nu, på linjesidan, i det kolumnlåsta 10 15 20 25 30 35 511 389 13 tillståndet 203 (Fig. 7), börjar linjesidan söka efter ramlåsningsordet i positionerna för bitarna med administrativ information i (XL_NOF) som mottas från väljarsidan. När FAW:n har detekterats (OH=FAW) på linjesidan så att linjesidan övergår till det ramlåsta tillståndet 204 (Pig. 7) så överförs NOF-ramar från linjesidan mot väljarsidan (LX_NOF). Väljarsidan börja söka efter FAW:n i dessa NOF-ramar.
Det antas således att väljarsidan har detekterat en "O" i kolumnlàsningsmönstret från linjesidan (LX_CAF=O) och övergått till det kolumnlåsta tillståndet 105 (Pig. 6) då FAW:n detekteras på linjesidan. ett antagande eftersom det tar minst en rad att hitta FAW:n i positionerna för administrativ information i XL_NOF-ramen på linjesidan. På LX_CAF-mönstret den normala ramen Detta är rimligt den tiden ska flera logiska nollor i som överförs mot väljaren ha nått väljarsidan för detektering.
Slutlig ramlåsning på väljarsidan uppnås genom att man hittar FAW:n i. positionerna för administrativ information j. LX_NOF- ramen (OH=FAW). Väljaren 22 övergår då till det tillståndet 106 (Fig. 6). ramlästa Det bör noteras att i en master-slav-implementering så skiljer sig kolumnlåsningsförfarandet på väljarsidan, eller den överordnade sidan, från det på linje- eller slavsidan. I synnerhet bör det förstås att det övergripande låsnings- förfarandet samordnas från, den överordnade enheten, och att slaven förmedlar att den behöver uppnå ramlåsning genom att stänga av klockan mot den överordnade enheten (LX_C OFF), och vidare förmedlar att den är kolumnlåst genom att börja sända klockan till den överordnade enheten igen (LX_C ON).
Om linjesidan förlorar ramlåsning innan väljarsidan, så börjar det övergripande låsningsförfarandet i tillstånd 201 enligt Pig. 7. I detta fall betraktas tillståndet 101 samt övergången till tillstànd 102. Genom avstängning av klockan mot väljaren (LX_C OFF) till väljarsidan att förlora ramlåsning. inte förmedlar linjesidan att den behöver uppnå ramlåsning váljarsidan, och på samma gång får den mm 'IHM ...
Huv-m... ..|,._...JA.\. .J v ...
E! 1! lO 15 20 25 30 35 511 389 14 Fig. 8 är en schematisk ritning som illustrerar processen med att hitta ramlåsningsordet i bitarna med administrativ information. När väl positionerna för bitarna med administrativ information har hittats så extraheras bitarna med administrativ information OH enkelt från bitströmmen av inflätad nyttolast och administrativ information eftersom inflätningsavstàndet är information OH extraheras sekvens OH SEQ av känt. Bitarna med administrativ allteftersom de extraherade bitar med administrativ information som uppvisar mottas, och när en samma längd som ramlåsningsordet FAW väl erhålls, så jämförs dessa bitar av administrativ information med bitarna i FAW:n för att se om sekvensen av administrativ information OH SEQ överensstämmer med FAW:n. Om inte så skiftas biten längst till höger i sekvensen av administrativ information OH SEQ ut från lsekvensen, och när nästa bit med administrativ information OH i bitströmmen mottas så kommer den att extraheras och skiftas in i sekvensen av administrativ information OH SEQ frän vänster.
Förfarandet fortsätter tills FAW:n hittas i sekvensen av administrativ information OH SEQ.
I en alternativ utföringsform av uppfinningen är gruppväljaren och ET:n inte relaterade till varandra som överordnad enhet och slav. Istället samverkar väljarsidan och linjesidan pà jämställd basis. Företrädesvis har varje enhet sin egen klockenhet. Vid förlorad ramlàsning på en sida fås den andra ramlåsning. Detta ástadkoms förlora genom att sidan att antingen sända ett mönster med bara lzor till den andra sidan eller genom avstängning av klockan mot den sidan. Pâ samma gång förmedlas ett behov av ramlàsning' till den andra sidan. I gensvar på en sådan förmedling av behov av ramlåsning så börjar den andra sidan överföra ett CAF-mönster, och kolumn- låsningsförfarandet initieras. Naturligtvis är det också möjligt att använda en separat kommunikationslänk såsom beskrivits ovan i anslutning till Pig. 5.
Det bör förstås från den ovan kolumnlàsningsförfarandet att det i givna beskrivningen av allmänhet inte är 10 l5 20 25 30 35 511 389 15 nödvändigt att överföra en fullständig' kolumnläsningsram för att uppnå kolumnlàsningz I praktiken antas kolumnlásning ha upprättats när en logisk nolla "O" på grund av CAF-mönstret av inflätade logiska i CAF-mönstret detekteras.
Följaktligen, nollor och ettor, kolumnläsning som mest ta n bitar. möjligt att utnyttja 'vilket bitmönster eller' bitsekvens som helst som medger igenkännandet av de positioner i vilka bitarna med administrativ' information. kommer att vara placerade när Med andra ord är det tillräckligt att ett definierad bit normal med ett inflätningsavstánd om n bitar, så bör Det är i själva verket normala ramar sänds. ett kolumnlásningsord verkar som förhand för en synkroniseringsmönster, som (CAW), med en pá motsvarar en sända bitposition som position med administrativ information i en förestående ram.
Emellertid, i syfte att förhindra bitfel frän att igenkännandet av omöjliggöra administrativ ett kolumnläsning positionen för biten med information så upprepas normalt kolumnläsningsordet lämpligt antal gånger. Alternativt definieras eller fler efter varandra följande CAW:ar Det CAF- vara upprättad när tvâ positioner för administrativ information eller har hittats så att en högre säkerhet mot bitfel erhålls. ett specialfall av ett kodat "0l1lllllllllllll", vilket upprepas över en fullständig' ram. Ett annat exempel pá ett kolumnlásningsord är "IOOOOOOOOOOOOOOO". mönster som angivits ovan är kolumnlåsningsord, som I det faktiska ramläsningsförfarandet kan man anta att ramläsning har upprättats efter att ett antal efter varandra följande korrekta FAW:ar har detekterats. Om FAW-sekvensen bryts, frisläpps företrädesvis FAW n och kolumnlásning börjar om pä nytt. Vidare, om inga FAW har hittats inom ett på förhand bestämt antal ramar efter att kolumnlàsning har uppnåtts, sä är det i allmänhet lämpligt att initiera en ny kolumnlàsning.
Det är också möjligt för FAW:n att alternera mellan en specifik sekvens i en ram och en annan sekvens i en efterföljande ram. I enlighet med en föredragen utföringsform av föreliggande á ß AHL; hi wm aa 10 15 20 25 30 35 511589 16 uppfinning uppnås slutlig ramlásning genom en alternerande FAW CRC-ll-kontroll föregående Företrädesvis alternerar ramlásningsordet mellan FAWl, "lll1ll0101000O00" och FAW2, kodat som "000000l0l0l1ll1l" i den efterföljande ramen. CRC-ll- tillsammans med en som beräknas över den ramen . kodat som i en ram, kontrollen säkrar ytterligare detekteringen av oacceptabla bitfelsfrekvenser.
Exempel pà andra enheter pà linjesidan än väljar- anpassningsenheter är multiplexorer, tonutrustning eller t o.m. .ett enheter är förbundna till 300 en duplicerad multiplexor specialväljare. Fig. 8 illustrerar exempel på en systemkonfiguration i vilken sådana innefattar en väljarkärna. Systemet 302b, en duplicerad duplicerad väljarkärna 302a, 304a, 304b, en duplicerad specialväljare 306a, 306b och en anordning 308 såsom en tonsändtagare. Var och en av de duplicerade strukturerna 302, 304, 306 har två plan a och b.
Strukturerna är duplicerade av tillförlitlighetsskäl. Vid fel i ett plan tar det andra planet över. Väljarkärnan 302 är förbunden till multiplexorn 304 genom ett första länkgränssnitt, till specialväljaren 306 genom ett andra länkgränssnitt och till anordningen 308 genom ett tredje länkgränssnitt. Dupliceringen innebär i allmänhet att vart och ett av länkgränssnitten innefattar tvà dubbelriktade digitala dubbelriktade digitala länkar uppnås ramlásning genom ramlàsningsförfarandet i två länkar, en för varje plan. I dessa faser enligt uppfinningen.
Ett exempel på en detaljerad maskinvarurealisering av ramlàsningsförfarandet i två faser enligt uppfinningen kommer att beskrivas nedan i anslutning till Fig. 10 och ll. Betrakta ett master-slav-system med en överordnad enhet (master) och en slav förbundna genom en dubbelriktad digital länk. Först kommer kretsrealiseringen pà den överordnade sidan att beskrivas, och att Kretsanordningen på den överordnade sidan och kretsanordningen tillstånds- därefter kommer realiseringen pá slavsidan beskrivas. pà slavsidan samverkar i överensstämmelse med 10 15 20 25 30 35 511 389 17 diagrammen enligt Fig. 6 och 7, och utgör tillsammans ett fullständigt ramlàsningssystem.
Fig. 10 är ett schematiskt blockdiagram över en kretsanordning pá. den. överordnade sidan som realiserar tillstándsdiagrammet enligt Fig. 6. Kretsanordningen 400 pá den överordnade sidan innefattar en generator för administrativ information 402, en multiplexorräknare 404, en OR-grind 406, en AND-grind 408, en en generator 412 för generering av bara lzor, en detektor 418 för multiplexor 410, en linjesändare 414, en linjemottagare 416, förlorad klocka, en detektor 420 «för positioner för administrativ information, en ramlàsare 422, 'en serie-till- parallell-omvandlare 425 och en styrenhet 426 för den överordnade enheten.
Kretsanordningen 400 pá den överordnade sidan har följande externa signalgränssnitt: MTXPL: Master side Transmit Payload. - Nyttolast som ska överföras till slavsidan. Nyttolasten överförs pà ett parallellt gränssnitt som innefattar N parallella signaler, där N är det pà förhand bestämda inflätningsavstàndet.
MPS: Master side Frame Synch pulse - Anger ramens startposition.
MTXCLKl: Master side Transmit Clock 1 - Anger den frekvens med vilken. MTXPL. uppdateras. Den anger också den frekvens med vilken administrativ information inflätas i den slutliga ramen.
MTXCLK2: Master side Transmit Clock 2 - Anger överförings- länkens klockfrekvens.
MRXPL: Master side Receive Payload - Nyttolast från slavsidan.
MRXCLK1: Master side Receive Clock 1 - Anger den frekvens med vilken MRXPL uppdateras. lO 15 20 25 30 35 511 389 18 Följande styrsignaler och indikeringssignaler produceras och tas emot av styrenheten 426 för den överordnade enheten: S1 = M_CAF_CONTROL: Styr CAF-genereringen 'pà den överordnade sidan.
S2 = A1'S_CONTROL: Styr genereringen av mönstret med bara lzor.
S3 = M_OH_SEARCH: Initierar sökningen efter OH-positionerna på den överordnade sidan.
S4 = CLK_STATE: Anger tillståndet (frànvarande(närvarande) hos klocksignalen från slavsidan.
S5 = M_OH_FOUND: Anger att OH-positionerna har hittats på den överordnade sidan.
S6 = M_FRAME_AL: Anger att ramlàsning har uppnàtts pà den överordnade sidan.
Generatorn 402 för administrativ information genererar FAW;n och en CRC-checksumma. Tidsinställningen för generering av FAW n och CRC:n styrs av signalerna MFS och MTXCLK1. CRC- checksumman. bildas på basis av' nyttolasten MTXPL. Genererad administrativ information M_OH förs till multiplexorn (MUX) 410 via AND-grinden 408. AND-grinden 408 som styrs av styrsignalen administrativ (CAF) ska S1 utnyttjas för att sätta bitarna med information till "O" när en kolumnlàsningsram överföras.
Nyttolasten, som överförs pà MTXPL, förs till MUX:n 410 via OR- OR-grinden. 406, som styrs av styrsignalen S1, grinden 406. utnyttjas för att sätta nyttolastens bitar till "1" när en CAF- ram ska överföras.
Multiplexorräknaren 404 genererar styrsignaler M_MUX_C till MUX:n 410. Styrsignalerna M_MUX_C signaler, tillräckligt för att anslutningar pà MUX:n. Räknarens 404 fas styrs av MTXCLK1 och MTXCLK2. innefattar M parallella adressera N+1 ingångs- 10 15 20 25 30 35 511 389 19 MUX:n 410 multiplexerar nyttolast och administrativ information till ramar av inflätad nyttolast och administrativ information, och utmatar en signal med antingen data för en normal ram (NOF) eller data för en kolumnlåsningsram (CAP). Om styrsignalen S1 är aktiv så kommer CAF-ramar att genereras; i annat fall kommer NOF-ramar att genereras.
Utsignalen från MUX:n 410 förs till generatorn 412 för mönstret med bara 1:or (A1's). I sin enklaste form är A1-generatorn 412 en omkopplare som gensvarar på antingen utsignalen av MUX:n 410 eller en signal med bara digitala ettor, Fastän signalen med bara ettor illustreras som om den vore anordnad utanför A1- generatorn 412, så innefattar A1-generatorn 412 företrädesvis en signalgenerator för producering av signalen med bara ettor.
När styrsignalen S2 är aktiv tvingas A1-generatorn 412 mata ut signalen med bara ettor istället för NOF/CAP-signalen från MUX:n 410.
Utsignalen M_TX_D (Master side Transmission Data), antingen en NOF/CAF-ram eller ett A1-mönster, från A1-generatorn 412 förs som också tar emot MTXCLK2-klockan.
Linjesändaren 414 anpassar klocksignalen och datasignalen till till linjesändaren 414 det fysiska överföringsmediet PTM och överför klocka och data till slavsidan.
Linjemottagaren 416 tar emot klocka och data från slavsidan och átervinner klocksignalen M_RX_CLK och datasignalen M_RX_D från det fysiska överföringsmediet PTM. förlorad klocka detekterar en förlorad Detektorn 418 418 för klocksignal från slavsidan. signalen S4 tillståndet (frånvaro/närvaro) från till 426 enheten. När klocksignalen har gått förlorad börjar den CAP-ramar 'till klocksignalen åter kommer tillbaka så börjar den överordnade Detektorn signalerar genom hos klocksignalen slavsidan styrenheten för den överordnade överordnade sidan överföra slaven, och när sidan överföra NOF-ramar till slaven. lO 15 20 25 30 35 'checksumma, 511 589 20 Detektorn 420 för positionerna för administrativ information söker efter positionerna för administrativ information när en CAF-ram tas emot från slavsidan. Detektorn 420 för OH- positionerna aktiveras av styrsignalen S3 när klocksignalen från slavsidan åter kommer tillbaka. När en OH-position hittas sänds en indikationssignal S5 till styrenheten 426 för den överordnade enheten. Dessutom genereras och förs en kontinuerlig klocksignal MRXCLKl, som anger OH-positionen, till ramlåsaren 422 och serie-till-parallell-omvandlaren 424.
Ramlåsaren 422, som implementerar funktionaliteten enligt Fig.8 >skiftregister, fasta register och jämförande detekterar ramlàsningsordet i genom kretsanordningar, de NOF-ramar som tas emot från slavsidan. Vidare beräknar ramlåsaren en CRC- och slutlig ramlàsning' på den. överordnade sidan baseras normalt på detektering av en alternerande FAW och en korrekt CRC-checksumma.
Serie-till-parallell-omvandlaren 424 gensvarar på datasignalen M_RX_D, klocksignalen M_RX_CLK och den klocksignal MRXCLK1 som och omvandlar M_RX_D till ett parallellt gränssnitt om N parallella nyttolastsignaler. anger OH-position, Fig. ll är ett schematiskt blockdiagram över en kretsanordning på linje- eller slavsidan som realiserar tillståndsdiagrammet Kretsanordningen 500 enligt Fig. ll innefattar en generator 502 plexorräknare 504, en OR-grind 506, en första AND-grind 508, en enligt Fig. 7. för administrativ information, en multi- en andra AND-grind 512, en linjesändare 514, 516, en detektor 518 information, multiplexor 510, en linjemottagare för positioner för administrativ en ramlásare 520, en serie-till- parallell-omvandlare 522 och en styrenhet 524 för slaven.
Kretsanordningen 500 på slavsidan har följande externa signalgränssnitt: lO 15 20 25 30 35 511389 21 STXPL: Slave side Transmit Payload - Nyttolast som ska överföras till den överordnade sidan. Nyttolasten överförs på ett parallellt gränssnitt som innefattar N parallella signaler, där N är inflätnings- avståndet.
SFS: Slave side Frame Synch pulse - Anger ramens startposition.
STXCLKl: Slave side Transmit Clock 1 - Anger den frekvens med vilken STXPL uppdateras. Den anger också den frekvens med vilken administrativ information inflätas i den slutliga ramen.« STXCLK2: Slave side Transmit Clock 2 - Anger överförings- länkens klockfrekvens.
SRXPL: Slave side Receive Payload - Nyttolast från I slavsidan.
SRXCLK1: Slave side Receive Clock 1 - Anger den frekvens med vilken SRXPL uppdateras.
Följande styr- och indikeringssignaler produceras och tas emot av slavens styrenhet 524: S7 = S_CAF_CONTROL: Styr CAP-genereringen pá slavsidan.
S8 = CLK_CONTROL: Styr den klocksignal som ska överföras från slavsidan.
S9 = S_OH_SEARCH: Initierar sökningen efter OH-positionerna på slavsidan.
S10 = S_OH_FOUND: Anger att OH-positionerna har hittats pà slavsidan.
»S11 = S_FRAME_AL: Anger att ramlásning har uppnåtts pà slavsidan.
Generatorn 502 för administrativ information genererar FAW:n och en CRC-checksumma. Tidsinställningen för generering av FAW:n och CRC:n styrs av signalerna SFS och STXCLK1. CRC- checksumman bildas på basis av nyttolasten STXPL. Den genererade administrativa informationen S_OH förs till multiplexorn (MUX) 510 via den första AND-grinden 508. Den .x n: m \IH\|J Il 10 15 20 25 30 35 511 389 22 första AND-grinden 508 som styrs av styrsignalen S7 utnyttjas för att sätta bitarna med administrativ information till "0" när en kolumnlàsningsram (CAP) ska överföras.
Nyttolasten, som överförs på STXPL, förs till MUX:n 510 via OR- OR-grinden 506, utnyttjas för att sätta nyttolastens bitar till "1" när en CAF- grinden 506. som styrs av styrsignalen S7, ram ska överföras.
Multiplexorräknaren 504 genererar styrsignaler S_MUX_C till MUX:n 510. Styrsignalerna S_MUX_C innefattar M parallella D ingångs- signaler; tillräckligt för att adressera N+l anslutningar pà MUX:n. Räknarens 504 fas styrs av STXCLK1 och STXCLK2.
MUX:n 510 multiplexerar nyttolast och administrativ information till ramar av inflätad nyttolast och administrativ information, och utmatar en signal med antingen data för en normal ram (NOF) eller data för en kolumnlàsningsram (CAF). Om styrsignalen S7 är aktiv sà kommer CAF-ramar att genereras; i annat fall kommer NOF-ramar att genereras.
Den andra AND-grinden 512 tar emot klocksignalen STXCLK2, samt en styrsignal S8. Om styrsignalen S8 är aktiv så kommer STXCLK2-klockan att stängas av (eftersom utsignalen kommer att bli enbart logiska nollor); i annat fall kommer den andra AND- grinden 512 vara transparent och STXCLK2-klockan kommer att föras igenom oförändrad. Vid förlorad ramlàsning på linjesidan kommer STXCLK2-klockan att vara avstängd tills kolumnlásning har àterupprättats på linjesidan.
Utsignalen S_TX_D (Slave side Transmission Data) fràn MUX:n 510 förs till linjesändaren 514 som också tar emot utsignalen av den andra AND-grinden 512. klocksignalen och datasignalen till det fysiska överförings- Linjesändaren 514 anpassar mediet PTM och överför klocka och data till den överordnade sidan. 10 15 20 25 30 35 511389 23 Linjemottagaren 516 tar emot klocka och data från den överordnade sidan och àtervinner klocksignalen S_RX_CLK och datasignalen S_RX_D från det fysiska överföringsmediet PTM.
Detektorn 518 för positionerna för administrativ information söker efter positionerna för administrativ information när en CAF-ram tas emot från den överordnade sidan. Detektorn 518 för OH-positionerna aktiveras av styrsignalen S9 vid mottagning av en CAF-ram från den överordnade När en OH-position hittas sänds en indikationssignal S10 till slavens styrenhet S24. Dessutom genereras och förs en kontinuerlig klocksignal SRXCLK1, till ramlåsaren 520 och serie-till-parallell-omvandlaren 522. sidan. som anger OH-positionen, Ramlàsaren 520, som implementerar funktionaliteten enligt Fig. registerkretsar detekterar från sidan. en CRC- Slutlig ramlàsning pá slavsidan baseras normalt pá FAW CRC- 8 genom skiftregister och fasta ramläsningsordet i de NOF-ramar som tas emot den överordnade Vidare beräknar ramlåsaren 520 checksumma. och en korrekt detektering av en alternerande checksumma.
S_RX_D, klocksignalen S_RX_CLK och den klocksignal SRXCLKI som och omvandlar S_RX_D till ett parallellt gränssnitt om N parallella nyttolastsignaler. anger OH-position, De ovan beskrivna utföringsformerna ges enbart som exempel och det bör förstås att föreliggande uppfinning inte är begränsade till dessa. i andra specifika former än de som beskrivits utan att avvika Det är naturligtvis möjligt att utföra uppfinningen från uppfinningens andemening. Ytterligare modifikationer och förbättringar som innehåller de grundläggande underliggande principer som beskrivits och för vilka patentskydd yrkas häri ligger inom uppfinningens omfattning och andemening.

Claims (17)

N rr: . =1 -M i ml m lO 15 20 25 30 35 511 389 24 PATENTKRAV
1. Ett förfarande för låsning av ramar av information som överförs pà en länk (l;ll;2l) mellan en första enhet (3;l3;23;500) och en andra enhet (2;12;22;400), genom detektering av ett ramlásningsord (FAW), varvid varje ram innefattar nyttolast och administrativ' information inflâtade med varandra med regelbundna intervall, och den administrativa informationen innefattar ramlåsningsordet, k ä n n e t e c k n a t av att det vidare innefattar stegen: att man vid förlorad ramlàsning i en av enheterna får den andra enheten att förlora ramlàsning; att den första enheten (3;l3;23;500) förmedlar ett behov av ramlàsning till den andra enheten; 1 att den andra enheten (2;l2;22;400) överför åtminstone ett första synkroniseringsord som 'uppvisar en första på förhand definierad bit i en position som motsvarar en position för en bit med administrativ information i en första förestående ram, till den första enheten i gensvar pà förmedlandet av behov av ramlàsning; att den första enheten söker efter och detekterar den första på förhand definierade biten sonx mottagits från den administrativ andra positionerna för enheten, varigenom den första förestående ramen fràn den andra förhand definierade biten har detekterats till den andra enheten; och information i förmedlar att den enheten första på igenkänns; överför åtminstone ett andra synkroniseringsord som uppvisar en andra pà förhand definierad bit i en position som motsvarar en position för en bit med administrativ information i en andra förestående ram till den andra enheten; att den andra enheten överför den första ramen till den första enheten. i gensvar' pà förmedlandet av' bitdetektering; söker efter och detekterar den andra pà förhand definierade frán den administrativ biten som mottagits första enheten, varigenom positionerna för information. i den andra förestående ramen fràn den första enheten igenkânns; och 10 15 20 25 30 35 511389 25 att första enheten söker efter och detekterar ramlàsningsordet (OH=FAW) i de administrativ information i den första ramen som tas emot från den igenkända positionerna för den andra enheten, varigenom ramlàsning uppnås i. den första enheten, och överför den andra ramen till den andra enheten; efter och detekterar den söker att andra enheten ramlåsningsordet (OH=FAW) i de administrativ information i den andra ramen som tas emot fràn igenkända positionerna för den första enheten, varigenom ramlàsning uppnås i. den andra enheten.
2. Ett- förfarande för låsning av ramar enligt krav 1, i vilket klocksignaler Wöverförs på länken (l;ll;21) mellan enheterna, k ä n n e t e c k n a t (3;13;23;500) steget avstängning (LX_C OFF) av klocksignalen i riktning mot den andra enheten (2;l2;22;400), och att steget att den första enheten förmedlar att den första pà förhand definierade biten av att steget att den första enheten förmedlar ett behov av ramlàsning innefattar har detekterats innefattar steget áterupptagande (LX_C ON) av överföringen av klocksignalen i riktning mot den andra enheten.
3. Ett förfarande för låsning av ramar enligt krav 1, i vilket en ytterligare kommunikationskanal anordnas mellan enheterna, k ä n n e t e c k n a t av att steget att den första enheten (3;l3;23;500) steget sändning av en signal on\ behov' av ramlàsning på den till och att steget att den första enheten förmedlar förmedlar ett behov av ramlàsning innefattar ytterligare kommunikationskanalen den andra enheten (2;12;22;400), att den första pá förhand. definierade biten har detekterats innefattar steget sändning av en bitdetekteringssignal på den ytterligare kommunikationskanalen till den andra enheten. 10 15 20 25 30 35 511 389 26
4. Ett förfarande för låsning av ramar enligt krav 1, k ä n n e t e c k n a t av att stegen, för den första enheten såväl som för den andra enheten, sökning efter och detektering av ramlåsningsordet innefattar stegen: successiv lagring av bitarna i de igenkända positionerna för administrativ information; och detektering av ramlåsningsordet (FAW) genom utvärdering av åtminstone en sekvens (OH SEQ) av de lagrade bitarna, varvid sekvensen (OH SEQ) har samma längd som ramlåsningsordet.
5. Ett förfarande för uppnàende av' ramlåsning i en första enhet (3;l3;23;500) som står i förbindelse med en andra enhet (2;12;22;400), genom detektering av ett ramlàsningsord (FAW) i varvid ramen en ram som överförs från den andra enheten, 'innefattar nyttolast och administrativ information inflätade med varandra med regelbundna intervall, och den administrativa informationen innefattar ramlåsningsordet, k ä n n e t e c k n a t av att det vidare innefattar stegen: att den första enheten (3;l3;23;500) av ramlåsning till den andra enheten; förmedlar ett behov att den andra enheten (2;l2;22;400) överför åtminstone ett synkroniseringsord som uppvisar en på förhand definierad bit i en position som motsvarar en position för en bit med administrativ information i en förestående ram, till den första enheten; att den första enheten söker efter och detekterar den på förhand definierade biten av synkroniseringsordet så att positionerna för administrativ information i. den förestående ramen igenkänns; att den första enheten förmedlar att den på förhand definierade biten har detekterats till den andra enheten; att den andra enheten överför den tidigare förestående ramen till den första enheten; och att den (OH=FAW) i de första enheten detekterar ramlåsningsordet igenkända positionerna fört administrativ information i ramen, varigenom ramlåsning uppnås. lO 15 20 25 30 35 511 389 27
6. Ett förfarande för uppnâende av ramlàsning enligt krav 5, k ä n n e t e c k n a t av att steget detektering av ramlàsningsordet innefattar stegen: successiv lagring av bitarna i de igenkända positionerna för administrativ information i ramen; och utvärdering av de lagrade bitarna tills ramlàsningsordet (FAW) detekteras.
7. Ett förfarande för uppnående av ramlàsning i en anordning (3;l3;23;500) Står i telekommunikationsväljare (2;l2;22;400)/-genom detektering av ett ramlàsningsord (FAW) i en ram som överförs från väljaren (2;l2;22;400), OCh administrativ som förbindelse med en ramen innefattar inflätade varvid nyttolast information med varandra med fregelbundna intervall så att ramen är representerbar i form av inflätade nyttolastkolumner och kolumner med administrativ information (PLCG OHC), informationen innefattar ramlàsningsordet, resp. varjämte den administrativa k å n n e t e c k n a t av att förfarandet innefattar stegen: att anordningen (3;l3;23;500) förmedlar ett behov av ramlàsning till väljaren; att väljaren (2;12;22;400) överför (XL_CAF) en kolumnlàsningsram (CAF) soul har- bitar' av' ett första logiskt tillstànd i nyttolastkolumnerna och bitar av ett andra logiskt tillstånd i till anordningen i gensvar pá förmedlandet av behov av ramlàsning; kolumnerna för administrativ information, att anordningen söker efter och detekterar en bit av det andra logiska tillståndet i kolumnlàsningsramen (XL_CAF=O) så att kolumnerna för administrativ information i en förestående normal ram igenkänns; att anordningen förmedlar att kolumnlàsning har uppnåtts till väljaren i gensvar på detekteringen av biten av det andra logiska tillståndet; den tidigare förestående att väljaren överför (XL_NOF) normala ramen (NOF) till anordningen i gensvar pà förmedlandet av kolumnlàsning; och | f- mms.. mami-anda, H... man mwnm|n|um 'III " “WWW i-iv iiäi lO 15 20 25 30 35 511 389 28 att anordningen söker efter och detekterar ramlásningsordet (OH=FAW) i de igenkända kolumnerna för administrativ information (OHC) i den normala ramen (NOF) som tas emot från väljaren, varigenom slutlig ramlàsning uppnås.
8. Ett system för låsning av ramar av information som överförs på en länk (1;11;2l) mellan en första enhet (3;l3;23;500) och en andra enhet (2;12;22;400), genom detektering av ramlåsningsord (FAW), varvid varje ram innefattar nyttolast och administrativ information inflätade med varandra med regelbundna intervall, och den administrativa informationen innefattar ramlásningsordet, av att det innefattar: (3;l3;23,500), av ett behov av ramlàsning till den andra enheten; k ä n n e t e c k n a t i den första enheten organ för förmedling i den andra enheten (2;12;22;400), organ för överföring av åtminstone ett första synkroniseringsord som uppvisar en första på position för en bit med administrativ information i en första till pà förmedlandet av behov av ramlàsning; förhand definierad bit i en position som motsvarar en ram den första enheten i gensvar förestående i den första enheten, organ för sökning efter och detektering av den första på förhand definierade biten som mottagits från den andra enheten, varigenom positionerna för administrativ information i den första förestående ramen fràn den andra enheten igenkänns; organ för förmedling av att den första på förhand definierade biten har detekterats till den andra enheten; och organ för överföring av åtminstone ett andra synkroniseringsord som uppvisar en andra pà förhand definierad bit i en position som motsvarar en position för en bit med administrativ information i en andra förestående ram till den andra enheten; i den andra enheten, organ för överföring av den första ramen till den första enheten. i gensvar' på förmedlandet av bitdetektering; organ för sökning efter och detektering av den från den administrativ andra på förhand definierade biten som mottagits första enheten, varigenom positionerna för 10 15 20 25 30 35
9. V9. Ett system för låsning av ramar enligt krav 8, 511 389 29 information i den andra förestående ramen från den första enheten igenkänns; och i den första enheten, för sökning efter och detektering av ramlåsningsordet i de igenkända positionerna för administrativ information i den första ramen som tas emot från organ den andra enheten, varigenom ramlåsning' uppnås i den första enheten, och organ för överföring av den andra ramen till den andra enheten; i den andra enheten, för sökning efter och detektering av ramlàsningsordet i de igenkända positionerna för administrativ information i den andra ramen som tas emot från organ den första enheten, varigenom ramlåsning' uppnås i den andra enheten. i vilket klocksignaler överförs på länken mellan enheterna, av att organet för förmedling av ett behov av (5l2,524/S8) avstängning av klocksignalen i riktning mot den andra enheten, k ä n n e t e c k n a t ramlåsning innefattar organ för och att organet för förmedling av att den första på förhand definierade biten har detekterats innefattar organ (512,524/S8) för áterupptagande av överföringen av klocksignalen i riktning mot den andra enheten.
10. Ett system för låsning av ramar enligt krav 8, i vilket en ytterligare kommunikationskanal anordnas mellan enheterna, k ä n n e t e c k n a t av att organet för förmedling av ett behov av ramlåsning innefattar organ för sändning av en signal om behov av ramlåsning pá den ytterligare kommunikationskanalen och att organet för förmedling av att detekterats innefattar organ för sändning av en bitdetekteringssignal på till den andra enheten, den första på förhand definierade biten har den ytterligare kommunikationskanalen till den andra enheten. m1 ii.»|n.,...mm Mmmm., IM ”Éi 1' 1:' iii 10 15 20 25 30 35 en av den 511389 30
11. ll. Ett system för läsning av ramar enligt krav 8, k ä n n e t e c k n a t av att organet, i den första enheten såväl som i den andra enheten, för sökning efter och detektering av ramlàsningsordet innefattar: ett första register för lagring av ramlàsningsordet; ett skiftregister av samma längd som det första registret för successiv lagring av bitarna i de igenkända positionerna för administrativ information; och organ för jämförelse av ramlàsningsordet som är lagrat i bitar som är lagrade i det första registret med de skiftregistret.
12. Ett system för låsning av ramar enligt krav 8, k ä n n e t e c k n a t av att det vidare innefattar, i minst första enheten och den andra enheten, organ (5l2,524/S8; 4l2,426/S2) förlora ramläsning. för att få den andra enheten att
13. Ett system för uppnående av ramläsning i en första enhet (3;l3;23;500) som är förbunden med en andra enhet (2;l2;22;400) via en länk (l;1l;21), genom detektering av ett ramlàsningsord (FAW) i en ram som överförs från den andra enheten, 'varvid nyttolast och administrativ information ramen innefattar inflätade med varandra med regelbundna intervall, och den administrativa informationen innefattar ramlàsningsordet, k ä n n e t e c k n a t av att det innefattar: i den första enheten (3;13;23;500), organ för förmedling av ett behov av ramläsning till den andra enheten; i den andra enheten (2;l2;22;400), organ för överföring av åtminstone ett synkroniseringsord som uppvisar en pà förhand definierad bit i en position som motsvarar en position för en bit med administrativ information i en förestående ram, till den första enheten; i den första enheten, organ för sökning efter och detektering av den pä förhand definierade biten av synkroniseringsordet sä att positionerna för administrativ information i den förestående ramen igenkänns; 10 15 20 25 30 35 511389 31 organ för förmedling av att den pà till den andra i den första enheten, förhand definierade biten har detekterats, enheten; i den andra enheten, organ för överföring av den tidigare förestående ramen till den första enheten; och i den första enheten, för sökning efter och detektering av ramlàsningsordet i de igenkända positionerna för administrativ information i ramen, varigenom ramlàsning uppnås. organ
14. Ett system för uppnáende av ramlàsning enligt krav 13, k ä n n e t e c k n a t av att organet”för sökning efter och detektering av ramlàsningsordet innefattar: ett första register för lagring av ramlåsningsordet; _ ett skiftregister av samma längd som det första registret för successiv lagring av bitarna av de igenkända positionerna för administrativ information; och organ för jämförelse av ramlàsningsordet som är lagrat i med de bitar som är lagrade i det första skiftregistret. registret
15. Ett system för uppnáende av ramlàsning enligt krav 13, i vilket klocksignaler överförs pá länken mellan enheterna, k ä n n e t e c k n a t av att organet för förmedling av ett behov av ramlàsning innefattar organ (512,524/S8) för avstängning av klocksignalen i riktning mot den andra enheten, och att organet för förmedling av att den pà förhand definierade biten har detekterats innefattar organ (512,524/S8) för áterupptagande av överföringen av klocksignalen i riktning mot den andra enheten.
16. Ett system för uppnáende av ramlàsning enligt krav 13, i vilket en ytterligare kommunikationskanal anordnas mellan enheterna, k ä n n e t e c k n a t av att organet för förmedling av ett behov av ramlàsning innefattar organ för sändning av en signal om behov av ramlàsning på den ytterligare kommunikationskanalen till den andra enheten, och att organet för förmedling av att wr- iihnlwx »www m H-uaL-uihnmanlnl i||\1.«m.h m . mmm» n. H i m 10 15 20 25 30 35 Ik ä n n e t e c k n a t 511 389 32 den på förhand definierade biten. har detekterats innefattar organ för sändning av en bitdetekteringssignal på den ytterligare kommunikationskanalen till den andra enheten.
17. Ett system för uppnående av ramlåsning i en anordning (3;l3;23;500) som står i förbindelse med en telekommunikationsväljare (2;l2;22;400), genmn detektering av ett ramlåsningsord (FAW) i en ram som överförs från väljaren, varvid ramen innefattar nyttolast och administrativ information inflätade med varandra med regelbundna intervall så att ramen är representerbar i form av inflätade “nyttolastkolumner och kolumner med administrativ information (PLCG resp. OCH), varjämte den administrativa informationen innefattar ramlåsningsordet, av att systemet innefattar: i anordningen, organ för förmedling av ett behov av ramlåsning till väljaren; i väljaren, organ (404,406,408,410,414,426/S1) för överföring av en kolumnlåsningsram (CAF) som har bitar av ett första logiskt tillstånd i nyttolastkolumnerna och bitar av ett tillstånd i information till anordningen i gensvar på förmedlandet av behov andra logiskt kolumnerna för administrativ av ramlåsning; i anordningen, organ (5l8,524/S9) för sökning efter och detektering av en bit av det andra logiska tillståndet i kolumnlåsningsramen så att kolumnerna för administrativ information i en förestående normal ram igenkänns; och organ för förmedling av att kolumnlåsning har uppnåtts till väljaren i gensvar på detektionen av biten av det andra logiska tillståndet; i väljaren, organ (402,404,406,408,4l0,4l4) för överföring av den tidigare förestående normala ramen till anordningen i gensvar på förmedlandet av kolumnlåsning; och (520) för detektering av ramlåsningsordet (FAW) i de igenkända kolumnerna i anordningen, organ sökning efter och för administrativ information i den normala ramen som tas emot från väljaren, varigenom slutlig ramlåsning uppnås.
SE9700167A 1997-01-21 1997-01-21 Ramlåsning SE511389C2 (sv)

Priority Applications (8)

Application Number Priority Date Filing Date Title
SE9700167A SE511389C2 (sv) 1997-01-21 1997-01-21 Ramlåsning
CA002277939A CA2277939A1 (en) 1997-01-21 1998-01-16 Frame alignment
PCT/SE1998/000069 WO1998032258A2 (en) 1997-01-21 1998-01-16 Frame alignment
EP98901629A EP0954915B1 (en) 1997-01-21 1998-01-16 Frame alignment
AU57865/98A AU5786598A (en) 1997-01-21 1998-01-16 Frame alignment
DE69831215T DE69831215T2 (de) 1997-01-21 1998-01-16 Rahmeneinphasung
JP53422898A JP3773959B2 (ja) 1997-01-21 1998-01-16 フレーム同期
US09/009,316 US6137810A (en) 1997-01-21 1998-01-20 Telecommunication method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9700167A SE511389C2 (sv) 1997-01-21 1997-01-21 Ramlåsning

Publications (3)

Publication Number Publication Date
SE9700167D0 SE9700167D0 (sv) 1997-01-21
SE9700167L SE9700167L (sv) 1998-07-22
SE511389C2 true SE511389C2 (sv) 1999-09-20

Family

ID=20405481

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9700167A SE511389C2 (sv) 1997-01-21 1997-01-21 Ramlåsning

Country Status (8)

Country Link
US (1) US6137810A (sv)
EP (1) EP0954915B1 (sv)
JP (1) JP3773959B2 (sv)
AU (1) AU5786598A (sv)
CA (1) CA2277939A1 (sv)
DE (1) DE69831215T2 (sv)
SE (1) SE511389C2 (sv)
WO (1) WO1998032258A2 (sv)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2760302B1 (fr) 1997-03-03 2000-08-04 Alsthom Cge Alcatel Procede et dispositif pour la transmission de trames de donnees
US7894724B2 (en) * 2005-03-31 2011-02-22 Ciena Corporation Method and apparatus for improving dual-polarization optical communication performance
DE102006050616A1 (de) * 2006-10-26 2008-04-30 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Vorrichtung zur Ermittlung der Häufigkeitsverteilung der in überlappenden Beobachtungsintervallen gemessenen Signalpegel eines Mess-Signals
US8249463B2 (en) * 2007-12-07 2012-08-21 Infinera Corporation Skew compensation across polarized optical channels
CN101814968B (zh) * 2010-03-16 2014-06-11 中兴通讯股份有限公司 实现帧头对齐和复帧归零的方法及装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2563398B1 (fr) * 1984-04-20 1986-06-13 Bojarski Alain Procede et dispositif de recuperation du verrouillage de trame pour un mot de verrouillage de trame a bits repartis dans la trame
US4646239A (en) * 1984-07-20 1987-02-24 Standard Oil Company Method of seismic exploration including processing and displaying seismic data to quantitatively distinguish among seismic events
US4651319A (en) * 1985-10-11 1987-03-17 Motorola, Inc. Multiplexing arrangement with fast framing
US4847877A (en) * 1986-11-28 1989-07-11 International Business Machines Corporation Method and apparatus for detecting a predetermined bit pattern within a serial bit stream
GB9004188D0 (en) * 1990-02-23 1990-04-18 Plessey Telecomm Method and apparatus for detecting a frame alignment word in a data stream
JP2970717B2 (ja) * 1992-03-17 1999-11-02 三菱電機株式会社 フレ−ム同期回路
JP2732759B2 (ja) * 1992-07-15 1998-03-30 沖電気工業株式会社 フレーム同期制御方式
US5420865A (en) * 1994-06-08 1995-05-30 Alcatel Data Networks Method and apparatus for alignment of frames of information
FR2723282B1 (fr) * 1994-07-29 1996-09-13 Alcatel Telspace Procede d'entrelacement et de desentrelacement de trames sdh et systeme correspondant
US5956377A (en) * 1996-05-31 1999-09-21 Vtech Communications, Ltd. Method and apparatus for synchronizing frames within a continuous stream of digital data

Also Published As

Publication number Publication date
EP0954915B1 (en) 2005-08-17
EP0954915A2 (en) 1999-11-10
JP3773959B2 (ja) 2006-05-10
SE9700167D0 (sv) 1997-01-21
WO1998032258A3 (en) 1998-09-11
US6137810A (en) 2000-10-24
WO1998032258A2 (en) 1998-07-23
DE69831215D1 (de) 2005-09-22
DE69831215T2 (de) 2006-06-01
JP2001508973A (ja) 2001-07-03
SE9700167L (sv) 1998-07-22
AU5786598A (en) 1998-08-07
CA2277939A1 (en) 1998-07-23

Similar Documents

Publication Publication Date Title
US4344180A (en) Redundant word frame synchronization circuit
US4710922A (en) Apparatus and associated methods for converting serial data pattern signals transmitted or suitable for transmission over a high speed synchronous serial transmission media, to parallel pattern output signals
US5058104A (en) Tdm demultiplexer with dedicated maintenance channels to indicate high-speed line faults to low speed circuits
US5079770A (en) Apparatus and associated methods for converting serial data pattern signals transmitted or suitable for transmission over a high speed synchronous serial transmission media, to parallel pattern output signals
US20070133615A1 (en) Method and apparatus for parsing data streams
AU654210B2 (en) Telecommunications system with arbitrary alignment parallel framer
US4717914A (en) Methods for receiving and converting high speed serial data pattern input signals to parallel data pattern outputs
EP1134668B1 (en) Data communication link between two ASICs
KR910005493B1 (ko) 동기식 다중화 장치의 리프레임 회로
JP3094973B2 (ja) 信号同期検出回路
US3569632A (en) Synchronous digital multiplex communication system including switchover
US4987572A (en) Apparatus and associated methods for converting asynchronous nonhomogeneous variable width parallel data to a format suitable for transmission over synchronous high speed serial transmission media
SE511389C2 (sv) Ramlåsning
JPH0879230A (ja) フレーム同期信号のフレームの開始位置情報を伝送しかつ検出する伝送装置
EP0228213B1 (en) System for transmitting and receiving asynchronous nonhomogeneous variable width parallel data over a synchronous high speed serial transmission media
US4958344A (en) System for transmitting and receiving asynchronous nonhomogeneous variable width parallel data over a synchronous high speed serial transmission media
EP0723722B1 (en) Synchronizing circuit arrangement
JPH0879211A (ja) ディジタル通信装置
EP0548649A2 (en) Parallel DS3 AIS/Idle code generator
US6285687B1 (en) Timing system and method for distributing a timing signal
EP0409168B1 (en) Elastic store memory circuit
EP1298824B1 (en) Method and apparatus for synchronous communication of frames of digital information
JP3561853B2 (ja) 二重リングネットワークシステム
GB2299918A (en) Serial link for synchronous and asynchronous transmission
KR900006064B1 (ko) 동기패턴 검출회로

Legal Events

Date Code Title Description
NUG Patent has lapsed