[go: up one dir, main page]

SE432334B - Tidsmultiplexvexel - Google Patents

Tidsmultiplexvexel

Info

Publication number
SE432334B
SE432334B SE7808446A SE7808446A SE432334B SE 432334 B SE432334 B SE 432334B SE 7808446 A SE7808446 A SE 7808446A SE 7808446 A SE7808446 A SE 7808446A SE 432334 B SE432334 B SE 432334B
Authority
SE
Sweden
Prior art keywords
memory
speech
channel
transmission line
information
Prior art date
Application number
SE7808446A
Other languages
English (en)
Other versions
SE7808446L (sv
Inventor
K Okada
K Habara
Original Assignee
Nippon Telegraph & Telephone
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 Nippon Telegraph & Telephone filed Critical Nippon Telegraph & Telephone
Publication of SE7808446L publication Critical patent/SE7808446L/sv
Publication of SE432334B publication Critical patent/SE432334B/sv

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0407Selecting arrangements for multiplex systems for time-division multiplexing using a stored programme control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Description

78G8Me6 “lf 2 betar synkront med skrivorganet får läsa ut innehållet i ett styrminne, medan ett andra utläsningsorgan påverkas såsom gensvar på den utlästa styrinformationen och därvid bringas att läsa ut information avseende en förutbestämd adress medelst styrinforma- tionen.
Eftersom emellertid i den ovan beskrivna tidigare kända kanalväxlaren digitaltransmissionsledningen är ansluten till tal- minnet via självständiga skriv- och utläsningsorgan saknar den aktuella operationen flexibilitet, varigenom fördelarna som man vinner genom att utnyttja ett system med styrning medelst ett lagrat program för en digitalväxlare går förlorade. Efter hand som digitalväxelns kapacitet ökar blir det således t.ex. nödvän- digt att ändra kanalväxlarens konstruktion, men i sådana fall då kanalväxlaren är bildad medelst maskinvara, som den hittills har varit, är det nödvändigt att ändra utformningen av kanalväxlaren varje gång kapaciteten ändras. Av denna anledning är det svårt att öka kapaciteten och/eller att tillfoga nya tjänster.
När vidare maskinvara för specialändamål används på det ovan beskrivna sättet blir kanalväxlaren förhållandevis skrymman- de, varjämte tillverkningskostnaderna för kanalväxlaren ökar då denna specialutformas. Det har således hittills varit svårt att med god ekonomi tillverka växlar med liten kapacitet.
Föreliggande uppfinning har således till ändamål att åstadkomma en förbättrad kanalväxlare som utnyttjas i en med tid- uppdelning arbetande digitalväxel, varvid ifrågavarande kanal- växlare har förbättrad flexibilitet och utbytbarhet. Ett annat ändamål med uppfinningen är att åstadkomma en kanalväxlare som kan utnyttjas i en med tiduppdelning arbetande digitalväxel, varvid man lätt kan utnyttja LSI-teknik i kanalväxlaren, som dessutom får ringa storlek och kan tillverkas till låg kostnad.
Närmare bestämt utmärkes den inledningsvis omnämnda tids- multiplexväxeln enligt uppfinningen av att en programstyrd pro- cessor har via en bussledning direkt access till ett till den an- kommande första transmissionsledningen anslutet ingångsbuffert- minne, vidare till ett till den utgående andra transmissionsled- ningen anslutet utgångsbuffertminne, till talminnet, till styr- minnet och till programminnet, och att genom processorn genom- 7808446-4 3 kopplas talinformationen direkt från ingàngsbuffertminnet till utgångsbuffertminnet då den ankommande transmissionsledningen och den avgående transmissionsledningen har förbindelser med sam- ma tidslägen. I den nämnda tidsmultiplexväxeln kan talminnet, styrminnet och programminnet lämpligen vara uppbyggda som halv- ledarminneskonstruktionselement och vara förbundna med ingångs- buffertminnet och med utgångsbuffertminnet medelst bussledningen.
Uppfinningen beskrivs i detalj i det följande under hän- visning till bifogade ritningar, på vilka rig. l visar ett block- schema som äskådliggör den principiella konstruktionen hos en kanalväxlare enligt uppfinningen, varvid nämnda kanalväxlare ut- nyttjas i en med tiduppdelning arbetande digitalväxel, fig. EA och 2B är diagram som åskådliggör digitalinformationen som till- förs resp. härleds ur kanalväxlaren, varvid fig. 2A och 2B kommer till nytta då det gäller att beskriva arbetssättet hos den i fig. l visade kanalväxlaren, fig. BA-BF är diagram som kommer till användning då det gäller att beskriva arbetssättet nos den i rig. 1 visade kanalväxlaren under hänvisning till rig. EP och 2B, och fig. 4 är ett blockschema som i detalj visar hur den i fig. l åskådliggjorda kanalväxlaren är utformad.
En föredragen utföringsform av den i fig. l visade kanal- växlaren l0 innefattar ett ingàngsbuffertminne 12 som är an- slutet till en huvudväg som består av en digitaltransmissions- ledning ll så att nämnda kanalväxlare mottar från huvudvägen digitalinformation, såsom digitaliserad talinformation, siffer- signaler i form av digitaliserade fingerskivsnummer, och digi- tal styrinformation såsom ursprungliga signaler. Digital- transmissionsledningen ll arbetar i multiplex på tiduppdel- ningsbas och kan t.ex. inkludera 24 kanaler eller tidslitsar, varvid varje kanal ger plats åt digitalinformation som är ut- 'F ßfißêlrlaa-å s ie» M 2, _ satt för pulskodmodulering. I fallet med talinformation har varje avsnitt som svarar mot 24 kanaler längden 125/us, varför varje kanal har längden 5,2 ,us.
När ingångsbuffertminnet 12 mottar digital information lagrar nämnda minne tillfälligt denna digitalinformation, varpå kanalväxlaren bringas i drift synkront med digitalinformationen.
Ingångsbuffertminnet 12 har en bitkapacitet som svarar mot an- talet informationsenheter som får plats i de respektive kanaler- na så att man kan erhålla serie/parallellväxling av digitalin~ formationen som mottas från digitaltransmissionsledningen.
Ingångsbuffertminnets l2 utgångssida är ansluten till ett minnesorgan l6, vidare till en processorenhet 17, till ett ut- gångsbuffertminne l8 och till ett styrsignalminne 19 via en bussledning 15. Minnesorganet 16 är ett direktaocessminne (RAM), som t.ex. kan omfatta ett flertal minneseqiler som används för skilda ändamål som behövs för kanalväxlarens drift. I detta exempel utnyttjas adresserna l-n (där n är ett heltal som är större än l) såsom ett talminne l6a för lagring av digitali- serade talsignaler som sänds från ingångsbuffertminnet 12, vida- re utnyttjas adresserna (n+l)-2n såsom ett styrminne l6b som är anordnat att lagra kanalväxlingsinformation som erfordras för att den i talminnet l6a lagrade digitaliserade talinforma- tionen skall utsättas för kanalväxling och för att den kanal- växlade talinformationen skall utsändas, varjämte adresserna (2n+l)-Än får tjänstgöra såsom ett programminne l6c som bestäm- mer talväxlarens arbetsordning.
Ehurundnnesorganet ytterligare inkluderar ett minne för att lagra digitalstyrinformationen är det sistnämda minnet inte visat, eftersom det inte har något att göra med kanalväxlings- operationen enligt föreliggande uppfinning. Ändamålet med processorenheten l7 är att utföra en arit- metisk operation som erfordras för överföring av den digitali- serade talinformationen som mottas av ingångsbuffertminnet 12 till talminnet l6a synkront med att en förutbes_tämd kanal hos digitaltransmissionsledningen ll är i drift ooh att överföra den digitaliserade informationen till utgångsbuffertminnet l8 från talminnet l6a i beroende av nedkoppling resp. verkställan- de av ett program i programminnet l6c. Processorenheten l7 inkluderar ett flertal register. 7808416 *lf 5 Sfltänædmßügwmïæmflmwtlßäraficmmamhme tillfälligt skall lagra digital-talinformation som kanalväxlas av minnesorganet för utsändning av informationen till en med tiduppdelning arbetande multiplexdigitaltransmissionsledning, dvs. huvudvägen 20, varvid nämnda transmissionsledning är en annan ledning än den ovannämnda digitaltransmissionsledningen.
Buffertminnet 18 har en parallell/serieomvandlingsfunktion med avseende på signalen, och de omvandlade sißnalerna sänds till transmissionsledningen 20 synkront med att kanalerna i digital- transmissionsledningen är i drift.
Styrsignalminnet 19 har till uppgift att tillfälligt lagra styrinformation, som sänds från ett styrorgan eller från ett organ (icke visat) för alstring av styrinformation och till- hörande digitalväxlaren, via en styrledning El, varjämte ut- gângssignalen från detta minne skrivs in i en förutbestämd adress hos styrminnet l6a vid en förutbestämd tidpunkt.
Såsom framgår av fig. EA sänds den digitaliserade tal- informationen till kanalväxlaren 10 från digitaltransmissions- ledningen ll, varjämte digitaliserad talinformation, som är visad i fig. EB, sänds ut såsom utgångssignal. Dessa opera- tionerkommer nu att beskrivas under hänvisning till fig. BA-5F.
I fig. 2A och 2B anger siffrorna inom parentes utefter tidaxeln kanalnumren i digitaltransmissionsledningen 20, varjämte bok- stäverna A, B ... X, som är visade på tidaxlarnas motsatta sida, representerar den digitaliserade talinformationen som är tilldelad de respektive kanalerna. Dessa digitaliserade talsig- naler framställs genom sampling av en talsignal vid en förut- bestämd frekvens, varefter de samplade signalerna utsätts för pulskodmodulering. Exempelvis kanalväxlas i digitaltransmissions- ledningen informationen A, som sänds via en kanal (1), till kanalen (3) hos digitaltransmissionsledningen 20, medan infor- mation B som överförs via kanalen (2) nos kanaltransmissions- ledningen ll kanalväxlas till kanalen (n) hos digitaltrans- missionsledningen 20.
Det skall nu antagas att kanalväxlingsoperationen för ett avsnitt eller en ram utförs inom tiden To och att varje av- snitt eller ram är bildad av n kanaler. Då kommer TO/n tid- slitsar att vara tilldelade varje kanal. Om n = 24 och TO = 125/us “ïöüötleösåv 6 _ ~.e_~.~ l _ .J kommer längden hos en tidslits att bli 5,2 us. För att behandla informationen som ingår i sådana kanaler använder man sig av tvâ klookpulser Tl och T2, vilka är visade i fig. EA resp. EB. Dessa klockpulser alstras av en pulsgenerator (icke visad) synkront med kanalernas drift, dvs. digitaltransmissionsledningens ll tidslitsar och dessa pulser är olika i fas, varför de inte över- lappar varandra. Dessa pulsers pulskvot kan exempelvis fast- ställas till l/10.
Klockpulsen Tl används för att överföra information till talminnet l6a från ingångsbuffertminnet 12, medan klookpulsen TE överför innehållet hos talminnet l6a till utgångsminnet 18 i överensstämmelse med innehållet hos styrminnet l6b.
När följaktligen kanalens (l) i fig. 2A innehåll (A) överförs till talminnet l6a kommer kanalens (1) innehåll (A), som tillfälligt är lagrat i ingångsbuffertminnet 12, såsom är visat i fig. BC och BD, att överföras till en förutbestämd adress, t.ex. adressen l hos talminnet l6a, via bussledningen 15, medan den i fig. BA visade klockpulsen Tll kvarstår. På samma sätt överförs kanalernas (2), (3), ... (n) innehåll (B),(C), ... (X), som matas till ingångsbuffertminnet 12 i den i fig. 2A visade ordningen, till förutbestämda adresser, dvs. adresserna 2-n hos talminnet löa, via bussledningen 15, medan de i fig. EA visade klockpulserna Tlg, Tlj, ... Tln kvarstår. Kanalnumren hos digitaltransmissionsledningen ll bringas att svara mot adresserna hos talminnet l6a som lagrar innehållet hos de respektive kanalerna i syfte att underlätta behandlingen. Över- föringsoperationen utförs av processorenheten l? i enlighet med ett i programminnet l6c lagrat program.
När det i de respektive kanalerna lagrade innehållet i talminnet l6a sänds ut till den med tiduppdelning arbetande multiplexdigitaltransmissionsledningen, dvs. den utgående huvudvägen 20, via utgàngsbuffertminnet 18 utförs följande operationer. Såsom är visat i fig. 2B lagras innehållet C hos kanalen (3) enligt fig. 2A i en kanal eller tidslits (l) hos den digitaltransmissionsledning 20 som hör till kanalen (l) och som är visad i fig. 2A. När följaktligen den i fig. EB visade klockpulsen Tâl kvarstår kommer innehållet (C) hos talminnets l6a tredje adress att sändas till utgångsbuffertminnet 18 via '780811-46 -4 7 hussledningen 12 i enlighet med styrinformationm(5) i den första adressen(svarande mot talminnets löal adress)hos styrminnet l6b.
Utgångsbuffertminnet lå sänder ut denna information C till huvud- vägen 20 via kanalen eller tidslitsen (l).
När klookpulsen T22 kvarstår överförs innehållet (D) i tal- minnets löa fjärde adress till utgångsbuffertminnet 18 via buss- ledningen 13 i överensstämmelse med styrinformation (4) i styr- minnets 'l6b andra adress, varpå innehållet (D) sänds ut till den utgående huvudvägen 20 genom kanalen eller tidslitsen (2).
På samma sätt läses innehållet i talminnets l6a respektive adresser ut i turooh ordning, varjämte de sänds till utgångs- buffertminnet 18 och därefter sänds till huvudvagen 20 genom var sin kanal i överensstämmelse med styrsignalerna som är lagra- de i styrminnets löb kanaler 3-n.
Lagring av information från digitaltransmissionsledningen i talminnet samt utsändning av informationen till digitaltrans- missionsledningen 20 från talminnet l6a utförs växelvis synkront med en klockpuls på transmissionsledningen.
Uppfinningen har följande fördelar. Eftersom i enlighet med uppfinningen informationen som sänds från den med tidupp- delning arbetande multiplexdigitaltransmissionsledningen kanal- växlas medelst en kombination av överföringsinstruktioner som är bildade av ett program under antagandet att kanalväxlings- operationen svarar mot överföringen av data mellan minnes- organ blir det möjligt att konstruera kanalväxlaren med hjälp av en i handeln tillgänglig mikroprocessor. Av denna anledning är det, i motsats till hittills förekommande kanalväxlare, inte nödvändigt att använda sig av en speciell skrivare som cykliskt får skriva in informationen i ett talminne, inte heller en spe- ciell läsare som cyklisktläser ut informationen ur talminnet, och inte heller ett speciellt styrminne för att fastställa den ordning i vilken information skall läsas ut ur talminnet. Genom att man utnyttjar en kommersiellt disponibel mikroprocessor så- som kanalprocessor miniatyriseras kanalväxlaren, och tack vare detta krävs mindre utrymme för kanalvëxlaren 1 en elektronisk telefonväxel, varigenom kostnaden för denna minskas.
Eftersom enligt uppfinningen kanalväxlingsoperationen vidare behandlas av ett program blir det möjligt att lätt andra kapaciteten hos talminnet i överensstämmelse med antalet kanaler ”wötfëšflafirflöet 8 hos digitaltransmissionsledningen. Härigenom kan, i det fallet att ett ursprungligt anrop för ett nummer, som överskrider ett förutbestämt nummer, görs för en digitalväxel under utnyttjande av kanalväxlaren, kanalväxlaren, helt enkelt genom att ändra av- snitt- eller ramperioden, utföra kanalväxling utan att något ur- sprungligt anrop går förlorat. I detta fall bestäms det inter- vall inom vilket ramperioden kan få variera av den grad av tyd- lighet med vilken man uppfattar det återgivna talet.
Emedan vidare enligt uppfinningen den digitaliserade tal- informationen lagras i talminnet så att kanalväklingsoperationen kan behandlas medelst ett program blir det möjligt att fastställa talbanans verkliga tillstånd genom att man har_direkt access till densamma från ett direktstyrorgan och alltså inte behöver gå om- vägen via en talkarta såsom i ett konventionellt system. Av denna anledning kan uppfinningen med fördel tillämpas i ett system med fördelade styrväxlar, där styrsystemet för en digi- talväxel är uppdelat i ett antal styrsystem.
Genom att man behandlar kanalväxlingsoperationen med ett program kan man lätt tillfoga telefonkonferensmöjlighet till telefonsystemet helt enkelt genom att modifiera programmet, vari- genom det blir möjligt att öka flexibiliteten hos telefonsyste- met och att utvidga detta.
Fig. 4 visar ett exempel på detaljerna i en utformning av kanalväxlaren som utgör en utföringsform av uppfinningen, varvid kretselement som svarar mot i fig. l visade kretselement är be- tecknade med samma hänvisningsbeteckningar. Minnesorganet 16, som omfattar ett talminne l6a, ett styrminne l6b och ett program- minne l6c av de i fig. l visade typerna samverkar med ett minnes- dataregister (HDR) 50 och ett minnesadressregister (MAR) 31 för att kunna få access till talminnet l6a och styrminnet lób.
Ehuru programminnet l6c är visat i ett block som är oberoende av de övriga minnena ur beskrivningssynpunkt skall det framhållas att programminnet l6c innehåller data som avkodar programmet för alstring av styrinformationsenheter Cl-G8 resp. C11-C17, som används för att styra operationerna hos skilda element.
Prooessorenheten 17, den aritmetiska motståndslogiken- heten (RALU) 40, multiplexorerna 41 och 42, en sekvenskrets 45 och en detektor #4. Multiplexorn ål styr genomsläppning av sig- 7808446-4 9 naler som sänds från ingångsbuffertminnet lå; talminnet l6a och styrminnet lšb över bussledningarna lja och lšb under styrning av styrsignalerna Cl, C13 och C15, teh utgângssignalen från multiplexorn 41 matas till den aritmetiska motståndslogikenheten 40. Enheten 40 är försedd med ett flertal register eller räknare, men endast den izte räknaren 40a, de förhandsinställda räknarna 40b och 40e, och ett register 40d är visade, vilka har direkt samband med arbetssättet enligt uppfinningen. Den izte räknaren 40a räknar antalet kanaler eller tidslitsar som innehåller digitalsignalerna som sänds från ingàngsbuffertminnet, medan den förhandinställda räknaren 40b innehåller ett värde som skall jämföras med den izte räknarens 40a räknevärde, varvid nämnda jämförelsevärde representerar antalet kanaler som innefattar en ram hos digitaltransmissionsledningarna ll och 20 och är lika med n (ettheltal), exempelvis 24. Den förhandinställda räknaren 40c innehåller ett värde som ser till att räknaren 40a börjar räkna vid "ll närhelst den izte räknarens 40a räknevärde över- skrider n. Registret 40d häller tillfälligt i minnet informa- tionen från ingângsbuffertminnet 12, talminnet l6a eller styr- minnct löb. En av utgängarna från den :æritrnetiska :motstånds- logikenheten 40 är kopplad till utgångsbuffertminnet 18, en annan utgång är kopplad till minnesdataregistret 30, och minnes- organets lö minnesadressregister 31 och ännu en utgång är kopp- lad till detektorn 44. Den aritmetiska motståndslogikenheten 40 styrs av styrsignaler Cl, G2, CÄ, S8, C11, C13, Cla och C16 som sänds från programminnet l6o. Utgångssignalen från detek- torn 44 matas till sekvenskretsen 43 via multiplexorn 42 som styrs av en styrsignal G5. Sekvenskretsen får access till programminnet lóc såsom gensvar på klockpulser Ti och TE som tillförs via en pulskälla (icke visad) synkront med digital- ínformationen som matas till buffertminnet 12, varigenom dennas sekvensdrift för att styra progremminnetslöc arbete inleds.
Den i rig. 4 visade kanalväxlaren arbetar på följande sätt. Om ingen digitalinformation sänds från digitaltrans~ missionsledningen kommer skilda element hos processorenheten l7 att befinna sig i âterställt tillstånd eller initialtill- stånd. Programminnet l6c är så konstruerat, att det startar sin programmeringsoperation från startläget. "fdßdrlrëcßsër 10 När under dessa betingelser digitalinformationen från de i fig. 2A visade 24 pulskodmodulerade kanalerna sänds till in- gångsbuffertminnet 12 via digitaltransmissionsledningen bringar ingångsbuffertminnet 12 en pulsgenerator (icke-visad) att sända signaler Tl och T2, varigenom visas att digitalinformationen har sänts till kanalväxlaren l0 hos behandlingsenhetens 17 sekvens- krets 43. Såsom följd av detta tillför sekvenskretsen 43 till programminnet 160 via bussledningen lja en signal som medför att programminnet 160 startar sin kanalväxlingsoperation.
Programminnet l6c sänder således styrsignalen Cl till in- gångsbuffertminnet 12, multiplexorn 41 och den aritmetiska mot- ståndslogikenheten 40. Samtidigt sänder programminnet l6c via en bussledning lšd till sekvenskretsen 43 en signal som medför att denna utför sin sekvensoperation. Följaktligenkommer inne- hållet i ingängsbuffertminnet 12 att lagras tillfälligt i den aritmetiska motstândslogikenhetens 4O register 40d via multi- plexorn 41. Samtidigt adderas värdet l till räknevärdet hos den izte räknaren 40a i den aritmetiska motståndslogikenheten 40.
Den izte räknaren 40a utnyttjas för att "lära sig utantill" kanalnumret för information som f.ö. är under behandling, var- jämte värdet l adderas till dess räknevärde varje gång informa- tion matas till registret 40d från ingångsbuffertminnet 12.
Efter den izte räknarens 40a räkneoperation,som har be- skrivits ovan, sänder programminnet 160 styrsignalen G2 till den aritmetiska motståndslogikenheten 40 så att denna bringas att jämföra den izte räknarens 40a räknevärde med ett maximi- värde "n" hos adressnumret som är förhandsinställt i registret 40b. När jämförelsens resultat visar att räknarens räknevärde är mindre än "n" ger den aritmetiska motstàndslogikenheten 40 upphov till en utgångssignal "O" på en ledning 46a, vilken ut- gångssignal detekteras av detektorn 44. Detektorns 44 utgångs- signal matas till sekvenskretsen 43 genom multiplexorn 42 när detektorn mottar styrsignalen C , Sekvenskretsen 43 får access till nästa instruktion i programminnet l6o och sänder styrsig- nalen G4 till den aritmetiska motstëndslogikenheten 40, som i sin tur sänder innehållet i registret 40d till minnesdata- registret 50 via bussledningen lje, varjämte minnesdataregist- ret 40d lagrar det mottagna innehållet hos registret 40d under styrning av styrsignalen C5 som sändes från programminnet l6c. 78084464» ll Här den aritmetiska motstándslogikenheten 40 matas med styrsignalen Cš från programminnet löc kommer nämnda enhet att sända räknevärdet hos räknaren 40a till minnesadressregistret 31 via bussledningen lje. När minnesadressregistret 51 matas med en styrsignal G7 från programminnet 160 lagrar nämnda register 31 innehållet hos minnssdataregistret 30 i en förutbestämdr adress, t.ex. den första adressen i talminnet l6a, som bestäms av innehållet hos programminnet 160. I talminnets 16a första adress kommer således att vara lagrat innehållet (A enligt fig. 2) som sänds via transmissionsledningens 1 kanal (1).
Fig. 4 visar att ifrågavarande data, som är lagrad i den första adressen såsom innehållet i kanalen (I), har formen "l110llQO".
Den ovan beskrivna operationen upprepas varje gång digi- tal information sänds till ingångsbuffertminnet 12 från digital~ transmissionsledningen 11, och när räknevärdet hos den izte räknaren 40b i den aritmetiska motståndslogikenheten 40 över- skrider "n" kommer nämnda enhet 40 att sända sin utgàngssignal "1" till detektorn 44 via ledningen 46a, varigenom detektorn 44 bringas att mata sin utgângssignal till sekvenskretsen 43 genom multiplexorn 42 under styrning av styrsignalen G3 från programminnet 160. Därpå får sekvenskretsen 43 access till programminnet 160 så att denna tillför styrsignalen G8 till den aritmetiska motståndslogikenheten 40, varigenom räknevärdet hos den izte räknaren 40a äterställs till "l" 1 motsvarighet till räknevärdet hos den förhandsinställda räknaren 400.
Registrets 40d innehåll vid denna tidpunkt ändras inte, utan nämnda innehåll framträder såsom innehållet i kanalen (1) i digitalinformationen i nästa avsnitt eller ram.
Utläsning av information som är lagrad i talminnet l6a och utsändning av den utlästa informationen till den utgående huvudvägen 20 genom utgângsbuffertminnet 18 kommer nu att be- skrivas. Detta sker växelvis med inskrivning av utgångssig- nalen från ingängsbuffertminnet 12 i talminnet l6a.
Det skall nu antagas att såsom gensvar på en klockpuls T1 som matas till sekvenskretsen 45 från en klockpulsgenerator (icke visad) har information i kanalen eller tidslitsen (1) i digitaltransmissdonsledningen ll just lagrats i den första adressen hos talminnet l6a. Klockpulsen T2 matas därefter till sekvenskretsen 43 från kloekpulsgeneratorn, varvid följden blir 12 att sekvenskretsen 43 ändrar sin operation från skrivning till läsning. Sekvenskretsen 45 får således access till programminnet l6c via bussledningen l3c så att programminnet l6c bringas att sända en Styrsígnal Cll till den aritmetiska motståndslogiken- heten 40. Såsom följd av detta kommer enheten 40 att tillfoga "n" till räknevärdet hos den i:te räknaren ÅOa, varvid summan läses ut såsom en adressinformation som sänds till minnesadress- registret 51 via en ledning lje.
När minnesadressregistret 31 mottar en styrsignal C12 från programminnet l6c kommer nämnda register 31 att sända ut inne- hållet hos den (i+n):te adressen hos minnet, dvs. innehållet "OOOOOOll“ i den izte adressen (i detta exempel den första adressen) hos styrminnet l6b i överensstämmelse med den ovan beskrivna adressinformationen. Innehållet i den första adressen i styrminnet har till funktion att peka ut en adress som inne- håller information som skall läsas ut ur talminnet l6a, var- jämte utläsningssignalen matas till den aritmetiska motstånds- logïkenhetens 40 register 40a genom multiplexorn ål under styr- ning av en styrsignal Ci; som sänds från programminnet l6c.
Vid denna tidpunkt håller registret 40d på att lagra en adress- utpekningssignal (3) i form av den binära informationen “OOOOOOll" för talminnet l6a som skall läsas ut nästa gång.
Såsom gensvar på styrsignalen C14, som tillförs från programminnet l6c, matas adressutpekningsinformationen “OOO0OOll“ hos det talminne l6a, som skall utläsas nästa gång, till minnes- adressregistret 51 i överensstämmelse med innehållet i registret 40d. Innehållet "lOlllOOO" i talminnets l6a tredje adress läses därpå ut av en styrsignal C15 som alstras av programminnet löc, varpå nämnda innehåll sänds till den aritmetiska motståndslogik~ enhetens 40 register 40d via en bussledning lšb och multiplexorn 41. Såsom gensvar på styrsignalen C16 som sänds från program- minnet l6c sänds innehållet i registret 40d till utgângsbuffert- registret 18 via bussledningen lšf, varvid nämda innehåll lagras tillfälligt däri. Innehållet i utgångsbuffertregistret 18 sänds till en kanal eller tidslits (1) hos digitaltrans- missionsledningen 20 medelst styrsignalen C17 som sänds från programminnet löc.
De ovan beskrivna operationerna utförs under ett inter- vall för utpekning av en kanal eller en tidslits som är visad i '7808446-4 ola fig. ja och 33. I andra kanaler sänds, sedan information Earéin- skrivits i talminnet löa från ingàngsbuffertminnet 12 i överens- stämmelse med klockpulsen Tl, innehållet i utgångsbuffertregist- ret 18 till digitaltransmissionsledningen 20 varje gång klock- pulsen TE matas till sekvenskretsen 43.
Det skall framhållas att uppfinningen inte är begränsad till den ovan beskrivna utföringsformen och att skilda ändringar och modifikationer torde vara uppenbara för fackmannen. Exempel- vis kan således, ehuru bara en enda kanalväxlare är visad, en kombination av ett flertal kanalväxlare utnyttjas för en tal- kanal med större kapacitet.
Ehuru vidare i den àskàdliggjorda'utföringsformen kanal- växlingen utförs mellan olika huvudvägar, dvs. skilda digital- transmissionsledningar, kan kanalväxlingen alternativt utföras med avseende på samma huvudväg. Informationen som innehålls i de respektive kanalerna kan utgöras av rena digitaldata som inte innehåller digitaliserad analoginformation. Digitalin- formationen kan dessutom utgöras av andra typer av informa- tion än pulskodmoduleringsdata.

Claims (2)

Wïféwåfæfiæšsê» 14 Patentkrav
1. Tidsmultifilexväxel för genomkoppling av digitaliserad talinformation, som härrör från en ingàngskanal i en första multiplextransmissionsledning, till en tilldelad utgàngskanal hos en andra multiplextransmissionsledning, varvid nämnda växel innefattar ett talminne, ett styrminne och ett program- minne, k ä n n e t e c k n a d därav, att (A) en programstyrd processor (17) har via en bussledning (13) direkt access till ett till den ankommande första transmissionsledningen (11) an- slutet ingångsbuffertminne (12), vidare till ett till den ut- gående andra transmissionsledningen (20) anslutet utgângsbuffert- minne (18), till talminnet (16a), till styrminnet (l6b) och till programminnet (16c), och att (B) genom processorn (17) genom- kopplas talinformationen direkt från ingångsbuffertminnet (12) till utgångsbuffertminnet (18) då den ankommande transmissions- ledningen (ll) och den avgående transmissionsledningen (20) har förbindelser med samma tidslägen. '
2. Tidsmultiplexväxel enligt krav 1, k ä n n e t e c k n a d därav, att talminnet (16a), styrmínnet (l6b) och programmínnet (16c) är uppbyggda som halvledarminneskonstruktíonselement och är förbundna med ingângsbuffertminnet (12) och med utgångs- buffertminnet (18) medelst bussledningen (13).
SE7808446A 1977-08-08 1978-08-07 Tidsmultiplexvexel SE432334B (sv)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9482177A JPS5428516A (en) 1977-08-08 1977-08-08 Channel converter

Publications (2)

Publication Number Publication Date
SE7808446L SE7808446L (sv) 1979-02-09
SE432334B true SE432334B (sv) 1984-03-26

Family

ID=14120710

Family Applications (1)

Application Number Title Priority Date Filing Date
SE7808446A SE432334B (sv) 1977-08-08 1978-08-07 Tidsmultiplexvexel

Country Status (8)

Country Link
US (1) US4207435A (sv)
JP (1) JPS5428516A (sv)
BE (1) BE869580A (sv)
CA (1) CA1095191A (sv)
DE (1) DE2834254C2 (sv)
FR (1) FR2400301A1 (sv)
GB (1) GB2004718B (sv)
SE (1) SE432334B (sv)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4112258A (en) * 1977-10-12 1978-09-05 Bell Telephone Laboratories, Incorporated Communication system using intelligent network processor
USRE31651E (en) * 1977-10-12 1984-08-21 Bell Telephone Laboratories, Incorporated Communication system using intelligent network processor
US4393381A (en) * 1981-01-02 1983-07-12 T-Bar Incorporated Transfer bus matrix
JPS57178495A (en) * 1981-04-27 1982-11-02 Nippon Telegr & Teleph Corp <Ntt> Digital electronic switchboard
DE3122230A1 (de) * 1981-06-04 1982-12-23 Siemens AG, 1000 Berlin und 8000 München Schaltungsanordnung fuer zeitmultiplex-fernmeldevermittlungsanlagen, insbesondere pcm-fernsprechvermittlungsanlagen, mit zeitmultiplexleitungen, deren zeitkanaele teils fuer nachrichtenverbindungen und teils zur uebertragung von signalisierungsinformationen dienen
DE3122300A1 (de) * 1981-06-04 1982-12-23 Siemens AG, 1000 Berlin und 8000 München Schaltungsanordnung fuer zeitmultiplex-fernmeldevermittelungsanlagen, insbesondere pcm-fernsprechvermittlungsanlagen, mit zeitmultiplexleitungen, deren zeitkanaele teils fuer nachrichtenverbindungen und teils fuer nachrichtenverbindungen und teils zur uebertragung von signalisierungsinformationen dienen
US4408323A (en) * 1981-06-29 1983-10-04 Bell Telephone Laboratories, Incorporated Processor facilities for integrated packet and voice switching
CA1171946A (en) * 1981-09-11 1984-07-31 Mitel Corporation Time division switching matrix
AU558405B2 (en) * 1982-08-26 1987-01-29 British Telecommunications Public Limited Company Aligner for digital tx system
CA1199394A (en) * 1983-02-18 1986-01-14 Conrad Lewis Switching system with separate supervisory links
US4521880A (en) * 1983-12-06 1985-06-04 At&T Bell Laboratories Time-slot interchanger for fast circuit switching
US4570258A (en) * 1984-02-13 1986-02-11 Wang Laboratories, Inc. Exchange switch
EP0185936B1 (de) * 1984-12-14 1993-01-13 Alcatel N.V. Schnittstellenbaustein zur Verbindung von Datenquellen mit Datensenken und Vermittlungssysteme mit solchen Schnittstellenbausteinen
JPH043615Y2 (sv) * 1985-12-25 1992-02-04
US5282196A (en) * 1991-10-15 1994-01-25 Hughes Aircraft Company Bursted and non-bursted data router
US5862135A (en) * 1996-10-10 1999-01-19 Lucent Technologies Inc. Simplified interface to a time-division multiplexed communications medium
US6049540A (en) * 1997-05-15 2000-04-11 Lucent Technologies Inc. Enhanced telecommunications switching unit

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL136061C (sv) * 1965-08-07
FR2061803A5 (sv) * 1969-03-21 1971-06-25 Labo Cent Telecommunicat
FR2127344A5 (sv) * 1971-02-25 1972-10-13 Ibm France
US3967070A (en) * 1975-08-21 1976-06-29 Gte Automatic Electric Laboratories Incorporated Memory operation for 3-way communications
US4074072A (en) * 1976-05-24 1978-02-14 Bell Telephone Laboratories, Incorporated Multiprocessor control of a partitioned switching network by control communication through the network
US4071703A (en) * 1977-01-26 1978-01-31 Trw, Inc. Time slot interchanger

Also Published As

Publication number Publication date
DE2834254C2 (de) 1982-06-16
GB2004718B (en) 1982-02-17
JPS5428516A (en) 1979-03-03
DE2834254A1 (de) 1979-02-15
BE869580A (fr) 1978-12-01
JPS5639114B2 (sv) 1981-09-10
FR2400301B1 (sv) 1983-07-22
FR2400301A1 (fr) 1979-03-09
US4207435A (en) 1980-06-10
SE7808446L (sv) 1979-02-09
GB2004718A (en) 1979-04-04
CA1095191A (en) 1981-02-03

Similar Documents

Publication Publication Date Title
SE432334B (sv) Tidsmultiplexvexel
US5280620A (en) Coupling network for a data processor, including a series connection of a cross-bar switch and an array of silos
US5822316A (en) ATM switch address generating circuit
US5233695A (en) Microprocessor with a reduced size microprogram
JPS6361697B2 (sv)
SU736121A1 (ru) Модель двунаправленной ветви
SU638955A1 (ru) Устройство дл сравнени двоичных чисел
SU940151A1 (ru) Устройство обмена информацией
RU1805462C (ru) Устройство дл определени значений булевых функций
SU555402A1 (ru) Устройство дл определени очередности выполнени заданий
SU637810A1 (ru) Устройство дл сортировки разр дных чисел
JPS6121613A (ja) 信号遅延ユニツト
JPS6288031A (ja) レジスタフアイル方式
SU559395A1 (ru) Счетчик с посто нным числом единиц в коде
SU1341641A2 (ru) Запоминающее устройство
SU1201848A1 (ru) Устройство для цифровой обработки сигналов
SU636676A1 (ru) Устройство дл управлени блоками пам ти
SU1087997A1 (ru) Система кодировани запроса прерывани старшего приоритета
SU622082A1 (ru) Программное устройство
SU771665A1 (ru) Устройство дл сравнени чисел
SU648978A1 (ru) Устройство дл сравнени двоичных чисел
JP2748404B2 (ja) 2項データメモリ
SU1001101A1 (ru) Устройство дл распределени заданий процессорам
RU1789979C (ru) Программируемое устройство
SU583439A2 (ru) Модель ветви графа

Legal Events

Date Code Title Description
NUG Patent has lapsed

Ref document number: 7808446-4

Effective date: 19900703

Format of ref document f/p: F