NO162098B - Fremgangsmaate for overfoering av tale og data. - Google Patents
Fremgangsmaate for overfoering av tale og data. Download PDFInfo
- Publication number
- NO162098B NO162098B NO834288A NO834288A NO162098B NO 162098 B NO162098 B NO 162098B NO 834288 A NO834288 A NO 834288A NO 834288 A NO834288 A NO 834288A NO 162098 B NO162098 B NO 162098B
- Authority
- NO
- Norway
- Prior art keywords
- data
- digital
- bit
- channel
- voice
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000012546 transfer Methods 0.000 title description 8
- 230000005540 biological transmission Effects 0.000 claims description 52
- 230000001360 synchronised effect Effects 0.000 claims description 6
- 238000005070 sampling Methods 0.000 claims description 5
- 238000005562 fading Methods 0.000 claims 1
- 238000013507 mapping Methods 0.000 description 21
- MCSOAHVAIJXNDN-ZTFGCOKTSA-N ram-322 Chemical compound C1C(=O)CC[C@@]2(O)[C@H]3CC4=CC=C(OC)C(O)=C4[C@]21CCN3C MCSOAHVAIJXNDN-ZTFGCOKTSA-N 0.000 description 17
- 239000000872 buffer Substances 0.000 description 16
- 238000011084 recovery Methods 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 10
- 230000011664 signaling Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000015654 memory Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000013479 data entry Methods 0.000 description 3
- 238000013075 data extraction Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- WVMLRRRARMANTD-FHLIZLRMSA-N ram-316 Chemical compound C1=CCC[C@@]2(O)[C@H]3CC4=CC=C(OC)C(O)=C4[C@]21CCN3C WVMLRRRARMANTD-FHLIZLRMSA-N 0.000 description 2
- ADTDNFFHPRZSOT-PVFUSPOPSA-N ram-330 Chemical compound C([C@H]1N(CC2)C)C3=CC=C(OC)C(OC)=C3[C@]32[C@@]1(O)CC[C@@H](OC(=O)OCC)C3 ADTDNFFHPRZSOT-PVFUSPOPSA-N 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 235000014676 Phragmites communis Nutrition 0.000 description 1
- 108091081062 Repeated sequence (DNA) Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001125 extrusion Methods 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000005549 size reduction Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012360 testing method Methods 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
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/06—Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
- H04M11/068—Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors using time division multiplex techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
- H04M3/561—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities by multiplexing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Time-Division Multiplex Systems (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
- Telephonic Communication Services (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
Foreliggende oppfinnelse angår generelt digital datakommuni-kasjon og telekommunikasjon, og spesielt en fremgangsmåte for samtidig overføring av tale og data i samme kommuni-kasjonskanal mellom to eller flere terminaler, hvilke terminaler fortrinnsvis kan være PABX abonnent-terminaler, idet hver terminal omfatter så vel tale- som data-forbindelser, slik som en telefon-og en dataterminal. Oppfinnelsen er særlig godt egnet for Electronic Private Automatic Branche Exchanges (EPABX) som har mulighet for å behandle både tale og data, for overføring til offentlig telefonnett, arbeidsterminaler samt intelligente terminaler. Data kan benyttes av brukeren ved endeterminalen eller for styring og signalering mellom kilde og bestemmelsessted i taleveien.
Det er tidligere kjent ulike former for PABX utstyr. Eksempler på dette er vist i US patentene nr. 3.943.297, 4.028.498 og 4.136.263. Den første generasjon av EPABX utstyr hadde lagret programstyring og benyttet enten elektromekaniske koblingsnettverk, f.eks. i form av koordinatvelgere med kryssende ledere eller reed-reléer eller elektroniske analoge nettverk. Disse systemene ga større mulighet enn de som tidligere forelå ved standard telefonapparater ved aktivisering av spesielle koder som ble dechiffrert av systemet.
Den annen generasjon av EPABX'er, som også er tidligere
kjent, benytter digitale koblingsnettverk som enten er oppbygget som tid-rom-tid velgere (TST) eller rom-tid-rom (STS), noe som resulterte i en betydelig størrelsesreduksjon. Eksempler på
slike annen generasjon EPABX utstyr er ROLM CBX samt Wescon digitale PABX.
Telefonapparater utvikles i dag henimot flerfunksjonsutstyr som både kan gi talekommunikasjon og dataoverføring fra et digitalt data-grensesnitt. Således utvikles telefonapparatet effektivt i retning av et digitalt data-grensesnitt og EPABX-utstyret mot et digitalt data-koblinsnettverk i tillegg til at det er et standard talenettverk. Det er derfor nødvendig å overføre digitalisert tale og data gjennom et digitalt koblingsnettverk. Et digitalisert koblingsnettverk som er i stand til å omkoble digitalisert tale og data gjennom nettverket, er beskrevet i US patent nr. 4.201.891. Et annet eksempel på et koblingsnettverk for tale og data er US patent nr. 4.317.962. Foreliggende oppfinnelse, som kan betraktes som en tredje generasjon EPABX teknologi, er i stand til å tilveiebringe samtidig overføring av .tale og data over de samme PCM-kanaler, og er særlig fordelaktig i kombinasjon med digitale koblingsnettverk i likhet med det som er vist i tidligere nevnte US patent nr. 4.201.891, mens digitalisert tale og data blir overført i de samme PCM-kanaler. Imidlertid blir den digitaliserte tale og data i US patent nr. 4.201.891 overført sekvensielt, mens de i foreliggende oppfinnelse virkelig over-føres samtidig, dvs. innenfor kanaltiden i hver enkelt ramme.
Dette oppnås ved å anvende en data-spaltende teknikk hvor
det PCM-taleoverførende datafelt benyttes til å romme både digitalisert tale (f.eks. fra et telefonapparat) eller andre data (f.eks. fra en dataterminal) i samme kanal innenfor en ramme som har flere kanaler, f.eks. 32, som alle inneholder informasjon. Dette muliggjør at tale og data kombineres i et felles informasjonsfelt og overføres samtidig i samme kanal, ramme-etter-ramme, gjennom et digitalt koblingsnettverk til andre brukere av systemet, inklusive PABX-abonnenter. I henhold til foreliggende oppfinnelse kan også brukere av systemet individuelt og selektivt få aksess til et databasesystem gjennom PABX-apparatet, slik at den samme informasjonen kan hentes ut fra databasesystemet til flere PABX-abonnenter eller slik at ulik informasjon kan fremhentes i databasesystemet av flere PABX-abonnenter og samtidig sendes til forskjellige brukere i forskjellige kanaler. Informasjonen overføres fra databasesystemet via tonebussen til et telekommunikasjonssystem.
For å oppnå muligheten for samtidig tale- og datainformasjon koblet til samme abonnent av et digitalt koblingssystem slik som det som er beskrevet i det ovenfor nevnte patent nr. 4.201.891,
er det blitt oppdaget at de resterende 5-bit av det 16-bit PCM-ord pr. kanal kan forutbestemmes til datatransmisjon på en slik måte at det krever to rammer for å overføre en bit. De respektive 5-bit og 8-bit informasjonsfelter er ikke separert, men den fullstendige kanalen overføres til både data- og talebestemmelses-steder. Utstyret ved bestemmelsesstedet, som kan ha form av en dataterminal eller et telefonapparat med tastoperering, osv., kan skille ut informasjonsfeltet som det har behov for. Alternativt kan data- og talefeltene bli separert i PABX og sendes/mottas fra dataterminalene og telefonapparatene på en uavhengig måte. Et system i overensstemmelse med foreliggende oppfinnelse kombinerer
de 5-bit og 8-bit data- og taleinformasjonsfeltene i én kanal, og gjør det dermed mulig for to felt å bli overført samtidig til et bestemmelsessted som f.eks. et telefonapparat med tastatur og med digital telefon.
Selvfølgelig vil, når en slik terminal ikke krever eller tillater samtidig kommunikasjon av både tale og data, utstyret kunne benyttes til å kommunisere med andre dataterminaler, idet dataene benytter talekanalen som overføringsmedium med modemer som det også nå gjøres i kjent teknikk. Dette forhindrer ikke den samtidige tilleggssending av 5-bit data, dersom det er ønskelig.
Som et eksempel kan en firetråds terminering av en digital telefon gi en overføringsvei for 8-bit av digitalisert tale og 5-bit med data. Tale og data som har sin opprinnelse ved en terminal kan omkobles via et digitalt koblingsnettverk til to eller flere bestemmelsessteder uavhengig, men kombinert i en 16-ords PCM kanal. Ved et digitalt grensesnitt kan tale- og data-bit som skriver seg fra to ulike PCM-nettverkskanaler bli ekstrahert for sending til én og samme digitale telefon.
Data kan omkobles til terminaler fra en datakilde via en telefontonebuss. Tonebussen tilveiebringer f.eks. ca. 20 ledige kanaler for høy hastighets- (64 kbit/sek.) overføring av store mengder av data under bruk av taleveien, og 5-bit pr. kanal pr. ramme kan benyttes til å gi en 32 kbit/sek. serievei for opp til 3 0 terminaler samtidig, uavhengig av bruken av taleveiene.
Hovedformålet med foreliggende oppfinnelse er derfor å tilveiebringe, generelt sett i et telekommunkasjonssystem og særlig i et PABX-anlegg, muligheten for samtidig overføring av tale og data i samme kanal mellom én eller flere brukerterminaler.
Et annet formål med foreliggende oppfinnelse er å tilveiebringe samtidig tale- og data-kommunikasjon i en kanal mellom flere brukere av systemet og/eller flere PABX-abonnenter.
Det er ytterligere et formål med foreliggende oppfinnelse å tilveiebringe samtidig tale- og data-kommunikasjon i en kanal mellom én eller flere brukere av systemet og/eller PABX-abonnenter og et databasesystem.
Det er et ytterligere formål med foreliggende oppfinnelse å tilveiebringe for flere systembrukere, omfattende PABX-abonnenter, adgang til samtidig å sende eller motta tale og data selektivt til hverandre individuelt eller på en "kringkastet" måte, dvs. spredd til flere brukere samtidig, og å gi samtidig adgang til et databasesystem slik at hver abonnent kan motta samme eller ulik datainformasjon fra databasesystemet samtidig over systemet eller PABX-tonebussen sammen med én eller flere andre brukere av systemet og/eller flere abonnenter. Dette oppnås ved å benytte en fremgangsmåte i overensstemmelse med de nedenfor fremsatte patentkrav.
For å gi en klarere forståelse av foreliggende oppfinnelse, vises til nedenstående detaljerte beskrivelse av utførelses-eksempler, samt til de ledsagende tegninger, hvor
- fig. 1 er et generalisert blokkskjerna som viser en PABX som omfatter tilveiebringelse av samtidig full dupleksoverføring av tale og data til to-ports systembrukere, - fig. 2 viser et generalisert blokkdiagram for systemet i henhold til fig. 1 anvendt for bruk av mange to-ports systembrukere, - fig. 3 viser et generalisert blokkdiagram for systemet i henhold til fig. 1 og 2, utvidet til et tre-ports system som tilveiebringer tale- og dataoverføring samt aksess til et databasesystem. - fig. 4 er et generalisert blokkdiagram for 4 systembrukere, som hver har tale- og data-mulighet, og er innbyrdes sammenbundet over et digitalt koblingsnettverk til hverandre og til et databasesystem, - fig. 5 viser et dataformat for kombinasjon av digitalisert tale og data i samme kanal for samtidig overføring, i overensstemmelse med foreliggende oppfinnelse, - fig. 6 viser et blokkdiagram for et digitalt grensesnitt i overensstemmelse med foreliggende oppfinnelse, - fig. 7 viser et skiftregister på en form som kan være nyttig ved omforming av data-ord med én bit-lengde til data-ord med en annen bit-lengde, - fig. 8 viser en tonebuss-konfigurasjon som egner seg for bruk i forbindelse med foreliggende oppfinnelse,
- fig. 9 viser en datastrøm for kanalassosiert signalering (CAS)
i taleveien mellom CAS/data-RAM og serie-til-parallell dataom-formingskrets, - fig. 10 viser pakke-data (nibble data) innføring og ekstrudering mellom CAS/data-ram og en serie-til-parallell omformingskrets, - fig. 11 er en CAS-data-RAM styring som egner seg for bruk ved generering av adresse og kartlegging av lese/skrivestyringen for
data-overføring inn og ut av CAS/data-RAM.
I fig. 1 er vist den samtidige overføring av tale og data i et to-ports kommunikasjonssystem. Tale og data kobles til en PABX (Private Automatic Branche Exchange) 10 fra flere tale- og dataterminaler, hvor en av taleterminalene er vist i form av et telefonabonnentapparat 12, og hvor en av dataterminalene er vist i form av en dataterminal 14.
Telefonapparatet 12 og dataterminalen 14 er koblet via to-tråds linjer 16 og 18 til et overføringsgrensesnitt 20 i PABX 10, som er tilpasset positive og negative pulser og også innehar muligheten for å gjenvinne et tidspulssignal (klokke). Et konvensjonelt RS-232 modem for et datamaskinterminalgrensesnitt kan alternativt benyttes for dette formål og tilkobles i så fall ved hver ende av linjen 18.
Digitalisert tale og digitalisert data kobles til det digitale grensesnitt 22 for å gi en full dupleks kommunikasjonsforbindelse mellom det digitale grensesnitt 22 og et digitalt koblingsnettverk 24 med halv-dupleks forbindelse mellom overføringsgrensesnittet
20 og dataterminal 14 samt abonnentapparat 12. Alternativt kan full dupleks overføring fås på en kjent måte v.hj.a. PABX 10 under bruk av såkalt "ping-pong"-teknikk eller ekko-kansellerings-teknikk eller ved bruk av 4-tråds linjer. Det digitale koblingsnettverk 24 omfatter fortrinnsvis et distribuert styringsnettverk, og detaljene i dette er beskrevet i US patent nr. 4.201.889. Det digitale koblingsnettverk 24 kobler rammer i kanaler med digitalt kodede data og digitalisert tale fra en hvilken som helst ønsket abonnent eller dataterminal til en hvilken som helst annen ønsket telefonabonnent eller en annen dataterminal. Fig. 1 viser på representativ måte de innbyrdes forbindelser mellom abonnent 12 og dataterminal 14 på den ene side og abonnent 26 og dataterminal 28 på den annen side via koblingsnettverket 24. Terminalgrense-snittet 30 og digitalgrensesnittet 32 virker på identisk måte som terminalgrensesnitt 20 og det digitale grensesnitt 22. Styrings-kretsene 34 og 36, som blir beskrevet nedenfor og i det tidligere omtalte US patent nr. 4.201.88 9, virker til å etablere og opprett-holde overføringsveier innenfor koblingsnettverket 24. Styrings-kretsene 34 og 36 inneholder også prosesserende muligheter som kan behandle protokoller mellom de digitale grensesnittene 22 og 32 for abonnentapparatene henholdsvis dataterminalene. Styringskrets 34 kan f.eks. omfatte en Intel 8086 mikroprosessor for bruk f.eks. for detektering av signalering som angir at gaffelbryteren er operert, og for å tilføre ringetoner som beskrevet i US patent nr. 4.349.703.
Under henvisning til fig. 2 er det vist et forenklet blokk-skjema for de innbyrdes forbindelser mellom flere tale- og dataterminaler til et PABX arrangement i henhold til fig. 1. Telefon-abonnentapparatene 1-N er koblet til det analoge-tale grensesnitt 100, som utgjør en del av transmisjonsgrensesnittet 20. Dataterminalene 1-N er koblet til datagrensesnittet 101 til overføringen 20 Hjelpeutstyr 104, som er felles for telefonlinjekretsene som er nevnt ovenfor, er også vist, f.eks. ringesignalgeneratoren som omtalt i tidligere nevnte US patent nr. 4.349.703. Det virker også som grensesnitt til tastatur for styrings/data-utveksling med styringskrets 34. Mens bare ett plan av transmisjonsgrense-snittene 20 er vist, er det underforstått at flere identiske plan benyttes i en PABX, og bruken av slike multiple plan i et koblingsnettverk er tidligere kjent og omtalt i det tidligere nevnte US patent nr. 4.201.891. Pulskodemodulert (PCM) tale- og databussei er vist skjematisk ved 106, 108 og henholdsvis 110, og de er to-veis, slik at hver buss omfatter et par med én-veis overførings-veier, som hver er øremerket for én retning av datastrøm. Hver slik én-veis overføringsvei i forbindelsene 106, 108 og 110 fører f.eks. 32 kanaler med digital informasjon, tidsdelt multipleks (TDM) i bitserieformat. Hver ramme i TDM-formatet inneholder 32 kanaler, hvor hver kanal f.eks. har 16-bit med informasjon med en bitoverføringshastighet på 4 096 Mb/s. PCM tale- og data-busser 106 hhv. 108 er koblet til det digitale grensesnitt 22, hvor tale og data kombineres som beskrevet nedenfor for samtidig overføring gjennom koblingsnettverket 24. Tastaturgrensesnittet er koblet til det digitale grensesnittet v.hj.a. overføringsveien 110. Som tidligere nevnt, virker styringsprosessorene 34 og 36 slik at de utfører oppsetting av forbindelser gjennom nettverket 24.
Det vises nå til fig. 3, hvor et tre-ports system er vist, hvor tale- eller data-systembruker ved port 1 med abonnentapparat 200 og dataterminal 202, kan kommunisere selektivt med enten port 2 eller port 3. Port 2 omfatter en tale- og data-systembruker ved abonnentapparat 204 og dataterminal 206. Port 3 omfatter et databasesystem som omfatter en dataprosessor 2 08 og et databasegrensesnitt ved 210. Prosessoren 208 kan omfatte et hvilket som helst utstyr, f.eks. en datamaskin med lagret program og lagrede data for gjenfinning av brukere ved portene 1 og 2. Grensesnittet 210 virker slik at det forbinder datastrømmene direkte med PCM-kanaler, og omfatter et digitalt grensesnitt slik som det digitale grensesnitt 22 i overensstemmelse med foreliggende oppfinnelse og beskrevet nedenfor. På lignende måte er port 2 forbundet via overføringsgrensesnitt 212 og det digitale grensesnitt 214 til koblingsnettverket 24. Porten 1 er forbundet med koblingsnettverket 24 over overføringsgrensesnittet 216 og det digitale grensesnitt 218.
Treportsystemet i henhold til fig. 3 er et fullt dupleks-system, hvor både abonnentene 200 og 204 har samtidig taleforbindelse med felles samvirke over sine respektive dataterminaler 202 hhv. 206, med et databasesystem 208. I overensstemmelse med et trekk av foreliggende oppinnelse samvirker begge abonnenter med en felles database 208, slik at (a) hver av dem får identiske data returnert fra databasen 2 08, selv om hver abonnent kan sende ut ulike data, eller (b) får tilbake ulike data til hver abonnent fra databasen. Linjen 220 omfatter en høyhastighets parallell databuss. Digitalt grensesnitt 210 utfører en serie/paralellom-forming, kanaltildeling og synkronisering for 2 PCM-forbindelser ved 222 og 224, som f.eks. kan ha 32 kanaler hver.
"Kringkastingen" eller den samtidige utsendelse av digital informasjon fra én port til flere porter er tidligere kjent og beskrevet i US patent nr. 4.2 93.946. Fig. 3 viser overføringen av data og digitalisert tale gjennom nettverk 24 mellom portene 1 og 2 og databasen ved port 3. Selv om det er kjent å sende ut tale eller data til flere porter i talefeltet, se f.eks. US patent nr. 4.293.946, gjenstår problemet å kombinere data i det antall bit (f.eks. 5-bit) i data-ordet som benyttes. Derfor må man være i stand til å få digitalisert tale fra port 1 til port 2 og data fra port 1 til port 3. Dette utføres ved å "kringkaste" ett eneste data-ord, som inneholder både digitalisert tale og data i et kombinert informasjonsfelt til begge bestemmelsessteder (port 2 og port 3). Ved det digitale grensesnitt 214 til port 2 blir tale bare gjenfunnet, og data ignoreres (is discarded). Ved det digitale grensesnitt 210 til port 3 gjenfinnes bare data, og tale ignoreres. På samme måte benyttes den samme teknikken for å
overføre tale og data fra port 2 til port 1 og hhv. port 3.
Imidlertid opptrer et problem ved tidligere kjent teknikk når data skal føres tilbake fra port 3 (databasesystem) til både port 1 og port 2 og avleveres til de samme terminaler som sender. Den 16-bits PCM-kode kan "kringkastes" på en lignende måte som beskrevet ovenfor, men hvorved anvendes bare 30% av den tilgjenge-lige båndbredde, til en annen tilgjengelig talekanal ved portene 1, 2. Således kreves en ekstra "kringkasting" og kombinasjon for å få et effektivt system. Man har oppdaget at den allerede eksisterende tonebuss i en telefon PABX effektivt kan tjene til dette formål. Alternativt kan en separat "kringkastings"-buss brukes bare for dette dataformål i tillegg til den allerede eksisterende tonefordelingsmekanisme i PABX-utstyret, uansett av hvilken type denne er, og selv om en slik tonefordelingsmekanisme er av et lignende slag. Tonebussen 230 kan f.eks. være en 32-kanal PCM overføringsforbindelse, som løper mellom hvert digitalt grensesnitt 218 og 214 til hver telefonabonnentport, slik som port 1 og port 2. Den konvensjonelle bruk av en tonebuss i et telefonabonnentnettverk er å omkoble audiosignaler slik som ringing, opptattsignal, hold-linjen-signaler osv. slik at en telefonabonnent hører tonene på tonebussen. Siden hver telefonabonnent alltid kan koble seg til tonebuss 23 0, dvs. hver av de 32 kanalene på tonebussen kan kobles til hvert enkelt telefonapparat, kan både éibonnentene ved port 1 og port 2 kobles til data som overføres i en hvilken som helst av portene 1 og 2, og de kan derfor forlange ulike data fra port 3. Dermed kan data ganske enkelt overføres gjennom tonebussen 230 til ulike kanaler innenfor de 32 kanalene som foreligger på tidsdelt multipleks i PCM-datarammen. Tonegrensesnittet er vist i 232. Det er til-strekkelig for en forståelse av foreliggende oppfinnelse at tonegenerering og overføringskretsen er av konvensjonell art som tidligere benyttet innenfor telefoni. En egnet tonebuss-konfigurasjon er vist under henvisning til fig. 8. Mens databasegrense-snittet 210 kan være lik de digitale grensesnitt 214 og 218, skal det forstås at bare data-innføring og data-ekstrasjon er påkrevet, og derfor kan da det digitale grensesnitt 210 for databasesystem 2 08 utgjøres av et hvilket som helst kjent data-innførings- og ekstrasjons-utstyr.
Fig. 4 viser et forenklet blokkskjerna for tilkobling av 4 individuelle systembrukere A, B, C og D, som hver har tale-(telefon-) og data- (terminal-) adgang til et databasesystem 208. Flere kanaler i rammene for PCM tale- og data-forbindelsene blir omkoblet gjennom det digitale koblingsnettverket 24.
Tale og data fra brukere A, B, C og D kombineres ved de digitale grensesnittene 250, 252, 254 og hhv. 256, til digitale ord som representerer tale og data og blir adskilt på to busser 258 og 260 av det digitale grensesnitt 210. Bussen 258 er en digitalisert talebuss, mens bussen 260 er en ren databuss. Talebuss 258 forbinder brukerne A, B, C og D til en konferansekrets 262 for å gi samtidig taleforbindelse til alle brukere. Konferansekretsen kan f.eks. omfatte konferansekretsen som er beskrevet i det tidligere nevnte ,US patent nr. 4.293.946. Databussen 26 0 forbinder samtidig alle brukere til databasesystemet 2 08 for individuelt å kunne sende eller motta data fra dette. De mottatte data kan være felles data som sendes samtidig ut (kringkastes) til alle eller noen av brukerne, eller ulike data for hver bruker. Databasesystemet 2 08 kan være en Intel 8086 mikrocomputer eller en IBM 37 0, avhengig av mengden av data som kreves av brukerne. Databasesystemet vil typisk ha en data-behandl ing smul ighet i tillegg til databaseadkomst for å kunne manipulere og beregne datamønsteret eller nummerrepresentasjoner.
Under henvisning til fig. 5 kan dataformatet som benyttes for å gi samtidig tale- og data-overføring i blokkdiagrammet til det digitale grensesnitt som er vist i fig. 6, nå bli forklart. Format A er et 16-bit dataformat som benyttes generelt i telefoni og representerer PCM-kanalinnholdet til en av de 3 2 kanaler i en dataramme. Bit-betegnelsen er:
P = protokoll 2-bit
N = reserve 1-bit
S = tale 8-bit
X = data 5-bit.
Det skal forstås at protokollbitene P i systemet som er beskrevet, kan være en SPATA protokoll slik som "10" som beskrevet i det tidligere nevnte US patent nr. 4.201.891.
Transmisjonshastigheten er typisk 4 096 Mbits/s.
Format B er den 8-bit digitale taleprøvetakning for kanal-ord i A. Det er en digital representasjon av en analog taleprøve-takning. De 8-bit digitale prøvetakninger blir enten ekstrahert eller innsatt i alle rammer til kanalene. Taleprøvetakningen fjernes eller innsettes når grensesnittet til taletransmisjons-grensesnittet fra det digitale grensesnitt er 8-bit x 32 kanaler pr. ramme. Når PCM talebuss 106 i fig. 2 inneholder 16-bit ord, vil taleprøvetakningene ikke nødvendigvis måtte innsettes eller fjernes. Imidlertid kan taleprøvetakningene lettere innsettes eller fjernes på en pr. termineringsbasis ved talegrensesnitt 100, slik som beskrevet i tidligere nevnte US patent nr. 4.201.891. Taleoverføringshastigheten er 64 Kbit/s som utledes fra 8 K rammer/i og 8 bit/kanal pr. ramme.
Format C viser to 5-bit data-ord som vekselvis innsettes i datafeltet (X-bitene) til 16-bit PCM format A. Bare de første 4-bit i det 5-bit datafelt er gyldige data. Tilleggsbitet (nibble bit) benyttes til å indikere hvilken av de fjernede eller innsatte ulike eller like deler av C og D som er representert. Tilleggsbitet, som enten kan være høyt eller lavt (1 eller 0) kalles noen ganger for en "pakke- eller nivå-indikator" (nibble indicator),
og de to 4-bit datapakker som skriver seg fra det samme 8-bit data-ord D, har motsatte nivå-indikatorer. Det vil si at pakke-eller nivå-indikatorene er aldri begge to 0 eller begge to 1 for de to pakker fra samme data-ord.
Således benyttes den femte bit i hver pakke (nibble) C for avramming av to 4-bit pakker i hvert 8-bit data-ord D. Data-ordet D har en overføringshastighet på 32 K bit/s. For kombi-nerte felt blir prøvetakningene C innsatt for trasmisjon gjennom det digitale koblingsnettverket. For separate felt blir prøve-takningene C ekstrahert ved mottagelse fra det digitale koblingsnettverket.
Det vises nå til fig. 6, hvor det digitale grensesnitt 22 er vist. Rammene i PCM-kanalene for tale og data i format A i fig. 5 overføres til og mottas fra koblingsnettverket 24 på linjene Tx og Rx, som er koblet til en synkroniseringsdetektor og et buffer 300. PCM-inngangen fra koblingsnettverk 24 benyttes for å resynkronisere alle og de øvrige innganger til de digitale grensesnitt 22. Således kan innføring og fjerning av data gjøres i synkronisme med ramme- og kanalsynkroniseringen som mottas fra det digitale koblingsnettverk 24. Dette representerer således et fast tidsforhold mellom inngangen fra koblingsnettverk 24, driften av det digitale grensesnitt 22 og overføringen via linjer/forbindelser til brukere via transmisjonsgrensesnitt 20 til linjene 302 (talebussen), linjene 304 (databussen) og linjene 306 (for tastaturanvendelser). 8-bit PCM i A eller B dataformat fra brukerterminalenes talebuss 3 02 mellomlagres ved PCM-bufferne 308 og kobles i et 32-kanals A eller B format til en tidsgjenopprettende krets RAM 310 for å gjenopprette tidsforløpet for kob-lingsnettverkets data-rammesynkronisering, som kobles fra buffer-lageret 300 over linjen 312 til tidsgjenopprettingskretsen RAM 310, tidsgjenopprettings- og data-toneseparasjonskrets 314, og tidsgjenopprettings- og synkroniseringskrets RAM 316.
De tidsgjenopprettende RAM-kretser er hukommelser, inn i hvilke informasjon skrives i rammesynkronisme med de mottatte data fra linjene, og hvor man får aksess og utlesning i synkronisme med det interne digitale grensesnitt og detes tidsstyring. Hvert tidsgjenopprettende RAM har en adresseteller (ikke vist)
som økes ett trinn for hver kanals tidskanal N, N+l, N2 .....
slik at bytes som omfatter 8-bit i serie skrives inn på etter-hverandre-følgende steder i hukommelsen. Adressetelleren teller til 32 og starter da på ny ved samme frekvens men ved en annen fase. For adresser ved en hastighet på 2048 Mbit/s og hvor det benyttes 8-bit data i serie, vil telleren telle med en hastighet på 256 Kbit/s. Logikk foreligger også (ikke vist) for å starte og synkronisere adressetelleren til tidsstyring for rammene A eller B.
En 8-bit PCM tale innføres i et 16-bit felt for å utfylle formatet som benyttes ved omkobling og overføring. Dette utføres v.hj.a. en 8-til-16 bit omformer i 8/16-bit omformingskretsen 320, som er vist i fig. 7. Når kanalassosiert signalering (CAS) eller data skal kartlegges i 16-bit kanalen, leses disse fra CAS/data-RAM 322 og innføres i PCM-ordstrømmen i tillegg til talefeltet. Når kanalassosiert signalering benyttes, innføres den i eller fjernes fra talefeltet. De 16 bits overføres til koblingsnettverket 24 over linjen 324, 8/16-bit omformingskretsen 320 og linjene 326 i 16-bit formatkanalen. CAS-delen til CAS/data-
RAM 322 har et hukommelsesfelt som er 8 bit bredt og har 128 posisjoner, hver på 8 bit (én for hver kanal). Datadelen til CAS/data-RAM er 128 posisjoner, hver på 4-bit. Driften av CAS-delen til RAM blir beskrevet senere. DATA leses ut av datadelen til CAS/data-RAM 322, med et halvt ord om gangen (+ 1 indikator-
bit) tilføyet mens det leses, som angitt av en adresseteller
(ikke vist) som er tilforordnet RAM 3 22 og som mottar sin inngang fra adressegenererende lese/skrive-styringskrets 328. Adressetelleren for RAM 322 sirkulerer gjennom hver kanal. Hukommelses-kartet aksesseres, og data leses og innføyes i hukommelsen. Hukommelseskartet 328 mottar og lagrer et datamønster fra styringslogikken 34 som, når den leses på ny lokalt i 328, muliggjør at data blir lest/skrevet til DATA-RAM, én pr. kanalbasis fra de forskjellige kilder. Et tastatur RAM 330 er strukturert på lignende måte som CAS/DATA-RAM 322 og inneholder 2 til 2N hukommel-sesord posisjoner (som forutsetter separat utsendelse-Tx og mottagelse Rx posisjoner), avhengig av antall kanaler (N) av data som det er påkrevet å sende til et tastatur. Tastatursynkroni-sering og mellomlager 332 blir tilveiebragt med lese/skrive-styring fra RAM 328 på samme måte som for tidsgjenopprettings-kretsene 314 og 316 samt 8/16-bit omformingskrets 320. Data som skal sendes/mottas fra tastaturet skrives eller leses fra tasta-turets RAM v.hj.a. styringslogikk 34 over den lokale styringslogikk 329 på det parallelle styringsgrensesnittet. Styringslogikken 34 kan på lignende måte leses/skrives til CAS RAM 322
for overføring av informasjon.
Data i C eller D format kobles fra databuss 304 over data
PCM buffer 318 til tidsgjenopprettings-RAM 316. Data mottas på databuss 304 i sekvensielle kanaler hvori data i 5-bit eller 8-bit felter innleses ved en effektiv bitoverføringshastighet på 3 2 Kbit pr. sek. pr. kanal. Når datafeltene som mottas på buss 3 04 er 8-bit lange, omformes de til 5-bit felter, som innbefatter en pakke (nibble) bit. Når datafeltene er 5-bit lange, omfatter de allerede dette pakke-bit. Data tidsgjenopprettes til velgerens rammesynkronisering ved 316 og skrives inn i CAS/data-RAM 322 som 4-bit felter, idet pakke-biten definerer en ulik eller lik adresse i RAM.
Hittil er transmisjonen til koblingsnettverket og datainn-føring beskrevet, og det har omfattet samtidig transmisjon av data skrevet under de første 31 kanaltidsintervaller.
Overføring fra koblingsnettverket 24 til linjene og data-ekstrasjonen vil nå bli beskrevet. Data mottas fra koblingsnettverket 24 ved synkroniseringsdetektor 300 i 16-bit format, og synkroniseringen ekstraheres. 8-bit tale ekstraheres ved 8/16-bit omformingskrets 320 og skrives inn i tidsgjenvinnings-RAM 310 eller kobles direkte til PCM-lager 308. Dersom kanalassosiert signalering eller data blir rutet (mapped) til den spesielle kanalen, blir data/CAS-feltet ekstrahert ved 320 og skrevet inn i CAS/data-RAM 322. Dersom data styres til tonebuss 334, for mottagelse ved toneporten 336, blir tonebussens datafelt ekstrahert ved tidsgjenopprettingen, synkronisering og data/tone-separeringskrets 338 og skrives inn i CAS/data-RAM 322 under styring av adressegenerering og lese/skrivestyring 328. Data utsendes samtidig, dvs. innen de neste 31 kanaltidsintervaller,
og samtidig overførte data leses fra CAS/data-RAM 322 i et 4-bit felt og blir enten kombinert til et 8-bit felt eller gjenblir som 5-bit (4-bit + ulik/lik adresse pakke- (nibble) indikator-bit), blir tidsgjenopprettet til den utgående PCM bit-strøm ved 316 og overført på linjen 308 (og andre linjer ved andre digitale grensesnitt 22 med identisk konfigurasjon som for fig. 6). Som allerede spesifisert, kan PCM informasjon ved tidsstyring av koblingsnettverk være asynkron i fase med alle andre data, noe som er karakte-ristisk for koblingsnettverk 24, som beskrevet i det ovennevnte US patent nr. 4.201.891. CAS/data-innføring, ekstrahering og PCM-tidsgjenoppretting for all PCM digitalisert tale og data, samt toner fra forbindelser og linjer, blir synkronisert til PCM informasjon mottatt fra koblingsnettverk 24.
Styringslogikken 32 9, som omfatter bakplateinnganger og adresseforbindelsesinnganger for linje/forbindelsesvalg, og et grensesnitt til en mikrocomputer, samt styringen 34 i fig. 1 slik som en Intel 8086, er alt sammen konvensjonelt utstyr og omfatter standardutstyr for å danne grensesnitt til mikrocomputeren. Derfor tilveiebringer styringslogikken 329 en vei for styring av ord fra mikrocomputeren til innstillings- og tilbakestillingsord i kartstyrings-RAM 328 for å styre datastrømmen, noe som effektivt tillater mikrocomputeren å lese/skrive til CAS/data-RAM 3 22 og til tastatur-RAM 330. Som et standard grensesnitt mellom mikrocomputeren og resten av det digitale grensesnitt 22 omfatter styringslogikken 329 konvensjonelle registerbuffere, dekodere, adressegenerering og gjenkjenningsregistere samt styringsutstyr for igangsettelse.
Det vises til fig. 7 som angir den 8/16-bit omformingskrets 320 som er koblet til CAS/data-RAM 322 på forenklet måte. Kretsen omfatter 8/16-bit omforming, injeksjon og ekstrasjon av data/CAS. Kretsen 320 består av serie-til-parallell 16-bit og 8-bit skift-registere 4 00, 402, 4 04 samt 4 06, som sørger for at seriedata inn omformes til parallelldata ut og parallelldata inn til seriedata ut, som vist. Tellere gjennomsøker hver av kanalene 0 til 31 for å sikre at data styres gjennom registrene i den korrekte kanal. Protokoll-bits og NACK bits er fastlagt.
Fig. 8 viser tonebusskretsen og fordelingen fra tonegene-reringen gjennom et hierarki av bufferlagre til flere digitale grensesnitt. Tonebuss 230 er en faseasynkron 32-kanals 16-bit PCM digital strøm som i koblingsnettverk 24. Tonebussen blir distribuert via et hierarki av bufferlagre 500 til flere digitale grensesnitt vist som 22, 22A ...... 22N, koblet til koblingsnettverk 24 eller andre ønskede bestemmelsessteder. De digitale grensesnitt 22A og 22N er illustrative for mange digitale grensesnitt med tonebusser fordelt via buffere 1, 2A ..... 2N, dvs. tonebusser 230, hvorav 2 er vist som 2 AL og 2 NM.
Tonekretsen 502 består av en digital tonegenerator 504 som frembringer digitale PCM frekvenser ved 8-KHz pr. 8-bit prøve-takning for forskjellige toner av sentralen (eller PABX). Disse toner kan være programmerbare i frekvens, amplitude, harmonisk innhold og andre parametre v.hj.a. styringen 34, som kobler instruksjoner til tonegeneratoren 504 og styringsbuss 506.
Et eksternt grensesnitt 508 omformer eller mottar utvendige kilder som musikk, kontinuerlige annonseringer osv. og koder disse til 8-KHz, 8-bit PCM strøm. En tidsspaltetildeler 510 mottar 32 kanaler, 16-bit PCM fra det digitale grensesnitt 22 under styring av styringskrets 34 og innfører 8-KHz 8-bit PCM prøvetakninger fra den digitale tonegenerator 504 og det eksterne grensesnitt 508 til forutbestemte kanaler i PCM-rammen i talefeltet. Det digitale grensesnitt 22 mottar det 5-bit datafelt, som beskrevet, i PCM-form fra koblingsnettverket 24 og sender disse data til tidsspaltetildeleren 510 som multiplekser dette med de øvrige 8-bit 8KHz innganger, for å danne de nevnte 16-bit PCM ord på tonebuss 230.
Fig. 9 viser data fra kanalassosiert signaleringskrets (CAS)
i taleveien mellom CAS/data-RAM 322, samt serie-til-parallell omformingskretsen 320. Parallell-inn/serie-ut registeret 323a samt serie-inn/parallell-ut register 323b tilsvarer registrene
400 hhv. 404 i fig. 7.
CAS er data innført i foregående rammer til PCM-strømmen på en kanal, i bånd, slik at de utgjør en gjentatt sekvens som i telefoni er kjent som en multiramme. Når den riktige kanalen sendes ut fra eller mottas av det digitale grensesnitt 22, blir innholdet i talefeltet lest ut fra eller inn i CAS-RAM 322. Styringskrets 34 kan da skrive eller lese CAS RAM 322 for å sende eller motta styring eller signaleringsinformasjon. Det foreligger CAS-muligheter både i koblingsnettverket 24 og/eller i terminalen. Samme kanal som CAS-kanalen benyttes ved signalering inn i nettverket eller mot terminalen.
En teller 600, f.eks. med 5-bit, økes ett trinn for hver ramme av rammens klokke for å skape en multiramme datasekvens på 32 rammer, og denne gir for mottagelse og sending 8 x 32 = 256 bit med signalering i hver retning på linjene 602,604, 606 og 608. Transparent taleoverføring muliggjøres på andre kanaler når CAS-kanalen ikke mottas eller overføres. Kartlegging av kanalene, hvis dette er påkrevet, er beskrevet på et annet sted. CAS RAM 322 omfatter 4 seksjoner, som hver f.eks. har 32 adressesteder, hvert på 8-bit. De 4 seksjoner til CAS RAM 322 er: IA, som tjener som et buffer for data fra styringskrets 34 til nettverk 24; IB, som tjener som buffer for data fra nettverk 24 til styringskrets 34; 2A, som tjener som et buffer for data fra en abonnentterminal over linjen 606 til styringskrets 34; og 2B, som tjener som et bufferlager for data fra styringskrets 34 til en abonnentterminal over linjen 608.
I fig. 10 er det vist pakkedatainnsetting og uttrekking mellom CAS/data RAM 322 samt serie-til-parallell omformings-
krets 323.
Data, opprinnelig i 8-bit form, holdes i to 64x4-bit RAM-kretser 700 og 702, hvor hvert tilstøtende par av adressesteder i RAM-kretsen inneholder begge pakke-bit i 8-bit byten, og slik da at det minst signifikante bit (LSB) ved den adressen som sær-preger det tilstøtende adressested, tjener som høy-lav pakke-(nibble) indikator.
Data RAM delen til CAS/data RAM 322 kan betraktes som to seksjoner med identiske størrelser. DATA RAM 1, vist ved 700, benyttes som buffer og kanalkartlegging fra terminal til nettverk. DATA RAM 2, vist ved 7 02, benyttes som buffer og kanalkartlegging
mellom datakilden og en terminal eller flere terminaler.
DATA RAM 7 00 har som sin adresse for lesing en datautgangs-kanal, som ifølge PCM kanalkartleggingen er den som er i ferd med å bli overført til nettverket. Innholdet til DATA RAM 700 ved denne adressen lastes til skiftregisteret 323a før PCM-kanalen skiftes over til nettverket 24.
DATA RAM 700 har som sin adresse for skriving nummeret til den kanalen med data som mottas fra terminalen. Således vil, ved den PCM-nettverkskanal som skal sendes, data hentes fra det kartlagte adressested i RAM 700 av datakanaladressen som hentes fra den kartleggende RAM 800, beskrevet i forbindelse med fig. 11.
DATA RAM 702 har som sin adresse for lesing, den telling som gjelder for kanalen hvor data sendes til en abonnentterminal. Adressen for skriving av DATA RAM 7 02 er data-inngangskanalnummeret som hentes fra den kartstyrende RAM 800 ved aksess til det adressested i den kartstyrende RAM 800 som adresseres av kanaltellingen til den mottatte PCM-kanal fra nettverk 24. Således blir data kartlagt til nettverkskanalen på linje 602 fra datakanalen på linje 704 og fra nettverkskanalen på linje 604 til datakanalen på linje 706.
Det foreligger to andre kilder med data som skal skrives inn
i DATA RAM 702, og disse er valgt som et resultat av innholdet til den kartleggende RAM 800. Disse andre datakilder er tonedata eller ledige mønstre som benyttes når hverken nettverk eller tonedata er koblet til dataterminalen.
Den høye/lave pakkeindikator benyttes som LSB til adressen for skriving og lesing av RAM-kretsene 700 og 7 02.
Det vises nå til fig. 11, hvor en CAS/data RAM styringskrets 328 er beskrevet. Den kartleggende RAM 800 består av 32 adressesteder med 12-bit og gis aksess to ganger pr. kanaltid, én for kanalen som sendes til nettverk 24, og én for kanal som mottas fra nettverk 24. Hver retning har sin egen adresseteller 804 og 806, som nullstilles ved hvert rammesynkroniseringstidspunkt som kobles til telleren 804 og 806 på linjene 808 hhv. 810. Som et resultat av hver leseaksess til den kartleggende RAM 800 blir data som er lest lagret i buffer-registrene 812 og 814, ett hver for utgangs- og inngangsretninger i PCM-strømmen.
Den kartleggende RAM 800 har skrive og leseaksess også fra styringskrets 34 over styringslogikk 329, som skriver det kartleggende mønster inn i RAM 800 og kan lese dette for testformål. RAM 8 00 er bredere enn 8-bit og kan derfor adresseres på to måter, ved 12-bit bredde (32 adressesteder) for kanalkartlegging og en mindre styringsdatabredde, f.eks. en bredde på 8-bit (64 adressesteder, 32 av disse brukes) for aksess via styringskrets 34.
Den nevnte 12-bit databredde til RAM 800 er fortrinnsvis
gitt følgende fordeling:
1 bit - velg ledig mønster til RAM 702
1 bit velg CAS kanal
5-bit - kartlegging av datakanal
5-bit - kartlegging av tonekanal.
Dersom talebuss 302 skal ha en kanalkartlegging til koblingsnettverk PCM i det digitale grensesnitt 22, kan dette utføres ved en lignende teknikk som er beskrevet ovenfor under henvisning til figurene 9, 10 og 11, og ved utvidelse av bredden til kartleggings-RAM 800 så den omfatter et felt med talebusskanalnummer.
Når en kanal fra nettverk PCM skal overføres til koblingsnettverk på linjen 602, blir det kanalnummeret som kartlegges av telleren 804 adressert slik at den vil lese ut kartleggings-RAM 8 00, laste inn de leste data fra RAM 8 00 til utgangsstyrings-registeret 812. Styringsordet i registeret 812 inneholder en CAS klargjøringsbit. Dersom denne er "på", blir talefeltet i skiftregisteret 323a lastet fra CAS RAM la (322), som er tilgjengelig fra multirammeadressen som nås via multirammetelleren 600. CAS blir også lastet inn i CAS RAM 2A (322) fra terminalen til 8-bit talefeltet i linjen 606 ved multirammens telleradresse. Datafeltet i DATA RAM 700 lastes inn i skiftregisteret 323a fra den DATA RAM 7 00 adressen som er spesifisert av den kartleggende
RAM 8 00 datakanalnummer som tidligere ble lastet inn i utgangs-styringsregisteret 812.
Når en kanal i PCM-nettverket blir mottatt på linjen 604 til skiftregisteret 323b, benyttes dette kanalnummeret som er funnet av telleren 806, som adresse for å lese den kartleggende RAM 800 og laste adresseinnholdet til inngangsstyringsregisteret 814. Dersom CAS klargjøringsbiten er "på", blir CAS lest inn i CAS RAM IB (322) fra det mottatte talefeltet i skiftregisteret 323b, og CAS sendes også til terminalen fra CAS RAM 2B (322) i talefeltet på linjen 608. CAS RAM adressene bestemmes av multirammetelleren 600. DATA RAM kretsen 702 lastes fra 5-bit feltet i det mottatte PCM-nettverket i skiftregisteret 323b, dersom tonedatakanalens kartleggingsadresse i inngangsstyringsregisteret 814 er 0 og biten som velger det ledige mønsteret i register 814 ikke er innstilt.
Drsom tonedatakanalens felt i inngangsstyringsregisteret
814 ikke er 0, blir tonedata lest fra et adressested som blir adressert av dette feltet i en RAM som befinner seg i tidsgjenopprettings- og synkroniseringskretsen for data og tone 314, som er vist i fig. 6, og lastes til DATA RAM 702 ved den adresse i RAM
702 som finnes ved adressen fra datakanalfeltet som tidligere ble innlest i inngangsstyringsregisteret 814. Dersom biten som angir valg av ledig mønster er innstilt, blir et ledig mønster satt inn på den kartlagte adresse i DATA RAM 7 02. Dette er en styring som dominerer over tonedatakanalens feltinnhold og dets implikasjoner som foreligger i registeret 814.
Lese/skrive-kontrollen samt adressekartleggingen 328 inneholder også sekvenser som styrer de forskjellige lese- og skrive-aksesser i faste tidsrammer som er synkronisert til PCM-nettverkets rammer, kanaltidsstyringen og klokkene som arbeider ved 4 096 MHz.
Selv om foreliggende oppfinnelse er blitt beskrevet i forbindelse med foretrukne utførelser, skal det forstås at tilleggs-utførelser, modifikasjoner og anvendelser som er åpenbare for dem som arbeider innenfor denne teknikken, omfattes av oppfinnelsen så sant de ligger innenfor rammene som er satt opp av patent-kravene nedenfor. F.eks. kan mange modi av dataoverføring oppnås med foreliggende oppfinnelse, under bruk av ulike kjente trans-mis jonsgrensesnitt. Disse omfatter enkel terminering til enkel terminering, bare data eller data og tale samtidig, for bare data kan data representeres ved 64 Kbits full dupleks i talefeltet, eller data kan overføres ved talebåndbredder ved bruk av modemer og overføres i talefeltet. For data og tale samtidig kan data overføres ved 32 K-bit og tale ved 64 K-bit full dupleks ved bruk av 5 ekstra bits i SPATA format, eller dersom det benyttes en 32 K-bit tale som kodes og aksepteres, kan bitfeltene på henholdsvis 5 og 8 bits reverseres slik at 64 K-bit data kan sendes fullt dupleks. For flerterminering (^2) med eller uten felles databaseaksess, kan data overføres på en konferansemodus med følgende variasjoner: Konferansekretsen trekker ut data og utfører lagring-og-videresending (store-and-forward), ruting/omkobling eller aksess/manipulasjon for en felles database slik at felles data returneres til alle termineringer eller omkobling og meldinger utføres mellom termineringer. Full dupleks veier er etablert mellom hver terminering på konferansekretsen. For flere termineringer som er sammenbundet i en ikke-konferansemodus (med eller uten felles databaseaksess) kan data overføres mellom to termineringer med direkte taleforbindelse, og dataforbindelse via en felles database slik at hver terminering mottar samme returnerte data fra databasen eller alternativt slik at hver terminering kringkaster (v.hj.a. en kringkastingsmulighet) de 16-bit kanaler med data og tale kombinert til både de andre termineringer og den felles database, samt at felles data returneres via tonebussen som tillater kringkastingsaksess på 30 kanaler til alle terminaler. To termineringer som har direkte taleforbindelse og dataforbindelse via kringkasting, kan forbindes til en eller flere databaser slik at hver terminering mottar forskjellig returnert data.
Det skal bemerkes at de bit som i beskrivelsen er kalt nibble indikator i kravene er kalt halv-byte indikator.
Claims (8)
1. Fremgangsmåte for overføring av tale og data
over et digitalt koblingsnettverk (24), særlig for auto-matiske hustelefonsentraler (10) (PABX), med to eller flere terminaler og utstyrt for opprettelse av forbindelser mellom flere telefonapparater (12) og dataterminaler (14), og hvor eventuelt en dataprosessor (208) er koblet til det digitale koblingsnettverk (24), karakterisert ved at en splitte- og kombinasjonskrets ved hver terminal er tilkoblet et overføringsgrensesnitt (20) som hvert er forbundet med det digitale koblingsnettverk (24) over et digitalt grensesnitt (22) og med en styringsenhet (34) ; at dataprosessoren (208) er koblet til koblingsnettverket (24) over et ytterligere digitalt grensesnitt (210); at de N-bit dataord som mottas i overføringsgrense-snittet (20) og er utført som halv-byte dataord med en halv-byte indikator (HI/LO), blir innskrevet i et datalager (23) i det digitale grensesnitt (22); at den digitale tale samt et første, fra datalageret (322) utlest halv-byte dataord som mottas i over-føringsgrensesnittet (20), innblendes i et flerbits ord i en kanal innenfor en multiramme og der synkroniseres til rammetiden i det digitale koblingsnettverk; at hvert ytterligere halv-byte dataord og digitale taleprøvetagning blir innblendet og synkronisert i den samme kanal i en påfølgende ramme og at disse rammer, som inneholder kanaler med tale og data, blir overført til alle terminaler og til dataprosessoren (208) over det digitale koblingsnettverk (24), hvorved tale og data blir utblendet i de digitale grensesnitt (22).
2. Fremgangsmåte ifølge krav 1, karakterisert ved at hvert N-bits dataord utledes av to halv-byte dataord og at det første halv-byte dataord blir innblendet sammen med digital tale i en ramme med ulikt nummer, mens det andre halv-byte dataord innblendes med digital tale i en ramme med like nummer.
3. Fremgangsmåte ifølge krav 1 eller 2, karakterisert ved at fler-bits ordene til en kanal fremstilles som 16 bit PCM ord, hvorved 8 bit benyttes for digital tale, minst 5 bit for digital informasjon, mens det digitale dataord og de resterende bit benyttes som protokoll-biter.
4. Fremgangsmåte ifølge et hvilket som helst av de foregående krav, karakterisert ved at data-ordet består av 8 bit, som inndeles i to halv-bytes dataord, hvert på 4 bit, idet det 5. bit benytter ulik digital informasjon og anvendes som halv-byte indikator for det aktuelle halv-byte dataord.
5. Fremgangsmåte ifølge et hvilket som helst av de foregående krav, karakterisert ved at omforme-ren (320) i det digitale grensesnitt (22) inneholder serie/parallell-skyveregistere (402, 404) og parallell/serie-skyveregistere (400, 4 06) for inn- og utblending av halv-byte dataord og tale-bitene; at de utblendede halv-byte dataord innleses i tegn/datalager (322) og i et synkroniseringslager (316) for overføring over en databuss (304) til terminalen, og synkroniseres; at de utblendede talebit synkroniseres i et ytterligere synkroniseringslager (310) for overføring over en talebuss (302) til terminalen; at en adresserings- og skrive/lese-styreenhet (328) styrer skrive/ lese-prosessen og tilveiebringer de tilsvarende adresser, og at disse forløp skjer i begge retninger.
6. Fremgangsmåte ifølge et hvilket som helst av de foregående krav, karakterisert ved at de digitale grensesnitt føres til en tonebuss (230) som er utført som en flerkanals multipleks forbindelse, og at de N-bit dataord som settes sammen til halv-bytes dataord med digitale taledata i én kanal, overføres over tonebussen (230) til alle terminaler og til dataprosessoren (208).
7. Fremgangsmåte ifølge et hvilket som helst av de foregående krav, karakterisert ved at det er koblet en konferansekrets (262) til det digitale grensesnitt (210), og at dette muliggjør en samtidig overføring av digitale dataord fra dataprosessoren (208) til terminalen.
8. Fremgangsmåte ifølge krav 7, karakterisert ved at terminalene kan oppnå samtidig til-gjengelighet til dataprosessoren (208) over tonebussen (230);
at den samme informasjonen, i form av digitale dataord, kan overføres fra dataprosessoren (208) til alle terminaler, og at ulik informasjon samtidig kan overføres til forskjellige terminaler i forskjellige kanaler over tonebussen (230).
<9-> Fremgangsmåte ifølge et av de foregående krav, karakterisert ved at kanalene til hver av de overførte rammer inneholder alle halv-byte dataord og digitale taleprøvetagninger som i løpet av det forutgående antall kanal-tidspunkter er blitt innblendet i hver ramme, og at dette antall tilsvarer antallet kanaler i en ramme.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US44562582A | 1982-11-30 | 1982-11-30 | |
US06/445,626 US4488287A (en) | 1982-11-30 | 1982-11-30 | Combining and splitting of voice and data from multiple terminal sources and electronic PABX for same |
Publications (3)
Publication Number | Publication Date |
---|---|
NO834288L NO834288L (no) | 1984-06-01 |
NO162098B true NO162098B (no) | 1984-07-24 |
NO162098C NO162098C (no) | 1989-11-01 |
Family
ID=27034358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NO834288A NO162098C (no) | 1982-11-30 | 1983-11-23 | Fremgangsmaate for overfoering av tale og data. |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP0110360B1 (no) |
KR (1) | KR920009209B1 (no) |
CA (1) | CA1212747A (no) |
DE (1) | DE3380806D1 (no) |
ES (1) | ES527647A0 (no) |
FI (1) | FI79640C (no) |
MX (1) | MX155798A (no) |
NO (1) | NO162098C (no) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4589107A (en) * | 1982-11-30 | 1986-05-13 | Itt Corporation | Simultaneous voice and data communication and data base access in a switching system using a combined voice conference and data base processing module |
US4716562A (en) * | 1985-03-12 | 1987-12-29 | Pacific Bell | Telephone system |
DE19623466B4 (de) * | 1995-06-17 | 2009-03-19 | Samsung Electronics Co., Ltd., Suwon | Automatisches Überleitungssystem und Vermittlungsverfahren |
JP3271493B2 (ja) * | 1995-09-26 | 2002-04-02 | ヤマハ株式会社 | ネットワークおよびデータ伝送方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4293946A (en) * | 1979-11-21 | 1981-10-06 | International Telephone And Telegraph Corporation | Trilateral duplex path conferencing system with broadcast capability |
DE3263964D1 (en) * | 1981-02-16 | 1985-07-11 | British Telecomm | Method and apparatus for transmitting data with digitally encoded speech |
US4476559A (en) * | 1981-11-09 | 1984-10-09 | At&T Bell Laboratories | Simultaneous transmission of voice and data signals over a digital channel |
-
1983
- 1983-11-23 NO NO834288A patent/NO162098C/no not_active IP Right Cessation
- 1983-11-26 EP EP83111873A patent/EP0110360B1/de not_active Expired
- 1983-11-26 DE DE8383111873T patent/DE3380806D1/de not_active Expired
- 1983-11-29 CA CA000442176A patent/CA1212747A/en not_active Expired
- 1983-11-29 FI FI834360A patent/FI79640C/fi not_active IP Right Cessation
- 1983-11-30 MX MX199591A patent/MX155798A/es unknown
- 1983-11-30 ES ES527647A patent/ES527647A0/es active Granted
- 1983-11-30 KR KR1019830005671A patent/KR920009209B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR920009209B1 (ko) | 1992-10-14 |
ES8500690A1 (es) | 1984-08-01 |
NO834288L (no) | 1984-06-01 |
FI834360A0 (fi) | 1983-11-29 |
FI834360A (fi) | 1984-05-31 |
FI79640B (fi) | 1989-09-29 |
FI79640C (fi) | 1990-01-10 |
CA1212747A (en) | 1986-10-14 |
EP0110360B1 (de) | 1989-11-02 |
KR840006899A (ko) | 1984-12-03 |
ES527647A0 (es) | 1984-08-01 |
EP0110360A3 (en) | 1987-11-25 |
EP0110360A2 (de) | 1984-06-13 |
MX155798A (es) | 1988-04-29 |
DE3380806D1 (en) | 1989-12-07 |
NO162098C (no) | 1989-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4589107A (en) | Simultaneous voice and data communication and data base access in a switching system using a combined voice conference and data base processing module | |
US4740955A (en) | Communications system having voice and digital data capability and employing a plurality of voice and data buses in main service unit and serial packetized transmission to and from telephones | |
US5150357A (en) | Integrated communications system | |
US4578789A (en) | Simultaneous voice and data communication and data base access in a switching system using a tone bus or broadcast mode | |
US5228076A (en) | High fidelity speech encoding for telecommunications systems | |
EP0361760B1 (en) | ISDN, basic rate interface arranged for quad voice | |
EP0214178B1 (en) | Controlling multi-port hunt groups in a distributed control switching system | |
JP2846314B2 (ja) | 分散制御交換システム内での電話番号翻訳 | |
Gallagher | Digital Time Division Switching for Military Communications | |
US3997727A (en) | Time division multiplexed digital switching apparatus | |
EP0125605A2 (en) | Channel selection in a switching system having clustered remote switching modules | |
JPS61502092A (ja) | パケット交換回線交換統合交換機 | |
JPS61502090A (ja) | 分散形パケット交換装置 | |
JPH0120829B2 (no) | ||
US4494231A (en) | Time division switching system for circuit mode and packet mode channels | |
WO1986004740A2 (en) | Processing sequence calls in a distributed control switching system | |
US6072794A (en) | Digital trunk interface unit for use in remote access system | |
US4584680A (en) | Use of a tone bus to provide polling and data distribution apparatus for communication system terminal groups | |
EP0116558B1 (en) | Control information communication arrangement for a time division switching system | |
US4488287A (en) | Combining and splitting of voice and data from multiple terminal sources and electronic PABX for same | |
US4839888A (en) | Digital time-division multiplex switch-based telephone subscriber connection system | |
US5467353A (en) | Subrate control channel exchange system | |
NO162098B (no) | Fremgangsmaate for overfoering av tale og data. | |
JP2001517003A (ja) | サブレートスイッチング遠隔通信スイッチ | |
US5787087A (en) | Method and apparatus for interconnecting a plurality of terminal equipments to the ISDN |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM1K | Lapsed by not paying the annual fees |
Free format text: LAPSED IN MAY 2001 |