DE2309789A1 - SETUP FOR A PCM TELEPHONE SYSTEM - Google Patents

SETUP FOR A PCM TELEPHONE SYSTEM

Info

Publication number
DE2309789A1
DE2309789A1 DE19732309789 DE2309789A DE2309789A1 DE 2309789 A1 DE2309789 A1 DE 2309789A1 DE 19732309789 DE19732309789 DE 19732309789 DE 2309789 A DE2309789 A DE 2309789A DE 2309789 A1 DE2309789 A1 DE 2309789A1
Authority
DE
Germany
Prior art keywords
codes
memory
stored
read
tone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE19732309789
Other languages
German (de)
Inventor
Richard Maurice Yeatman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BAE Systems Electronics Ltd
Original Assignee
Marconi Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Marconi Co Ltd filed Critical Marconi Co Ltd
Publication of DE2309789A1 publication Critical patent/DE2309789A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/12Arrangements providing for calling or supervisory signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/18Electrical details
    • H04Q1/30Signalling arrangements; Manipulation of signalling currents
    • H04Q1/44Signalling arrangements; Manipulation of signalling currents using alternate current
    • H04Q1/444Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies
    • H04Q1/45Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies using multi-frequency signalling
    • H04Q1/457Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies using multi-frequency signalling with conversion of multifrequency signals into digital signals
    • H04Q1/4575Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies using multi-frequency signalling with conversion of multifrequency signals into digital signals which are transmitted in digital form

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Devices For Supply Of Signal Current (AREA)

Description

Einrichtung für ein PCM-Telephonsystem Die Erfindung betrifft eine Einrichtung für ein PCM (Pulszahlmodulations)-Telephonsystem, das das TDM( Zeitmultiplex)-Prinzip benutzt, eine zyklische Folge von Digitalkodes zu erzeugen, die nach dem Dekodieren einen Signalton bzw.Device for a PCM Telephone System The invention relates to a Device for a PCM (pulse number modulation) telephone system that uses the TDM (time division multiplex) principle used to generate a cyclic sequence of digital codes which, after decoding a beep or

Rufton liefern.Deliver ringtone.

Bisher ist die Erzeugung von Signaltönen bzw. Ruftönen der reicht worden durch eine mechanische Einrichtung mit einem Motor, der sich permanent dreht mit einer im wesentlichen konstanten Drehzahl. Dies ist, wenn Töne für eine 30nutzung auf Fernleitungen erzeugt werden, notwendig, wo Kombinationen von Tönen mit fester Frequenz zur Weiterleitung einer -Information benutzt werden.So far, the generation of signal tones or ringing tones has been sufficient by a mechanical device with a motor that rotates permanently at a substantially constant speed. This is when tones for a 30 use be generated on trunk lines, necessary where combinations of tones with solid Frequency can be used for forwarding information.

Ziel der Erfindung ist es, diese Töne auf elektrische Weise zu erzeugen, um die bei mechanischen Generatoren erfahrungagemass eintretende Abnutzung zu vermeiden und zur gleichen Zeit es zu ermöglichen, andere Frequenzen als Vielfaches der Probeentnahmefrequenz (sampling frequency) des PCM-Systems zu erzeugen.The aim of the invention is to generate these tones in an electrical manner, in order to avoid the wear and tear that is experienced with mechanical generators and at the same time to enable frequencies other than multiples of the sampling frequency (sampling frequency) of the PCM system.

Erfindungsgemäss ist die Einrichtung vorgesehen mit einem Speicher, in welchem eine Vielzahl von Digitblkodes gespeichert werden können, von denen oder tür einen Momentan-Amplitudenwert des zu erzeugenden Tones repräsentativ ist, und mit einer Einrichtung, die die gespeicherten Digitalkodes in einer vorbestimmten Folge liest, wobei durch das Lesen eine Folge von Kodes erzeugt wird, die nach dem Dekondieren eine Vielzahl von Halbzyklen bzw. Halbperioden des gewünschten Tones erzeugt, so dass fur irgend eine torbestimmte gewünschte Frequenz die gespeicherte Gesamtdauer im wesentlichen gleich einem ganzzahligen Vielfachen der Probeetnahmeperiode des PCM-Systems ist.According to the invention, the device is provided with a memory, in which a variety of digit codes can be stored, of which or for an instantaneous amplitude value of the tone to be generated is representative, and with a device that stores the stored digital codes in a predetermined Reads sequence, whereby a sequence of codes is generated by reading, which after the Decondense a large number of half-cycles or half-periods of the desired tone generated, so that the stored frequency for any specific desired frequency Total duration essentially equal to an integral multiple of the sampling period of the PCM system.

Somit deht die Erfindung die Speicherung einer Kodefolge vor, die mehreren Ealbperioden des gewunschton Tones entspricht, so dass die gespeicherte Gesamtdauer gleich einem Vielfachen der Probeentnahmeperiode innerhalb einer zulässigen Annäherung ist. Wenn eine einer ganzen Zahl von Perioden entsprechende Folge gespeichert wird, zeigen die Zahlen eine schiefe Synmetrie Ca skew symmetry) insofern, als das, wenn das Vorzeichen ignoriert wird, der erste gespeicherte Wert gleich dem letzten, der zweite dem vorletzten usw. ist. Es ist infolgedesson nicht notwendig, eine der vollen Zahl der Perioden entsprechende Folge zu speichern; bei einer bevorzugten Ausführungsform ist in ein Speicher vorgesehen,/welchem eine Kodefolge gespeichart werden kann, die der halben Anzahl von Zyklen bzw, Period entspricht, und wird nach dem Lesen der Kodes in einer vorbestimmten Folge das Vorzeichen der Kodes umgekehrt und der Speicher in der umgekehrten Folge gelesen.The invention thus provides for the storage of a code sequence which corresponds to several ealbperiods of the desired tone, so that the stored Total duration equal to a multiple of the sampling period within a permissible Approach is. When a sequence corresponding to an integer number of periods is stored the numbers show a skewed symmetry Ca skew symmetry) insofar as that, if the sign is ignored, the first stored value is the same as the last, the second is the penultimate, etc. As a result, it is not necessary to use one of the store the full number of periods corresponding to the sequence; at a preferred Embodiment is provided in a memory / which stores a code sequence that half the number of cycles or period is equivalent to, and after reading the codes in a predetermined sequence, the sign of Codes reversed and the memory read in reverse order.

Da die von einem MF-Sender bzw. MF-Geber ausgesendeten Tone nicht au. einer einzigen Frequenz sondern aus zwei Frequenzen bestehen, ist es von Vorteil, die zwei Frequenzen unabhängig zu erzeugen und die Digitalkodes, die für jede Frequenz repräsentativ sind, zu addieren, um einen Digitalkods su erzeugen, der die kombinierten Frequenzen repräsentiert.Since the tones sent out by an MF transmitter or MF transmitter are not ouch a single frequency but consist of two frequencies, it is advantageous to to generate the two frequencies independently and the digital codes used for each frequency are representative, to be added to generate a digital code su which the combined Represented frequencies.

Wenn die Kodes nicht in linearer Beziehung zu den Komentan-Amplitudenwerten eines zu erzeugenden Tones stehen, sondern einem vorbestimmten Kompandierungsgesetz folgen, ist es erforderlich, zie in einem linearen Kode zurückzuformen, bevor die Summierung ausgeführt wird, und eine Rückführung in einen kompandierten Kode nach der Summierung vorzunehmen.If the codes are not in a linear relationship with the comentan amplitude values of a tone to be generated, but a predetermined law of companding follow, it is necessary to reshape ze in a linear code before the Summing is performed and feedback into a companded code after to make the total.

Die Erfindung wird im folgenden an Hand der Zeichnung beispielsweise beschrieben; in dieser zeigt: Fig. 1 ein schematisches Diagramm, in welchem das Prinzip der Erfindung dargestellt ist, und Fig. 2 ein Blockschaltbild eines erfindungsgemässen Tongenerators In Fig. 1 ist eine graphische Darstellung der momentanen Amplitude über der Zeit eines zu erzeugenden Tones dargestellt. Die Periode eines Zzklu@es bzw. der Zeitabschnitt einer Periode eines zu erzeugenden Tones beträgt 0,66 Millisekunden, was kein Vielfaches d or Probeentnahmefrequenz (sampling frequency) ist, die in dem Ausführungsbeispiel sit 09125 Millisekunden gewählt ist. Wenn Proben Jedoch über drei vollständige Zyklen bzw. vollständige Proben erhalten bzw. genommen werden, dann genügt dies, um die vollständige Wellenform zu reproduzieren, da/von dann an die Sequenz bzw.The invention is illustrated below with reference to the drawing, for example described; 1 shows a schematic diagram in which the Principle of the invention is shown, and FIG. 2 shows a block diagram of an inventive Tone Generator Figure 1 is a graph of instantaneous amplitude shown over the time of a tone to be generated. The period of a Zzklu @ es or the time segment of a period of a tone to be generated is 0.66 milliseconds, which is not a multiple of the sampling frequency used in In the exemplary embodiment, 09125 milliseconds is selected. If samples, however above obtained three complete cycles or complete samples or taken, then this is sufficient to reproduce the complete waveform, there / from then on to the sequence resp.

Folge sich selber wiederholt0 Es kann ebenfalls der Figur 1 entnommen werden, dass, wann die als Probe entnommenen Amplitudenwerte bzw. abgetasteten Amplitudenwerte nach einer Zeitdauer von drei vollen Perioden wiederkehren, dann die Sequenz bzw. Folge symmetrisch um den Halbweg-Punkt ist, wenn eine Korrektur bezüglich des Vorzeichens vorgenommen wird, d.h., wenn der Wort a gleich -a, der Wert b gleich -b etc. ist. Die Wellenform kann infolgedessen reproduziert werden, indem Worte gleich a, b, c ... h in einem Speicher gespeichert werden, diese aufeinanderfolgend ausgeleson werden und bein Erreichen von h der Spoichor in der umgekehrten Folge ausgelesen wird, bis die ursprüngliche Null erreicht wird. Während des Lesens dea Speichers in Rückwärtsrichtung muss das Vorzeichen der Amplituden umgekehrt werden.Follow itself repeatedly0 It can also be taken from FIG that when the amplitude values or sampled amplitude values taken as a sample return after a period of three full periods, then the sequence resp. Sequence is symmetrical about the halfway point when correcting the sign is made, i.e. if the word a is equal to -a, the value b is equal to -b, etc. The waveform can be reproduced as a result by using words equal to a, b, c ... h are stored in a memory, these read out successively and when it reaches h, the spoichor is read out in the reverse order until the original zero is reached. While reading the memory in the reverse direction, the sign of the amplitudes must be reversed.

Bei dem in Fig. 1 dargestellten Ausführungsbeispiel ist die bauer von drei vollständigen Perioden des zu erzeugenden Tones ein Vielfaches der Probeentnahmo- bzw. Abtastfrequenz.In the embodiment shown in Fig. 1, the builder of three complete periods of the tone to be generated a multiple of the sampling or sampling frequency.

In anderen Fallen ist es ebenfalls möglich, eine grössere Anzahl von vollständigen Perioden zu nehmen und in der Praxis ist es nicht erforderlich, dass die Zahl 50 Perioden übersteigt aufgrund der Tatsache, dass ein Fehler von 0,25» in der erzeugten Frequenz zulässig ist und innerhalb des Fehlers liegt, der erfahrungsgemäss bei vorhandenen Ausrüstungen gegeben ist.In other cases it is also possible to use a larger number of to take full periods and in practice it is not required that the number exceeds 50 periods due to the fact that there is an error of 0.25 » is permissible in the generated frequency and lies within the error, which experience has shown is given with existing equipment.

In Figur 2 ist eine Anordnung bzw. eine schaltung für einen MF-Sender bzw. -Geber für einen 32-Kanal-Zeitmultiplex (TDM)-PCM-Telephonsystem dargestellt. Die Punktion der Schaltung dient dazu, ein Signal im Binärkode zu empfangen, das für die gewählte Zahl oder eine Leitziffer (routing digit) reprE-sentativ ist, und eine Kodefolge auszusenden, die einer Kombination von zwei Frequenzen entspricht, die aus sechs vorbestimmten Frequenzen ausgewählt sind, wobei die Kombination der gewählten Zahl oder der teitziffer entspricht.In Figure 2 is an arrangement or a circuit for an MF transmitter and donors for a 32-channel time division multiplex (TDM) PCM telephone system. The puncture of the circuit is used to receive a signal in binary code that for the selected number or a routing digit representative and to send out a code sequence that corresponds to a combination of two frequencies, selected from six predetermined frequencies, the combination of the selected number or the time digit.

Die Anordnung umfasst einen zyklischen Steuerspeicher bzw.The arrangement includes a cyclic control memory or

einen Speicher für eine zyklische Steuerung 10, der eine Parallelanordnung von achtzehn 32-Bit-Schieberegistern aurweist. Jedes Bit in einem Schieberegister enthält eine Information, die zu einem der Kanäle des Multiplexsystems gehört, wobei die dargestellte Anordnung allen 32 Kanälen gemeinsam ist.a memory for a cyclic controller 10 which is a parallel arrangement of eighteen 32-bit shift registers. Each bit in a shift register contains information belonging to one of the channels of the multiplex system, where the arrangement shown is common to all 32 channels.

Die ersten vier Schieberegister, die im linken Teil der Zeichnung dargestellt sind, enthalten alle einen 4-Bit-Sode, der einer gewählten Zahl oder einer Leitziffer entspricht, die einen numerischen wlert zwischen 1 und 15 aufweisen kann.The first four shift registers in the left part of the drawing are shown, all contain a 4-bit code, that of a selected number or corresponds to a guide number that has a numerical value between 1 and 15 can.

Die folgenden zwei Gruppen von sechs Registern enthalten Jeweils eine 6-3it-Binärzahl, die die näch3te Kode-Start-Position angibt, die aus Mikroprogrammspeichern (read only memories) (ROM) 16 zu lesen iat, Der Ausgang von Jeder der Gruppen von sechs Schieberegistern wird mittels einer entsprechenden Vielfachleitung (highway) 26,28 zu Adressenzuordnungsgattern 14 und ebenfalls zu einer Inkrement/Dekrement-Arithmetik-Sohaltung 30 geführt, die die von Jeder Gruppe gelesene Zahl um eins ändert und sie zurück in den Steuerspeicher 10 führt, so dass beispielsweise, nachdem die zehnte m Position/irgend einem der Speicher gelesen worden ist, die Arithmetikschaltung 30 dann vorsieht, dass die nächste darzustellende Zahl 11 oder 9 ist, so dass die Kodespeicher alle in Sequenz bzw. aufeinander folgend gelesen werden. Ob die Arithmetikschaltung 30 aufwärts oder abwärts zählt, wird durch den Ausgang von zwei weiteren SQieberegistern bestimmt, die Eingänge von den Programmapeichern 16 durch Gatterschaltungen empfangen, die in der Zeichnung nicht dargestellt worden sind.The following two groups of six registers contain one each 6-3it binary number indicating the next code start position to be taken from microprogram memories (read only memories) (ROM) 16 to read iat, the output of each of the groups of six shift registers is connected by means of a corresponding multiple line (highway) 26, 28 to address allocation gates 14 and also to an increment / decrement arithmetic-like attitude 30 which changes the number read by each group by one and returns them leads into the control memory 10, so that, for example, after the tenth m position / any one of the memories has been read, the arithmetic circuit 30 then provides that the next number to be displayed is 11 or 9, so that the code memories all can be read in sequence or one after the other. Whether the arithmetic circuit 30 counting up or down is determined by the output of two further SQieberegisters certainly, the inputs from the program memories 16 through gate circuits received that have not been shown in the drawing.

Die Adressencuordnungsgatter 14 sind ebenfalls mit einem Konverter verbunden, dessen Eingänge mit den vier Schieberegistern auf der linken Seite des Steuerspeichers in der Zeichnung verbunden sind. In Abhängigkeit von der Zahl, die durch die vier von diesen vier Schieberegistern abgeleiteten Bits reprasentiert wird, erzeugt der konverter 12 einen Ausgang bzw. ein Ausgangssignal an zwei von seinen sechs Ausgangsleitungen, wobei die Kombination dieser zwei repräsentativ für die in diesen eingeführten 4-Bit-Zahl ist. The address mapping gates 14 are also with a converter whose inputs are connected to the four shift registers on the left side of the Control memory in the drawing are connected. Depending on the number that represented by the four bits derived from these four shift registers is, the converter 12 generates an output or an output signal at two of its six output lines, the combination of these two being representative for the 4-bit number introduced in this.

Die Adressenzuordnungsgatter 14 @legen jetzt den Ausgang bzw. das Ausgangasignal von Jeder der Vielfach leitungen 26, 28 an einen entsprechenden der sechs Programmspeicher ROM 16 in Abhängigkeit von den Signalen von dem Konverter 12. The address assignment gates 14 @ now set the output or the Output signal from each of the multiple lines 26, 28 to a corresponding one of the six program memories ROM 16 in response to the signals from the converter 12th

Die Adressenzuordnungsgatter 14 bestimmen ebenfalls, wenn es entschieden ist, dass beispielsweise ROM 1 und ROM 2 mit den Vielfachleitungen 26 und 28 verbunden werden, die Art und Weise, in der diese Verbindung erfolgen soll, d.h. ob ROM 1 oder ROM 2 mit der Vielfachleitung 26 verbunden werden soll. Bei der bevorzugten Ausführungsform bewirken die Adressenzuordnungsgatter, dass der Speicher ROM mit der niedrigeren Zahl mit der Vielfachleitung 26 und der Speicher ROM mit der höheren Zahl mit der Vielfachleitung 28 verbunden wird, wobei die Verbindung auf der Basis hergestellt wird, ob ein Speicher ROM mit einer niedrigeren Zahl gewählt worden ist oder nicht. The address assignment gates 14 also determine if it is decided is that, for example, ROM 1 and ROM 2 are connected to the highways 26 and 28 the way in which this connection should be made, i.e. whether ROM 1 or ROM 2 is to be connected to the multiple line 26. With the preferred Embodiment cause the address assignment gates that the memory ROM with the lower number with the trunk line 26 and the memory ROM with the higher Number is connected to the trunk line 28, the connection being based on it is established whether a memory ROM with a lower number has been chosen is or not.

Die bisher beschriebenen Schaltungselemente arbeiten in der folgenden Weise: In Jedem der 32-Bit-Register entspricht Jedes Bit einem der Kanäle des Multiplexsystems. Eine Zahl oder eine Leitziffer wird in den Konverter 12 geführt, der dann Signale an zwei seiner sechs Ausgangsleitungen erzeugt, die die Kombination der Töne bestimmen, die für die Zahl oder Leitziffer repräsentativ sind. Die Adressenzuordnungsgatter 14 arbeiten dann in der oben beschriebenen Weise, um jeden von zwei der Speicher ROM 16 mit den Vielfachleitungen 26 bzw. 28 zu verbinden. Jede Vielfachleitung führt während jeder Zeitnut (time slot) bzw. jedes Zeitrasters eine Adresse, die die von dem Speicher ROM ausgelesene Kode-Speichor-Position bestimmt, Nachdem das Auslesen ausgeführt worden ist, wird die Adresse auf der Vielfachleitung in der Arithmetikschaltung 30 durch Bddition oder Subtraktion von eins modifiziert und in den Steuerspeicher 10 zurückgeführt, um nach 32 weiteren Zeitrastern als eine neue adresse auszutreten. The circuit elements described so far operate in the following Way: In each of the 32-bit registers, each bit corresponds to one of the channels of the multiplex system. A number or a guide number is fed into the converter 12, which then generates signals on two of its six output lines that make up the combination determine the tones that are representative of the number or leading digit. The address mapping gates 14 then operate in the manner described above to each of two of the memories To connect ROM 16 to the multiple lines 26 and 28, respectively. Every multiple line leads during each time slot or each time slot, an address that corresponds to that of The code memory position read out from the memory ROM is determined after reading out has been executed, the address becomes on the multiple line in the arithmetic circuit 30 modified by addition or subtraction of one and stored in the control store 10 to exit as a new address after 32 further time slots.

Die Adressen in jedenn Speicher werden infolgedessen aufeinanderfolgend in einer Richtung gelesen, bis die Adresse in der Vielfachleitung mit der höchsten Kode-Speicher-Position in dem Speicher dOH übereinstimmt, Wenn dies erfolgt, erzeugt die oben beschriebene, Jedoch nicht dargestellte Gatterschaltung ein Signal, das in die Schieberegister auf der rechten Seite des Steuerspeichers 10 in der Zeichnung geführt wird, welche Steuerziffer beim Austreten auf die Arithmetikschaltung 30 einwirkt, um sicherzustellen, dass in dem/nächsten Zyklus bzw. der nächsten Periode die Funktionsweise der Schaltung von Inkrement auf Dekrement wechselt.The addresses in each memory become consecutive as a result read in one direction until the address on the trunk with the highest Code memory position in memory dOH matches, If this is done, it is generated the gate circuit described above, but not shown, a signal that into the shift register on the right side of the control store 10 in the drawing is kept, which control number when exiting the arithmetic circuit 30 acts to ensure that in the / next cycle or period the mode of operation of the switching changes from increment to decrement.

Zu der gleichen Zeit andern weitere nicht gezeigtoSchaltungen das Vorzeichen der aus der Kode-Speicher-Position in dem Speicher ROM gelesenen Zahlen, so dass, während die Arithmetik-Schaltung aufwärts zählt, die gelesenen Codes ungeänderte Vorzeichen aufweisen, während wenn die Arithmetikschaltung abwärts zählt, die gelesenen Codes mit einem umgekehrten Vorzeichen versehen werden.At the same time, other not shown circuits change that Sign of the numbers read from the code memory position in the ROM memory, so that while the arithmetic circuit counts up, the codes read remain unchanged Have signs, while when the arithmetic circuit counts down, the read Codes can be provided with an inverted sign.

Jeder der Ausgänge bzw. Ausgangasignale von den Speichern ROM 16 ist ein zyklischer Kode, der, wenn er dekodiert wird, einen der gewünschten Töne erzeugt. Der Ausgang von dem Gesamt-MF-Geber muss eine Kombination dieser bzw. Merkmale Töne sein und die Funktion der verbleibenden ganzen Zahlen/ in der Zeichnung besteht darin, die Ausgänge von den Speichern ROM 16 in ein eiasiges Signal zu kombinieren.Each of the outputs or output signals from the memories ROME 16 is a cyclic code which, when decoded, is one of the desired tones generated. The output from the overall MF encoder must have a combination of these or features Be tones and the function of the remaining integers / in the drawing is to combine the outputs from the memories ROM 16 into a single signal.

Wenn die Kodes von den Speichern ROM 16 in linearer Beziehung zu augenblicklichen Amplitudenwerten der zu erzeugenden Töne stehen, dann ist es möglich, nur die Aungänge der Speicher ROM zueinander zu addieren. Es int jedoch erforderlich, um einen sehr weiten Bereich von Amplituden unter Benetzung eines linearen Kodes zu überdecken, eine grosse Zahl von Bits zu benutsea, und bevorzugt wird eine Form der Kompandierung (form of companding) verwendet, um die Zahl der zur Repräsentierung dieser Amplituden erforderlichen Bits zu verkleinern. Die Kodes folgen infolgedessen einer Form eines Kompandierungsgesetzes, das als eine lineare Annäherung an ein logarithmisches Gesetz angesehen werden kann, und es ist klar, dass, wenn solche Kodes/addiert werden, dass das resultierende Signal nicht ëquivalent der Summe von zwei augenblicklichen Amplituden bzw. Momentanamplituden ist. Es ist infolgedessen notwendig, zuerst den kompandierten Kode in einen linearen Kode umzuwandeln und dies geschieht nach der Zeichnung durch zwai acht- in zwölf-Bit-Expander bzw. -Dehner 20 (8 to 12-bit-expanders), die mit den Speichern ROM 16 durch ein Paar von Vielfachleitungen 30 und 32 und Expander-Zuordnungsgatter 13 verbunden sind. Die Expander-Zuordnungsgatter 18 dienen dem gleichen Zweck wie de Adressenzuordnungsgatter 14, nämlich datum zu gewährleisten, dass der Ausgang desselben speichers ROM während jedes Zeitrasters (time slot) mit derselbon der zwei Vielfachleitungen 30 und 32 verbunden wird.If the codes from the memories ROM 16 are in linear relation to instantaneous Amplitude values of the tones to be generated are available, then it is possible to use only the outputs to add the memory ROM to each other. However, it required a very int to cover a wide range of amplitudes by wetting a linear code, a large number of bits to use, and some form of companding is preferred (form of companding) used to represent the number of these amplitudes necessary bits to shrink. The codes consequently follow a form of a Law of compandation, which acts as a linear approximation to a logarithmic law can be seen, and it is clear that when such codes / are added, that the resulting signal is not equivalent to the sum of two instantaneous Amplitudes or instantaneous amplitudes. It is therefore necessary to do the first convert the companded code into a linear code and this is done after the Drawing by two eight- to twelve-bit expanders or stretchers 20 (8 to 12-bit expanders), connected to the memories ROM 16 by a pair of highways 30 and 32 and Expander assignment gates 13 are connected. The expander assignment gates 18 are used the same purpose as the address assignment gate 14, namely to ensure the date, that the output of the same memory ROM during each time slot with the same of the two highways 30 and 32 is connected.

Die Ausgänge von den acht-zwölf-Bit-Expandern sind jetzt Kodes, die in linearer Weise abhängig sind von Momentanamplituden der zu erzeugenden Töne, und sie können in der normalen Weise in einem Zwölf-Bit-Volladdierer 22 addiert werden, um eine Kodefolge zu erzeugen, die für einen kombinierten Ton repräsentativ ist. Der Ausgang von den Zwölf-Bit-Volladdierer 22 wird in einen Zwölf-in-Acht-bit-Kompressor 24 geführt, der den Ausgang des MF-Gebers kompandiert, der von dem Zwölf-Acht-3it-Kompressor 24 abgeleitet wird.The outputs from the eight-twelve-bit expanders are now Codes, which are linearly dependent on the instantaneous amplitudes of the tones to be generated, and they can be added in a twelve-bit full adder 22 in the normal manner to generate a code sequence representative of a combined tone is. The output from the twelve-bit full adder 22 is fed into a twelve-in-eight-bit compressor 24, which compands the output of the MF encoder, that of the twelve-eight-3it compressor 24 is derived.

Erfindungsgemäss ist also ein Tongenerator für eine Benutzung in einem Messender bzw. MF-Geber vorgesehen, der eine grössere Zuverlässigkeit als vorhandene sich drehende Einrichtungen gewährleistet und der kompakter ist, da er als eine integrierte Schaltung ausgeführt werden kann Ein weiterer Vorteil besteht in der Tatsache, dass der Tongenerator eine Folge von Codes erzeugt und dadurch ebenfalls die Funktion des PCM-Multiplex übernimmt, das üblicherweise zwischen der Vielfach-Frequenz-Ausrüstung und der Schaltmatrix vorhanden ist.According to the invention there is a tone generator for use in one Measuring or MF encoder provided, which is more reliable than the existing one rotating devices guaranteed and which is more compact, since it is used as a Integrated circuit can be run Another advantage is the The fact that the tone generator generates a sequence of codes, and thereby also takes over the function of the PCM multiplex, which is usually between the multiple frequency equipment and the switching matrix is present.

- Patentansprüche - - patent claims -

Claims (6)

P a t e n t a n s p r ü c h e 1. Einrichtung zur Benutzung in einem PCM (Pulszahlmodulations)-Telephonsystem, das das TDM(Zeitmultiplex)-System benutzt, eine zyklische Folge von Digitalkodes zu erbeugen, die nach dem Dekodieren einen Signalton liefern, g e k e n n z e i o h n e t durch einen Speicher, in welchem eine Vielzahl von Digitalkodes gespeichert werden können, von denen Jeder fur einen Momontan-Amplitudenwert des zu erzeugenden Tones repräsentativ ist, und durch eine Einrichtung, die die gespeicherten Digitalkodes in einer vorbestimmten Folge repetiorend liest, wobei durch Jedes Lesen eine Folge von Kodes erzeugt wird, die nach demDekodieren eine Vielzahl von Balbperioden des gewünschten Tons erzeugt, so dass für irgendeine vorbestimmte gewünschte Frequenz die gespeicherte Gesamtdauer im wesentlichen gleich einem ganzzahligen Vielfachen der Probeentnahmeperiode (sampling period) des PCM-Systems ist. P a t e n t a n s p r ü c h e 1. Device for use in one PCM (Pulse Rate Modulation) telephone system using the TDM (Time Division Multiplex) system, to bend a cyclical sequence of digital codes which, after decoding, produce a Provide a signal tone, e k e k e n n z e i n e t by a memory in which A variety of digital codes can be stored, each for one Momentontan amplitude value of the tone to be generated is representative, and by a Means for repeating the stored digital codes in a predetermined sequence reads, each reading generating a sequence of codes which after decoding a plurality of bellows periods of the desired tone generated, so that for any one predetermined desired frequency substantially equal to the total stored duration an integral multiple of the sampling period of the PCM system is. 2. Einrichtung nach Anspruch 1, dadurch g e k e n n -t e i c h n e t , dass die Einrichtung zum Lesen des Speichers alle Kodosin dem Speicher in einer vorbestimmten Folge und in dem folgenden Lesezyklus die Kodes in der umgekehrten Folge wieder lesen kann, 2. Device according to claim 1, characterized in that g e k e n n -t e i c h n e t that the means for reading the memory all the Kodos in the memory in one predetermined sequence and in the following read cycle the codes in the opposite direction Can read episode again, 3. Einrichtung nach Anspruch 2, dadurch g e k e n n -s e i ¢ h ne t , dass der Speicher ein Microprogrammspeicher (Read Only Memory) ist und dass die Laseeinrichtung einen Zähler umfasst, der erst aufwtrts zahlt, bis die Zahl die Anzahl der gespeicherten Codes erreicht, und dann abwärts bis Null zahlt.3. Device according to claim 2, characterized in that g e k e n n -s E i ¢ hn t that the memory is a micro program memory (read only memory) and that the reading device comprises a counter which first pays up to the number reaches the number of stored codes, and then descends to zero pays. 4. Einrichtung nach Anspruch 3, dadurch g e k e n n -s e i c h n e t , dass der Zähler eine Gruppe von Schieberegistern und eine Logikschaltung umfasst, die in die ersten Positionen der Gruppe von Schieberegistern einen Kode einschreibt, der sich um eine Einheit von dem unterscheidet, der in demselben Zyklus aus den letzten Positionen der Gruppe von Schieberegistern gelesen wird.4. Device according to claim 3, characterized in that g e k e n n -s e i c h n e t that the counter comprises a group of shift registers and a logic circuit, which writes a code in the first positions of the group of shift registers, which differs by one unit from that which in the same cycle of the last positions of the group of shift registers is read. 5. Einrichtung nach einem der vorhergehenden Ansprüche, g e k e n n z e i c h n e t durch ihre Verwendung in einem Multifrequenz-Sonder bzw. Multifrequenz-Geber zur Erzeugung einer Kombination von zwei Tönen für die Darstellung einer Informationszahl, wobei Jeder der Töne getrennt erzeugt wird von einem Kodespeicher und nach folgend mit dem anderen kombiniert wird.5. Device according to one of the preceding claims, g e k e n n z e i c h n e t through their use in a multi-frequency special or multi-frequency encoder to generate a combination of two tones for the representation of an information number, each of the tones being generated separately from a code memory and following is combined with the other. 6. Einrichtung nach Anspruch 5, dadurch g e k e n n -t e i o h n e t , dass die gespeicherten codes die Momentan-Amplituden des zu erzeugenden Tones einem Kompandierungsgesetz folgend repräsentieren und dass die Kombination der gespeicherten Kodes erfolgt, inden zuerst die Kodes expandiert, dann die expandierten Codes addiert und nachfolgend die Summe der expandierten Kodes kowpandiert wird.6. Device according to claim 5, characterized in that g e k e n n -t e i o h n e t that the stored codes show the instantaneous amplitudes of the tone to be generated represent a companding law following and that the combination of the stored Codes takes place by first expanding the codes, then adding the expanded codes and subsequently the sum of the expanded codes is kowpanded.
DE19732309789 1972-11-24 1973-02-27 SETUP FOR A PCM TELEPHONE SYSTEM Pending DE2309789A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB5450172 1972-11-24

Publications (1)

Publication Number Publication Date
DE2309789A1 true DE2309789A1 (en) 1974-06-12

Family

ID=10471213

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19732309789 Pending DE2309789A1 (en) 1972-11-24 1973-02-27 SETUP FOR A PCM TELEPHONE SYSTEM

Country Status (1)

Country Link
DE (1) DE2309789A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2433218A1 (en) * 1978-08-08 1980-03-07 Wescom Switching PROCESS FOR PRODUCING DIGITAL SIGNALS REPRESENTATIVE OF DIFFERENT SOUNDS
FR2529426A1 (en) * 1982-06-29 1983-12-30 Thomson Csf Mat Tel Digital tone generator for telephonic signalling - requires controller to signal loading of memory with frequency sample data and subsequent output of selected frequency
EP0119678A1 (en) * 1983-01-18 1984-09-26 Plessey Overseas Limited Tone generator

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2433218A1 (en) * 1978-08-08 1980-03-07 Wescom Switching PROCESS FOR PRODUCING DIGITAL SIGNALS REPRESENTATIVE OF DIFFERENT SOUNDS
FR2529426A1 (en) * 1982-06-29 1983-12-30 Thomson Csf Mat Tel Digital tone generator for telephonic signalling - requires controller to signal loading of memory with frequency sample data and subsequent output of selected frequency
EP0119678A1 (en) * 1983-01-18 1984-09-26 Plessey Overseas Limited Tone generator

Similar Documents

Publication Publication Date Title
DE2061483C2 (en) Method for carrying out the method for testing electronic devices and devices
DE2151281A1 (en) Generator with frequency synthesis
DE2149104A1 (en) METHOD AND DEVICE FOR ADDRESSING A MEMORY LOCATION WITH SELECTABLE SPEEDS
DE3100154A1 (en) "OFFSET DIGITAL SHAKER GENERATOR"
DE3015449A1 (en) SIGNAL PROCESSING SYSTEM USING DIGITAL TECHNOLOGY
DE2543356C3 (en) Numerical generator for generating multi-frequency signals
DE3933491A1 (en) ARRANGEMENT FOR CONVERTING AN ELECTRICAL INPUT SIZE INTO A PROPORTIONAL ELECTRICAL SIGNAL
DE2403651B2 (en) Circuit arrangement for the non-linear conversion of digital binary digits into digital signals
DE2309789A1 (en) SETUP FOR A PCM TELEPHONE SYSTEM
DE3311729C2 (en) Electronic musical instrument
DE2610236A1 (en) PROCESS AND CIRCUIT FOR GENERATING DIGITAL TWO-FREQUENCY SIGNALS
DE2659512B1 (en) Method and circuit arrangement for generating a digital signal for testing a PCM terminal
DE3402673A1 (en) WAVEFORM CHARACTERISTICS CIRCUIT
DE2831734C3 (en) Signal generator for generating sinusoidal output signals with a predetermined mutual phase position
DE2202658C2 (en) Electronic keyboard musical instrument - has switching matrix on keyboard output controlling TDM generation and control of output tones
DE2202659C2 (en) Electronic keyboard musical instrument synthesiser - has keyboard counters coupled to time multiplexing signal processor to deliver correctly timed signals
DE1762501B2 (en) METHOD AND DEVICE FOR CODING AND CONVERTING ANALOGUE SIGNAL
DE1287629B (en)
DE2228789C3 (en) Digital speech fundamental frequency generation for vocoder synthesizers
DE2051803C3 (en) Circuit arrangement for the transmission of message signals converted into a binary-reflected code in a time division
DE3142495A1 (en) Digital audible tone generator
DE3739725A1 (en) Arrangement for determining error-free digital electrical quantities in a multi-channel analog/digital conversion
DE2441551A1 (en) Multi-frequency code characters input in PCM communications network - uses linear addition of individual frequency values
DE2501592C3 (en) Method for a pulse modulation identifier and arrangement for carrying out this method
DE2346607A1 (en) PROCEDURE FOR CONTINUOUS MONITORING OF CODER AND DECODER IN A PCM END POINT