DE2659512B1 - Verfahren und Schaltungsanordnung zum Erzeugen eines Digitalsignals zum Pruefen einer PCM-Endstelle - Google Patents

Verfahren und Schaltungsanordnung zum Erzeugen eines Digitalsignals zum Pruefen einer PCM-Endstelle

Info

Publication number
DE2659512B1
DE2659512B1 DE2659512A DE2659512A DE2659512B1 DE 2659512 B1 DE2659512 B1 DE 2659512B1 DE 2659512 A DE2659512 A DE 2659512A DE 2659512 A DE2659512 A DE 2659512A DE 2659512 B1 DE2659512 B1 DE 2659512B1
Authority
DE
Germany
Prior art keywords
code words
assigned
pcm
level
code
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.)
Withdrawn
Application number
DE2659512A
Other languages
English (en)
Inventor
Bertram Dipl-Ing Amann
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.)
Wandel and Golterman GmbH and Co
Original Assignee
Wandel and Golterman GmbH and Co
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 Wandel and Golterman GmbH and Co filed Critical Wandel and Golterman GmbH and Co
Priority to DE2659512A priority Critical patent/DE2659512B1/de
Priority to GB264877A priority patent/GB1556292A/en
Priority to FR7739240A priority patent/FR2376563A1/fr
Priority to US05/865,501 priority patent/US4161627A/en
Publication of DE2659512B1 publication Critical patent/DE2659512B1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B14/00Transmission systems not characterised by the medium used for transmission
    • H04B14/02Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
    • H04B14/04Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using pulse code modulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/02Digital function generators
    • G06F1/03Digital function generators working, at least partly, by table look-up
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/02Digital function generators
    • G06F1/03Digital function generators working, at least partly, by table look-up
    • G06F1/0321Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/10Calibration or testing
    • H03M1/1009Calibration
    • H03M1/1014Calibration at one point of the transfer characteristic, i.e. by adjusting a single reference value, e.g. bias or gain error
    • H03M1/1019Calibration at one point of the transfer characteristic, i.e. by adjusting a single reference value, e.g. bias or gain error by storing a corrected or correction value in a digital look-up table
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/50Conversion to or from non-linear codes, e.g. companding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2101/00Indexing scheme relating to the type of digital function generated
    • G06F2101/16PCM companding functions
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/04Analogue/digital conversion; Digital/analogue conversion using stochastic techniques
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/10Calibration or testing
    • H03M1/1071Measuring or testing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Nonlinear Science (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Analogue/Digital Conversion (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

ÖO
Die Erfindung betrifft ein Verfahren und eine Schaltungsanordnung zum Erzeugen eines Digitalsignals zum Prüfen bzw. Justieren einer Endstelle (Dekodierer und Demultiplexer) eines PCM-Übertragungssystems mittels einer Folge von PCM-Codewör- h5 tern, die den Abtastwerten von Sinusspannungen mit vorgegebenen Amplituden und Frequenzen zugeordnet sind, wobei die PCM-Codewörter in einem Festwertspeicher abgespeichert sind und nacheinander ausgelesen werden.
Digitalgeneratoren die zur Prüfung von PCM-Empfangsstellen vorgesehen sind, verwenden derartige aus PCM-Codewörtern bestehende Digitalsignale. Diese Signale ermöglichen, ohne Zuhilfenahme einer PCM-Sendestelle, die Messung von Restdämpfung, Frequenzgang, Pegelabhängigkeit und Übersprechdämpfung.
Aus der DT-OS 23 20 847 ist ein Digitalsignalgeneratör bekannt, bei dem die einzelnen PCM-Codewörter in einem Festwertspeicher enthalten sind und nacheinander mit einer einstellbaren Adressenfolge ausgelesen werden, wodurch sich eine Folge von PCM-Codewörtern ergibt, die einer eingestellten Sinusspannung entspricht.
Diese bekannte Anordnung hat den Nachteil, daß der Speicherplatzbedarf mit der gewünschten Anzahl von zugeordneten Amplitudenwerten steigt.
Der Erfindung liegt die Aufgabe zugrunde, Sinussignale mit feinstufig einstellbaren Pegeln und Frequenzen sowie quasistochastische Rauschsignale mit feinstufig einstellbaren Pegeln mit dem Speicherbedarf für nur einen Pegel je Signalart zu simulieren.
Die Erfindung löst diese Aufgabe dadurch, daß die abgespeicherten Codewörter den Abtastwerten einer einzigen logarithmierten Spannung zugeordnet sind und daß ein gewünschter Amplitudenwert in logarithmischem Pegel vorgegeben und in ein entsprechendes Pegel-Codewort umgewandelt wird, so daß durch einfache Addition oder Subtraktion mit den nacheinander ausgelesenen den Abtastwerten zugeordneten Codewörtern eine Folge von Codewörtern entsteht, die einer Spannung mit diesem vorgegebenen Pegel zugeordnet ist, und die danach in die an das Übertragungssystem angepaßten PCM-Codewörter umgewandelt wird.
Auf diese Weise kann mit einer einfachen Addierschaltung eine schnelle Umrechung der ausgelesenen Codewörter auf eine Folge von PCM-Codewörtern erfolgen, die einem eingestellten Pegel zugeordnet sind. Auch die weitere Umdrehung der sich so ergebenen PCM-Codewörter in den sogenannten »A-Code« (beschrieben von Cattermole: »Principles of Pulse Code Modulation«, London ILIFFE Books Ltd. S. 270 and S. 375), oder andere quasilogarithmische Codes mit dem der PCM-Empfänger zu speisen ist, kann mit einfachen Mitteln erfolgen.
Die Erfindung ist anhand zweier Figuren näher erläutert. Es zeigt
F i g. 1 eine mittels Funktionsblöcken schematisch dargestellte erfindungsgemäße Anordnung,
Fig.2 die an einzelnen Stellen auftretenden Codewöi ter bis zur Umwandlung in den PCM-Code,
Fig.3 die für eine Grobunterteilung verwendeten Codewortanteile.
In dem in F i g. 1 dargestellten Festwertspeicher 1 sind die zu einer logarithmierten Sinusspannung der Frequenz /0 gehörenden Abtastwerte codiert abgespeichert. Die mit dem Speicher verbundene Auwahlschaltung 2 wählt nun entsprechend der eingestellten Frequenz / den zugehörigen Codewörter aus. Sollen zum Beispiel die zu einer Sinusspannung mit doppelter Frequenz /gehörenden Codewörter ausgelesen werden (/=2/0), so bewirkt die Auswahlschaltung 2, daß immer ein Speicherplatz übersprungen wird. Dabei bleibt die Taktfrequenz fo konstant. Ausgangsseitig speist der Festwertspeicher 1 eine Additionsschaltung 3, an deren anderem Eingang ein zu einem eingestellten Pegel a
gehörendes Codewort anliegt. In der Codierschaltung 4 wird der Pegel a an dieses Pegel-Codewort umgewandelt.
Bekanntlich kann die Multiplikation zweier Zahlen auf eine Addition zurückgeführt werden, indem man diese Zahlen zuvor Iogarithmiert. Deshalb genügt zur Berechnung der PCM-Codewörter ein einfacher Binär-Addierer (Additionsschaltung 3), der die aus dem ROM gelieferten Code-Wörter durch Addition oder Subtraktion aus Pegel-Codeworts in die PCM-Wörter, die dem eingestellten Pegel entsprechen, umrechnet. In einem Codewandler 5, der mit dem Ausgang der Additionsschaltung 3 verbunden ist, wird die Umwandlung der ankommenden logarithmischen PCM-Codewörter in den für PCM-Systeme üblichen »Α-Code« vorgenommen. Im nachfolgenden Zuordner 6 werden die Codewörter einzelnen Zeitkanälen zugeordnet, so daß ausgangseitig eine zu prüfende PCM-Empfangsstelle 7 beaufschlagt werden kann.
Um eine Messung der PCM-Empfangsstelle mittels quasistochastischer Rauschsignale zu ermöglichen, ist ein weiterer Festwertspeicher 8 vorgesehen, dessen Speicher die einem logarithmierten quasistochastischen Rauschsignal mit festem Pegel zugeordneten Codewörter enthält. Mittels des Schalters 9 kann entweder der Festwertspeicher 1 oder 9 eingeschaltet werden.
Die an verschiedenen Stellen (10, 11, 12, 13, 14) auftretenden PCM-Codewörter sind in Fig.2 dargestellt. Das Vorzeichen Wird von dem im Festwertspeicher 1 abgespeicherten Code-Wort 10 direkt dem PCM-Codewort 14 zugeführt. Um Rundungsfehler gering zu halten, müssen für die Rechnung in der Additionsschaltung 3 Codewörter 11, 12, 13 mit größerer Binärstellenzahl verwendet werden.
Der Aufbau der Codewörter 10 berücksichtigt die Tatsache, daß die Logarithmusfunktion sich nach einer Veränderung um 6.92 dB (Faktor 2), um diesen Wert in der Steigung geändert, wiederholt. Damit die Codewörter 10 auf einfache Weise in den »Α-Code« umgewandelt werden können, sind die Codewörter 10 in einen ersten Teil (z. B. 4 Bit), der die Anzahl der Vielfachen von 6.02 dB darstellt, und einen zweiten Teil (7 Bit), der den quantisierten Feinwert innerhalb eines 6.02 dB-Abschnitts darstellt, aufgeteilt.
it) Der Codewandler 5 ordnet den Wörtern 13 7stellige PCM-Codewörter 14 zu. Dabei wird mittels der UND-Schaltungen 15 der erste Teil (4 Bit) des Codeworts 13 und die Bits ABC des Codeworts 14 umgewandelt (Fig.3). Um eine Linearisierung bei niedrigen Pegeln (< —42.14 dB) zu erreichen, werden die Nullzustände der AßC-Bits von einer NOR-Schaltung 17 festgestellt, die ausgangsseitig einen Binär-Dezimal-Wandler 18 einschaltet. Der eingeschaltete B-D-Wandler 18 stellt entsprechend der an seinen Eingang anliegenden 4-Bit-Wörter im Teiler 9 die Teilungsverhältnisse 2,4,8,16,32 ein.
Der zweite Teil (7 Bit) des Codeworts 13 ist mittels eines Festwertspeicher 16 in den 4-Bit-Wortanteil (WXYZ) des PCM-Codeworts 14 umgewandelt. Im linearen Bereich werden die aus dem Festwertspeicher 16 ausgelesenen Wörter im Teiler 19 entsprechend des jeweils eingestellten Teilungsverhältnisses geteilt.
Ohne die Logarithmierung der Codewörter 10 müßte die Additionsschaltung 3 durch eine Multiplikationsschaltung ersetzt werden. Da die Rechnung jedoch innerhalb der Abtast-Periodendauer des PCM-Systems (125 μ$) durchgeführt werden muß, läßt sich die wesentlich schneller ausführbare Addition auch bei Verwendung von langsamen Mikroprozessoren in der
¥> zur Verfügung stehenden Zeit durchführen.
Hierzu 2 Blatt Zeichnungen

Claims (6)

Patentansprüche:
1. Verfahren zum Erzeugen eines Digitalsignals zum Prüfen bzw. Justieren einer Endstelle (Dekodierer und Demultiplexer) eines PCM-Übertragungssystems mittels einer Folge von PCM-Codewörtern, die den Abtastwerten von Sinusspannungen mit vorgegebenen Amplituden und Frequenzen zugeordnet sind, wobei die PCM-Codewörter in einem Festwertspeicher abgespeichert sind und nach- ι ο einander ausgelesen werden, dadurch gekennzeichnet, daß abgespeicherte Codewörter (10) den Abtastwerten einer einzigen logarithmierten Spannung zugeordnet sind und daß ein gewünschter Amplitudenwert (»a«) in logarithmischem Pegel '5 vorgegeben und in ein entsprechendes Pegel-Codewort (12) umgewandelt wird, so daß durch einfache Addition oder Subtraktion mit den nacheinander ausgelesenen den Abtastwerten zugeordneten Codewörtern (11) eine Folge von Codewörtern (13) entsteht, die einer Spannung mit diesem Pegel zugeordnet sind, und die danach in die an das Übertragungssystem angepaßten PCM-Codewörter (14) umgewandelt wird.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die abgespeicherten Codewörter (10) einer logarithmierten Sinusspannung und/oder einer logarithmierten quasistochastischen Rauschspannung zugeordnet sind.
3. Verfahren nach Anspruch 1 oder 2, dadurch w gekennzeichnet, daß die Binärstellen der abgespeicherten Codewörter (10) in einen ersten und einen zweiten Teil unterteilt sind, wobei der erste Teil (4 Bit) der Grobunterteilung und der zweite Teil (7 Bit) der Feinunterteilung der zugeordneten *"> Pegelwerte dient.
4. Verfahren nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, daß zur Frequenzvariation beim Auslesen jeweils eine der gewünschten Frequenz zugeordnete Zahl von Codewörtern (10) übersprungen wird.
5. Schaltungsanordnung zur Durchführung des Verfahrens nach einem der vorigen Ansprüche, dadurch gekennzeichnet, daß eine mit Festwertspeichern (1, 8) verbundene Auswahlschaltung (2) das Auslesen der Codewörter (10) bewirkt, die eine Additionsschaltung (3) an ihrem einen Eingang beaufschlagen, an deren anderem Eingang das zu einem logarithmischen Amplitudenwert gehörende Pegel-Codewort (12) anliegt, welches eine einstellba- so re Codierschaltung (4) erzeugt, wobei die Additionsschaltung (3) ausgangsseitig mit einem Codewandler (5) verbunden ist.
6. Schaltungsanordnung nach Anspruch 5, dadurch gekennzeichnet, daß ein Mikrocomputer die einzelnen Baugruppen (1,2,3,4,5 und 8) ersetzt.
DE2659512A 1976-03-19 1976-12-30 Verfahren und Schaltungsanordnung zum Erzeugen eines Digitalsignals zum Pruefen einer PCM-Endstelle Withdrawn DE2659512B1 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE2659512A DE2659512B1 (de) 1976-12-30 1976-12-30 Verfahren und Schaltungsanordnung zum Erzeugen eines Digitalsignals zum Pruefen einer PCM-Endstelle
GB264877A GB1556292A (en) 1976-03-19 1977-01-21 Tuned oscillator ballast circuit for fluorescent lamps
FR7739240A FR2376563A1 (fr) 1976-12-30 1977-12-20 Procede et schema des circuits assurant la production d'un signal numerique destine au controle de l'element terminal d'un systeme de transmission pcm
US05/865,501 US4161627A (en) 1976-12-30 1977-12-29 Method of and system for generating digital test signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2659512A DE2659512B1 (de) 1976-12-30 1976-12-30 Verfahren und Schaltungsanordnung zum Erzeugen eines Digitalsignals zum Pruefen einer PCM-Endstelle

Publications (1)

Publication Number Publication Date
DE2659512B1 true DE2659512B1 (de) 1978-05-24

Family

ID=5997009

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2659512A Withdrawn DE2659512B1 (de) 1976-03-19 1976-12-30 Verfahren und Schaltungsanordnung zum Erzeugen eines Digitalsignals zum Pruefen einer PCM-Endstelle

Country Status (3)

Country Link
US (1) US4161627A (de)
DE (1) DE2659512B1 (de)
FR (1) FR2376563A1 (de)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0032126A2 (de) * 1980-01-08 1981-07-15 National Research Development Corporation Zufallsformengenerator
DE3020463A1 (de) * 1980-05-29 1982-02-18 Siemens AG, 1000 Berlin und 8000 München Setzbarer pseudozufallsgenerator
DE3332305A1 (de) * 1983-09-07 1985-04-04 Siemens AG, 1000 Berlin und 8000 München Verfahren zur steuerbaren daempfung von digitalen signalen
EP0333942A1 (de) * 1988-03-22 1989-09-27 Hewlett-Packard Limited Überwachung von digitalen Übertragungssystemen

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5173896A (en) * 1990-11-30 1992-12-22 Bell Atlantic Network Services, Inc. T-carrier network simulator
US6088334A (en) * 1997-03-13 2000-07-11 U. S. Robotics Access Corp. System and method for determining end-to-end characteristics of a data communication channel
ATE205031T1 (de) * 1997-03-07 2001-09-15 3Com Corp System und verfahren zur bestimmung der end-zu- end-eigenschaften eines kommunikationskanals
US7958267B1 (en) 2002-11-19 2011-06-07 Quadrus Corporation Message traffic interception system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR1603175A (de) * 1968-07-30 1971-03-22
NL164716C (nl) * 1970-03-12 1981-01-15 Philips Nv Niet-lineaire analoog-digitaalomzetter.
US3697892A (en) * 1971-02-19 1972-10-10 Bell Telephone Labor Inc Digital frequency-shift modulator using a read-only-memory
CH545560A (de) * 1971-05-06 1974-01-31
FR2219582B1 (de) * 1973-02-27 1979-04-20 Cit Alcatel
DE2320847B2 (de) * 1973-04-25 1978-03-16 Wandel & Goltermann Gmbh & Co, 7412 Eningen Digitalsignalgenerator zum Prüfen der Empfangsseite einer PCM-Endstelle
DE2441551A1 (de) * 1974-08-30 1976-03-11 Siemens Ag Verfahren zur einspeisung von mehrfrequenzcodezeichen in pcm-vermittlungsnetze
FR2286552A1 (fr) * 1974-09-30 1976-04-23 Roche Bernard Generateur numerique de signaux du code a multifrequences

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0032126A2 (de) * 1980-01-08 1981-07-15 National Research Development Corporation Zufallsformengenerator
EP0032126A3 (de) * 1980-01-08 1984-08-01 National Research Development Corporation Zufallsformengenerator
DE3020463A1 (de) * 1980-05-29 1982-02-18 Siemens AG, 1000 Berlin und 8000 München Setzbarer pseudozufallsgenerator
DE3332305A1 (de) * 1983-09-07 1985-04-04 Siemens AG, 1000 Berlin und 8000 München Verfahren zur steuerbaren daempfung von digitalen signalen
EP0333942A1 (de) * 1988-03-22 1989-09-27 Hewlett-Packard Limited Überwachung von digitalen Übertragungssystemen

Also Published As

Publication number Publication date
US4161627A (en) 1979-07-17
FR2376563A1 (fr) 1978-07-28

Similar Documents

Publication Publication Date Title
DE2838849C2 (de)
DE3003099C2 (de) Digital-Analog-Wandler mit Kompensationsschaltung
DE3100154C2 (de) Verfahren und Vorrichtung zur Analog-Digital-Umwandlung mittels Verschiebesignalen
DE2229149A1 (de) Verfahren zur Übertragung von Sprache
DE2124754C3 (de) Verfahren und Vorrichtung zur differentiellen Pulscodemodulation
DE2652459C2 (de) Umsetzvorrichtung für Binärsignale variabler Länge
CH622916A5 (de)
DE2920298A1 (de) Binaere interpolatorschaltung fuer ein elektronisches musikinstrument
DE3202789A1 (de) Digital/analog-wandlerkreis
DE3015849A1 (de) Verfahren und vorrichtung zur modulation und demodulation von daten
DE2706045A1 (de) Elektronisches musikinstrument
DE2221885C3 (de) Schaltungsanordnung zum Durchführen von Signalmessungen auf der Sendeseite eines PCM-Ubertragungssy stems
DE2659512B1 (de) Verfahren und Schaltungsanordnung zum Erzeugen eines Digitalsignals zum Pruefen einer PCM-Endstelle
DE3933491C2 (de)
DE3518821C2 (de)
DE2644478A1 (de) Differential-phasenumtast-modulator
DE1912981A1 (de) Codierer fuer Pulscodemodulation und differentielle Pulscodemodulation
DE19625855A1 (de) Verfahren und Signalauswerteeinrichtung zur Datenreduktion bei der Verarbeitung von Signalwerten mit einer digitalen Signalverarbeitungseinheit in einem Übertragungssystem
DE2657915C3 (de) Verfahren und Vorrichtung zur digitalen Messung analoger Größen
DE2435873C2 (de) Einrichtung eines TACAN-Navigationssystems
DE2419642A1 (de) Analog-digital-umsetzer
DE3443794C2 (de)
DE2547327A1 (de) Nichtlinearer digital-analog-umsetzer
CH668520A5 (de) Ausruestung zum pruefen von kanaelen eines pcm/fdm-transmultiplexers.
DE3035151C2 (de) Verfahren zur Übertragung von Signalen

Legal Events

Date Code Title Description
BHN Withdrawal