Background of the Invention
This invention relates to a demultiplexer for originally synchronous digital signals which are internested word-wise, with m words per smallest frame and n bits per word, and containing a shift register at the input end.
In digital time division multiplexers processes in which primary signals which are synchronous to one another are internested word-wise and additional signals which are to be additionally transmitted are inserted, the information bits of a primary signal are non-uniformly distributed in the multiplex signal to a marked degree. Therefore, the restoration of a uniform primary signal in the demultiplexer at the receiving end requires extensive intermediate stores which compensate the non-uniform distribution of the information bits.
German published patent application 2 336 286 discloses such a demultiplexer which consists of m shift registers, m stores and m parallel-series converters.
A positive stuffing process has been recommended which combines four 2048 kbit/s signals to form one 8448 kbit/s signal. A process variant provides that four synchronous primary signals are internested bit-wise. In addition word-wise internesting for example for a transmission between PCM exchanges can also be effective.
Brief Summary of the Invention
The aim of the invention is to construct a demultiplexer requiring only a few storage positions for a time division multiplexing system of a higher hierarchy stage.
Commencing from a demultiplexer for originally synchronous digital signals internested word-wise, with m words per smallest frame and n bits per word, containing a shift register at the input end, this aim is realized in accordance with the invention by constructing the multiplexer as follows: A shift register, comprising (m + 1) . n stages, is provided which exhibits a tapping every n bits. A first store and a second store having m inputs and m outputs are provided, that both stores together possess an n number of stages. The latter is at least approximately divided in equal parts between the two stores. The input and the m - 1 input-end tappings of the shift register are connected consecutively in the transmission direction of the latter in each case to an input of the first store, commencing with the first input. The m - 1 output-end tappings and the output of the shift register are connected consecutively in the transmission direction of the latter, in each case to an input of the second store, commencing with the first input. The outputs of the two stores are connected in parallel. A pulse train central control is provided which produces a shift register pulse train which produces a first store input pulse train and which every m # n steps completely fills the first store in stages. This in turn produces a second store input pulse train which is delayed in relation to the first store input pulse train by approximately (m .multidot. n)/2. The latter completely fills the second store in stages every m .multidot. n steps, and which produces a first and second store output pulse train which consecutively opens the store outputs of the first store and of the second store cyclically at equal intervals of time.
Making reference to an exemplary embodiment, the invention will be explained in detail in the following.
Brief Description of the Drawings
FIG. 1 shows the pulse frame of a multiplex signal;
FIG. 2 diagrammatically illustrates a demultiplexer in accordance with the invention;
FIG. 3 diagrammatically shows an eight-bit shift register;
FIG. 4 shows a store;
FIG. 5 shows a pulse train central control; and
FIG. 6 shows a pulse plan for the demultiplexer corresponding to FIG. 2.
Description of a Preferred Embodiment
FIG. 1 illustrates a pulse frame of 1032 bits length. The pulse frame commences with the additional information z for synchronizing and message purposes, having a length of eight bits. This is followed, internested word-wise, by the digital signals of four originally synchronous digital signals. I in each case designates a word having a length of eight bits, the Roman numerals I to IV marking the four digital signals and the Arabic numerals 1 to 32 characterizing the smallest frames which are in each case composed of one word of each of the four digital signals.
FIG. 2 illustrates a demultiplexer in accordance with the invention. The latter contains an input 1, a shift register 2 with eight-bit-stage-groups 3 to 7 with tappings 8 to 11, and with an output 12, a first store 13 and a second store 14, in each case with outputs 15 to 18 (see FIG. 4), which simultaneously serve as demultiplexer outputs, and a pulse train central control 19 with outputs 20 to 24.
FIG. 3 illustrates one of the eight-bit-stage-groups 3 to 7 of the shift register 2.
FIG. 4 shows a store 13, 14. The latter contains 4 . 4 storage elements. Write-in into the store is effected in such a manner that a store input timing pulse T.sub.E1 and T.sub.E2 simultaneously in each case inserts four bits into the store 13, 14 respectively. Read-out takes place in that a store output timing pulse T.sub.A1 and T.sub.A2, simultaneously in each case, outputs four bits at the outputs 15 to 18.
FIG. 5 illustrates the pulse train central control 19. A pulse train restoration circuit 191 derives the multiplex pulse train from the multiplex signal, incoming at the input 1, in a pulse train restoration circuit 191. A following frame coding circuit 192 is synchronized in accordance with known processes (see U.S. Pat. No. 3,461,245 and U.S. Pat. No. 3,136,861) by means of the additional information z contained in the pulse frame to the beginning of the pulse frame and brings a pulse train derivation circuit 193 into a correct phase state to the multiplex signal. The pulse train derivation circuit 193 contains frequency divider modules (flip-flops), which divide down the multiplex pulse train by the factor 1032 and logic linking elements for producing the pulse trains which will be described in the following. The pulse train derivation circuit 193 supplies, at its output 20, a pulse train T which corresponds to the multiplex pulse train but is held for the duration of the additional information z in the multiplex signal, as can be seen from FIG. 6. The pulse train derivation circuit 193 also supplies, at its outputs 23, 21, groups of, in each case, four store input timing pulses T.sub.E1 and T.sub.E2. The timing pulses T.sub.E2 are delayed by twenty pulse train periods TP of the multiplex signal in relation to the timing pulses T.sub.E2. In a frequency pull-in circuit 194, including a phase comparator 195, a low-pass filter 196 and a pulled-in oscillator 197, such as described for example on pages 559 to 602 of the March edition 1962 of the technical publication "The Bell System Technical Journal," a uniform read-out pulse train T.sub.A is obtained from the four times faster pulse train T exhibiting gaps and from this the two store output pulse trains T.sub.A1 and T.sub.A2 are obtained in the read-out pulse train acquisition circuit 198.
The mode of operation of the demultiplexer will be explained in the following making reference to the pulse plan in FIG. 6.
Without the additional information z for synchronizing and message purposes, contained in the multiplex signal, the information bits of the primary signals are input via the input 1 into the shift register 2 with a pulse train T produced by the pulse train central control 19 and emitted at the output 20. This pulse train corresponds to the pulse train of the multiplex signal, but is held for the duration of the additional information z in the multiplex signal -- as illustrated in FIG. 6. The information bits of the primary signals are input, with the store input timing pulses T.sub.E1 and T.sub.E2 into the stores 13 and 14, each of which have a capacity of four times four bits. The input is effected in such a manner that a store input timing pulse T.sub.E1 and T.sub.E2 each simultaneously introduce four bits into the store 13 and 14, respectively. As a result of the delay in the shift register 2 by in each case eight bits, the four store input timing pulses T.sub.E1 each consecutively input the first, second, third and fourth bits of a word of the four primary signals into the store 13. The four store input timing pulses T.sub.E2 are delayed by twenty pulse train periods TP of the multiplex signal in relation to the store input timing pulses T.sub.E1 and input the fifth, sixth, seventh and eighth bits of the same word into the store 14. The first store input pulse train T.sub.E2 is emitted at the output 21. The read-out from the store 13 and 14 is effected with store output pulse trains T.sub.A1 and T.sub.A2 which are emitted from the pulse train central control 19 at the outputs 24 and 22. During a super-frame of the multiplex signal comprising 1032 bits, a phase shift of the length of the additional information z occurs between the store input timing pulses T.sub.E1 and T.sub.E2 and the associated store output timing pulses T.sub.A1 and T.sub.A2. The zone B in Figure 6 in which the positive pulse train flanks of the pulse parcel, belonging to the store input pulse train T.sub.E1, of the store output pulse train T.sub.A1 can move during a super-frame, is shown in the lower part of FIG. 6. Corresponding also applies to the assignment of the store output timing pulses T.sub.A2 to the store input timing pulses T.sub.E2.
It will be apparent to those skilled in the art that many modifications and variations may be effected without departing from the spirit and scope of the novel concepts of the present invention.