Description

Method for reducing interference in a radio communication system

The invention relates to a method and components of a radio communication system, including a receiver for radio stations and terminals, for reducing interference in such systems.

In radio communication systems such as UMTS (Universal Mobile Telecommunication System) which is standardised by the 3GPP (Third Generation Partnership Project), information such as speech, video data etc. is transmitted over an air interface between base stations of the system and mobile or fixed user terminals.

In the framework of the UMTS standardisation, also the so called High Speed Downlink Packet Access (HSDPA) is being standardised as a new channel for high data rate packet data transmission in downlink. Reference is thereby made to the technical specification 3GPP TS 25.308 V6.3.0 (2004-12) "High Speed Downlink Packet Access (HSDPA) ; Overall description; Stage 2 (Release 6)".

In cellular radio communication systems with frequency reuse factor of one, such as systems based on the above mentioned UMTS standard, the performance of the down-link detection is limited by the interference between adjacent cells using the same frequency bands. The overall capacity of the system is therefore limited by intercell as well as intracell interference .

One possible approach to remove such intercell interference is the application of a coordinated pre-processing of sig- nals before being transmitted from different base stations. This pre-processing technique is also known as joint

transmission. In this way, the received signals from one base station could be maximized, whereas at the same time the in-terference caused by signals from an adjacent second base station is reduced. Nevertheless, for the implementation of joint transmission techniques, instantaneous channel state information must be available at the transmitter. Such instantaneous information is not easy to obtain in UMTS W-CDMA systems because of the application of frequency-division duplex (FDD), i.e. the usage of different frequency bands for uplink and downlink transmissions, with, as a consequence, different channel properties for uplink and downlink. Moreover, the jointly processed data signals would have to be transferred from a common processing unit to the distant base stations, which would cause significant additional deployment costs for optical fibre or microwave links between the base stations as well as high signalling load.

A second way frequently used in UMTS WCDMA systems is the suppression of undesired inter-cell interference by the system-inherent processing gain, which renders the system more robust to any kind of interference. But for the HSDPA feature, wherein a user may be assigned multiple or even all available codes in a frequency band and wherein the transmitter power is shared among the codes, the processing gain is reduced again proportional to the number of used codes, and as a consequence, the system becomes less robust towards in-tercell interference.

It is thus an object of the present invention to provide mechanisms and means in a radio communication system to reduce interference at a receiver. This object is resolved by the inventive features of the independent claims . Further advantageous feature are given in dependent claims .

According to the invention, a method for reducing interfer-ence in a radio communication system is proposed, wherein a user terminal is equipped with at least two antennas for receiving at least two signal streams using a space-time processing technique, wherein the at least two signal streams are received from at least two transmit antennas of at least two base stations, and wherein the at least two signal streams are distinguished by orthogonal sequences.

According to an aspect of the invention, the at least two base stations, transmitting said at least two signal streams, are synchronised.

According to a further aspect of the invention, the orthogonal sequences are added to the signal streams.

According to another aspect of the invention, the spatial multiplexing is used for an inter-cell handover from a first of said at least two base stations to a second of said at least two base stations .

According to an even further aspect of the invention, the at least two signal streams are transmitted using the same at least one frequency band.

According to another aspect of the invention, the orthogonal sequences are used at least for channel estimation at the user terminal.

According to a further aspect of the invention, the orthogonal sequences are pilot symbols.

The invention also addresses a terminal of a radio communication system, comprising at least two antennas, and

means for receiving at least two signal streams using spatial multiplexing, wherein the at least two signal streams are received from at least two transmit antennas of at least two base stations, and wherein the at least two signal streams are distinguished by orthogonal sequences.

Furthermore, the invention relates to a receiver for a terminal of a radio communication system, comprising means for processing of at least two signal streams received from at least two transmit antennas of at least two base stations, wherein the at least two signal streams are distinguished by orthogonal sequences. According to a further aspect of the receiver, the processing is effected over a number of received symbols.

In the following, the inventive concept is described with reference to figures 1 to 8, wherein

FIG 1 shows a system configuration with two base stations and one user terminal,

FIG 2 shows a system configuration with two base stations connected to a radio network controller and one

user terminal, wherein the user terminal comprises two antennas,

FIG 3 shows a system configuration with one base station and one user terminal,

FIG 4 shows a system configuration with two base sta- tions, each comprising at least two antennas, and a user terminal,

FIG 5 shows a first stage of an exemplary two-stage MIMO

Rake receiver, configured as a multi-code space- time RAKE, FIG 6 shows the second stage of an exemplary MIMO Rake

receiver, comprising a multi-stream Wiener filter,

FIG 7 shows a performance analysis of a MIMO Rake with

enhanced interference cancellation dependend on the number of codes, and

FIG 8 shows a comparison of different interference

cancellation techniques and their influence on potential WCDMA downlink capacity gain.

In FIG 1, a standard situation is shown wherein a mobile terminal MS (Mobile Station) is located in an area where it receives signals from two adjacent base stations BSl, BS2. In such situation, if the signals transmitted by the first base station BSl are signals dedicated to the mobile terminal MS, the signals received at the mobile terminal MS from the second base station BS2 interfere with the signals received from the first base station BSl, the so called intercell interference .

According to the invention and as shown in FIG 2, the mobile terminal MS uses at least two receive antennas, which of course may also be used for transmission. In addition, the two adjacent base stations BSl, BS2 in FIG 2 are synchronised to each other. Synchronised operation could be realised using phase-locked local oscillators at the two base stations, e.g. by locking the oscillators of the physically distant base stations to a common low-frequency reference signal distributed over standard telephone lines or specific wireline or wireless connections. Several solutions for synchronising base stations are known in the art. Such synchronisation would of course not present an issue in cases where two adjacent cells or sectors of a cell are served by the same base station.

In order to enable the mobile terminal MS to distinguish signals from the two base stations, the base stations frequently transmit signals, e.g. orthogonal sequences in the preamble or specific training or pilot sequences. From reception of these signals, the mobile terminal may identify the individual channel coefficients between the transmit antennas at the base stations and each of its receive antennas . The base stations' signals overlap randomly at the multiple mobile terminal antennas due to the independent propagation paths .

Based on the knowledge of the channels to each base station, the mobile terminal can make use of a so called space-time processing technique, also known as spatial multiplexing, to separate the signals received from both base stations. This could be realised by a so called MIMO (Multiple Input Multiple Output) RAKE receiver. With a sophisticated detection technique, e.g. the so called maximum-likelihood detection, signals can be perfectly distinguished. When using alternative techniques with reduced complexity, e.g. the so called minimum mean-square error estimator (MMSE), the system's performance may be reduced but would still provide better performance than current approaches described above.

Now, the received signals from the second base station can be identified by the mobile terminal as being interfering signals in case the same resources are assigned to another user in the cell of the second base station.

According to a second aspect of the invention, as also dis-closed in FIG 2, a data stream arriving at the base station controller RNC (Radio Network Controller) of the radio communication system is split up and forwarded to the two adjacent base stations BSl, BS2. With the above mentioned mechanisms according to the invention, the mobile terminal MS is now en- abled to receive the data streams 1 and 2 from the two base stations BSl and BS2 in parallel, even when using the same ressouces. The signals received from the second base station BS2 are thus no interfering signals anymore. In case the base stations are not connected to the same base station controller, the splitting up of the data stream towards the mobile terminal could also be made in another component further up in the hierarchy of the radio communication system, e.g. in the mobile switching center (MSC) or packet data gateway (SGSN, GGSN) .

According to a further aspect of the invention, the spatial multiplexing can also be used to conduct an intercell handover, e.g. from the first base station BSl to the second base station BS2, or from a first cell (or sector) to another cell (or sector) of the first base station. In this case, the two data streams 1 and 2 are maintained in parallel, until the link to one of the base stations is released due to degrading channel quality.

According to another aspect of the invention, the base stations are also provided with multiple antennas. In this case, as shown in FIG 3, the first base station BSl is enabled to support the transmission of multiple parallel streams to the mobile terminal in a single link but with double capacity.

In situations where the user of the mobile terminal MS approaches the boundary of the cell of the first base station BSl, such spatially multiplexed link with enhanced capacity may no longer be upheld because of rising intercell interference. In such a situation, as shown in FIG 4, when the mobile terminal MS experiences multi-cell interference from a second base station BS2, one of the streams is handed over from the first base station BSl to the second base station BS2. The mobile terminal MS detects both streams as disclosed in FIG 2, again using the spatial multiplexing capabilities of the MIMO-RAKE detector.

Each of the base stations BSl, BS2 may use the multiple antennas as well to improve the overall range of it's transmissions by using transmit diversity techniques, e.g. the so called space-time coding. This way, high data rates may also be supported at the cell boundary, where the signal is weaker and interference becomes stronger.

The signal streams from both base stations BSl and BS2 are thus detected simultaneously at the mobile terminal MS. The former intercell interference is now used for transmitting a second data stream in parallel to the mobile terminal from the second base station BS2. Hence, the intercell interference is converted into useful signal, provided that the mobile terminal uses at least two receive antennas . When such a mobile terminal moves from one cell to a neighbouring one, the first stream is softly switched off, while the second stream is softly switched on. This switching of streams may for example be effected using a narrow-band feed-back channel, over which measurements of the individual channel quality of the streams is reported to each of the base stations or just to one, the currently serving, base station. At both base stations, the transmission power, the modulation as well as the number of simultaneously assigned codes are assigned based on channel quality measurements effected by the mobile terminal. The two downlink data streams are de-multiplexed at the radio network controller RNC, as shown in FIG 2, wherein the radio network controller maintains two links simultaneously during an inter-cell handover. With the proposed method, the same frequency and code resources may be used in both cells involved in the handover procedure.

For using the above principles for the HSDPA feature of UMTS, an adaption to the multi-code WCDMA air interface is required. Advantageously, because of signal streams from two base stations, the intracell interference as well as the spatial interference may jointly be reduced. Intracell interference in WCDMA systems arises from the fact that codes are no longer orthogonal after passing a multi-path channel and that there is additional inter-symbol interference due to the missing guard time. A receiver structure suitable for this purpose is described in the following. It may be noted that this particular receiver would require shorter scrambling sequences for the downlink transmission as currently defined in the UMTS standard.

In the following, a proposal for a receiver structure for realising spatial multiplex detection is described in more details .

The extension of the WCDMA system to include multiple transmit and multiple receive antennas is ongoing in the 3^{rd} Generation Partnership Project (3GPP) , where a multiple-input multiple-output (MIMO) air interface is defined for increased link- and system capacity in mobile radio systems. A basic challenge for this extension is how to design simple but efficient receiver structures to cope with the spatial interference (SI) due to the spatially multiplexed data streams in addition to the code- and inter-symbol interference (CI and ISI, respectively) due to the multi-path characteristics of the channel. For down-link applications, complexity is a critical issue, since the receiver is placed in a wireless handset. Currently, the chip-level equalizer (CLE) is preferred, which cancels the interference before de-spreading the codes [1] . But such a space-time equalizer is rather complex and one may look for alternatives .

The RAKE receiver is well known for its moderate complexity. So, a MIMO extension to remove the SI was investigated under idealised conditions. But when the so extended RAKE is operated under true WCDMA conditions (OVSF codes, no guard time) , the performance is substantially degraded due to the above mentioned multi-path effects [2]. Additional interference cancellation after the RAKE is hence mandatory for practical applications .

A first step into that direction is to remove the CI. Even for a single code, the autocorrelation is not perfect and CI rises (see [2]) . It becomes the stronger the more codes are used since the codes are no longer orthogonal after the transmission over a multi-path channel. When the ISI can be ignored, as with relatively long sequences or when a guard time is introduced between consecutive symbols, the structure of the interference cancellation is well known. The transmission can then be described by an equivalent matrix-vector channel model in the space-code domain, and an independent decision can be made for each symbol period. For instance, the interference can be jointly removed for all codes and an-tennas with a linear multi-user detector after the RAKE [3] . Further extensions use a sorted successive interference cancellation which is a WCDMA version of the well-known V-BLAST algorithm (see [4]).

But particularly for data applications, shorter codes are desired and the shorter the codes the stronger the ISI becomes. With a code length of 16 targeted in the high-speed down-link packet access (HDSPA) , the ISI limits the performance even if the CI is removed, at least at high system load.

According to the inventive concept, the close relationship between the maximum-likelihood sequence estimator (MLSE) and the RAKE is used to derive an effective channel model for the received signals after the RAKE which includes SI, CI and

ISI. It is assumed that the RAKE output has a multi-path nature, in general.

Therefore, it is proposed to use a Wiener filter after the RAKE to jointly remove SI, CI and ISI. The performance of this receiver is investigated numerically and it is found to be identical with the CLE with subsequent de-spreading. An advantage of the RAKE is that the complexity scales more directly with the resources used in the space-code domain. A necessary change in the WCDMA down-link standard is also noted, concerning the scrambling, which enables an efficient implementation of the enhanced interference cancellation.

The mathematical structure of the receiver is derived below. First, a graphical representation of the receiver is used.

FIG 5 shows the first receiver stage, a multi-code space-time RAKE, forming the sufficient statistics vector for each code. It comprises of a bench of code-matched filters (CMF) , one for each code and each multi-path component. One result is that the reference sequences in the code filters must be shifted cyclically. The CMFs are followed by a space-time filter which is reused for all codes. The sufficient statistics vectors for each symbol interval denoted by k are stacked in the vector K(k) .

The second receiver stage is shown in FIG 6. When the impulse response is shorter than one WCDMA symbol, it is sufficient to operate the Wiener filter over three symbol periods due to the previous, current and following symbol.

Symbol by symbol, the sufficient statistics vector E is formed and stored in a dedicated shift register bank. A matrix-vector product of the E vectors in three subsequent sym-bol intervals is then formed with the weight matrix corresponding to the current code index. The weights are computed from the channel estimates by inserting the code tensor elements (A.20) into the code interference matrices G_{±j} from (A.11) which are then arranged in the matrices F-1 and F_{0}. This gives the covariance matrix (A.25) and the filter coefficients (A.26) .

In a fictive real-time implementation, the weight matrices for each code are stored in corresponding memory pages . A dedicated matrix-vector multiplication unit is then used and the matrices from the memory pages are successively used, corresponding to the current code index. Note that the original data vector is restored after the matrix-vector multiplication including some coloured noise. These signals can be fed into the channel decoder to reconstruct the original data stream.

The performance is investigated numerically, using a Rayleigh channel model with independently and identically distributed (i.i.d.) random coefficients for L=3 paths having equal mean power. FIG 7 shows the performance of the MIMO RAKE with the enhanced interference cancellation, depending on the number of codes Ncode . It is shown that, despite using the RAKE architecture, interference-free signal reception is achieved under realistic WCDMA conditions, at least in a single cell scenario. The previously observed error floors due to CI and ISI (see [2]) have disappeared which is the effect of the Wiener filter after the RAKE jointly cancelling the SI, CI and ISI. Moreover, the performance is equal to the CLE.

With a single code, the diversity order is n_{r}-L-n_{t}+l=5 in the numerical example {n_{τ}=n_{t}=2 , L=3) . But due to the linear interference cancellation, a fraction of the diversity is lost when the full number of codes is used. As already indicated in FIG 6, the Wiener filter must operate over at least 3 symbol intervals (N=2) . Further increasing the number of taps (i.e. N=8) does not noticeably improve the performance.

FIG 8 shows the bit error rate versus number of codes with an SNR of 3 dB/code. In this figure, the potential WCDMA downlink capacity gain is compared with other interference cancellation techniques (the SNR is increased according to the number of codes) .

The proposed SI cancellation, combined with a scrambling technique (see [2]) allows the simultaneous use of only 2 Ha-damard codes at the targeted bit error rate of 10^{~2}. The linear space-code interference cancellation (SI+CI) described in [3] results in a minor improvement (up to 3 codes) since the ISI becomes significant when multiple short codes are used.

With the Wiener filter, up to 6 codes can be supported when the Hadamard codes are used without any scrambling. When the scrambling is included and matched to the spreading code length, even larger gains can be expected. The best practical case may be the use of extended Gold sequences, with which the full number of codes is supported within the given link margin and error rate target.

Effort estimation can be distinguished into "symbol-rate" and "channel-rate" operations. The interference cancellation operates at the symbol rate. It requires 3-n_{t}-N_{C}ode complex multi- plications operated in parallel once per code and symbol, which gives a solid number in a fully loaded system. The CLE must fully equalize the channel already with a single code. Some interference can be suppressed by the processing gain and less effort is possible at reduced load. But an equalization over three symbol intervals at full system load is needed to obtain the same performance as with the RAKE. The CLE requires 3-T-n_{r}-n_{t} complex multiplications, which is n_{r} times the effort with the RAKE since N_{Cθde}—T at full load.

For the RAKE, a (3-n_{t}-N_{C}ode x 3-Ω_{t}-Ncode) matrix need to be inverted to calculate the weights (A.26) . For the CLE, a (n_{r}-3-T x n_{r}-3-T) matrix must be inverted to obtain the filter coefficients at full load, so this effort is comparable when

Nc_{ode}=T.

An advantage of the RAKE is that the effort scales more directly with the resources used in the space-code domain.

Consequently, the RAKE receiver can be operated with the full number of codes and cancel the interference jointly using a Wiener filter, which is designed according to the two-path structure of the effective channel after the RAKE. Nevertheless, short scrambling sequences should be used to enable the application of this enhanced interference cancellation.

Both the performance and complexity are comparable with the chip-level equalizer, and it is a matter of taste of using either space-time or space-code signal processing to cancel the interference. More potential to reduce the terminal complexity can be expected from adaptive space-frequency techniques, as MIMO-OFDM.

The derivation of the RAKE from the MLSE criterion is reproduced in the following in detail to work out the influence of the ISI. It is assumed that the spatially multiplexed data streams are spread by reusing the same codes on all antennas. The transmitted vector-valued signal is given by the (n_{t}xl) vector

where t is the continuous time, T is the symbol interval and n_{t} is the number of transmit antennas. N_{Code} denotes the number of simultaneously used codes at the base station disregarding the fact that the actual terminal may be assigned to only a fraction of these codes . The notation L^{Z}J rounds z to the nearest integer less than or equal to z. It is valuable to model the ISI in this way, since the term L -Iin (A.I) points to the current symbol index k. The terms c^{(l>} (t) and d^{(l>} are the waveform and the (n_{t} xl) data symbol vector of the i^{th} code, respectively.

A discrete-path continuous-time multi-path channel model is used for the MIMO transmission

where the (n_{r} xl) vector y contains the received signals at all antennas, n_{r} the number of receive antennas, and the (n_{r} x n_{t}) matrices Hi contain the channel coefficients for the 1^{th} multi-path component. The (n_{r}xl) vector V denotes the i.i.d. noise and τ is the chip interval.

Now, a particular set of constellation vectors

_{d}(l) _{d}(2) _{d}(Ncode)

α = { ^{α} ' ^{α} '^{■"}' ^{α} } is transmitted in a given symbol inter-val . The MLSE criterion for that symbol reads

where ^{α} denotes the most likely transmitted set. The limits of the integration in (A.3) are intentionally left open since they depend on whether a guard time is inserted or not. When it is used, the MLSE can be fully finished within a single symbol period. This leads to a closed-form solution for the optimal detector with moderate complexity. The integration is then confined to the limits a=k-T and b= (k+1) -T+ (L-I) -τ when it is assumed that the guard time (L-I)-T is matched to the num-ber of multi-path components.

For WCDMA, the case where no guard time is used is of greater interest. The MLSE must then be defined over a longer sequence of data symbols. Each practical message has a well-de-fined start and stop at t=a and t=b, respectively, but in practice the number of symbols in between can be so large that the MLSE becomes infeasible. In the following, it is assumed that the ISI is caused only by the previous symbol period (L-τ < T) . Then, the limits a=k-T and b=(k+l)-T corre-sponding to the k^{th} symbol are chosen and the influence of the previous symbol on the current sufficient statistics vector calculated (see below) . For obtaining this vector, the same formalism is used as if a guard time would be used.

In this case, the expected signature of the received signal y_{α}(t) is obtained by inserting the set of constellation vectors OC into (A.I, A.2) and neglecting the noise. The optimisation (A.3) is then reformulated as

d = argmax(2•91(^) -B_{α} )

^{α} (A.4)

where the notation 9t(-)means the real value of a complex number. The terms A_{α} and B_{α} are given as

The superscript ^{H} denotes the conjugate transpose of a vector or a matrix. The well-known matched filter structure of the RAKE follows from A_{n}, while B_{a} is due to the fact that different constellation vectors may result in different received energies. A_{α} can be expressed as

where e ^{(l>} is the (n_{t} xl) sufficient statistics vector

corresponding to the code with index (i) . The sufficient statistics vectors for all codes are obtained as in FIG 5 and explained in the text.

Further calculus shows that the sufficient statistics vectors for a given code can be expressed as a linear combination of the data vectors corresponding to all codes as

where t_{μ}=t-μ-τ, and e_{v}^{<:L>} is obtained from (A.I) by inserting only V(t) from (2) instead of y(t).

With the following idealized conditions, one arrives at the textbook form of the MIMO RAKE investigated in [1] .

First, it is assumed that a guard time is inserted. The term

L^ ^ J then always points to the current symbol index k.

The CMFs contain a delayed reference sequence, as in the textbooks. This is compatible with the result stated below that cyclically shifted sequences are more helpful when no guard time is used. The guard time could be interpreted such that L-I zeros are appended at the transmitter due to an extended spreading code. When a cyclic shift is applied to the so extended code, in effect the original code is shifted in time. In practice, the first condition avoids the ISI.

Second, perfect correlation between the codes is assumed. The integral in (A.8) then equals

where δ_{μv}=l for μ=V and δ_{μv}=0 for μ≠V . So one obtains the simplest form of the MIMO RAKE discussed in [1]

e^{(0}(Jc) = G-d^{(0}(it)+e{^{0}(it) with

resulting in an effective channel with n_{t} inputs and outputs each. Obviously, the above two conditions lead to independent decisions for each symbol index and each code. In order to remove the SI in (A.9), one may use properly revised MIMO de- tection schemes. Note that the noise ^ is not i.i.d., and

that the covariance is given by

For instance, the zero-forcing (ZF) and Maximum-Likelihood (ML) detectors are given, respectively, as

a(O _{= G}-VO _{= d}(O _{+} G-I_{6}(O _{and}

ά» = argmax{ 2 • *( dg>* • e« V dg>* • G ■ dg> }

^{a} y \ ) J (A . 10 )

Numerical results illustrate that a violation of 2) directly causes the CI. It is visible already with a single code when comparing bit error rates using either Barker or Hadamard sequences for the spreading [1] .

At first we relax now 2) which causes the CI. With imperfect correlation, we obtain the sufficient statistics vector

where

q_{λ} = (t-l-τ)-c^{ω}(t-λ -τ)

(A . 12 )

is a fourth-order tensor describing the correlation among the shifted codes. Note that the code tensor is static only when the scrambling sequence has the same period as the spreading code. It is then convenient to stack the sufficient statistics and data vectors for all codes in the vectors

E = [e^{(1>} e<^{2>} ... e<^{Ncode>} ]^{T} (A.13)

D = [d^{( 1 >} d<^{2 >} ... d^{(Ncode>} ] ^{τ} (A . 14 )

respectively, and to arrange all matrices G_{1}-, in a

(n_{r}-N_{code}xn_{r}-N_{code}) hyper-matrix T according to the indices i and j. The received signals after the RAKE are then given as E(Jt) = T-D(A:)+ Ey(A:) (A.15)

where the noise contribution E_{v} (k) is formed from e_{v}^{<:L>} (k) , similar to (A.13) . Hence, when a guard time is used, independent decisions for each symbol interval may still be performed, but no longer for each code. Note that both the SI and the CI are contained in the matrix T. It is composed of the channel coefficients and the code tensor (A.12) both of which are known at the receiver. Consequently, the SI and CI can be jointly removed using the maximum-likelihood decision rule d = argmax {2-9t(D^E)-D^rD_{α} }

^{α} (A . 16 )

which becomes complex when the numbers of antennas and codes are large. With some penalty, the linear minimum mean-square error (MMSE) detector

T)(Jc) = W E(Jc) where

may be used as proposed in [2], which would be more simple.

In addition, the first condition is now relaxed to realise true conditions in the WCDMA system. The removal of the guard time has an immediate effect on the CMFs already noted above.

In (A.7), the term ^{f~l'X ~}^^{t~l'X}^^{/T}^^{T} causes a translation by k-T+l-x. When 1=0, the original sequence is reproduced. For larger values of 1, however, the shift points to one of the last chips from the shifted sequence in the previous symbol interval k-1. In practice, the CMF can be realised by performing a cyclic shift of the reference sequence by 1 chips to the right. The shifted sequence always falls into the same symbol interval, and so the integration in (A.7) is straight forward with a=k-T and b= (k+1) -T.

In order to work out the influence of the ISI after the RAKE, we look at the term l_M^{~λ'τ})^{/7}J i_{n} (A.8) and set k=0. When

t < λτ, ^ ^{)} J= -1, i.e. we get ISI from the previous

symbol. When t > λτ, ^ ^{)} J = o and all contributions come from the current symbol. So we can reformulate (A.8) as

e^{(0}(Jc) = ^{N}∑G_{ϋ}(Jc-I)-d^{ω}(Jt-1) +^{N}∑%(Jc)^{■}d^{ω}(it)+ef(Jc)

^{J=1 J=1} (A.18) which results in an effective channel model with two taps . It is more conveniently written as

E(k) = F(k-l) -D(k-1)+ F(k) -D(k)+E_{v}(k) (A.19)

when the interference matrices F(k-l) and F(k) are obtained from the corresponding smaller matrices G_{1}-, (k-1) and G_{1}-, (k) as in (A.11) but using the corresponding tensor elements

Ci(k-l) = T ■c^{ϋ)}{t-λ -τ -(k-l)- T)

Cl{k) =

Note the disjoint integration intervals. In the following, we denote the interference matrices in (A.19) by F-1 and F_{0}.

Equation (A.19) states a generalized two-path MIMO channel model in the space-code domain for which well-known MIMO detection techniques may be used, regarding that the noise is coloured. Here, we use the simplest case where the channel is equalised with a Wiener filter. The filter operates over N+l sufficient statistics vectors in subsequent symbol intervals, where N denotes the filter order. In general, there is a decision lag Θ between the currently available sufficient statistics vector and the currently decided data vector. For constructing the filter, we write the channel model in matrix-vector notation

The data at the symbol index k are then reconstructed as a linear combination of the current and the previous sufficient statistics vectors as

D(£) = W E(Jc) (A.22) The minimum mean-square error solution for W is

The matrix * in (A.23) contains the columns of the matrix f corresponding to the data vector D {k) . More precisely, these are the columns with numbers n_{t}-N_{Co}de (N-Θ+l) +1 to nt-Ncode (N-Θ+2) . Note that the noise covariance

R=EtrSL-v(vk)/-Ϊ^{*}L-v(vk)/^{H}/)/σ^{}}v _{1}._{S no^}t i■.i-.d... _{r}D,uri-ng _{^}the cal_{π}cul_{π}us o_{^}f B^{R}, we obtain the elementary matrices

Elfb»(κ)■e«(θ))=σ_{v}^{2} • (G^-1)+G_{y}(O))-δ_{κ>θ {A}^

resulting in a quasi-diagonal covariance matrix

which may not be confused with r . it is more convenient to write the filter coefficients (A.23) finally as

where SNR denotes the mean signal-to-noise ratio at one receive antenna.

References

[1] Jack SaIz: Digital Transmission over cross-coupled linear channels, AT&T Techn. J., vol. 64, no. 6 (July/Aug.

1985), 1147-1159.

[2] V. Jungnickel, Y. S. Chang and V. Pohl, ,,Performance of MIMO RAKE receivers in WCDMA systems," Proc. IEEE WCNC 2004, Atlanta, GA (on CD-ROM) .

[3] C. B. Papadias, H. Huang, "Linear space-time multiuser detection for multipath CDMA channels" IEEE Journ. Selected Areas Comm., Vol. 19, No. 2, pp. 254-265, 2001.

[4] H. Huang, H. Viswanathan, G. J. Foschini, "Multiple antennas in cellular CDMA systems: Transmission, detection, and spectral efficiency," IEEE Trans. Wireless Comm., vol. 1, no. 3, July 2002 pp. 383-392.