DE3743732C2 - Method for synchronizing a code word with a received spectrally spread signal - Google Patents

Method for synchronizing a code word with a received spectrally spread signal

Info

Publication number
DE3743732C2
DE3743732C2 DE19873743732 DE3743732A DE3743732C2 DE 3743732 C2 DE3743732 C2 DE 3743732C2 DE 19873743732 DE19873743732 DE 19873743732 DE 3743732 A DE3743732 A DE 3743732A DE 3743732 C2 DE3743732 C2 DE 3743732C2
Authority
DE
Germany
Prior art keywords
code
code word
circuit
search process
signal
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.)
Expired - Fee Related
Application number
DE19873743732
Other languages
German (de)
Other versions
DE3743732A1 (en
Inventor
Siegfried Ing Grad Lechler
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.)
Robert Bosch GmbH
Original Assignee
ANT Nachrichtentechnik 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 ANT Nachrichtentechnik GmbH filed Critical ANT Nachrichtentechnik GmbH
Priority to DE19873743732 priority Critical patent/DE3743732C2/en
Priority to DE19883825863 priority patent/DE3825863C2/en
Publication of DE3743732A1 publication Critical patent/DE3743732A1/en
Application granted granted Critical
Publication of DE3743732C2 publication Critical patent/DE3743732C2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7075Synchronisation aspects with code phase acquisition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7085Synchronisation aspects using a code tracking loop, e.g. a delay-locked loop

Description

Die Erfindung betrifft ein Verfahren gemäß dem Oberbegriff des Patentanspruchs 1 sowie Schaltungen zur Durchführung dieses Verfahrens. Ein solches Verfahren ist beispielsweise aus NTZ 28 (1975) H. 3, S. 79 bis 88 bekannt.The invention relates to a method according to the preamble of claim 1 and circuits for performing this procedure. One such method is for example known from NTZ 28 (1975) H. 3, pp. 79 to 88.

Bei der Übertragung von Nachrichten nach dem Code-Multiplex-Verfahren wird ein bereits mit der Nachricht modulierter Träger mit einem Codewort, dessen Taktfrequenz groß gegenüber der Bandbreite des Nachrichtensignals ist, moduliert, wodurch eine spektrale Spreizung des an sich schmalbandigen mit der Nachricht modulierten Signals erfolgt. Zur empfangsseitigen Rückgewinnung der Nachricht wird die spektrale Spreizung des jeweils gewünschten Signals rückgängig gemacht, wozu ein phasenrichtig synchronisiertes Codewort erforderlich ist. Bei den bekannten Verfahren wird dieses Codewort bei einem Suchvorgang bezüglich des empfangenen Signals derart phasenverschoben, bis eine Übereinstimmung des im empfangenen Signal enthaltenen Codewortes und des im Empfänger erzeugten Codewortes vorliegt. Danach wird der Suchvorgang beendet und eine Nachführregelschleife für die Aufrechterhaltung der Synchronisation während der Nachrichtenübertragung aktiviert.When transmitting messages after Code multiplexing is already done with the message modulated carrier with a code word, its clock frequency is large compared to the bandwidth of the message signal, modulated, causing a spectral spread of the itself narrowband signal modulated with the message he follows. To retrieve the message at the receiving end becomes the spectral spread of the desired signal undone, which is why a phase-synchronized Codeword is required. In the known methods this code word when searching for the received signal out of phase until a  Match the one contained in the received signal Code word and the code word generated in the receiver is present. Then the search process is ended and a Tracking control loop for maintaining the Synchronization during message transmission activated.

Die Dauer des Suchvorgangs ist eine quadratische Funktion der Länge des Codewortes. Einerseits sind entsprechend der Länge des Codewortes viele phasenmäßige Zuordnungen zwischen dem erzeugten Codewort und dem in dem empfangenen Signal enthaltenen Codewort möglich. Andererseits dauert die Prüfung auf Korrelation zwischen dem jeweils erzeugten Codewort und dem Codewort im empfangenen Signal um so länger je mehr Bits ein Codewort aufweist. So beträgt beispielsweise die Zeit für einen Suchdurchlauf bei einem 1023 Bit langen Codewort und bei einer Bitperiode von 0,5 µs 523 ms.The duration of the search is a quadratic function the length of the code word. On the one hand, according to the Length of the code word many phase assignments between the generated code word and that in the received signal contained code word possible. On the other hand, it lasts Check for correlation between the generated one Code word and the code word in the received signal the longer the more bits a code word has. So is for example, the time it takes to search for a 1023 bit long code word and with a bit period of 0.5 µs 523 ms.

Bei dem aus vorgenannter Druckschrift NTZ 28 (1975) H. 3, S. 79-88, insbesondere aus Fig. 5 bekannten Verfahren wird für den Suchvorgang die Frequenz des Oszillators zur Code-Generierung verstellt und der Suchvorgang nur beendet, wenn die einzige Phasenlage des Codeworts, die für den Suchvorgang benutzt wird, mit dem im Empfangssignal enthaltenen Codewort übereinstimmt. In einer Fangschaltung ist nur ein Mischer für eine Phasenlage des Codewortes vorgesehen.In the method known from the aforementioned publication NTZ 28 (1975) H. 3, pp. 79-88, in particular from FIG. 5, the frequency of the oscillator for code generation is adjusted for the search process and the search process only ends when the single phase position of the code word used for the search process matches the code word contained in the received signal. In a capture circuit, only one mixer is provided for a phase position of the code word.

Aufgabe der vorliegenden Erfindung ist es, den Suchvorgang bei der Synchronisierung des Codewortes mit dem empfangenen Signal wesentlich zu verkürzen. The object of the present invention is the search process when the code word is synchronized with the received one Significantly shorten the signal.  

Das erfindungsgemäße Verfahren mit den kennzeichnenden Merkmalen des Hauptanspruchs hat den Vorteil, daß der Suchvorgang gegenüber den bekannten Verfahren erheblich verkürzt werden kann.The inventive method with the characteristic Features of the main claim has the advantage that the Search process significantly compared to the known methods can be shortened.

Durch die in den Unteransprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen der im Hauptanspruch angegebenen Erfindung und vorteilhafte Schaltungsanordnungen zur Durchführung des erfindungsgemäßen Verfahrens möglich.By the measures listed in the subclaims advantageous developments and improvements in Main claim specified invention and advantageous Circuit arrangements for performing the invention Procedure possible.

Ausführungsbeispiele der Erfindung sind in der Zeichnung anhand mehrerer Figuren dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigt:Embodiments of the invention are in the drawing represented with several figures and in the following Description explained in more detail. It shows:

Fig. 1 ein Blockschaltbild einer bekannten Schaltungsanordnung für den Suchvorgang, Fig. 1 is a block diagram of a known circuit arrangement for the search process,

Fig. 2 eine schematische Darstellung des aus mehreren aufeinander folgenden Codewörtern bestehenden Empfängercodes und des im empfangenen Signal enthaltenen Codes - im folgenden Sendecode genannt, Figure 2 is a schematic representation of the group consisting of a plurality of successive code words receiver code and the codes contained in the received signal - hereinafter referred to as transmission code.

Fig. 3 ein Blockschaltbild einer ebenfalls bekannten Schaltung zur Nachführregelung, Fig. 3 is a block diagram of a likewise known circuit for tracking control,

Fig. 4 Spannungszeitdiagramme von bei der Schaltungsanordnung nach Fig. 3 auftretenden Signalen, Fig. 4 shows time diagrams of voltage in the circuit arrangement of Figure 3 signals. Occur

Fig. 5 ein Blockschaltbild einer erfindungsgemäßen Schaltungsanordnung, Fig. 5 is a block diagram of a circuit arrangement according to the invention,

Fig. 6 schematische Darstellungen von Signalen, welche bei der Schaltungsanordnung nach Fig. 5 auftreten und Fig. 6 are schematic representations of signals. Occur in the circuit of Figure 5 and

Fig. 7 eine Tabelle für eine in der Schaltungsanordnung nach Fig. 5 enthaltenen Logikschaltung. FIG. 7 is a table for a logic circuit contained in the circuit arrangement according to FIG. 5.

Gleiche Teile sind in den Figuren mit gleichen Bezugszeichen versehen. Signale, Schaltungspunkte, an denen sie auftreten, und die entsprechenden Zeitdiagramme sind jeweils mit gleichen Buchstaben bezeichnet.Identical parts are given the same reference symbols in the figures Mistake. Signals, circuit points at which they occur, and the corresponding timing diagrams are with same letters.

Fig. 1 stellt diejenigen Teile eines Empfängers für spektral gespreizte Signale dar, welche zur Erläuterung des Suchvorgangs erforderlich sind. Der Schaltung nach Fig. 1 wird bei 1 das empfangene Signal - gegebenenfalls nach einer Frequenzumsetzung in einen Zwischenfrequenzbereich - zugeführt und über einen Mischer 2 zur weiteren Auswertung geleitet. Ein bei 3 zugeführtes Taktsignal weist die doppelte Frequenz des Bittaktes auf und wird einerseits einem Eingang einer Und-Schaltung 4 und andererseits einer Logikschaltung 5 zugeführt. Der Logikschaltung ist über einen Eingang 6 ein Schaltsignal zuführbar, welches zum Aktivieren des Suchvorgangs dient. Erfolgt kein Suchvorgang, so ist das Ausgangssignal der Logikschaltung 5 eine Eins, so daß alle Taktimpulse von der Und-Schaltung weitergeleitet werden. Ist der Suchvorgang aktiv, so werden in der Logikschaltung die Taktimpulse gezählt. Nach 2n Taktimpulsen wird die Ausgangsspannung der Logikschaltung 5 für m Taktimpulse auf Null gesetzt. Dabei ist n die Anzahl der Bits eines Codewortes und m die Dauer der Pause zwischen jeweils zwei aufeinanderfolgenden Codewörtern während des Suchvorgangs in halben Bitperioden. Fig. 1 shows those parts of a receiver for spread spectrum signals, which are required for explaining the seek operation. . The circuit of Figure 1 is at 1, the received signal - optionally after a frequency conversion into an intermediate frequency range - fed to and passed through a mixer 2 for further evaluation. A clock signal supplied at 3 has twice the frequency of the bit clock and is supplied on the one hand to an input of an AND circuit 4 and on the other hand to a logic circuit 5 . The logic circuit can be supplied with a switching signal via an input 6 , which serves to activate the search process. If there is no search operation, the output signal of the logic circuit 5 is a one, so that all clock pulses are forwarded by the AND circuit. If the search process is active, the clock pulses are counted in the logic circuit. After 2n clock pulses, the output voltage of the logic circuit 5 is set to zero for m clock pulses. Here, n is the number of bits of a code word and m is the duration of the pause between two successive code words during the search process in half bit periods.

Das Ausgangssignal der Und-Schaltung 4 besteht also aus Impulsen mit doppelter Bitfrequenz, wobei während des Suchvorgangs jeweils nach 2n Impulsen eine Pause von m Impulsen stattfindet. Dieses Signal wird einem Codegenerator 7 zugeführt, dessen wesentlicher Bestandteil ein Schieberegister ist, das mit dem Codewort geladen ist und das mit dem Bittakt getaktet wird. Am Ausgang des Codegenerators 7 steht dann ein serielles Codewort zur Verfügung, das dem Mischer 2 zugeführt wird. Das Ausgangssignal der Und-Schaltung 4 wird im Codegenerator 7 dem Takteingang des Schieberegisters über einen Frequenzteiler zugeführt, mit dessen Hilfe durch Unterdrückung eines jeden zweiten Impulses der Bittakt gewonnen wird. The output signal of the AND circuit 4 thus consists of pulses with twice the bit frequency, with a pause of m pulses taking place every 2n pulses during the search process. This signal is fed to a code generator 7 , the essential component of which is a shift register which is loaded with the code word and which is clocked with the bit clock. A serial code word is then available at the output of the code generator 7 and is supplied to the mixer 2 . The output signal of the AND circuit 4 is supplied in the code generator 7 to the clock input of the shift register via a frequency divider, with the aid of which the bit clock is obtained by suppressing every second pulse.

Bei der schematischen Darstellung gemäß Fig. 2 ist der im Empfänger erzeugte Code (Empfängercode) dem Sendecode gegenübergestellt. Dabei ist das erste Codewort des Empfängercodes gegenüber dem entsprechenden Codewort im Sendecode um eine Bitperiode phasenverschoben. Das zweite Codewort des Empfängercodes ist durch Einfügen einer Codepause von einer halben Bitperiode nur noch um eine halbe Bitperiode gegenüber dem Sendecode phasenverschoben, während die dritten Codewörter übereinstimmen, womit der Suchvorgang beendet werden kann. Die lange Suchzeit hat seine Ursache einerseits darin, daß der Empfängercode von Codewort zu Codewort nur um einen kleinen Betrag verschoben werden kann, damit eine Korrelation mit einer für die Nachführregelung erforderlichen Genauigkeit festgestellt werden kann, und andererseits darin, daß für jede relative Phasenlage des Empfängercodes zum Sendecode bei der Prüfung auf Korrelation die gesamte Codewortdauer zu berücksichtigen ist.In the schematic representation of FIG. 2, the code generated in the receiver (receiver code) is compared with the transmission code. The first code word of the receiver code is out of phase with the corresponding code word in the send code. The second code word of the receiver code is only phase-shifted by half a bit period with respect to the transmit code by inserting a code break of half a bit period, while the third code words match, with which the search process can be ended. The long search time is due, on the one hand, to the fact that the receiver code can only be shifted from codeword to codeword by a small amount, so that a correlation with an accuracy required for the tracking control can be established, and, on the other hand, that for each relative phase position of the receiver code for the transmission code, the entire code word duration must be taken into account when checking for correlation.

Zum weiteren Verständnis der Erfindung wird im folgenden anhand der Fig. 3 und 4 die Nachführregelung erläutert, die sich an den Suchvorgang anschließt. Bei der Schaltungsanordnung nach Fig. 3 sind drei Mischer vorgesehen, wobei der Mischer 2 zur Multiplexdemodulation des bei 1 zugeführten empfangenen Signals dient. An den Mischer 2 schließt sich ein Demodulator 11 an, an dessen Ausgang 12 die empfangene Information im Basisband zur Verfügung steht. Bei praktisch ausgeführten Übertragungssystemen nach dem Code-Multiplexverfahren ist der Demodulator 11 ein PSK-Demodulator, wobei PSK für Phasenumtastung steht.For further understanding of the invention, the tracking control which follows the search process is explained below with reference to FIGS. 3 and 4. In the circuit arrangement according to FIG. 3, three mixers are provided, the mixer 2 being used for multiplex demodulation of the received signal supplied at 1 . The mixer 2 is followed by a demodulator 11 , at the output 12 of which the information received is available in the baseband. In practical transmission systems based on the code multiplex method, the demodulator 11 is a PSK demodulator, PSK standing for phase shift keying.

Die weiteren Mischer 13, 14, welchen ebenfalls das empfangene Signal zugeführt wird, sind Teil einer Regelschleife zur Nachführung der Frequenz eines steuerbaren Oszillators 15, der zur Taktung des Codegenerators 16 dient. Der Codegenerator 16 verfügt über drei Ausgänge, an welchen der Code jeweils um eine halbe Bitperiode phasenverschoben ansteht. Dabei wird dem Mischer 2 der Code mit der mittleren Phasenlage und den Mischern 13 und 14 der Code mit einer demgegenüber um eine halbe Bitperiode voreilenden bzw. nacheilenden Phase zugeführt. Die Regelschleife wird vervollständigt durch zwei den Mischern 13, 14 nachgeschaltete Bandpaßfilter 17, 18, denen jeweils ein Hüllkurvendetektor 19, 20 folgt. Die Ausgangssignale der Hüllkurvendetektoren 19 und 20 werden in einer Subtraktionsschaltung 21 subtrahiert und die entstehende Differenz über ein Tiefpaßfilter 22 einem Steuereingang eines steuerbaren Oszillators 15 als Steuerspannung zugeführt. Eine derartige Regelschleife wird in der angelsächsischen Literatur als Delay-lock-loop bezeichnet.The further mixers 13 , 14 , to which the received signal is also fed, are part of a control loop for tracking the frequency of a controllable oscillator 15 , which is used to clock the code generator 16 . The code generator 16 has three outputs, at which the code is applied out of phase by half a bit period. In this case, the mixer 2 is the code with the average phase position and the mixers 13 and 14 fed to the code with a contrast by a half bit period leading or lagging phase. The control loop is completed by two bandpass filters 17 , 18 connected downstream of the mixers 13 , 14 , each of which is followed by an envelope detector 19 , 20 . The output signals of the envelope detectors 19 and 20 are subtracted in a subtraction circuit 21 and the resulting difference is fed via a low-pass filter 22 to a control input of a controllable oscillator 15 as a control voltage. Such a control loop is referred to in the Anglo-Saxon literature as a delay lock loop.

Fig. 4 zeigt die Amplituden der Ausgangsspannungen der Mischer 2, 13, 14 in Abhängigkeit von der Phasendifferenz zwischen dem Empfängercode und dem Sendecode, wobei die Phasendifferenz in Bitperioden gemessen ist. Entsprechend den Phasenunterschieden der Ausgänge des Codegenerators 16 weist die Ausgangsspannung des Mischers 14 bei -0,5 Bit ein Maximum auf, während das Maximum der Ausgangsspannung des Mischers 13 bei +0,5 Bit am größten ist. Das Maximum der Ausgangsspannung des Mischers 2 tritt auf, wenn die Phasendifferenz zu null wird. 13, 14 Fig. 4 shows the amplitudes of the output voltages of the mixer 2 in response to the phase difference between the receiver code and the transmit code, wherein the phase difference is measured in bit periods. According to the phase differences of the outputs of the code generator 16 , the output voltage of the mixer 14 has a maximum at -0.5 bits, while the maximum of the output voltage of the mixer 13 is greatest at +0.5 bits. The maximum of the output voltage of the mixer 2 occurs when the phase difference becomes zero.

Die für die Regelung wirksame Funktion ergibt sich durch Subtraktion der Ausgangssignale der Mischer 13 und 14, wobei eine Nachführung zwischen -0,5 und +0,5 Bit möglich ist.The function effective for the control is obtained by subtracting the output signals of the mixers 13 and 14 , and tracking between -0.5 and +0.5 bits is possible.

Bei der Schaltungsanordnung nach Fig. 5 sind die Logikschaltung 5, das Und-Gatter 4 und der Codegenerator 7 in ähnlicher Weise wie bei der Schaltungsanordnung nach Fig. 1 aufgebaut. Das Ausgangssignal des Codegenerators wird in drei Verzögerungsschaltungen 31, 32, 33 nacheinander um jeweils eine halbe Bitperiode verzögert. Die Verzögerungsschaltungen 31, 32, 33 werden mit dem Taktsignal E getaktet. Damit stehen insgesamt vier um jeweils eine halbe Bitperiode gegeneinander phasenverschobene Empfängercodes A, B, C, D zur Verfügung, welche jeweils einem Mischer 34, 35, 36, 37 zugeführt werden, die ferner mit dem bei 38 zugeführten empfangenen Signal beaufschlagt sind. Den Mischern ist jeweils in an sich bekannter Weise ein Bandpaß 39, 40, 41, 42 nachgeschaltet, an die sich je ein Schwellwertdetektor 43, 44, 45, 46 anschließt. Die Ausgangssignale G, H, I, K der Schwellwertdetektoren werden in einer Auswerte-Logik 47 ausgewertet. Die Auswertung erfolgt anhand einer in der Auswerte-Logik gespeicherten Tabelle und bewirkt ein Stoppen bzw. Starten des Suchvorgangs, die Zuführung desjenigen der Signale A, B, C oder D, welches mit dem Sendecode korreliert, zum Mischer 2 und eine Auswahl der für die Nachführregelung zu verwendenden Signale.In the circuit arrangement according to FIG. 5, the logic circuit 5 , the AND gate 4 and the code generator 7 are constructed in a similar manner to the circuit arrangement according to FIG. 1. The output signal of the code generator is successively delayed in three delay circuits 31 , 32 , 33 by half a bit period. The delay circuits 31 , 32 , 33 are clocked with the clock signal E. A total of four receiver codes A, B, C, D, each phase-shifted by half a bit period, are available, which are each fed to a mixer 34 , 35 , 36 , 37 , which are also acted upon by the received signal supplied at 38 . The mixers are each followed in a manner known per se by a bandpass filter 39 , 40 , 41 , 42 , each of which is followed by a threshold detector 43 , 44 , 45 , 46 . The output signals G, H, I, K of the threshold value detectors are evaluated in an evaluation logic 47 . The evaluation takes place on the basis of a table stored in the evaluation logic and causes the search process to be stopped or started, the supply of that of signals A, B, C or D, which correlates with the transmission code, to mixer 2 and a selection of those for Tracking control signals to be used.

Für die Nachführregelung sind die Ausgänge der Bandpaßfilter 39 bis 42 mit je einem Hüllkurvendetektor 48, 49, 50, 51 verbunden. Mit Hilfe einer Umschalteinrichtung 52 können zwei der Ausgänge der Hüllkurvendetektoren 48 bis 51 mit den Eingängen einer Subtraktionsschaltung 21 verbunden werden. Der Ausgang der Subtraktionsschaltung ist - wie im Zusammenhang mit Fig. 3 beschrieben - über ein Tiefpaßfilter 22 mit dem Steuereingang eines steuerbaren Oszillators 15 verbunden, von dessen Ausgang das Taktsignal E über den Umschalter 54 im Falle der Regelung zum Schaltungspunkt 55 geschaltet wird.For the tracking control, the outputs of the bandpass filters 39 to 42 are each connected to an envelope detector 48 , 49 , 50 , 51 . With the aid of a switching device 52 , two of the outputs of the envelope detectors 48 to 51 can be connected to the inputs of a subtraction circuit 21 . The output of the subtraction circuit is - as described in connection with FIG. 3 - connected via a low-pass filter 22 to the control input of a controllable oscillator 15 , from the output of which the clock signal E is switched to the switching point 55 via the changeover switch 54 in the case of regulation.

Im folgenden wird die Funktion der Schaltungsanordnung nach Fig. 5 unter Bezugnahme auf die Fig. 6 und 7 erläutert. In Fig. 6 ist in Zeile S der Sendecode dargestellt, wobei in fortlaufender Folge Codewörter mit jeweils n Bits gesendet werden. Die Signale A bis D sind jeweils gegeneinander um eine halbe Bitperiode verschoben und in einer zunächst willkürlichen Phasenbeziehung zum Sendecode S. Dadurch wird mit keinem der Mischer 34 bis 37 und der anschließenden Schaltungen eine Korrelation festgestellt, so daß die Signale G bis K den Wert Null aufweisen (siehe Tabelle in Fig. 7). Dadurch wird von der Auswerte-Logik 46 die Logikschaltung 5 zur Unterdrückung des Taktsignals aktiviert, wie es im Zusammenhang mit Fig. 1 beschrieben ist. Durch die somit in den Signalen A bis D entstehenden Lücken werden die Signale A bis D gegenüber dem Sendecode S verschoben. Dadurch, daß mehrere um jeweils eine halbe Bitperiode phasenverschobene Empfängercodes zur Verfügung stehen, können diese von Codewort zu Codewort um mehr als eine halbe Bitperiode verschoben werden. Im dargestellten Ausführungsbeispiel beträgt die Dauer der Unterbrechung zwei Bitperioden.The function of the circuit arrangement according to FIG. 5 is explained below with reference to FIGS. 6 and 7. The transmission code is shown in line S in FIG. 6, code words with n bits each being transmitted in a continuous sequence. The signals A to D are shifted against each other by half a bit period and in an initially arbitrary phase relationship to the transmit code S. As a result, no correlation is found with any of the mixers 34 to 37 and the subsequent circuits, so that the signals G to K have the value zero have (see table in Fig. 7). The evaluation logic 46 thereby activates the logic circuit 5 for suppressing the clock signal, as is described in connection with FIG. 1. Due to the gaps thus created in the signals A to D, the signals A to D are shifted with respect to the transmission code S. The fact that several receiver codes which are phase-shifted by half a bit period are available means that they can be shifted from code word to code word by more than half a bit period. In the exemplary embodiment shown, the duration of the interruption is two bit periods.

Sobald sich die Phasenlage eines der Signale A bis D der Phasenlage des Sendecodes nähert, springt mindestens eines der Signale G bis K auf den Wert Eins. Erst wenn mehrere der vier Signale G bis K den Wert Eins erreichen, wenn sich also mehrere der vier Codewörter mit verschiedenen Phasenlagen innerhalb des durch die Kurven gemäß Fig. 4 gegebenen Korrelationsbereichs befinden, wird der Suchvorgang abgebrochen und die Nachführregelung aktiviert. Dazu werden gemäß der Tabelle nach Fig. 7 zwei der vier Ausgangssignale der Hüllkurvendetektoren mit Eingängen der Subtraktionsschaltung 21 verbunden.As soon as the phase position of one of the signals A to D approaches the phase position of the transmission code, at least one of the signals G to K jumps to the value one. Only when several of the four signals G to K reach the value one, that is to say when several of the four code words with different phase positions are within the correlation range given by the curves according to FIG. 4, is the search process terminated and the tracking control activated. For this purpose, two of the four output signals of the envelope detectors are connected to inputs of the subtraction circuit 21 according to the table in FIG. 7.

Der Code Q, welcher dem Mischer 2 zuzuführen ist, wird von einer weiteren Umschalteinrichtung 53 ausgewählt, die von der Auswerte-Logik 47 ebenfalls nach der Tabelle gemäß Fig. 7 gesteuert wird.The code Q, which is to be fed to the mixer 2 , is selected by a further switchover device 53 , which is also controlled by the evaluation logic 47 according to the table in accordance with FIG. 7.

Wie ersichtlich ist, erfolgt die Verkürzung der Suchzeit dadurch, daß anstelle eines ansonsten üblichen Suchkorrelators gleichzeitig vier Korrelatoren suchen. Die Suchzeit wird deshalb auf etwas mehr als ein Viertel verkürzt. Die Anzahl der Suchkorrelatoren ist nicht auf vier beschränkt, es handelt sich um ein Beispiel.As can be seen, the search time is shortened in that instead of an otherwise usual Search correlators search for four correlators at the same time. The  Search time is therefore a little over a quarter shortened. The number of search correlators is not four limited, it is an example.

Claims (6)

1. Verfahren zur Synchronisierung eines Codewortes mit einem empfangenen spektral gespreizten Signal, wobei ein Suchvorgang oder eine Nachführregelung jeweils in Abhängigkeit davon aktiviert wird, ob eine Synchronisierung des Codewortes mit dem empfangenen spektral gespreizten Signal vorliegt, dadurch gekennzeichnet, daß das Codewort wiederholt in jeweils mehreren unterschiedlichen Phasenlagen erzeugt wird und mit den unterschiedlichen Phasenlagen jeweils mit dem empfangenen Signal gemischt wird, daß während des Suchvorgangs zwischen den wiederholt erzeugten Codewörtern Pausen erfolgen und daß der Suchvorgang beendet wird, wenn in mindestens einer der unterschiedlichen Phasenlagen eine Korrelation zwischen dem Codewort und dem empfangenen Signal festgestellt wird.1. A method for synchronizing a code word with a received spectrally spread signal, wherein a search process or a tracking control is activated depending on whether there is a synchronization of the code word with the received spectrally spread signal, characterized in that the code word is repeated in several different phase positions are generated and mixed with the different phase positions in each case with the received signal, that there are pauses during the search process between the repeatedly generated code words and that the search process is ended when in at least one of the different phase positions there is a correlation between the code word and the received one Signal is detected. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die unterschiedlichen Phasenlagen sich jeweils um eine halbe Bitperiode voneinander unterscheiden.2. The method according to claim 1, characterized in that the different phases are each half Differentiate bit period from each other. 3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß das Codewort mit vier unterschiedlichen Phasenlagen erzeugt wird und daß die Pause zwischen aufeinander folgenden Wiederholungen des Codewortes beim Suchvorgang zwei Bitperioden lang ist. 3. The method according to claim 2, characterized in that generates the code word with four different phase positions and that the pause between successive Repetitions of the code word during the search process two Bit periods is long.   4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß nach Beendigung des Suchvorgangs die Mischprodukte derjenigen Codewörter für eine Nachführregelung verwendet werden, welche bezüglich ihrer Phasenlage demjenigen Codewort benachbart sind, welches am Ende des Suchvorgangs mit dem empfangenen Signal korreliert.4. The method according to any one of claims 1 to 3, characterized characterized in that after the search, the Mixed products of those code words for one Tracking rules are used, which regarding their Phase position are adjacent to that code word which on End of the search process correlated with the received signal. 5. Schaltungsanordnung zur Durchführung des Verfahrens nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß einem Codegenerator (7) ein unterbrechbares Taktsignal zugeführt ist, das an den Ausgang des Codegenerators (7) mehrere in Reihe geschaltete Verzögerungsschaltungen (31, 32, 33) angeschlossen sind, daß der Ausgang des Codegenerators (7) und die Ausgänge der Verzögerungsschaltungen (31, 32, 33) mit einem ersten Eingang je einer Mischschaltung (34, 35, 36, 37) verbunden sind, deren zweite Eingänge mit dem empfangenen Signal beaufschlagt sind, daß an die Ausgänge der Mischschaltungen (34 bis 37) über je ein Bandpaßfilter (39, 40, 41, 42) je ein Schwellwertdetektor (43, 44, 45, 46) angeschlossen ist und daß die Ausgänge der Schwellwertdetektoren (43 bis 46) über eine Logikschaltung (47) mit einer Schaltung (5) zur Unterbrechung der Taktimpulse verbunden sind.5. Circuit arrangement for performing the method according to one of the preceding claims, characterized in that a code generator ( 7 ) is supplied with an interruptible clock signal, which is connected to the output of the code generator ( 7 ) a plurality of series-connected delay circuits ( 31 , 32 , 33 ) are that the output of the code generator ( 7 ) and the outputs of the delay circuits ( 31 , 32 , 33 ) are connected to a first input of each mixing circuit ( 34 , 35 , 36 , 37 ), the second inputs of which are supplied with the received signal that a threshold value detector ( 43 , 44 , 45 , 46 ) is connected to the outputs of the mixing circuits ( 34 to 37 ) via a bandpass filter ( 39 , 40 , 41 , 42 ) and that the outputs of the threshold value detectors ( 43 to 46 ) are connected via a logic circuit ( 47 ) to a circuit ( 5 ) for interrupting the clock pulses. 6. Schaltungsanordnung nach Anspruch 5, dadurch gekennzeichnet, daß die Ausgänge der Bandpaßfilter ferner mit je einem Hüllkurvendetektor (48, 49, 50, 51) verbunden sind und daß die Ausgänge der Hüllkurvendetektoren (48 bis 51) über eine Umschalteinrichtung (52) mit einer Subtraktionsschaltung (21) derart verbunden sind, daß in Abhängigkeit von Ausgangssignalen der Logikschaltung (47) jeweils die Ausgangssignale von zwei Hüllkurvendetektoren (48 bis 51) mit den Eingängen der Subtraktionsschaltung (21) verbindbar sind.6. Circuit arrangement according to claim 5, characterized in that the outputs of the bandpass filter are each connected to an envelope detector ( 48 , 49 , 50 , 51 ) and that the outputs of the envelope detectors ( 48 to 51 ) via a switching device ( 52 ) with a Subtraction circuit ( 21 ) are connected such that, depending on the output signals of the logic circuit ( 47 ), the output signals of two envelope detectors ( 48 to 51 ) can be connected to the inputs of the subtraction circuit ( 21 ).
DE19873743732 1987-12-23 1987-12-23 Method for synchronizing a code word with a received spectrally spread signal Expired - Fee Related DE3743732C2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE19873743732 DE3743732C2 (en) 1987-12-23 1987-12-23 Method for synchronizing a code word with a received spectrally spread signal
DE19883825863 DE3825863C2 (en) 1987-12-23 1988-07-29 Method for synchronizing a code word with a received spectrally spread signal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19873743732 DE3743732C2 (en) 1987-12-23 1987-12-23 Method for synchronizing a code word with a received spectrally spread signal
DE19883825863 DE3825863C2 (en) 1987-12-23 1988-07-29 Method for synchronizing a code word with a received spectrally spread signal

Publications (2)

Publication Number Publication Date
DE3743732A1 DE3743732A1 (en) 1989-07-13
DE3743732C2 true DE3743732C2 (en) 1994-12-01

Family

ID=25863135

Family Applications (2)

Application Number Title Priority Date Filing Date
DE19873743732 Expired - Fee Related DE3743732C2 (en) 1987-12-23 1987-12-23 Method for synchronizing a code word with a received spectrally spread signal
DE19883825863 Expired - Fee Related DE3825863C2 (en) 1987-12-23 1988-07-29 Method for synchronizing a code word with a received spectrally spread signal

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE19883825863 Expired - Fee Related DE3825863C2 (en) 1987-12-23 1988-07-29 Method for synchronizing a code word with a received spectrally spread signal

Country Status (1)

Country Link
DE (2) DE3743732C2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3825863A1 (en) * 1987-12-23 1990-02-01 Ant Nachrichtentech Method for synchronising a code word with a received spread-spectrum signal
US6456608B1 (en) 1995-06-30 2002-09-24 Interdigital Technology Corporation Adaptive vector correlator using weighting signals for spread-spectrum communications
US6697350B2 (en) 1995-06-30 2004-02-24 Interdigital Technology Corporation Adaptive vector correlator for spread-spectrum communications
US6788662B2 (en) 1995-06-30 2004-09-07 Interdigital Technology Corporation Method for adaptive reverse power control for spread-spectrum communications
US6816473B2 (en) 1995-06-30 2004-11-09 Interdigital Technology Corporation Method for adaptive forward power control for spread-spectrum communications
US7706332B2 (en) 1995-06-30 2010-04-27 Interdigital Technology Corporation Method and subscriber unit for performing power control
US7903613B2 (en) 1995-06-30 2011-03-08 Interdigital Technology Corporation Code division multiple access (CDMA) communication system
US7929498B2 (en) 1995-06-30 2011-04-19 Interdigital Technology Corporation Adaptive forward power control and adaptive reverse power control for spread-spectrum communications

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3743731C2 (en) * 1987-12-23 1994-11-24 Ant Nachrichtentech Method and circuit arrangement for regulating the phase position between a generated code and a received code contained in a received spectrally spread signal
DE3806394C2 (en) * 1988-02-29 1995-06-14 Ant Nachrichtentech Method and circuit arrangement for regulating the phase position between a generated code and a received code contained in a received spectrally spread signal
DE59308402D1 (en) * 1992-09-29 1998-05-20 Ascom Tech Ag Method for synchronizing a receiver for receiving a data signal spread with a PN code
DE4333396C2 (en) * 1993-09-30 1998-06-04 Siemens Ag CDMA wireless information transmission system
JP2605648B2 (en) * 1994-12-22 1997-04-30 日本電気株式会社 Despreading code phase detector for SS receiver
US6049535A (en) * 1996-06-27 2000-04-11 Interdigital Technology Corporation Code division multiple access (CDMA) communication system
US6831905B1 (en) 1995-06-30 2004-12-14 Interdigital Technology Corporation Spread spectrum system assigning information signals to message-code signals
DE19836888A1 (en) * 1998-08-14 2000-02-24 Krone Ag Method and device for a duplex capable radio transmission system with code division multiple access synchronizes with TDD operations, a control centre radio base station and numerous subscriber stations independent of each other.

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3743732C2 (en) * 1987-12-23 1994-12-01 Ant Nachrichtentech Method for synchronizing a code word with a received spectrally spread signal

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3825863A1 (en) * 1987-12-23 1990-02-01 Ant Nachrichtentech Method for synchronising a code word with a received spread-spectrum signal
US6456608B1 (en) 1995-06-30 2002-09-24 Interdigital Technology Corporation Adaptive vector correlator using weighting signals for spread-spectrum communications
US6697350B2 (en) 1995-06-30 2004-02-24 Interdigital Technology Corporation Adaptive vector correlator for spread-spectrum communications
US6707805B2 (en) 1995-06-30 2004-03-16 Interdigital Technology Corporation Method for initial power control for spread-spectrum communications
US6721301B2 (en) 1995-06-30 2004-04-13 Interdigital Technology Corporation Centroid tracking for spread-spectrum communications
US6788662B2 (en) 1995-06-30 2004-09-07 Interdigital Technology Corporation Method for adaptive reverse power control for spread-spectrum communications
US6816473B2 (en) 1995-06-30 2004-11-09 Interdigital Technology Corporation Method for adaptive forward power control for spread-spectrum communications
US7706332B2 (en) 1995-06-30 2010-04-27 Interdigital Technology Corporation Method and subscriber unit for performing power control
US7756190B2 (en) 1995-06-30 2010-07-13 Interdigital Technology Corporation Transferring voice and non-voice data
US7903613B2 (en) 1995-06-30 2011-03-08 Interdigital Technology Corporation Code division multiple access (CDMA) communication system
US7929498B2 (en) 1995-06-30 2011-04-19 Interdigital Technology Corporation Adaptive forward power control and adaptive reverse power control for spread-spectrum communications
US8737363B2 (en) 1995-06-30 2014-05-27 Interdigital Technology Corporation Code division multiple access (CDMA) communication system
US9564963B2 (en) 1995-06-30 2017-02-07 Interdigital Technology Corporation Automatic power control system for a code division multiple access (CDMA) communications system

Also Published As

Publication number Publication date
DE3825863C2 (en) 1995-08-17
DE3743732A1 (en) 1989-07-13
DE3825863A1 (en) 1990-02-01

Similar Documents

Publication Publication Date Title
DE3743732C2 (en) Method for synchronizing a code word with a received spectrally spread signal
DE2916602C3 (en) Spatial diversity system for TDMA messaging
DE3047942C2 (en)
DE3025902C2 (en) Data transmission system based on the spread spectrum principle
DE2726277A1 (en) SAMPLE SIGNAL DETECTOR
DE1466171B2 (en) METHOD AND DEVICE FOR SEPARATION OF TIME-SHIFTED IDENTICAL SIGNALS
DE3743731C2 (en) Method and circuit arrangement for regulating the phase position between a generated code and a received code contained in a received spectrally spread signal
DE69924277T2 (en) METHOD AND CIRCUIT FOR GENERATING A VARIABLE CLOCK FREQUENCY
DE2054734C1 (en) Method for the synchronization of a transmission system
DE2160132A1 (en) Method and device for encrypted message transmission
DE1007808B (en) Message transmission method with pulse code modulation
DE1537127C3 (en) Arrangement for raster synchronization when transmitting digital signals
DE1252727B (en) Procedure for the interference-free reception of transmitted data
DE3806394C2 (en) Method and circuit arrangement for regulating the phase position between a generated code and a received code contained in a received spectrally spread signal
DE102004024938A1 (en) Non-integer length clock regeneration loop
DE2608268C2 (en) Method for generating a variable sequence of pulses and circuit arrangement for carrying out the method
DE2603524B2 (en) System for two-way information transfer
DE3006790A1 (en) ARRANGEMENT AND METHOD FOR DEMODULATING A CARRIER SIGNAL
DE3519996A1 (en) Synchronisation method
WO1990013191A1 (en) Circuit arrangement for producing synchronization signals during data transmission
DE3743730C2 (en) Method for synchronizing a code word with a received spectrally spread signal
DE2708233A1 (en) RECEIVER FOR AN EIGHT-PHASE MODULATED CARRIER SIGNAL
DE2612806A1 (en) PILOT RECEIVER STORAGE UNIT IN A CARRIER FREQUENCY SYSTEM
DE2618401C1 (en) Method for encrypting an analog signal and transmission device using this method
DE2060455C3 (en) Method for transmitting commands to a missile or satellite that can be controlled remotely by radio and a command transmission system for carrying out this method

Legal Events

Date Code Title Description
AG Has addition no.

Ref country code: DE

Ref document number: 3825863

Format of ref document f/p: P

8120 Willingness to grant licenses paragraph 23
8110 Request for examination paragraph 44
AG Has addition no.

Ref country code: DE

Ref document number: 3825863

Format of ref document f/p: P

D2 Grant after examination
8364 No opposition during term of opposition
AG Has addition no.

Ref country code: DE

Ref document number: 3825863

Format of ref document f/p: P

8327 Change in the person/name/address of the patent owner

Owner name: ROBERT BOSCH GMBH, 70469 STUTTGART, DE

8339 Ceased/non-payment of the annual fee