NO833046L - Tilpasningsledd for digital dataoverfoering - Google Patents
Tilpasningsledd for digital dataoverfoeringInfo
- Publication number
- NO833046L NO833046L NO833046A NO833046A NO833046L NO 833046 L NO833046 L NO 833046L NO 833046 A NO833046 A NO 833046A NO 833046 A NO833046 A NO 833046A NO 833046 L NO833046 L NO 833046L
- Authority
- NO
- Norway
- Prior art keywords
- data
- address
- bit
- storage equipment
- signals
- Prior art date
Links
- 238000003860 storage Methods 0.000 claims description 59
- 230000006978 adaptation Effects 0.000 claims description 27
- 210000000056 organ Anatomy 0.000 claims description 6
- 230000001105 regulatory effect Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000001276 controlling effect Effects 0.000 claims description 2
- 238000013479 data entry Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 3
- 230000014759 maintenance of location Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000037433 frameshift Effects 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0626—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers plesiochronous multiplexing systems, e.g. plesiochronous digital hierarchy [PDH], jitter attenuators
- H04J3/0629—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers plesiochronous multiplexing systems, e.g. plesiochronous digital hierarchy [PDH], jitter attenuators in a network, e.g. in combination with switching or multiplexing, slip buffers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Optical Communication System (AREA)
- Communication Control (AREA)
Description
Foreliggende oppfinnelse angår digitale dataoverføringssystemer
i sin alminnerlighet og gjelder særlig et tilpasningsledd innrettet for tidsfølgekobling og anvendelse i et digitalt data-overføringssystem.
Det har vært foreslått å drive digitale koblingssystemer, f.eks. digitale telefonsystemer, på en måte som er kjent som mesokronisk drift. De koblingsprganer som utgjør et sådant system utleder sin egen tidsfølgereferanse og kommuniserer med andre koblingsorganer innenfor systemet på mesokronisk måte. Dette står i motsetning til tradisjonelle digitale koblingssystemer i telefonteknikken, som tidligere har utledet sin tidsfølge-informasjon fra signaler som frembringes i et synkronisert nettverk og har frembragt en sikker klokkereferanse og ramme som alle innkommende data tilpasses til før kobling eller veksling.
I et mesosynkront system er det nødvendig å anordne en eller annet form for tilpasningsutstyr i hvert vekslingstrinn for å tilpasse innkommende signaler til den lokale klokke. Anvendelse av et sådant tilpasningsledd fører inn ytterligere forsinkelse i hvert vekslingstrinn. For å angripe dette problem er det utviklet et tilpasningsledd som også er innrettet for tidsfølge-veksling.
Oppfinnelsen gjelder således et til<p>asningsledd innrettet for tidsfølgeveksling og anvendelse i et digitalt dataoverførings-system, idet tilpasningsleddets særtrekk i henhold til oppfinnelsen består i at det omfatter lagerutstyr for lagring av n databitgrupper i rammer som hver omfatter m bitgrupper, hvor n > m, idet lagerutstyret er anordnet slik at data skrives inn i rekke-følge under styring fra tidssignaler tilordnet innkommende data, samt utstyr for regulering av datautlesningen fra nevnte lagerutstyr og med logiske organer som frembringer leseadresser for de datagrupper som skal utleses, idet nevnte logiske organer er innrettet for å bevirke utlesning fra vedkommende adresse i den forutgående eller påfølgende ramme, når en frembragt leseadresse står i et forut bestemt forhold til den foreliggende skriveadresse.
Dette arrangement tillater tilpasningsleddet også å arbeide som en tidsveksler og kollisjon mellom utlesning og innskrivning unngås ved å tillate en etterslepning tilsvarende en ramme.
Når m er 32 datagrupper er en foretrukket verdi for n 43. De logiske organer kan omfatte en aritmetisk logikkenhet som mottar skriveadressen for hver datagruppe som er innskrevet i lagerutstyret, idet logikkenheten arbeider under styring fra en prosessor og lokal klokke for å frembringe nevnte leseadresser.
Tilpasningsleddet kan omfatte en frasorteringskrets for fra-sortering av klokkesignaler fra innkommende datasignaler, idet nevnte krets er innrettet for å dirigere datasignaler til datainngangen for nevnte lagerutstyr samt å frembringe tidssignaler for styring av innskrivningen av data i lagerutstyret.
Lagerutstyret kan omfatte en rekke av skiftregistere med serie-innskrivning og parallellutlesning og som hver er innrettet for å lagre en datagruppe. Separate dekodere kan være tilordnet hver sådan rekke samt innrettet for å frembringe lese- og skriveadresser for nevnte registere.
Oppfinnelsen vil nå blir nærmere beskrevet ved hjelp av et ut-førelseseksempel og under særlig henvisning til de vedføyde teg-ninger, hvorpå: Fig. 1 er et blokkskjema;. av et enkeltkanal-tilpasningsledd innrettet for tidsfølgeveksling. Fig. 2 er et blokkskjema av et 8 x 8 tilpasningsledd med tidsfølge-og mellomromsveksling mellom alle kanaler. Fig. 3 er et blokkskjema som viser et bufferlager anvendt i det tilpasningsledd som er vist i figurene 1 og 2. Fig. 4 er et skjematisk diagram som anskueliggjør arbeidsfunksjonen for det bufferlager som er vist i fig. 3. Fig. 5 er et flytskjema som viser arbeidsfunksjonen for den aritmetiske logikkenhet.
Tilpasningsleddet vil nå bli beskrevet i sammenheng med en digi-tal telefonsentral hvor tilpasningsledd vanligvis anvendes i overgangen mellom det innkommende dataoverføringssystem og sentralen. Den utførelse som skal beskrives angår en anordning som utfører den kombinerte arbeidsfunksjon for et tilpasningsledd og en tidsfølgeveksler.
En enkeltkanalversjon som utgjør en kombinasjon av tilpasningsledd og tidsveksler er vist i fig. 1 på tegningene. Denne anordning omfatter en krets 10 som mottar pulskodemodulerte (PCM) taleavsnitt fra en linje 11. Kretsen 10 har en første utgang forbundet med et bufferlager 14 samt en annen utgang som omfatter en hovedvei 15 som også er koblet til bufferlageret 14. En ytterligere hovedvei 16 forbinder kretsen 10 med en aritmetisk logikkenhet 18. Den aritmetiske logikkenhet 18 mottar lokale klokkesignaler over en linje 20 samt en lokal rammevektor over en linje 21. En forbindelseregulerende enhet 24 som over en hovedvei 25 er tilkoblet en styreenhet 30 i form av en mikro-prosessor i sentralen kan frembringe tidsluke-adressesignaler til inngangssiden av den aritmetiske logikkenhet over hovedveien 26.
Kretsen 10 frasorterer fjernklokke- og rammevektorsignalene
fra de innkommende PCM-taleavsnitt fra linjen 11 og frembringer passende skrive-reguleringssignaler som tilføres bufferlageret 14 over hovedveien 15. Disse signaler anvendes for syklisk innskrivning i bufferlageret 14 av alle 32 tidsluker som tilføres lageret 14 over linjen 12. Skriveadressen for hver tidsluke overføres til den aritmetiske logikkenhet 18 over hovedveien 16.
Utlesningen av informasjon fra lageret 14 styres fra den aritmetiske logikkenhet 18 som avgir leseadresser over en hovedvei 27. Den aritmetiske logikkenhet arbeider under styring fra den lokale klokke og den lokale rammevektor og utleder den adresse i bufferlageret 14 for kanalen som skal utleses på grunnlag av data som er mottatt fra den forbindelseregulerende enhet 34 og skriveadressen på hovedveien 16,og derpå slipper frem denne kanal til utgangshovedveien 28. Den aritmetiske logikkenhet må sikre at forsøk på samtidig utlesning og innskrivning av samme lagrings-element i bufferlageret 14 unngås. Dette oppnås i det foreliggende arrangement ved å utføre bufferlageret 14 slik at det er større enn en informasjonsramme, således at hvis en kollisjon er uunngåelig, kan den ønskede bitgruppe utledes fra et alterna-tivt lagersted i lagerutstyret. Dette betyr at en forskyvning vil ha funnet sted med enten utelatelse av en bitgruppe eller gjentagelse av den forutgående bitgruppe. Denne bitgruppe vil bli utlest fra samme relative lagersted i påfølgende informa-sjonsrammer, således at forskyvning ikke opptrer på nytt samtidig som normal synkronisering opprettholdes.
Det vil således innses at innkommende tidsluker leses inn i bufferlageret 14 under styring fra den fjerntliggende klokke og leses fra lageret under styring fra den lokale klokke. Dette arrangement sørges således for tilpasning av de innkommende data til den lokale klokke og utfører også en tidsfølgeveksling, idet en bestemt bitgruppe kan leses ut til en valgt utgangssignal under styring fra den aritmetiske logikkenhet 18.
Det arrangement som er vist i fig. 1 er et enkeltkanal-tilpas.^ ningsledd samt også en tidsfølgeveksler. Lignende enheter kan kombineres til å danne en 8 x 8 ikke blokkerende veksler ved anvendelse av en felles, 8 bit bred parallell hovedvei som inneholder 256 tidsluker og arbeider i<entakt på 2Mbit/sekund. Et sådant arrangement er vist i fig. 2 på tegningene. I det viste arrangement i fig. 2 er det anordnet 8 bufferlagere 14 0-14 7, og hvert bufferlager har en 8 bits parallell talebuss 120 som er koblet i parallell-til-serie omformere 121 til 128. Det angitte arrangement i fig. 2 har en aritmetisk logikkenhet 18 som er felles for alle bufferlagere, idet den aritmetiske logikkenhet frembringer lese-styresignaler for bufferlagrene til hovedveien 27. I kombinasjonen av tilpasningsledd og tidsfølgeveksler som er angitt i fig. 2 er tidslukene ordnet slik at utgangsomformerne 121-128 for veksling fra parallell til serie velger ut hver åttende bitgruppe fra den felles hovedvei for å drive de serie-anordnede utgangshovedveier. For å tillate dette arrangement å arbeide med et felles styrelager og aritmetisk logikkenhet er det nødvendig at beregningen av bufferlageradressen kan utføres i løpet av 488 nanosekunder, hvilket tilsvarer 2Mbit/sekund.
Det vil forstås at størrelsen av bufferlageret er kritisk for anordningens arbeidsfunksjon. Bufferlagerets minste størrelse kan fastlegges ved betranktning av tilpasningsfunksjonen eller vekslingsfunksjonen for tidslukene av følgende grunner. 1. Tilpasningsleddet er i stand til en forskyvning på en fullstendig informasjonsramme, hvilket vil si 256 bit eller
3 2 bitgrupper.
2. Under normale driftsbetingelser, hvilket vil si bortsett fra initsialisering eller tap av nasjonal synkronisering, bør tilpasningsleddet være i stand til å utligne de verste tilfeller av langtids og korttids variasjoner i fase uten å innføre rammeforskyvning. For Storbritannias telefonnett antas dette vanligvis å være 51 bit. 3. Det bør være i stand til å innføre regulert rammeforskyvning ved påvisning av minste tillate forskjell mellom leseklokken og skriveklokken. Tidsfølgebetraktninger viser at fire bitgrupper bør tillates for tilpasningsledd og tidsfølgeveksler av den spesielle art som er beskrevet her.
Da bufferlageret må håndtere fullstendige kanaler for å utføre sin tidsfølgeveksling kan de fordringer som er angitt under punkt 2 ovenfor hensiktsmessig avrundes oppover til 7 bitgrupper. De fordringer som er oppstilt under punktene 1, 2 og 3 fastlegger da at bufferlageret bør ha en minste størrelse på 43 bitgrupper. Den midlere forsinkelse gjennom et sådant lager vil
være 21% bitgrupper eller 84 mikrosekunder.
Et eksempel på et bufferlager er vist i fig. 3 på tegningene. Dette bufferlager omfatter en rekke åtte bits skiftregistere
200 med serieinngang og parallellutgang. Disse registere 200
er anordnet i fire rekker med elleve kolonner i hver, hvor det skraverte skiftregister ikke anvendes, da bare lagring av 43 bitgrupper er påkrevet. Klokke- og datasignaler tilføres til skiftregisterrekkene over et 8 bits register 201 med serieinn-^. gang og parallellutgang. Registere 201 aktiverer også en pari-tetsgenerator 202, således at et paritetbit tilordnes de klokke-og datasignaler som tilføres registrene.
Innskrivning i registrene 200 styres av dekodere 204, 205. Dekoderen 204 mottar en to bits rekkeadresse og dekoderen 205 mottar en fire bits kolonneadresse. De to dekodere samarbeider med å frembringe en koordinert adresse for vedkommende register hvor det skal innskrives en bitgruppe.
På lignende måte styres utlesningen av registrene av dekoderne 207, 208. Dekoderen 207 mottar en to bits rekkeadresse og dekoderen 208 mottar en fire bits kolonneadresse. Disse to dekodere samarbeider for å frembringe en koordinert adresse for vedkommende skiftregister som skal aktiveres for utlesning av en 8 bits bitgruppe til utgangsbuss 207. Som allerede forklart utføres inn-skrivningsfunksjonen under styring fra den fjerntliggende klokke, mens utlesningsfunksjonen utføres under styring fra den lokale klokke, og det er således behov for to uavhengige adresserings-modi, slik som vist i fig. 3.
To mekanismer sikrer at alle feil i bufferlageret kan påvises. For det første tillater bruk av et odde antall skiftregistere utøvelse av tidsluke 0 fo hvert lagringssted. Tidsluken 0 vil enten innehold et rammetilpasningssignal eller et annet mønster hvis rammetilpasningssignalet tidligere er fjernet. En annen feilpåvisningsmekanisme ligger i det paritetsbit som lagres sammen med hver tale-bitgruppe og anvendes for å påvise det som er kjent som "hefte"-feil i parallellutgangen fra hvert skiftregister.
I drift av den anordning som er vist i fig. 3 skrives datainn-gangslinjen syklisk inn i hvert skiftiegisterelement i rekken under styring av den skriveutløsende koordinerte adresse som frembringes av dekoderne 204 og 205. Parallellutgangen fra hvert skiftregister kan aktiveres under styring fra den leseutløsende koordinerte adresse som frembringes av dekoderne 207 og 208. Denne leseutløsende koordinatadresse beregnes av den aritmetiske logikkenhet 18 som er vist i figurene 1 og 2 samt innrettet for å unngå forsøk på utlesning og innskrivning samtidig på et og samme skiftregister. Følgende redegjørelse beskriver hvorledes dette oppnås.
For å forstå arbeidsfunksjonen for den kombinerte tilpasnings-anordning og tidsfølgeveksler er det nødvendig å definere føl-gende variable for en enhet på 8 x 8 bit. 1) Inngangskanalnummeret (ICN) er et tall i området 0 til 255 og er en åtte bits størrelse. De tre første bit i ICN3 identifiserer en av de åtte PCM inngangshovedveier, mens de øvrige fem bit ;i ICN5 identifiserer en bestemt kanal i hovedveiene. Inngangskanalene skrives syklisk inn i bufferlagerets registere under styring fra fjernklokken, slik som allerede beskrevet.<2>) Utgangskanalnummeret (OCN) er et tall i området 0 til 255. Dette tall identifiserer en utgangs-tidsluke i den åtte bits parallelle utgangshovedvei for tale. De første tre bit' OCN3 identifiserer PMC-utgangshovedveien mens de øvrige fem bit OCN5 identifiserer en bestemt kanal i denne hovedvei. OCN er også adressen for et lagringssted i den forbindelseregulerende enhet 24 som inneholder en ti :bitsstørrelse bestående av ICN, en opp-tatt bit og det som er kjent som.en F-bit, som vil bli nærmere definert nedenfor. Innholdet i det forbindelseregulerende lager leses ut syklisk under styring fra den lokale klokke.
For hver OCN tilføres den aritmetiske logikkenhet 18 den spesi elle ICN som er påkrevet. Den aritmetiske logikkenhet 18 kan så beregne lagringsstedet for den ønskede kanal i bufferlageret. 3) Skriveadressen (WA) er et 6 bits tall innenfor området 0 til 42. Den representerer den bufferlageradresse som for øyeblikket er gjenstand for innskrivning. Tallet er utledet fra en 43 residualteller som drives med en åttendedel av fjernklokketak-ten. De to minst signifikante bit er rekkeadressen for skrive-utløsningen, mens de øvrige fire bit er kolonneadressen. Ved betraktning av fig. 3 innskrives således registrene i rekkefølgen A B C D E osv. 4) Leseadressen (RA) er et' .tall i området 0 til 42. Det representerer den bufferlagerandresse som inneholder den spesielle kanal (ICN5) som forlanges av et bestemt OCN. 5) Formelbit (F) er et enkelt bit lagret i den forbindelseregulerende enhet 24 for hver OCN-adresse. Dette bit er innskrevet ved hjelp av den aritmetiske logiske enhet og anvendes i en påfølgende beregning av leseadressen for et bestemt OCN. 6) Skriveadressen for tidsluke 0 (WAO) er et tall i området 0 til 42 og er den bufferlageradresse hvor tidsluken 0 sist ble innskrevet. 7) D = (WA - WAO) residual 43 er en hensiktsmessig størrelse som kan frembringes for hvert bufferlager ved hjelp av teller som trinnforskyves når WA trinntelles og tilbakestilles når tidsluken 0 opptrer.
Bufferlagerets arbeidsfunksjon vil nå bli nærmere beskrevet under henvisning til fig. 4. I fig. 4 er de førtitre 8-bitS lagre vist i en sirkulær rekke av blokker med nummer 0 til 42. Det vil forstås at dette er en skjematisk illustrasjon for å lette forståelsen og representerer ikke noe fysisk arrangement. Tiden kan antas å skride frem i urviserens bevegelseretning ved betraktning av fig. 4, og skriveadressen er da representert ved en pil 260. Skriveadressen forskyves syklisk i urviserens bevegelseretning fra det ene lager til den neste. Fig. 4 kan således betraktes som en avbildning av bufferlageret som viser lagerinnholdet ved et bestemt tidspunkt. I det foreliggende eksempel er skriveadressen bufferlagrets adresse 16, som har vært anvendt for å lagre kanal 10 i rammen (N - 1), men over-skrives nå av kanal 21 i rammen N. Tidsluken 0 i ramme N ble Skrevet inn i bufferlageradressen 38. Det kan ses at kanalene 11 til 20 opptrer to ganger i bufferlageret ved det spesielle tidspunkt som er vist. D = (16 - 38) residual 43 = 21.
To formler anvendes for å beregne leseadressen RA ved det spesielle foreliggende tidspunkt.
RA = WAO + ICN (F = 0) for kanalene 0 til 20 i ramme N.
RA = WAO + ICN + LL (F = 1) for kanalene 11 til 31 i rammen
(N - 1) .
Det F-bit som er lagret i forbindelsereguleringsenheten 24 instruerer den aritmetiske logikkenhet 18 om hvilken formel som skal benyttes. Den aritmetiske logikkenhet beregner også en ny verdi for F-bit ved sammenligning av RA og WA. For å unngå kollisjon i bufferlageret tillates ikke noen utlesning fra lagrene med adresse WA - 1, WA, Wa + 1 og WA + 2.
I fig. 4 er lagrene med disse adresser vist skravert, nemlig lagrene nummer 15, 16, 17 og 18. Disse tilsvarer D = ICN - 1, ICN, ICN + 1 og ICN + 2. Den kombinerte tilpasningsinnretning og tidsfølgeveksler er anordnet slik at når kollisjon opptrer, hvilket vil si når det er påkrevet med utlesning fra en av de ovenfor nevnte fire lagre, er lagrets størrelse valgt slik at den ønskede bitgruppe er tilgjengelig fra det lager som har en annen RA beregnet fra den ovenfor angitte alternative formel. Når dette opptrer er F-bit fastlagt slik at alle påfølgende utlesninger unngår lagerkollisjon. Hvis det i det angitte ut-førelseeksempel i fig. 4 f.eks. var påkrevet med utlesning fra buf f erlageret 18, hvilket vil si tidsluke 12 for rammen (N - 1)^ville dette ikke bli tillatt og den aritmetiske logikkenhet ville istedet sørge for utlesning av tidsluke 12 i ramme N fra lageret med adressenummer 7.
En forandring i F-bit angir rammeforskyvning, hvilket vil si gjentagelse eller utelatelse av en bestemt bitgruppe. Størrelsen av bufferlageret er slik at når en sådan forskyvning først har funnet sted for en bestemt bitgruppe, vil ingen ytterligere forskyvning forekomme mens normal synkronisering opprettholdes. Denne mekanisme kan forstås ut i fra følgende betraktninger. Først betraktes den situasjon hvor skriveadressen .K• føar igjen leseadressen, hvilket vil si at fjernklokken arbeider hurtigere enn den lokale klokke. Hvis formel 1 anvendes, hvilket vil si F = 0, opptrer ingen forskyvning. I påfølgende rammer vil WA løpe i tiltagende grad forut for RA innenfor den begrensning på 51 bit som er omtalt ovenfor. Hvis formel 2 anvendes, hvilket vil si F = 1, kan det inntreffe et tidspunkt hvor RA = WA + 2, og den annen formel må da velges, med F = 0. RA vil da bli redusert ved 11 tilsvarende en forandring fra ramme N - 1 til ramme N.
Den alternative situasjon skal nå betraktes, nemlig den hvor utlesningen når igjen innskrivningen, hvilket vil si at den fjerntliggende klokke arbeider langsommere enn den lokale klokke. Hvis formelen 1 anvendes kan det inntreffe et tidspunkt hvor
RA = WA - 1, og den alternative formel vil da bli anvendt, med
F satt lik 1. RA vil få et tillegg på 11 tilsvarende forandring fra ramme N til ramme N - 1. Hvis derpå innskrivningen skulle begynne å hale inn på utlesningen, ville en total faseforskyvning på 8 bitgrupper være påkrevet før tilbakevending til formel 1.
Da dette er større enn nettverkets konstruksjonsbasis på 51 bit, vil det ikke finne sted sålenge normal nettverksynkronisering opprettholdes.
Hvis formel 2 anvendes, hvilket vil si F = 1, vil forskyvning ikke finne sted.
Den reguleringsalgoritme som er omtalt ovenfor og som styrer utlesningsprosessen, er sammenfattet i det flytskjema som er angitt i fig. 5. For det spesielle tilfelle som er vist i fig. 4, vil denne reguleringsalgoritme som fastlegger RA ikke tillater en utlesning fra bufferlageradressene 15, 16, 17 eller 18. Bare kanalene 13, 14, 15, 16, 17, 18 og 19 kan således oppnås fra den alternative bufferlageradresse. Dette ér tilstrekkelig til å oppfylle de fordringer som er angitt ovenfor med hensyn til maksimal faseforandring i det mesokrone nettverk.
Claims (6)
1. Tilpasningsledd innrettet for tidsfølgeveksling og anvendelse i et digitalt dataoverføringssystem, karakterisert ved at det omfatter lagerutstyr for lagring av n databitgrupper i rammer som hver omfatter m bitgrupper, hvor n > m, idet lagerutstyret er anordnet slik at data skrives inn i rekkefølge under styring fra tidssignaler tilordnet innkommende data, samt utstyr for regulering av datautlesningen fra nevnte lagerutstyr og med logiske organer som frembringer leseadresser for de datagrupper som skal utleses, idet nevnte logiske organer er innrettet for å bevirke utlesning fra vedkommende adresse i den forutgående eller påfølgende ramme, når en frembragt leseadresse står i et forut bestemt forhold til den foreliggende skriveadresse.
2. Tilpasningsledd som angitt i krav 1, karakterisert ved at m er 32 bitgrupper og n er lik 43.
3. Tilpasningsledd som angitt i krav 1 eller 2, karakterisert ved at de logiske organer omfatter en aritmetisk logikkenhet som mottar skriveadressen for hver bitgruppe som er skrevet inn i lagringsutstyret, mens logikkenheten arbeider under styring fra en prosessor og en lokal klokke for å frembringe nevnte leseadresser.
4. Tilpasningsledd som angitt i krav 1-3, karakterisert ved at det omfatter en frasorter-, ingskrets for å sortere klokkesignaler fra innkommende datasignaler, idet nevnte krets er anordnet for å overføre datasignalene til datainngangen for nevnte lagringsutstyr samt frambringer tidssignaler for styring av datainnskrivningen i nevnte lagerutstyr .
5. Tilpasningsledd som angitt i krav 1-4, karakterisert ved at lagerutstyret omfatter en rekke skiftregistere med serieinngang og parallellutgang samt innrettet for å lagre hver sin bitgruppe.
6. Tilpasningsledd som angitt i krav 5, karakterisert ved at separate dekodere er tilordnet nevnte rekke og innrettet for å frembringe lese- og skriveadresser for nevnte registere.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB8224481 | 1982-08-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| NO833046L true NO833046L (no) | 1984-02-27 |
Family
ID=10532528
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| NO833046A NO833046L (no) | 1982-08-26 | 1983-08-24 | Tilpasningsledd for digital dataoverfoering |
Country Status (15)
| Country | Link |
|---|---|
| US (1) | US4535446A (no) |
| EP (1) | EP0102810B1 (no) |
| JP (1) | JPS5989099A (no) |
| KR (1) | KR840005958A (no) |
| AU (1) | AU558405B2 (no) |
| BR (1) | BR8304595A (no) |
| CA (1) | CA1212743A (no) |
| DE (1) | DE3367994D1 (no) |
| DK (1) | DK390683A (no) |
| ES (1) | ES8405568A1 (no) |
| FI (1) | FI833041A7 (no) |
| NO (1) | NO833046L (no) |
| NZ (1) | NZ205365A (no) |
| PT (1) | PT77252B (no) |
| ZA (1) | ZA836138B (no) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2151437B (en) * | 1983-12-13 | 1987-04-29 | Plessey Co Plc | Frame aligner for use in telecommunication exchange systems |
| NL8502023A (nl) * | 1985-07-15 | 1987-02-02 | Philips Nv | Werkwijze voor het schakelen van tijdsloten in een tdm-signaal en inrichting voor het uitvoeren van de werkwijze. |
| US4736362A (en) * | 1985-07-26 | 1988-04-05 | Advanced Micro Devices, Inc. | Programmable data-routing multiplexer |
| JPH0666766B2 (ja) * | 1985-10-11 | 1994-08-24 | 日本電気株式会社 | フレ−ムアライナ回路 |
| JPS62188444A (ja) * | 1986-02-13 | 1987-08-18 | Nec Corp | フレ−ム位相同期回路 |
| US4771418A (en) * | 1986-07-28 | 1988-09-13 | Advanced Micro Devices, Inc. | Time-slot assigner multiplexer |
| US5081575A (en) * | 1987-11-06 | 1992-01-14 | Oryx Corporation | Highly parallel computer architecture employing crossbar switch with selectable pipeline delay |
| CA1311818C (en) * | 1987-12-29 | 1992-12-22 | Nec Corporation | Time division switching for multi-channel calls using two time switch memories acting as a frame aligner |
| JP2512786B2 (ja) * | 1988-07-18 | 1996-07-03 | 富士通株式会社 | 位相整合回路 |
| US5271006A (en) * | 1989-07-19 | 1993-12-14 | Hitachi, Ltd. | Frame aligner and method and system for control thereof |
| CH679818A5 (no) * | 1989-10-06 | 1992-04-15 | Alcatel Str Ag | |
| JP2804126B2 (ja) * | 1989-11-10 | 1998-09-24 | 株式会社日立製作所 | フレーム位相変換方法および信号伝送方法 |
| JPH0799831B2 (ja) * | 1990-10-08 | 1995-10-25 | 株式会社東芝 | Atm通信システム用単位セルスイッチ |
| US5416778A (en) * | 1992-06-26 | 1995-05-16 | U.S. Philips Corporation | Digital radio communication system and primary and secondary station for use in such a system |
| JPH06261015A (ja) * | 1993-01-11 | 1994-09-16 | Mitsubishi Electric Corp | フレーム位相同期装置及びフレーム位相同期方法及び時分割多重フレーム位相同期装置 |
| US5515371A (en) * | 1994-10-26 | 1996-05-07 | Adtran | Timeslot interleaving delay compensation (bonding) mechanism for time division multiplexed digital communication network |
| DE19722433A1 (de) | 1997-05-28 | 1998-12-03 | Siemens Ag | Verfahren und Vorrichtung zur Übertragung eines kontinuierlichen Datenstroms in paketierter Form |
| US6724846B1 (en) | 2000-04-28 | 2004-04-20 | Hewlett-Packard Development Company, L.P. | Simple, high performance, bit-sliced mesochronous synchronizer for a source synchronous link |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CH501344A (de) * | 1969-07-14 | 1970-12-31 | Standard Telephon & Radio Ag | Verfahren zur Durchschaltung von PCM-Kanälen in einer zentralgesteuerten elektronischen Fernmelde-Vermittlungsanlage |
| US3637941A (en) * | 1970-07-13 | 1972-01-25 | Gte Automatic Electric Lab Inc | Integrated switching and transmission network for pulse code modulated signals |
| FR2119152A5 (no) * | 1970-12-22 | 1972-08-04 | Lannionnais Electronique | |
| US3903371A (en) * | 1974-07-01 | 1975-09-02 | Bell Telephone Labor Inc | Common control framing detector |
| JPS5428516A (en) * | 1977-08-08 | 1979-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Channel converter |
| US4224474A (en) * | 1978-09-28 | 1980-09-23 | Western Geophysical Co. Of America | Method and apparatus for demultiplexing multiplexed seismic data |
| US4312063A (en) * | 1979-09-27 | 1982-01-19 | Communications Satellite Corporation | TDM Data reorganization apparatus |
-
1983
- 1983-08-18 AU AU18101/83A patent/AU558405B2/en not_active Ceased
- 1983-08-19 ZA ZA836138A patent/ZA836138B/xx unknown
- 1983-08-19 US US06/524,776 patent/US4535446A/en not_active Expired - Fee Related
- 1983-08-23 NZ NZ205365A patent/NZ205365A/en unknown
- 1983-08-24 ES ES525130A patent/ES8405568A1/es not_active Expired
- 1983-08-24 DE DE8383304891T patent/DE3367994D1/de not_active Expired
- 1983-08-24 NO NO833046A patent/NO833046L/no unknown
- 1983-08-24 CA CA000435218A patent/CA1212743A/en not_active Expired
- 1983-08-24 EP EP83304891A patent/EP0102810B1/en not_active Expired
- 1983-08-25 PT PT77252A patent/PT77252B/pt unknown
- 1983-08-25 BR BR8304595A patent/BR8304595A/pt unknown
- 1983-08-25 FI FI833041A patent/FI833041A7/fi not_active Application Discontinuation
- 1983-08-25 KR KR1019830003977A patent/KR840005958A/ko not_active Withdrawn
- 1983-08-26 DK DK390683A patent/DK390683A/da not_active Application Discontinuation
- 1983-08-26 JP JP58155120A patent/JPS5989099A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| AU1810183A (en) | 1984-03-01 |
| ES525130A0 (es) | 1984-06-16 |
| US4535446A (en) | 1985-08-13 |
| PT77252A (en) | 1983-09-01 |
| ZA836138B (en) | 1984-04-25 |
| DK390683D0 (da) | 1983-08-26 |
| CA1212743A (en) | 1986-10-14 |
| EP0102810B1 (en) | 1986-11-26 |
| AU558405B2 (en) | 1987-01-29 |
| PT77252B (en) | 1986-02-12 |
| FI833041A7 (fi) | 1984-02-27 |
| JPS5989099A (ja) | 1984-05-23 |
| DK390683A (da) | 1984-02-27 |
| ES8405568A1 (es) | 1984-06-16 |
| EP0102810A1 (en) | 1984-03-14 |
| BR8304595A (pt) | 1984-04-03 |
| NZ205365A (en) | 1986-03-14 |
| DE3367994D1 (en) | 1987-01-15 |
| FI833041A0 (fi) | 1983-08-25 |
| KR840005958A (ko) | 1984-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0102810B1 (en) | Digital transmission systems | |
| US3735049A (en) | Telecommunication system with time division multiplex | |
| NO171480B (no) | Pakkesvitsjanlegg | |
| NO152860B (no) | Fremgangsmaate for svitsjing samt svitsje-element | |
| NO154290B (no) | Fremgangsmùte for oppnùelse av fordelt styring i et kommun ikasjonssystem med et digitalt svitsjenettverk, samt kommu nikasjonssystem for utf!relse av denne fordelte styringsfu nksjon. | |
| JPS5910118B2 (ja) | 時分割ディジタル交換網 | |
| US4680752A (en) | Time switch in a time division switching network | |
| AU651693B2 (en) | Space/time switching element for switching network | |
| US20010038613A1 (en) | Time slot assigner for communication system | |
| US4272844A (en) | Multiplex time division switching network unit of the time-time type | |
| EP0796548B1 (en) | Non-blocking switching network | |
| KR960705428A (ko) | 동기회로장치(synchronizing circuit arrangement) | |
| US5303231A (en) | Switch coupled between input and output ports in communication system | |
| US4101737A (en) | Control arrangement in a time-space-time (t-s-t) time division multiple (t.d.m.) telecommunication switching system | |
| US4060698A (en) | Digital switching center | |
| US6208641B1 (en) | Switch with one-bit resolution | |
| KR100226540B1 (ko) | Atm 스위치의 어드레스 생성 회로 | |
| SE441229B (sv) | Stromstellarkrets for tidslegesomvandling i ett tidsmultiplexsystem | |
| US4119795A (en) | System for transmitting asynchronous bit transitions of data signals using time-division multiplexing | |
| CA2109007C (en) | Time slot assigner for communication system | |
| JP3408740B2 (ja) | タイムスロット・アサインメント回路 | |
| FI90706B (fi) | Menetelmä ristikytkentämatriisin virheetöntä vaihtamista varten | |
| JPS5852395B2 (ja) | 時分割通話路予備切替装置 | |
| KR0168921B1 (ko) | 동기식 전송시스템에서 시험액세스를 위한 24x3교차 스위치 회로 | |
| JP3124639B2 (ja) | Atmスイッチエレメント及びその自己監視方法 |