Method and circuit arrangement for transcoding code words
Abstract
For transcoding code words of a code with m-place code words into the corresponding code words of a different code, also with m-place code words, the individual bits of umzucodierenden codeword during which serial input into a m-digit shift register or during the serial output therefrom from register stage will register stage in each case via a relay circuit in accordance with the compliance or non-conformity passed non negatived or negated in the way between umzucodierendem codeword and recoded codeword that the continuous bits before and after a register stage, which is not positionally coincident within the shift register of Positioh bits within the two code words corresponds to learn a negation.

Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
2 claims: 2 independent, 0 dependent
- 1Method for recoding Völ codewords of one code with m-digit code words into the corresponding code words of another code also with m-digit code words, characterized in that the individual bits of the code word to be encoded during its serial input into an m-digit shift register or during the serial Output from register level to register level via a transfer circuit in accordance with the agreement or Mismatch of each 1. Verfahren zur Umcodierung Völ Codewörtemeines Code mit m-stelligen Codewörtern in die entsprechenden Codewörter eines anderen Code mit ebenfalls m-stelligen Codewörtern, dadurch gekennzeichnet, daß die einzelnen Bits des umzu5 codierenden Codewortes während dessen serieller Eingabe in ein m-stelliges Schieberegister oder während der seriellen Ausgabe daraus von Registastufe zu Registerstufe jeweils über eine WeitergäbeSchaltung nach Maßgabe der Übereinstimmung bzw. Nichtübereinstimmung der einzelnen 10 Bits of the code word to be umzucodierendem of the one code and the corresponding code word of the other code are passed on in such a way that they are not ^ negated or negated. the bits passing through each before and after one with their position within the shift register of the 10 Bits von umzucodierendem Codewort des einen Code und entsprechendem Codewort des anderen Code in der Weise nicht^negiert bzw. negiert weitergegeben werden, daß . die durchlaufenden Bits jeweils vor und nach einer mit ihrer Position innerhalb des Schieberegisters der 15 Position nichtübereinstimmender Bits innerhalb der beiden Codewörter entsprechenden Registerstufe eine Negation erfahren. 15th Position of inconsistent bits within the register level corresponding to the two code words experienced a negation.
- 2Circuit arrangement for carrying out the method 2. Schaltungsanordnung zur Durchführung des Verfahrens 20 nach Anspruch 1, dadurch gekennzeichnet, daß in einem mit jeweils einen Setzeingang (D) und einen Rücksetzeingang (D) sowie neben einem At^ang (Q) einen Komplementärausgang (Q) aufweisenden Regi st er stuf en (RmS,... jRjS, RiS,..., R1S) und vor und hint a? den Regi st er stuf en (RmS,... jRjS, 20th according to claim 1, characterized in that in a register having a set input (D) and a reset input (D) as well as a complementary output (Q) in addition to an At ^ ang (Q) he stages (RmS, ... jRjS , RiS, ..., R1S) and in front and behind a? the regi st he level (RmS, ... jRjS, 25 RiS,...jR1S) liegenden Weitergabeschaltungen (eWm,...5 jWi, ... ? 25th RiS, ... jR1S) lying transfer circuits (eWm, ...5 jWi, ... ? 1Wa) auf gebauten Schieb’eregister nach Maßgabe einer an den Weitergabeschaltungen (eWm,..., jWi,..., 1Wa) anliegenden 1Wa) on built shift registers according to one of the relay circuits (eWm, ..., jWi, ..., 1Wa) Control information in each case the output (O) of a respective preceding register stage (RjS;RE) iEw. the input (e) of the Steuerinformation jeweils der Ausgang (O) einer jeweils vorangehenden Registerstufe (RjS;RE)iEw.der Eingang (e) des 30 Schieberegisters mit dem Setzeingang (D) oder dem Rücksetzeingang (D) der jeweils nachfolgenden Registerstufe (RiSjRmS) 30th Shift register with the set input (D) or the reset input (D) of the subsequent register level (RiSjRmS) - 11 - vpa 82 P 17-4 5 OE bzw. mit dem Ausgang (a) oder dem Komplementärausgang (a) des Schiebereigsters verbunden ist und jeweils der - 11 - vpa 82 P 17-4 5 OE or with the Ausgang (a) or the complementary output (a) of the sliding bar and each of the Complementary output (Q) of the preceding register level (RjS ^ R1S) or the complementary input (ë) of the shift register with the reset input (D) or the set input (D) of the respective subsequent register level (RiSjRmä) or with the complementary output (a ) or the output (a) of the shift register. Komplementärausgang (Q) der jeweils vorangehenden Registerstufe (RjS^R1S)bzw.der Komplementär eingang (ë) des Schiebe5 registers mit dem Rücksetzeingang (D) oder dem Setzeingang (D) der jeweils nachfolgenden Registerstufe (RiSjRmä) bzw. mit dem Komplementärausgang (a) oder dem Ausgang (a) des Schieberegisters verbunden ist. 10 3. Circuit arrangement according to claim 2, characterized in that the relay circuits (jWi) are each formed by an X-circuit with four transistor interrupter switches (1, 2, 3, 4), in which there are two each at separate input terminals and separate output terminals 10 3. Schaltungsanordnung nach Anspruch 2, dadurch gekennzeichnet, daß die Weitergabeschaltungen (jWi) jeweils durch eine X-Schaltung mit vier TransistörSchaltern (1, 2, 3, 4) gebildet sind, in der jeveLls zwei jeweils an getrennten Eingangsklemmen und getrennten Ausgangsklemmen der 15 X-Schaltung angeschlossene Transistorschalter mit dem jeweiligen Steuerbit und die beiden jeweils anderen Transistorschalter mit dem negierten Steuerbit beaufschlagt sind. 15th X-circuit connected transistor switches with the respective control bit and the two other transistor switches with the negated control bit. 20 4. Schaltungsanordnung nach Anspruch 3, dadurch gekennzeichnet, daß die das Steuerbit einer zwischen zwei Registerstufen (RjS, RiS) liegenden Weitergabeschaltung (jWi) führende Leitung die Ausgangsleitung eines EXCLUSIV-ODERGliedes ist, dessen beide Eingänge mit den beiden 20th 4. Circuit arrangement according to claim 3, characterized in that the line carrying the control bit of a relay circuit (jWi) lying between two register stages (RjS, RiS) is the output line of an EXCLUSIVE-OR element, the two inputs of which connect to the two 25 in ihren Positionen innerhalb der Steuerinformation den Positionen der beiden Registerstufen (RJS, RiS) innerhalb des Schieberegisters entsprechenden Steuerbits beaufschlagt sind. 25th the positions of the two register stages (RJS, RiS) within the shift register are acted upon by the corresponding control bits in their positions within the control information.
Independent claims2
52 paragraphs in 4 sections, as filed
CLAIMING THE PRIORITY OF THE PATENT / QVhi. - Sign up
IN: THE FEDERAL REPUBLIC OF GERMANY
Dated: September 1, 1982
PATENT APPLICATION in
Luxembourg
Applicant: Siemens Aktiengesellschaft Berlin and Munich
Re: method and circuit arrangement for recoding of
Codewords.
SIEMENS AKTIENGESELLSCHAFT
Berlin and Munich
Our sign
VP<sub>A.</sub> 82 P m 5 DE • Method and circuit arrangement for recoding code words
The invention relates to a recoding of 5 code words of a code with m-digit code words into the corresponding code words of another code with likewise m-digit code words.
In digital communication technology and also in data processing technology, information for the purpose of forwarding or processing is represented by a digital signal composed of sequences of so-called code words, with the code words possibly obtained from an underlying analog signal by continuously repeated sampling, quantization and coding can be and thus correspond to the respective analog signal sample value.
For the relationship between the analog signal values of a telephone analog signal and the code words 20 of a corresponding telephone digital signal, there are two CCITT recommendations, which are commonly referred to as A-law and / i-law and which both have a logarithmic quantization interval / analog signal value
Approximate the companding curve by means of a segment25 linear kink curve. Although the buckling curve following the so-called A-law is in one
Digital / analog converter in circuitry particularly favorable way with the help of a constant current
Spr 1 Kel / 31.8.82
- 2 - vpa 82 P 1 7 h 5 DE supplied so-called R-2R network can be implemented, in some countries preference is given to the / i characteristic curve, which is less easy to implement. This has the consequence that if necessary For communication devices that are basically the same but that are used in different countries, different encoders / decoders have to be provided, which results in an undesirable reduction in the number of pieces required for large-scale integration, or, starting from a uniform codec, an additional one Recoding of the output or input bits must effect, for example, by means of an arithmetic unit.
The invention is based on the object of avoiding such increases in expenditure and instead showing another way of recoding the type outlined at the beginning.
The invention relates to a method for recoding 20 code words of a code with m-digit code words into the corresponding code words of another code with likewise m-digit code words; According to the invention, this method is characterized in that the individual bits of the code word to be recoded during this.
serial input into an m-digit shift register or during the serial output therefrom from register stage to register stage in each case via a relay circuit in accordance with the agreement or non-agreement of the individual bits of the transcoding 30 Cbdewort of the one code and the corresponding code word of the other code in the manner not negated or . are passed on negated, that the passing bits in each case before and after one with their position within the shift register of the position does not match
Bits within the two code words corresponding register stage experience a negation.
- 3 - VPA 82 P 1 7 5 OE
The invention, which is not tied to the recoding of A-law code words into / j-law code words and vice versa, but also to another with the same
Bit rate recoding in progress, for example the inversion of every second bit required in the course of A-law encoding or also in what is known as S'Crambling, enables recoding that takes place at the same bit rate with very little circuitry effort, in particular also insofar as, in a further development of the invention, at the beginning or end of a transmission path, for example for buffering and / or for parallel / serial or Serial / parallel conversion already existing shift registers only need to be supplemented with appropriate transfer circuits and can then be used for the recoding according to the invention} here, in messages | serially sending and receiving G<sub>e</sub>devices that use the same shift register for sending and receiving that use the
Shift register stages associated transfer circuits are also used twice.
I.
- 4 - VPA 82 P 1 7 4 5 DE
The invention will be explained in more detail with the aid of the drawing. It shows
1 schematically shows an embodiment of a
Circuit arrangement for recoding according to the invention;
FIG. 2 shows further circuit details of such a circuit arrangement.
In FIG. 1, an embodiment of a circuit arrangement for recoding code words of one code with m-digit code words into the corresponding code words of another code with likewise m-digit code words according to the invention is shown schematically to the extent necessary to understand the invention. In this circuit arrangement, an m-digit shift register is provided, each with a set input D and a reset input D and, in addition to an output Q, a complementary output Q having register stages RmS, ..., RjS, RiS, ..., R1S. Forwarding circuits eWm, mWm-1, ..., jWi, ..., 2W1, 1Wa are in front of and behind the register stages. Depending on a control bit applied to the control input eum of the forwarding circuit eWm, the input e of the shift register is connected to the set input D or the reset input D of the register stage RmS and the complementary input e of the shift register is connected to the reset input D or the set input D of the register stage RmS. In accordance with the following transfer circuits ..., jWi, ... pending control bits is the output of a preceding register stage with the set input or the reset input of the following register stage and the complementary output of the preceding register stage with the _ 5 - vpa P 1 7 b DE
Reset input or the set input of the respective subsequent register stage; for example, according to the control bit applied to the control input jui of the relay circuit jWi, the output 5 Q of the preceding register stage RjS is connected to the set input D or the reset input D of the subsequent register stage RiS and the complementary output Q of the register stage RjS is connected to the reset input D or the set input D. the register level RiS. Finally, in accordance with the control bit present at the control input 1ua of the relay circuit 1Wa, the output Q of the register stage R1S is connected to the output a or the complementary output â of the shift register and the complementary output Q of the register stage R1S is connected to the complementary output ä or the output a of the shift register.
The negation of bits of an m-bit code word to be re-encoded and thus its re-encoding now takes place in the manner that when the code word to be re-encoded is entered serially before and after that register stage whose position in the shift register corresponds to the position of the relevant bit in the code word, by switching the relevant, for this purpose, the respective passing bits of the code word are negated at their control inputs to which the corresponding control bits are applied. Each bit actually to be negated experiences just one negation (or an odd number of negations), while each bit not to be negated experiences zero or two negations 30 (or an even number of negations) and thus remains unchanged in the result. As soon as the last bit of the code word to be re-encoded has been entered into the shift register RmS, ..., RjS, RiS, ..., R1S, the re-encoded code word is already in the shift register instead of the code word to be re-encoded,
- 6 - VPA 82 P 1 7 4 5 OE then for example in parallel or also - but now with no line crossing and therefore none
Negation causing transfer switching - can be output serially.
As an alternative to this, it is also possible to enter the code word to be recoded in parallel or, in the case of line-crossing-free and thus no negation-causing transfer circuits, in series in the shift register RmS, ..., RjS, RiS, ..., R1S and to do the recoding only when the serial code word is output by switching the forwarding circuit accordingly during the code word output, dai3 again depending on the agreement or Inconsistency of the individual bits of the code word to be recoded of the one code and the corresponding code word of the other code are passed on in a non-negated or negated manner in such a way that the bits passing through are passed before and after a register stage whose position within the shift register corresponds to the position of 20 bits which do not correspond within the corresponds to both code words, one
Experience negation.
The relay circuits can, as can be seen in further details from FIG The transistor switches connected to the X circuit can be acted upon with the respective control bit and the respective other transistor switches with the negated control bit at 50. In Figure 2 it is indicated that the control electrodes of the two so to speak uncrossed through-switching transistor switches 1 and 2 directly to the
- 7 - VPA 82 P 1 7 4 5 QE the respective control line carrying the relevant control bit is connected, while the control electrodes of the two transistor switches 3 and U, which are each so to speak crossed through, are connected via a NOT element
NOT are connected to the respective control line carrying the relevant control bit.
In the circuit arrangement according to FIG. 2, the control information controlling the recoding is in the form of a
Control bytes applied in parallel to the control lines, the individual control bits being output by the individual cells of a control information register Um, ..., Uj, Ui ..., U1. By entering a corresponding control byte, any recoding of m-digit code words of one code into the corresponding m-digit code words of another code can be effected.
Alternatively - and without this being shown in the drawing - it is also possible to connect a tiny control bit line directly or via an inverter to the control electrodes of the transistor switches of the individual transfer circuits in such a way that the desired recoding when shifting the contents of the shift register RmS, ..., RjS,
RiS, ..., R1S takes place.
If, as can be seen from FIG. 2, the control information is provided in the form of a control byte in parallel representation, it is also possible, as can also be seen from FIG Transfer circuit lying between two register levels, for example the register levels RjS and RiS, in the example the transfer circuit jWi,
- 8 - VPA 82 P 1 7 4 5 OE leading control line jui is the output line of an EXCLUSIVE-OR element EXOR, whose two inputs are supplied with those two control bits whose positions within the control byte correspond to the positions of the 5 two register levels (RjS and RiS ) within the shift register.
If, for example, all bits of each code word are to be negated with the exception of the first bit in each case, as would be the case, for example, with an A-lawZ / j-law recoding, the serial input or output of the code word that is recoded in the process is converted into or . from the shift register RmS, ..., RjS, RiS, ..., R1S from all control information cells Um, ..., Uj, Ui ... - with the exception of 15 of the control information cell U1 providing a control bit 0 - a control bit “1 provided. The control bits are linked in pairs in the EXCLUSIVE-OR elements EXOR, so that in the 20 transfer circuits mWm-1, ..., jWi, ..., 2W1 connected to the EXCLUSIVE-OR elements EXOR with their control lines, the one crossed Through-switching causing transistor switches 3 and 4 only the relay circuit 2W1 are controlled in the conductive state, while in the other relay circuits mWm-1, ..., jWi. the transistor 25 switches 3 and 4 remain in the blocking state and the
Transistor switches 1 and 2 each cause uncrossed through-connection there. In addition, the control bit “1” output by the control information cell Um in the relay circuit eWm controls the transistor switches 3 and 4, which cause a crossed circuit, to the conductive state; the control bit 0 ”output by the control information cell U1 finally holds the transistor switches 1 and 2 im causing uncrossed connection in the relay circuit 1Wa
- 9 VPA 82 P 1 7 § vs.
Leading state. This means that of all the bits of a code word entered serially into the shift register RmS, ..., RjS, RiS, ..., R1S via the input terminals e and ë, only that up to the shift register stage
The first bit passing through R1S is negated twice, namely in the forwarding circuits eWm and 2W1, while the following bits each experience only one negation, namely in the forwarding circuit eWm. This then stands for the complete serial
Input of the code word to be recoded into the shift register in this precisely the recoded code word, which can then be read out of the shift register in parallel or - without further negations - also serially.
- 10 - vpa '82 P 1 f 4 5 OE
Contents4
1 sheet
Sheet 1
10 members in 8 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 3232548 | Germany | A | |
| DE19823232548 | – | – | – |
| P3232548 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| LU84836A1This record | Luxembourg | A1 | |
| DE3232548A1 | Germany | A1 | |
| EP0104443A1 | European Patent Office (EPO) | A1 | |
| JPS5963823A | Japan | A | |
| ZA836447B | South Africa | B | |
| US4547765A | United States of America | A | |
| EP0104443B1 | European Patent Office (EPO) | B1 | |
| AT19568T | Austria | T | |
| DE3363279D1 | Germany | D1 | |
| SU1605935A3 | Soviet Union (until 1991) | A3 |
Numbers
- Publication, DOCDB
- 84836
- Publication, EPODOC
- LU84836
- Application
- 84836
- Application, DOCDB
- 84836
- Application, EPODOC
- LU19830084836
Titles2
- English
- METHOD AND CIRCUIT FOR recoding of codewords
- German
- VERFAHREN UND SCHALTUNGSANORDNUNG ZUR UMCODIERUNG VON CODEWOERTERN
Classification
- CPC, 2
- G06F7/00
- H03M7/50
- IPC, 7
- H03M5 04
- G06F7 00
- G11C19 00
- H03M7 00
- H03M7 02
- H04B14 02
- H04B14 04