SE501884C2 - Synkroniserande kretsarrangemang fastställer gräns mellan konsekutiva paket - Google Patents

Synkroniserande kretsarrangemang fastställer gräns mellan konsekutiva paket

Info

Publication number
SE501884C2
SE501884C2 SE9303341A SE9303341A SE501884C2 SE 501884 C2 SE501884 C2 SE 501884C2 SE 9303341 A SE9303341 A SE 9303341A SE 9303341 A SE9303341 A SE 9303341A SE 501884 C2 SE501884 C2 SE 501884C2
Authority
SE
Sweden
Prior art keywords
bit
data packets
bit sequence
consecutive
determined
Prior art date
Application number
SE9303341A
Other languages
English (en)
Other versions
SE9303341D0 (sv
SE9303341L (sv
Inventor
Karl Sven Magnus Buhrgard
Original Assignee
Ellemtel Utvecklings Ab
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 Ellemtel Utvecklings Ab filed Critical Ellemtel Utvecklings Ab
Priority to SE9303341A priority Critical patent/SE501884C2/sv
Publication of SE9303341D0 publication Critical patent/SE9303341D0/sv
Priority to BR9407804A priority patent/BR9407804A/pt
Priority to EP94930380A priority patent/EP0723722B1/en
Priority to AU79518/94A priority patent/AU680310B2/en
Priority to KR1019960701897A priority patent/KR100291655B1/ko
Priority to PCT/SE1994/000912 priority patent/WO1995010898A1/en
Priority to DE69429583T priority patent/DE69429583T2/de
Priority to CN94193769A priority patent/CN1062400C/zh
Priority to CA002173948A priority patent/CA2173948C/en
Priority to JP7511662A priority patent/JP3017537B2/ja
Priority to TW083109394A priority patent/TW252253B/zh
Priority to US08/320,661 priority patent/US5579324A/en
Publication of SE9303341L publication Critical patent/SE9303341L/sv
Publication of SE501884C2 publication Critical patent/SE501884C2/sv
Priority to NO961421A priority patent/NO961421D0/no
Priority to FI961595A priority patent/FI961595A/sv

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/048Speed or phase control by synchronisation signals using the properties of error detecting or error correcting codes, e.g. parity as synchronisation signal
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

501 884 _ 2 _' Uppfinningen grundar sig pà att kunna fastställa ett "gräns- snitt" mellan tvà pà varandra följande datapaket, där ett föregående datapakets sista bitposition följs omedelbart utav ett efterföljande datapakets första bitposition. rmmncnns TIDIGARE sTANnPuNxr Synkroniserande kretsarrangemang, av inledningsvis angivet slag, är tidigare kända och standardiserade.
Sålunda är det tidigare känt att anvisa ett synkroniserande kretsarrangemang, ingående i en multiplexerande/demultiplexe- rande enhet, av till i datapaket samordnad bitström och ut- nyttja principen att uppdela varje datapaket i adressbärande avsnitt och informationsbärande avsnitt samt att uppdela hela datapaketet i ett bestämt antal delar, ett eller flera bytes eller ord.
Känd teknik erbjuder att i en sekvensiellt orienterad bit- ström, uppdelad i pá varandra följande, entydigt bestämda, datapaket, kunna fastställa ett gränssnitt mellan tvá, tätt pá varandra följande datapaket, genom att inom en pà förhand bestämda andel av en konsekutiv bitsekvens av varje sänt datapaket är bitpositionernas läge och värde ständigt så valda att de, av en pà förhand bestämd kontrollberäkning, ger ett på förhand bestämt värde (säg "O").
En resp. mottagen datapaket tillhörig, konsekutivt mot nämnda bestämda andel svarande, bitsekvens utvärderas för att fast- ställa i vad man nämnda kontrollberäkning ger det förutbe- stämda värdet.
Vid en överensstämmelse förutsättes att via den utvalda andelens bitsekvens fastställes gränssnittet mellan två, pà varandra följande, datapaket.
Härvid anvisas att nämnda, till datapaketet samordnade, bit- ström vid en multiplexerande funktion uppträder på ett antal 501 884 n --3 _ inkommande förbindelser, med en bithastighet över 100 Mb/s och sedan med en högre hastighet på en utgående förbindelse och vid en demultiplexerande funktion vice versa, utan för- ändring av datapaketens informationsinneháll.
Beaktas vidare den utföringsform, som avser att beskriva föreliggande uppfinning, kan nämnas att det är tidigare känt att komplettera en standardiserad ATM-datacell eller ATM- datapaket med ett ytterligare informationsbärande bitposi- tionssavsnitt, avsett att ge växelintern adresseringsinforma- tion och vilket avsnitt adderas till den standardiserade ATM- datapaket vid ingången till växelenheten och avlägsnas vid utgången.
Exempel på teknikens tidigare ståndpunkt härvidlag visas och beskrives i den amerikanska patentskriften 5,l30,984. nznocönzLsz rön röazuccnnns UPPFINNING TEKNISKT PROBLEM Under beaktande av teknikens tidigare ståndpunkt, såsom den beskrivits ovan, torde det få anses vara ett tekniskt problem att kunna anvisa ett synkroniserande kretsarrangemang, som möjliggör i en mottagande enhet ett fastställande utav ett gränssnitt mellan varje, tätt på varandra följande, datapa- ket, och som för en enkel funktion och uppbyggnad, som en integrerad krets, erbjuder en möjlighet för att via ett styr- block eller en styrlogik kunna tilldela varje inkommande bit- ström en synkronisering, genom att till en serie-parallell- .omvandlare för resp. bitström införa en mot erforderlig synkronism svarande tidsfördröjning, varvid i parallellformat uppträdande sålunda synkroniserad bitström är via nämnda styrblock eller styrlogik matningsbar till ett minne, som via buffertkretsar och en parallell-serie-omvandling utmatar bit- strömmen på nämnda utgående förbindelse.
Det är vidare ett tekniskt problem att kunna inse de fördelar som blir förknippade med att, som ett refererande avsnitt 501 884 _ 4 _ eller andel, välja det adressbärande standaradiserade avsnit- tet i en ATM-datacell eller liknande eller en kombination av detta avsnitt och ett adderat avsnitt, för att ge växelintern adresseringsinformation.
Det är även ett tekniskt problem att kunna inse de fördelar som är förknippade med att ur varje datapakets bitsekvens utvälja en pá förhand bestämd andel och därefter uppdela nämnda andel i ett pà förhand bestämt antal delavsnitt.
Det måste också få anses vara ett tekniskt problem att kunna inse nödvändigheten av att utnyttja den egenheten att bit- positionernas läge och värde inom nämnda avsnitt vid sänd- ningen mäste ständigt vara så valda att de, vid en pá förhand bestämd kontrollberäkning eller vald paritetskontroll, alltid ger ett pá förhand bestämt, av mottagaren kännbart, värde.
Det mäste också få anses vara ett tekniskt problem att kunna inse betydelsen utav att låta en resp. datapaket tillhörig konsekutiv bitsekvens, lika med eller överstigande nämnda andel, utvärderas i den mottagande enheten samtidigt, för att där fastställa i vad män vart och ett av däri inrymda delav- snitt, vid nämnda kontrollberäkningen eller liknande, ger det förutbestämda värdet.
Det är därjämte ett tekniskt problem att kunna inse betydel- sen utav att vid en uppträdande överensstämmelse mellan ett beräknat resultat, frän i den mottagande enheten införd kon- trollberäkning eller paritetskontroll, för resp. datapakets delavsnitt och ett bestämt värde, kunna förutsätta att aktu- ell bitsekvens inom resp. delavsnitt kan därvid initiera syn- kronism, varvid gränssnittet mellan två, tätt pà varandra följande, datapaket kan fastställas.
Det ligger också ett tekniskt problem i att kunna inse de fördelar som är förknippade med att läta hela den bestämda andelen få exakt utgöras utav en, resp. datapaket tillhörig, 501 884_ adressbärande del.
Det måste också få anses vara ett tekniskt problem att med enkla medel kunna skapa sådana förutsättningar att avsnittet kan uppdelas i ett enkelt antal delavsnitt, i beroende av antalet bitpositioner, där det speciellt föreslås att antalet delavsnitt väljes för en ATM-datacell med eller utan en adde- rad växelintern adresseringsinformation till i vart fall fyra.
Det ligger därjämte ett tekniskt problem i att kunna inse tillförlitligheten och därvid fördelarna med att vid en fast- ställd överensstämmelse mellan beräknat och förväntat resul- tat, från kontrollberäkningen eller paritetskontrollen för resp. delavsnitt, gällande för ett på förhand bestämt antal, av på varandra följande datapaket, så skall först då gräns- snittet fastställas.
Det är därjämte ett tekniskt problem att kunna inse betydel- sen utav att vid en bristande överensstämmelse så krävs givetvis ett sökförfarande, där detta sökförfarande skall baseras på att den bestämda andelen av en konsekutiv bitse- kvens skall förflyttas en bitposition framåt (eller bakåt), varefter en kontrollberäkning av den nya andelen med delav- snitten utföres på samma sätt genom hela datapaketet, för att först vid en faställd överensstämmelse mellan erhållet och förväntat resultat från kontrollberäkningen eller pari- tetskontrollen för resp. delavsnitt fastställa gränssnittet och vid en ny bristande överensstämmelse ånyo förflytta den bestämda andelen en bitposition i samma riktning.
Lösurucnn För att kunna lösa ett eller flera av ovan angivna tekniska problem utgår nu föreliggande uppfinning ifrån ett synkroni- serande kretsarrangemang, av inledningsvis angivet och i det efterföljande patentkravets l ingress närmare definierat slag. 501 884 _ 5 _ Härvid anvisas enligt uppfinningen att via en integrerad krets och ett därav bildat styrblock eller en styrlogik är varje inkommande bitström synkroniserad, genom att till en serie-parallell-omvandlare för resp. bitström införa en mot synkronism svarande tidsfördröjning, att i en parallellformat sålunda uppträdande synkroniserad bitström är via nämnda styrblock eller styrlogik matningsbar till ett minne, som via buffertkretsar och en parallell-serie-omvandling utmatar bitströmmen pà nämnda utgående förbindelse, med en förändrad bithastighet.
Sàsom föreslagna utföringsformer, fallande inom ramen för uppfinningstanken, anvisas att den nämnda bestämda andelen utgöres av en resp. datapaket tillhörig adressbärande del.
Det anvisas vidare att andelen är uppdelad i ett bestämt an- tal delavsnitt, och att dessa väljas till fyra.
Vidare anvisas att först vid en repeterad fastställd överens- stämmelse, gällande för ett på förhand bestämt antal, pà varandra följande, datapaket, fastställes gränssnittet.
Vidare anvisas att vid en bristande överensstämmelse skapas förutsättningar för att förflytta den bestämda andelen inom den konsekutiva bitsekvensen en bitposition, framåt eller bakåt, varefter en förnyad kontrollberäkning inom styrenheten av den nya andelen utföres pà samma sätt, för att vid en nu uppträdande överensstämmelse kunna fastställa det nya gräns- snittet och vid en förnyad bristande överensstämmelse för- flytta den bestämda andelens bitpositioner ånyo en bitposi- tion i samma riktning.
FÖRDELAR De fördelar som främst kan fä anses vara kännetecknande för ett synkroniserande kretsarrangemang, i enlighet med förelig- gande uppfinning, är att härigenom har det blivit möjligt att kunna fastställa gränssnittet mellan inkommande två, tätt pà 501 884, _ 7 _ varandra följande, datapaket bland en kontinuerlig ström av datapaket, och därjämte för varje inkommande bitström på varje förbindelse skapa förutsättningar för att kunna införa en mot synkronism svarande tidsfördröjning, så att samtliga bitströmmar, som kan uppträda som en grupperad logisk länk, inkommer till ett styrblock eller en styrlogik för en synkron och samordnad lagring i ett minne, för att därur matas i turordning seriellt till en utgående förbindelse.
Det som främst kan få anses vara kännetecknande för ett synkroniserande kretsarrangemang, i enlighet med föreliggande uppfinning, anges i det efterföljande patentkravets 1 känne- tecknande del.
KORT FIGURBESKRIVNING En för närvarande föreslagen utföringsform utav ett arrange- mang, arbetande i enlighet med uppfinningens principer, skall nu närmare beskrivas med hänvisning till bifogad ritning, där; figur 1 visar en integrerad krets för en multiple- xerande/demultiplexerande enhet, med fyra ingående förbindelser och en utgående för- bindelse eller vice versa, figur 2 visar schematiskt en sändare samt till fyra ingående förbindelser, i en mottaga- re, samordnade serie-parallell-omvandlare, figur 3 visar ett principiellt funktionsblocksar- rangemang för serie-parallell-omvandlingen och en samverkan med ett styrblock eller en styrlogik samt 501 884 _ 5 _ figur 4 avser att illustrera orienteringen utav bitpositionerna i en standardiserad ATM datacell, med tillagt avsnitt för en vä- xelintern adressering. nrsmuvnznc övzn uu rönzsucnn urrönxncsronn Med hänvisning till figur 1 visas där i blockschemaform en som en integrerad krets formad multiplexerande/demultliplexe- rande enhet 1.
Denna enhet 1 anvisar fyra ingående förbindelser 2, anslutna till en signalmcttagande krets 3, som står i förbindelse (25) med ett styrblock eller en styrlogik 4, samverkande med ett minne 5 och en buffertkrets 6, som via en signalsändande krets 7 är anordnad att i serieform sända en bitström pà en förbindelse 8, anpassad med en hastighet överstigande resp. bitström, uppträdande på resp. av de fyra ingående förbindel- serna 2.
Vidare visas en synkroniseringsanordning 9, vars funktion tillsammans med styrlogiken 4 närmare skall beskrivas i det efterföljande.
Enheten l är även anpassad för en demultiplexerande funktion och avser att emottaga en på en förbindelse 8' uppträdande seriell bitström och neddela den till fyra parallella bit- strömmar över var sin utgående förbindelse 2'.
Den efterföljande beskrivningen avser i första hand att i förenklande syfte omfatta den multiplexerande funktionen.
Med hänvisning till figur 2 visas hur en sändare 10 är anord- ~ nad att pà var och en av fyra förbindelser 2a, 2b, 2c och 2d kunna sända en sekvensiellt orienterad bitström. Var och en av bitströmmarna är sinsemellan något tidsförskjutna men är strukturerade som pá varandra tätt följande datapaket och utgör tillsammans en grupperad logisk länk. En ATM-relaterad 501 884. --9 _ datacells bitpositioner är visade i figur 4.
Figur 2 avser vidare att beakta att för varje förbindelse gäller att en datacell 20 föregås av en datacell 21 och efterföljes av en datacell 22 och där en datacells sista bitposition uppträder intill en efterkommande datacells första bitposition.
Varje sådant datapaket eller datacell, såsom datapaketet 20 enligt figur 4, består av 60 oktetter, där en standardiserad adressbärande del eller ett cellhuvud 20a (Header) består av 5 oktetter, en tillagd adressbärande del 20b består ävenledes av 5 oktetter och avser en internt utnyttjbar adresserings- del, som adderas vid datacellens inträde till en växel och avlägsnas när dataceller lämnar växeln.
Vidare förefinns en informationsbärande del 20c (Payload).
Totala antalet bitpositioner i en sådan datacell har såle- des valts till 480, fördelade på 60 oktetter.
Uppfinningen bygger pá nödvändigheten av att varje utnyttjat datapaket skall omfatta ett på förhand bestämt antal bitposi- tioner.
Vidare anvisar uppfinningen att bland samtliga av dessa bit- positioner så skall några kunna vara uppdelade eller samord- nade i ett på förhand bestämt antal andelar.
Utföringsexemplet illustrerar detta genom att datacellen 20 omfattar ett första avsnitt 20ab (inkluderande två delavsnitt 20a, 20b) och ett andra avsnitt 20c.
Vidare kan konstateras att avsnittet 20ab, innehåller ett antal bitpositioner 20d (en byte insorterad i fältet 10), som är avsedda för bitpositioner representerade ett kontrollfält. 501 884 _10..
Uppfinningen bygger på att i första hand utnyttja avsnittet 20ab, samt kontrollfältet 20d.
I en sändande enhet 10 förefinns i och för sig kända medel, som tillför till fältet 20d en bitkonfiguration, represente- rande värdet för en i sändaren 10 utförd kontrollberäkning, enligt en vald algoritm eller via paritetskontroll, av bit- positionerna i avsnittet 20ab i övrigt.
Vald algoritm eller utförd paritetskontroll av avsnittet 20ab skall ge ett valt, av mottagaren igenkännbart, värde, och i förenklande syfte kan antagas att detta värde alltid sättes till "O".
Härvid kommer via sändaren 10 detta avsnitt (20ab) med övriga datacelltillhöriga bitpositioner (20c) att överföras via för- bindelsens 2 pá en av fyra ledningar 2a - 2d, till den motta- gande enheten 3.
Här bör noteras att även om samtliga datapaket skulle sändas samtidigt och i synkronism från sändaren 10 över de fyra ledningarna 2a, 2b, 2c och 2d till mottagaren 3 har man att utgå ifran att dessa datapaket icke inkommer samtidigt och i synkronism till mottagaren 3. Även om datapaketen sändes medvetet tidsförskjutna enligt principerna visade och be- skrivna i publikationen PCT/SE93/00277, så krävs synkronise- ring till vald tidsförskjutning.
Det krävs således en synkronisering av samtliga emottagna signaler i enheten 1.
Inledningsvis skall uppfinningens principer och funktioner med tillhörande medel närmare beskrivas, där bitpositionerna på förbindelsen 2a råkar inkomma till den mottagande kretsen 3a i synkronism med en mottagaren 3 tillhörig eller alstrad synkroniseringsignal. 501 884 --11 _ Med hänvisning till figur 2 illustreras hur de seriellt uppträdande datapaketen 20 på förbindelsen 2a inkommer till en serie-parallell-omvandlare 3a, varvid datapaketens bit- positioner uppdelas i parallellöverförbara 20 bitars ord på en ledning 25.
Med hänvisning till figur 3 illustreras hur bitströmmen på ledningen 2a införes i ett 20-bitars register 21, och ned- flyttas till ett intillvarande register 22.
Bitpositionerna i registret 22 förflyttas till ett register 23, som av en aktiveringssignal på ledningen 24 för över bitpositionerna till styrenheten 4.
Styrenheten 4 räknar nu ut i en beräkningskrets 30 kontroll- summan för fyra på varandra följande 20-bitars bitsekvenser och noterar att kontrollsumman är "0", varvid styrenheten 4 indikerar för synkroniseringsenheten 9 att kontrollsumman var "O" varvid synkroniseringsenheten 9 alstrar, via ledning 26, en signal för datapaketets början och varje 20-bitars bitse- kvens kan lagras i minnet 5.
Som en säkerhetskontroll avvaktar styrenheten 4 via en krets 30' på att de beräknade bitpositionerna ger värdet "O" under ett antal datapaket, säg fyra datapaket, innan godkänd syn- kronisering aktiveras och för detta ändamål krävs en räknare 31 så att datapaketets totala antal bitpositioner kan be- aktas.
Skulle en sådan beräkning inte ge resultatet "0", vilket antages vara fallet för ledningen 2b sänder styrenheten 4 ett kommando på ledning 32 till synkroniseringsenheten 9 att via ledning 24 stege fram registret 22a ett steg, varefter följer en ny beräkning av fyra därpå följande datapakettillhöriga 20-bitars bitsekvenser.
Blir därvid kontrollsumman "0" föreligger synkronism, om ej 501 884 -12- krävs ytterligare en stegning och en ny beräkning för samt- liga datapaket tillhöriga bitpositionerna ända tills synkro- nism erhålles.
För att det skall vara möjligt att kunna synkronisera på detta sätt krävs att varje datapakets samtliga bitpositioner och deras tilldelade värden, skall vid sändningen uppfylla i vart fall vissa grundkriteria.
Dessa kan summeras enligt följande; a) b) c) d) e) Varje datapaket måste ha ett på förhand bestämt antal bitpositioner, och en på förhand bestämd has- tighet, vilket kontrolleras i enheterna 30 och 31.
Varje datapaket bör vara uppdelbart på ett entydigt sätt i ett bestämt antal andelar, såsom den adressbärande andelen (20ab) och den in- formationsbärande andelen (20c). säg två andelar, En av dessa andelar, säg den adressbärande andelen (20ab), skall vara jämnt uppdelbar i ett antal lika delavsnitt, (säg fyra delavsnitt med 20 bitars ord).
Vid sändningen krävs att bitpositionerna inom varje sådant delavsnitt (20a,20b), för resp. datapaket har tilldelats en mot önskad informationsöverföring svarande bitkonfiguration, men att dessutom ett bitfält (20d) kompletterats med en sådan konfigura- tion att när samtliga bitpositioner och deras värde kontrollerats, säg genom en beräkning 30 medelst en vald algoritm eller via en paritetskontroll, så skall kontrollen ge ett och samma värde för varje datapaket.
Att varje annat delavsnitt (20c) bör inte har en bitkonfiguration som med samma antal bitpositioner 501 '884_ _-13 _ som i avnittet (20ab) och vid en vald beräkning eller kontroll ger samma värde.
I vart fall skall sannolikheten för att ett sådant valt delavsnitt, inom eller mellan de angivna delavsnitten 20a, 20b och 20c, skall ge ett förväntat värde för vart och ett av ett antal pá varandra följande datapaket vara mycket liten.
Synkroniseringslogiken 9 och/eller styrlogiken 4 har inom sig biträknare 31, så att ett datapakets totala antal bitpositio- ner är känt, så att därav början och slutet pá ett datapaket kan fastställas.
Vid en demultiplexerande funktion sker i princip samma funk- tionella flöde.
Parallellformaterade datapaket härrörande från ledningarna 2a-2d kan nu, via vald tidsfördröjning matas som ett antal 20-bitars ord till styrlogiken 4, som lagrar dessa i minnet 5, som i tur och ordning matar 20-bitars ord till en buffert- krets, som via en parallell-serie-omvandlare 7 sänder datapa- keten pà en ledning eller en förbindelse 8.
Härav följer att för föreliggande uppfinning gäller att vid en multiplexerande funktion eller en demultiplexerande funk- tion kan en gemensam synkroniseringslogik 9 komma till an- vändning samtidigt som ävenledes ett gemensamt minne 5, gemensamma buffertkretsar 6 m.m. kan utnyttjas.
En kretsuppsättningar av hithörande slag kan med fördel komma till användning vid en enhet som är visad och beskriven i en samtidigt med denna ansökan inlämnad ansökan benämnd "En signalmottagande och en signalsändande enhet" eller vid en enhet som är visad och beskriven i en samtidigt med denna ansökan inlämnad ansökan benämnd "Signalbehandlande enhet" eller vid en enhet som är visad och beskriven i en samtidigt med denna ansökan inlämnad ansökan benämnd "Multliplexeran- 501 884 _ 14 _ de/demultiplexerande enhet".
Hänvisning till nämnda ansökningar göres för att därav få en djupare insikt om uppfinningens tillämpning och innehållet i nämnda ansökningar skall betraktas som en del av denna an- sökan.
Uppfinningen är givetvis inte begränsad till den ovan såsom exempel angivna utföringsformen utan kan genomgå modifikatio- ner inom ramen för uppfinningstanken illustrerad i efter- följande patentkrav.

Claims (5)

501 884, -_15 _ PATENTKRAV
1. Synkroniserande kretsarrangemang ingående i en multi- plexerande/demultiplexerande enhet av till i datapaket sam- ordnad bitström utnyttjande principen att 1 en sekvensiellt orienterad bitström, uppdelad i på varandra följande, enty- digt bestämda, datapaket, kunna fastställa ett gränssnitt mellan två, tätt på varandra följande datapaket, genom att inom en pä förhand bestämda andel av en konsekutiv bitsekvens av varje sänt datapaket är bitpositionernas läge och värde ständigt så valda att de, av en på förhand bestämd kontroll- beräkning, ger ett pá förhand bestämt värde (säg "0"), att en, resp. mottagen datapaket tillhörig, konsekutivt mot nämnda bestämda andel svarande, bitsekvens utvärderas för att fastställa i vad män nämnda kontrollberäkning ger det förut- bestämda värdet och vid en överensstämmelse förutsättes att via den utvalda andelens bitsekvens fastställes gränssnittet mellan två, på varandra följande, datapaket, varvid nämnda till datapaket samordnade bitström vid en multiplexerande funktion uppträder pà ett antal inkommande förbindelser och en utgående förbindelse och vid en demultiplexerande funktion vice versa, k ä n n e t e c k n a t därav, att via ett styrblock eller styrlogik (4,9) är varje inkommande bitström synkroniserad genom att till en serie-parallell-omvandlare (3b) för resp. bitström införa en mot synkronism svarande tidsfördröjning, att i parallellformat uppträdande sålunda synkroniserad bitström är via nämnda styrblock- eller styrlo- gik (4) matningsbart till ett minne (S), som via buffert- kretsar (6) och en parallell-serie-omvandling (7) utmatar bitströmmen på nämnda utgående förbindelse (8).
2. Arrangemang enligt patentkravet l, k ä n n e t e c k - n a t därav, att den bestämda andelen utgöres av en resp. datapaket tillhörig adressbärande del.
3. Arrangemang enligt patentkravet l eller 2, k ä n n e - t e c k n a t därav, att andelen är uppdelad i ett bestämt antal delavsnitt, som med fördel väljes till i vart fall fyra. 501 884 - 16,-
4. Arrangemang enligt patentkravet l, 2 eller 3, k ä n n e - t e c k n a t därav, att först vid en fastställd överens- stämmelse, gällande för ett pä förhand bestämt antal, på varandra följande, datapaket, fastställes gränssnittet.
5. Arrangemang enligt patentkravet 1 eller 4, k ä n n e - t e c k n a t därav, att vid en bristande överensstämmelse vid någon av de inkommande förbindelserna (2a-2d) förflyttas den bestämda andelen av konsekutiv bitsekvens en bitposition framàt, eller bakåt, varefter en kontrollberäkning av andelen utföres på samma sätt, för att vid överensstämmelse faststäl- la gränssnittet och vid bristande överensstämmelse ånyo för- flytta den bestämda andelen en ytterligare bitposition i samma riktning.
SE9303341A 1993-10-12 1993-10-12 Synkroniserande kretsarrangemang fastställer gräns mellan konsekutiva paket SE501884C2 (sv)

Priority Applications (14)

Application Number Priority Date Filing Date Title
SE9303341A SE501884C2 (sv) 1993-10-12 1993-10-12 Synkroniserande kretsarrangemang fastställer gräns mellan konsekutiva paket
JP7511662A JP3017537B2 (ja) 1993-10-12 1994-10-03 同期化回路構造および同期化方法
DE69429583T DE69429583T2 (de) 1993-10-12 1994-10-03 Synchronisierungsschaltungsanordnung
CA002173948A CA2173948C (en) 1993-10-12 1994-10-03 Synchronizing circuit arrangement
AU79518/94A AU680310B2 (en) 1993-10-12 1994-10-03 Synchronizing circuit arrangement
KR1019960701897A KR100291655B1 (ko) 1993-10-12 1994-10-03 동기회로장치
PCT/SE1994/000912 WO1995010898A1 (en) 1993-10-12 1994-10-03 Synchronizing circuit arrangement
BR9407804A BR9407804A (pt) 1993-10-12 1994-10-03 Conjunto de circuito de sincronização
CN94193769A CN1062400C (zh) 1993-10-12 1994-10-03 同步电路装置
EP94930380A EP0723722B1 (en) 1993-10-12 1994-10-03 Synchronizing circuit arrangement
US08/320,661 US5579324A (en) 1993-10-12 1994-10-11 Synchronizing circuit arrangement
TW083109394A TW252253B (sv) 1993-10-12 1994-10-11
NO961421A NO961421D0 (no) 1993-10-12 1996-04-11 Anordning ved synkroniseringskrets
FI961595A FI961595A (sv) 1993-10-12 1996-04-11 Synkroniseringskretsarrangemang

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9303341A SE501884C2 (sv) 1993-10-12 1993-10-12 Synkroniserande kretsarrangemang fastställer gräns mellan konsekutiva paket

Publications (3)

Publication Number Publication Date
SE9303341D0 SE9303341D0 (sv) 1993-10-12
SE9303341L SE9303341L (sv) 1995-04-13
SE501884C2 true SE501884C2 (sv) 1995-06-12

Family

ID=20391390

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9303341A SE501884C2 (sv) 1993-10-12 1993-10-12 Synkroniserande kretsarrangemang fastställer gräns mellan konsekutiva paket

Country Status (14)

Country Link
US (1) US5579324A (sv)
EP (1) EP0723722B1 (sv)
JP (1) JP3017537B2 (sv)
KR (1) KR100291655B1 (sv)
CN (1) CN1062400C (sv)
AU (1) AU680310B2 (sv)
BR (1) BR9407804A (sv)
CA (1) CA2173948C (sv)
DE (1) DE69429583T2 (sv)
FI (1) FI961595A (sv)
NO (1) NO961421D0 (sv)
SE (1) SE501884C2 (sv)
TW (1) TW252253B (sv)
WO (1) WO1995010898A1 (sv)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815514A (en) * 1996-02-09 1998-09-29 Overland Data, Inc. Variable rate bit inserter for digital data storage
US5931968A (en) 1996-02-09 1999-08-03 Overland Data, Inc. Digital data recording channel
US6167550A (en) * 1996-02-09 2000-12-26 Overland Data, Inc. Write format for digital data storage
US6543024B2 (en) 1996-02-09 2003-04-01 Overland Storage, Inc. Write format for digital data storage
GB9724026D0 (en) * 1997-11-13 1998-01-14 Advanced Telecommunications Mo Bit stream synchronization
DE19802365C2 (de) * 1998-01-22 2002-06-13 Siemens Ag Übertragungsverfahren und Übertragungssystem
US6597526B1 (en) 1998-08-14 2003-07-22 Overland Storage, Inc. Magnetic tape drive apparatus including a variable rate encoder
US6798777B1 (en) 2000-04-17 2004-09-28 Juniper Networks, Inc. Filtering and route lookup in a switching device
US6973095B1 (en) * 2000-10-27 2005-12-06 Redback Networks Inc. Remote circuit provisioning
CN1901509B (zh) * 2006-07-26 2013-05-29 白杰 网络节点间同步数据的同步方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU585794B2 (en) * 1986-01-09 1989-06-22 Nec Corporation Frame synchronization detection system
GB8609499D0 (en) * 1986-04-18 1986-05-21 Gen Electric Co Plc Digital transmission system
DE3772313D1 (de) * 1986-09-29 1991-09-26 Siemens Ag Verfahren zur rahmensynchronisierung der vermittlungsstelle eines pcm-zeitmultiplex-fernmeldesystems.
US4922438A (en) * 1986-12-11 1990-05-01 Siemens Aktiengesellschaft Method and apparatus for reading packet-oriented data signals into and out of a buffer
US4873663A (en) * 1988-04-25 1989-10-10 American Telephone And Telegraph Company Control memory using recirculating shift registers for a TDM switching apparatus
JP2531272B2 (ja) * 1988-08-11 1996-09-04 日本電気株式会社 フレ―ム同期制御方式
US4894826A (en) * 1989-01-30 1990-01-16 Honeywell, Inc. Message generating communication apparatus having a message preamble format allowing parts of certain messages to be ignored
US5367544A (en) * 1989-05-04 1994-11-22 Northern Telecom Limited Data stream frame synchronisation
JPH0323732A (ja) * 1989-06-20 1991-01-31 Fujitsu Ltd フレーム同期処理方式
GB9004188D0 (en) * 1990-02-23 1990-04-18 Plessey Telecomm Method and apparatus for detecting a frame alignment word in a data stream
US5131012A (en) * 1990-09-18 1992-07-14 At&T Bell Laboratories Synchronization for cylic redundancy check based, broadband communications network
US5130984A (en) * 1990-12-18 1992-07-14 Bell Communications Research, Inc. Large fault tolerant packet switch particularly suited for asynchronous transfer mode (ATM) communication
JP2655547B2 (ja) * 1991-03-13 1997-09-24 富士通株式会社 Crc演算方法及びatm交換方式におけるhec同期装置
US5253254A (en) * 1991-09-18 1993-10-12 Dsc Communications Corporation Telecommunications system with arbitrary alignment parallel framer
FR2682201B1 (fr) * 1991-10-04 1994-01-14 Aerospatiale Ste Nationale Indle Procede de discrimination temporelle de pannes dans un systeme hierarchise de traitement de donnees, et systeme hierarchise de traitement de donnees adapte a sa mise en óoeuvre.
SE504159C2 (sv) * 1992-04-02 1996-11-25 Tony Noren Metod för att försluta ett tråg med ett lock som har fönsteröppning
GB9213273D0 (en) * 1992-06-23 1992-08-05 Digital Equipment Int Efficient atm cell synchronization
EP0626771A3 (de) * 1993-05-26 1998-04-29 Ascom Tech Ag Verfahren und Vorrichtung zum Ermitteln einer jeweiligen Abtastphase und zum nachfolgenden Abtasten der Bits eines Datenpakets

Also Published As

Publication number Publication date
US5579324A (en) 1996-11-26
NO961421L (no) 1996-04-11
EP0723722B1 (en) 2002-01-02
KR100291655B1 (ko) 2001-06-01
DE69429583D1 (de) 2002-02-07
FI961595A0 (sv) 1996-04-11
KR960705428A (ko) 1996-10-09
DE69429583T2 (de) 2002-08-22
CA2173948A1 (en) 1995-04-20
NO961421D0 (no) 1996-04-11
CA2173948C (en) 1999-07-20
SE9303341D0 (sv) 1993-10-12
JP3017537B2 (ja) 2000-03-13
FI961595A (sv) 1996-04-11
TW252253B (sv) 1995-07-21
EP0723722A1 (en) 1996-07-31
WO1995010898A1 (en) 1995-04-20
SE9303341L (sv) 1995-04-13
AU7951894A (en) 1995-05-04
AU680310B2 (en) 1997-07-24
CN1133109A (zh) 1996-10-09
CN1062400C (zh) 2001-02-21
JPH08510887A (ja) 1996-11-12
BR9407804A (pt) 1997-05-06

Similar Documents

Publication Publication Date Title
US7386008B2 (en) Method and apparatus for converting data packets between a higher bandwidth network and a lower bandwidth network having multiple channels
US7573916B1 (en) Multi-function high-speed network interface
US5446738A (en) ATM multiplexing system
JP2578060B2 (ja) 高速セル交換網のための光スイッチ
US5905727A (en) Method and system for transmitting ATM cells on an ATM link
KR100440574B1 (ko) 가변길이 패킷 스위칭 장치
US6934301B2 (en) Method and apparatus for converting data packets between a higher bandwidth network and a lower bandwidth network
SE501884C2 (sv) Synkroniserande kretsarrangemang fastställer gräns mellan konsekutiva paket
JPH10262020A (ja) 回線多重化方式
EP1254532B1 (en) Methods and apparatus for selecting the better cell from redundant streams within a cell-oriented environment
CA1334304C (en) Packet switch suitable for integrated circuit implementation
US20030012214A1 (en) Hybrid time switch as a rotator tandem
EP1155540A1 (en) Data communications
EP1126652A2 (en) Method and system for transmission and reception of asynchronously multiplexed signals
US5430725A (en) Transmitting different size data items on a bus
AU680695B2 (en) A signal receiving and a signal transmitting unit
KR960007678B1 (ko) 병렬 분산 표본 스크램블링 시스템
EP1407565B1 (en) Method and apparatus for converting data packets between a higher bandwidth network and lower bandwidth network
KR0150529B1 (ko) 선택적인 멀티캐스팅 기능을 가지는 비연결형 서버시스템
JP2737760B2 (ja) ルーティングシステム
JPH05327757A (ja) 監視セル挿入制御方式
JPH04360341A (ja) 光加入者アクセスユニット
JPH05183574A (ja) セル交換装置
GB2344488A (en) Permanent virtual circuit communication system
JPH03129931A (ja) 多重化装置

Legal Events

Date Code Title Description
NUG Patent has lapsed