WO1999009668A1 - Method and device for producing a random number sequence for carrier frequencies in a mobile radiotelephone system - Google Patents

Method and device for producing a random number sequence for carrier frequencies in a mobile radiotelephone system Download PDF

Info

Publication number
WO1999009668A1
WO1999009668A1 PCT/DE1997/001734 DE9701734W WO9909668A1 WO 1999009668 A1 WO1999009668 A1 WO 1999009668A1 DE 9701734 W DE9701734 W DE 9701734W WO 9909668 A1 WO9909668 A1 WO 9909668A1
Authority
WO
WIPO (PCT)
Prior art keywords
shift register
bit
carrier frequencies
addition
content
Prior art date
Application number
PCT/DE1997/001734
Other languages
German (de)
French (fr)
Inventor
Jürgen KOCKMANN
Uwe Sydon
Original Assignee
Siemens Aktiengesellschaft
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 Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to EP97938761A priority Critical patent/EP1002375A1/en
Priority to PCT/DE1997/001734 priority patent/WO1999009668A1/en
Priority to CA002300064A priority patent/CA2300064A1/en
Publication of WO1999009668A1 publication Critical patent/WO1999009668A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2628Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
    • 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/713Spread spectrum techniques using frequency hopping
    • 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/713Spread spectrum techniques using frequency hopping
    • H04B1/7143Arrangements for generation of hop patterns

Definitions

  • the present invention relates to a method and a device for generating a random number sequence which is converted into carrier frequencies for a mobile radio transmission.
  • the so-called frequency hopping spread spectrum system is known as a method for transmitting data on a plurality of carrier frequencies.
  • a frequency hopping spread spectrum system is understood to mean a system in which a large number of carrier frequencies are provided for radio transmission of data and the carrier frequency currently used is changed periodically.
  • the carrier frequency can be changed after each time slot or time frame of the time division multiplex transmission (or multiples thereof).
  • TDMA time division multiplex
  • Such a frequency hopping spread spectrum system has advantages in that the energy of the entire radio transmission is distributed over all carrier frequencies. This is particularly important if a generally available frequency band, such as the 2.4 GHz ISM (Industrial, Scientific, Medical) band, is used.
  • a further advantage of the frequency hopping spread spectrum system is that the system is made less sensitive by providing a large number of carrier frequencies. against disturbances.
  • the system is more secure against eavesdropping from third parties, since the third party generally does not know which carrier frequency is to be changed after a certain period of time.
  • the sequence of carrier frequencies that are used for transmission in succession is determined by an algorithm.
  • Such an algorithm is implemented in an identical manner in the base station and in each mobile station of the mobile radio transmission. If a handset is thus synchronized with the associated base station, the handset and the base station will synchronously carry out the carrier frequency changes specified by the sequence of the (identical) algorithm.
  • the algorithm should ensure that each carrier frequency is used the same number of times and for the same length of time over a period of time.
  • the object of the present invention is therefore to create a method and a device for generating a random number sequence for carrier frequencies of a mobile radio transmission, which enable a random number algorithm to be implemented in a simple manner.
  • a method for generating a random number sequence is thus provided, the random number sequence being converted into carrier frequencies for a mobile radio transmission.
  • a shift register with n bits is provided. This is followed by a feedback modulo2
  • the step of converting the content of the shift register into carrier frequencies for a mobile radio transmission comprises adding the content of the shift register to the current carrier frequency. It is then decided whether the result of the addition is greater than the number of carrier frequencies present. In the event that the decision is positive, the addition result is then reduced by the number of available carrier frequencies until the decision is negative, i.e. until the result of the addition is no longer greater than the number of available carrier frequencies. In the event that the decision is negative, the addition result is used as the next carrier frequency. The shift register is then shifted by one bit and the process begins again.
  • a device for converting a random number sequence into carrier frequencies fx for ne cellular transmission has a shift register with n bits. Furthermore, an addition device for modulo2 addition of one bit of the shift register with one or more other bits of the shift register is provided in the manner of a feedback. After the addition, the register content is shifted clockwise by one bit, preferably to the right. The result of the adder is then inserted into the bit position that has been freed by the shift. Furthermore, a device for converting the content of the shift register into a carrier frequency for a mobile radio transmission is provided.
  • the type of feedback i.e. the bits used for the modulo2 addition and their number can be changed in order to generate different sequences.
  • the device for converting the content of the shift register into carrier frequencies also has means for adding the content of the shift register to the current carrier frequency. Means are also provided for deciding whether the result of the addition is greater than the number of available carrier frequencies. In the event that the decision is positive, the addition result is reduced by the number of available carrier frequencies until the decision is negative, i.e. until the result of the addition is no longer greater than the number of carrier frequencies present. In the event that the decision is negative, the addition result is used as the next carrier frequency and then the shift register is shifted clockwise by one position.
  • the shift register preferably has 16 bits.
  • the shift register can be implemented in an 8 bit or 16 bit processor.
  • the invention further relates to a mobile radio device which has a device of the type mentioned above.
  • FIG. 1 shows a mobile radio transmission system with a base station according to the invention
  • FIG. 3 shows in detail the internal structure of a base station according to the invention.
  • Fig. 4b the content of the shift register for the different clocks of a period
  • FIG. 5 shows a flowchart for converting the random number sequence into carrier frequencies.
  • the arrangement for radio transmission of data has a base station 1 and several mobile parts (mobile stations), wireless telephones 2, 3 ....
  • the base station 1 is connected to the fixed network by a terminal line 10.
  • An interface device which is not shown, can be provided for communication between the base station 1 and the terminal line 10.
  • the base station 1 has an antenna 6, by means of which, for example, a first radio transmission communication path 8 with the handset 2 or via a second radio transmission path 9, communication with the handset 3 takes place.
  • the handsets 2, 3 ... each have an antenna 7 for receiving or transmitting data.
  • Fig. 1 the state is schematically shown in which the base station 1 actively communicates with the mobile part 2 and thus exchanges data.
  • base station 1 The internal structure of base station 1 is shown schematically in FIG. 1.
  • the voice information data are supplied to an RF module 4, which is controlled by a carrier frequency sequence unit.
  • RF module 4 which is controlled by a carrier frequency sequence unit.
  • the exact structure of a base station 1 according to the invention will be described later.
  • the duration of a time frame is 10 ms, and there are 24 time slots Zx, namely twelve time slots for the transmission from the base station to handsets and a further twelve time slots Zx for transmission from the handsets to the base station.
  • ten carrier frequencies fx between 1.88 GHz and 1.90 GHz are provided.
  • the present invention also finds particular application for transmissions in the so-called 2.4 GHz ISM (Industrial, Scientific, Medical) frequency band.
  • the generally accessible ISM frequency band has a bandwidth of 83.5 MHz.
  • at least 75 carrier frequencies fx must be distributed over this 83.5 MHz.
  • a division of the bandwidth from 83.5 MHz to 96 carrier frequencies is particularly advantageous, i. H. a channel spacing of 864 kHz.
  • the frequency bands and standards mentioned above are given purely as an example.
  • the basic requirement for applicability in the present invention is only that a frequency hopping spread spectrum is used, i. H. that several carrier frequencies are available and that the carrier frequency selected for transmission is changed periodically. For such a change, it is advantageous if the data are transmitted in time slots Zx (time division multiplex method).
  • the DECT standard and any other modified standard based on this DECT standard are suitable.
  • the RF module 4 is supplied with information data if the base station 1 is to transmit to a mobile unit 2, 3... By means of the antenna 6 and is transmitted by the HF Module 4 outputs information data when data is received from handsets.
  • the RF module 4 modulates the digitally coded information data onto a carrier frequency fx.
  • the carrier frequency fx currently to be used is predetermined by a carrier frequency sequence unit, which is generally designated 20.
  • a detection device 24 is provided in the carrier frequency sequence unit 20, to which the demodulated signal is supplied by the RF module 4. Interference means that there is either an interference in the proper sense or an assignment by another transmitter.
  • a disturbance in the sense of the present description can thus be detected, for example, by demodulating a received signal on a carrier frequency and detecting whether a signal level is present on this carrier frequency or not.
  • a disturbed carrier frequency is a carrier frequency onto which a signal is modulated that exceeds a certain threshold value.
  • Faults in the actual sense can be detected by the occurrence of CRC errors or burst losses.
  • the detection device 24 thus uses the demodulated signal from the RF module 4 to determine how high the signal component modulated onto a specific carrier frequency fx is.
  • the detection device 24 sends a fault detection signal to a blocking / releasing unit 21. / Release unit 21 a blocking / release information to a processor 23.
  • This blocking / release information indicates which of the carrier frequencies fx are blocked or released again due to the detection of a fault by the detection device 24, as will be explained later.
  • An independent procedure is thus created by means of the detection device 24 and the blocking / enabling device 21, by means of which disturbed frequencies can be blocked and released again.
  • the processor 23 is supplied with a sequence from a random number generator 22.
  • the random generator 22 On the basis of a random algorithm implied in the random generator 22 generates a randomly distributed sequence of carrier frequency values within the predetermined frequency band.
  • the random number generator 22 thus executes a procedure which is independent of the procedure for frequency blocking in the event of a fault.
  • the processor 23 finally sends a control signal to the RF module 4, which specifies the carrier frequency value to be used for the RF module 4.
  • the processor 23 specifies how many different values it is to generate. This number of values to be generated corresponds to the number of carrier frequencies to be generated, which must be at least 75, for example in accordance with the US specification “FCC part 152.
  • the processor 23 also provides the random number generator 22 with a starting value for its algorithm.
  • the mobile station receives this start value from the base station for synchronization, which is achieved by using the same start value and the same algorithm. With the same starting value and the same algorithm, the same sequences are forcibly generated by the base station and the handset.
  • Base station 1 is the master in frequency allocation, ie at the start of a connection establishment, the random number generator in a mobile part is initialized with the state of random number generator 22 of base station 1. On- finally, the random number generators in the handset 2, 3 ... and in the fixed station 1 generate the same carrier frequency values synchronously and independently of each other.
  • the procedure for frequency blocking which is carried out by the detection device 24 and the blocking / releasing unit 21, uses a unidirectional protocol on the air interface during the entire connection time between the base station 1 and a handset 2, 3. If the detection device 24 finds one of the possible frequencies fx as disturbed by the base station 1, the base station 1 thus informs all the mobile parts with which it operates connections that this disturbed frequency, if it is generated by the frequency of the random number generator is to be replaced by another carrier frequency which is not detected as being disturbed. The random number generator 22 is not influenced by the frequency blocking. This frequency blocking is withdrawn by the blocking / releasing unit 21 when the blocked carrier frequency is again suitable for transmission or when it was blocked for longer than a previously defined time.
  • the basis of the algorithm is a feedback shift register 25 with the length x, the length x being 4 in the example shown.
  • the shift register 25 is loaded with the value 0001 as shown. For each new value, the contents of the shift register 25 are shifted to the right by one bit, the left bit being recalculated as shown.
  • the type of feedback ie in the present example the modulo2 addition of the left bit with the rightmost bit of the shift register 25 can be changed.
  • the sequence length ie the periodicity after which the generated sequence is repeated periodically, is a maximum of 2 n- 1, where n is the number of bits in the shift register 25.
  • FIG. 4b shows how the content of the shift register 25 for the example shown in FIG. 4a is for the corresponding clocks of a period.
  • a 16-bit shift register can be used. Such a shift register can be easily implemented in 8- and 16-bit processors. Due to the different possibilities of the feedback 27, different sequences can be generated with a 16-bit shift register 2048.
  • a carrier frequency corresponding to a value of the generated random sequence is maintained for the duration of a frame of, for example, 10 ms
  • the duration of the period is 65535 x 10 ms «10.9 min. This means that a maximum length sequence in a 16-bit register is only repeated every 10.9 minutes.
  • the number of possible values of the sequence of the carrier frequencies is 65535 as explained.
  • the number of actually used carrier frequencies can be considerably smaller and moreover variable.
  • the carrier frequency cannot be obtained directly by converting the values of the random sequence.
  • FIG. 5 shows how the frequencies actually used are obtained in an endless loop from the content of the shift register 25.
  • the frequency fx n - ⁇ is first set to 0. Then the current content of the shift register 25 is added to this value (28). Then it is calculated and a decision is made as to whether the addition result calculated in step 28 is greater than the number y of the usable carrier frequencies fx. If the result of this decision 29 is positive, ie if the addition result in step 28 is greater than the number y of the actually usable carrier frequencies fx, then this value is reduced by the value of the number y of the usable carrier frequencies (30).
  • variable y By changing the variable y, the maximum number of frequencies used can be adjusted.
  • the invention thus enables the generation of random numbers by means of an algorithm that is simple to implement in a processor. At the same time, the computing time required is kept to a minimum.

Abstract

The invention concerns a method and a device for producing a sequence of random numbers, for transformation into carrier frequencies (fx) for a mobile radiotelephone transmission, using an algorithm, based on a shifting register (25) with feedback (27)with n bits. A bit of the shifting register (25) with feedback (27) is added by modulo2 addition to another bit of the shifting register (25). The shifting register (25) content is shifted, time pulsed, by a bit to the right. The modulo2 addition result is input in the site of the left bit cleared by the shift. Then, the shifting register (25) content is transformed (23) into a carrier frequency (fx) for a mobile radiotelephone transmission. For said transformation (23) an algorithm in the form of an endless loop is used.

Description

Beschreibungdescription
Verfahren und Einrichtung zur Erzeugung einer Zufallszahlensequenz für Trägerfrequenzen einer MobilfunkübertragungMethod and device for generating a random number sequence for carrier frequencies of a mobile radio transmission
Die vorliegende Erfindung bezieht sich auf ein Verfahren und eine Einrichtung zur Erzeugung einer Zufallszahlensequenz, die in Trägerfrequenzen für eine Mobilfunkübertragung umgesetzt wird.The present invention relates to a method and a device for generating a random number sequence which is converted into carrier frequencies for a mobile radio transmission.
Als Verfahren zur Übertragung von Daten auf mehreren Trägerfrequenzen ist das sogenannte Frequency Hopping Spread Spectrum (Frequenzsprung-Streuspektrum) -System bekannt. Unter einem Frequency Hopping Spread Spectrum-System ist dabei ein Sy- stem zu verstehen, bei dem zur Funkübertragung von Daten eine Vielzahl an Trägerfrequenzen bereitgestellt wird und die aktuell verwendete Trägerfrequenz periodisch gewechselt wird. Insbesondere bei einem Zeitmultiplex(TDMA) -System kann ein Wechsel der Trägerfrequenz nach jedem Zeitschlitz oder Zeitrahmen der Zeitmultiplexübertragung (oder Vielfachen davon) erfolgen. Ein solches Frequency Hopping Spread Spectrum-System hat Vorteile dahingehend, daß die Energie der gesamten Funkübertragung über sämtliche Trägerfrequenzen verteilt wird. Dies ist insbesondere von Bedeutung, wenn ein allgemein verfügbares Frequenzband, wie beispielsweise das 2,4 GHz-ISM (Industrial, Scientific, Medical) -Band verwendet wird. Für die Verwendung dieses Frequenzbandes ist gemäß den einschlägigen Vorschriften („FCC part 15", Federal Communications Commission) eine Obergrenze für die maximal pro Trägerfrequenz auftretende Energie festgelegt, um eine Störung anderer Teilnehmer so gering wie möglich zu halten. Weiterhin schreibt die Vorschrift „FCC part 15" vor, daß mindestens 75 verschiedene Trägerfrequenzen bereitgestellt werden müssen.The so-called frequency hopping spread spectrum system is known as a method for transmitting data on a plurality of carrier frequencies. A frequency hopping spread spectrum system is understood to mean a system in which a large number of carrier frequencies are provided for radio transmission of data and the carrier frequency currently used is changed periodically. In a time division multiplex (TDMA) system in particular, the carrier frequency can be changed after each time slot or time frame of the time division multiplex transmission (or multiples thereof). Such a frequency hopping spread spectrum system has advantages in that the energy of the entire radio transmission is distributed over all carrier frequencies. This is particularly important if a generally available frequency band, such as the 2.4 GHz ISM (Industrial, Scientific, Medical) band, is used. In accordance with the relevant regulations ("FCC part 15", Federal Communications Commission), an upper limit for the maximum energy occurring per carrier frequency is set for the use of this frequency band in order to keep interference to other participants as low as possible. Furthermore, the regulation "FCC part 15 "that at least 75 different carrier frequencies must be provided.
Als weiterer Vorteil des Frequency Hopping Spread Spectrum- Systems ist zu nennen, daß durch das Bereitstellen einer großen Anzahl von Trägerfrequenzen das System unempfindlicher ge- gen Störungen wird. Darüber hinaus erhöht sich die Abhörsicherheit des Systems gegenüber Dritten, da der Dritte in der Regel nicht weiß, auf welche Trägerfrequenz nach einem gewissen Zeitraum gewechselt wird.A further advantage of the frequency hopping spread spectrum system is that the system is made less sensitive by providing a large number of carrier frequencies. against disturbances. In addition, the system is more secure against eavesdropping from third parties, since the third party generally does not know which carrier frequency is to be changed after a certain period of time.
Die Sequenz an Trägerfrequenzen, die zur Übertragung nacheinander verwendet werden, wird durch einen Algorithmus ermittelt. Ein solcher Algorithmus ist in identischer Weise in der Feststation sowie jeder Mobilstation der Mobilfunkübertragung implementiert. Wenn somit ein Mobilteil mit der zugehörigen Feststation synchronisiert ist, werden das Mobilteil und die Feststation synchron miteinander die durch die Sequenz des (identischen) Algorithmus vorgegebenen Trägerfrequenzwechsel vornehmen .The sequence of carrier frequencies that are used for transmission in succession is determined by an algorithm. Such an algorithm is implemented in an identical manner in the base station and in each mobile station of the mobile radio transmission. If a handset is thus synchronized with the associated base station, the handset and the base station will synchronously carry out the carrier frequency changes specified by the sequence of the (identical) algorithm.
Der Algorithmus sollte sicherstellen, daß jede Trägerfrequenz in einem gewissen Zeitraum gleich oft und gleich lang verwendet wird.The algorithm should ensure that each carrier frequency is used the same number of times and for the same length of time over a period of time.
Die vorliegende Erfindung hat daher die Aufgabe, ein Verfahren und eine Einrichtung zur Erzeugung einer Zufallszahlensequenz für Trägerfrequenzen einer Mobilfunkübertragung zu schaffen, die in einfacher Weise eine Realisierung eines Zufallszahlen- Algorithmus ermöglichen.The object of the present invention is therefore to create a method and a device for generating a random number sequence for carrier frequencies of a mobile radio transmission, which enable a random number algorithm to be implemented in a simple manner.
Diese Aufgabe wird durch die Merkmale der unabhängigen Ansprüche gelöst. Die abhängigen Ansprüche bilden den zentralen Gedanken der Erfindung in besonders vorteilhafter Weise weiter.This object is solved by the features of the independent claims. The dependent claims further develop the central idea of the invention in a particularly advantageous manner.
Gemäß der Erfindung ist also ein Verfahren zur Erzeugung einer Zufallszahlensequenz vorgesehen, wobei die Zufallszahlensequenz in Trägerfrequenzen für eine Mobilfunkübertragung umgesetzt wird. Dabei wird zuerst ein Schieberegister mit n Bits bereitgestellt. Darauf erfolgt eine rückgekoppelte Modulo2-According to the invention, a method for generating a random number sequence is thus provided, the random number sequence being converted into carrier frequencies for a mobile radio transmission. First, a shift register with n bits is provided. This is followed by a feedback modulo2
Addition eines Bits des Schieberegisters mit einem oder mehre- ren anderen Bits des Schieberegisters. Daraufhin wird der Re- gisterinhalt des Schieberegisters taktweise um ein Bit verschoben. Das Ergebnis der Modulo2-Addition wird dann in die durch die Verschiebung frei gewordene Bitstelle eingesetzt. Der Inhalt des Schieberegisters wird taktweise in eine Trägerfrequenz fx für eine Mobilfunkübertragung umgesetzt. Durch die Rückkopplung des Schieberegisters wird somit in besonders einfacher Weise eine Zufallszahlensequenz mit einer maximalen Pe- riodizit t (abhängig von der Art der Rückkopplung) von 2n-l geschaffen, wobei n die Zahl der Bits des Schieberegisters ist .Add a bit of the shift register with one or more other bits of the shift register. Then the register content of the shift register is shifted clockwise by one bit. The result of the modulo2 addition is then inserted into the bit position freed up by the shift. The content of the shift register is cyclically converted into a carrier frequency fx for a mobile radio transmission. The feedback of the shift register thus creates in a particularly simple manner a random number sequence with a maximum periodicity t (depending on the type of feedback) of 2 n- 1, where n is the number of bits in the shift register.
Durch eine Veränderung der Rückkopplung, d.h. durch eine Veränderung der für die Modulo2-Addition herbeigezogenen Bits des Schieberegisters, können verschiedene Sequenzen erzeugt werden. Bei einem Schieberegister mit 16 Bit können beispielsweise 2048 verschiedene Sequenzen mit maximaler Länge (2n-l) erzeugt werden.By changing the feedback, ie by changing the bits of the shift register used for the modulo2 addition, different sequences can be generated. With a shift register with 16 bits, for example, 2048 different sequences with a maximum length (2 n -l) can be generated.
Der Schritt der Umsetzung des Inhalts des Schieberegisters in Trägerfrequenzen für eine Mobilfunkübertragung weist die Addition des Inhalts des Schieberegisters zu der aktuellen Trägerfrequenz auf. Danach wird entschieden, ob das Ergebnis der Addition größer als die Zahl der vorhandenen Trägerfrequenzen ist. Für den Fall, daß die Entscheidung positiv ist, wird dann das Additionsergebnis um die Zahl vorhandener Trägerfrequenzen solange erniedrigt, bis die Entscheidung negativ ausfällt, d.h. bis das Ergebnis der Addition nicht mehr größer als die Zahl der vorhandenen Trägerfrequenzen ist. Für den Fall, daß die Entscheidung negativ ausfällt, wird das Additionsergebnis als nächste Trägerfrequenz verwendet . Daraufhin wird das Schieberegister um ein Bit verschoben und der Ablauf beginnt von vorne .The step of converting the content of the shift register into carrier frequencies for a mobile radio transmission comprises adding the content of the shift register to the current carrier frequency. It is then decided whether the result of the addition is greater than the number of carrier frequencies present. In the event that the decision is positive, the addition result is then reduced by the number of available carrier frequencies until the decision is negative, i.e. until the result of the addition is no longer greater than the number of available carrier frequencies. In the event that the decision is negative, the addition result is used as the next carrier frequency. The shift register is then shifted by one bit and the process begins again.
Gemäß der Erfindung ist weiterhin eine zur Umsetzung Einrichtung einer Zufallszahlensequenz in Trägerfrequenzen fx für ei- ne Mobilfunkübertragung vorgesehen. Diese Einrichtung weist ein Schieberegister mit n Bits auf. Weiterhin ist eine Additionseinrichtung zur Modulo2-Addition von einem Bit des Schieberegisters mit einem oder mehreren anderen Bits des Schiebere- gisters in der Art einer Rückkopplung vorgesehen. Nach der Addition wird der Registerinhalt taktweise um ein Bit vorzugsweise nach rechts verschoben. Das Ergebnis der Additionseinrichtung wird dann in die durch die Verschiebung frei gewordene Bitstelle eingesetzt. Weiterhin ist eine Einrichtung zum Umsetzen des Inhalts des Schieberegisters taktweise in eine Trägerfrequenz für eine Mobilfunkübertragung vorgesehen.According to the invention, a device for converting a random number sequence into carrier frequencies fx for ne cellular transmission provided. This device has a shift register with n bits. Furthermore, an addition device for modulo2 addition of one bit of the shift register with one or more other bits of the shift register is provided in the manner of a feedback. After the addition, the register content is shifted clockwise by one bit, preferably to the right. The result of the adder is then inserted into the bit position that has been freed by the shift. Furthermore, a device for converting the content of the shift register into a carrier frequency for a mobile radio transmission is provided.
Die Art der Rückkopplung, d.h. die für die Modulo2 -Addition herbeigezogenen Bits sowie deren Anzahl, ist veränderbar, um verschiedene Sequenzen zu erzeugen.The type of feedback, i.e. the bits used for the modulo2 addition and their number can be changed in order to generate different sequences.
Die Einrichtung zur Umsetzung des Inhalts des Schieberegisters in Trägerfrequenzen weist weiterhin Mittel zum Addieren des Inhalts des Schieberegisters zu der aktuellen Trägerfrequenz auf. Weiterhin sind Mittel zur Entscheidung vorgesehen, ob das Ergebnis der Addition größer ist als die Zahl der vorhandenen Trägerfrequenzen. Dabei wird für den Fall, daß die Entscheidung positiv ist, das Additionsergebnis um die Zahl der vorhandenen Trägerfrequenzen solange verringert, bis die Ent- Scheidung negativ ausfällt, d.h. bis das Ergebnis der Addition nicht mehr größer als die Zahl der vorhanden Trägerfrequenzen ist. Für den Fall, daß die Entscheidung negativ ausfällt, wird das Additionsergebnis als nächste Trägerfrequenz verwendet und dann taktweise das Schieberegister um eine Stelle nach rechts verschoben.The device for converting the content of the shift register into carrier frequencies also has means for adding the content of the shift register to the current carrier frequency. Means are also provided for deciding whether the result of the addition is greater than the number of available carrier frequencies. In the event that the decision is positive, the addition result is reduced by the number of available carrier frequencies until the decision is negative, i.e. until the result of the addition is no longer greater than the number of carrier frequencies present. In the event that the decision is negative, the addition result is used as the next carrier frequency and then the shift register is shifted clockwise by one position.
Das Schieberegister weist vorzugsweise 16 Bits auf.The shift register preferably has 16 bits.
Das Schieberegister kann in einem 8 Bit- oder 16 Bitprozessor implementiert sein. Die Erfindung bezieht sich weiterhin auf ein Mobilfunkgerät , das eine Einrichtung der oben genannten Art aufweist.The shift register can be implemented in an 8 bit or 16 bit processor. The invention further relates to a mobile radio device which has a device of the type mentioned above.
Die Erfindung wird nun anhand eines Ausführungsbeispiels und bezugnehmend auf die begleitenden Zeichnungen näher erläutert . Es zeigen:The invention will now be explained in more detail using an exemplary embodiment and with reference to the accompanying drawings. Show it:
Fig. 1 ein Mobilfunk-Übertragungssystem mit einer erfindungsgemäßen Feststation,1 shows a mobile radio transmission system with a base station according to the invention,
Fig. 2 einen Zeitrahmen eines Datenübertragungsstandards, wie er bei der vorliegenden Erfindung anwendbar ist,2 shows a time frame of a data transmission standard as can be used in the present invention,
Fig. 3 detailliert den inneren Aufbau einer erfindungs- gemäßen Feststation, und3 shows in detail the internal structure of a base station according to the invention, and
Fig. 4a ein Schieberegister, wie es bei der vorliegenden Erfindung Anwendung findet.4a shows a shift register as used in the present invention.
Fig. 4b den Inhalt des Schieberegisters für die verschiedenen Takte einer Periode, undFig. 4b the content of the shift register for the different clocks of a period, and
Fig. 5 ein Flußdiagramm zur Umsetzung der Zufallszahlensequenz in Trägerfrequenzen.5 shows a flowchart for converting the random number sequence into carrier frequencies.
Bezugnehmend auf Fig. 1 soll zuerst der allgemeine Aufbau einer Mobilfunkübertragung erläutert werden. Wie allgemein üblich weist die Anordnung zur Funkübertragung von Daten eine Feststation 1 und mehrere Mobilteile (Mobilstationen) , kabellose Telefone 2, 3 ... auf. Die Feststation 1 ist mit einer Endstellenleitung 10 mit dem Festnetz verbunden. Zwischen der Feststation 1 und der Endstellenleitung 10 können zur Kommunikation eine Schnittstellenvorrichtung vorgesehen sein, die nicht dargestellt ist. Die Feststation 1 weist eine Antenne 6 auf, mittels der beispielsweise über einen ersten Funküber- tragungsweg 8 mit dem Mobilteil 2 oder über einen zweiten Funkübertragungsweg 9 eine Kommunikation mit dem Mobilteil 3 stattfindet. Die Mobilteile 2, 3 ... weisen zum Empfang bzw. zum Senden von Daten jeweils eine Antenne 7 auf. In Fig. 1 ist schematisch der Zustand dargestellt, in dem die Feststation 1 mit dem Mobilteil 2 aktiv kommuniziert und somit Daten austauscht. Das Mobilteil 3 befindet sich hingegen in dem sogenannten Idle Locked Modus, in dem es Stand-By-artig auf einen Anruf von der Feststation 1 her wartet. In diesem Zustand kom- muniziert das Mobilteil 3 nicht mit der Feststation 1, sondern es empfängt vielmehr nur periodisch die Daten beispielsweise eines Zeitschlitzes von der Feststation, um sich auf die Trägerfrequenzen fx nachsychronisieren zu können.1, the general structure of a mobile radio transmission will be explained first. As is generally customary, the arrangement for radio transmission of data has a base station 1 and several mobile parts (mobile stations), wireless telephones 2, 3 .... The base station 1 is connected to the fixed network by a terminal line 10. An interface device, which is not shown, can be provided for communication between the base station 1 and the terminal line 10. The base station 1 has an antenna 6, by means of which, for example, a first radio transmission communication path 8 with the handset 2 or via a second radio transmission path 9, communication with the handset 3 takes place. The handsets 2, 3 ... each have an antenna 7 for receiving or transmitting data. In Fig. 1 the state is schematically shown in which the base station 1 actively communicates with the mobile part 2 and thus exchanges data. The handset 3, on the other hand, is in the so-called idle locked mode, in which it waits stand-by for a call from the base station 1. In this state, the mobile part 3 does not communicate with the base station 1, but rather only periodically receives the data, for example of a time slot, from the base station in order to be able to psychonize itself on the carrier frequencies fx.
Der interne Aufbau der Feststation 1 ist in Fig. 1 schematisch dargestellt. Die Sprachinformationsdaten werden einem HF-Modul 4 zugeführt, das von einer Trägerfrequenz-Sequenzeinheit angesteuert wird. Der genaue Aufbau einer erfindungsgemäßen Feststation 1 wird später beschrieben.The internal structure of base station 1 is shown schematically in FIG. 1. The voice information data are supplied to an RF module 4, which is controlled by a carrier frequency sequence unit. The exact structure of a base station 1 according to the invention will be described later.
Bezugnehmend auf Fig. 2 soll nunmehr ein Übertragungsstandard erläutert werden, wie er bei der vorliegenden Erfindung verwendet werden kann. Wie aus Fig. 2 ersichtlich werden auf mehreren Trägerfrequenzen fx, von denen zehn dargestellt sind, zeitlich nacheinander Daten in mehreren Zeitschlitzen, im dargestellten Fall 24 Zeitschlitze Zx, in einem Zeitmultiplex- Verfahren TDMA (Time Division Multiple Access) übertragen. Im dargestellten Fall wird dabei im Wechselbetrieb (Duplex) gearbeitet, d. h., nachdem die ersten zwölf Zeitschlitze Zx von der Feststation 1 gesendet worden sind, wird auf Empfang geschaltet, und sie empfängt in der Gegenrichtung die zweiten zwölf Zeitschlitze (Z13 bis Z24) von einer oder mehreren Mobilstationen .2, a transmission standard that can be used in the present invention will now be explained. As can be seen from FIG. 2, data are transmitted successively in a plurality of time slots, in the illustrated case 24 time slots Zx, on a plurality of carrier frequencies fx, ten of which are shown, in a time division multiplex method TDMA (Time Division Multiple Access). In the case shown, work is carried out in alternating mode (duplex), i. i.e., after the first twelve time slots Zx have been transmitted by the base station 1, the system switches to reception and in the opposite direction it receives the second twelve time slots (Z13 to Z24) from one or more mobile stations.
Für den Fall, daß der sogenannte DECT-Standard zur Übertragung verwendet wird, beträgt die zeitliche Dauer eines Zeitrahmens 10 ms, und es sind 24 Zeitschlitze Zx vorgesehen, nämlich zwölf Zeitschlitze für die Übertragung von der Feststation zu Mobilteilen und weitere zwölf Zeitschlitze Zx zur Übertragung von den Mobilteilen zu der Feststation. Gemäß dem DECT- Standard sind zehn Trägerfrequenzen fx zwischen 1,88 GHz und 1,90 GHz vorgesehen.In the event that the so-called DECT standard is used for transmission, the duration of a time frame is 10 ms, and there are 24 time slots Zx, namely twelve time slots for the transmission from the base station to handsets and a further twelve time slots Zx for transmission from the handsets to the base station. According to the DECT standard, ten carrier frequencies fx between 1.88 GHz and 1.90 GHz are provided.
Natürlich sind bei der vorliegenden Erfindung auch andere Rahmenstrukturen verwendbar, beispielsweise solche mit im Ver- gleich zum DECT-Standard halbierter Zeitschlitzanzahl .Of course, other frame structures can also be used in the present invention, for example those with a time slot number that is halved compared to the DECT standard.
Die vorliegende Erfindung findet aber auch insbesondere Anwendung für Übertragungen im sogenannten 2,4 GHz-ISM (Industrial, Scientific, Medical) -Frequenzband. Das allgemein zugängliche ISM-Frequenzband weist eine Bandbreite von 83,5 MHz auf. Über diese 83,5 MHz müssen gemäß der FCC part 15 mindestens 75 Trägerfrequenzen fx verteilt sein. Besonders vorteilhaft ist eine Aufteilung der Bandbreite von 83,5 MHz auf 96 Trägerfrequenzen, d. h. ein Kanalabstand von 864 kHz. Die oben genannten Frequenzbänder und Standards sind rein als Beispiel genannt. Grundsätzliche Voraussetzung für eine Anwendbarkeit bei der vorliegenden Erfindung ist es lediglich, daß ein sogenanntes Frequency Hopping Spread Spectrum verwendet wird, d. h. daß mehrere Trägerfrequenzen zur Verfügung stehen, und daß die zur Übertragung gewählte Trägerfrequenz periodisch gewechselt wird. Für einen solchen Wechsel ist es vorteilhaft, wenn die Daten in Zeitschlitzen Zx übertragen werden (Zeitmultiplex- Verfahren) . Geeignet ist also beispielsweise der DECT-Standard sowie jeder andere abgewandelte und auf diesem DECT-Standard basierende Standard.However, the present invention also finds particular application for transmissions in the so-called 2.4 GHz ISM (Industrial, Scientific, Medical) frequency band. The generally accessible ISM frequency band has a bandwidth of 83.5 MHz. According to FCC part 15, at least 75 carrier frequencies fx must be distributed over this 83.5 MHz. A division of the bandwidth from 83.5 MHz to 96 carrier frequencies is particularly advantageous, i. H. a channel spacing of 864 kHz. The frequency bands and standards mentioned above are given purely as an example. The basic requirement for applicability in the present invention is only that a frequency hopping spread spectrum is used, i. H. that several carrier frequencies are available and that the carrier frequency selected for transmission is changed periodically. For such a change, it is advantageous if the data are transmitted in time slots Zx (time division multiplex method). For example, the DECT standard and any other modified standard based on this DECT standard are suitable.
Bezugnehmend auf Fig. 3 soll nun der innere Aufbau einer erfindungsgemäßen Feststation 1 näher erläutert werden. Wie in Fig. 3 zu sehen werden dem HF-Modul 4 Informationsdaten zuge- führt, wenn von der Feststation 1 zu einem Mobilteil 2, 3... mittels der Antenne 6 gesendet werden soll und von dem HF- Modul 4 werden Informationsdaten ausgegeben, wenn Daten von Mobilteilen empfangen werden. Das HF-Modul 4 moduliert die digitalen codierten Informationsdaten auf eine Trägerfrequenz fx. Die aktuell zu verwendende Trägerfrequenz fx wird dabei von einer Trägerfrequenz-Sequenzeinheit vorgegeben, die allgemein mit 20 bezeichnet ist. In der Trägerfrequenz-Sequenzeinheit 20 ist eine Erfassungseinrichtung 24 vorgesehen, der das demodulierte Signal von dem HF-Modul 4 zugeführt wird. Störung bedeutet dabei, daß entweder eine Störung im eigent- liehen Sinne oder eine Belegung durch einen anderen Sender vorliegt. Eine Störung im Sinne der vorliegenden Beschreibung kann also beispielsweise dadurch erfaßt werden, daß ein empfangenes Signal auf einer Trägerfrequenz demoduliert wird und erfaßt wird, ob auf dieser Trägerfrequenz ein Signalpegel vor- liegt oder nicht. Eine gestörte Trägerfrequenz ist also in diesem Fall eine solche Trägerfrequenz, auf die ein Signal aufmoduliert ist, das einen bestimmten Schwellenwert überschreitet .The inner structure of a base station 1 according to the invention will now be explained in more detail with reference to FIG. 3. As can be seen in FIG. 3, the RF module 4 is supplied with information data if the base station 1 is to transmit to a mobile unit 2, 3... By means of the antenna 6 and is transmitted by the HF Module 4 outputs information data when data is received from handsets. The RF module 4 modulates the digitally coded information data onto a carrier frequency fx. The carrier frequency fx currently to be used is predetermined by a carrier frequency sequence unit, which is generally designated 20. A detection device 24 is provided in the carrier frequency sequence unit 20, to which the demodulated signal is supplied by the RF module 4. Interference means that there is either an interference in the proper sense or an assignment by another transmitter. A disturbance in the sense of the present description can thus be detected, for example, by demodulating a received signal on a carrier frequency and detecting whether a signal level is present on this carrier frequency or not. In this case, a disturbed carrier frequency is a carrier frequency onto which a signal is modulated that exceeds a certain threshold value.
Störungen in eigentlichen Sinne können durch das Auftreten von CRC-Fehlern oder Burεt-Verlusten erfaßt werden.Faults in the actual sense can be detected by the occurrence of CRC errors or burst losses.
Die Erfassungseinrichtung 24 bestimmt also anhand des demodulierten Signals von dem HF-Modul 4, wie hoch der auf eine be- stimmte Trägerfrequenz fx aufmodulierte Signalanteil ist.The detection device 24 thus uses the demodulated signal from the RF module 4 to determine how high the signal component modulated onto a specific carrier frequency fx is.
Falls der erfaßte Signalanteil über einem vorbestimmten Grenzwert liegt oder einer der oben genannten Fehler aufgetreten ist, gibt die Erfassungseinrichtung 24 ein Störungs-Erfas- sungssignal zu einer Sperr-/Freigabeeinheit 21. Abhängig von dem Störer-Erfassungssignal von der Erfassungseinrichtung 24 gibt die Sperr-/Freigabeeinheit 21 eine Sperr-/Freigabeinfor- mation zu einem Prozessor 23. Diese Sperr-/Freigabeinformation zeigt an, welche der Trägerfrequenzen fx aufgrund der Erfassung einer Störung durch die Erfassungseinrichtung 24 gesperrt bzw. wieder freigegeben sind, wie später erläutert werden wird. Mittels der Erfassungseinrichtung 24 und der Sperr-/Freigabe- einrichtung 21 wird also eine unabhängige Prozedur geschaffen, durch die gestörte Frequenzen gesperrt und wieder freigegeben werden können. Neben den Sperr-Freigabeinformationen von der Sperr-/Freigabeeinheit 21 wird dem Prozessor 23 eine Sequenz von einem Zufallszahlengenerator 22 zugeführt. Aufgrund eines in dem implizierten Zufallsalgorithmus erzeugt der Zufallsgenerator 22 eine zufällig verteilte Abfolge an Trägerfrequenz- werten innerhalb des vorbestimmten Frequenzbandes. Der Zufallszahlengenerator 22 führt somit eine von der Prozedur der FrequenzSperrung für den Fall einer Störung unabhängige Prozedur aus. Der Prozessor 23 gibt schließlich ein Ansteuersignal zu dem HF-Modul 4, das den zu verwendenden Trägerfrequenzwert dem HF-Modul 4 vorgibt.If the detected signal component is above a predetermined limit value or one of the abovementioned errors has occurred, the detection device 24 sends a fault detection signal to a blocking / releasing unit 21. / Release unit 21 a blocking / release information to a processor 23. This blocking / release information indicates which of the carrier frequencies fx are blocked or released again due to the detection of a fault by the detection device 24, as will be explained later. An independent procedure is thus created by means of the detection device 24 and the blocking / enabling device 21, by means of which disturbed frequencies can be blocked and released again. In addition to the lock release information from the lock / release unit 21, the processor 23 is supplied with a sequence from a random number generator 22. On the basis of a random algorithm implied in the random generator 22 generates a randomly distributed sequence of carrier frequency values within the predetermined frequency band. The random number generator 22 thus executes a procedure which is independent of the procedure for frequency blocking in the event of a fault. The processor 23 finally sends a control signal to the RF module 4, which specifies the carrier frequency value to be used for the RF module 4.
Wie in Fig.3 durch einen Pfeil von dem Prozessor 23 zu dem Zufallszahlengenerator 22 dargestellt ist, gibt der Prozessor 23 vor, wieviel verschiedene Werte dieser erzeugen soll. Diese Anzahl der zu erzeugenden Werte entspricht der Anzahl der zu erzeugenden Trägerfrequenzen, die beispielsweise gemäß der US- Vorschrift „FCC part 152 wenigstens 75 sein muß.As shown in FIG. 3 by an arrow from the processor 23 to the random number generator 22, the processor 23 specifies how many different values it is to generate. This number of values to be generated corresponds to the number of carrier frequencies to be generated, which must be at least 75, for example in accordance with the US specification “FCC part 152.
Insbesondere in einem Mobilteil gibt der Prozessor 23 dem Zu- fallszahlengenerator 22 darüber hinaus einen Startwert für dessen Algorithmus vor. Diesen Startwert erhält die Mobilstation von der Feststation zur Synchronisierung mitgeteilt, die dadurch erreicht wird, daß derselbe Startwert und derselbe Algorithmus verwendet wird. Bei gleichen Startwert und glei- chem Algorithmus werden zwangsweise von der Feststation und dem Mobilteil die gleichen Sequenzen erzeugt.In a mobile part in particular, the processor 23 also provides the random number generator 22 with a starting value for its algorithm. The mobile station receives this start value from the base station for synchronization, which is achieved by using the same start value and the same algorithm. With the same starting value and the same algorithm, the same sequences are forcibly generated by the base station and the handset.
Die Feststation 1 ist der Master bei der FrequenzZuweisung, d. h. zu Beginn eines Verbindungsaufbaus wird der Zufalls- zahlengenerator in einem Mobilteil mit dem Zustand des Zufallszahlengenerators 22 der Feststation 1 initialisiert. An- schließend erzeugen die Zufallszahlengeneratoren im Mobilteil 2, 3 ... und in der Feststation 1 synchron im Takt und autonom voneinander die gleichen Trägerfrequenzwerte.Base station 1 is the master in frequency allocation, ie at the start of a connection establishment, the random number generator in a mobile part is initialized with the state of random number generator 22 of base station 1. On- finally, the random number generators in the handset 2, 3 ... and in the fixed station 1 generate the same carrier frequency values synchronously and independently of each other.
Die Prozedur zur FrequenzSperrung, die durch die Erfassungseinrichtung 24 und die Sperr-/Freigabeeinheit 21 ausgeführt wird, verwendet während der gesamten Verbindungszeit zwischen der Feststation 1 und einem Mobilteil 2, 3 ... ein unidirek- tionales Protokoll auf der Luftschnittstelle. Wird von der Er- fassungseinrichtung 24 eine der möglichen Frequenzen fx von der Feststation 1 als gestört befunden, so teilt also die Feststation 1 allen Mobilteilen, mit denen es Verbindungen betreibt, mit, daß diese gestörte Frequenz, wenn sie durch die Frequenz des Zufallszahlengenerators erzeugt wird, durch eine andere, als nicht gestört erfaßte Trägerfrequenz zu ersetzen ist. Der Zufallszahlengenerator 22 wird durch die Frequenzsperrung nicht beeinflußt. Diese Frequenzsperrung wird von der Sperr-/Freigabeeinheit 21 wieder zurückgenommen, wenn die gesperrte Trägerfrequenz zur Übertragung wieder geeignet ist bzw. wenn sie länger als eine vorher definierte Zeit gesperrt war.The procedure for frequency blocking, which is carried out by the detection device 24 and the blocking / releasing unit 21, uses a unidirectional protocol on the air interface during the entire connection time between the base station 1 and a handset 2, 3. If the detection device 24 finds one of the possible frequencies fx as disturbed by the base station 1, the base station 1 thus informs all the mobile parts with which it operates connections that this disturbed frequency, if it is generated by the frequency of the random number generator is to be replaced by another carrier frequency which is not detected as being disturbed. The random number generator 22 is not influenced by the frequency blocking. This frequency blocking is withdrawn by the blocking / releasing unit 21 when the blocked carrier frequency is again suitable for transmission or when it was blocked for longer than a previously defined time.
Bezugnehmend auf Fig. 4a und 4b soll nun erläutert werden, wie die Zufallszahlen durch einen einfach in einem Prozessor zu implementierenden Algorithmus erzeugt werden können und gleichzeitig die benötigte Rechenzeit gering gehalten werden kann.4a and 4b, it will now be explained how the random numbers can be generated by an algorithm that is simple to implement in a processor and at the same time the required computing time can be kept low.
Wie in Fig. 4a ersichtlich ist Grundlage des Algorithmus ein rückgekoppeltes Schieberegister 25 mit der Länge x, wobei in dem dargestellten Beispiel die Länge x gleich 4 ist. Die Rückführungsstruktur des Registers ist Ir={l,4}. Dies bedeutet, gemäß dem dargestellten Beispiel wird im Sinne einer Rückkopplung das erste Bit mit dem vierten Bit durch eine Modulo2- Addition 26 verknüpft und das Ergebnis dieser Modulo2 -Addition 26 wird an die Stelle des höchstwertigen Bits gesetzt, wobei diese Stelle durch ein Verschieben des Registerinhalts um ein Bit nach rechts frei wird.As can be seen in FIG. 4a, the basis of the algorithm is a feedback shift register 25 with the length x, the length x being 4 in the example shown. The feedback structure of the register is I r = {l, 4}. This means that, according to the example shown, the first bit is linked to the fourth bit by a modulo2 addition 26 in the sense of a feedback and the result of this modulo2 addition 26 is put in the place of the most significant bit, whereby this position is cleared by shifting the register content by one bit to the right.
Zu Beginn wird das Schieberegister 25 wie dargestellt mit dem Wert 0001 geladen. Für jeden neuen Wert werden die Inhalte des Schieberegisters 25 um ein Bit nach rechts geschoben, wobei wie dargestellt jeweils das linke Bit neu berechnet wird. Die Art der Rückkopplung, d.h. im vorliegenden Beispiel die Modu- lo2-Addition des linken Bits mit dem rechtesten Bit des Schie- beregisters 25 kann verändert werden. Durch eine Veränderung der Art der Rückkopplung 27 und der Anzahl der rückgekoppelten Bits können somit verschiedene Sequenzen mit unterschiedlicher Länge erzeugt werden. Die Sequenzlänge, d.h. die Periodizität nach der sich die erzeugte Sequenz periodisch wiederholt, ist je nach Rückkopplung maximal 2n-l, wobei n die Anzahl der Bits des Schieberegisters 25 ist. Bei der dargestellten Anordnung (n=4, Ir{l,4) ist somit die Sequenzlänge gleich 15 (und somit für eine Vier-Bit-Register maximal), d.h. nach 15 erzeugten Werten wiederholen sich die erzeugten Werte periodisch. Der Wert 0 wird bei rückgekoppelten Schieberegistern nicht erzeugt. In Fig. 4b ist dargestellt, wie der Inhalt des Schieberegisters 25 für das in Fig. 4a dargestellte Beispiel für die entsprechenden Takte einer Periode ist.At the beginning, the shift register 25 is loaded with the value 0001 as shown. For each new value, the contents of the shift register 25 are shifted to the right by one bit, the left bit being recalculated as shown. The type of feedback, ie in the present example the modulo2 addition of the left bit with the rightmost bit of the shift register 25 can be changed. By changing the type of feedback 27 and the number of feedback bits, different sequences with different lengths can thus be generated. Depending on the feedback, the sequence length, ie the periodicity after which the generated sequence is repeated periodically, is a maximum of 2 n- 1, where n is the number of bits in the shift register 25. In the arrangement shown (n = 4, I r {l, 4), the sequence length is therefore 15 (and therefore maximum for a four-bit register), ie after 15 generated values, the generated values are repeated periodically. The value 0 is not generated with feedback shift registers. FIG. 4b shows how the content of the shift register 25 for the example shown in FIG. 4a is for the corresponding clocks of a period.
Fig. 4a ist insbesondere als Beispiel zur Erzeugung von Zufallszahlen durch ein rückgekoppeltes Schieberegister zu verstehen. In der Praxis kann beispielsweise ein Schieberegister mit 16 Bit verwendet werden. Ein solches Schieberegister kann problemlos in 8- und 16-Bit-Prozessoren implementiert werden. Durch die verschiedenen Möglichkeiten der Rückkopplung 27 lassen sich bei einem 16-Bit Schieberegister 2048 verschiedene Sequenzen erzeugen. Die Sequenzlänge ist bei einem 16-Bit- Schieberegister maximal 216-1=65535. Wenn somit eine Trägerfrequenz entsprechend einem Wert der erzeugten Zufallssequenz während der Dauer eines Rahmens von beispielsweise 10ms beibehalten wird, beträgt die zeitliche Dauer der Periode 65535 x 10ms « 10,9 min. Dies bedeutet, daß sich eine Sequenz maximaler Länge bei einem 16-Bit-Register nur alle 10,9 min wiederholt.4a is to be understood in particular as an example for the generation of random numbers by means of a feedback shift register. In practice, for example, a 16-bit shift register can be used. Such a shift register can be easily implemented in 8- and 16-bit processors. Due to the different possibilities of the feedback 27, different sequences can be generated with a 16-bit shift register 2048. The sequence length for a 16-bit shift register is a maximum of 2 16 -1 = 65535. Thus, if a carrier frequency corresponding to a value of the generated random sequence is maintained for the duration of a frame of, for example, 10 ms, the duration of the period is 65535 x 10 ms «10.9 min. This means that a maximum length sequence in a 16-bit register is only repeated every 10.9 minutes.
Die Verwendung eines Zufallsgenerators mit dem dargestellten Algorithmus hat weiterhin den Vorteil, daß unterschiedliche Trägerfrequenz-Hopsequenzen durch einfach zu definierende Rückkopplungen erzeugt werden können.The use of a random generator with the algorithm shown has the further advantage that different carrier frequency hop sequences can be generated by simple-to-define feedback.
In dem Fall eines Schieberegisters mit 16 Bit ist die Anzahl der möglichen Werte der Sequenz der Trägerfrequenzen wie erläutert 65535. Indessen kann die Zahl der tatsächlich genutzten Trägerfrequenzen wesentlich geringer und darüber hinaus variabel sein. Somit kann die Trägerfrequenz nicht direkt durch eine Umsetzung der Werte der Zufallssequenz erhalten werden .In the case of a shift register with 16 bits, the number of possible values of the sequence of the carrier frequencies is 65535 as explained. In the meantime, the number of actually used carrier frequencies can be considerably smaller and moreover variable. Thus the carrier frequency cannot be obtained directly by converting the values of the random sequence.
In Fig. 5 ist dargestellt, wie die tatsächlich genutzten Frequenzen in einer Endlosschleife aus dem Inhalt des Schiebere- gisters 25 erhalten werden. Wie in Fig. 5 ersichtlich, wird zuerst die Frequenz fxn-ι auf 0 gesetzt. Dann wird der aktuelle Inhalt des Schieberegisters 25 zu diesem Wert addiert (28) . Daraufhin wird berechnet und entschieden, ob das in dem Schritt 28 berechnete Additionsergebnis größer ist als die Zahl y der nutzbaren Trägerfrequenzen fx. Wenn das Ergebnis dieser Entscheidung 29 positiv ist, d.h. wenn das Additionsergebnis in dem Schritt 28 größer als die Zahl y der tatsächlich nutzbaren Trägerfrequenzen fx ist, dann wird dieser Wert um den Wert der Zahl y der nutzbaren Trägerfrequenzen verrin- gert (30). Diese Verringerung des Additionsergebnisses 28 um die Zahl y der nutzbaren Trägerfrequenzen fx wird solange ausgeführt, bis die Entscheidung in dem Schritt 29 ein negatives Ergebnis ergibt, d.h. solange bis der Wert fxn-ι als Trägerfrequenz des nächsten Zeitschlitzeε oder Zeitrahmens fx ver- wendet. Daraufhin wird das Schieberegister 25 um ein Bit bei- spielsweise nach rechts weiter verschoben (32). Somit ist der Vorgang beendet und der Ablauf kehrt zu dem Schritt 28 zurück.FIG. 5 shows how the frequencies actually used are obtained in an endless loop from the content of the shift register 25. As can be seen in FIG. 5, the frequency fx n -ι is first set to 0. Then the current content of the shift register 25 is added to this value (28). Then it is calculated and a decision is made as to whether the addition result calculated in step 28 is greater than the number y of the usable carrier frequencies fx. If the result of this decision 29 is positive, ie if the addition result in step 28 is greater than the number y of the actually usable carrier frequencies fx, then this value is reduced by the value of the number y of the usable carrier frequencies (30). This reduction in the addition result 28 by the number y of the usable carrier frequencies fx is carried out until the decision in step 29 results in a negative result, ie until the value fx n -ι is used as the carrier frequency of the next time slot or time frame fx. The shift register 25 is then incremented by one bit. for example shifted further to the right (32). The process is thus ended and the process returns to step 28.
Durch Veränderung der Variablen y kann die maximale Anzahl der genutzten Frequenzen angepaßt werden.By changing the variable y, the maximum number of frequencies used can be adjusted.
Durch die Erfindung wird somit die Erzeugung von Zufallszahlen durch einen einfach in einem Prozessor zu implementierenden Algorithmus ermöglicht. Gleichzeitig wird die benötigte Re- chenzeit gering gehalten. The invention thus enables the generation of random numbers by means of an algorithm that is simple to implement in a processor. At the same time, the computing time required is kept to a minimum.
BezugszeichenlisteReference list
1: Feststation1: base station
2: Mobilteil 3: Mobilteil2: handset 3: handset
4 : HF-Modul4: RF module
6: Antenne Feststation6: Antenna base station
7: Antenne Mobilteil7: Antenna handset
8 : erster Funkübertragungsweg 9: zweiter Funkübertragungsweg8: first radio transmission path 9: second radio transmission path
10: Endstellenleitung10: Terminal line
20 : Trägerfrequenz-Sequenzeinheit20: carrier frequency sequence unit
21: Sperr/Freigabeeinheit21: Lock / release unit
22: Zufallsgenerator 23 : Prozessor22: random generator 23: processor
24: Erfassungseinrichtung24: detection device
25: Schieberegister25: shift register
26: Addierer26: Adders
27 : Rückkopplung 28: Addition27: Feedback 28: Addition
29: Entscheidung29: Decision
30: Verringerung30: reduction
31: Umsetzung31: Implementation
32: Verschiebung fx: Trägerfrequenz32: Shift fx: carrier frequency
Rx : RahmenRx: frame
Zx: Zeitschlitz Zx: time slot

Claims

Patentansprüche claims
1. Verfahren zur Erzeugung einer Zufallszahlensequenz, die in Trägerfrequenzen fx für eine Mobilfunkübertragung (8) umge- setzt wird, gekennzeichnet durch die folgenden Schritte:1. Method for generating a random number sequence which is converted into carrier frequencies fx for a mobile radio transmission (8), characterized by the following steps:
Bereitstellen eines Schieberegisters (25) mit n Bits, Rückgekoppelte Modulo2 -Addition (26) eines Bits des Schieberegisters (25) mit wenigstens einem anderen Bit des Schieberegisters (25), taktweises Verschieben des Registerinhalts um ein Bit, Einsetzen des Ergebnisses der Modulo2 -Addition (26) in die durch die Verschiebung frei gewordene Bitstelle, und Umsetzen (23) des Inhalts des Schieberegisters (25) in ei- ne Trägerfrequenz fx für eine Mobilfunkübertragung.Provision of a shift register (25) with n bits, feedback modulo2 addition (26) of a bit of the shift register (25) with at least one other bit of the shift register (25), clockwise shifting of the register content by one bit, insertion of the result of the modulo2 addition (26) into the bit position released by the shift, and converting (23) the content of the shift register (25) into a carrier frequency fx for a mobile radio transmission.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet , daß die Rückkopplung (27) verändert wird, um verschiedene Se- quenzen zu erzeugen.2. The method according to claim 1, characterized in that the feedback (27) is changed in order to generate different sequences.
3. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der Schritt (23) der Umsetzung des Inhalts des Schiebere- gisters in y Trägerfrequenzen fx folgende Schritte aufweist: a) Addieren (28) des Inhalts des Schieberegisters zu einer aktuellen Trägerfrequenz fxn_ι, b) Entscheidung (29) , ob das Ergebnis der Addition (28) größer ist als die Zahl y der Trägerfrequenzen fx, c) für den Fall, daß die Entscheidung (29) positiv ist, Erniedrigen (30) des Additionsergebnisses um die Zahl y, solange bis die Entscheidung (29) negativ ausfällt, d) für den Fall, daß die Entscheidung (29) negativ ausfällt, Verwenden (31) des Additionsergebnisses von a) als nächste Trägerfrequenz fxn, und e) Verschieben (32) des Schieberegisters (25). 3. The method according to any one of the preceding claims, characterized in that the step (23) of converting the content of the shift register into y carrier frequencies fx comprises the following steps: a) adding (28) the content of the shift register to a current carrier frequency fx n _ι, b) decision (29) whether the result of the addition (28) is greater than the number y of the carrier frequencies fx, c) in the event that the decision (29) is positive, lower (30) the addition result by Number y until the decision (29) is negative, d) in the event that the decision (29) is negative, using (31) the addition result of a) as the next carrier frequency fx n , and e) shifting (32) the shift register (25).
4. Einrichtung zur Erzeugung einer Zufallszahlensequenz zur Umsetzung in Trägerfrequenzen fx für eine Mobilfunkübertra- gung, gekennzeichnet durch: ein Schieberegister (25) mit n Bits, eine Additionseinrichtung (26) zur Modulo2 -Addition eines Bits des Schieberegisters (25) mit wenigstens einem anderen Bit des Schieberegisters (25) in der Art einer Rück- kopplung (27), wobei der Registerinhalt taktweise um ein Bit verschoben wird, das Ergebnis der Additionseinrichtung (26) in die durch die Verschiebung freigewordene Bitstelle eingesetzt wird, und - eine Einrichtung (23) zum Umsetzen des Inhalts des Schieberegisters (25) in eine Trägerfrequenz fx für eine Mobilfunkübertragung (8) vorgesehen ist.4. A device for generating a random number sequence for conversion into carrier frequencies fx for a mobile radio transmission, characterized by: a shift register (25) with n bits, an addition device (26) for modulo2 addition of one bit of the shift register (25) with at least one other Bit of the shift register (25) in the manner of a feedback (27), the register content being shifted clockwise by one bit, the result of the addition device (26) is inserted into the bit position freed by the shift, and - a device (23 ) for converting the content of the shift register (25) into a carrier frequency fx for a mobile radio transmission (8) is provided.
5. Einrichtung nach Anspruch 4, dadurch gekennzeichnet, daß die Rückkopplung (27) veränderbar ist, um verschiedene Sequenzen zu erzeugen.5. Device according to claim 4, characterized in that the feedback (27) is variable in order to generate different sequences.
6. Einrichtung nach einem der Ansprüche 4 oder 5, dadurch gekennzeichnet, daß die Einrichtung (23) zur Umsetzung des Inhalts des Schieberegisters (25) in y Trägerfrequenzen fx weiterhin aufweist: a) Mittel (28) zum Addieren des Inhalts des Schieberegisters6. Device according to one of claims 4 or 5, characterized in that the device (23) for converting the content of the shift register (25) into y carrier frequencies fx further comprises: a) means (28) for adding the content of the shift register
(25) zu der aktuellen Trägerfrequenz fxn_ι, b) Mittel (29) zur Entscheidung, ob das Ergebnis der Addition(25) to the current carrier frequency fx n _ι, b) means (29) for deciding whether the result of the addition
(28) größer ist als die Zahl y der Trägerfrequenzen, wobei c) für den Fall, daß die Entscheidung (29) positiv ist, das(28) is greater than the number y of the carrier frequencies, with c) if the decision (29) is positive, the
Additionsergebnis um die Zahl y solange verringert wird, bis die Entscheidung (29) negativ ausfällt, d) für den Fall, daß die Entscheidung (29) negativ ausfällt, das Additionsergebnis (28) von a) als nächste Trägerfrequenz fxn verwendet (30) wird, und dann e) das Schieberegister (25) verschoben (31) wird.The addition result is reduced by the number y until the decision (29) is negative, d) in the event that the decision (29) is negative, the addition result (28) from a) is used (30) as the next carrier frequency fx n , and then e) the shift register (25) is shifted (31).
7. Einrichtung nach einem der Ansprüche 4 bis 6, dadurch gekennzeichnet, daß das Schieberegister (25) 16 Bits aufweist.7. Device according to one of claims 4 to 6, characterized in that the shift register (25) has 16 bits.
8. Einrichtung nach einem der Ansprüche 4 bis 7, dadurch gekennzeichnet, daß das Schieberegister (25) in einem 8-Bit- oder 16-Bit- Prozesεor implementiert ist.8. Device according to one of claims 4 to 7, characterized in that the shift register (25) is implemented in an 8-bit or 16-bit processor.
9. Mobilfunkgerät , dadurch gekennzeichnet, daß es eine Einrichtung (22, 23) nach einem der Ansprüche 4 bis 8 aufweist. 9. Mobile radio device, characterized in that it has a device (22, 23) according to one of claims 4 to 8.
PCT/DE1997/001734 1997-08-14 1997-08-14 Method and device for producing a random number sequence for carrier frequencies in a mobile radiotelephone system WO1999009668A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP97938761A EP1002375A1 (en) 1997-08-14 1997-08-14 Method and device for producing a random number sequence for carrier frequencies in a mobile radiotelephone system
PCT/DE1997/001734 WO1999009668A1 (en) 1997-08-14 1997-08-14 Method and device for producing a random number sequence for carrier frequencies in a mobile radiotelephone system
CA002300064A CA2300064A1 (en) 1997-08-14 1997-08-14 Method and device for generating a random number sequence for carrier frequencies of a mobile radio transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/DE1997/001734 WO1999009668A1 (en) 1997-08-14 1997-08-14 Method and device for producing a random number sequence for carrier frequencies in a mobile radiotelephone system

Publications (1)

Publication Number Publication Date
WO1999009668A1 true WO1999009668A1 (en) 1999-02-25

Family

ID=6918534

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE1997/001734 WO1999009668A1 (en) 1997-08-14 1997-08-14 Method and device for producing a random number sequence for carrier frequencies in a mobile radiotelephone system

Country Status (3)

Country Link
EP (1) EP1002375A1 (en)
CA (1) CA2300064A1 (en)
WO (1) WO1999009668A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4066964A (en) * 1967-01-06 1978-01-03 Rockwell International Corporation Communication system
EP0084967A2 (en) * 1982-01-27 1983-08-03 The Marconi Company Limited Radio communication system
US4829540A (en) * 1986-05-27 1989-05-09 Fairchild Weston Systems, Inc. Secure communication system for multiple remote units
EP0397079A2 (en) * 1989-05-12 1990-11-14 Alcatel N.V. Parallel pseudo-random generator for emulating a serial pseudo-random generator and method for carrying out same
EP0621707A2 (en) * 1993-04-22 1994-10-26 International Business Machines Corporation Frequency hopping pattern assignment and control in multiple autonomous collocated radio networks

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8700930A (en) * 1987-04-17 1988-11-16 Hollandse Signaalapparaten Bv SYSTEM OF ORTHOGONALLY OPERATING CODE GENERATORS, RADIOS EQUIPPED WITH A CODE GENERATOR AND CODE GENERATORS OF SUCH A SYSTEM.
SE9200607D0 (en) * 1992-02-28 1992-02-28 Ericsson Telefon Ab L M COMMUNICATION METHODS AND MEAN IN A TDMA CELLULAR MOBILE RADIO SYSTEM

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4066964A (en) * 1967-01-06 1978-01-03 Rockwell International Corporation Communication system
EP0084967A2 (en) * 1982-01-27 1983-08-03 The Marconi Company Limited Radio communication system
US4829540A (en) * 1986-05-27 1989-05-09 Fairchild Weston Systems, Inc. Secure communication system for multiple remote units
EP0397079A2 (en) * 1989-05-12 1990-11-14 Alcatel N.V. Parallel pseudo-random generator for emulating a serial pseudo-random generator and method for carrying out same
EP0621707A2 (en) * 1993-04-22 1994-10-26 International Business Machines Corporation Frequency hopping pattern assignment and control in multiple autonomous collocated radio networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1002375A1 *

Also Published As

Publication number Publication date
EP1002375A1 (en) 2000-05-24
CA2300064A1 (en) 1999-02-25

Similar Documents

Publication Publication Date Title
DE4447230C2 (en) Modulation process, demodulation process, modulator and demodulator and use of modulator and demodulator
DE69736897T2 (en) RADIO COMMUNICATION WITH BAKENEUSSENDUNG WITH JITTER
EP0012394B1 (en) Receiving circuit for synchronizing a pseudorandom generator with a signal received from a transmitter
DE69916039T2 (en) SELF-INTERFERENCE SUPPRESSION FOR RELAY TRANSMISSION NETWORKS
DE60023497T2 (en) METHOD AND DEVICE FOR INTERFERENCE REDUCTION BETWEEN BASE STATIONS IN A BROADBAND CDMA SYSTEM
DE69530713T2 (en) DS / FH-CDMA system with transmission line control
DE69831726T2 (en) CDMA MOBILE STATION AND CDMA TRANSMISSION PROCEDURE
EP1173943A1 (en) Method of generating and/or detecting synchronization sequences, synchronization method, transmitter unit and receiver unit
DE60124588T2 (en) HYBRID RIBBON TECHNOLOGY TO EXTEND THE CHANNEL CAPACITY
DE4021136A1 (en) RECEIVER FOR DATA TRANSFER IN BAND SPREADING
DE2620368A1 (en) DEVICE FOR FUNCTION CONTROL FOR A RADIO INTERCOM SYSTEM
DE69735518T2 (en) Communication method, transmitting device and receiving device for the simultaneous use of two communication resources by variable allocation
EP1002374B1 (en) Method and device for producing a carrier frequency sequence
EP1180270B1 (en) Method and device for carrying out simplex data transmission
WO1999009671A1 (en) Method and fixed station for mobile radiotelephone transmission
EP1088401B1 (en) Method and device for transmitting information using varying carrier frequencies by means of a frequency hopping method
WO2006008305A1 (en) Method for transmitting signals in a communications system
DE69533652T2 (en) DATA TRANSMISSION METHOD AND CELLULAR RADIO SYSTEM
DE60008195T2 (en) METHOD AND RECEIVER FOR FREQUENCY DETECTION IN A FREQUENCY HOPING METHOD
EP1002375A1 (en) Method and device for producing a random number sequence for carrier frequencies in a mobile radiotelephone system
EP2015465A2 (en) Method for producing frequency hopping sequences
EP1002376B1 (en) Method and device for registering a mobile telephone in a fixed station
WO1999009667A1 (en) Method and system for signalling a carrier frequency
DE102007028732A1 (en) Multiple spreading / despreading of spread spectrum signals by multiple spreading sequences
DE69833198T2 (en) MULTICHANNEL CONNECTION WITH REDUCED TIP TO AVERAGE AMPLITUDE

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 97182409.6

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): BR CA CN JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1997938761

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2300064

Country of ref document: CA

Ref document number: 2300064

Country of ref document: CA

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: KR

NENP Non-entry into the national phase

Ref document number: 1999512615

Country of ref document: JP

WWP Wipo information: published in national office

Ref document number: 1997938761

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 09485211

Country of ref document: US

WWW Wipo information: withdrawn in national office

Ref document number: 1997938761

Country of ref document: EP