DE19708856A1 - Digital component test method for broadband communication - Google Patents

Digital component test method for broadband communication

Info

Publication number
DE19708856A1
DE19708856A1 DE19708856A DE19708856A DE19708856A1 DE 19708856 A1 DE19708856 A1 DE 19708856A1 DE 19708856 A DE19708856 A DE 19708856A DE 19708856 A DE19708856 A DE 19708856A DE 19708856 A1 DE19708856 A1 DE 19708856A1
Authority
DE
Germany
Prior art keywords
test
transmitter
receiver
signals
signature
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
DE19708856A
Other languages
German (de)
Inventor
Wolfgang Assfalg
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.)
Telent GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE19708856A priority Critical patent/DE19708856A1/en
Publication of DE19708856A1 publication Critical patent/DE19708856A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/24Testing correct operation

Abstract

The method involves using signature analysis with a test transmitter (14) and a test receiver (16). The transmitter sends test signals to digital component and the receiver receives the output signals of the components. Only existing connections of the digital components are used for the transmission and reception of the signals. The transmitter operates independently of the receiver which is synchronised by the output signals of the digital components.

Description

Stand der TechnikState of the art

Die Erfindung geht aus von einem Verfahren und einem Gerät zum Test von digitalen Baugruppen und deren Verbindungen, insbesondere für die digitale Breitbandkommunikation nach der Gattung der unabhängigen Ansprüche.The invention is based on a method and a device for testing digital modules and their connections, especially for digital broadband communication the genus of independent claims.

Aus den "Guidelines for signature analysis", Hewlett Packard 1981, S. 2-4, sind bereits Verfahren zum Test von digitalen Baugruppen in der digitalen Breitbandkommunikation bekannt. Sogenannte Signaturanalysatoren sind Prüfempfänger, die die Signale von Sendern, die sich im zu prüfenden Bauteil befinden, empfangen und auswerten. Für eine solche Signaturanalyse werden getrennte Prüfleitungen verlegt.From the "Guidelines for signature analysis", Hewlett Packard 1981, pp. 2-4, are already methods for testing digital Modules known in digital broadband communication. So-called signature analyzers are test recipients who Signals from transmitters that are in the component under test located, received and evaluated. For one Signature analysis, separate test leads are installed.

Oftmals ist das Verlegen zusätzlicher Prüfleitungen nur mit großem Aufwand oder gar nicht möglich.The laying of additional test leads is often only included great effort or not possible at all.

Vorteile der ErfindungAdvantages of the invention

Das erfindungsgemäße Verfahren mit den kennzeichnenden Merkmalen des Hauptanspruchs hat demgegenüber den Vorteil, daß keine zusätzlichen Prüfleitungen verlegt werden müssen, sondern daß die Verbindung zwischen Prüfsender und Prüfempfänger ausschließlich über vorhandene, das Testobjekt einschließende Verbindungen erfolgt. Es ist des weiteren von Vorteil, daß keine Abstimmung des Testverfahrens zwischen Prüfsender und Prüfempfänger notwendig ist, wobei der Prüfsender unabhängig vom Prüfempfänger periodisch sendet. Dadurch ist es möglich, den Prüfsender komplett in einer Baugruppe aufzubauen, ohne daß er eine Schnittstelle zur Steuereinheit selbst benötigt. Die Steuereinheit wird vorteilhafterweise in der Baugruppe untergebracht, in der sich der Prüfempfänger befindet.The inventive method with the characteristic In contrast, features of the main claim have the advantage that no additional test leads have to be laid,  but that the connection between the test transmitter and Test recipients only on existing, the test object including connections. It is further from Advantage that there is no coordination of the test procedure between Test sender and test recipient is necessary, whereby the Test transmitter sends periodically regardless of the test recipient. This makes it possible to completely test the transmitter Assemble assembly without having an interface to Control unit itself needed. The control unit will advantageously housed in the assembly in which the test recipient is located.

Durch die in den Unteransprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen des im unabhängigen Anspruch angegebenen Verfahrens möglich. Besonders vorteilhaft ist es, daß sich der Prüfempfänger nach seiner Aktivierung auf das Signalmuster des Prüfsenders synchronisiert. Dadurch entfällt eine Verbindung zwischen Prüfempfänger und Prüfsender.By the measures listed in the subclaims advantageous further developments and improvements of the independent claim specified procedure possible. It is particularly advantageous that the test recipient after its activation on the signal pattern of the test transmitter synchronized. This eliminates a connection between Test recipients and test transmitters.

Weiterhin ist es von Vorteil, daß der Prüfsender Signalmuster aussendet, die ein geringes Tastverhältnis, d. h. eine Folge von Prüfsignalen und Ruhewerten aufweisen, die im Prüfempfänger leicht detektiert werden kann. Weiterhin ist es von Vorteil, daß die notwendige Synchronisation zwischen Prüfsender und Prüfempfänger durch die Wahl der Periodendauer des Signalmusters erreicht wird. Die Synchronisation auf das Signalmuster des Prüfsenders hat den Vorteil, daß der Testablauf in einem Frequenzrahmen bis in hohe Frequenzbereich hinein ablaufen kann. Eine Synchronisation über die zu testenden digitalen Baugruppen selbst ist nicht notwendig, da hier die Synchronisation im Sekunden-Rahmen abläuft. It is also advantageous that the test transmitter Emits signal patterns that have a low duty cycle, d. H. have a sequence of test signals and idle values, which can be easily detected in the test recipient. It is also advantageous that the necessary Synchronization between test sender and test recipient the choice of the period of the signal pattern is achieved. The synchronization to the signal pattern of the test transmitter has the advantage that the test sequence in a frequency frame can run into a high frequency range. A Synchronization via the digital modules to be tested itself is not necessary since the synchronization in the Seconds frame expires.  

Zeichnungdrawing

Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigt Fig. 1 die Bauteile für das Testverfahren, Fig. 2 zeigt den Aufbau eines Prüfsenders und Fig. 3 den Aufbau des Prüfempfängers.An embodiment of the invention is shown in the drawing and explained in more detail in the following description. It shows Fig. 1, the components of the test method, Fig. 2 shows the structure of a test transmitter and Fig. 3 shows the structure of the Prüfempfängers.

Beschreibung des AusführungsbeispielsDescription of the embodiment

Fig. 1 zeigt drei Bereiche 1, 2 und 3, wobei Bereich 1 über die Leitung 20 mit dem Bereich 2 und Bereich 2 über die Leitung 21 mit dem Bereich 3 verbunden ist. Der Bereich 1 umfaßt einen Zeitgeber 13, der mit einem Prüfsender 14 verbunden ist. Bereich 2 beinhaltet ein Testobjekt 15, nämlich eine oder mehrere digitale Baugruppen. Im Bereich 3 befindet sich ein Prüfempfänger 16, der über die Leitungen 22 und 23 mit einer Steuereinheit 17 verbunden ist. Die Bereiche können räumlich getrennt liegen. Fig. 1 shows three regions 1, 2 and 3, wherein region 1 is connected via line 20 with the region 2 and region 2 via the line 21 with the region 3. The area 1 comprises a timer 13 which is connected to a test transmitter 14 . Area 2 contains a test object 15 , namely one or more digital assemblies. In area 3 there is a test receiver 16 which is connected to a control unit 17 via lines 22 and 23 . The areas can be spatially separated.

Der Zeitgeber 13 erzeugt mit einer internen Periode T1 das Startsignal, das den Prüfsender 14 startet. Über die Leitung 20 werden die Prüfsignale, die eine erste Wortbreite N, entsprechend der vorhandenen Leitungszahl haben, an das Testobjekt 15 übertragen. Diese Prüfsignale haben eine Struktur, die bei jedem Start des Prüfsenders wiederholt wird. Da der Zeitgeber 13 das Startsignal periodisch wiederholt, werden die Daten im Prüfsender periodisch erzeugt und in periodischen Abständen ausgesendet. Das Testobjekt 15 führt eine Verarbeitung der Prüfsignale der ersten Wortbreite durch und gibt über die Leitung 21 Daten einer zweiten Wortbreite entsprechend der Anzahl an Leitungen ab. Der Prüfempfänger 16 empfängt das Wort der zweiten Wortbreite. Die Steuereinheit 17 gibt dem Prüfempfänger über die Leitung 22 den Befehl, aus der zweiten Wortlänge eine Teilmenge der Signale auszuwählen und daraus die Signatur zu bestimmen. Der Prüfempfänger errechnet die Signatur und gibt sie über die Leitung 23 an die Steuereinheit weiter. Der Vergleich mit der gespeicherten Signatur findet in der Steuereinheit 17 statt. Das Ergebnis des Vergleichs steht einer Auswertung zur Verfügung.With an internal period T1, the timer 13 generates the start signal which starts the test transmitter 14 . The test signals, which have a first word length N, corresponding to the number of lines present, are transmitted to the test object 15 via the line 20 . These test signals have a structure that is repeated each time the test transmitter is started. Since the timer 13 repeats the start signal periodically, the data is generated periodically in the test transmitter and transmitted at periodic intervals. The test object 15 processes the test signals of the first word length and outputs data of a second word length corresponding to the number of lines via the line 21 . The test receiver 16 receives the word of the second word length. The control unit 17 gives the test receiver, via the line 22, the command to select a subset of the signals from the second word length and to determine the signature therefrom. The test recipient calculates the signature and passes it on to the control unit via line 23 . The comparison with the stored signature takes place in the control unit 17 . The result of the comparison is available for evaluation.

Fig. 2 stellt den Bereich 1 mit dem Prüfsender 14 dar, der mit dem Zeitgeber 13 verbunden ist. Der Zeitgeber 13 ist über eine Leitung mit dem Zähler 7 und dem Pseudozufallsgenerator 5 verbunden. Der Pseudozufallsgenerator 5 weist Verbindungen zu einem Anschluß des Schalters 6 auf. Der andere Anschluß des Schalters ist mit einem Nullpotential verbunden. Der Ausgang des Zählers 7 führt zum Steuereingang des Schalters 6. Der Ausgang des Schalters 6 ist mit der Matrix 8 verbunden, deren Ausgangssignal der ersten Wortbreite auf die Leitung 20 geht. FIG. 2 shows the area 1 with the test transmitter 14 , which is connected to the timer 13 . The timer 13 is connected via a line to the counter 7 and the pseudo random generator 5 . The pseudo random generator 5 has connections to a connection of the switch 6 . The other terminal of the switch is connected to a zero potential. The output of counter 7 leads to the control input of switch 6 . The output of the switch 6 is connected to the matrix 8 , the output signal of the first word width goes to the line 20 .

Der Pseudozufallsgenerator 5 besitzt die Zahl R1 an Registern und erzeugt z. B. ein 8-Bit breites Signalmuster mit 16 Registern, von denen 8 Register herausgeführt sind. Der Takt T2 des Pseudozufallsgenerators 5 bis zu Ausgabe eines Prüfsignals ist durch die Anzahl der Register bestimmt und läßt sich aus der Beziehung T2 = 2R1-1 bestimmen. Das Signalmuster des Prüfsignals wird auf den Schalter 6 geführt. Durch den Schalter wird ausgewählt, ob das Signalmuster oder der Ruhewert, in diesem Beispiel der Wert "0", durchgelassen wird. Der Pseudozufallsgenerator 5 und der Zähler 7 werden durch das Startsignal des Zeitgebers 13 gestartet. Mit dem Start des Zählers 7 wird der Schalter 6 in die untere Position gebracht und mit dem Pseudozufallsgenerator 5 verbunden. Der Zähler 7 zählt die Anzahl der Starts des Prüfsenders im Abstand T1. Nach Ablauf von sovielen Startsignalen im Abstand von T1 wie das Schieberegister benötigt, um einen Bitfolge durch das gesamte Register zu schieben, wobei die Zahl T2 durch die Anzahl der Register R1 nach oben genannter Beziehung bestimmt wird, schaltet der Zähler 7 den Schalter 6 in die obere Stellung und es werden Ruhewerte, z B. "0", eingespeist. Durch die Matrix 8 wird das Prüfsignal sowie die Nullen auf alle vorhandenen Leitungen verteilt. So ist es möglich, nacheinander das 8-Bit breite Prüfsignal auf alle Leitungen, beispielsweise auf die ersten acht, die zweiten acht der beispielsweise 100 Leitungen zu geben. Das Prüfsignal wird über die Leitung 20 mit der ersten Wortbreite, die der Anzahl der Leitungen entspricht, zum Testobjekt 15 geführt. Das Testobjekt 15 führt eine Verarbeitung des Prüfsignals mit der ersten Wortbreite durch und gibt Ausgangsdaten der zweiten Wortbreite aus. Das Testobjekt 15 kann aus einer oder mehreren Baugruppen bestehen.The pseudo random generator 5 has the number R1 of registers and generates z. B. an 8-bit wide signal pattern with 16 registers, of which 8 registers are brought out. The clock T2 of the pseudo-random generator 5 until a test signal is output is determined by the number of registers and can be determined from the relationship T2 = 2R1-1. The signal pattern of the test signal is fed to the switch 6 . The switch selects whether the signal pattern or the idle value, in this example the value "0", is passed. The pseudo random generator 5 and the counter 7 are started by the start signal of the timer 13 . With the start of the counter 7 , the switch 6 is brought into the lower position and connected to the pseudo random generator 5 . The counter 7 counts the number of starts of the test transmitter at a distance T1. After expiry of as many start signals at a distance from T1 as the shift register needs to shift a bit sequence through the entire register, the number T2 being determined by the number of registers R1 according to the above-mentioned relationship, the counter 7 switches the switch 6 into upper position and rest values, eg "0", are fed in. Matrix 8 distributes the test signal and the zeros to all existing lines. It is thus possible to pass the 8-bit wide test signal in succession to all lines, for example the first eight, the second eight of the 100 lines, for example. The test signal is led to the test object 15 via the line 20 with the first word width, which corresponds to the number of lines. The test object 15 processes the test signal with the first word length and outputs output data of the second word length. The test object 15 can consist of one or more modules.

Fig. 3 zeigt den Prüfempfänger 16, der mit der Steuereinheit 17 verbunden ist. Als Eingangssignal wird über die Leitung 21 das Datensignal des Ausgangs des Testobjekts der Wortbreite M eingespeist. Der Prüfempfänger besteht aus dem Multiplexer 9, dessen Ausgang mit dem Signaturbildungsmodul 12 und dem Triggerbaustein 10 verbunden ist. Der Triggerbaustein ist sowohl mit dem Zähleingang des Zählers 11 als auch mit dem Steuereingang des Signaturbildungsmoduls 12 verbunden. Der Ausgang des Zählers ist ebenfalls mit einem Steuereingang des Signaturbildungsmoduls 12 verbunden. Multiplexer 9, Triggerbaustein 10, sowie der Ausgang des Zählers 11 weisen Verbindungen zur Steuereinheit 17 auf. Fig. 3 shows the test receiver 16 which is connected to the control unit 17. The data signal of the output of the test object of word length M is fed in as an input signal via line 21 . The test receiver consists of the multiplexer 9 , the output of which is connected to the signature formation module 12 and the trigger module 10 . The trigger module is connected both to the counter input of the counter 11 and to the control input of the signature formation module 12 . The output of the counter is also connected to a control input of the signature formation module 12 . Multiplexer 9 , trigger module 10 and the output of counter 11 have connections to control unit 17 .

Die Aufgabe des Prüfempfängers ist es, aus einer Teilmenge der Signale, die mit einer zweiten Wortbreite das Testobjekt verlassen, eine Signatur zu erzeugen, die z. B. wieder die gesendeten 8 Bit umfaßt. Mit dem Multiplexer 9 wird eine acht Leitungen umfassende Teilmenge gebildet. Die Auswahl erfolgt durch einen Steuerwert, der von der Steuereinheit 17 vorgegeben wird. Die Teilmengen aus den Eingangsleitungen 21 mit einer zweiten Wortbreite sind so gewählt, daß jede Eingangsleitung mindestens einer Teilmenge angehört und daher mindestens einer Prüfung unterliegt. Die sich ergebenden Teilmengen sind von 0 aufsteigend numeriert. Die Anzahl der Teilmengen wird als Signaturanzahl bezeichnet. So müssen bei einer Leitungszahl von 100 Leitungen bei einer Signalbreite von 8 Bit mindestens 13 Teilmengen gebildet werden. Der Steuerwert für liegt zwischen 0 und der um eins kleineren Signaturanzahl. Durch das Startsignal der Steuereinheit 17 wird der Triggerbaustein 10 aktiviert und in einen Wartezustand gebracht. Wenn der Triggerbaustein 10 aktiviert ist, liefert er einen Impuls, sobald das Eingangssignal nach dem Multiplexer 9 einen vom Ruhewert, in diesem Beispiel "0", abweichenden Wert annimmt. Durch den Impuls werden der Zähler 11 und das Signaturbildungsmodul 12 gestartet. Das Signaturbildungsmodul 12 ist ein rückgekoppeltes, maximalperiodisches Schieberegister mit einer Zahl von R2 Registern, in dessen Rückkopplung die 8-Bit breiten Eingangsdaten mit einem exklusiven "oder" verknüpft werden. Die Zahl der Takte zum vollständigen Durchlauf eines Bitmusters durch das Register läßt sich aus der Beziehung T3 = 2R2-1 bestimmen. Der Zähler des Prüfempfängers 11 ist wie Zähler 7 des Prüfsenders aufgebaut. Nach dem Ablauf T3, wobei die Zahl von der Zahl der Register des Signaturbildungsmoduls 12 abhängt, liefert der Zähler 11 ein Stopsignal an das Signaturbildungsmodul und ein Bereitschaftssignal an die Steuereinheit 17. Das Signaturbildungsmodul 12 wird durch das Startsignal des Triggerbausteins 10 gestartet und durch das Stopsignal des Zählers 11 unterbrochen. Danach wird die Stellung des Schieberegisters als der Wert der Signatur über die Leitung 23 ausgegeben. Die Steuereinheit 17 kontrolliert den Ablauf des Tests. Sie enthält die vorgegebene Signatur mit einer Länge, die der Signaturanzahl entspricht, und gibt das Ergebnis der Prüfung, das durch den Vergleich der gemessenen mit den gespeicherten Signaturen gewonnen wird, aus. Ein Wert von 1 steht z. B. für "keine Fehler aufgetreten", ein Wert von 0 steht für "Fehler aufgetreten".The task of the test recipient is to generate a signature from a subset of the signals that leave the test object with a second word width, which signature, for. B. again includes the 8 bits sent. A subset comprising eight lines is formed with the multiplexer 9 . The selection is made by a control value that is specified by the control unit 17 . The subsets from the input lines 21 with a second word width are selected such that each input line belongs to at least one subset and is therefore subject to at least one test. The resulting subsets are numbered in ascending order from 0. The number of subsets is called the number of signatures. With a number of 100 lines with a signal width of 8 bits, at least 13 subsets must be formed. The tax value for lies between 0 and the number of signatures smaller by one. The trigger module 10 is activated and brought into a waiting state by the start signal of the control unit 17 . If the trigger module 10 is activated, it delivers a pulse as soon as the input signal after the multiplexer 9 assumes a value deviating from the idle value, in this example "0". The counter 11 and the signature formation module 12 are started by the pulse. The signature formation module 12 is a feedback, maximum period shift register with a number of R2 registers, in the feedback of which the 8-bit wide input data are linked with an exclusive "or". The number of clock cycles for the complete passage of a bit pattern through the register can be determined from the relationship T3 = 2R2-1. The counter of the test receiver 11 is constructed like counter 7 of the test transmitter. After the sequence T3, the number depending on the number of registers of the signature formation module 12 , the counter 11 delivers a stop signal to the signature formation module and a ready signal to the control unit 17 . The signature formation module 12 is started by the start signal of the trigger module 10 and interrupted by the stop signal of the counter 11 . The position of the shift register is then output as the value of the signature via line 23 . The control unit 17 controls the course of the test. It contains the specified signature with a length that corresponds to the number of signatures and outputs the result of the test, which is obtained by comparing the measured signatures with the stored signatures. A value of 1 stands for. B. for "no errors occurred", a value of 0 stands for "errors occurred".

Der Prüfempfänger 16 ist so ausgeführt, daß er sich auf den Start des Prüfsenders 14 synchronisiert. Dazu muß zunächst der Prüfsender 14 der sich im Bereich 1 befindet, vom Benutzer aktiviert werden. Der Prüfsender sendet seine Signale mit geringem Tastverhältnis. Das heißt z. B., daß ein Signalmuster während einer Millisekunde ausgesendet wird, und danach 99 Millisekunden das Signal "0" übertragen wird. Dem Prüfempfänger ist das Tastverhältnis des Prüfsenders bekannt. Zur Synchronisierung auf die Signalmuster des Prüfsenders 14 wird der Prüfempfänger 16 vom Benutzer gestartet. Nach dem Einschalten lauscht der Prüfempfänger auf das Vorhandensein irgendwelcher von Null verschiedener Signalmuster. Die Signale passieren den Multiplexer 9 und aktivieren den Triggerbaustein 10. Der Triggerbaustein 10 gibt den Startimpuls an Zähler 11 und Signaturbildungsmodul 12 und es wird eine erste Signatur erstellt. Diese Signatur wird an die Steuereinheit 17 weitergegeben, aber nicht weiter ausgewertet, da zu diesem Zeitpunkt nicht klar ist, ob der Prüfempfänger die Prüfsignale von Beginn an empfangen hat oder ob er während einer Aussendung der Prüfsignale mit der Bildung der Signatur begonnen hat.The test receiver 16 is designed so that it synchronizes itself to the start of the test transmitter 14 . For this purpose, the test transmitter 14 located in area 1 must first be activated by the user. The test transmitter sends its signals with a low duty cycle. That means z. B. that a signal pattern is transmitted for one millisecond, and then the signal "0" is transmitted for 99 milliseconds. The test receiver knows the duty cycle of the test transmitter. To synchronize with the signal pattern of the test transmitter 14 , the test receiver 16 is started by the user. After switching on, the test receiver listens for any non-zero signal patterns. The signals pass through the multiplexer 9 and activate the trigger module 10 . The trigger module 10 gives the start pulse to the counter 11 and signature formation module 12 and a first signature is created. This signature is passed on to the control unit 17 , but is not evaluated further, since it is not clear at this point in time whether the test recipient has received the test signals from the beginning or whether he started forming the signature while the test signals were being sent.

Mit dem Zeitpunkt, zu dem Signale des Prüfsenders empfangen wurden, liegt der Zeitpunkt, zu dem die nächste Aussendung der Signalmuster erfolgt fest. Dem Prüfempfänger ist bekannt, wann der Zeitgeber 13 den nächsten Start des Prüfsenders 14 auslösen wird, d. h. T1 ist bekannt. Die Steuereinheit 17 startet den Prüfempfänger nach einer Zeit T4 und bringt ihn in einen aktiven Wartezustand. In unserem Beispiel wartet die Steuereinheit 17 eine halbe Sekunde nach Empfang der Signale, da erst in rund einer Sekunde wieder mit der Aussendung von Prüfsignale gerechnet werden muß. Bei der nächsten Aussendung der Prüfsignale werden die Signale empfangen, ausgewertet und die erhaltene Signatur gespeichert. Nach Bearbeitung der ersten 8 Bit ist der Prüfempfänger wieder startbereit. In der nächsten Periode sendet der Prüfsender wieder sein Signalmuster, das vom Prüfempfänger empfangen wird, wobei die nächsten 8 Bit ausgewertet werden. Sobald alle definierten Steuerwerte an den Multiplexer weitergegeben und bearbeitet sind, wird in der Steuerungseinheit 17 der Vergleich zwischen den Signaturen "soll" und "ist". Zur Einstellung der Parameter für den Signaturtest bestehen folgende Abhängigkeiten:
Aus der Bedingung, daß jede der Leitungen mit der zweiten Wortbreite zumindest zu einer Signatur beitragen muß, ergibt sich, daß die Signaturanzahl größer/gleich einer Zahl sein muß, die sich aus der zweiten Wortbreite geteilt durch die Signalbreite z. B. 8 ergibt.
The point in time at which signals from the test transmitter have been received determines the point in time at which the next transmission of the signal pattern takes place. The test recipient knows when the timer 13 will trigger the next start of the test transmitter 14 , ie T1 is known. The control unit 17 starts the test receiver after a time T4 and brings it into an active waiting state. In our example, the control unit 17 waits half a second after the signals have been received, since the transmission of test signals only has to be expected again in around one second. The next time the test signals are sent, the signals are received, evaluated and the signature obtained is stored. After processing the first 8 bits, the test receiver is ready to start again. In the next period, the test transmitter sends its signal pattern again, which is received by the test receiver, the next 8 bits being evaluated. As soon as all defined control values have been passed on to the multiplexer and processed, the comparison between the signatures “should” and “is” is made in the control unit 17 . The following dependencies exist for setting the parameters for the signature test:
From the condition that each of the lines with the second word width must contribute to at least one signature, it follows that the number of signatures must be greater than / equal to a number which is divided by the signal width z. B. 8 results.

Das Testobjekt 15 besitzt eine endliche Gedächtnislänge G, d. h., die Daten der zweiten Wortlänge des Testobjekts sind nur von einer endlichen Anzahl von Daten der ersten Wortlänge abhängig. Eine Folge von konstanten Eingangsdaten führt nach G+1-Takten zu einer Folge von konstanten Ausgangsdaten. Die Periodendauer des Empfängers T4 muß so groß gewählt werden, daß der Prüfempfänger während einer Phase der Aktivität höchstens einmal gestartet wird, d. h., daß T4 der Steuereinheit 17 größer sein muß als die Gedächtnislänge G des Testobjekts 15 und T2 des Prüfsenders. Die Periode T1 des Zeitgebers 13 muß so groß gewählt werden, daß der Prüfempfänger nach der Synchronisation sicher in einer Zeit des Ruhewerts Null am Eingang 21 gestartet werden kann: so muß T1 zweimal größer als die Summe aus T4+T3 des Prüfempfängers 16 sein. Das erfindungsgemäße Verfahren erfordert keine hohe Genauigkeit der Zeitgeber, da die Zeiten nur durch große Relationen verknüpft sind.The test object 15 has a finite memory length G, ie the data of the second word length of the test object are only dependent on a finite number of data of the first word length. A sequence of constant input data leads to a sequence of constant output data after G + 1 cycles. The period of the receiver T4 must be chosen so large that the test receiver is started at most once during a phase of the activity, ie that T4 of the control unit 17 must be greater than the memory length G of the test object 15 and T2 of the test transmitter. The period T1 of the timer 13 must be selected so large that the test receiver can be started safely after the synchronization in a zero idle time at the input 21 : T1 must be twice the sum of T4 + T3 of the test receiver 16 . The method according to the invention does not require high accuracy of the timers, since the times are linked only by large relations.

Claims (5)

1. Verfahren zum Test von digitalen Baugruppen und deren Verbindungen, insbesondere bei der digitalen Breitbandkommunikation, durch Signaturanalyse mit einem Prüfsender (14) und einem Prüfempfänger (16), wobei der Prüfsender (14) Prüfsignale an die digitalen Baugruppe sendet und der Prüfempfänger (16) die Ausgangssignale der digitalen Baugruppe empfängt, dadurch gekennzeichnet, daß zum Senden und Empfangen der Signale ausschließlich bestehende Verbindungen der digitalen Baugruppen benutzt werden und daß vom Prüfsender (14) unabhängig vom Prüfempfänger gesendet wird und der Prüfempfänger durch die Ausgangssignale der digitalen Baugruppe synchronisiert wird.1. Method for testing digital modules and their connections, in particular in digital broadband communication, by signature analysis with a test transmitter ( 14 ) and a test receiver ( 16 ), the test transmitter ( 14 ) sending test signals to the digital module and the test receiver ( 16 ) receives the output signals of the digital module, characterized in that only existing connections of the digital modules are used to send and receive the signals and that the test transmitter ( 14 ) is sent independently of the test receiver and the test receiver is synchronized by the output signals of the digital module. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß vom Prüfsender (14) nach einem Signalmuster Ruhewerte ausgegeben werden, und daß die Zeit von Signalmuster zur Zeitdauer der Ruhewerte klein ist.2. The method according to claim 1, characterized in that idle values are output by the test transmitter ( 14 ) according to a signal pattern, and that the time of signal patterns is short to the duration of the idle values. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der Prüfempfänger (16) innerhalb einer Phase von Ruhewerten einmal gestartet wird. 3. The method according to claim 1 or 2, characterized in that the test receiver ( 16 ) is started once within a phase of idle values. 4. Verfahren nach Anspruch 1 bis 3, dadurch gekennzeichnet, daß das Signalmuster mit einer Periode ausgesendet wird, die größer als die Summe aus Periode der Signaturbildung im Prüfempfänger und der Zeit zur erneuten Empfangsbereitschaft ist.4. The method according to claim 1 to 3, characterized in that the signal pattern is transmitted with a period that is larger as the sum of the period of signature formation in the test recipient and is the time to receive again. 5. Verfahren nach Anspruch 1 bis 4, dadurch gekennzeichnet, daß die das periodische Aussenden des Signalmusters und der Ruhewerte sooft wiederholt wird, bis alle Leitungen der digitalen Baugruppe mindestens einen Beitrag zur Signatur geliefert haben.5. The method according to claim 1 to 4, characterized in that which the periodic transmission of the signal pattern and the Idle values are repeated until all lines of the digital assembly at least one contribution to the signature Have been delivered.
DE19708856A 1997-03-05 1997-03-05 Digital component test method for broadband communication Withdrawn DE19708856A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19708856A DE19708856A1 (en) 1997-03-05 1997-03-05 Digital component test method for broadband communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19708856A DE19708856A1 (en) 1997-03-05 1997-03-05 Digital component test method for broadband communication

Publications (1)

Publication Number Publication Date
DE19708856A1 true DE19708856A1 (en) 1998-09-10

Family

ID=7822239

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19708856A Withdrawn DE19708856A1 (en) 1997-03-05 1997-03-05 Digital component test method for broadband communication

Country Status (1)

Country Link
DE (1) DE19708856A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19937753A1 (en) * 1999-08-10 2001-02-15 Deutsche Telekom Ag System and method for testing the load of at least one IP-based device
USRE40804E1 (en) 1998-08-06 2009-06-23 Aol Llc Filter-in method for reducing junk e-mail
US7647381B2 (en) 2005-04-04 2010-01-12 Aol Llc Federated challenge credit system
US7650383B2 (en) 2005-03-15 2010-01-19 Aol Llc Electronic message system with federation of trusted senders
USRE41411E1 (en) 1997-08-26 2010-06-29 Aol Inc. Method and system for filtering electronic messages
US7882360B2 (en) 2003-12-19 2011-02-01 Aol Inc. Community messaging lists for authorization to deliver electronic messages
US7945633B2 (en) 2003-04-18 2011-05-17 Aol Inc. Sorting electronic messages using attributes of the sender address
US8073916B2 (en) 2003-05-09 2011-12-06 Aol Inc. Managing electronic messages

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE41411E1 (en) 1997-08-26 2010-06-29 Aol Inc. Method and system for filtering electronic messages
USRE42702E1 (en) 1997-08-26 2011-09-13 Aol Inc. Method and system for filtering electronic messages
USRE40804E1 (en) 1998-08-06 2009-06-23 Aol Llc Filter-in method for reducing junk e-mail
US6853943B1 (en) 1999-08-10 2005-02-08 Internetwork Ag System and method for testing the load of at least one IP supported device
DE19937753A1 (en) * 1999-08-10 2001-02-15 Deutsche Telekom Ag System and method for testing the load of at least one IP-based device
US8601111B2 (en) 2003-04-18 2013-12-03 Aol Inc. Sorting electronic messages using attributes of the sender address
US9667583B2 (en) 2003-04-18 2017-05-30 Aol Inc. Sorting electronic messages using attributes of the sender address
US9100358B2 (en) 2003-04-18 2015-08-04 Aol Inc. Sorting electronic messages using attributes of the sender address
US7945633B2 (en) 2003-04-18 2011-05-17 Aol Inc. Sorting electronic messages using attributes of the sender address
US8285803B2 (en) 2003-04-18 2012-10-09 Aol Inc. Sorting electronic messages using attributes of the sender address
US9037660B2 (en) 2003-05-09 2015-05-19 Google Inc. Managing electronic messages
US8073916B2 (en) 2003-05-09 2011-12-06 Aol Inc. Managing electronic messages
US8281146B2 (en) 2003-12-19 2012-10-02 Facebook, Inc. Messaging systems and methods
US8949943B2 (en) 2003-12-19 2015-02-03 Facebook, Inc. Messaging systems and methods
US7882360B2 (en) 2003-12-19 2011-02-01 Aol Inc. Community messaging lists for authorization to deliver electronic messages
US10469471B2 (en) 2003-12-19 2019-11-05 Facebook, Inc. Custom messaging systems
US8359360B2 (en) 2005-03-15 2013-01-22 Facebook, Inc. Electronic message system with federation of trusted senders
US7650383B2 (en) 2005-03-15 2010-01-19 Aol Llc Electronic message system with federation of trusted senders
US8713175B2 (en) 2005-04-04 2014-04-29 Facebook, Inc. Centralized behavioral information system
US7647381B2 (en) 2005-04-04 2010-01-12 Aol Llc Federated challenge credit system

Similar Documents

Publication Publication Date Title
DE4309000C2 (en) Method for determining the reliability of data transmission lines and associated circuitry
DE3047942A1 (en) METHOD FOR SWITCHING A RECEIVER AND CORRELATOR
DE2414007A1 (en) PROCEDURES FOR DETERMINING OBJECTS AND ARRANGEMENT FOR PERFORMING THIS PROCEDURE
DE2250553C3 (en) Arrangement for collecting and / or distributing information via transmission lines
EP0192672B1 (en) Method for checking control apparatuses
DE19708856A1 (en) Digital component test method for broadband communication
DE1623971B2 (en) Ultrasonic level measuring arrangement
DE2338882C2 (en) Method and telecontrol system for switching electrical consumers on and off
DE4017533C2 (en)
DE3840493C1 (en)
DE19741991C1 (en) Method of determining a directionally resolved complex pulse response of a radio channel, esp. for supporting mobile radio channels
DE102009050692B4 (en) Security communication system for signaling system states
EP4018603B1 (en) Method for detecting the position of at least one bus subscriber
EP2079176A1 (en) Communication device and method of data transfer
DE102017214125A1 (en) Method and apparatus for synchronizing a simulation with a real-time system
DE2749559A1 (en) REMOTE CONTROL DEVICE
DE2735203C2 (en) Method and arrangement for bit error rate measurement in a time division multiplex system
EP0469381B1 (en) Method for dynamic testing of digital logical circuits
EP0004972B1 (en) Method and apparatus for transmission path measurement in electrical information transmission systems
DE1287190B (en) Procedure for securing code telegrams against falsification of the start step in telecontrol systems
DE19934296A1 (en) Integrated digital circuit test arrangement esp. for digital electronic filter
DE2157497A1 (en) Arrangement and reception for sending out signals
DE4228900C2 (en) Self-synchronizing signal averaging (signal averaging) correction method
DE102005009735A1 (en) Data transmission method, transmitter and receiver for this
WO2005096112A1 (en) Fault message system and method for transmitting fault messages

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8127 New person/name/address of the applicant

Owner name: MARCONI COMMUNICATIONS GMBH, 71522 BACKNANG, DE

8139 Disposal/non-payment of the annual fee