NO761343L - - Google Patents
Info
- Publication number
- NO761343L NO761343L NO761343A NO761343A NO761343L NO 761343 L NO761343 L NO 761343L NO 761343 A NO761343 A NO 761343A NO 761343 A NO761343 A NO 761343A NO 761343 L NO761343 L NO 761343L
- Authority
- NO
- Norway
- Prior art keywords
- pcm
- storage
- frame
- linear
- words
- Prior art date
Links
- 230000015654 memory Effects 0.000 claims description 60
- 238000000034 method Methods 0.000 claims description 18
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000000295 complement effect Effects 0.000 claims description 3
- 230000002238 attenuated effect Effects 0.000 claims description 2
- 230000004044 response Effects 0.000 claims description 2
- 238000006243 chemical reaction Methods 0.000 claims 5
- 238000004519 manufacturing process Methods 0.000 claims 1
- 230000009466 transformation Effects 0.000 claims 1
- 230000006835 compression Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 8
- 238000013016 damping Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000001066 destructive effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Classifications
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (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)
- Synchronisation In Digital Transmission Systems (AREA)
Description
Oppfinnelsen angår en fremgangsmåte til og anordning The invention relates to a method and device
for tidsoppdelt omkopling av et antall innkommende signaler som overfører pulskodemodulerte talesignaler som er anordnet i i tid efter hverandre følgende rammer for å tilveiebringe et antall samtidige konferanser mellom minst tre forutbestemte kanaler. for time-division switching of a number of incoming signals transmitting pulse code modulated speech signals arranged in time-consecutive frames to provide a number of simultaneous conferences between at least three predetermined channels.
I et tidsoppdelt multiplekssystem opptar kodede talesignaler fra en abonnent tildelte tidsintervaller i en gjentatt ordnet gruppe av tidsintervaller som nedenfor er betegnet ramme. Sammenkopling av to abonnenter oppnås på forskjellig måte idet sluttresultatet skal bli at informasjonen i de respektive tidsintervaller for de to abonnenter utveksles bilateralt. Hvis tre eller flare abonnenter ønsker samtidig multilateralsammenkopling, dvs. konferanseoppkopling, kreves en mere komplisert behandling av informasjonen i intervallene. In a time-division multiplex system, coded speech signals from a subscriber occupy allocated time intervals in a repeated ordered group of time intervals which is referred to below as a frame. Connecting two subscribers is achieved in different ways, as the end result should be that the information in the respective time intervals for the two subscribers is exchanged bilaterally. If three or flare subscribers want simultaneous multilateral connection, i.e. conference connection, a more complicated processing of the information in the intervals is required.
Den mest nærliggende måte å tilveiebringe en konferanse mellom abonnenter ved PCM- er algebraisk og summere deltagernes PCM- ord bortsett fra en av disse og å overføre summen til den deltager som er utelukket fra summeringen. Hvis denne prosedyre The closest way to provide a conference between subscribers by PCM is algebraically and to sum the participants' PCM words except for one of these and to transfer the sum to the participant excluded from the summation. If this procedure
utføres en gang for hver ramme og for hver konferansedeltager performed once for each frame and for each conference participant
har man oppnådd en konferanseoppkopling. Hvis PCM- signalene er resultatet av en ulineær koding, hvilket vanligvis er tilfelle er det nødvendig å lineærisere PCM- ordene før disse kan summeres og igjen omforme hver resulterende sum til den ulineære kode før den overføres til vedkommende konferansedeltager. a conference connection has been achieved. If the PCM signals are the result of a non-linear coding, which is usually the case, it is necessary to linearize the PCM words before they can be summed and again transform each resulting sum into the non-linear code before it is transmitted to the relevant conference participant.
Det er på grunn av disse komplikasjoner og de nød- It is because of these complications and the emergency
vendige kostbare kretser ved den kjente teknikk, at f.eks. US-patentskrift nr. 3-699-264 forsøker å unngå denne teknikk. I costly circuits in the known technique, that e.g. US Patent No. 3-699-264 attempts to avoid this technique. IN
dette patentskrift velges en enklere måte ved hvilken deltageren med det numerisk største binære PGM- ord velges som taler av en multilateral sammenligningskrets. Selv om denne enkle måte kan this patent document is chosen in a simpler way in which the participant with the numerically largest binary PGM word is chosen as speaker by a multilateral comparison circle. Although this simple way can
bli billigere er den ofte utilstrekkelig fordi den ikke gir noen naturlig multilateralkonferanse.• become cheaper, it is often insufficient because it does not provide a natural multilateral conference.•
Hensikten med foreliggende oppfinnelse er å tilveiebringe en fremgangsmåte til og en anordning for å oppnå konferanseforbindelser ved PCM som muliggjør at et antall samtidige konferanser som hver inneholder et vilkårlig antall deltagere i prinsippet bare er begrenset av antallet kanaler innenfor én ramme. The purpose of the present invention is to provide a method and a device for obtaining conference connections by PCM which enables a number of simultaneous conferences, each containing an arbitrary number of participants, in principle only to be limited by the number of channels within one frame.
Dette oppnås ifølge oppfinnelsen ved lagring av de innkommende rammer, samtidig behandling av de lagrede rammer og den neste innkommende rammen, -lagring av mellombehandlingsresultatet for hver samtale, lagring av sluttbehandlingsresultatet for hver kanal, og overføring av sluttresultatene med start ved begynnelsen av den ramme som følger efter den nevnte neste innkommende dataramme og slutt ved dennes slutt. This is achieved according to the invention by storing the incoming frames, simultaneously processing the stored frames and the next incoming frame, -storing the intermediate processing result for each call, storing the final processing result for each channel, and transmitting the final results starting at the beginning of the frame that follows the mentioned next incoming data frame and ends at its end.
Ved PCM anvendes ofte komprimert eller ulineær koding slik at behandlingen av den lagrede ramme i de fleste tilfeller ikke bare omfatter aritmetisk behandling. I stedet må innholdet i hver kanal før aritmetisk behandling ekspanderes eller lineæriseres. Når den aritmetriske behandling er avsluttet omformes sluttresultatet for hver kanal igjen til ulineær form og lagres så sluttelig for overføring. With PCM, compressed or non-linear coding is often used so that the processing of the stored frame in most cases does not only include arithmetic processing. Instead, the contents of each channel must be expanded or linearized before arithmetic processing. When the arithmetic processing is finished, the final result for each channel is transformed back into non-linear form and then finally stored for transmission.
Den ovenfor angitte fremgangsmåte innfører en minste forsinkelse på to fullstendige rammer. Den første rammeforsinkelse opptrer under lagringen av den innkommende ramme mens den andre rammeforsinkelse opptrer ved behandlingen av den lagrede ramme. Selv om den virkelige behandling kanskje ikke krever eller varer en hel ramme, må sluttresultatet lagres så lenge før den kan overføres. Det skal bemerkes at for PCM f.eks. i Nord Amerika anvendes 4-kanals Tn-system og i Europa anvendes 32-kanalssystem, har en hel ramme mere enn tilstrekkelig varighet for å gi fullstendig behandling av en ramme ved utnyttelse av be-handlingskretser med teknikkens nåværende stand under anvendelse av vanlige komponenter. The above method introduces a minimum delay of two complete frames. The first frame delay occurs during the storage of the incoming frame while the second frame delay occurs during the processing of the stored frame. Although the actual processing may not require or last an entire frame, the end result must be stored for that long before it can be transferred. It should be noted that for PCM e.g. in North America a 4-channel Tn system is used and in Europe a 32-channel system is used, an entire frame has more than sufficient duration to provide complete processing of a frame by utilizing processing circuits with the current state of the art using common components.
En anoordning for å tilveiebringe et antall samtidige konferanser mellom minst tre forutbestemte kanaler i en innkommende ramme av pulskodemodulerte talesignaler som er anordnet i rammer som utgjør individuelle tidsintervaller, omfatter ifølge oppfinnelsen ved at to innbyrdes ombyttbare lagringsorganer hver er innrettet til å motta og lagre vedkommende ramme, av hvilke lagringsorganer det ene er innrettet til å motta den innkommende ramme og samtidig overføre sitt tidligere'lagrede innhold, mens det andre lagringsorgan samvirker med aritmetiske behandlingsorganer for behandling av den lagrede informasjon og lagring av behandlingsresultatet, at de to ombyttbare lagringsorganer og de aritmetiske behandlingsorganer for synkronisering, start og avslutning styres av et styreorgan,- og at start og avslutning omfatter innbyrdes ombytting av to ombyttbare lagringsorganer hovedsakelig ved slutten av hver innkommende dataramme. An arrangement for providing a number of simultaneous conferences between at least three predetermined channels in an incoming frame of pulse code modulated speech signals which are arranged in frames constituting individual time intervals, comprises according to the invention in that two interchangeable storage means are each arranged to receive and store the relevant frame , of which storage means one is arranged to receive the incoming frame and at the same time transfer its previously'stored content, while the other storage means cooperates with arithmetic processing means for processing the stored information and storing the processing result, that the two exchangeable storage means and the arithmetic processing means for synchronisation, start and termination are controlled by a control means, - and that start and termination include mutual exchange of two exchangeable storage means mainly at the end of each incoming data frame.
Ytterligere trekk ved oppfinnelsen vil fremgå av kravene 2-9 og 11-19- Further features of the invention will appear from claims 2-9 and 11-19-
Oppfinnelsen skal nedenfor beskrives nærmere under henvisning til tegningene. Fig. 1 viser et blikkskjema for en anordning ifølge oppfinnelsen. The invention will be described in more detail below with reference to the drawings. Fig. 1 shows a schematic diagram of a device according to the invention.
Fig. 2 viser skjematisk underperioder i en PCM-ramme Fig. 2 schematically shows subperiods in a PCM frame
i forhold til forskjellige punkter i anordningen på fig. 1. in relation to various points in the device in fig. 1.
Fig. 3 viser en del av anordningen på fig. 1. Fig. 3 shows part of the device in fig. 1.
Fig. 1 viser en kopling- og styreenhet 10 som får instruksjoner fra anordningens sentrale databehandlingsenhet CPU og velger forutbestemte tidsintervaller i PCM- hovedkanalene og sammenstiller disse serievis til en PCM- ramme av serietypen som utgjør inngangssignalet til konferansekretsen. De valgte tidsintervaller tilsvarer de som opptas av kanaler som er tilordnet konferansen. PCM-inngangssignalene i serieform når via multipleksomkoplerne 11 og 11<*>et av to hukommelser RAM I og RAM II. Den ene hukommelse mottar inngangssignalene og betegnes inn/ut-hukommelse som vist på fig. 1. Mers hukommelsen RAM I mottar inngangssignalene avgir det samtidig sitt innhold til en inn/ut-holdekrets 12 for et antall bits- som på sin side styres for å avgi en PCM- rekke i følge til kopling- og styreenheten 10 som under forutbestemte tidsintervaller kontakter en av hovedkanalene . ;Operasjonshukommelsen RAM II som inneholder en ramme med PCM- data, kontakter en hukommelsesekspansjonskrets 14 (ulineær/lineær PCM-kodeomformer) via en holdekréts -13• De lineære utgangssignaler fra kretsen 14 utgjør et inngangssignal til en summeringskrets 15 hvis andre inngangssignal utgjøres av utgangssignalene fra et av et antall uavhengige lagringsposisjoner i en adresserbar akumulerende lagringsenhet 16. Lagringsposisjonen i ■ lagringsenheten 16 overskrides, med summeringsresultatet som når lagringsenheten 16 via en holdekrets 17- Utgahgssignalene fra holdekretsen 17 utgjør også inngangssignal til en ytterligere hukommelse RAM III og en multipleksomkopler 19 som enten forbinder dette utgangssignal eller utgangssignalet fra kompresjonskrétsen 18 (lineær/ulineær PCM-kodeomformer) til multipleksomkoplerne 11 og 11' som på sin side oppsøker hver sin hukommelse RAM I og RAM II. Kompresjonskrétsen 18 mottar sitt inngangssignal fra holdekretsen 13 og fra den ytterligere hukommelse RAM- III. ;På fig. 1 er samtlige styreforbindelser fra styreenheten 10 sløyfet for ikke å komplisere blokkskjemaet. Styreenheten 10 styrer multipleksomkoplerne 11, 11' og 19, adresserer hukommelsene RAM I, RAM II og RAM III og lagringsenheten 16, samt synkroniserer generelt de resterende komponenter, hvilket vil fremgå av det nedenstående. Videre styres to tidsstyre-innretninger, en på 2048 MHz som tilsvarer den normale bit--hastighet i omkoplingen mens den andre arbeider med den dobbelte frekvens synkront med den førstnevnte. Den andre tidsstyrekrets er nødvendig for at man skulle oppdele basistidsintervallet i fire fjerdedeler og gjennomføre visse operasjoner innenfor et tidsintervall som ellers skulle kreve to eller flere tidsintervaller. Dessuten er det en rammesynkroniseringstidsstyre-krets. ;De generelle data for PCM i utførelseseksempelet er følgende: ; På fig. 2 er vist en PCM- ramme i rekkeform omfattende 8 bitgrupper 0-7, hvor hver gruppe omfatter 32 tidsintervaller 0-31. Bits i hver kanal behandles parallelt. Således må inn/ut-hukommelsen mens det mottar den isokrone PCM-ramme i rekkeform presentere de 8 bits i hver kanal i bare et tidsintervall ;:'for behandling. Dette oppnås ved hjelp av en tilbakekoplingssløyfe ;for et a.ntall bits fra utgangen fra inn/ut holdekretsen 12 ;til inngangen i multipleksomkoplerne 11 og 11-' og via disse til inngangen i inn/ut-hukommelsen. Ordbits i kanalene blir tilgjengelig i parallell form på operasjonshukommelsens utgang slik at ved å adressere tidsintervallene i denne hukommelse i tur og orden mates ut samtlige kanaler i hver bitgruppeperiode som vist på fig. 2. ;'En behandlingsperiode har 8 perioder 0-7 i hvilket av ;hver av disse er hver kanal tilgjengelig én gang. I realiteten er bare tre perioder i en ramme vesentlig for behandlingen av samtlige kanaler. I korthet foregår behandlingsperioden som følger: ;Periode 0: Ingen operasjon. ;Periode 1: PCM-kanalordnet på' 8 bits i hvert tidsintervall lineæriseres og summeres til den posisjon i lagringsinnretningen 16 som er tilordnet den aktuelle konferanse (efter hver summering gjeninnlagres summen i den nevnte lagrings-posis j on ) . ;Periode 2: PCM-ordnet i hvert tidsintervall lineæriseres ;og subtraheres fra posisjonen i lagringsinnretningen 16 som er tilordnet den aktuelle konferanse, de resulterende 14 bits lagres delvis i operasjonshukommelsen og erstatter dets opprinnelige innhold og de gjenstående 6 bits lagres i.en ytterligere hukommelse, ;idet innholdet i lagringsinnretningen 16 for-.blir uforandret. ;Periode 3:'De 14 lineære bits i hver kanal i operasjonshukommelsen og i den ytterligere hukommelse omdannes til komprimert PCM- form i kompre-sjonsenheten og lagres igjen i operasjonshukommelsen ved erstatning av innholdet fra det foregående trinn. ;Periode 4-7: Den ytterligere hukommelse og lagringsinnretningen 16 tømmes. Ved slutten av rammen (bit 31 i periode 7) blir inn/ut-hukommelsen operasjonshukommelse og omvendt. ;Behandlingen i de ovenfor angitte perioder er antydet ;på fig. 1. De sterkt opptrukkende forbindelser ut fra operasjons- ;hukommelsen RAM II.og som ender i lagringsinnretningen 16 tilsvarer behandlingen i periode 1, den første strekede forbindelse med de dobbeltlinjede forbindelser som avsluttes i hukommelsen RAM II og RAM III tilsvarer behandlingen i periode 2, og sluttelig tilsvarer de strekede forbindelser behandlingen i periode 3. ;Under henvisning til fig.3 i forbindelse med fig. 1 ;skal virkemåten for anordningen ifølge oppfinnelsen beskrives nærmere..Anordningen mottar en hel ramme PCM-data i rekkeform som tilførss koplings- og styreenheten 10. Hver kanal som tas ut fra PCM- hovedkanalene er beregnet på én konferanse. Da mult i-pleksformen her er isokron, (dvs. kanalbits er stokket reiler enn sammenpakket) reorganiseres de 8 bits i en kanal slik at de blir tilgjengelige i parallellform for behandling. For å illustrere hvorledes dette oppnås vises til fig.3 som viser forbindelsene mellom hukommelsene RAM I og RAM II og de tilhørende holdekretser 12 og 13 såvel som multipleksomkoplerne 11 og 11'. Inn/ut-hukommelsen RAM I og operasjonshukommelsen RAM II er innrettet som hukommelser for 32 ord med 8 bits. Disse adresseres ved hjelp av tidsintervallnummer som leses av under den andre fjerdedel av et tidsintervall og innføres under den tredje fjerdedel. Derved oppnås enkel parallellforbindelse av utgangene fra hukommelsene uten at det er nødvendig med eksterne multipleksomkoplere. Holdekretsene 12 og 13 muliggjør at utleste data kan holdes fast ;så lenge det er nødvendig. Som det fremgår av fig. 3 skjer forskyvning av data på den måte at data utlest fra bitposisjonen X i tidsintervallet Y' innføres i bitposisjonen X-l i samme tidsintervall. Bitposisjonen 0 i tidsintervallet Y på inngangen til hukommelsen RAM I er mottager for PCM-inngangsdata mens posisjonen 7 i tidsintervallet Y på utgangen av hukommelsen RAM I overfører tidligere (under foregående ramme ) behandlede PCM-data i rekkeform. Ved slutten av en r amme anordnes data i inn/ut-hukommelsen TAM I ;.på sådan måte at samtilige 8 bits i et tidsintervall (dvs. ;kanal) opptrer parallelt på utgangen av hukommlsen når denne blir operasjonshukommelse. Således medfører driften av operasjonshukommelsen gjennom 32 tidsintervaller (lik 1 bitgruppe) ;at hver kanalprøve opptrer en gang■på utgangen (utlesningen er ikke-destruktiv). ;På fig. 3 er multipleksomkoplerne 11 og 11' av funksjons-hensyn vist som en enhet idet de strekede linjer indikerer dens alternative tilstand av forbindelsene ved hvilke hukommelsen ;RAM I blir operasjonshukommelse og hukommelsen RAM II blir inn/ut-hukomnelse. Ved slutten av hver ramme av innkommende PAM-data i rekkeform, dvs. ved slutten av tidsintervallet 31 ;i bitgruppe 7, omkoples multipleksomkoplerne 11 og 11' til sin alternative tilstand slik at hukommelsene RAM I og RAM II ;byttes om. Som følge av den tidligere beskrevende avlesning av hukommelsene RAM I og RAM II er ikke noen slik ombytning nødvendig-på utgangen (forutsatt at de valgte hukommelser muliggjør dette). ;Data som mottas under en foregående ramme er nå tilgjengelig for behandling i operasjonshukommelsen RAM II. Under bitgruppe-perioden 1 holdes de 8 bits kanalord fra et tidsintervall fast i operasjonsholdekretsen 13 ved slutten av den første fjerdedel av tidsintervallet. Nevnte data adresserer hukommelsesekspansj onskrétsen 1L\ som tilveiebringer et 14 bits lineært ord som omfatter en delbit og en tegnbit. Slike eks-pansjonskretser er vel kjente innenfor denne teknikk og det eneste krav som må stilles til disse er at de tilveiebringer det lineære ord bare i en tidsstyreoperasjon. Det lineære ord adderes i summeringskretsen 15 til innholdet i lagringsposisjonen for den tilhørende konf:erans_e ~ i lagringsinnretningen 16. Resultatet av addisjonen fastholdes i kretsen 17 ved slutten av den tredje fjerdedel av tidsintervallet. Den nye sum inn-føres så i lagringsinnretningen 16 i samme posisjon. Det skal bemerkes at lagringsinnretningen 16 addreserer ved hjelp av et 4-^bits konferanseenummer i hvert tidsintervall, hvilket nummer bare medfører at den aktuelle konferaneelagringsposisjon blir tilgjengelig for lese/skriveoperasjoner. Ved sluttennav bitgruppe perioden 1 inneholder hver konferanseposisjon i holdekretsen 17 den samlede sum av de lineære ord i kanalene som deltar i den aktuelle konferanse. (Lagringsinnretningen 16 ;har en kapasitet på 16 bits ord for også å kunne motta hver bit utover 14 bits som oppnås som resultat av addisjonen). ;I den etterfølgende bitperiode gruppe 2 gjentas det ovenfor beskrevende forløp med unntagelse av at i stedet for addisjon subtraheres kanalordnet fra den tilhørende totale konferansesum. Subtraksjonen tilveiebringes ved endring av tegnbit i det 8 bits inngangsord til ekspansjonskrétsen 14, hvilket medfører (som svar på den nye adresse) 2-komplemente til det lineære ord som utgangssignal. Endring av en tegnbit (som ;er den mest viktige bit) startes av en ordre fra styre- ;enheten 10 som opprettholdes under bitgruppe-perioden 2. Resultatet av addisjonen av to-kompiernente av det opprinnelige ord til de samlede konferanseord.i lagringsinnretningen 16+1 ;er ekvivalent med resultatet av en subtraksjon av det opprinnelige ord fra de samlede konferanseord. ;De åtte viktigste bits i subtraksjonsresultaet inn-føres i samme tidsinervallposisjon i operasjonshukommelsen RAM II under fjerning av det tidligere innhold i denne posisjon, mens de resterende 6 bits av 14 botsordet innføres i en til-svarende posisjon i den ytterligere hukommelse RAM III. Ved slutten av bitgruppe-perioden II inneholder hukommelsene RAM ;II og RAM III de lineære konferanseord. ;Under bitgruppe-periode 3 i hvert tidsintervall omformes det 14 bits lineære konferanseord som er lagret i hu-komnelsene RAM II og RAM III til ulineær form (dvs. kompremeres) i kompremeringsenheten 18. Selv om slike kompresorer er alminnelig kjent innen teknikken, kan kompresjonsfunksjonen helt eller delvis oppnås ved hjelp av tabell slik som tilfellet er i ekspansjonskrétsen 14. Oppfinneren har imidlertid ut-viklet en ny kompremeringsenhet som er egnet for den aktuelle anordning. Under bitgruppe-periode 3 forbinder multipleks-omkoleren 19 multipleksomkoplerne 11 og 11' med kompremerings-enhetens 18 utgang heller enn med holdekretsen 17 slik som. under andre bitgruppe-perioder. De kompremerte 8 bits PCM- ;ord lagres nå i operasjonshukommelse RAM II ved overskrivning på den tidligere lagrede informasjon. ;Således er behandlingen av PCM- ordene ved slutten av bitgruppe-perioden 3 avsluttet. Under de følgende perioder tømmes lagringsinnretningen 16. ;Ved slutten av bitgruppe-peride 7, dvs. ved slutten, av en ramme, omkoples multipleksomkoplerne 11 og 11' til de alternative tilstander ved en ordre fra styreenheten 10 slik at hukommelsen RAM I og RAM II byttes om.. Hele forløpsperioden repeteres ved en ny ramme. ;Som tidligere nevnt leverer samtlige ridsintervaller som ikke hører sammen med konferansetallet 0, av styreenheten 10. Dette oppnås gangske enkelt ved at lagringsinnretningen 16 ikke adresseeres i løpet av diss<*>e kanalene, slik at de fire adresse-bitene alle blir 0. Under disse tidsintervaller tvinges ut- Fig. 1 shows a connection and control unit 10 which receives instructions from the device's central data processing unit CPU and selects predetermined time intervals in the main PCM channels and assembles these serially into a series-type PCM frame which forms the input signal to the conference circuit. The selected time slots correspond to those occupied by channels assigned to the conference. The PCM input signals in serial form reach via the multiplexers 11 and 11<*> one of two memories RAM I and RAM II. One memory receives the input signals and is designated as in/out memory as shown in fig. 1. As the memory RAM I receives the input signals, it simultaneously outputs its contents to an input/hold circuit 12 for a number of bits, which in turn is controlled to output a PCM sequence according to the switching and control unit 10 as during predetermined time intervals contacts one of the main channels. ;The operating memory RAM II containing a frame of PCM data contacts a memory expansion circuit 14 (non-linear/linear PCM code converter) via a holding circuit -13• The linear output signals from the circuit 14 constitute an input signal to a summing circuit 15 whose second input signal is constituted by the output signals from one of a number of independent storage positions in an addressable accumulating storage unit 16. The storage position in ■ the storage unit 16 is exceeded, with the summation result reaching the storage unit 16 via a holding circuit 17 - The output signals from the holding circuit 17 also form the input signal to a further memory RAM III and a multiplex switch 19 which either connects this output signal or the output signal from the compression circuit 18 (linear/non-linear PCM code converter) to the multiplex couplers 11 and 11' which in turn seek out their respective memories RAM I and RAM II. The compression circuit 18 receives its input signal from the holding circuit 13 and from the further memory RAM-III. ; On fig. 1, all control connections from the control unit 10 are looped so as not to complicate the block diagram. The control unit 10 controls the multiplex switches 11, 11' and 19, addresses the memories RAM I, RAM II and RAM III and the storage unit 16, and generally synchronizes the remaining components, which will be apparent from the following. Furthermore, two time control devices are controlled, one at 2048 MHz which corresponds to the normal bit rate in the switching, while the other works with double the frequency synchronously with the former. The second timing control circuit is necessary in order to divide the base time interval into four quarters and carry out certain operations within a time interval that would otherwise require two or more time intervals. Also, there is a frame sync timing control circuit. ;The general data for the PCM in the execution example is the following: ; In fig. 2 shows a PCM frame in serial form comprising 8 bit groups 0-7, where each group comprises 32 time intervals 0-31. Bits in each channel are processed in parallel. Thus, the I/O memory while receiving the isochronous PCM frame must present the 8 bits in each channel in only one time interval for processing. This is achieved by means of a feedback loop for a number of bits from the output of the input/output holding circuit 12 to the input in the multiplex couplers 11 and 11-' and via these to the input in the input/output memory. Word bits in the channels become available in parallel form at the output of the operational memory so that by addressing the time intervals in this memory in turn, all channels are fed out in each bit group period as shown in fig. 2. A processing period has 8 periods 0-7 in each of which each channel is available once. In reality, only three periods in a frame are essential for the processing of all channels. Briefly, the treatment period takes place as follows: Period 0: No operation. Period 1: The PCM channel arrangement of 8 bits in each time interval is linearized and summed to the position in the storage device 16 which is assigned to the conference in question (after each summation, the sum is re-stored in the aforementioned storage position). ;Period 2: The PCM ordered in each time interval is linearized ;and subtracted from the position in the storage device 16 assigned to the current conference, the resulting 14 bits are partially stored in the operational memory replacing its original content and the remaining 6 bits are stored in an additional memory , as the contents of the storage device 16 remain unchanged. ;Period 3:'The 14 linear bits in each channel in the operational memory and in the additional memory are converted into compressed PCM form in the compression unit and stored again in the operational memory by replacing the content from the previous step. ;Period 4-7: The further memory and the storage device 16 are emptied. At the end of the frame (bit 31 in period 7), the I/O memory becomes operational memory and vice versa. The treatment in the periods indicated above is indicated in fig. 1. The strongly ascending connections from the operational memory RAM II and which end in the storage device 16 correspond to the processing in period 1, the first dashed connection with the double-lined connections that terminate in the memory RAM II and RAM III correspond to the processing in period 2, and finally the dashed connections correspond to the treatment in period 3. ;With reference to fig.3 in connection with fig. 1 ; the operation of the device according to the invention is to be described in more detail.. The device receives a whole frame of PCM data in serial form which is supplied to the switching and control unit 10. Each channel taken from the main PCM channels is intended for one conference. Since the multiplex form here is isochronous, (ie channel bits are shuffled more than packed together), the 8 bits are reorganized in a channel so that they become available in parallel form for processing. To illustrate how this is achieved, reference is made to Fig. 3 which shows the connections between the memories RAM I and RAM II and the associated holding circuits 12 and 13 as well as the multiplex switches 11 and 11'. The I/O memory RAM I and the operation memory RAM II are arranged as memories for 32 words of 8 bits. These are addressed using time interval numbers that are read during the second quarter of a time interval and entered during the third quarter. Thereby, simple parallel connection of the outputs from the memories is achieved without the need for external multiplex switches. The holding circuits 12 and 13 enable read data to be held for as long as necessary. As can be seen from fig. 3, data is shifted in such a way that data read out from the bit position X in the time interval Y' is introduced into the bit position X-1 in the same time interval. Bit position 0 in the time interval Y at the input to the memory RAM I is the recipient of PCM input data, while position 7 in the time interval Y at the output of the memory RAM I transmits previously (during the preceding frame) processed PCM data in serial form. At the end of a frame, data is arranged in the input/output memory TAM I in such a way that all 8 bits in a time interval (i.e. channel) appear in parallel at the output of the memory when it becomes operational memory. Thus, the operation of the operational memory through 32 time intervals (equal to 1 bit group) means that each channel sample appears once at the output (the readout is non-destructive). ; On fig. 3, the multiplex couplers 11 and 11' are functionally shown as a unit, the dashed lines indicating its alternative state of connections whereby the memory RAM I becomes operational memory and the memory RAM II becomes I/O memory. At the end of each frame of incoming PAM data in serial form, i.e. at the end of the time interval 31 in bit group 7, the multiplex switches 11 and 11' are switched to their alternative state so that the memories RAM I and RAM II are switched. As a result of the previously described reading of the memories RAM I and RAM II, no such exchange is necessary at the output (provided that the selected memories enable this). ;Data received during a previous frame is now available for processing in RAM II operation memory. During the bit group period 1, the 8-bit channel words from a time interval are held fixed in the operation holding circuit 13 at the end of the first quarter of the time interval. Said data addresses the memory expansion circuit 1L\ which provides a 14 bit linear word comprising a fraction bit and a character bit. Such expansion circuits are well known within this technique and the only requirement that must be made of these is that they provide the linear word only in a timing control operation. The linear word is added in the summing circuit 15 to the contents of the storage position for the associated conference in the storage device 16. The result of the addition is retained in the circuit 17 at the end of the third quarter of the time interval. The new sum is then introduced into the storage device 16 in the same position. It should be noted that the storage device 16 addresses by means of a 4-bit conference number in each time interval, which number only means that the relevant conference storage position becomes available for read/write operations. At the end of bit group period 1, each conference position in the holding circuit 17 contains the total sum of the linear words in the channels participating in the relevant conference. (The storage device 16 has a capacity of 16-bit words to also be able to receive every bit beyond the 14 bits obtained as a result of the addition). ;In the subsequent bit period group 2, the process described above is repeated with the exception that instead of addition, the channel order is subtracted from the associated total conference sum. The subtraction is provided by changing the sign bit in the 8-bit input word to the expansion circuit 14, which causes (in response to the new address) 2's complement to the linear word as an output signal. Changing a character bit (which is the most significant bit) is initiated by an order from the control unit 10 which is maintained during the bit group period 2. The result of the addition of the two-part of the original word to the combined conference words in the storage device 16 +1 ;is equivalent to the result of a subtraction of the original word from the combined conference words. The eight most important bits in the subtraction result are entered in the same time interval position in the operation memory RAM II while removing the previous content in this position, while the remaining 6 bits of the 14 bot word are entered in a corresponding position in the additional memory RAM III. At the end of bit group period II, memories RAM ;II and RAM III contain the linear conference words. ;During bit group period 3 in each time interval, the 14-bit linear conference word stored in memories RAM II and RAM III is transformed into non-linear form (ie compressed) in the compression unit 18. Although such compressors are generally known in the art, the compression function is achieved in whole or in part by means of a table, as is the case in the expansion circuit 14. However, the inventor has developed a new compression unit which is suitable for the device in question. During bit group period 3, the multiplex converter 19 connects the multiplex converters 11 and 11' to the output of the compression unit 18 rather than to the holding circuit 17 such as. during other bit group periods. The compressed 8-bit PCM words are now stored in operation memory RAM II by overwriting the previously stored information. ;Thus, the processing of the PCM words at the end of bit group period 3 is finished. During the following periods, the storage device 16 is emptied. At the end of the bit group period 7, i.e. at the end of a frame, the multiplex switches 11 and 11' are switched to the alternative states by an order from the control unit 10 so that the memory RAM I and RAM II is changed.. The entire running period is repeated with a new frame. As previously mentioned, all scratch intervals that do not belong to the conference number 0 are delivered by the control unit 10. This is achieved quite easily by the storage device 16 not being addressed during these channels, so that the four address bits are all 0. During these time intervals, the
gangssignalene fra kompremeringsenheten 18 til å bli 0, the step signals from the compression unit 18 to become 0,
slik at hukommelsen RAM II ikke vil inneholde noen-data i disse tidsintervallposisjoner. Naturligvis kan undertrykning av data under ikke anvendte tidsintervaller også oppnås ved et hvert annet hensiktsmessig sted i anordningen. I praksis kontakter styreenheten 10 selv bare PCM- hovedkanalen i de tidsintervaller som er tilordnet en konferanse. so that the memory RAM II will not contain any data in these time interval positions. Naturally, suppression of data during unused time intervals can also be achieved at any other appropriate place in the device. In practice, the control unit 10 itself only contacts the main PCM channel in the time intervals assigned to a conference.
Avhengig av forholdene kan det være nødvendig å for-sinke PCM-signalene.i rekkeform fra inn/ut- .holdekretsen 12 Depending on the conditions, it may be necessary to delay the PCM signals in series form from the input/output circuit 12
et eller flare tidsintervaller. Dette oppnås ganske enkelt ved hjelp av en tidsforsinkelseshukommelse som kan være integrert i koplings- og styreenheten 10. et or flare time intervals. This is simply achieved by means of a time delay memory which can be integrated into the switching and control unit 10.
Det er tidligere nevnt at praktiske begrensninger kan begrense antallet konferansedeltagere i hver enkelt konferanse. En slik begrensning er hybridtap i ledningene som overfører konferansen. Det finnes imidlertid ingen veldefinert begrensning av konferansedeltagerne som fra et funksjonssynspunkt ikke kan overskrides. En måte å minske noen av begrensningene på (hybridtap3overbelastning etc.) å innføre dempning hvis antallet konferansedeltagere overstiger et 'forutbestemt antall. Dette kan oppnås i ekspansjonskrétsen 14 som kan ha tilstrekkelig lagrings-kapasitet for å frembringe det ene av to sett lineære ord3It has previously been mentioned that practical limitations can limit the number of conference participants in each individual conference. One such limitation is hybrid loss in the lines that transmit the conference. There is, however, no well-defined limitation of the conference participants which, from a functional point of view, cannot be exceeded. One way to reduce some of the limitations (hybrid loss, congestion, etc.) is to introduce attenuation if the number of conference participants exceeds a predetermined number. This can be achieved in the expansion circuit 14 which can have sufficient storage capacity to produce one of two sets of linear words3
et uten dempning og et (eller flere) med dempning. Det har vist seg at en dempning på 6dB er hensiktsmessig for mellom 6 og 12 konferansedeltagere i en konferanse. En 1 bits ordre fra one without damping and one (or more) with damping. It has been shown that an attenuation of 6dB is appropriate for between 6 and 12 conference participants in a conference. A 1 bit order from
styreenheten 10 er tilstrekkelig for å instruere kretsen 14 om det udempede lineære ord eller det 6dB dempede ord skal anvendes. Begge de lineære ord (to motsvarende en av 256 mulige adresser) er naturligvis permanent laget i kretsen 14. the control unit 10 is sufficient to instruct the circuit 14 whether the unattenuated linear word or the 6dB attenuated word is to be used. Both linear words (two corresponding to one of 256 possible addresses) are of course permanently created in circuit 14.
Anordningen kan også anvendes for alminnelig anrop. The device can also be used for ordinary calls.
Dette oppnås ved hjelp av en 1 bit ordre fra styreenheten 10 This is achieved by means of a 1-bit order from the control unit 10
som tvinger utgangssignalet fra kretsen 14 til.en form av bare logisk "1" i samtlige tidsintervaller i konferansen bortsett fra den som er tilordnet anropet. Det laveste hukommelses siffer i summeringskretsen 15 tvinges også til å innta form av logisk "1". Anropsordet blir derved uforandret ved konferanseposisjonen i lagringsinnretningen 16. Denne operasjon kan illusteres ganske enkelt ved følgende eksempel: which forces the output signal from the circuit 14 to a form of only logic "1" in all time slots in the conference except the one assigned to the call. The lowest memory digit in the summing circuit 15 is also forced to take the form of logical "1". The call word is thereby unchanged at the conference position in the storage device 16. This operation can be illustrated simply by the following example:
Sålédes vil bare anropsordet i; nå lytteren. Thus, only the call word in; reach the listener.
Claims (19)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA225,276A CA1027265A (en) | 1975-04-23 | 1975-04-23 | Method and apparatus for establishing a plurality of simultaneous conferences in a pcm switching system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| NO761343L true NO761343L (en) | 1976-10-26 |
Family
ID=4102890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| NO761343A NO761343L (en) | 1975-04-23 | 1976-04-21 |
Country Status (13)
| Country | Link |
|---|---|
| JP (1) | JPS5916459B2 (en) |
| BE (1) | BE841099A (en) |
| CA (1) | CA1027265A (en) |
| DE (1) | DE2617344C2 (en) |
| DK (1) | DK156866C (en) |
| ES (1) | ES447276A1 (en) |
| FR (1) | FR2309086A1 (en) |
| GB (1) | GB1529106A (en) |
| IE (1) | IE43367B1 (en) |
| IT (1) | IT1059227B (en) |
| NL (1) | NL7604258A (en) |
| NO (1) | NO761343L (en) |
| SE (1) | SE420556B (en) |
Families Citing this family (16)
| 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 |
| FR2470495B1 (en) * | 1979-11-21 | 1988-06-24 | Int Standard Electric Corp | DIGITAL TELECOMMUNICATIONS SWITCHING SYSTEM CAPABLE OF ESTABLISHING MULTILATERAL TELECONFERENCE AND SELECTIVE INFORMATION OR SIGNAL BROADCAST CONNECTIONS |
| FR2475328B1 (en) * | 1979-11-21 | 1988-06-24 | Int Standard Electric Corp | DIGITAL TELECOMMUNICATIONS SWITCHING SYSTEM PROVIDED WITH CONFERENCE CONNECTION MEANS OF ONE OR MORE GROUPS OF TERMINALS |
| DE3005739C2 (en) * | 1980-02-15 | 1988-11-10 | Nixdorf Computer Ag, 4790 Paderborn | Method for controlling the transmission of PCM signals between connection points of a PCM time division multiplex telecommunications network in a conference operation and circuit arrangement for carrying out the method |
| US4408323A (en) | 1981-06-29 | 1983-10-04 | Bell Telephone Laboratories, Incorporated | Processor facilities for integrated packet and voice switching |
| DE3147492A1 (en) * | 1981-12-01 | 1983-06-09 | Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt | Circuit arrangement for setting up conference connections in telecommunications exchanges, in particular telephone exchanges, with digital through-connection using the PCM method |
| US4430734A (en) * | 1981-12-14 | 1984-02-07 | Bell Telephone Laboratories, Incorporated | Demultiplexer circuit |
| US4485469A (en) * | 1982-08-30 | 1984-11-27 | At&T Bell Laboratories | Time slot interchanger |
| FR2533784B1 (en) * | 1982-09-28 | 1989-06-30 | Thomson Csf Mat Tel | MULTIPLE CONFERENCE DEVICE FOR MIC TIME STICKERS WITH CONNECTION NETWORK |
| GB2128448B (en) * | 1982-10-08 | 1985-11-13 | Standard Telephones Cables Ltd | Telephone exchange conference circuit |
| GB8301323D0 (en) * | 1983-01-18 | 1983-02-16 | Plessey Co Plc | Conference bridge |
| GB2134751B (en) * | 1983-01-18 | 1986-07-30 | Plessey Co Plc | Conference bridge |
| GB8324058D0 (en) * | 1983-09-08 | 1983-10-12 | Plessey Co Plc | Conference bridge circuit arrangement |
| JPS60253361A (en) * | 1984-05-30 | 1985-12-14 | Fujitsu Ltd | Exchange system containing conference call function |
| JPS6190564A (en) * | 1984-10-11 | 1986-05-08 | Iwatsu Electric Co Ltd | Conference call method |
| JPS61123800U (en) * | 1985-01-21 | 1986-08-04 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR1547633A (en) * | 1967-10-16 | 1968-11-29 | Labo Cent Telecommunicat | Circuit for adding binary numbers from non-linear signal coding |
| US3551600A (en) * | 1968-02-23 | 1970-12-29 | Stromberg Carlson Corp | High capacity,high side-tone suppression,4-wire conference circuit |
| FR1602502A (en) * | 1968-04-11 | 1970-12-21 | ||
| US3604855A (en) * | 1970-01-02 | 1971-09-14 | Stromberg Carlson Corp | Digital conference circuit for pcm signalling system |
| DE2048198C2 (en) * | 1970-09-30 | 1975-10-09 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Circuit arrangement for establishing conference connections in a PCM telecommunications, in particular telephone exchange |
-
1975
- 1975-04-23 CA CA225,276A patent/CA1027265A/en not_active Expired
-
1976
- 1976-04-02 GB GB13469/76A patent/GB1529106A/en not_active Expired
- 1976-04-20 IT IT22482/76A patent/IT1059227B/en active
- 1976-04-21 DE DE2617344A patent/DE2617344C2/en not_active Expired
- 1976-04-21 JP JP51044518A patent/JPS5916459B2/en not_active Expired
- 1976-04-21 NO NO761343A patent/NO761343L/no unknown
- 1976-04-22 IE IE854/76A patent/IE43367B1/en unknown
- 1976-04-22 DK DK181676A patent/DK156866C/en not_active IP Right Cessation
- 1976-04-22 NL NL7604258A patent/NL7604258A/en not_active Application Discontinuation
- 1976-04-23 SE SE7604727A patent/SE420556B/en not_active IP Right Cessation
- 1976-04-23 FR FR7612173A patent/FR2309086A1/en active Granted
- 1976-04-23 ES ES447276A patent/ES447276A1/en not_active Expired
- 1976-04-23 BE BE166445A patent/BE841099A/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| DE2617344A1 (en) | 1976-11-04 |
| CA1027265A (en) | 1978-02-28 |
| JPS5916459B2 (en) | 1984-04-16 |
| DK156866B (en) | 1989-10-09 |
| ES447276A1 (en) | 1977-07-01 |
| DK156866C (en) | 1990-02-26 |
| FR2309086B1 (en) | 1982-08-20 |
| DK181676A (en) | 1976-10-24 |
| JPS51135405A (en) | 1976-11-24 |
| DE2617344C2 (en) | 1986-07-17 |
| FR2309086A1 (en) | 1976-11-19 |
| IE43367B1 (en) | 1981-02-11 |
| SE7604727L (en) | 1976-10-24 |
| BE841099A (en) | 1976-08-16 |
| NL7604258A (en) | 1976-10-26 |
| SE420556B (en) | 1981-10-12 |
| IT1059227B (en) | 1982-05-31 |
| GB1529106A (en) | 1978-10-18 |
| IE43367L (en) | 1976-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4322843A (en) | Control information communication arrangement for a time division switching system | |
| US4484299A (en) | Digital filter arrangement having memory means with addressable words stored therein | |
| US4109111A (en) | Method and apparatus for establishing conference calls in a time division multiplex pulse code modulation switching system | |
| US4301531A (en) | Three-party conference circuit for digital time-division-multiplex communication systems | |
| US4119807A (en) | Digital time division multiplex switching system | |
| JPS648957B2 (en) | ||
| GB2029166A (en) | Methods and apparatus for digitally signalling sounds and tones in a pcm multiplex system | |
| DK156866B (en) | PROCEDURE AND APPARATUS FOR ESTABLISHING A NUMBER OF SIMULTANEOUS CONFERENCE CONNECTIONS IN A PCM TIME MULTIPLE SYSTEM | |
| GB2032731A (en) | Digital conference circuit | |
| US4054757A (en) | Conference circuit using PCM techniques | |
| NO151345B (en) | TIME POSITION MULTIPLE FOR A TIME MULTIPLE SYSTEM FOR CONNECTING DIGITAL, PARTICULAR PARTICULATED INFORMATION SIGNALS | |
| GB2066624A (en) | Time division switching system | |
| US4680752A (en) | Time switch in a time division switching network | |
| EP0096061B1 (en) | Demultiplexer circuit | |
| US4031328A (en) | Conferencing arrangement for use in a PCM system | |
| US4267407A (en) | Method and apparatus for the transmission of speech signals | |
| US4545050A (en) | Method of and arrangement for establishing a conference connection in a TDM communication system | |
| US4432087A (en) | Demultiplexer circuit | |
| US4342111A (en) | Digital bridging apparatus for telephone conferencing system | |
| US4131762A (en) | Buffer storage assignment arrangement for time-division switching systems | |
| JPH04137993A (en) | Sub rate time switch | |
| KR910008404B1 (en) | Linear time division multiplexed conferencer for data transfer applications | |
| US4092497A (en) | Connection network for PCM TDM automatic telephone exchange equipment | |
| US4319352A (en) | TIM Bus structure | |
| FI79640B (en) | KRETS FOER FOERENING OCH AVSKILJNING AV TAL OCH DATA. |