[go: up one dir, main page]

WO2004006524A1 - Device and method for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station - Google Patents

Device and method for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station Download PDF

Info

Publication number
WO2004006524A1
WO2004006524A1 PCT/DE2003/002026 DE0302026W WO2004006524A1 WO 2004006524 A1 WO2004006524 A1 WO 2004006524A1 DE 0302026 W DE0302026 W DE 0302026W WO 2004006524 A1 WO2004006524 A1 WO 2004006524A1
Authority
WO
WIPO (PCT)
Prior art keywords
unit
pilot symbols
terms
mobile radio
base station
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.)
Ceased
Application number
PCT/DE2003/002026
Other languages
German (de)
French (fr)
Inventor
Burkhard Becker
Holger Neuhaus
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.)
Infineon Technologies AG
Original Assignee
Infineon Technologies AG
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 Infineon Technologies AG filed Critical Infineon Technologies AG
Priority to CN03815785.3A priority Critical patent/CN1666483B/en
Publication of WO2004006524A1 publication Critical patent/WO2004006524A1/en
Priority to US11/028,158 priority patent/US8331492B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • 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/2662Arrangements for Wireless System Synchronisation
    • H04B7/2668Arrangements for Wireless Code-Division Multiple Access [CDMA] System Synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0035Synchronisation arrangements detecting errors in frequency or phase
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0024Carrier regulation at the receiver end
    • H04L2027/0026Correction of carrier offset
    • H04L2027/003Correction of carrier offset at baseband only

Definitions

  • the invention relates to a device by means of which the / deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station can be determined.
  • the invention further relates to a corresponding method.
  • the symbols are modulated onto a carrier frequency in the transmitter and demodulated in the receiver.
  • the mobile radio device It is necessary for the mobile radio device to have the same carrier frequency as the base station. However, if there is a deviation in the carrier frequency in the mobile radio device, the deviation must be determined so that it can then be compensated for.
  • Frequency deviation can be caused in the mobile radio device, for example, by tolerances of the oscillator generating the carrier frequency. Another reason for frequency shifts can be temperature fluctuations. Furthermore, movements of the mobile radio device relative to the base station lead to Doppler frequency shifts.
  • the phase difference between two successive symbols received by the mobile radio device is measured to determine the deviation of the carrier frequency of the mobile radio device, a known data sequence modulated onto the symbols possibly having to be demodulated beforehand. Since the symbols received are complex symbols, they can be represented by pointers in the complex number plane. If the two symbols were the same when they were generated in the base station, the phase difference between the of the two symbols received, the angle of rotation of the associated pointers can be viewed in the complex number plane.
  • the phase difference represents a direct measure of the frequency difference between the carrier frequency of the base station and the carrier frequency of the mobile radio device.
  • the frequency error of the mobile radio device can be determined using the pilot signal (Common Pilot Channel; CPICH).
  • the pilot signal is one sent out by the base station
  • the pilot signal by means of which the same pilot symbol or a continuously recurring pattern of two different pilot symbols is continuously transmitted.
  • the pilot signal is therefore particularly suitable for the phase difference measurement described above.
  • the pilot symbols received by the mobile radio device are referred to below with r, the integer index k indicating the chronological order of the pilot symbols r k .
  • the frequency deviation ⁇ f can be calculated from the phase difference ⁇ measured between two pilot symbols ri and r k received directly one after the other using the following equation (1):
  • time T ⁇ denotes the time interval between the transmission of the pilot symbols ri and r k .
  • the pilot symbol rate is calculated from 1 / T S and is 15 kHz in the UMTS standard.
  • Pilot symbol r ⁇ i _ 1 a complex product U can be formed:
  • the variance var ( ⁇ ) of the distribution of the phase difference ⁇ with additive white Gaussian noise with a signal-to-noise ratio E s / N 0 and averaging over L values can be calculated approximately as follows:
  • the radio signal is transmitted by two antennas of the base station.
  • the complex product U k must be calculated separately for both antennas.
  • the deviation of the carrier frequency of the mobile radio device from the carrier frequency of the base station is calculated completely in the firmware by means of a digital signal processor. If several base stations and several transmission paths per base station are examined, all data are transmitted path-specifically to the digital signal processor. This leads to a high workload of both the digital signal processor and the data bus over which the data is transmitted.
  • the object of the invention is to provide a device for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station, in which the necessary computing operations are carried out at low cost. A corresponding procedure is also to be specified.
  • the deviation of the carrier frequency of a mobile radio device from the carrier frequency of at least one base station can be determined in the UMTS standard.
  • a sequence of complex pilot symbols known in the mobile radio device is transmitted to the mobile radio device by radio from each base station.
  • the device according to the invention contains a first, a second and a third unit. Terms are calculated using the first unit. A term is formed from at least two different pilot symbols of the sequence received by the mobile radio device. Furthermore, the phase difference between the two pilot symbols can be determined from a term.
  • the second unit is used to form groups from the terms, a term being sorted into a group on the basis of features or properties of the pilot symbols on which it is based.
  • the third unit is used to calculate the frequency deviation based on the terms of at least one group.
  • the features or properties of the pilot symbols relate, for example, to the affiliation to a specific base station from which the pilot symbols were transmitted, the path via which the pilot symbols were transmitted, or the transmission mode (STTD, normal Mode) of the pilot symbols.
  • the device according to the invention can obtain information about such features or properties, for example, from the RAKE receiver in which the pilot symbols are obtained from pilot signals by demodulation.
  • An advantage of the invention lies in the combination of the terms into groups.
  • the third unit which is the final arithmetic operations for determining the Frequency deviation, not all terms need to be supplied as individual results due to the group formation, but only the intermediate results available for the groups.
  • the data transfer on the data bus arranged between the second and the third unit is reduced, and the third unit is burdened with fewer computing operations.
  • Another advantage of group formation can be seen in the fact that the group formation can be carried out according to criteria that are meaningful and inexpensive for further calculations.
  • the first unit and the second unit are advantageously in the form of hard-wired circuits. This measure has an advantageous effect in that the work steps to be carried out by the first and second units are computationally intensive, but are uncomplicated and can therefore be carried out by hardware in a cost-effective manner.
  • Digital signal processor is realized. This maintains a high degree of flexibility of the device according to the invention. Furthermore, those to be executed by the digital signal processor
  • the digital signal processor has sufficient computing capacity for other tasks.
  • the criteria by which the terms in the second unit are sorted into groups can also be specified by the digital signal processor.
  • the Digital signal processor can also take on other control tasks.
  • the first unit is designed for the calculation of complex products, a complex product being formed from at least two different pilot symbols of the sequence received by the mobile radio device and the argument of the complex product indicating the phase difference between the two pilot symbols.
  • the phase angles of the at least two different pilot symbols could also first be calculated separately from one another, and then the phase difference could be calculated from the phase angles.
  • the first unit preferably contains a multiplier which has a first input and a second input.
  • a circuit branch is arranged in front of the first input and contains a delay element and a unit for transforming a complex value into its complex conjugate value.
  • the circuit branch is fed by the one pilot symbol and the second input is fed by the other pilot symbol.
  • the delay time of the delay element can advantageously be adjustable and specifiable.
  • the delay element can be implemented, for example, by a rewritable memory.
  • a pilot symbol appears in front of his in the rewritable memory
  • an accumulator is arranged between the first unit and the second unit, which accumulates an adjustable number of terms in each case.
  • the terms or, if appropriate, the accumulated terms of a group are advantageously added up in the second unit.
  • a particularly preferred embodiment of the invention provides that the first unit and the second unit and, if appropriate, the accumulator are each designed in duplicate. This measure is particularly advantageous if a base station from which the mobile radio device receives pilot signals is operated in the STTD operating mode. A separate processing path is then available for the pilot symbols of each antenna of the base station.
  • the first two units are preceded by a fourth unit, which separates the received pilot symbols according to the associated antennas.
  • a rewritable memory is preferably connected upstream of the first unit or possibly the fourth unit.
  • the rewritable memory is used to decouple the RAKE receiver of the mobile radio device from the downstream units of the device according to the invention.
  • a further preferred embodiment of the invention provides that mean values from terms or from groups of terms can be formed within the third unit.
  • the device according to the invention preferably has a control unit.
  • the control unit can, among other things, carry out control tasks for forming the groups.
  • the control tasks can include the control of the accumulation of the terms in the given groups.
  • the control unit can carry out further tasks, such as, for example, specifying the delay times for the delay elements.
  • the digital signal processor can optionally take over tasks of the control unit.
  • An essential aspect of the invention relates to the features of the pilot symbols on the basis of which the groups are formed. These features advantageously relate to the associated base station or the associated ones
  • Transmission paths For example, all terms that have arisen from pilot symbols of the same base station can be combined into a group. It is also conceivable to combine the terms that result from certain transmission paths in a group. It can be provided, for example, that the terms of the signal paths with the strongest signal are combined in a group by a base station. This would reduce the effects of the Doppler frequency shift caused by movement of the mobile device in the results of this group.
  • the transmission paths of different base stations can be divided into different groups. This enables the calculation of the double frequency shift of a specific base station. The terms can always be several in all group formations
  • the groups can also be defined across cells.
  • the method according to the invention serves to determine the deviation of the carrier frequency of a mobile radio device from the carrier frequency of at least one base station. From each base station to the mobile device is one in the Mobile device known sequence of complex pilot symbols transmitted by radio. To determine the carrier frequency deviation, terms are calculated in a first method step, each consisting of at least two different pilot symbols that of the
  • Mobile device received sequence are formed.
  • the phase difference between the two pilot symbols can be determined from a term.
  • groups are formed from the terms, a term being assigned to a group on the basis of features of the pilot symbols on which it is based.
  • the carrier frequency deviation is calculated using the terms of at least one group.
  • the determination of the frequency deviation can be carried out more efficiently than is possible with conventional methods. For example, a frequency shift caused by the Doppler effect can be reduced by a suitable group selection.
  • the two pilot symbols, from each of which a term of a group is formed, are preferably separated by a predetermined number of positions in the sequence of the pilot symbols.
  • the calculations are carried out twice for a group, the two calculations differing in that a different number of digits by which the pilot symbols used for the calculations lie apart is selected.
  • This number of digits can be expressed, for example, by the parameter D introduced in equations (6) to (8).
  • it can be provided to first form a group in which a value greater than 1 is used for the parameter D, so that the variance of the phase difference measurement and thus the error of the frequency estimate are comparatively high turn out small.
  • the otherwise identical calculations are carried out with the value 1 for the parameter D. This makes it possible to check whether the smaller uniqueness range
  • Fig. 1 is a schematic diagram of a in a
  • FIG. 2 shows a schematic circuit diagram of a further circuit which can be integrated into the exemplary embodiment of the invention.
  • Fig. 3 is a schematic circuit diagram of the exemplary embodiment of the invention
  • circuit 1 shows the schematic circuit diagram of a circuit 1.
  • the circuit 1 can be part of an exemplary embodiment of the invention shown in FIG. 3
  • Circuit 1 is integrated in a mobile radio device. Pilot signals received by the mobile radio device are demodulated in a RAKE receiver and converted into pilot symbols 100.
  • the pilot symbols 100 enter the circuit 1 at a data rate of, for example, 15 ks / s.
  • the base station from which the pilot symbols 100 were originally transmitted is in the STTD Operating mode is operated. In the STTD operating mode, the base station transmits its signals using two antennas 1 and 2.
  • the pilot symbols 100 are divided into two data paths in the circuit 1, the pilot symbols 101 belonging to the antenna 1 being processed in one data path and the pilot symbols 102 belonging to the antenna 2 being processed in the other data path.
  • the data paths fed by the pilot symbols 101 and 102 are shown one above the other in FIG. 1.
  • the upper data path relates to the antenna 2 of the base station.
  • a sign unit 3 and an accumulator 4 are connected in series in this data path.
  • the sign unit 3 has a control input which is connected to the output of an STTD coding unit 2.
  • the STTD coding unit 2 is controlled by a control signal 200.
  • the output of the accumulator 4 is connected both to an input of a multiplier 10 and to the input of a delay element 6.
  • the delay element 6 is controlled by a control signal 201.
  • the delay element 6 is followed by a conjugation unit 8.
  • the output of the conjugation unit 8 is present at a further input of the multiplier 10.
  • an accumulator 12 and a grouping unit 14 are arranged in series in the order given.
  • the accumulator 12 is controlled by a control signal 202
  • the grouping unit 14 is controlled by a control signal 203.
  • further data 103 are fed into the grouping unit 14.
  • the data 103 can be the intermediate results of an integration of terms within a group. This is explained further below in connection with the description of FIG. 3.
  • the output of the grouping unit 14 feeds an input of an adder 16.
  • the data path belonging to the antenna 1 is similar to the data path belonging to the antenna 2 built up.
  • this data path has an accumulator 5, a delay element 7, a conjugation unit 9, a multiplier 11, an accumulator 13 and a grouping unit 15.
  • the output of the grouping unit 15 is connected to a further input of the adder 16.
  • the data path fed by the pilot symbols 101 has no sign unit and no STTD coding unit.
  • the delay element 7, like the delay element 6, is controlled by the control signal 201. Furthermore, the accumulator 13 is controlled by the control signal 202 and the grouping unit 15 by the control signal 203.
  • the grouping unit 15 also includes data 104, which, like the data 103, can be the intermediate results of an integration of terms within a group.
  • the adder 16 is an averaging unit 17 and
  • the averaging unit 17 is controlled by a control signal 204.
  • the multiplier 19 is fed by a value 205.
  • the multiplier 19 generates an output value 105.
  • the data paths on which complex-value data are transmitted are represented by arrows with an additional vertical bar in front of the arrow head.
  • Data and signal paths on which purely real data or signals are transmitted are shown by arrows without vertical bars.
  • the control signals are indicated in FIGS. 1 and 2 by dashed arrows.
  • the pilot symbols transmitted by the antenna 2 per frame can be subdivided into units with four pilot symbols each, each unit having the pattern A, - A, -A, A formed from the four pilot symbols. There is only an irregularity in this pattern at the border of the frame.
  • the sign unit 3 receives the information about which pilot symbol is to be inverted from the STTD coding unit 2, in which the pattern of the pilot symbols transmitted by the antenna 2 of the base station is filed. Furthermore, the STTD coding unit 2 requires information about the start of the frame in order to control the sign unit 3. This information is made available to the STTD coding unit 2 by the control signal 200.
  • a complex product according to equation (6) is formed from the convolution values generated by the accumulator 4 or 5 with the aid of the delay element 6 or 7, the conjugation unit 8 or 9 and the multiplier 10 or 11, wherein in equation (6) the values r k -D and r k are replaced by convolution values.
  • a convolution value located in the delay element 6 or 7 is only output again when the accumulator 4 or 5 has generated the D-th subsequent convolution value.
  • the size of the parameter D is supplied to the delay elements 6 and 7 by the control signal 201.
  • the convolution value output by the delay element 6 or 7 is complex conjugated by means of the conjugation unit 8 or 9. The sign of the
  • the sum of complex products generated by the accumulator 12 or 13 is fed to the grouping unit 14 or 15. Furthermore, the grouping unit 14 or 15 receives the data 103 or 104, which it sums up as intermediate results of an integration within a group with the data made available by the accumulator 12 or 13.
  • the convolution values output by the accumulator 4 or 5 are given below with P? designated.
  • the index is j
  • the accumulator 12 or 13 sums over four products output by the multiplier 10 or 11
  • the grouping unit 14 or 15 sums up the sums output by the accumulator 12 or 13 according to the control signal 203 with the data 103 or 104. This is characterized in the term (9) by the summation index m. It is explained further below that the summation index m identifies the summation results of the accumulator 12 or 13, which are to be combined to form a specific group result.
  • the index m can be used to denote all propagation paths within a cell, via which the results of the accumulator 12 or 13 are to be summed up. M in this example denotes the number of propagation paths within this cell.
  • circuit 1 All processing steps before the calculation of terms (9) take place in circuit 1 by means of a hardware circuit. Only the outputs of the grouping units 14 and 15 feed firmware, in which the further calculations for determining the frequency deviation are carried out by means of a digital signal processor 39.
  • a digital signal processor 39 The in Fig. 1 in the
  • Units and circuit elements arranged in the digital signal processor 39 are therefore to be understood as calculation rules of an algorithm which is processed in the digital signal processor 39.
  • the terms output by the grouping units 14 and 15 are added by means of the digital signal processor 39. An average is then formed over a certain period of the average. These two steps are identified in FIG. 1 by the adder 16 and the averaging unit 17. The averaging period is fed to the averaging unit 17 by the control signal 204. As a result of the averaging, the data rate after the averaging unit 17 drops to a value of 7.5 / mean duration ks / s.
  • phase difference ⁇ is calculated from the mean value in accordance with equation (3) by inserting the mean value for the complex product U k into the right-hand side of equation (3). For this calculation step stands in
  • the parameter D be taken into account.
  • a factor of 1 / (4 ⁇ T s D) results from these considerations, the factor l / T s representing the pilot symbol rate at which the pilot symbols are transmitted by the base station. In the UMTS standard, this pilot symbol rate is 15 kHz.
  • the multiplication by the factor 1 / (4 ⁇ T s D) is carried out in FIG. 1 by means of the multiplier 19, to which the factor 1 / (4 ⁇ T s D) is supplied by the value 205. This multiplication gives the frequency deviation ⁇ f as the output value 105.
  • FIG. 2 shows the schematic circuit diagram of a circuit 20 which, like circuit 1, can be integrated in the exemplary embodiment of the invention shown in FIG. 3.
  • the circuit 20 is designed to process pilot symbols which have been received by a base station operated in the normal operating mode. In normal operating mode, a base station only sends signals via an antenna.
  • Circuit 20 emerges from circuit 1 when the upper data path of circuit 1, in which the pilot symbols 102 belonging to antenna 2 are processed, is omitted. Furthermore, in comparison to circuit 1, the accumulator 5, which could be bridged in circuit 1 to generate circuit 20, and the adder 16, whose function in the processing algorithm of digital signal processor 39 would have to be deleted, are eliminated in circuit 20.
  • the resulting circuit 20 is shown in FIG. 2. Similar or identical circuit elements, signals or calculation rules as in FIG. 1 have the same reference symbols in FIG. 2. It should be noted that in the accumulator 13 of the circuit 20, 8 complex products U k are summed. This results in analogy to term (9) Term (10), which is output by the grouping unit 15:
  • the integer index k which is specified by the control signal 202, indicates the chronological order of the pilot symbols r.
  • the value 205 by which the phase difference ⁇ is multiplied is 1 / (2 ⁇ T s D).
  • the data rate up to the averaging in the averaging unit 17 has a value of 15 ks / s. After the averaging unit 17, the data rate is 15 / mean duration ks / s.
  • FIG. 3 shows a circuit 30 for determining the deviation of the carrier frequency of a mobile radio device as an exemplary embodiment of the device according to the invention.
  • the circuits 1 and 20 shown in FIGS. 1 and 2 can be integrated into the circuit 30.
  • Circuit 30, like circuits 1 and 20, is supplied with pilot symbols 100 which have been demodulated by the RAKE receiver of the mobile radio device.
  • the pilot symbols 100 first reach an intermediate memory 31, which serves to decouple the RAKE structure from the downstream components of the circuit 30.
  • the pilot symbols 100 then pass through a decoupling unit 32 which, in the STTD operating mode, performs the task of separating the pilot symbols 100 according to the respective antenna.
  • the circuit 1 shown in FIG. 1 relates to the STTD operating mode.
  • the Decoupling unit 32 is also shown in FIG. 1. It includes the STTD coding unit 2, the sign unit 3 and the accumulators 4 and 5.
  • the antenna decoupling is accomplished in the decoupling unit 32 as described above by folding two successive pilot symbols. For this purpose, the pilot symbol that is received first is first temporarily stored in a buffer 33 downstream of the decoupling unit 32.
  • the pilot symbol temporarily stored in the buffer is loaded again into the decoupling unit 32 so that the folding of the two pilot symbols can be carried out there.
  • the convolution value obtained in this way can then be stored in the intermediate store 33.
  • the pilot symbols 100 are written directly into the buffer store 33. This is the operating mode of the base station for which the circuit 20 shown in FIG. 2 is designed.
  • the convolution values or pilot symbols temporarily stored in the intermediate memory 33 are read out in a hard-wired calculation unit 34 for their further processing.
  • the circuit elements belonging to the calculation unit 34 are shown in FIGS. 1 and 2 for both operating modes of the base station.
  • the calculation unit 34 contains the conjugation units 8 and 9, the multipliers 10 and 11, the accumulators 12 and 13 and the grouping units 14 and 15. To reduce the circuit complexity, the calculation unit 34 can result from a circuit part of a circuit which is suitable for SINR (Signal to Interference and Noise Ratio) calculations are used. It should be noted that the delay elements 6 and 7 in the circuit 30 are implemented by the buffer 33.
  • the calculation unit 34 carries out the integration according to equation (10) or (9). Intermediate values of the summation are connected downstream of the calculation unit 34
  • Buffer 35 cached. As soon as a further pilot symbol or convolution result (summation index k or i in equation (10) or (9)) or a contribution to the accumulation of a group result (summation index m in equations (9) and (10)) is available, the temporary summation results are loaded from the buffer 35 into the calculation unit 34 as data 103 or 104 and the summation is supplemented or completed in accordance with equation (10) or (9).
  • the method described above is particularly suitable for the case in which the pilot symbols 100 are successively supplied by time-multiplexed RAKE fingers and the pilot symbols 100 have been forced to belong to a group due to the assignment of the RAKE fingers to specific propagation paths within specific cells. This is expressed in equations (9) and (10) by the index m.
  • the pilot symbols 100 are transmitted in a time sequence according to a defined transmission sequence in the time slot or frame raster and demodulated by the RAKE fingers in time division multiplex. Doing so will 256 chips of demodulated pilot symbols 100 each supplied by the time-multiplexed RAKE fingers.
  • the aim of returning the data 103 and / or 104 to the calculation unit 34 is to combine the complex terms output by the accumulators 12 and 13 in groups in a flexible manner.
  • the complex terms that are to be combined in a specific group can, for example, belong to a specific path on which the signals are transmitted from a specific base station to the mobile radio device. Furthermore, it can be provided that the complex terms belonging to several transmission paths of a specific base station are added up in a group.
  • Another grouping option is characterized in that the complex terms of the signal-strongest paths of one or more base stations are integrated in a group. The user specifies which groups will ultimately be formed.
  • the grouping units 14 and 15 are provided with the intermediate results, which contain the complex terms of this group that have been added up so far, by means of the data 103 and 104, respectively.
  • the new intermediate result is again stored in the buffer 35. As soon as a new complex term belonging to this group has been calculated in the accumulator 12 or 13, this becomes
  • the frequency deviation ⁇ f is calculated for at least two different parameters D.
  • values 1 and 4 can be selected for parameter D.
  • the digital signal processor 39 In addition to its task of calculating the frequency deviation ⁇ f, the digital signal processor 39 also performs control tasks for forming the groups.
  • the digital signal processor 39 determines, for example, which groups are formed and feeds the corresponding specifications to a control unit 37.
  • the control unit 37 controls an address generation unit 38.
  • the address generation unit 38 specifies the addresses of the intermediate memory 35, in which those of the
  • Calculation unit 34 generated intermediate results of the individual groups are stored.
  • the address generation unit 38 can select the intermediate results, which are stored as data 103 or 104 in the
  • Grouping unit 14 or 15 should be loaded.
  • a control unit 36 is provided in the circuit 30.
  • the control unit 36 receives control signals 206 from the RAKE receiver.
  • the control signals 206 contain information about which RAKE finger the pilot symbols 100 coming into the circuit 30 belong to.
  • the means that the control unit 36 receives information about the associated base station, the operating mode of the base station and the transmission path of the pilot symbols 100 by means of the control signals 206 and the configuration data in the control unit 37.
  • the configuration data in the control unit 37 can be used to determine which transmission path within which cell the relevant RAKE finger is receiving.
  • the transmission mode can also be identified on the basis of the determined base station.
  • this RAKE finger is assigned to a specific group via which the results are accumulated.
  • control signals are exchanged bidirectionally between the control units 36 and 37.
  • the control signals 206 generated by the RAKE receiver are also supplied to the control unit 37.
  • the control unit 36 controls the buffer 33 with the control signal 201 and the calculation unit 34 with the control signals 202 and 203 on the basis of the information available to it. Furthermore, the control unit 36 informs the calculation unit 34 of the operating mode in which the base station belonging to the pilot symbols 100 is operated. Accordingly, the calculation unit 34 can be configured according to circuit 1 or circuit 20.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a device for determining the frequency deviation (105) of a mobile radio device from a base station that emits a sequence of symbols. Said device comprises a unit (6-11) for calculating terms, whereby a term is composed of two symbols of the sequence received by the mobile radio device, and the term is used to determine the phase difference of the two symbols. The device further comprises a unit (14, 15) for establishing groups on the basis of the terms, whereby a term is associated with a group by means of the features of the symbols on which it is based, and a unit (39) for calculating the deviation (105) by means of a group.

Description

Beschreibungdescription

Einrichtung und Verfahren zur Bestimmung der Abweichung der Trägerfrequenz eines Mobilfunkgeräts von der Trägerfrequenz einer BasisstationDevice and method for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station

Die Erfindung bezieht sich auf eine Einrichtung, mittels welcher die /Abweichung der Trägerfrequenz eines Mobilfunkgeräts gegenüber der Trägerfrequenz einer Basisstation bestimmt werden kann. Ferner betrifft die Erfindung ein entsprechendes Verfahren.The invention relates to a device by means of which the / deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station can be determined. The invention further relates to a corresponding method.

Zur Übertragung von Symbolen zwischen einer Basisstation und einem Mobilfunkgerät werden die Symbole im Sender auf eine Trägerfrequenz aufmoduliert und im Empfänger demoduliert.To transmit symbols between a base station and a mobile radio device, the symbols are modulated onto a carrier frequency in the transmitter and demodulated in the receiver.

Dabei ist es notwendig, dass das Mobilfunkgerät die gleiche Trägerfrequenz wie die Basisstation aufweist. Kommt es jedoch zu einer Abweichung der Trägerfrequenz im Mobilfunkgerät, muss die Abweichung bestimmt werden, um anschließend kompensiert werden zu können. Eine derartigeIt is necessary for the mobile radio device to have the same carrier frequency as the base station. However, if there is a deviation in the carrier frequency in the mobile radio device, the deviation must be determined so that it can then be compensated for. Such

Frequenzabweichung kann im Mobilfunkgerät beispielsweise durch Toleranzen des die Trägerfrequenz erzeugenden Oszillators hervorgerufen werden. Eine weitere Ursache für Frequenzverschiebungen können TemperaturSchwankungen sein. Ferner führen Bewegungen des Mobilfunkgeräts gegenüber der Basisstation zu Doppler-FrequenzverSchiebungen.Frequency deviation can be caused in the mobile radio device, for example, by tolerances of the oscillator generating the carrier frequency. Another reason for frequency shifts can be temperature fluctuations. Furthermore, movements of the mobile radio device relative to the base station lead to Doppler frequency shifts.

In der Regel wird zur Bestimmung der Abweichung der Trägerfrequenz des Mobilfunkgeräts die Phasendifferenz zwischen zwei aufeinander folgenden, von dem Mobilfunkgerät empfangenen Symbolen gemessen, wobei zuvor gegebenenfalls eine auf die Symbole aufmodulierte bekannte Datensequenz demoduliert werden muss. Da es sich bei den empfangenen Symbolen um komplexe Symbole handelt, lassen sich diese durch Zeiger in der komplexen Zahlenebene darstellen. Sofern die beiden Symbole bei ihrer Generierung in der Basisstation gleich waren, kann für die Phasendifferenz zwischen den beiden empfangenen Symbolen der Rotationswinkel der zugehörigen Zeiger in der komplexen Zahlenebene betrachtet werden. Die Phasendifferenz stellt ein direktes Maß für den Frequenzunterschied zwischen der Trägerfrequenz der Basisstation und der Trägerfrequenz des Mobilfunkgeräts dar.As a rule, the phase difference between two successive symbols received by the mobile radio device is measured to determine the deviation of the carrier frequency of the mobile radio device, a known data sequence modulated onto the symbols possibly having to be demodulated beforehand. Since the symbols received are complex symbols, they can be represented by pointers in the complex number plane. If the two symbols were the same when they were generated in the base station, the phase difference between the of the two symbols received, the angle of rotation of the associated pointers can be viewed in the complex number plane. The phase difference represents a direct measure of the frequency difference between the carrier frequency of the base station and the carrier frequency of the mobile radio device.

Im UMTS (Universal Mobile Telecommunications System) -Standard lässt sich der Frequenzfehler des Mobilfunkgeräts mit Hilfe des Pilotsignals (Common Pilot Channel; CPICH) ermitteln. Das Pilotsignal ist ein von der Basisstation ausgesendetesIn the UMTS (Universal Mobile Telecommunications System) standard, the frequency error of the mobile radio device can be determined using the pilot signal (Common Pilot Channel; CPICH). The pilot signal is one sent out by the base station

Signal, mittels welchem fortlaufend das gleiche Pilotsymbol oder ein kontinuierlich wiederkehrendes Muster aus zwei verschiedenen Pilotsymbolen übertragen wird. Daher eignet sich das Pilotsignal in besonderer Weise für die vorstehend beschriebene Phasendifferenzmessung.Signal by means of which the same pilot symbol or a continuously recurring pattern of two different pilot symbols is continuously transmitted. The pilot signal is therefore particularly suitable for the phase difference measurement described above.

Die von dem Mobilfunkgerät empfangenen Pilotsymbole sind im Folgenden mit r bezeichnet, wobei der ganzzahlige Index k die zeitliche Reihenfolge der Pilotsymbole rk angibt. Aus der zwischen zwei direkt nacheinander empfangenen PilotSymbolen r-i und rk gemessenen Phasendifferenz Δφ lässt sich die Frequenzabweichung Δf nach folgender Gleichung (1) errechnen:The pilot symbols received by the mobile radio device are referred to below with r, the integer index k indicating the chronological order of the pilot symbols r k . The frequency deviation Δf can be calculated from the phase difference Δφ measured between two pilot symbols ri and r k received directly one after the other using the following equation (1):

Δf=^üt, (1)Δf = ^ üt, (1)

2πT= 2πT =

wobei die Zeit TΞ den zeitlichen Abstand zwischen der Aussendung der Pilotsymbole r-i und rk bezeichnet. Die Pilotsymbolrate errechnet sich aus 1/TS und beträgt im UMTS- Standard 15 kHz.where the time T Ξ denotes the time interval between the transmission of the pilot symbols ri and r k . The pilot symbol rate is calculated from 1 / T S and is 15 kHz in the UMTS standard.

Aus dem Pilotsymbol rk und dem komplex konjugiertenFrom the pilot symbol r k and the complex conjugate

Pilotsymbol rζi_1 lässt sich ein komplexes Produkt U bilden:Pilot symbol rζ i _ 1 a complex product U can be formed:

Figure imgf000004_0001
Das Argument des komplexen Produkts Uk gibt die Phasendifferenz Δφ an:
Figure imgf000004_0001
The argument of the complex product Uk gives the phase difference Δφ:

Δφ = arg(Uk) = (3)

Figure imgf000005_0001
Δφ = arg (U k ) = (3)
Figure imgf000005_0001

Die vorstehenden Gleichungen (1) bis (3) liefern eine Berechnungsvorschrift, mit welcher sich dieThe above equations (1) to (3) provide a calculation rule with which the

Frequenzabweichung Δf des Mobilfunkgeräts abschätzen lässt. Für den Eindeutigkeitsbereich |Δf| dieser Abschätzung ergibt sich:Frequency deviation Δf of the mobile device can be estimated. For the uniqueness range | Δf | this estimate results in:

|Δf| < = 7,5 kHz (4)| .DELTA.f | <= 7.5 kHz (4)

2TS 2T S

Für kleine Phasendifferenzen Δφ lässt sich die Varianz var (Δφ) der Verteilung der Phasendifferenz Δφ bei additivem weißen Gaußschen Rauschen mit einem Signal -zu-Rausch- Verhältnis Es/N0 und einer Mittelung über L Werte näherungsweise folgendermaßen berechnen :For small phase differences Δφ, the variance var (Δφ) of the distribution of the phase difference Δφ with additive white Gaussian noise with a signal-to-noise ratio E s / N 0 and averaging over L values can be calculated approximately as follows:

Figure imgf000005_0002
Figure imgf000005_0002

Bislang wurden zwei Pilotsymbole rk und rk-i betrachtet , die in der zeitlichen Abfolge der Pilotsymbole unmittelbar aufeinander folgen. Jedoch weist die Betrachtung zweier Pilotsymbole rk und rk-D / die in der zeitlichen Abfolge der Pilotsymbole um D Symbole auseinander liegen, gewisse Vorteile auf . Um diese Vorteile plausibel zu machen, muss der Parameter D in den Gleichungen (2 ) , (4 ) und (5 ) berücksichtigt werden :So far, two pilot symbols rk and rk-i have been considered, which follow one another directly in the chronological sequence of the pilot symbols. However, the consideration of two pilot symbols r k and r k - D / which are separated by D symbols in the chronological sequence of the pilot symbols has certain advantages. To make these advantages plausible, parameter D in equations (2), (4) and (5) must be taken into account:

Uk = rk_D rk ( 6 ) 7,5 kHzU k = r k _ D r k (6) 7.5 kHz

|Δf| < (7)| .DELTA.f | <(7)

2TSD D2T S DD

Figure imgf000006_0001
Figure imgf000006_0001

Der Vorteil der Einführung des Parameters D lässt sich aus Gleichung (8) ersehen: Eine Erhöhung des Parameters D führt zu einer Verkleinerung der Varianz var (Δφ) . Allerdings führt eine Erhöhung des Parameters D gemäß Gleichung (7) auch zu einer Verkleinerung des Eindeutigkeitsbereichs |Δf| .The advantage of introducing the parameter D can be seen from equation (8): Increasing the parameter D leads to a reduction in the variance var (Δφ). However, increasing the parameter D according to equation (7) also leads to a reduction in the uniqueness range | Δf | ,

Beim Betrieb der Basisstation im STTD (Space Time Transmit Diversity) -Modus wird das Funksignal von zwei Antennen der Basisstation ausgesendet . In diesem Fall muss das komplexe Produkt Uk für beide Antennen separat berechnet werden.When operating the base station in STTD (Space Time Transmit Diversity) mode, the radio signal is transmitted by two antennas of the base station. In this case, the complex product U k must be calculated separately for both antennas.

Bei bekannten Mobilfunkgeräten wird die Abweichung der Trägerfrequenz des Mobilfunkgeräts von der Trägerfrequenz der Basisstation vollständig in der Firmware mittels eines Digitalsignalprozessors berechnet. Werden dabei mehrere Basisstationen und mehrere Übertragungspfade pro Basisstation untersucht, so werden sämtliche Daten Pfad-spezifisch an den Digitalsignalprozessor übermittelt . Dies führt zu einer hohen Arbeitsbelastung sowohl des Digitalsignalprozessors als auch des Datenbusses, über welchen die Daten übertragen werden.In known mobile radio devices, the deviation of the carrier frequency of the mobile radio device from the carrier frequency of the base station is calculated completely in the firmware by means of a digital signal processor. If several base stations and several transmission paths per base station are examined, all data are transmitted path-specifically to the digital signal processor. This leads to a high workload of both the digital signal processor and the data bus over which the data is transmitted.

Aufgabe der Erfindung ist es, eine Einrichtung zur Bestimmung der Abweichung der Trägerfrequenz eines Mobilfunkgeräts von der Trägerfrequenz einer Basisstation zu schaffen, bei welcher die notwendigen Rechenoperationen aufwandsgünstig durchgeführt werden. Des Weiteren soll ein entsprechendes Verfahren angegeben werden.The object of the invention is to provide a device for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station, in which the necessary computing operations are carried out at low cost. A corresponding procedure is also to be specified.

Die der Erfindung zugrunde liegende Aufgabenstellung wird durch die Merkmale der unabhängigen Patentansprüche 1 und 17 gelöst. Vorteilhafte Weiterbildungen und Ausgestaltungen der Erfindung sind in den Unteransprüchen angegeben.The problem underlying the invention is characterized by the features of independent claims 1 and 17 solved. Advantageous further developments and refinements of the invention are specified in the subclaims.

Mittels der erfindungsgemäßen Einrichtung lässt sich die Abweichung der Trägerfrequenz eines Mobilfunkgeräts von der Trägerfrequenz mindestens einer Basisstation im UMTS-Standard bestimmen. Von jeder Basisstation wird dem Mobilfunkgerät dazu eine in dem Mobilfunkgerät bekannte Folge von komplexen Pilotsymbolen über Funk übermittelt . Die erfindungsgemäße Einrichtung enthält eine erste, eine zweite und eine dritte Einheit. Mittels der ersten Einheit werden Terme berechnet. Ein Term wird zumindest aus zwei unterschiedlichen Pilotsymbolen der von dem Mobilfunkgerät empfangenen Folge gebildet. Ferner lässt sich aus einem Term die Phasendifferenz zwischen den zwei PilotSymbolen bestimmen. Mittels der zweiten Einheit werden aus den Termen Gruppen gebildet, wobei ein Term anhand von Merkmalen oder Eigenschaften der ihm zugrunde liegenden Pilotsymbole in eine Gruppe sortiert wird. Die dritte Einheit dient zur Berechnung der Frequenzabweichung anhand der Terme mindestens einer Gruppe .Using the device according to the invention, the deviation of the carrier frequency of a mobile radio device from the carrier frequency of at least one base station can be determined in the UMTS standard. For this purpose, a sequence of complex pilot symbols known in the mobile radio device is transmitted to the mobile radio device by radio from each base station. The device according to the invention contains a first, a second and a third unit. Terms are calculated using the first unit. A term is formed from at least two different pilot symbols of the sequence received by the mobile radio device. Furthermore, the phase difference between the two pilot symbols can be determined from a term. The second unit is used to form groups from the terms, a term being sorted into a group on the basis of features or properties of the pilot symbols on which it is based. The third unit is used to calculate the frequency deviation based on the terms of at least one group.

Die Merkmale oder Eigenschaften der Pilotsymbole, anhand derer die Pilotsymbole in Gruppen sortiert werden, betreffen beispielsweise die Zugehörigkeit zu einer bestimmten Basisstation, von welcher die Pilotsymbole ausgesendet wurden, oder den Pfad, über den die Pilotsymbole übertragen wurden, oder den Übertragungsmodus (STTD, Normal Mode) der Pilotsymbole. Informationen über derartige Merkmale oder Eigenschaften kann die erfindungsgemäße Einrichtung beispielsweise von dem RAKE-Empfänger, in welchem die Pilotsymbole aus Pilotsignalen durch Demodulation gewonnen werden, erhalten.The features or properties of the pilot symbols, on the basis of which the pilot symbols are sorted into groups, relate, for example, to the affiliation to a specific base station from which the pilot symbols were transmitted, the path via which the pilot symbols were transmitted, or the transmission mode (STTD, normal Mode) of the pilot symbols. The device according to the invention can obtain information about such features or properties, for example, from the RAKE receiver in which the pilot symbols are obtained from pilot signals by demodulation.

Ein Vorteil der Erfindung liegt in der Zusammenfassung der Terme zu Gruppen. Der dritten Einheit, welche die abschließenden Rechenoperationen zur Bestimmung der Frequenzabweichung durchführt, müssen aufgrund der Gruppenbildung nicht sämtliche Terme als Einzelergebnisse zugeführt werden, sondern nur die jeweils für die Gruppen vorliegenden Zwischenergebnisse. Dadurch wird der Datentransfer auf dem zwischen der zweiten und der dritten Einheit angeordneten Datenbus verringert, und die dritte Einheit wird mit weniger Rechenoperationen belastet. Ein weiterer Vorteil der Gruppenbildung ist darin zu sehen, dass die Gruppenbildung nach Kriterien erfolgen kann, die für die weiteren Berechnungen sinnvoll und aufwandsgünstig sind.An advantage of the invention lies in the combination of the terms into groups. The third unit, which is the final arithmetic operations for determining the Frequency deviation, not all terms need to be supplied as individual results due to the group formation, but only the intermediate results available for the groups. As a result, the data transfer on the data bus arranged between the second and the third unit is reduced, and the third unit is burdened with fewer computing operations. Another advantage of group formation can be seen in the fact that the group formation can be carried out according to criteria that are meaningful and inexpensive for further calculations.

Beispielsweise ist es vorteilhaft, die Terme, die sich auf eine Auswahl der signalstärksten Übertragungspfade jeder Basisstation beziehen, in einer Gruppe zusammenzufassen. Dies kann zu einer Reduzierung des Doppler-Effekts beitragen. Die Kombination mehrerer Pfade zur Ergebnisbildung erhöht außerdem unter Ausnutzung von Diversität die Ergebnisgüte.For example, it is advantageous to combine the terms relating to a selection of the strongest signal transmission paths of each base station in a group. This can help reduce the Doppler effect. The combination of several paths for the formation of results also increases the quality of the results using diversity.

Vorteilhafterweise liegen die erste Einheit und die zweite Einheit als festverdrahtete Schaltungen vor. Diese Maßnahme wirkt sich insofern vorteilhaft aus, als dass die von der ersten und der zweiten Einheit durchzuführenden Arbeitsschritte zwar rechenintensiv, jedoch unkompliziert sind und somit aufwandsgünstig von einer Hardware durchgeführt werden können.The first unit and the second unit are advantageously in the form of hard-wired circuits. This measure has an advantageous effect in that the work steps to be carried out by the first and second units are computationally intensive, but are uncomplicated and can therefore be carried out by hardware in a cost-effective manner.

Eine weitere vorteilhafte Ausgestaltung der Erfindung sieht vor, dass die dritte Einheit durch einenA further advantageous embodiment of the invention provides that the third unit is replaced by a

Digitalsignalprozessor realisiert ist . Dadurch bleibt eine hohe Flexibilität der erfindungsgemäßen Einrichtung gewahrt. Ferner sind die von dem Digitalsignalprozessor auszuführendenDigital signal processor is realized. This maintains a high degree of flexibility of the device according to the invention. Furthermore, those to be executed by the digital signal processor

Rechenoperationen bezüglich der Berechnung der Frequenzabweichung gering, sodass dem Digitalsignalprozessor genügend Rechenkapazität für andere Aufgaben bleibt. Beispielsweise können durch den Digitalsignalprozessor auch die Kriterien vorgegeben werden, anhand derer die Terme in der zweiten Einheit in Gruppen sortiert werden. Der Digitalsignalprozessor kann auch weitere Steueraufgaben übernehmen.Computing operations with regard to the calculation of the frequency deviation are low, so that the digital signal processor has sufficient computing capacity for other tasks. For example, the criteria by which the terms in the second unit are sorted into groups can also be specified by the digital signal processor. The Digital signal processor can also take on other control tasks.

Gemäß einer bevorzugten Ausgestaltung der Erfindung ist die erste Einheit zur Berechnung von komplexen Produkten ausgelegt, wobei ein komplexes Produkt zumindest aus zwei unterschiedlichen Pilotsymbolen der von dem Mobilfunkgerät empfangenen Folge gebildet ist und das Argument des komplexen Produkts die Phasendifferenz zwischen den zwei Pilotsymbolen angibt. Alternativ zu dieser Berechnungsart könnten auch die Phasenwinkel der zumindest zwei unterschiedlichen Pilotsymbole zunächst getrennt voneinander berechnet werden, und anschließend könnte aus den Phasenwinkeln die Phasendifferenz berechnet werden.According to a preferred embodiment of the invention, the first unit is designed for the calculation of complex products, a complex product being formed from at least two different pilot symbols of the sequence received by the mobile radio device and the argument of the complex product indicating the phase difference between the two pilot symbols. As an alternative to this type of calculation, the phase angles of the at least two different pilot symbols could also first be calculated separately from one another, and then the phase difference could be calculated from the phase angles.

Vorzugsweise enthält die erste Einheit einen Multiplizierer, welcher einen ersten Eingang und einen zweiten Eingang aufweist. Vor dem ersten Eingang ist ein Schaltungszweig angeordnet, welcher ein Verzögerungsglied und eine Einheit zur Transformation eines komplexen Werts in seinen komplex konjugierten Wert enthält. Der Schaltungszweig wird von dem einen Pilotsymbol gespeist, und der zweite Eingang wird von dem anderen Pilotsymbol gespeist.The first unit preferably contains a multiplier which has a first input and a second input. A circuit branch is arranged in front of the first input and contains a delay element and a unit for transforming a complex value into its complex conjugate value. The circuit branch is fed by the one pilot symbol and the second input is fed by the other pilot symbol.

Die Verzögerungszeit des Verzδgerungsglieds kann vorteilhafterweise einstellbar und vorgebbar sein.The delay time of the delay element can advantageously be adjustable and specifiable.

Das Verzögerungsglied kann beispielsweise durch einen wiederbeschreibbaren Speicher realisiert sein. In dem wiederbeschreibbaren Speicher wird ein Pilotsymbol vor seinerThe delay element can be implemented, for example, by a rewritable memory. A pilot symbol appears in front of his in the rewritable memory

Ausgabe solange zwischengespeichert, wie es der diesem Pilotsignal zugewiesenen Verzögerungszeit entspricht.Output temporarily stored as long as it corresponds to the delay time assigned to this pilot signal.

Ferner kann vorzugsweise vorgesehen sein, dass zwischen der ersten Einheit und der zweiten Einheit ein Akkumulator angeordnet ist, welcher jeweils eine einstellbare Anzahl von Termen aufsummiert. Vorteilhafterweise werden die Terme oder gegebenenfalls die akkumulierten Terme einer Gruppe in der zweiten Einheit aufsummiert .Furthermore, it can preferably be provided that an accumulator is arranged between the first unit and the second unit, which accumulates an adjustable number of terms in each case. The terms or, if appropriate, the accumulated terms of a group are advantageously added up in the second unit.

Des Weiteren ist es von Vorteil, einen wiederbeschreibbaren Speicher vorzusehen, in welchem die Integrationsergebnisse der Gruppen zwischengespeichert werden können. Somit kann schnell auf eine Gruppe zugegriffen werden, sobald dieser Gruppe ein neuer Term hinzugefügt werden soll.Furthermore, it is advantageous to provide a rewritable memory in which the integration results of the groups can be buffered. This means that a group can be accessed quickly as soon as a new term is to be added to this group.

Eine besonders bevorzugte Ausgestaltung der Erfindung sieht vor, dass die erste Einheit und die zweite Einheit und gegebenenfalls der Akkumulator jeweils doppelt ausgeführt sind. Insbesondere ist diese Maßnahme von Vorteil, wenn eine Basisstation, von der das Mobilfunkgerät Pilotsignale empfängt, im STTD-Betriebsmodus betrieben wird. Dann steht für die Pilotsymbole jeder Antenne der Basisstation ein eigener Verarbeitungspfad zur Verfügung.A particularly preferred embodiment of the invention provides that the first unit and the second unit and, if appropriate, the accumulator are each designed in duplicate. This measure is particularly advantageous if a base station from which the mobile radio device receives pilot signals is operated in the STTD operating mode. A separate processing path is then available for the pilot symbols of each antenna of the base station.

Bei dem Betrieb der Basisstation im STTD-Betriebsmodus ist es des Weiteren von Vorteil, wenn den beiden ersten Einheiten eine vierte Einheit, welche die empfangenen Pilotsymbole nach den zugehörigen Antennen trennt, vorgeschaltet ist.When operating the base station in the STTD operating mode, it is also advantageous if the first two units are preceded by a fourth unit, which separates the received pilot symbols according to the associated antennas.

Der ersten Einheit oder gegebenenfalls der vierten Einheit ist vorzugsweise ein wiederbeschreibbarer Speicher vorgeschaltet. Der wiederbeschreibbare Speicher dient dazu, den RAKE-Empfänger des Mobilfunkgeräts von den nachgeschalteten Einheiten der erfindungsgemäßen Einrichtung zu entkoppeln.A rewritable memory is preferably connected upstream of the first unit or possibly the fourth unit. The rewritable memory is used to decouple the RAKE receiver of the mobile radio device from the downstream units of the device according to the invention.

Eine weitere bevorzugte Ausgestaltung der Erfindung sieht vor, dass innerhalb der dritten Einheit Mittelwerte aus Termen oder aus Gruppen von Termen gebildet werden können. Vorzugsweise weist die erfindungsgemäße Einrichtung eine Steuereinheit auf . Die Steuereinheit kann unter anderem Steuerungsaufgaben zur Bildung der Gruppen ausführen. Insbesondere können die Steuerungsaufgaben die Steuerung der Akkumulation der Terme in den vorgegebenen Gruppen beinhalten. Ferner können durch die Steuereinheit weitere Aufgaben ausgeführt werden, wie zum Beispiel die Vorgabe der Verzδgerungs eiten für die Verzögerungsglieder. Der Digitalsignalprozessor kann gegebenenfalls Aufgaben der Steuereinheit übernehmen.A further preferred embodiment of the invention provides that mean values from terms or from groups of terms can be formed within the third unit. The device according to the invention preferably has a control unit. The control unit can, among other things, carry out control tasks for forming the groups. In particular, the control tasks can include the control of the accumulation of the terms in the given groups. Furthermore, the control unit can carry out further tasks, such as, for example, specifying the delay times for the delay elements. The digital signal processor can optionally take over tasks of the control unit.

Ein wesentlicher Aspekt der Erfindung betrifft die Merkmale der Pilotsymbole, anhand derer die Gruppen gebildet werden. Vorteilhafterweise beziehen sich diese Merkmale auf die zugehörige Basisstation bzw. die zugehörigenAn essential aspect of the invention relates to the features of the pilot symbols on the basis of which the groups are formed. These features advantageously relate to the associated base station or the associated ones

Übertragungspfade. Beispielsweise können alle Terme, die aus Pilotsymbolen derselben Basisstation hervorgegangen sind, zu einer Gruppe zusammengefasst werden. Ebenso ist es denkbar, die Terme, die aus bestimmten Übertragungspfaden hervorgehen, in einer Gruppe zu vereinen. Dabei kann beispielsweise vorgesehen sein, dass die Terme der signalstärksten Übertragungspfade von einer Basisstation in einer Gruppe vereinigt werden. Dadurch würden die Auswirkungen der durch eine Bewegung des Mobilfunkgeräts verursachten Doppler- Frequenzverschiebung in den Ergebnissen dieser Gruppe reduziert . Alternativ dazu können die Übertragungspfade verschiedener Basisstationen auf verschiedene Gruppen aufgeteilt werden. Dies ermöglicht die Berechnung der Doppier-Frequenzverschiebung einer bestimmten Basisstation. Bei allen Gruppenbildungen können die Terme stets mehrerenTransmission paths. For example, all terms that have arisen from pilot symbols of the same base station can be combined into a group. It is also conceivable to combine the terms that result from certain transmission paths in a group. It can be provided, for example, that the terms of the signal paths with the strongest signal are combined in a group by a base station. This would reduce the effects of the Doppler frequency shift caused by movement of the mobile device in the results of this group. Alternatively, the transmission paths of different base stations can be divided into different groups. This enables the calculation of the double frequency shift of a specific base station. The terms can always be several in all group formations

Gruppen zugewiesen werden. Ferner können die Gruppen zellenübergreifend definiert werden.Be assigned to groups. The groups can also be defined across cells.

Das erfindungsgemäße Verfahren dient zur Bestimmung der Abweichung der Trägerfrequenz eines Mobilfunkgeräts von der Trägerfrequenz mindestens einer Basisstation. Von jeder Basisstation wird zu dem Mobilfunkgerät eine in dem Mobilfunkgerät bekannte Folge von komplexen Pilotsymbolen über Funk übertragen. Zur Bestimmung der Trägerfrequenzabweichung werden in einem ersten Verfahrensschritt Terme berechnet, die jeweils zumindest aus zwei unterschiedlichen Pilotsymbolen der von demThe method according to the invention serves to determine the deviation of the carrier frequency of a mobile radio device from the carrier frequency of at least one base station. From each base station to the mobile device is one in the Mobile device known sequence of complex pilot symbols transmitted by radio. To determine the carrier frequency deviation, terms are calculated in a first method step, each consisting of at least two different pilot symbols that of the

Mobilfunkgerät empfangenen Folge gebildet werden. Aus einem Term kann die Phasendifferenz zwischen den zwei Pilotsymbolen bestimmt werden. In einem zweiten Verfahrensschritt werden aus den Termen Gruppen gebildet, wobei ein Term einer Gruppe anhand von Merkmalen der ihm zugrunde liegenden Pilotsymbole zugewiesen wird. In einem dritten Verfahrensschritt wird die Trägerfrequenzabweichung anhand der Terme mindestens einer Gruppe errechnet .Mobile device received sequence are formed. The phase difference between the two pilot symbols can be determined from a term. In a second method step, groups are formed from the terms, a term being assigned to a group on the basis of features of the pilot symbols on which it is based. In a third method step, the carrier frequency deviation is calculated using the terms of at least one group.

Durch die erfindungsgemäße Zusammenfassung der Terme zu Gruppen lässt sich die Bestimmung der Frequenzabweichung effizienter durchführen, als dies herkömmliche Verfahren ermöglichen. Beispielsweise kann durch eine geeignete Gruppenwahl eine durch den Doppler-Effekt verursachte Frequenzverschiebung reduziert werden.By combining the terms into groups according to the invention, the determination of the frequency deviation can be carried out more efficiently than is possible with conventional methods. For example, a frequency shift caused by the Doppler effect can be reduced by a suitable group selection.

Vorzugsweise liegen die zwei Pilotsymbole, aus denen jeweils ein Term einer Gruppe gebildet wird, um eine vorgegebene Anzahl von Stellen in der Folge der Pilotsymbole auseinander.The two pilot symbols, from each of which a term of a group is formed, are preferably separated by a predetermined number of positions in the sequence of the pilot symbols.

Gemäß einer besonders bevorzugten Ausgestaltung des erfindungsgemäßen Verfahrens werden die Berechnungen für eine Gruppe zweimal durchgeführt, wobei sich die beiden Berechnungen dadurch unterscheiden, dass jeweils eine andere Stellenzahl, um welche die für die Berechnungen herangezogenen Pilotsymbole auseinander liegen, gewählt wird. Diese Stellenzahl lässt sich beispielsweise durch den in den Gleichungen (6) bis (8) eingeführten Parameter D ausdrücken. Es kann zum Beispiel vorgesehen sein, zunächst eine Gruppe zu bilden, bei welcher für den Parameter D ein Wert größer als 1 verwendet wird, sodass die Varianz der Phasendifferenzmessung und damit der Fehler der Frequenzabschätzung vergleichsweise klein ausfallen. Des Weiteren werden die ansonsten gleichen Berechnungen mit dem Wert 1 für den Parameter D ausgeführt . Dadurch kann überprüft werden, ob der kleinere Eindeutigkeitsbereichs |Δf| der Berechnung mit dem größeren Wert für den Parameter D nicht verlassen wird.According to a particularly preferred embodiment of the method according to the invention, the calculations are carried out twice for a group, the two calculations differing in that a different number of digits by which the pilot symbols used for the calculations lie apart is selected. This number of digits can be expressed, for example, by the parameter D introduced in equations (6) to (8). For example, it can be provided to first form a group in which a value greater than 1 is used for the parameter D, so that the variance of the phase difference measurement and thus the error of the frequency estimate are comparatively high turn out small. Furthermore, the otherwise identical calculations are carried out with the value 1 for the parameter D. This makes it possible to check whether the smaller uniqueness range | Δf | the calculation with the larger value for parameter D is not left.

Die Erfindung wird nachfolgend in beispielhafter Weise unter Bezugnahme auf die Zeichnungen näher erläutert . In diesen zeigen:The invention is explained in more detail below by way of example with reference to the drawings. In these show:

Fig. 1 ein schematisches Schaltbild einer in einFig. 1 is a schematic diagram of a in a

Ausführungsbeispiel der Erfindung integrierbarenEmbodiment of the invention integrable

Schaltung;Circuit;

Fig. 2 ein schematisches Schaltbild einer weiteren in das Ausführungsbeispiel der Erfindung integrierbaren Schaltung; und2 shows a schematic circuit diagram of a further circuit which can be integrated into the exemplary embodiment of the invention; and

Fig. 3 ein schematisches Schaltbild des AusführungsbeiSpiels der erfindungsgemäßenFig. 3 is a schematic circuit diagram of the exemplary embodiment of the invention

Einrichtung.Facility.

In Fig. 1 ist das schematische Schaltbild einer Schaltung 1 gezeigt. Die Schaltung 1 kann Bestandteil eines in Fig. 3 gezeigten Ausführungsbeispiels der erfindungsgemäßen1 shows the schematic circuit diagram of a circuit 1. The circuit 1 can be part of an exemplary embodiment of the invention shown in FIG. 3

Einrichtung sein. Da sich die Funktionsweise des in Fig. 3 gezeigten Ausführungsbeispiels aus der Funktionsweise von Schaltung 1 ergibt, ist es notwendig, zunächst die Schaltung 1 zu erläutern.Be a facility. Since the mode of operation of the exemplary embodiment shown in FIG. 3 results from the mode of operation of circuit 1, it is necessary to first explain circuit 1.

Die Schaltung 1 ist in ein Mobilfunkgerät integriert. Von dem Mobilfunkgerät empfangene Pilotsignale werden in einem RAKE- Empfänger demoduliert und in Pilotsymbole 100 umgewandelt. Die Pilotsymbole 100 gehen in die Schaltung 1 mit einer Datenrate von beispielsweise 15 ks/s ein. Vorliegend ist angenommen, dass die Basisstation, von welcher die Pilotsymbole 100 ursprünglich ausgesendet wurden, im STTD- Betriebsmodus betrieben wird. Im STTD-Betriebsmodus sendet die Basisstation ihre Signale mit Hilfe von zwei Antennen 1 und 2 aus. Die Pilotsymbole 100 werden in der Schaltung 1 in zwei Datenpfade aufgeteilt, wobei in einem Datenpfad die zu der Antenne 1 gehörenden Pilotsymbole 101 verarbeitet werden und in dem anderen Datenpfad die zu der Antenne 2 gehörenden Pilotsymbole 102 verarbeitet werden.Circuit 1 is integrated in a mobile radio device. Pilot signals received by the mobile radio device are demodulated in a RAKE receiver and converted into pilot symbols 100. The pilot symbols 100 enter the circuit 1 at a data rate of, for example, 15 ks / s. In the present case it is assumed that the base station from which the pilot symbols 100 were originally transmitted is in the STTD Operating mode is operated. In the STTD operating mode, the base station transmits its signals using two antennas 1 and 2. The pilot symbols 100 are divided into two data paths in the circuit 1, the pilot symbols 101 belonging to the antenna 1 being processed in one data path and the pilot symbols 102 belonging to the antenna 2 being processed in the other data path.

Die von den Pilotsymbolen 101 und 102 gespeisten Datenpfade sind in Fig. 1 übereinander dargestellt. Der obere Datenpfad bezieht sich auf die Antenne 2 der Basisstation. In diesem Datenpfad sind eine Vorzeicheneinheit 3 und ein Akkumulator 4 hintereinander geschaltet. Die Vorzeicheneinheit 3 weist einen Steuereingang auf, welcher mit dem Ausgang einer STTD- Codierungseinheit 2 verbunden ist. Die STTD-Codierungseinheit 2 wird von einem Steuersignal 200 gesteuert. Der Ausgang des Akkumulators 4 ist sowohl mit einem Eingang eines Multiplizierers 10 als auch mit dem Eingang eines Verzögerungsglieds 6 verbunden. Das Verzögerungsglied 6 wird von einem Steuersignal 201 gesteuert. Dem Verzögerungsglied 6 ist eine Konjugationseinheit 8 nachgeschaltet. Der Ausgang der Konjugationseinheit 8 liegt an einem weiteren Eingang des Multiplizierers 10 an. Hinter dem Multiplizierer 10 sind ein Akkumulator 12 und eine Gruppierungseinheit 14 in der angegebenen Reihenfolge seriell angeordnet. Der Akkumulator 12 wird von einem Steuersignal 202 gesteuert, und die Gruppierungseinheit 14 wird von einem Steuersignal 203 gesteuert . Ferner werden in die Gruppierungseinheit 14 weitere Daten 103 eingespeist. Die Daten 103 können die Zwischenergebnisse einer Integration von Termen innerhalb einer Gruppe sein. Dies wird weiter unten im Zusammenhang mit der Beschreibung von Fig. 3 erläutert. Der Ausgang der Gruppierungseinheit 14 speist einen Eingang eines Addierers 16.The data paths fed by the pilot symbols 101 and 102 are shown one above the other in FIG. 1. The upper data path relates to the antenna 2 of the base station. A sign unit 3 and an accumulator 4 are connected in series in this data path. The sign unit 3 has a control input which is connected to the output of an STTD coding unit 2. The STTD coding unit 2 is controlled by a control signal 200. The output of the accumulator 4 is connected both to an input of a multiplier 10 and to the input of a delay element 6. The delay element 6 is controlled by a control signal 201. The delay element 6 is followed by a conjugation unit 8. The output of the conjugation unit 8 is present at a further input of the multiplier 10. After the multiplier 10, an accumulator 12 and a grouping unit 14 are arranged in series in the order given. The accumulator 12 is controlled by a control signal 202, and the grouping unit 14 is controlled by a control signal 203. Furthermore, further data 103 are fed into the grouping unit 14. The data 103 can be the intermediate results of an integration of terms within a group. This is explained further below in connection with the description of FIG. 3. The output of the grouping unit 14 feeds an input of an adder 16.

Der zu der Antenne 1 gehörende Datenpfad ist in ähnlicher Weise wie der zu der Antenne 2 gehörenden Datenpfad aufgebaut. Dazu weist dieser Datenpfad einen Akkumulator 5, ein Verzögerungsglied 7, eine Konjugationseinheit 9, einen Multiplizierer 11, einen Akkumulator 13 und eine Gruppierungseinheit 15 auf. Der Ausgang der Gruppierungseinheit 15 ist mit einem weiteren Eingang des Addierers 16 verbunden. Im Gegensatz zu dem von den Pilotsymbolen 102 gespeisten Datenpfad weist der von den Pilotsymbolen 101 gespeiste Datenpfad keine Vorzeicheneinheit und keine STTD-Codierungseinheit auf.The data path belonging to the antenna 1 is similar to the data path belonging to the antenna 2 built up. For this purpose, this data path has an accumulator 5, a delay element 7, a conjugation unit 9, a multiplier 11, an accumulator 13 and a grouping unit 15. The output of the grouping unit 15 is connected to a further input of the adder 16. In contrast to the data path fed by the pilot symbols 102, the data path fed by the pilot symbols 101 has no sign unit and no STTD coding unit.

Das Verzögerungsglied 7 wird genauso wie das Verzδgerungsglied 6 von dem Steuersignal 201 gesteuert. Ferner werden der Akkumulator 13 von dem Steuersignal 202 und die Gruppierungseinheit 15 von dem Steuersignal 203 gesteuert. In die Gruppierungseinheit 15 gehen des Weiteren Daten 104 ein, die wie die Daten 103 die Zwischenergebnisse einer Integration von Termen innerhalb einer Gruppe sein können.The delay element 7, like the delay element 6, is controlled by the control signal 201. Furthermore, the accumulator 13 is controlled by the control signal 202 and the grouping unit 15 by the control signal 203. The grouping unit 15 also includes data 104, which, like the data 103, can be the intermediate results of an integration of terms within a group.

Dem Addierer 16 sind eine Mittelungseinheit 17 und eineThe adder 16 is an averaging unit 17 and

Berechnungseinheit 18 sowie ein Multiplizierer 19 nachgeschaltet. Die Mittelungseinheit 17 wird von einem Steuersignal 204 gesteuert. Der Multiplizierer 19 wird neben dem Ausgangswert der Berechnungseinheit 18 von einem Wert 205 gespeist. Der Multiplizierer 19 erzeugt einen Ausgangswert 105.Computing unit 18 and a multiplier 19 connected downstream. The averaging unit 17 is controlled by a control signal 204. In addition to the output value of the calculation unit 18, the multiplier 19 is fed by a value 205. The multiplier 19 generates an output value 105.

In Fig. 1 sind ebenso wie in der weiter unten beschriebenen Fig. 2* die Datenpfade, auf denen komplexwertige Daten übertragen werden, durch Pfeile mit einem zusätzlichen senkrechten Balken vor der Pfeilspitze dargestellt. Daten- und Signalpfade, auf denen rein reelle Daten oder Signale übertragen werden, sind durch Pfeile ohne senkrechten Balken dargestellt. Die Steuersignale sind in den Fig. 1 und 2 durch gestrichelte Pfeile gekennzeichnet. Im STTD-Betriebsmodus wird von der Antenne 1 der Basisstation in jedem Zeitschlitz 10 mal das Pilotsymbol A = 1+j ausgesendet, wobei mit j die imaginäre Einheit bezeichnet wird. Von der Antenne 2 der Basisstation werden pro Zeitschlitz ebenfalls 10 Pilotsymbole ausgesendet, wobei allerdings neben dem Pilotsymbol A auch das Pilotsymbol -A = -1-j ausgesendet werden kann. Die von der Antenne 2 pro Rahmen ausgesendeten Pilotsymbole lassen sich in Einheiten mit jeweils vier Pilotsymbolen unterteilen, wobei jede Einheit das aus den vier Pilotsymbolen gebildete Muster A, - A, -A, A aufweist. Lediglich an der Rahmengrenze ergibt sich eine Irregularität in diesem Muster.In FIG. 1, as in FIG. 2 * described below, the data paths on which complex-value data are transmitted are represented by arrows with an additional vertical bar in front of the arrow head. Data and signal paths on which purely real data or signals are transmitted are shown by arrows without vertical bars. The control signals are indicated in FIGS. 1 and 2 by dashed arrows. In the STTD operating mode, the antenna 1 of the base station transmits the pilot symbol A = 1 + j 10 times in each time slot, with j denoting the imaginary unit. Antenna 2 of the base station also sends 10 pilot symbols per time slot, although in addition to pilot symbol A, pilot symbol -A = -1-j can also be transmitted. The pilot symbols transmitted by the antenna 2 per frame can be subdivided into units with four pilot symbols each, each unit having the pattern A, - A, -A, A formed from the four pilot symbols. There is only an irregularity in this pattern at the border of the frame.

Nach dem Empfang der Pilotsignale in dem Mobilfunkgerät werden jeweils zwei aufeinander folgende Pilotsymbole jeder Antenne gefaltet . Die Faltung der von der Antenne 1 ausgesendeten Pilotsymbole wird in dem Akkumulator 5 durchgeführt . Dort werden zwei aufeinander folgende Pilotsymbole aufsummiert . Anschließend wird die Summe an das Verzögerungsglied 7 und den Multiplizierer 11 weitergeleitet. Dieses Vorgehen bedingt, dass nur in jedem zweiten Verarbeitungstakt ein Faltungswert von dem Akkumulator 5 ausgegeben wird und sich somit die Datenrate nach dem Akkumulator 5 von 15 ks/s auf 7,5 ks/s verringert.After receiving the pilot signals in the mobile radio device, two successive pilot symbols of each antenna are folded. The folding of the pilot symbols transmitted by the antenna 1 is carried out in the accumulator 5. There, two successive pilot symbols are added up. The sum is then forwarded to delay element 7 and multiplier 11. This procedure means that a convolution value is output by the accumulator 5 only in every second processing cycle and the data rate after the accumulator 5 is thus reduced from 15 ks / s to 7.5 ks / s.

Bei der Faltung der von der Antenne 2 ausgesendeten Pilotsymbole werden ebenfalls zwei aufeinander folgende Pilotsymbole aufsummiert. Dabei muss allerdings beachtet werden, dass manche dieser Pilotsymbole mit einem negativen Vorzeichen behaftet sind. Um zu vermeiden, dass die Faltung zu einem falschen Ergebnis, wie 0 oder -2A, führt, muss das Vorzeichen jedes Pilotsymbols -A vor der Faltung invertiert werden. Dies wird mittels der Vorzeicheneinheit 3 bewerkstelligt. Die Information darüber, welches Pilotsymbol invertiert werden soll, erhält die Vorzeicheneinheit 3 von der STTD-Codierungseinheit 2, in welcher das von der Antenne 2 der Basisstation ausgesendete Muster der Pilotsymbole abgelegt ist. Des Weiteren benötigt die STTD- Codierungseinheit 2 zum Steuern der Vorzeicheneinheit 3 eine Information über den Rahmenbeginn. Diese Information wird der STTD-Codierungseinheit 2 durch das Steuersignal 200 zur Verfügung gestellt. Nach der Entfernung der negativen Vorzeichen aus den von der Antenne 2 ausgesendeten Pilotsymbolen werden in dem Akkumulator 4 zwei aufeinander folgende Pilotsymbole in gleicher Weise wie in dem Akkumulator 5 addiert . Diese Faltung ergibt stets den Wert 2A. Nach dem Akkumulator 5 ist die Datenrate ebenfalls auf 7,5 ks/s reduziert.When the pilot symbols emitted by the antenna 2 are folded, two successive pilot symbols are also added up. It should be noted, however, that some of these pilot symbols have a negative sign. In order to avoid that the convolution leads to an incorrect result, such as 0 or -2A, the sign of each pilot symbol -A must be inverted before the convolution. This is accomplished by means of the sign unit 3. The sign unit 3 receives the information about which pilot symbol is to be inverted from the STTD coding unit 2, in which the pattern of the pilot symbols transmitted by the antenna 2 of the base station is filed. Furthermore, the STTD coding unit 2 requires information about the start of the frame in order to control the sign unit 3. This information is made available to the STTD coding unit 2 by the control signal 200. After removing the negative signs from the pilot symbols transmitted by the antenna 2, two successive pilot symbols are added in the accumulator 4 in the same way as in the accumulator 5. This convolution always gives the value 2A. After the accumulator 5, the data rate is also reduced to 7.5 ks / s.

Aus den vom dem Akkumulator 4 bzw. 5 erzeugten Faltungswerten wird mit Hilfe des Verzögerungsglieds 6 bzw. 7, der Konjugationseinheit 8 bzw. 9 und dem Multiplizierer 10 bzw. 11 ein komplexes Produkt gemäß Gleichung (6) gebildet, wobei in Gleichung (6) die Werte rk-D und rk durch Faltungswerte ersetzt werden. Dazu wird ein in dem Verzögerungsglied 6 bzw. 7 befindlicher Faltungswert erst dann wieder ausgegeben, wenn der Akkumulator 4 bzw. 5 den D-ten nachfolgenden Faltungswert erzeugt hat . Die Größe des Parameters D wird den Verzögerungsgliedern 6 und 7 durch das Steuersignal 201 zugeführt. Der von dem Verzögerungsglied 6 bzw. 7 ausgegebene Faltungswert wird mittels der Konjugationseinheit 8 bzw. 9 komplex konjugiert. Dabei wird das Vorzeichen desA complex product according to equation (6) is formed from the convolution values generated by the accumulator 4 or 5 with the aid of the delay element 6 or 7, the conjugation unit 8 or 9 and the multiplier 10 or 11, wherein in equation (6) the values r k -D and r k are replaced by convolution values. For this purpose, a convolution value located in the delay element 6 or 7 is only output again when the accumulator 4 or 5 has generated the D-th subsequent convolution value. The size of the parameter D is supplied to the delay elements 6 and 7 by the control signal 201. The convolution value output by the delay element 6 or 7 is complex conjugated by means of the conjugation unit 8 or 9. The sign of the

Imaginärteils des Faltungswerts invertiert. Bei der nachfolgenden Multiplikation in dem Multiplizierer 10 bzw. 11 wird der in dem jeweiligen Verarbeitungstakt von dem Akkumulator 4 bzw. 5 ausgegebene Faltungswert mit dem gleichzeitig von der Konjugationseinheit 8 bzw. 9 ausgegebenen zeitverzögerten und konjugierten Faltungswert multipliziert. Anschließend wird in dem Akkumulator 12 bzw. 13 eine vorgegebene Anzahl von komplexen Produkten aufsummiert . Die Anzahl der aufeinander folgenden komplexen Produkte, die jeweils von den Akkumulatoren 12 und 13 aufsummiert werden, wird durch das Steuersignal 202 vorgegeben. Vorliegend erstreckt sich die Summation über jeweils vier komplexe Produkte.Imaginary part of the convolution value inverted. In the subsequent multiplication in the multiplier 10 or 11, the convolution value output by the accumulator 4 or 5 in the respective processing cycle is multiplied by the time-delayed and conjugate convolution value simultaneously output by the conjugation unit 8 or 9. A predetermined number of complex products is then added up in the accumulator 12 or 13. The number of successive complex products, which are accumulated by the accumulators 12 and 13, is determined by the control signal 202 specified. In the present case, the summation extends over four complex products.

Die von dem Akkumulator 12 bzw. 13 erzeugte Summe aus komplexen Produkten wird der Gruppierungseinheit 14 bzw. 15 zugeführ . Des Weiteren erhält die Gruppierungseinheit 14 bzw. 15 die Daten 103 bzw. 104, welche sie als Zwischenergebnisse einer Integration innerhalb einer Gruppe mit den von dem Akkumulator 12 bzw. 13 zur Verfügung gestellten Daten aufsummiert.The sum of complex products generated by the accumulator 12 or 13 is fed to the grouping unit 14 or 15. Furthermore, the grouping unit 14 or 15 receives the data 103 or 104, which it sums up as intermediate results of an integration within a group with the data made available by the accumulator 12 or 13.

Die von dem Akkumulator 4 bzw. 5 ausgegebenen Faltungswerte sind im Folgenden mit P? bezeichnet. Dabei steht der Index jThe convolution values output by the accumulator 4 or 5 are given below with P? designated. The index is j

(j = 1, 2) für die Antenne, von welcher die zugehörigen Pilotsymbole ausgesendet wurden, und der ganzzahlige Index i gibt die zeitliche Reihenfolge der Faltungswerte an. Nach dem Durchlaufen der Gruppierungseinheit 14 bzw. 15 ergibt sich folgender Wert :(j = 1, 2) for the antenna from which the associated pilot symbols were transmitted and the integer index i indicates the chronological order of the convolution values. After passing through the grouping unit 14 or 15, the following value results:

Figure imgf000018_0001
Figure imgf000018_0001

Vorliegend summiert der Akkumulator 12 bzw. 13 über vier von dem Multiplizierer 10 bzw. 11 ausgegebene ProdukteIn the present case, the accumulator 12 or 13 sums over four products output by the multiplier 10 or 11

P m i-o ' p m i • Diese Akkumulation wird über das Steuersignal 202 gesteuert. Die Gruppierungseinheit 14 bzw. 15 summiert die von dem Akkumulator 12 bzw. 13 ausgegebenen Summen gemäß dem Steuersignal 203 mit den Daten 103 bzw. 104 auf. Dies ist in dem Term (9) durch den Summationsindex m gekennzeichnet. Weiter unten wird erläutert, dass der Summationsindex m die Summationsergebnisse des Akkumulators 12 bzw. 13 kennzeichnet, welche zu einem bestimmten Gruppenergebnis zusammengefügt werden sollen. Zum Beispiel können mit dem Index m alle Ausbreitungspfade innerhalb einer Zelle bezeichnet werden, über welche die Ergebnisse des Akkumulators 12 bzw. 13 aufsummiert werden sollen. M bezeichnet in diesem Beispiel die Anzahl der Ausbreitungspfade innerhalb dieser Zelle. P io m 'p m i • D i ese accumulation is controlled by the control signal 202nd The grouping unit 14 or 15 sums up the sums output by the accumulator 12 or 13 according to the control signal 203 with the data 103 or 104. This is characterized in the term (9) by the summation index m. It is explained further below that the summation index m identifies the summation results of the accumulator 12 or 13, which are to be combined to form a specific group result. For example, the index m can be used to denote all propagation paths within a cell, via which the results of the accumulator 12 or 13 are to be summed up. M in this example denotes the number of propagation paths within this cell.

Alle vor der Berechnung der Terme (9) liegenden Verarbeitungsschritte erfolgen in der Schaltung 1 mittels einer Hardware-Schaltung. Erst die Ausgänge der Gruppierungseinheiten 14 und 15 speisen eine Firmware, in welcher mittels eines Digitalsignalprozessors 39 die weiteren Berechnungen zur Bestimmung der Frequenzabweichung durchgeführt werden. Die in Fig. 1 in demAll processing steps before the calculation of terms (9) take place in circuit 1 by means of a hardware circuit. Only the outputs of the grouping units 14 and 15 feed firmware, in which the further calculations for determining the frequency deviation are carried out by means of a digital signal processor 39. The in Fig. 1 in the

Digitalsignalprozessor 39 angeordneten Einheiten und Schaltungselemente sind daher als Berechnungsvorschriften eines Algorithmus, der in dem Digitalsignalprozessor 39 abgearbeitet wird, zu verstehen.Units and circuit elements arranged in the digital signal processor 39 are therefore to be understood as calculation rules of an algorithm which is processed in the digital signal processor 39.

Mittels des Digitalsignalprozessors 39 werden die von den Gruppierungseinheiten 14 und 15 ausgegebenen Terme addiert. Anschließend wird ein Mittelwert über eine gewisse Mittelwertszeitdauer gebildet. Diese beiden Schritte sind in Fig. 1 durch den Addierer 16 und die Mittelungseinheit 17 gekennzeichnet. Die Mittelwertszeitdauer wird der Mittelungseinheit 17 durch das Steuersignal 204 zugeführt. Durch die Mittelwertsbildung sinkt die Datenrate nach der Mittelungseinheit 17 auf einen Wert von 7, 5/Mittelwertszeitdauer ks/s.The terms output by the grouping units 14 and 15 are added by means of the digital signal processor 39. An average is then formed over a certain period of the average. These two steps are identified in FIG. 1 by the adder 16 and the averaging unit 17. The averaging period is fed to the averaging unit 17 by the control signal 204. As a result of the averaging, the data rate after the averaging unit 17 drops to a value of 7.5 / mean duration ks / s.

Aus dem Mittelwert wird gemäß Gleichung (3) die Phasendifferenz Δφ berechnet, indem der Mittelwert für das komplexe Produkt Uk in die rechten Seite von Gleichung (3) eingesetzt wird. Für diesen Berechnungsschritt steht inThe phase difference Δφ is calculated from the mean value in accordance with equation (3) by inserting the mean value for the complex product U k into the right-hand side of equation (3). For this calculation step stands in

Schaltung 1 die Berechnungseinheit 18 zur Verfügung.Circuit 1, the calculation unit 18 is available.

Gemäß Gleichung (1) ist die Phasendifferenz Δφ mit dem Faktor 1/ (2πTs) zu multiplizieren. Dabei muss beachtet werden, dass vorliegend aufgrund der Faltung von jeweils zweiAccording to equation (1), the phase difference Δφ must be multiplied by the factor 1 / (2πT s ). It should be noted that this is due to the folding of two

Pilotsymbolen in den Akkumulatoren 4 und 5 die Zeit Ts verdoppelt werden muss. Ferner muss der Parameter D berücksichtigt werden. Aus diesen Überlegungen ergibt sich ein Faktor von 1/ (4πTsD) , wobei der Faktor l/Ts für die Pilotsymbolrate, mit welcher die Pilotsymbole von der Basisstation ausgesendet werden, steht. Im UMTS-Standard beträgt diese Pilotsymbolrate 15 kHz. Die Multiplikation mit dem Faktor 1/ (4πTsD) wird in Fig. 1 mittels des Multiplizierers 19 durchgeführt, welchem der Faktor 1/ (4πTsD) durch den Wert 205 zugeführt wird. Als Ausgangswert 105 ergibt diese Multiplikation die Frequenzabweichung Δf .Pilot symbols in the accumulators 4 and 5 the time T s must be doubled. The parameter D be taken into account. A factor of 1 / (4πT s D) results from these considerations, the factor l / T s representing the pilot symbol rate at which the pilot symbols are transmitted by the base station. In the UMTS standard, this pilot symbol rate is 15 kHz. The multiplication by the factor 1 / (4πT s D) is carried out in FIG. 1 by means of the multiplier 19, to which the factor 1 / (4πT s D) is supplied by the value 205. This multiplication gives the frequency deviation Δf as the output value 105.

In Fig. 2 ist das schematische Schaltbild einer Schaltung 20 dargestellt, welche wie die Schaltung 1 in das in Fig. 3 gezeigte Ausführungsbeispiel der Erfindung integriert sein kann.FIG. 2 shows the schematic circuit diagram of a circuit 20 which, like circuit 1, can be integrated in the exemplary embodiment of the invention shown in FIG. 3.

Im Unterschied zu der in Fig. 1 gezeigten Schaltung 1 ist die Schaltung 20 dazu ausgelegt, Pilotsymbole, die von einer im Normalbetriebsmodus betriebenen Basisstation empfangen wurden, zu verarbeiten. Im Normalbetriebsmodus sendet eine Basisstation nur über eine Antenne Signale aus.In contrast to the circuit 1 shown in FIG. 1, the circuit 20 is designed to process pilot symbols which have been received by a base station operated in the normal operating mode. In normal operating mode, a base station only sends signals via an antenna.

Die Schaltung 20 geht aus der Schaltung 1 hervor, wenn der obere Datenpfad von Schaltung 1, in welchem die zu der Antenne 2 gehörenden Pilotsymbole 102 verarbeitet werden, ausgespart wird. Ferner entfallen bei der Schaltung 20 im Vergleich zur Schaltung 1 der Akkumulator 5, welcher beispielsweise in der Schaltung 1 zur Erzeugung der Schaltung 20 überbrückt werden könnte, sowie der Addierer 16, dessen Funktion in dem Verarbeitungsalgorithmus des Digitalsignalprozessors 39 gelöscht werden müsste.Circuit 20 emerges from circuit 1 when the upper data path of circuit 1, in which the pilot symbols 102 belonging to antenna 2 are processed, is omitted. Furthermore, in comparison to circuit 1, the accumulator 5, which could be bridged in circuit 1 to generate circuit 20, and the adder 16, whose function in the processing algorithm of digital signal processor 39 would have to be deleted, are eliminated in circuit 20.

Die daraus resultierende Schaltung 20 ist in Fig. 2 dargestellt. Ähnliche oder gleiche Schaltungselemente, Signale oder Berechnungsvorschriften wie in Fig. 1 tragen in Fig. 2 dieselben Bezugszeichen. Zu beachten ist, dass in dem Akkumulator 13 der Schaltung 20 über 8 komplexe Produkte Uk summiert wird. Damit ergibt sich in Analogie zu Term (9) ein Term (10) , welcher von der Gruppierungseinheit 15 ausgegeben wird:The resulting circuit 20 is shown in FIG. 2. Similar or identical circuit elements, signals or calculation rules as in FIG. 1 have the same reference symbols in FIG. 2. It should be noted that in the accumulator 13 of the circuit 20, 8 complex products U k are summed. This results in analogy to term (9) Term (10), which is output by the grouping unit 15:

Figure imgf000021_0001
Figure imgf000021_0001

In dem Term (10) gibt der ganzzahlige Index k, welcher von dem Steuersignal 202 vorgegeben wird, die zeitliche Reihenfolge der Pilotsymbole r an.In the term (10), the integer index k, which is specified by the control signal 202, indicates the chronological order of the pilot symbols r.

Ferner ist bei der Schaltung 20 zu beachten, dass der Wert 205, mit welchem die Phasendifferenz Δφ multipliziert wird, 1/ (2πTsD) beträgt .It should also be noted in the circuit 20 that the value 205 by which the phase difference Δφ is multiplied is 1 / (2πT s D).

In Schaltung 20 weist die Datenrate bis zu der Mittelwertsbildung in der Mittelungseinheit 17 einen Wert von 15 ks/s auf. Nach der Mittelungseinheit 17 beträgt die Datenrate 15/Mittelwertszeitdauer ks/s.In circuit 20, the data rate up to the averaging in the averaging unit 17 has a value of 15 ks / s. After the averaging unit 17, the data rate is 15 / mean duration ks / s.

In Fig. 3 ist als Ausführungsbeispiel der erfindungsgemäßen Einrichtung eine Schaltung 30 zur Bestimmung der Abweichung der Trägerfrequenz eines Mobilfunkgeräts dargestellt. In die Schaltung 30 sind die in den Fig. 1 und 2 gezeigten Schaltungen 1 und 20 integrierbar.3 shows a circuit 30 for determining the deviation of the carrier frequency of a mobile radio device as an exemplary embodiment of the device according to the invention. The circuits 1 and 20 shown in FIGS. 1 and 2 can be integrated into the circuit 30.

Der Schaltung 30 werden wie den Schaltungen 1 und 20 Pilotsymbole 100, die von dem RAKE-Empfänger des Mobilfunkgeräts demoduliert wurden, zugeführt. Die Pilotsymbole 100 gelangen zunächst in einen Zwischenspeicher 31, welcher zur Entkopplung der RAKE-Struktur von den nachgeschalteten Bauelementen der Schaltung 30 dient.Circuit 30, like circuits 1 and 20, is supplied with pilot symbols 100 which have been demodulated by the RAKE receiver of the mobile radio device. The pilot symbols 100 first reach an intermediate memory 31, which serves to decouple the RAKE structure from the downstream components of the circuit 30.

Anschließend durchlaufen die Pilotsymbole 100 eine Entkopplungseinheit 32, welcher im STTD-Betriebsmodus der Basisstation die Aufgabe zufällt, die Pilotsymbole 100 nach der jeweiligen Antenne zu trennen. Die in Fig. 1 dargestellte Schaltung 1 bezieht sich auf den STTD-Betriebsmodus. Die Entkopplungseinheit 32 ist in Fig. 1 ebenfalls eingezeichnet. Sie umfasst die STTD-Codierungseinheit 2, die Vorzeicheneinheit 3 sowie die Akkumulatoren 4 und 5. Die Antennen-Entkopplung wird in der Entkopplungseinheit 32 wie oben beschrieben durch Faltung zweier aufeinander folgender Pilotsymbole bewerkstelligt. Dazu wird das zuerst eingehende Pilotsymbol zunächst in einem der Entkopplungseinheit 32 nachgeschalteten Zwischenspeicher 33 zwischengespeichert. Sobald das zweite Pilotsymbol in der Entkopplungseinheit 32 eingetroffen ist, wird das in dem Zwischenspeicher zwischengespeicherte Pilotsymbol wieder in die Entkopplungseinheit 32 geladen, sodass dort die Faltung der beiden Pilotsymbole durchgeführt werden kann. Der so erhaltene Faltungswert kann anschließend in dem Zwischenspeicher 33 abgelegt werden.The pilot symbols 100 then pass through a decoupling unit 32 which, in the STTD operating mode, performs the task of separating the pilot symbols 100 according to the respective antenna. The circuit 1 shown in FIG. 1 relates to the STTD operating mode. The Decoupling unit 32 is also shown in FIG. 1. It includes the STTD coding unit 2, the sign unit 3 and the accumulators 4 and 5. The antenna decoupling is accomplished in the decoupling unit 32 as described above by folding two successive pilot symbols. For this purpose, the pilot symbol that is received first is first temporarily stored in a buffer 33 downstream of the decoupling unit 32. As soon as the second pilot symbol arrives in the decoupling unit 32, the pilot symbol temporarily stored in the buffer is loaded again into the decoupling unit 32 so that the folding of the two pilot symbols can be carried out there. The convolution value obtained in this way can then be stored in the intermediate store 33.

Falls die Basisstation, von welcher die Pilotsymbole 100 ausgesendet wurden, im Normalbetriebsmodus betrieben wird, werden die Pilotsymbole 100 direkt in den Zwischenspeicher 33 geschrieben. Dies ist der Betriebsmodus der Basisstation, für welchen die in Fig. 2 gezeigte Schaltung 20 ausgelegt ist.If the base station from which the pilot symbols 100 were transmitted is operated in the normal operating mode, the pilot symbols 100 are written directly into the buffer store 33. This is the operating mode of the base station for which the circuit 20 shown in FIG. 2 is designed.

Die in dem Zwischenspeicher 33 zwischengespeicherten Faltungswerte bzw. Pilotsymbole werden zu ihrer Weiterverarbeitung in eine festverdrahtete Berechnungseinheit 34 ausgelesen. Die zu der Berechnungseinheit 34 gehörenden Schaltungselemente sind in den Fig. 1 und 2 für beide Betriebsmodi der Basisstation dargestellt. Die Berechnungseinheit 34 enthält die Konjugationseinheiten 8 und 9, die Multiplizierer 10 und 11, die Akkumulatoren 12 und 13 sowie die Gruppierungseinheiten 14 und 15. Die Berechnungseinheit 34 kann zur Verringerung des schaltungstechnischen Aufwands aus einem Schaltungsteil einer Schaltung hervorgehen, die für SINR (Signal to Interference and Noise Ratio) -Berechnungen verwendet wird. Dabei ist zu beachten, dass die Verzögerungsglieder 6 und 7 in der Schaltung 30 durch den Zwischenspeicher 33 realisiert sind. Diejenigen Faltungswerte bzw. Pilotsymbole, welche dem Multiplizierer 10 bzw. 11 ohne Verzögerung zugeführt werden sollen, werden von der Entkopplungseinheit 32 direkt an die Berechnungseinheit 34 weitergeleitet. Diejenigen Faltungswerte bzw. Pilotsymbole, welche mittels des Verzögerungsglieds 6 bzw. 7 verzögert werden sollen, werden in dem Zwischenspeicher 33 zwischengespeichert und erst zu einem späteren Zeitpunkt an die Berechnungseinheit 34 weitergeleitet .The convolution values or pilot symbols temporarily stored in the intermediate memory 33 are read out in a hard-wired calculation unit 34 for their further processing. The circuit elements belonging to the calculation unit 34 are shown in FIGS. 1 and 2 for both operating modes of the base station. The calculation unit 34 contains the conjugation units 8 and 9, the multipliers 10 and 11, the accumulators 12 and 13 and the grouping units 14 and 15. To reduce the circuit complexity, the calculation unit 34 can result from a circuit part of a circuit which is suitable for SINR (Signal to Interference and Noise Ratio) calculations are used. It should be noted that the delay elements 6 and 7 in the circuit 30 are implemented by the buffer 33. Those convolution values or pilot symbols which are to be supplied to the multiplier 10 or 11 without delay are passed on from the decoupling unit 32 directly to the calculation unit 34. Those convolution values or pilot symbols which are to be delayed by means of the delay element 6 or 7 are temporarily stored in the intermediate memory 33 and are only forwarded to the calculation unit 34 at a later point in time.

Die Berechnungseinheit 34 führt die Integration gemäß der Gleichung (10) oder (9) aus. Zwischenwerte der Summation werden in einem der Berechnungseinheit 34 nachgeschaltetenThe calculation unit 34 carries out the integration according to equation (10) or (9). Intermediate values of the summation are connected downstream of the calculation unit 34

Zwischenspeicher 35 zwischengespeichert. Sobald ein weiteres Pilotsymbol bzw. Faltungsergebnis (Summationsindex k bzw. i in der Gleichung (10) bzw. (9) ) oder ein Beitrag zur Akkumulation eines Gruppenergebnisses (Summationsindex m in den Gleichungen (9) und (10)) vorliegt, werden die temporären Summationsergebnisse aus dem Zwischenspeicher 35 in die Berechnungseinheit 34 als Daten 103 oder 104 geladen und die Summation wird gemäß der Gleichung (10) bzw. (9) ergänzt oder komplettiert .Buffer 35 cached. As soon as a further pilot symbol or convolution result (summation index k or i in equation (10) or (9)) or a contribution to the accumulation of a group result (summation index m in equations (9) and (10)) is available, the temporary summation results are loaded from the buffer 35 into the calculation unit 34 as data 103 or 104 and the summation is supplemented or completed in accordance with equation (10) or (9).

Das vorstehend beschriebene Verfahren eignet sich besonders für den Fall, in welchem die Pilotsymbole 100 nacheinander von zeitgemultiplexten RAKE-Fingern geliefert werden und den Pilotsymbolen 100 aufgrund der Zuordnung der RAKE-Finger zu bestimmten Ausbreitungspfaden innerhalb bestimmter Zellen eine Gruppenzugehörigkeit aufgezwungen wurde. Dies wird in den Gleichungen (9) und (10) durch den Index m ausgedrückt. Darüber hinaus werden die Pilotsymbole 100 gemäß einer definierten Sendesequenz im Zeitschlitz- bzw. Rahmen-Raster in einer zeitlichen Reihenfolge gesendet und von den RAKE- Fingern im Zeitmultiplex demoduliert. Dabei werden nach jeweils 256 Chips demodulierte Pilotsymbole 100 von den zeitgemultiplexten RAKE-Fingern geliefert.The method described above is particularly suitable for the case in which the pilot symbols 100 are successively supplied by time-multiplexed RAKE fingers and the pilot symbols 100 have been forced to belong to a group due to the assignment of the RAKE fingers to specific propagation paths within specific cells. This is expressed in equations (9) and (10) by the index m. In addition, the pilot symbols 100 are transmitted in a time sequence according to a defined transmission sequence in the time slot or frame raster and demodulated by the RAKE fingers in time division multiplex. Doing so will 256 chips of demodulated pilot symbols 100 each supplied by the time-multiplexed RAKE fingers.

Ziel der Rückführung der Daten 103 und/oder 104 an die Berechnungseinheit 34 ist es, die von den Akkumulatoren 12 und 13 ausgegebenen komplexen Terme jeweils in einer flexiblen Weise zu Gruppen zusammenzufassen. Die komplexen Terme, welche in einer bestimmten Gruppe zusammengefasst werden sollen, können beispielsweise einem bestimmten Pfad, auf welchem die Signale von einer bestimmten Basisstation zu dem Mobilfunkgerät übertragen werden, angehören. Des Weiteren kann vorgesehen sein, dass die komplexen Terme, die zu mehreren Übertragungspfaden einer bestimmten Basisstation gehören, in einer Gruppe aufsummiert werden. Eine weitere Gruppierungsmöglichkeit ist dadurch gekennzeichnet, dass die komplexen Terme der signalstärksten Pfade einer oder mehrerer Basisstationen in einer Gruppe aufintegriert werden. Welche Gruppen letztlich gebildet werden, wird von dem Anwender vorgegeben.The aim of returning the data 103 and / or 104 to the calculation unit 34 is to combine the complex terms output by the accumulators 12 and 13 in groups in a flexible manner. The complex terms that are to be combined in a specific group can, for example, belong to a specific path on which the signals are transmitted from a specific base station to the mobile radio device. Furthermore, it can be provided that the complex terms belonging to several transmission paths of a specific base station are added up in a group. Another grouping option is characterized in that the complex terms of the signal-strongest paths of one or more base stations are integrated in a group. The user specifies which groups will ultimately be formed.

Zur Berechnung eines Gruppenergebnisses werden der Gruppierungseinheit 14 bzw. 15 mittels der Daten 103 bzw. 104 die Zwischenergebnisse zur Verfügung gestellt, welche die bisher aufsummierten komplexen Terme dieser Gruppe enthalten. Nachdem in der Gruppierungseinheit 14 bzw. 15 ein weiterer von dem Akkumulator 12 bzw. 13 erzeugter komplexer Term auf die bisherige Summe aufaddiert wurde, wird das neue Zwischenergebnis wieder in dem Zwischenspeicher 35 abgelegt. Sobald ein neuer zu dieser Gruppe gehörender komplexer Term in dem Akkumulator 12 bzw. 13 berechnet wurde, wird dasTo calculate a group result, the grouping units 14 and 15 are provided with the intermediate results, which contain the complex terms of this group that have been added up so far, by means of the data 103 and 104, respectively. After a further complex term generated by the accumulator 12 or 13 has been added to the previous total in the grouping unit 14 or 15, the new intermediate result is again stored in the buffer 35. As soon as a new complex term belonging to this group has been calculated in the accumulator 12 or 13, this becomes

Zwischenergebnis wieder in die Gruppierungseinheit 14 bzw. 15 geladen. In den Termen (9) und (10) wird das Zusammenfassen der komplexen Terme (r* /k_D • rm/k) zu

Figure imgf000024_0001
Intermediate result loaded again into the grouping unit 14 or 15. In the terms (9) and (10) the combination of the complex terms (r * / k _ D • r m / k ) becomes
Figure imgf000024_0001

Gruppen durch den Index m berücksichtigt. Nach Beendigung der gruppenweisen Integration werden die Ergebnisse einer Gruppe einem Digitalsignalprozessor 39 zugeführt, welcher die weiteren Berechnungen zur Bestimmung der Frequenzabweichung Δf durchführt. In den Fig. 1 und 2 sind die von dem Digitalsignalprozessor 39 durchzuführenden Rechenschritte durch den Addierer 16, die Mittelungseinheit 17, die Berechnungseinheit 18 und den Multiplizierer 19 dargestellt. Es ist auch denkbar, dass einzelne, in dem vorliegenden Ausführungsbeispiel dem Digitalsignalprozessor 39 zugewiesene Verarbeitungsschritte in Hardware ausgeführt sind.Groups considered by the index m. After the group-wise integration has ended, the results of a group are fed to a digital signal processor 39, which carries out the further calculations for determining the frequency deviation Δf. 1 and 2, the computing steps to be carried out by the digital signal processor 39 are represented by the adder 16, the averaging unit 17, the calculation unit 18 and the multiplier 19. It is also conceivable that individual processing steps assigned to the digital signal processor 39 in the present exemplary embodiment are carried out in hardware.

In der Regel ist vorgesehen, dass die Frequenzabweichung Δf zumindest für zwei unterschiedliche Parameter D berechnet wird. Beispielsweise können für den Parameter D die Werte 1 und 4 gewählt werden.As a rule, it is provided that the frequency deviation Δf is calculated for at least two different parameters D. For example, values 1 and 4 can be selected for parameter D.

Der Digitalsignalprozessor 39 nimmt neben seiner Aufgabe zur Berechnung der Frequenzabweichung Δf noch Steueraufgaben zur Bildung der Gruppen wahr. Der Digitalsignalprozessor 39 bestimmt beispielsweise, welche Gruppen gebildet werden, und führt entsprechende Vorgaben einer Steuereinheit 37 zu. Die Steuereinheit 37 steuert eine Adressgenerierungseinheit 38. Die Adressgenerierungseinheit 38 gibt die Adressen des Zwischenspeichers 35 vor, in denen die von derIn addition to its task of calculating the frequency deviation Δf, the digital signal processor 39 also performs control tasks for forming the groups. The digital signal processor 39 determines, for example, which groups are formed and feeds the corresponding specifications to a control unit 37. The control unit 37 controls an address generation unit 38. The address generation unit 38 specifies the addresses of the intermediate memory 35, in which those of the

Berechnungseinheit 34 erzeugten Zwischenergebnisse der einzelnen Gruppen abgelegt werden. Demzufolge kann die Adressgenerierungseinheit 38 auch bei einer bestimmten Vorgabe des Digitalsignalprozessors 39 die Zwischenergebnisse auswählen, die als Daten 103 oder 104 in dieCalculation unit 34 generated intermediate results of the individual groups are stored. As a result, the address generation unit 38 can select the intermediate results, which are stored as data 103 or 104 in the

Gruppierungseinheit 14 oder 15 geladen werden sollen.Grouping unit 14 or 15 should be loaded.

Des Weiteren ist in der Schaltung 30 eine Steuereinheit 36 vorgesehen. Die Steuereinheit 36 empfängt Steuersignale 206 von dem RAKE-Empfänger . Die Steuersignale 206 enthalten Informationen darüber, zu welchem RAKE-Finger die in die Schaltung 30 eingehenden Pilotsymbole 100 gehören. Das bedeutet, dass die Steuereinheit 36 mittels der Steuersignale 206 und der Konfigurationsdaten in der Steuereinheit 37 Informationen über die zugehörige Basisstation, den Betriebsmodus der Basisstation und den Übertragungspfad der Pilotsymbole 100 erhält.Furthermore, a control unit 36 is provided in the circuit 30. The control unit 36 receives control signals 206 from the RAKE receiver. The control signals 206 contain information about which RAKE finger the pilot symbols 100 coming into the circuit 30 belong to. The means that the control unit 36 receives information about the associated base station, the operating mode of the base station and the transmission path of the pilot symbols 100 by means of the control signals 206 and the configuration data in the control unit 37.

Wenn die Information über die Zugehörigkeit eines empfangenen Pilotsymbols 100 zu einem bestimmten RAKE-Finger mittels des Steuersignals 206 mitgeteilt wird, kann aufgrund der Konfigurationsdaten in der Steuereinheit 37 festgestellt werden, welchen Übertragungspfad innerhalb welcher Zelle der betreffende RAKE-Finger empfängt. Anhand der festgestellten Basisstation ist auch der Übertragungsmodus erkennbar. Als weitere Information wird dieser RAKE-Finger einer bestimmten Gruppe zugeordnet, über welche die Ergebnisse aufakkumuliert werden.If the information about the affiliation of a received pilot symbol 100 to a specific RAKE finger is communicated by means of the control signal 206, the configuration data in the control unit 37 can be used to determine which transmission path within which cell the relevant RAKE finger is receiving. The transmission mode can also be identified on the basis of the determined base station. As further information, this RAKE finger is assigned to a specific group via which the results are accumulated.

Ferner werden zwischen den Steuereinheiten 36 und 37 bidirektional Steuersignale ausgetauscht. Die von dem RAKE- Empfänger erzeugten Steuersignale 206 werden der Steuereinheit 37 ebenfalls zugeführt.Furthermore, control signals are exchanged bidirectionally between the control units 36 and 37. The control signals 206 generated by the RAKE receiver are also supplied to the control unit 37.

Die Steuereinheit 36 steuert anhand der ihr vorliegenden Informationen den Zwischenspeicher 33 mit dem Steuersignal 201 und die Berechnungseinheit 34 mit den Steuersignalen 202 und 203. Ferner teilt die Steuereinheit 36 der Berechnungseinheit 34 mit, in welchem Betriebsmodus die zu den Pilotsymbolen 100 gehörende Basisstation betrieben wird. Demzufolge kann die Berechnungseinheit 34 gemäß Schaltung 1 oder Schaltung 20 konfiguriert werden. The control unit 36 controls the buffer 33 with the control signal 201 and the calculation unit 34 with the control signals 202 and 203 on the basis of the information available to it. Furthermore, the control unit 36 informs the calculation unit 34 of the operating mode in which the base station belonging to the pilot symbols 100 is operated. Accordingly, the calculation unit 34 can be configured according to circuit 1 or circuit 20.

Claims

Patentansprüche claims 1. Einrichtung (30) zur Bestimmung der Abweichung (105) der Trägerfrequenz eines Mobilfunkgeräts von der Trägerfrequenz mindestens einer Basisstation, wobei von jeder Basisstation zu dem Mobilfunkgerät eine in dem Mobilfunkgerät bekannte Folge von komplexen Pilotsymbolen über Funk übertragen wird, mit1. Device (30) for determining the deviation (105) of the carrier frequency of a mobile radio device from the carrier frequency of at least one base station, a sequence of complex pilot symbols known in the mobile radio device being transmitted by radio from each base station to - einer ersten Einheit (6, 8, 10; 7, 9, 11) zur Berechnung von Termen, wobei ein Term zumindest aus zwei unterschiedlichen Pilotsymbolen der von dem Mobilfunkgerät empfangenen Folge gebildet ist und aus dem Term die Phasendifferenz zwischen den zwei Pilotsymbolen bestimmbar ist, - einer zweiten Einheit (14; 15) zur Bildung von Gruppen aus den Termen, wobei ein Term anhand von Merkmalen der ihm zugrunde liegenden Pilotsymbole zu einer Gruppe zugewiesen wird, und- a first unit (6, 8, 10; 7, 9, 11) for calculating terms, wherein a term is formed from at least two different pilot symbols of the sequence received by the mobile radio device and the phase difference between the two pilot symbols can be determined from the term , - a second unit (14; 15) for forming groups from the terms, a term being assigned to a group on the basis of features of the pilot symbols on which it is based, and - einer dritten Einheit (39) zur Berechnung der Frequenzabweichung (105) anhand der Terme mindestens einer Gruppe.- A third unit (39) for calculating the frequency deviation (105) based on the terms of at least one group. 2. Einrichtung (30) nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t, - dass die erste Einheit (6, 8, 10; 7, 9, 11) und die zweite Einheit (14; 15) in Form einer festverdrahteten Schaltung (33, 34) vorliegen.2. Device (30) according to claim 1, characterized in that - the first unit (6, 8, 10; 7, 9, 11) and the second unit (14; 15) are in the form of a hard-wired circuit (33, 34) , 3. Einrichtung (30) nach Anspruch 1 oder 2, d a d u r c h g e k e n n z e i c h n e t,3. Device (30) according to claim 1 or 2, d a d u r c h g e k e n n z e i c h n e t, - dass die dritte Einheit in Form eines Digitalsignalprozessors (39) vorliegt.- That the third unit is in the form of a digital signal processor (39). 4. Einrichtung (30) nach einem oder mehreren der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, - dass die erste Einheit (6, 8, 10; 7, 9, 11) zur Berechnung von komplexen Produkten ausgelegt ist, wobei ein komplexes Produkt zumindest aus zwei unterschiedlichen Pilotsymbolen der von dem Mobilfunkgerät empfangenen Folge gebildet ist und das Argument des komplexen Produkts die4. Device (30) according to one or more of the preceding claims, characterized in that - That the first unit (6, 8, 10; 7, 9, 11) is designed for the calculation of complex products, a complex product being formed from at least two different pilot symbols of the sequence received by the mobile radio device and the argument of the complex product being Phasendifferenz zwischen den zwei Pilotsymbolen angibt.Indicates phase difference between the two pilot symbols. 5. Einrichtung (30) nach einem oder mehreren der Ansprüche 2 bis 4, d a d u r c h g e k e n n z e i c h n e t,5. Device (30) according to one or more of claims 2 to 4, d a d u r c h g e k e n n z e i c h n e t, - dass die erste Einheit einen Multiplizierer (10; 11) mit einem ersten Eingang und einem zweiten Eingang aufweist,- that the first unit has a multiplier (10; 11) with a first input and a second input, - dass vor dem ersten Eingang ein Schaltungszweig angeordnet ist, welcher ein Verzögerungsglied (6; 7) und eine Einheit (8; 9) zur Bildung des konjugiert komplexen Werts aus einem komplexen Wert enthält, und- That a circuit branch is arranged in front of the first input, which contains a delay element (6; 7) and a unit (8; 9) for forming the conjugate complex value from a complex value, and - dass der Schaltungszweig von dem einen Pilotsymbol und der zweite Eingang von dem anderen Pilotsymbol gespeist werden.- That the circuit branch are fed by one pilot symbol and the second input by the other pilot symbol. 6. Einrichtung (30) nach Anspruch 5, d a d u r c h g e k e n n z e i c h n e t,6. Device (30) according to claim 5, d a d u r c h g e k e n n z e i c h n e t, — dass die Verzögerungszeit des Verzögerungsglieds (6; 7) einstellbar und vorgebbar ist.- That the delay time of the delay element (6; 7) is adjustable and can be predetermined. 7. Einrichtung (30) nach Anspruch 5 oder 6, d a d u r c h g e k e n n z e i c h n e t,7. Device (30) according to claim 5 or 6, d a d u r c h g e k e n n z e i c h n e t, - dass das Verzögerungsglied (6; 7) durch einen wiederbeschreibbaren Speicher (33) realisiert ist.- That the delay element (6; 7) is realized by a rewritable memory (33). 8. Einrichtung (30) nach einem oder mehreren der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t,8. Device (30) according to one or more of the preceding claims, d a d u r c h g e k e n n z e i c h n e t, - dass zwischen der ersten Einheit (6, 8, 10; 7, 9 ,11) und der zweiten Einheit (14; 15) ein Akkumulator (12; 13) zum Aufsummieren einer einstellbaren Anzahl von Termen angeordnet ist . - That between the first unit (6, 8, 10; 7, 9, 11) and the second unit (14; 15) an accumulator (12; 13) is arranged for adding up an adjustable number of terms. 9. Einrichtung (30) nach einem oder mehreren der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, - dass die zweite Einheit (14; 15) derart ausgelegt ist, dass die Terme oder gegebenenfalls die akkumulierten Terme einer Gruppe aufsummiert werden.9. Device (30) according to one or more of the preceding claims, that the second unit (14; 15) is designed in such a way that the terms or, if appropriate, the accumulated terms of a group are added up. 10. Einrichtung (30) nach einem oder mehreren der vorhergehenden Ansprüche, g e k e n n z e i c h n e t d u r c h10. Device (30) according to one or more of the preceding claims, g e k e n n z e i c h n e t d u r c h - einen wiederbeschreibbaren Speicher (35) , in welchem die Terme der Gruppen oder gegebenenfalls die akkumulierten Terme der Gruppen ablegbar sind.- A rewritable memory (35) in which the terms of the groups or, if applicable, the accumulated terms of the groups can be stored. 11. Einrichtung (30) nach einem oder mehreren der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t,11. Device (30) according to one or more of the preceding claims, d a d u r c h g e k e n n z e i c h n e t, - dass die erste Einheit (6, 8, 10; 7, 9, 11) und die zweite Einheit (14; 15) und gegebenenfalls der Akkumulator (12;- That the first unit (6, 8, 10; 7, 9, 11) and the second unit (14; 15) and optionally the accumulator (12; 13) jeweils zweimal vorliegen.13) exist twice. 12. Einrichtung (30) nach Anspruch 11, d a d u r c h g e k e n n z e i c h n e t, - dass den beiden ersten Einheiten (6, 8, 10; 7, 9, 11) eine vierte Einheit (32) zur Trennung der empfangenen Pilotsymbole nach den zugehörigen Antennen der die Pilotsymbole aussendenden Basisstation vorgeschaltet ist.12. Device (30) according to claim 11, characterized in that - the first two units (6, 8, 10; 7, 9, 11) have a fourth unit (32) for separating the received pilot symbols according to the associated antennas which emit the pilot symbols Base station is upstream. 13. Einrichtung (30) nach einem oder mehreren der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t,13. Device (30) according to one or more of the preceding claims, d a d u r c h g e k e n n z e i c h n e t, - dass der ersten Einheit (6, 8, 10; 7, 9, 11) oder gegebenenfalls der vierten Einheit (32) ein wiederbeschreibbarer Speicher (31) vorgeschaltet ist. - That the first unit (6, 8, 10; 7, 9, 11) or optionally the fourth unit (32) is preceded by a rewritable memory (31). 14. Einrichtung (30) nach einem oder mehreren der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t,14. Device (30) according to one or more of the preceding claims, d a d u r c h g e k e n n z e i c h n e t, - dass die dritte Einheit (39) zur Mittelwertsbildung von Termen oder Gruppen aus Termen ausgelegt ist.- That the third unit (39) is designed for averaging terms or groups of terms. 15. Einrichtung (30) nach einem oder mehreren der vorhergehenden Ansprüche, g e k e n n z e i c h n e t d u r c h - eine Steuereinheit (36, 37, 38, 39) zur Bildung von15. Device (30) according to one or more of the preceding claims, g e k e n n z e i c h n e t d u r c h - a control unit (36, 37, 38, 39) for forming Gruppen und insbesondere zur Steuerung der Akkumulation von Termen in den vorgegebenen Gruppen.Groups and especially to control the accumulation of terms in the given groups. 16. Einrichtung (30) nach einem oder mehreren der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t,16. Device (30) according to one or more of the preceding claims, d a d u r c h g e k e n n z e i c h n e t, - dass die Gruppen anhand der Zugehörigkeit der den Termen zugrunde liegenden Pilotsymbole zu Basisstationen und/oder Übertragungspfaden gebildet werden.- That the groups are formed on the basis of the affiliation of the pilot symbols on which the terms are based to base stations and / or transmission paths. 17. Verfahren zur Bestimmung der Abweichung (105) der Trägerfrequenz eines Mobilfunkgeräts von der Trägerfrequenz mindestens einer Basisstation, wobei von jeder Basisstation zu dem Mobilfunkgerät eine in dem Mobilfunkgerät bekannte Folge von komplexen PilotSymbolen über Funk übertragen wird, mit den Schritten:17. A method for determining the deviation (105) of the carrier frequency of a mobile radio device from the carrier frequency of at least one base station, a sequence of complex pilot symbols known in the mobile radio device being transmitted by radio from each base station, comprising the steps: (a) Berechnen von Termen, wobei ein Term zumindest aus zwei unterschiedlichen Pilotsymbolen der von dem(a) Calculating terms, wherein a term consists of at least two different pilot symbols that of the Mobilfunkgerät empfangenen Folge gebildet wird und aus dem Term die Phasendifferenz zwischen den zumindest zwei Pilotsymbolen bestimmbar ist,Mobile radio device received sequence is formed and the phase difference between the at least two pilot symbols can be determined from the term, (b) Bilden von Gruppen aus den Termen, wobei ein Term anhand von Merkmalen der ihm zugrunde liegenden Pilotsymbole zu einer Gruppe zugewiesen wird, und (c) Berechnen der Frequenzabweichung (105) anhand der Terme mindestens einer Gruppe . (b) forming groups from the terms, a term being assigned to a group on the basis of features of the pilot symbols on which it is based, and (c) calculating the frequency deviation (105) on the basis of the terms of at least one group. 18. Verfahren nach Anspruch 17, d a d u r c h g e k e n n z e i c h n e t,18. The method according to claim 17, d a d u r c h g e k e n n z e i c h n e t, - dass im Schritt (a) komplexe Produkte berechnet werden, wobei ein komplexes Produkt zumindest aus zwei unterschiedlichen Pilotsymbolen der von dem Mobilfunkgerät empfangenen Folge gebildet wird und das Argument des komplexen Produkts die Phasendifferenz zwischen den zumindest zwei Pilotsymbolen angibt.- that in step (a) complex products are calculated, a complex product being formed from at least two different pilot symbols of the sequence received by the mobile radio device and the argument of the complex product indicating the phase difference between the at least two pilot symbols. 19. Verfahren nach Anspruch 17 oder 18, d a d u r c h g e k e n n z e i c h n e t,19. The method according to claim 17 or 18, d a d u r c h g e k e n n z e i c h n e t, - dass im Schritt (b) die Terme einer Gruppe aufsummiert werden .- that in step (b) the terms of a group are added up. 20. Verfahren nach einem oder mehreren der Ansprüche 17 bis20. The method according to one or more of claims 17 to 19, d a d u r c h g e k e n n z e i c h n e t,19, d a d u r c h g e k e n n z e i c h n e t, - dass die Gruppen anhand der Zugehörigkeit der den Termen zugrunde liegenden Pilotsymbole zu Basisstationen und/oder Übertragungspfaden gebildet werden.- That the groups are formed on the basis of the affiliation of the pilot symbols on which the terms are based to base stations and / or transmission paths. 21. Verfahren nach einem oder mehreren der Ansprüche 17 bis 20, d a d u r c h g e k e n n z e i c h n e t, - dass die jeweils zwei Pilotsymbole der Terme, aus denen eine Gruppe gebildet wird, um eine vorgegebene Anzahl von Stellen in der Folge der Pilotsymbole auseinander liegen.21. The method according to one or more of claims 17 to 20, d a d u r c h g e k e n n z e i c h n e t, - that the two pilot symbols of the terms from which a group is formed are separated by a predetermined number of positions in the sequence of the pilot symbols. 22. Verfahren nach Anspruch 21, d a d u r c h g e k e n n z e i c h n e t,22. The method according to claim 21, d a d u r c h g e k e n n z e i c h n e t, - dass eine Gruppe zweimal gebildet wird, wobei sich die beiden Gruppen in der Anzahl der Stellen, um welche die ihren Termen jeweils zugrunde liegenden Pilotsymbole auseinander liegen, unterscheiden. that a group is formed twice, the two groups differing in the number of places by which the pilot symbols on which their terms are based are located apart.
PCT/DE2003/002026 2002-07-04 2003-06-17 Device and method for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station Ceased WO2004006524A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN03815785.3A CN1666483B (en) 2002-07-04 2003-06-17 Apparatus and method for determining carrier frequency offset between mobile radio device and base station carrier frequency
US11/028,158 US8331492B2 (en) 2002-07-04 2005-01-03 Device and method for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE2002130150 DE10230150B4 (en) 2002-07-04 2002-07-04 Device and method for determining the deviation of the carrier frequency of a mobile device from the carrier frequency of a base station
DE10230150.6 2002-07-04

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/028,158 Continuation US8331492B2 (en) 2002-07-04 2005-01-03 Device and method for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station

Publications (1)

Publication Number Publication Date
WO2004006524A1 true WO2004006524A1 (en) 2004-01-15

Family

ID=30009807

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2003/002026 Ceased WO2004006524A1 (en) 2002-07-04 2003-06-17 Device and method for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station

Country Status (3)

Country Link
CN (1) CN1666483B (en)
DE (1) DE10230150B4 (en)
WO (1) WO2004006524A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8483159B2 (en) 2007-12-13 2013-07-09 Huawei Technologies Co., Ltd. Method and apparatus for frequency offset compensation
WO2013127343A1 (en) * 2012-02-27 2013-09-06 联发科技(新加坡)私人有限公司 Method and apparatus for using cognitive radio technology

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001059937A2 (en) * 2000-01-26 2001-08-16 Qualcomm Incorporated Multipath doppler-adjusted frequency tracking loop
EP1133093A1 (en) * 1999-09-13 2001-09-12 Matsushita Electric Industrial Co., Ltd. Ofdm communication device and detecting method
WO2001086904A1 (en) * 2000-05-05 2001-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus to estimate frequency offset in a receiver

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3360069B2 (en) * 2000-08-30 2002-12-24 株式会社東芝 Automatic frequency control circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1133093A1 (en) * 1999-09-13 2001-09-12 Matsushita Electric Industrial Co., Ltd. Ofdm communication device and detecting method
WO2001059937A2 (en) * 2000-01-26 2001-08-16 Qualcomm Incorporated Multipath doppler-adjusted frequency tracking loop
WO2001086904A1 (en) * 2000-05-05 2001-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus to estimate frequency offset in a receiver

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8483159B2 (en) 2007-12-13 2013-07-09 Huawei Technologies Co., Ltd. Method and apparatus for frequency offset compensation
WO2013127343A1 (en) * 2012-02-27 2013-09-06 联发科技(新加坡)私人有限公司 Method and apparatus for using cognitive radio technology

Also Published As

Publication number Publication date
DE10230150A1 (en) 2004-02-05
DE10230150B4 (en) 2009-07-02
CN1666483A (en) 2005-09-07
CN1666483B (en) 2010-05-26

Similar Documents

Publication Publication Date Title
DE69327837T2 (en) Subband diversity transmission system
DE69936682T2 (en) Base station and radio transmission method with receiver diversity
DE69223925T2 (en) VIDEO IMAGE PROCESSING
DE2742629A1 (en) SIDE LOOKING SONAR DEVICE
DE69633882T2 (en) Spreizspektrumübertragungsgerät
EP0019755B1 (en) Method and circuit arrangement for cross-talk-suppression during data transmission over a two-wire line
DE69925326T2 (en) CDMA receivers with parallel interference suppression and weighting
DE60032536T2 (en) Method for clock synchronization of a digital signal
DE3601576A1 (en) RECEIVER FOR BAND-SPREADED SIGNALS
DE19818899A1 (en) Digital radio receiver
DE2004752A1 (en) Dropout compensation arrangement for PAL color television systems
EP2047608B1 (en) Correlating device
DE2800242A1 (en) Frequency selective FM receiver - operates with received signal multiplied by two orthogonal signals to obtain difference signal from products.
DE102023107777A1 (en) RADAR SYSTEM AND METHOD FOR TRANSMITTING DATA IN A RADAR SYSTEM
DE2850718A1 (en) SELF-ADAPTING EQUALIZER FOR AN ELECTRICAL MESSAGE LINK
DE60201162T2 (en) Method and Apparatus for OFDM (Orthogonal Frequency Division Multiplexing) Demodulation
WO2004006524A1 (en) Device and method for determining the deviation of the carrier frequency of a mobile radio device from the carrier frequency of a base station
DE3853345T2 (en) Spread spectrum demodulation device for a spread spectrum transmission system.
DE69403328T2 (en) METHOD AND DEVICE FOR FILTERING A DIGITAL TIME SIGNAL AND APPLICATION FOR ECHO CORRECTION IN A TRANSMISSION CHANNEL
DE3886311T2 (en) Setting filter coefficients.
EP0344833B1 (en) Reception method and reception antenna system for mobile reception
DE2033017A1 (en) Device for receiving several input signals of the same frequency
DE60001481T2 (en) Partial correlation method in a CDMA receiver
EP0751654B1 (en) Frame synchronisation, particularly for MCM
DE60021977T2 (en) Frequency correction when receiving in a packet transmission system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): DE FR GB IT

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

Ref document number: 11028158

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 20038157853

Country of ref document: CN

122 Ep: pct application non-entry in european phase