SE501884C2 - Synkroniserande kretsarrangemang fastställer gräns mellan konsekutiva paket - Google Patents
Synkroniserande kretsarrangemang fastställer gräns mellan konsekutiva paketInfo
- 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
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 8
- 238000004364 calculation method Methods 0.000 claims abstract description 21
- 230000006870 function Effects 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000008901 benefit Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/048—Speed or phase control by synchronisation signals using the properties of error detecting or error correcting codes, e.g. parity as synchronisation signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5672—Multiplexing, e.g. coding, scrambling
- H04L2012/5674—Synchronisation, timing recovery or alignment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication 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)
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.
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 |
AU79518/94A AU680310B2 (en) | 1993-10-12 | 1994-10-03 | Synchronizing circuit arrangement |
DE69429583T DE69429583T2 (de) | 1993-10-12 | 1994-10-03 | Synchronisierungsschaltungsanordnung |
BR9407804A BR9407804A (pt) | 1993-10-12 | 1994-10-03 | Conjunto de circuito de sincronização |
KR1019960701897A KR100291655B1 (ko) | 1993-10-12 | 1994-10-03 | 동기회로장치 |
CN94193769A CN1062400C (zh) | 1993-10-12 | 1994-10-03 | 同步电路装置 |
PCT/SE1994/000912 WO1995010898A1 (en) | 1993-10-12 | 1994-10-03 | Synchronizing circuit arrangement |
EP94930380A EP0723722B1 (en) | 1993-10-12 | 1994-10-03 | Synchronizing circuit arrangement |
JP7511662A JP3017537B2 (ja) | 1993-10-12 | 1994-10-03 | 同期化回路構造および同期化方法 |
CA002173948A CA2173948C (en) | 1993-10-12 | 1994-10-03 | Synchronizing circuit arrangement |
TW083109394A TW252253B (sv) | 1993-10-12 | 1994-10-11 | |
US08/320,661 US5579324A (en) | 1993-10-12 | 1994-10-11 | Synchronizing circuit arrangement |
FI961595A FI961595A0 (sv) | 1993-10-12 | 1996-04-11 | Synkroniseringskretsarrangemang |
NO961421A NO961421D0 (no) | 1993-10-12 | 1996-04-11 | Anordning ved synkroniseringskrets |
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) | FI961595A0 (sv) |
NO (1) | NO961421D0 (sv) |
SE (1) | SE501884C2 (sv) |
TW (1) | TW252253B (sv) |
WO (1) | WO1995010898A1 (sv) |
Families Citing this family (10)
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 |
US6543024B2 (en) | 1996-02-09 | 2003-04-01 | Overland Storage, Inc. | Write format 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 |
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)
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 |
EP0262478B1 (de) * | 1986-09-29 | 1991-08-21 | Siemens Aktiengesellschaft | 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 |
-
1993
- 1993-10-12 SE SE9303341A patent/SE501884C2/sv not_active IP Right Cessation
-
1994
- 1994-10-03 WO PCT/SE1994/000912 patent/WO1995010898A1/en active IP Right Grant
- 1994-10-03 DE DE69429583T patent/DE69429583T2/de not_active Expired - Lifetime
- 1994-10-03 JP JP7511662A patent/JP3017537B2/ja not_active Expired - Lifetime
- 1994-10-03 CA CA002173948A patent/CA2173948C/en not_active Expired - Lifetime
- 1994-10-03 EP EP94930380A patent/EP0723722B1/en not_active Expired - Lifetime
- 1994-10-03 KR KR1019960701897A patent/KR100291655B1/ko not_active Expired - Lifetime
- 1994-10-03 AU AU79518/94A patent/AU680310B2/en not_active Ceased
- 1994-10-03 CN CN94193769A patent/CN1062400C/zh not_active Expired - Lifetime
- 1994-10-03 BR BR9407804A patent/BR9407804A/pt not_active IP Right Cessation
- 1994-10-11 TW TW083109394A patent/TW252253B/zh not_active IP Right Cessation
- 1994-10-11 US US08/320,661 patent/US5579324A/en not_active Expired - Lifetime
-
1996
- 1996-04-11 FI FI961595A patent/FI961595A0/sv unknown
- 1996-04-11 NO NO961421A patent/NO961421D0/no not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
KR100291655B1 (ko) | 2001-06-01 |
US5579324A (en) | 1996-11-26 |
DE69429583D1 (de) | 2002-02-07 |
SE9303341D0 (sv) | 1993-10-12 |
DE69429583T2 (de) | 2002-08-22 |
FI961595A7 (sv) | 1996-04-11 |
NO961421L (no) | 1996-04-11 |
CN1133109A (zh) | 1996-10-09 |
SE9303341L (sv) | 1995-04-13 |
KR960705428A (ko) | 1996-10-09 |
CA2173948A1 (en) | 1995-04-20 |
NO961421D0 (no) | 1996-04-11 |
TW252253B (sv) | 1995-07-21 |
JPH08510887A (ja) | 1996-11-12 |
CN1062400C (zh) | 2001-02-21 |
AU680310B2 (en) | 1997-07-24 |
EP0723722A1 (en) | 1996-07-31 |
WO1995010898A1 (en) | 1995-04-20 |
CA2173948C (en) | 1999-07-20 |
BR9407804A (pt) | 1997-05-06 |
FI961595A0 (sv) | 1996-04-11 |
EP0723722B1 (en) | 2002-01-02 |
AU7951894A (en) | 1995-05-04 |
JP3017537B2 (ja) | 2000-03-13 |
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 | |
US5233603A (en) | Packet switch suitable for integrated circuit implementation | |
JP2578060B2 (ja) | 高速セル交換網のための光スイッチ | |
US5379295A (en) | Cross-connect system for asynchronous transfer mode | |
JP2004503134A (ja) | 正しくする受信器 | |
JP3172477B2 (ja) | Atmセルを伝送する方法、atmセルをatmリンクに送信する方法及びatmリンクからatmセルを受信する方法 | |
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 | |
US20060193325A1 (en) | Method and system for transmission and reception of asynchronously multiplexed signals | |
EP0338558A2 (en) | Packet switch suitable for integrated circuit implementation | |
US20030012214A1 (en) | Hybrid time switch as a rotator tandem | |
WO2001048987A1 (en) | Data communications | |
US5430725A (en) | Transmitting different size data items on a bus | |
SE503702C2 (sv) | Signalbearbetande enhet vilken omvandlar ingående överföringshastighet till en därifrån skild utgående överföringshastighet | |
EP1407565B1 (en) | Method and apparatus for converting data packets between a higher bandwidth network and lower bandwidth network | |
KR0150529B1 (ko) | 선택적인 멀티캐스팅 기능을 가지는 비연결형 서버시스템 | |
JP2737760B2 (ja) | ルーティングシステム | |
JPH042297A (ja) | 回線設定回路 | |
JP2000036797A (ja) | マルチリンク多重化伝送装置およびマルチリンク多重化伝送方法 | |
JPH05327757A (ja) | 監視セル挿入制御方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |