EP1335518B1 - Reception of multicarrier spread-spectrum signals - Google Patents

Reception of multicarrier spread-spectrum signals Download PDF

Info

Publication number
EP1335518B1
EP1335518B1 EP02290289A EP02290289A EP1335518B1 EP 1335518 B1 EP1335518 B1 EP 1335518B1 EP 02290289 A EP02290289 A EP 02290289A EP 02290289 A EP02290289 A EP 02290289A EP 1335518 B1 EP1335518 B1 EP 1335518B1
Authority
EP
European Patent Office
Prior art keywords
portions
signal
decided
equalized
signal block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP02290289A
Other languages
German (de)
French (fr)
Other versions
EP1335518A1 (en
Inventor
Merouane Debbah
Patrick Maille
Marc De Courville
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.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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
Priority to EP02290289A priority Critical patent/EP1335518B1/en
Application filed by Motorola Inc filed Critical Motorola Inc
Priority to PCT/EP2003/000596 priority patent/WO2003065635A1/en
Priority to JP2003574922A priority patent/JP4147193B2/en
Priority to KR1020047011869A priority patent/KR100906948B1/en
Priority to US10/502,072 priority patent/US7079824B2/en
Priority to CNB038030098A priority patent/CN100395975C/en
Priority to TW092102454A priority patent/TWI253814B/en
Publication of EP1335518A1 publication Critical patent/EP1335518A1/en
Application granted granted Critical
Publication of EP1335518B1 publication Critical patent/EP1335518B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/02Channels characterised by the type of signal
    • H04L5/023Multiplexing of multicarrier modulation signals
    • H04L5/026Multiplexing of multicarrier modulation signals using code division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/0335Arrangements for removing intersymbol interference characterised by the type of transmission
    • H04L2025/03375Passband transmission
    • H04L2025/03414Multicarrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03592Adaptation methods
    • H04L2025/03598Algorithms
    • H04L2025/03605Block algorithms

Definitions

  • This invention relates to multicarrier wireless communication systems, and more specifically Orthogonal Frequency Division Multiplex (OFDM) modulation schemes.
  • OFDM Orthogonal Frequency Division Multiplex
  • WLANs wireless local area networks
  • ADSL A synchromous D igital S ubscriber L ine
  • FEC forward error correction
  • This redundantless precoder W has the role of uniformly spreading the information to be transmitted on all the carriers so that even if one carrier is unrecoverable, the information transmitted can still be retrieved by decoding of other subbands.
  • V-BLAST algorithms are not suited for conventional SOFDM systems due to the averaging of the SNRs (signal/noise ratios) at the receiver across the carriers during the despreading step.
  • SNRs signal/noise ratios
  • the present invention provides a method of decoding a received spread OFDM wireless communication signal, and a receiver comprising decoding means for decoding a received signal by such a method, in a spread OFDM wireless communication receiver, as described in the accompanying claims.
  • the decoding algorithm comprises splitting a received block into two equal parts, one of the parts being decoded first and then subtracted from the received vector to suppress part of the interference and the other of the parts being decoded next.
  • This iterative procedure can be further extended by successive block splitting and results in a multi-resolution decoding algorithm.
  • An attractive property of this algorithm is that although it still relies on the computation of pseudo-inverses, the expressions of these pseudo-inverses are easy to derive and may consist simply in the product of a diagonal matrix by a Walsh Hadamard transform.
  • Walsh Hadamard spreading sequences the inherent complexity penalty of a V-BLAST decoding schemes is simply removed. This allows a significant gain in performance (e.g., around 3-4dB compared to MMSE SOFDM) with only a modest increase in complexity, which motivates:
  • the decoding algorithm to be described significantly enhances performance compared to MMSE equalized SOFDM scheme, with a complexity excess that is marginal compared to V-BLAST decoding strategies.
  • the overall Spread-OFDM transmission system of interest 100 depicted in FIG. 1 includes, in a transmitter, a spreading matrix module 110, a module 120 providing modulation, a module 130 providing guard interval insertion and parallel-to-serial conversion, and a digital-to-analog converter 140.
  • the transmitter is coupled via a wireless communication channel 150 to a receiver including a mixer and analog-to-digital converter 160, a module 170 providing guard interval suppression and serial-to-parallel conversion, a module 180 providing demodulation, and a module 190 providing demodulation.
  • H, W and ⁇ 2 are assumed to be known at the receiver by any given classical estimation technique.
  • the multi-resolution decoding algorithm is based on the following steps:
  • G ( ⁇ ) / i denotes the MMSE equalizer matrix at stage ⁇ for the sub-block r of vector y of size N / 2 ⁇ .
  • each stage can be sequenced in many ways following the graphic illustration of FIG. 3 using a binary tree.
  • Each path in the binary tree results into another instantiation of the proposed algorithm.
  • the depth in terms of number of stages and the number of times each of the stages has to be iterated can be determined by a complexity/performance trade-off criterion.
  • a fast algorithm for computing the product of vector y 1 by matrix G ( ⁇ ) i be implemented as follows.
  • the complexity of the multi-resolution decoding algorithm described above can be estimated as follows.
  • the arithmetical simplifications due to the Walsh-Hadamard structure lead to quite a low complexity.
  • the complexity C ( ⁇ ,N ) of one iteration i.e., 2 ⁇ calculus of y , of G ( ⁇ ) / i y and decisions
  • AddR is the complexity of an addition of two real values (assumed equal to that of a subtraction)
  • MulR is the comriexity of a multiplication
  • Decision is the complexity of a hard decision on a complex value (the choice of a symbol).
  • 16QAM SOFDM with multiresolution decoding would have the same performance of a QPSK SOFDM MMSE transmission scheme while providing an enhancement of 4 times in bit rate.
  • Such a significant improvement illustrates how improved decoding schemes for existing systems can translate directly in greater system capacity under a given QoS constraint.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Error Detection And Correction (AREA)
  • Noise Elimination (AREA)
  • Radio Transmission System (AREA)

Description

Field of the Invention
This invention relates to multicarrier wireless communication systems, and more specifically Orthogonal Frequency Division Multiplex (OFDM) modulation schemes.
Background of the Invention
Such modulation schemes are now widely used in standards as a means to provide high data rates for communication systems including wireless local area networks (WLANs): 'IEEE 802.11a' in USA and 'HIPERLAN/2' in Europe, ADSL (Asynchromous Digital Subscriber Line) over twisted pairs and 'HomePLUG' on powerlines.
For the next decade, the challenge is to deliver an increased data rate coping with the requirements of multimedia broadband transmissions. None of the existing standards will be able to meet these requirements on a larger scale (involving many users) which motivates the search for more robust yet simple modulation schemes that, combined with an appropriate decoding algorithm, show better performance in terms of Packet Error Rate (PER) than classical OFDM systems. This technical criterion translates directly into increased system throughput. Clearly, an attractive property for such a new modulation scheme would be for it to be viewed as a simple extension of OFDM so that it could be implemented in existing standards as a proprietary transmission mode. In this way it could also provide a means for smooth transition to new standards.
In the field of this invention, enhancements have been proposed as a workaround for alleviating an inherent OFDM weakness: when a carrier is subject to a strong channel attenuation, even in absence of noise, the data conveyed is irremediably lost. The classical alternative is to use forward error correction (FEC) coding to spread the information along the carriers, but another strategy has been proposed: to combine the strength of OFDM and CDMA by pre-processing the block of symbols to be transmitted by a unitary spreading matrix W (often chosen to be a Walsh Hadamard transform for its attractive implementation properties) prior to the FFT/IFFT (Fast Fourier Transform/Inverse FFT) modulation.
This redundantless precoder W has the role of uniformly spreading the information to be transmitted on all the carriers so that even if one carrier is unrecoverable, the information transmitted can still be retrieved by decoding of other subbands.
Implementations of such spread OFDM (SOFDM also known as single user OFDM-CDMA with cyclic prefix) modulation techniques require successive interference cancellation (SIC), and many SIC algorithms have been proposed. One of the most well known is 'V-BLAST' proposed by Bell Labs for multiple antennas systems in the publication by G.J.Foschini and M.J. Gans, "On Limits of Wireless Communications in a fading Environment when Using Multiple Antennas", Wireless Personal Communications 6:311-335, 1998. However, it has been demonstrated (in the publication by P. Loubaton, M. Debbah and M. de Courville, "Spread OFDM Performance with MMSE Equalization", in International Conference on Acoustics, Speech, and. Signal Processing, Salt Lake City, USA, May 2001) that V-BLAST algorithms are not suited for conventional SOFDM systems due to the averaging of the SNRs (signal/noise ratios) at the receiver across the carriers during the despreading step. Moreover, such approaches lead to a tremendous decoding complexity due to the computation of several pseudo inverse matrices.
An example of detection algorithms for a multi carrier code division multiple access signal is presented in " An Improved Linear MMSE Detection Technique for Multi Carrier CDMA Systems: Comparison and Combination with Interference Cancellation Schemes" by J-Y Baudais et al., European Transactions on Telecommunications, Eurel Publication, Milano, IT, Vol. 11, Nr.6, 1 Nov. 2000, Pages 547-554. The performance of various detection algorithms in a Rayleigh fading channel are presented and the performance is compared to he linear MMSE per user scheme.
A need therefore exists for an OFDM communication system and decoding algorithm for use therein wherein the abovementioned disadvantage(s) may be alleviated.
Statement of Invention
The present invention provides a method of decoding a received spread OFDM wireless communication signal, and a receiver comprising decoding means for decoding a received signal by such a method, in a spread OFDM wireless communication receiver, as described in the accompanying claims.
In one embodiment of the present invention, the decoding algorithm comprises splitting a received block into two equal parts, one of the parts being decoded first and then subtracted from the received vector to suppress part of the interference and the other of the parts being decoded next. This iterative procedure can be further extended by successive block splitting and results in a multi-resolution decoding algorithm. An attractive property of this algorithm is that although it still relies on the computation of pseudo-inverses, the expressions of these pseudo-inverses are easy to derive and may consist simply in the product of a diagonal matrix by a Walsh Hadamard transform. Thus, using Walsh Hadamard spreading sequences, the inherent complexity penalty of a V-BLAST decoding schemes is simply removed. This allows a significant gain in performance (e.g., around 3-4dB compared to MMSE SOFDM) with only a modest increase in complexity, which motivates:
  • i) the use of such new modulation schemes in practice and
  • ii) their proposal as a solution for future wireless LAN standards.
  • The following technical merits of the multi-resolution decoding algorithm of this embodiment of the present invention can be highlighted:
    • Low arithmetical complexity compared to existing SIC BLAST techniques with same or better performance.
    • Flexibility and scalability of the method (it is possible to adjust the number of iterations to be performed based on a performance/complexity tradeoff).
    • Can be combined into all OFDM standards as a proprietary transmission mode (since it can be viewed as a simple extension of current OFDM systems)
    • Yields a significant PER performance enhancement compared to classical OFDM and minimum mean square error (MMSE) SOFDM receivers (e.g., 3dB).
    Brief Description of the Drawings
    One OFDM single user communication system and decoding algorithm for use therein incorporating the present invention will now be described, by way of example only, with reference to the accompanying drawing(s), in which:
  • FIG. 1 shows a block schematic diagram of a OFDM-CDMA (spread OFDM) single user communication system;
  • FIG. 2 shows a blcok schematic representation of the system of FIG. 1 modeled in the frequency domain;
  • FIG. 3 shows a diagrammatic binary tree representation of the two-stage multi-resolution decoding algorithm used in the system of FIG. 1;
  • FIG. 4 and FIG. 5 show graphical representations of simulation performance of the multi-resolution decoding algorithm compared with other decoding scenarios under different respective channel profiles in terms of BER (bit error rate) as a function of E b / N 0(energy per bit / noise energy).
  • Description of Preferred Embodiment(s)
    As will be explained below, the decoding algorithm to be described significantly enhances performance compared to MMSE equalized SOFDM scheme, with a complexity excess that is marginal compared to V-BLAST decoding strategies.
    Consider the dimension N×1 vector s representing the block of complex valued symbols to be transmitted (each one belonging to a finite alphabet called constellation, e.g., QPSK, QAM, etc.). The overall Spread-OFDM transmission system of interest 100 depicted in FIG. 1 includes, in a transmitter, a spreading matrix module 110, a module 120 providing modulation, a module 130 providing guard interval insertion and parallel-to-serial conversion, and a digital-to-analog converter 140. The transmitter is coupled via a wireless communication channel 150 to a receiver including a mixer and analog-to-digital converter 160, a module 170 providing guard interval suppression and serial-to-parallel conversion, a module 180 providing demodulation, and a module 190 providing demodulation.
    The system of FIG. 1 can be modelled directly in the frequency domain as illustrated in FIG. 2 so that the received vector yexpresses as: y = HWs + b = Ms + b where:
  • H is a N×N diagonal matrix, bearing the complex frequency channel attenuations,
  • W is a N×N unitary Walsh Hadamard spreading matrix, whose particular recursive structure is exploited in the decoding algorithm to reduce complexity,
  • b is a N×1 complex white IID (independent and identically distributed) Gaussian noise vector whose component variance is E b k 2 2 (E representing the mathematical expectation operator).
    In the following analysis, H, W and σ2 are assumed to be known at the receiver by any given classical estimation technique.
    The procedure described below deals with the retrieval of the information vector s based on the received vector y which is referred as the equalization step. Instead of using a traditional MMSE equalizer, a specific successive interference cancellation algorithm (termed a 'multi-resolution decoding algorithm') will be described. In the following analysis, () h is defined as the Hermitian transpose operator and I N is defined as the NxN identity matrix.
    The multi-resolution decoding algorithm is based on the following steps:
  • (i) Decode the received y vector by an MMSE equalizer followed by a non-linear decision function denoted by dec() (e.g., hard decision demapper, soft decision, etc.) s and=dec(G MMSE y) where G MMSE =M h (M M h 2 I N ) -1 (convenient implementations of the product G MMSE y are detailed below).
  • (ii) Split the vector s and in two equal size N/2 parts
    Figure 00090001
  • (iii) Subtract the second half s and 2 of the vector s and from the received vector y to remove the interference generated by the first half of s (treating s 2 as if s and 2 = s 2.
  • (iv) Perform an MMSE equalization of the resulting y 1 half-sized vector by matrix G 1 , followed by the decision function dec() for obtaining a more reliable estimate s and 1 of s 1 than s and 1.
  • (v) Possibly reiterate the procedure, this time on the first half of s and for retrieving a better estimate s and 2 of s 2 than s and 2.
  • (vi) These operations can be repeated substituting s and 1 and s and 2 by s and 1 and s and 2 respectively
  • Translated into equations, this amounts to the following steps:
  • First stage (310) of the multi-resolution decoding algorithm
  • Step 0,(300) : MMSE equalization of
    Figure 00100001
  • Step 1 :
    Figure 00100002
  • Step 2 : MMSE equalization of s and 1 : s and 1 = dec(G (1) / 1y 1)
  • Step 3 :
    Figure 00100003
  • Step 4 : MMSE equalization of s and 2 : s and 2 = dec(G (1) / 2y 2)
  • Step 5 :
    Figure 00100004
  • Step 6 : go to Step 1
  • It should be noted that although as stated above only a subdivision by two of the received vector y is performed, in its more generalized form the procedure can apply to smaller subdivisions of y of length N divided by a power of 2: N/2 k for any integer k such that the result remains an integer. The generalized algorithm consists in reiterating the procedure already explained to each resulting sub-block of y. Let stage i of the algorithm define the operations performed for a level of subdivisions of y in blocks of size N/2 i .As an illustration, the second stage of the proposed multi-resolution algorithm results in the following operations:
  • Second stage (320) of the multi-resolution decoding algorithm
  • Step 0: from
    Figure 00110001
  • Step 1 :
    Figure 00110002
  • Step 2 : MMSE equalization of s^ 1 : s^ 1 = dec(G (2) / 1y 1)
  • Step 3 :
    Figure 00110003
  • Step 4 : MMSE equalization of s^ 2 : s^ 2 = dec(G (2) / 2y 2)
  • Step 5 :
    Figure 00110004
  • Step 6 : MMSE equalization of s^ 3 : s^ 3 = dec(G (2) / 3y 3)
  • Step 7 :
    Figure 00110005
  • Step 8 : MMSE equalization of s and 4 : s and 4 = dec(G (2) / 4y 4)
  • Step 9 : s and:=s and
  • Step 10 : go to Step 1
  • Note that G (γ) / i denotes the MMSE equalizer matrix at stage γ for the sub-block r of vector y of size N/2 γ .
    It is important to note that each stage can be sequenced in many ways following the graphic illustration of FIG. 3 using a binary tree. Each path in the binary tree results into another instantiation of the proposed algorithm. The depth in terms of number of stages and the number of times each of the stages has to be iterated can be determined by a complexity/performance trade-off criterion.
    Thus in order to refine the decoding, the same mechanisms can be applied to blocks of size N/4, and then N/8, etc. leading to a higher resolution of the decoding.
    Clearly, increasing the number of stages and iterations yields a more robust estimation procedure. However, simulations show that the bit error rate converges after a few iterations, so to improve again the decoded vector, fortunately in practice only the second stage of the algorithm needs to be considered.
    A fast algorithm for computing the product of vector y 1 by matrix G (γ) i be implemented as follows.
    Firstly, the expression of matrices G (γ) / i is examined, by fairly assuming that at each stage:
    • Figure 00120001
    • E(s k s and k' )≈0 for k≠k'
    • E(s and k b H )≈0 where E is the expectation operator and ρ is a function of p k , the bit error probability for the k th block after its last equalization, depending on the constellation used.
    Under these assumptions, it is possible to calculate the expression of the MMSE equalization matrix used at each stage:
    Figure 00130001
    where D (γ) / k is the following block-diagonal matrix :
    Figure 00130002
    Simulations show that the terms ρ(p k ) do not play an important role in overall performance, and thus can be neglected (replaced by 0), which greatly simplifies the calculus of the matrix products. It can be shown that in this case, when defining the N / 2γ× N / 2γ diagonal matrix:
    Figure 00130003
    the following general result is obtained:
    Figure 00140001
    Thus the product by G (γ) / 1 reduces simply to the product of y i by a diagonal matrix depending on the channel coefficients (computed and stored once only) followed by the products of a subset of a Walsh-Hadamard matrix of size N 2 / r ×N. Therefore, the procedure detailed in the two previous equations results in a simple low arithmetical complexity way for performing the various MMSE equalizations steps. Instead of the expected heavy arithmetic complexity order of N 3 required by the G (γ) / i product, a much simpler complexity of order
    Figure 00140002
    at each stage results.
    The complexity of the multi-resolution decoding algorithm described above can be estimated as follows. The arithmetical simplifications due to the Walsh-Hadamard structure lead to quite a low complexity. At each stage γ of the algorithm, the complexity C(γ,N) of one iteration (i.e., 2γ calculus of y , of G (γ) / i y and decisions) can be overestimated:
    Figure 00140003
    where AddR is the complexity of an addition of two real values (assumed equal to that of a subtraction), MulR is the comriexity of a multiplication, and Decision is the complexity of a hard decision on a complex value (the choice of a symbol).
    There follows an illustration of the performance improvement provided by the above-described multi-resolution decoding algorithm in the context of a 5.2GHz, 20MHz bandwidth, 64 carrier with 800ns guard time HIPERLAN/2 OFDM system using a QPSK constellation. Simulations were run using 2 channel profiles: (i) a perfect time interleaved BRAN 'E' channel model, and (ii) pure independent Rayleigh fadings in the frequency domain. The results in terms of bit error rate (BER) for uncoded scenarios as a function of the ratio E b / N 0 (energy per bit / noise energy) are provided FIG. 4 and FIG. 5.
    A clear improvement can be observed by applying the new decoding strategy compared with OFDM and MMSE SOFDM systems using a Walsh-Hadamard spreading sequence: for a target BER of 10-4, more than 3dB is gained compared to MMSE SOFDM applying one or two iterations at the three first stages.
    This means that for the same fixed BER and a given C/I (carrier to interference), 16QAM SOFDM with multiresolution decoding would have the same performance of a QPSK SOFDM MMSE transmission scheme while providing an enhancement of 4 times in bit rate. Such a significant improvement illustrates how improved decoding schemes for existing systems can translate directly in greater system capacity under a given QoS constraint.
    It will be understood that the multi-resolution decoding algorithm for OFDM-CDMA, spread OFDM single user systems described above provides the following advantages:
    The following technical merits of the new multi-resolution decoding algorithm can be highlighted:
    • Low arithmetical complexity compared to existing SIC BLAST techniques with same or better performance.
    • Flexibility and scalability of the method (it is possible to adjust the number of iterations to be performed based on a performance/complexity tradeoff).
    • Can be combined into all OFDM standards as a proprietary transmission mode (since it can be viewed as a simple extension of current OFDM systems).
    • Yields a significant PER performance enhancement compared to classical OFDM and minimum mean square error (MMSE) SOFDM receivers (e.g., 3dB).

    Claims (12)

    1. A method of decoding a received spread OFDM wireless communication signal comprising:
      performing an equalizing and decision function on the received spread OFDM signal (y),
      splitting the equalized and decided spread OFDM signal block (s and) into a number 2i of portions (s and 1, s and 2, s and 3, s and 4), such that
      Figure 00170001
      where i is positive integer;
      characterised by:
      for each of said portions (s and 1) of the equalized and decided signal block in turn subtracting values M
      Figure 00170002
      derived from the other portions (s and 2 to s and 4 ...) of the equalized and decided signal block from the received signal block (y) to produce a respective difference signal, where M = H·W , H is an NxN diagonal matrix related to the complex frequency channel attenuations and W is an NxN unitary spreading matrix; and
      performing an equalising and decision function on the respective difference signal to produce a further processed equalized and decided portion (s and 1) of the received signal in which interference due to the other portions (s and 2 to s and 4) of the equalized and decided signal block is substantially reduced;
      the steps of producing the respective difference signal and performing the equalising and decision function to produce the further processed equalized and decided portion being repeated for each of the other portions (s and 2, s and 3, s and 4) of the signal block.
    2. A method as claimed in claim 1 wherein repeating subtracting the values derived from other portions of the equalized and decided signal block from the received signal to produce a respective further difference signal comprises subtracting values derived from at least one of said further processed portions (s and 2 to s and 4) of the received signal from the received spread OFDM signal (y).
    3. A method as claimed in claim 1 or 2 further comprising iterating processing the signal block, including iterating the steps of producing the respective difference signal and performing the equalising and decision function to produce the further processed equalized and decided portion with values derived from the further processed portions (s and 1 to s and 4) in place of previously processed portions (s and 1 to s and 4), to recover still more reliable estimates for each of the portions.
    4. A method as claimed in claim 3 wherein iterating processing the signal block includes splitting the equalized and decided spread OFDM signal block (s and) into a number 2j of portions (s and 1 to s and 4), where j is a positive integer greater than i so that iterating the steps of producing the respective difference signal and performing the equalising and decision function to produce the further processed portion is performed with a greater number of portions than the previous steps.
    5. A method as claimed in any preceding claim wherein said equalizing steps comprise multiplying by a first diagonal matrix having elements dependent on channel coefficients; and
      multiplying by a second matrix which is a subset of a Walsh Hadamard matrix.
    6. A method as claimed in any preceding claim wherein said equalizing steps comprise performing minimum mean square error equalization.
    7. A receiver (160-180) for use in a spread OFDM wireless communication system (100), the receiver comprising
      means for receiving a spread OFDM wireless communication signal, and decoding means for decoding the received signal by a method as claimed in any preceding claim, said decoding means comprising:
      equalizing and decision means for performing said equalizing and decision function on the received spread OFDM signal (y),
      means for splitting the equalized and decided spread OFDM signal block (s and) into a number 2i of portions (s and 1, s and 2, s and 3, s and 4), such that
      Figure 00200001
      where i is positive integer;
      characterised by:
      subtracting means for subtracting, for each of said portions (s and 1) of the equalized and decided signal block in turn, said values M
      Figure 00200002
      derived from the decided other portions (s and 2 to s and 4 ...) of the equalized and decided signal block from the received signal block (y) to produce a respective difference signal, where M = H·W , H is an NxN diagonal matrix related to the complex frequency channel attenuations and W is an NxN unitary spreading matrix;
      said equalizing and decision means being arranged to perform said equalising and decision function on the respective difference signal to produce said further processed equalized and decided portion (s and 1) of the received signal in which interference due to the other portions (s and 2 to s and 4) of the equalized and decided signal block is substantially reduced;
      and said decoding means being arranged to repeat, for each of the other potions (s and 2, s and 3, s and 4) of the signal block, said steps of producing the respective difference signal and performing the equalising and decision function to produce the further processed equalized and decided portion.
    8. A receiver as claimed in claim 7 wherein said subtracting means is arranged so that repeating subtracting the values derived from the other portions of the equalised and decided signal block from the received signal to produce a respective further difference signal comprises subtracting values derived from at least one of said further processed portions (s and 2 to s and 4) of the received signal from the received spread OFDM signal (y).
    9. A receiver as claimed in claim 7 or 8 wherein said decoding means is arranged to iterate processing the signal block, including iterating the steps of producing the respective difference signal and performing the equalising and decision function to produce the further processed equalized and decided portion with values derived from the further processed portions (s and 1 to s and 4) in place of previously processed portions (s and 1 to s and 4), to recover still more reliable estimates for each of the portions.
    10. A receiver as claimed in claim 9 wherein said decoding means is arranged so that iterating processing the signal block includes splitting the equalized and decided spread OFDM signal block (s and) into a number 2j of portions (s and 1 to s and 4), where j is positive integer greater than i so that iterating the steps of producing the respective difference signal and performing the equalising and decision function to produce the further processed portion is performed with a greater number of portions than the previous steps.
    11. A receiver as claimed in any of claims 7 to 10 wherein said equalizing and decision means comprises matrix multiplication means for multiplying by a first diagonal matrix having elements dependent on channel coefficients and by a second matrix which is a subset of a Walsh Hadamard matrix.
    12. A receiver as claimed in any of claims 7 to 11 wherein said equalizing and decision means comprises means for performing minimum mean square error equalization.
    EP02290289A 2002-01-31 2002-02-06 Reception of multicarrier spread-spectrum signals Expired - Lifetime EP1335518B1 (en)

    Priority Applications (7)

    Application Number Priority Date Filing Date Title
    EP02290289A EP1335518B1 (en) 2002-01-31 2002-02-06 Reception of multicarrier spread-spectrum signals
    JP2003574922A JP4147193B2 (en) 2002-01-31 2003-01-22 Receiving multicarrier spread spectrum signals
    KR1020047011869A KR100906948B1 (en) 2002-01-31 2003-01-22 Reception of multicarrier spread-spectrum signals
    US10/502,072 US7079824B2 (en) 2002-01-31 2003-01-22 Reception of multicarrier spread-spectrum signals
    PCT/EP2003/000596 WO2003065635A1 (en) 2002-01-31 2003-01-22 Reception of multicarrier spread- sprectrum signals
    CNB038030098A CN100395975C (en) 2002-01-31 2003-01-22 Reception of multicarrier spread- sprectrum signals
    TW092102454A TWI253814B (en) 2002-01-31 2003-02-06 System, receiver and method of operation for spread OFDM wireless communication

    Applications Claiming Priority (3)

    Application Number Priority Date Filing Date Title
    EP02290219 2002-01-31
    EP02290219 2002-01-31
    EP02290289A EP1335518B1 (en) 2002-01-31 2002-02-06 Reception of multicarrier spread-spectrum signals

    Publications (2)

    Publication Number Publication Date
    EP1335518A1 EP1335518A1 (en) 2003-08-13
    EP1335518B1 true EP1335518B1 (en) 2005-11-09

    Family

    ID=27614622

    Family Applications (1)

    Application Number Title Priority Date Filing Date
    EP02290289A Expired - Lifetime EP1335518B1 (en) 2002-01-31 2002-02-06 Reception of multicarrier spread-spectrum signals

    Country Status (7)

    Country Link
    US (1) US7079824B2 (en)
    EP (1) EP1335518B1 (en)
    JP (1) JP4147193B2 (en)
    KR (1) KR100906948B1 (en)
    CN (1) CN100395975C (en)
    TW (1) TWI253814B (en)
    WO (1) WO2003065635A1 (en)

    Cited By (1)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    CN1720687B (en) * 2003-12-19 2010-08-25 三菱电机株式会社 Method and transmitter for communicating ultra wide bandwidth signals using orthogonal frequency division multiplexing modulation

    Families Citing this family (21)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    JP3871270B2 (en) * 2003-05-20 2007-01-24 株式会社インテリジェント・コスモス研究機構 Transmitting apparatus and communication system
    US8064528B2 (en) 2003-05-21 2011-11-22 Regents Of The University Of Minnesota Estimating frequency-offsets and multi-antenna channels in MIMO OFDM systems
    FR2859333A1 (en) * 2003-09-01 2005-03-04 France Telecom Signal decoding method for use in e.g. third generation radio communication field, involves diversity pre-decoding signal, estimating symbols and applying diversity pre-coding to estimated symbols, for two iterations
    US7164740B2 (en) * 2003-11-21 2007-01-16 Interdigital Technology Corporation Wireless communication apparatus using fast fourier transforms to create, optimize and incorporate a beam space antenna array in an orthogonal frequency division multiplexing receiver
    US8363697B2 (en) 2004-01-20 2013-01-29 Qualcomm Incorporated Synchronized broadcast/multicast communication
    ATE408280T1 (en) * 2004-04-22 2008-09-15 France Telecom ITERATIVE CHIP DISTORTION AND MULTI-USER DETECTION IN CDMA COMMUNICATION SYSTEMS THROUGH MIMO CHANNEL
    EP1603264B1 (en) 2004-06-04 2013-02-27 France Télécom Method and system for receiving a linearly precoded and channel coded signal
    WO2006014141A1 (en) 2004-08-03 2006-02-09 Agency For Science, Technology And Research Method for transmitting a digital signal, method for receiving a digital signal, transmitter and receiver
    KR101119351B1 (en) 2005-05-04 2012-03-06 삼성전자주식회사 Method and apparatus for transmitting/receiving information in a orthogonal frequency division multiplexing system
    KR100781313B1 (en) * 2005-06-16 2007-12-03 엘지전자 주식회사 Method for transmitting/receiving a OFDM signal and mobile communication terminal using the same
    US7599444B2 (en) * 2005-09-02 2009-10-06 Alcatel-Lucent Usa Inc. Coding in a MIMO communication system
    JP4607007B2 (en) * 2005-12-28 2011-01-05 Kddi株式会社 Multicarrier signal transmission system, radio base station apparatus, radio terminal apparatus, and multicarrier signal transmission method
    CN101039295B (en) * 2006-03-15 2012-01-11 方正宽带网络服务股份有限公司 Method for improving synchronization performance of OFDM system using low correlated code
    US7688708B2 (en) * 2006-03-24 2010-03-30 Alcatel-Lucent Usa Inc. Method of OFDMA tone interference cancellation
    US20070291635A1 (en) * 2006-06-15 2007-12-20 Motorola, Inc. Method and apparatus for switching between ofdm communication modes
    EP2195944B1 (en) * 2007-10-03 2018-12-05 LG Electronics Inc. Optimizing transmission for broadcast multicast service
    US7703527B2 (en) * 2007-11-26 2010-04-27 Schlumberger Technology Corporation Aqueous two-phase emulsion gel systems for zone isolation
    US20100184631A1 (en) * 2009-01-16 2010-07-22 Schlumberger Technology Corporation Provision of viscous compositions below ground
    US9225453B2 (en) * 2013-04-09 2015-12-29 Futurewei Technologies, Inc. Optimizing optical systems using code division multiple access and/or orthogonal frequency-division multiplexing
    US10693562B2 (en) * 2016-10-18 2020-06-23 Nippon Telegraph And Telephone Corporation Encoding device and decoding device
    CN108768444B (en) * 2018-06-08 2020-08-04 西安电子科技大学 Anti-blocking type interference hybrid spread spectrum method

    Family Cites Families (7)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    US5345472A (en) * 1993-08-02 1994-09-06 Motorola, Inc. Method and apparatus for receiving and decoding communication signals in a CDMA receiver
    JP2927657B2 (en) * 1993-11-05 1999-07-28 ケイディディ株式会社 Spread spectrum signal demodulator
    FR2776872B1 (en) * 1998-03-25 2000-06-02 Nortel Matra Cellular DIGITAL EQUALIZATION METHOD, AND RADIO COMMUNICATION RECEIVER IMPLEMENTING SUCH A METHOD
    US6711120B1 (en) * 1999-03-11 2004-03-23 Flarion Technologies, Inc. Orthogonal frequency division multiplexing based spread spectrum multiple access
    FR2805943B1 (en) * 1999-09-14 2002-08-09 Inst Nat Sciences Appliq EQUALIZATION METHOD IN RECEIVERS USING A COMBINATION OF MULTI-CARRIER AND MULTIPLE ACCESS MODULATION MODULATIONS BY CODES DISTRIBUTION
    US6985432B1 (en) * 2000-01-28 2006-01-10 Zion Hadad OFDM communication channel
    US20030112745A1 (en) * 2001-12-17 2003-06-19 Xiangyang Zhuang Method and system of operating a coded OFDM communication system

    Cited By (1)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    CN1720687B (en) * 2003-12-19 2010-08-25 三菱电机株式会社 Method and transmitter for communicating ultra wide bandwidth signals using orthogonal frequency division multiplexing modulation

    Also Published As

    Publication number Publication date
    EP1335518A1 (en) 2003-08-13
    US20050107053A1 (en) 2005-05-19
    US7079824B2 (en) 2006-07-18
    CN1625862A (en) 2005-06-08
    JP2005519551A (en) 2005-06-30
    KR100906948B1 (en) 2009-07-09
    CN100395975C (en) 2008-06-18
    TWI253814B (en) 2006-04-21
    TW200306714A (en) 2003-11-16
    KR20040078151A (en) 2004-09-08
    WO2003065635A1 (en) 2003-08-07
    JP4147193B2 (en) 2008-09-10

    Similar Documents

    Publication Publication Date Title
    EP1335518B1 (en) Reception of multicarrier spread-spectrum signals
    KR100624504B1 (en) Iterative soft interference cancellation and filtering for spectrally efficient high-speed transmission in mimo systems
    JP5344121B2 (en) Wireless communication method and apparatus in single carrier transmission system
    AU2007233563B2 (en) Channel estimation for rapid dispersive fading channels
    Zemen et al. Iterative joint time-variant channel estimation and multi-user detection for MC-CDMA
    KR100843253B1 (en) Iterative reception method and Iterative receiver
    EP2883336B1 (en) Successive interference cancellation stacked branch vamos receivers
    US7492830B2 (en) Signal receiving method in MIMO system and device therefor
    Dinis et al. IB‐DFE receivers with space diversity for CP‐assisted DS‐CDMA and MC‐CDMA systems
    CN101138212B (en) Method for the flexible demodulation of estimated complex symbols
    Boher et al. Performance analysis of iterative receiver in 3GPP/LTE DL MIMO OFDMA system
    Zemen et al. Improved channel estimation for iterative receivers
    Ho et al. Iterative detection for pretransformed OFDM by subcarrier reconstruction
    JP2008512013A (en) Apparatus and method for iteratively estimating channel transfer function
    Chang et al. Cancellation of ICI by Doppler effect in OFDM systems
    Dangl et al. Performance of joint detection techniques for coded MIMO-OFDM and MIMO-MC-CDM
    Venkataraman et al. An improved detection technique for receiver oriented MIMO-OFDM systems
    Yacoub et al. Comparison of iterative detection schemes for MIMO systems with spreading based on OFDM
    Abdullahi et al. Performance analysis and soft demapping for coded MIMO-OFDM systems
    Enayati et al. A novel channel coding scheme for smart antenna based MC-CDMA systems mid two-step reduced complexity multiuser detection algorithm
    Kim et al. An iterative cyclic prefix reconstruction technique for multi-antenna single-carrier transmission systems over multipath wireless channels
    Peng et al. MUI Cancellation for Uplink BS-CDMA in Broadband Mobile Communication Systems
    Jung et al. Iterative multi-user detection in spatially multiplexed up-link OFDM channels
    Liu et al. Design of the Low Complexity Turbo MIMO Receiver for WLAN
    Jung Asynchronous multi-user OFDM with antenna diversity

    Legal Events

    Date Code Title Description
    PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

    Free format text: ORIGINAL CODE: 0009012

    AK Designated contracting states

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

    AX Request for extension of the european patent

    Extension state: AL LT LV MK RO SI

    17P Request for examination filed

    Effective date: 20040213

    AKX Designation fees paid

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

    17Q First examination report despatched

    Effective date: 20040705

    GRAP Despatch of communication of intention to grant a patent

    Free format text: ORIGINAL CODE: EPIDOSNIGR1

    GRAS Grant fee paid

    Free format text: ORIGINAL CODE: EPIDOSNIGR3

    GRAA (expected) grant

    Free format text: ORIGINAL CODE: 0009210

    AK Designated contracting states

    Kind code of ref document: B1

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

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: IT

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED.

    Effective date: 20051109

    Ref country code: AT

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20051109

    Ref country code: NL

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20051109

    Ref country code: BE

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20051109

    Ref country code: CH

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20051109

    Ref country code: LI

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20051109

    REG Reference to a national code

    Ref country code: GB

    Ref legal event code: FG4D

    REG Reference to a national code

    Ref country code: CH

    Ref legal event code: EP

    REG Reference to a national code

    Ref country code: IE

    Ref legal event code: FG4D

    REF Corresponds to:

    Ref document number: 60207188

    Country of ref document: DE

    Date of ref document: 20051215

    Kind code of ref document: P

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: IE

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20060206

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: GR

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060209

    Ref country code: DK

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060209

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: ES

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060220

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: MC

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20060228

    Ref country code: LU

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20060228

    REG Reference to a national code

    Ref country code: SE

    Ref legal event code: TRGR

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: PT

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060410

    NLV1 Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act
    REG Reference to a national code

    Ref country code: CH

    Ref legal event code: PL

    ET Fr: translation filed
    PLBE No opposition filed within time limit

    Free format text: ORIGINAL CODE: 0009261

    STAA Information on the status of an ep patent application or granted ep patent

    Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

    26N No opposition filed

    Effective date: 20060810

    REG Reference to a national code

    Ref country code: IE

    Ref legal event code: MM4A

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: TR

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20051109

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: CY

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20051109

    REG Reference to a national code

    Ref country code: GB

    Ref legal event code: 732E

    Free format text: REGISTERED BETWEEN 20110127 AND 20110202

    REG Reference to a national code

    Ref country code: DE

    Ref legal event code: R081

    Ref document number: 60207188

    Country of ref document: DE

    Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US

    Free format text: FORMER OWNER: MOTOROLA, INC., SCHAUMBURG, ILL., US

    Effective date: 20110324

    Ref country code: DE

    Ref legal event code: R081

    Ref document number: 60207188

    Country of ref document: DE

    Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US

    Free format text: FORMER OWNER: MOTOROLA, INC., SCHAUMBURG, US

    Effective date: 20110324

    Ref country code: DE

    Ref legal event code: R081

    Ref document number: 60207188

    Country of ref document: DE

    Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, MOUNTAIN VIEW, US

    Free format text: FORMER OWNER: MOTOROLA, INC., SCHAUMBURG, ILL., US

    Effective date: 20110324

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: TP

    Owner name: MOTOROLA MOBILITY, INC., US

    Effective date: 20110912

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: PLFP

    Year of fee payment: 15

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: PLFP

    Year of fee payment: 16

    REG Reference to a national code

    Ref country code: GB

    Ref legal event code: 732E

    Free format text: REGISTERED BETWEEN 20170831 AND 20170906

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: CD

    Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, US

    Effective date: 20171214

    Ref country code: FR

    Ref legal event code: TP

    Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, US

    Effective date: 20171214

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: PLFP

    Year of fee payment: 17

    REG Reference to a national code

    Ref country code: DE

    Ref legal event code: R082

    Ref document number: 60207188

    Country of ref document: DE

    Representative=s name: BETTEN & RESCH PATENT- UND RECHTSANWAELTE PART, DE

    Ref country code: DE

    Ref legal event code: R081

    Ref document number: 60207188

    Country of ref document: DE

    Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, MOUNTAIN VIEW, US

    Free format text: FORMER OWNER: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES DELAWARE ), LIBERTYVILLE, LLL., US

    PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code: FI

    Payment date: 20190227

    Year of fee payment: 18

    PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code: SE

    Payment date: 20190227

    Year of fee payment: 18

    Ref country code: FR

    Payment date: 20190225

    Year of fee payment: 18

    REG Reference to a national code

    Ref country code: FI

    Ref legal event code: MAE

    REG Reference to a national code

    Ref country code: SE

    Ref legal event code: EUG

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: FI

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20200206

    Ref country code: SE

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20200207

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: FR

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20200229

    PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code: DE

    Payment date: 20210225

    Year of fee payment: 20

    Ref country code: GB

    Payment date: 20210225

    Year of fee payment: 20

    REG Reference to a national code

    Ref country code: DE

    Ref legal event code: R071

    Ref document number: 60207188

    Country of ref document: DE

    REG Reference to a national code

    Ref country code: GB

    Ref legal event code: PE20

    Expiry date: 20220205

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: GB

    Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

    Effective date: 20220205

    P01 Opt-out of the competence of the unified patent court (upc) registered

    Effective date: 20230511