Method and device for data processing in a communication network

09800297 · 2017-10-24

Assignee

Inventors

Cpc classification

International classification

Abstract

A method and a device for data processing in a communication network are provided, wherein a mobile terminal receives several input signals from at least one base station; and wherein the mobile terminal processes said several input signals into a feedback information that is conveyed to at least one base station.

Claims

1. A method comprising: receiving several input signals by a mobile terminal comprising several antennas from at least one base station in a communication network comprising multiple base stations organized as a collaboration area in particular providing a coherent transmission; selecting a preferred receive strategy independently of other mobile terminals in the communication network; and processing said several input signals into a feedback information that is conveyed to the mobile terminal's serving base station in the collaboration area, wherein the feedback information is conveyed via an effective multiple-input single-output channel, wherein the base stations of a collaboration area provide distributed processing, wherein the serving base station distributes via a multi-cast the feedback information among the base stations of the collaboration area, wherein each of the base stations of the collaboration area conducts a cross-check of all contents of the received feedback information regarding an origin of the feedback information and a time stamp of the feedback information and loads all valid received feedback data in a pre-determined order, wherein each of the base stations of the collaboration area performs a joint pre-coder calculation in a parallel manner, wherein each base station of the collaboration area, prior to performing the joint pre-coder calculation, distributes via a multi-cast a correctly received feedback message to all base stations of the collaboration area, and wherein each collaborating base station in the collaboration area determines in a distributed manner the whole pre-coder for the collaboration area on the given user feedback utilizing the corresponding respective parts for coherent joint transmission.

2. The method according to claim 1, wherein the several antennas comprise utilizing at least one antenna for interference suppression purposes.

3. The method according to claim 1, wherein the serving base station distributes the feedback information to either at least one further base station or to a central unit or to both, wherein the serving base station and either the at least one further base station or the central unit or both are aware of the feedback information perform a pre-coder calculation.

4. The method according to claim 1, wherein the feedback information comprises at least one of the following: a virtual pre-coding conducted by the mobile terminal; at least one effective radio channel.

5. The method according to claim 1, wherein the at least one base station has several antennas.

6. The method according to claim 1, wherein the input signal is a reference signal conveyed via several antennas of the at least one base station.

7. The method according to claim 1, wherein the at least one base station conducts pre-coding, beamforming, or both based on the feedback information obtained by the mobile terminal.

8. The method according to claim 1, wherein the at least one base station conveys a first type of input signals with a first amount of information less often than a second type of input signals with a second amount of information, wherein said second amount of information is smaller than said first amount of information.

9. The method according to claim 1, wherein the feedback information comprises a first type of feedback information with a first amount of information conveyed less often than a second type of feedback information with a second amount of information conveyed, wherein said second amount of information is smaller than said first amount of information.

10. The method according to claim 1, wherein the input signals from the at least one base station are orthogonal to one another.

11. The method according to claim 1, wherein the mobile terminal provides the feedback information via a multiple-input single-output channel processing, wherein the mobile terminal in particular selects a receive strategy.

12. A computer program product embodied on a non-transitory computer-readable medium, in which a computer program is stored which, when being executed by a computer, is configured to provide instructions to control or carry out the method according to claim 1.

13. An apparatus comprising: at least one processor; at least one memory including computer program code, the at least one memory and the computer code configured, with the at least one processor, to cause the apparatus to perform at least the following: receiving several input signals by a mobile terminal comprising several antennas from at least one base station in a communication network comprising multiple base stations organized as a collaboration area in particular providing a coherent transmission; selecting a preferred receive strategy independently of other mobile terminals in the communication network; and processing said several input signals into a feedback information that is conveyed to the mobile terminal's serving base station in the collaboration area, wherein the feedback information is conveyed via an effective multiple-input single-output channel, wherein the base stations of a collaboration area provide distributed processing, wherein the serving base station distributes via a multi-cast the feedback information among the base stations of the collaboration area, wherein each of the base stations of the collaboration area conducts a cross-check of all contents of the received feedback information regarding an origin of the feedback information and a time stamp of the feedback information and loads all valid received feedback data in a pre-determined order, wherein each of the base stations of the collaboration area performs a joint pre-coder calculation in a parallel manner, wherein each base station of the collaboration area, prior to performing the joint pre-coder calculation, distributes via a multi-cast a correctly received feedback message to all base stations of the collaboration area, and wherein each collaborating base station in the collaboration area determines in a distributed manner the whole pre-coder for the collaboration area on the given user feedback utilizing the corresponding respective parts for coherent joint transmission.

14. The apparatus according to claim 13, wherein the serving base station distributes the feedback information to either at least one further base station or to a central unit or both, wherein the serving base station and either the at least one further base station or the central unit or both are aware of the feedback information perform a pre-coder calculation.

15. The apparatus according to claim 13, wherein the feedback information comprises at least one of the following: a virtual pre-coding conducted by the mobile terminal; at least one effective radio channel.

16. A method comprising: receiving, by a receiver of a mobile terminal, a wireless signal from at least one base station in a communication network comprising multiple base stations organized as a collaboration area in particular providing a coherent transmission; processing, by the mobile terminal, the signal to select an effective channel receive strategy, wherein the processing is based on computational capability of the mobile terminal and knowledge of channel state information at the receiver (CSIR) including interference, wherein the processing is done independently of any other mobile terminal; and transmitting said effective channel receive strategy as feedback information to the source of the wireless signal, wherein the feedback information is conveyed via an effective multiple-input single-output channel, wherein the base stations of a collaboration area provide distributed processing, wherein the serving base station distributes via a multi-cast the feedback information among the base stations of the collaboration area, wherein each of the base stations of the collaboration area conducts a cross-check of all contents of the received feedback information regarding an origin of the feedback information and a time stamp of the feedback information and loads all valid received feedback data in a pre-determined order, wherein each of the base stations of the collaboration area performs a joint pre-coder calculation in a parallel manner, wherein each base station of the collaboration area, prior to performing the joint pre-coder calculation, distributes via a multi-cast a correctly received feedback message to all base stations of the collaboration area, and wherein each collaborating base station in the collaboration area determines in a distributed manner the whole pre-coder for the collaboration area on the given user feedback utilizing the corresponding respective parts for coherent joint transmission.

Description

(1) Embodiments of the invention are shown and illustrated in the following figures:

(2) FIG. 1 shows a collaboration area comprising three base stations allowing for a coherent transmission towards associated mobile terminals;

(3) FIG. 2 depicts an schematic diagram visualizing an approach for feedback pre-selection at each of two mobile terminals;

(4) FIG. 3 shows a schematic diagram that illustrates a trans-forming of a MIMO channel into an effective MISO channel with known SINR.

(5) The approach provided proposes a collaborative antenna scheme for active interference management inside a so-called collaboration area (CA). It is in particular suggested utilizing a unified framework for feedback given by mobile terminals (MTs) for active interference management.

(6) Receive antennas at a mobile terminal can be used jointly for data detection as well as interference suppression. Each user may apply for one data stream. However, it is also an option to support multiple data streams per user. In such case, the mobile terminals may provide multiple MISO feedback channels.

(7) Considering the case of multiple Rx antennas per terminal, each user may independently select its preferred receive strategy (i.e. select Rx antenna(s), select MRC and/or IRC and utilize receive filter accordingly) and convey the effective MISO channel apparent behind the receive filter. The scenario of a single Rx antenna terminal corresponds to the Rx antenna selection.

(8) Each mobile terminal then determines the channel coefficients and then reports them to the serving base station (BS). In turn the BS distributes these then among the BS within the CA. The BSs then perform a joint pre-coder calculation in a parallel manner, reducing additional exchange of pre-coder weights and minimizing delay over the connecting link between BSs. A final coordinated and joint application of these precoder weights allows suppression of intra-cell interference and coherent joint transmission of data-streams from distributed antennas.

(9) The approach suggested applies in particular for systems using CSI-based pre-coding and/or beamforming irrespective of whether or not base station sectors are collaborating.

(10) For example, a framework for feedback provisioning from at least one mobile terminal to at least one base station is considered. The solution provided in particular utilizes an MISO channel and each mobile terminal may select a receive strategy independently from any other mobile terminal. Such selection can be conducted based on the computational capability of the respective mobile terminal.

(11) A multi-cell channel information may be fed back to at least one base station after receiver processing by the mobile terminal. Several base stations can be combined to a collaboration area (CA). Distributed processing can be provided by each base station thereby facilitating a real-time implementation.

(12) FIG. 1 shows a collaboration area comprising three base stations 101, 102, 103 allowing for a coherent transmission towards associated mobile terminals.

(13) FIG. 2 depicts an schematic diagram visualizing a method for feedback pre-selection at each mobile terminal.

(14) A mobile terminal 201 comprises two antennas 203, 204, a receive filter w.sub.1 and provides a MISO channel feedback h.sup.MT.sup.1 to a base station BS.sub.1. Accordingly, a mobile terminal 202 comprises two antennas 205, 206, a receive filter w.sub.2 and provides a MISO channel feedback h.sup.MT2 to a base station BS.sub.2.

(15) The base stations BS.sub.1 and BS.sub.2 both perform a coherent joint transmission 207 processing the whole pre-coder C.sup.CA.sup.i on the given user feedback, but using the corresponding respective parts C.sub.1.sup.CA.sup.i and C.sub.2.sup.CA.sup.i for coherent joint transmission. Each base station BS.sub.1 and BS.sub.2 in FIG. 2 comprises two antennas 208, 209 and 210, 211 that are fed via a pre-coding matrix C.sub.1, C.sub.2 for each base station BS.sub.1 and BS.sub.2. The antennas of FIG. 2 communicate via a radio channel 212 described as H.sub.iC.sub.i indicating a collaborative area i.

(16) In this case each sector is allowed to use independent unitary beamformers C.sub.2, C.sub.2 in case of non-collaborative transmission. Thus, each MT provides feedback on its effective MISO channel, seen among several BS antennas.

(17) It is noted that BS collaboration increases the number of antennas from the perspective of signal processing. For the case of multi-antenna MTs SDMA with a single data stream per user may be the dominant transmission mode in multi-user systems. Thus, providing feedback via a single data stream may suffice for a user and will save a significant amount of feedback overhead.

(18) In case of single-antenna MTs, each MT may process a MISO channel and may provide feedback information about thereof to its serving BS.

(19) In case of multi-antenna MTs, each MT may use linear receive filters to report an effective MISO to its serving base station. The effective MISO channel may be determined based on several input signals from one BS or several BSs. Each BS may provide several input signals via several antennas. Furthermore, the BSs may be of one CA, but can also be of different CAs. In particular a reference signal from a BS that is not part of the current CA can be utilized for beam forming purposes at the MT.

(20) FIG. 3 shows a schematic diagram that illustrates a transforming of a MIMO channel into an effective MISO channel with known SINR. Said effective MISO channel is conveyed as feedback information to the MT's serving BS. Hence, the MIMO channel H.sub.i.sup.m received via two antennas at the respective MT m from two BSs is combined into said effective MISO channel h.sub.i.sup.m.

(21) Therefore each MT may choose at least one of the following approaches, in particular its receive filter(s), according to its own computational capabilities: Simple receive antenna selection; Maximum Ratio Combining (MRC); Interference Rejection Combining (IRC), in particular comprising different degrees of interference knowledge; Singular value decomposition (SVD), optionally in combination with MRC and/or IRC.

(22) Each BS in the collaborative area (CA) may use a pre-selected algorithm for user orthogonalization purposes and may be able to determine pre-coding weights in a distributed way.

(23) The following signalization mechanisms may be utilized: (a) The BSs may ask MTs to provide a specific type of CSI feedback, i.e. full MIMO-CSI or effective MISO-CSI. (b) Unique identifiers can be used for distributed processing, i.e. according to an order of BS antennas. (c) Protocols for stable joint transmission are preferably to ensure stable operation, e.g., in case of packet loss.
Further Advantages: (a) The approach enables a unified framework for feedback and also allows for non-collaborative transmission. (b) A distributed collaborative interference management is provided, including in particular network MIMO (cooperative multipoint transmission (COMP), joint transmission). (c) An extent of collaboration can be selected at the BS. (d) An amount of feedback signaling can be significantly reduced for the transmission antennas of the base station(s) as well as for the receiving antennas of the mobile terminal. For example, in case of ra=2 receive antennas by a factor of 2 and in general by a factor of ra amounting to the number of receive antennas.

(24) Hereinafter, further details regarding the suggested concepts are described.

(25) System Model

(26) A downlink multiple-input multiple-output (MIMO)-OFDM transmission system for an isolated sector with N.sub.T transmit and N.sub.R receive antennas per MT can be described on a per sub-carrier basis as follows
y=HCx+n  (1)
where H is a N.sub.R×N.sub.T channel matrix; C is a unitary N.sub.T×N.sub.T pre-coding matrix or a matrix denoting any modulation format, in particular comprising amplitude modulation; x denotes a N.sub.T×1 vector of transmit symbols; y, n denote N.sub.R×1 vectors of received signals and of the additive white Gaussian noise (AWGN) samples, respectively, with a covariance amounting to E{nn.sup.H}=σ.sup.2I.

(27) In a downlink channel of a cellular system, frequency resources may be reused in all neighboring cells. Depending on the deployment of base station sites and depending on an actual position of the MT, the MT may receive interfering signals destined for other users in addition to its own desired signal.

(28) At an initial step, all BSs may provide Ω fixed unitary beam sets C.sub.ω, ωε{1, . . . , Ω}.

(29) Each beam set may comprise αN.sub.T fixed pre-coding vectors (beams) b.sub.ω,u with uε{1, . . . , αN.sub.T}, where α denotes a size of a collaboration area (CA). Each BS-cluster i may independently select one of these beam sets.

(30) Each sector may use N.sub.T beams, denoted by b.sub.i,u as the u-th pre-coding vector used by cluster i. The received downlink signal y.sup.m at the mobile terminal m in the cellular environment may amount to

(31) y m = H i m b i , u h _ i , u x i , u + .Math. j = 1 , j u α N T H i m b i , j x i , j ζ i , u + .Math. l , i i .Math. j = 1 N T H l m b i , j x i , j + n z i , u . ( 2 )
The desired data stream x.sub.i,u transmitted on the u-th beam from the i-th cluster is distorted by the intra-cluster and inter-cluster interference aggregated in ζ.sub.i,u and z.sub.i,u, respectively.

(32) H.sub.i.sup.m spans the N.sub.R×αN.sub.T channel matrix for user m formed by the cluster i. Thus, ζ.sub.i,u denotes an interference generated in the cooperation area.

(33) The αN.sub.T beams in the beam set C.sub.i may simultaneously be active, wherein an available power p.sub.i is assumed to be uniformly distributed over the αN.sub.T beams.

(34) Hence, the following applies:

(35) E { .Math. x ij .Math. 2 } = p i α N T and p i = .Math. j = 1 α N T E { .Math. x i , j .Math. 2 } = α p s ,
with p.sub.s being a transmit power per sector.

(36) A chosen set of pre-coders may be kept fixed, e.g., to

(37) C i = 1 2 [ 1 1 i - i ] , C i = diag [ C 1 , .Math. , C 1 ] α - times , ( 3 )
where C.sub.1 is defined for N.sub.T=2 transmit antennas (Tx antennas) per sector.

(38) A cluster of BS antennas may be grouped for joint signal pre-processing and a coherent transmission of data signals and a cooperation area (CA) may be defined. The CA may manage interference by utilizing joint signal processing prior to transmission over the wireless channel. Data signals coming from outside this CA will be treated as inter-cluster interference, where the spatial structure can be measured, e.g., by estimation of the interference co-variance matrix. CAs can be selected network-centric or user-centric. The user-centric choice can be determined, e.g., by measuring broadband channels to nearby BSs and by reporting a set of strongest BS antennas to the MT's serving BS. The serving BS may initialize the setup of a new CA or allocate this particular MT into a user group served inside a predefined CA. The overlap of CAs including different BS antenna combinations can be separated, e.g., in a frequency domain by means of resource partitioning.

(39) For downlink cooperation among a selected set of a cooperating BS sectors, a collaborative pre-coder C.sup.CA.sup.i can be modified to any kind of beamforming as shown in FIG. 2.

(40) Each collaborating BS in the CA determines in a distributed manner the whole pre-coder C.sup.CAi on the given user feedback utilizing the corresponding respective parts C.sub.1.sup.CA.sup.i and C.sub.2.sup.CA.sup.i for coherent joint transmission.

(41) FIG. 2 shows a pre-coding for coherent joint transmission that determined in a distributed fashion by two base stations, wherein the corresponding parts thereof are provided by each of the collaborating BSs.

(42) MT-Assisted Feedback Pre-Selection

(43) For channel adaptive transmission to one MT or to several MTs, each MT may provide limited or full CSI to the BSs. With a limited amount of uplink resources, especially due to limited power supply at the MTs, CSI feedback overhead may advantageously be decreased saving valuable uplink resources. Therefore, a MT-assisted channel pre-processing is suggested.

(44) Transmitting a single stream to each of the multiple MTs in the cell allocates a significant portion of the system's capacity. Hence, a multi-user MIMO (MU-MIMO) transmission mode may advantageously be utilized.

(45) For N.sub.R>1 a spatial degree of freedom at the MT's receiver side can be utilized for the purpose of interference rejection combining (IRC) according to

(46) SINR u = p i w u H h _ i , u h _ i , u w u w u H Z u w u , ( 4 )
where Z.sub.u is a covariance matrix of interfering signals aggregated in ζ.sub.i,u and z.sub.i,u, i.e.
Z.sub.u=E[(ζ.sub.i,u+z.sub.i.u)(ζ.sub.i,u+z.sub.i,u).sup.H],
with E[.] being an expectation operator.

(47) An interference-aware MMSE receiver is given according to

(48) w u MMSE = p i R yy - 1 h _ i , u Q i , ( 5 )
wherein R.sub.yy denotes the covariance matrix of the received signal y.sup.m, i.e.
R.sub.yy=E[y.sup.m(y.sup.m).sup.H]=Z.sub.u+h.sub.i,uh.sub.i,u.sup.H  (6)

(49) It is noted that the MMSE receiver may be aware of interference either by having a full knowledge, i.e. spatial structure, or a partial knowledge, i.e. a power on the inter-cluster interference may be considered.

(50) The MMSE receiver may yield a post-equalization SINR as follows:

(51) SINR u MMSE = p i Q i h _ i , u H Z u - 1 h _ i , u . ( 7 )

(52) All proposed schemes have in common that each MT can choose its desired receive strategy independently from any other MT according to its computational capabilities and knowledge on channel state information at the receiver (CSIR) including interference. Agreed assumptions between the MTs and the CA may be based on the fact that a minimum intra-cluster interference pre-coder is applied. The performance of different linear receivers to obtain an effective channel can be different after zero-forcing (ZF) pre-coding at the BSs.

(53) With regard to an example providing N.sub.R=2 receive antennas (RX antennas) per MT, the principle can be illustrated as follows: Each MT pre-computes an effective multiple-input-single-output (MISO) channel and reports this to the serving BS in the cooperation area. Receiving such feedback from several users in the cooperation area, the BS may use different methods for user orthogonalization, e.g., linear pre-coding as ZF, MMSE or block diagoninalization (BD) or non-linear Tomlinson-Harashima pre-coding (THP).

(54) Feedback on True MISO Channel

(55) For baseline systems, the MT has only a single Rx antenna and therefore reports the true MISO channel to the BS according to:

(56) h MT 1 = [ h _ BS 1 h _ BS 2 ] h _ i ( 8 )
where h.sub.BS1=H.sub.BS.sub.1b.sub.BS.sub.1.sub.,j is a vector comprising j complex valued effective channel coefficients between Tx antennas from a first base station BS.sub.1 and the single Rx antenna of the first mobile terminal MT.sub.1.

(57) According to this concept, the MISO channel h.sup.MT.sup.m received at the m-th MT can be fed back to the base station in addition a SINR value.

(58) The MT may not have any possibility to compensate inter-cluster interference, which limits the SINR. For the achievable SINR, the CA may provide the data stream to a particular MT.sub.m, while all other data streams used for residual MTs are orthogonalized by use of the ZF pre-coder. Thus, the MTs in the cluster do not experience any intra-cluster interference.

(59) SINR MT m = β MT m .Math. l = 1 L .Math. j = 1 N T .Math. H l b i , j .Math. 2 + σ N 2 ( 9 )
where β.sup.MT.sup.m is a transmit power scaling factor applied on the data stream send to the m-th MT; σ.sup.2.sub.N is a noise power received at the single Rx antenna.

(60) It is noted that if no transmit power limit is applied, β.sup.MT.sup.1 equals 1. The entire path-loss is pre-compensated at the transmitter, resulting in unit signal power at the receive antenna.

(61) Feedback on Desired Beamformer

(62) DFT-Based Non-Cooperative Pre-Coding

(63) It is also noted that sectors may operate independently from one another while inter-cell interference is accounted for at the multi-antenna MT.

(64) Each BS may provide a fixed matrix C comprising unitary DFT beams. Assuming that the inter-cell interference is completely known at each MT, the MTs evaluate the achievable rate per beam and convey this information to their serving BS. At the BS, the feedback from different MTs is collected, and the DFT beams from the matrix C are assigned individually to the MT.

(65) The MTs are assumed to provide their preferred matrix index (PMI) and the corresponding SINR.

(66) It is an advantage that with the fixed beam set C used for the BSs, a co-channel interference (CCI) amounting to
ζ.sub.i,u+z.sub.i,u
becomes predictable, enabling an interference-aware scheduling in a cellular system. In combination with fair, interference-aware scheduling policies, users may benefit from almost doubled spectral efficiencies in the MIMO 2×2 system compared to the SISO setup.
Effective MISO Channel after Equalization

(67) In the following, the MTs considered are equipped with multiple Rx antennas for the purpose of IRC. The BSs are assumed to provide N.sub.T data streams to N.sub.T MTs.

(68) In this case, the MTs may use linear receive filters to transform the MIMO channel into an effective MISO channel, according to FIG. 3.

(69) The MT may provide feedback regarding an achievable SINR and the effective MISO channel h.sup.MT.sup.m.

(70) Furthermore, if true ZF pre-coding is assumed at the BSs, feedback can be split into amplitude and phase instead of I and Q samples to describe the channel. Hence, the amplitude may be of less importance and can be reduced to a mean path-loss. On the other hand, the phase information is useful to allow for an adequate ZF pre-coding.

(71) DFT-Based Pre-Coding and MMSE Receiver

(72) DFT-based pre-coding may be maintained, but the effective MISO channel may be fed back to the BS, which can be determined behind a linear equalizer at each MT. Thus, each MT may calculate a spatial receive vector for the best transmit stream and reports the product of receive filter according to equation (5) and the aggregated channel matrix from the cluster:
h.sup.MT.sup.m=[w.sub.u.sup.MMSE].sup.H[H.sub.iC.sub.i]  (10)

(73) A linear receive filter w.sub.u.sup.MMSE can be determined by assuming DFT-based pre-coding for intra-cluster and inter-cluster signals. A ZF pre-coder among the collaborative Tx antennas may remove the intra-cluster interference, while keeping the inter-cluster interference on a low level.

(74) This approach may profit from a pre-selection of suitable resources. Further, gains from IRC are kept in the system. In addition, the MT is not required to have high computational power, e.g., to do a singular value decomposition (SVD) on the measured collaborative channel H.sub.i.

(75) Dominant Eigenmode Pre-Coder and MRC Receiver

(76) With a fixed set M of users, which may be served in a resource block (RB), each user m decomposes its N.sub.R×αN.sub.T channel matrix H.sub.i.sup.m according to the a SVD, yielding
H.sub.i.sup.m=U.sub.iΣ.sub.iV.sub.i.sup.H.

(77) Each MT may apply for a single data stream only, i.e. for a single MU-MIMO service. Thus, a dominant eigenmode can be selected, i.e. the eigenvector corresponding to the highest eigenvalue. The effective channel after maximum ratio combining (MRC) equalization using the dominant left eigenvector is given by
h.sup.MT.sup.m=u.sub.i,1.sup.HU.sub.iΣ.sub.iV.sub.i.sup.H=Σ.sub.i,1v.sub.i,1.sup.H  (11).

(78) This scheme advantageously maximizes the signal power transferred from collaborative BSs to the MT. The MTs may preferably be grouped such that their eigenmodes show a high orthogonality, in particular the highest possible orthogonality. This allows for an efficient power reduction.

(79) Dominant Eigenmode Pre-Coding and MMSE Receiver

(80) This solution combines the preceding two concepts, i.e. dominant eigenmode pre-coder with a MMSE equalization at the MT. Thus, a reporting based on the effective MISO channel h.sup.MT.sup.m behind linear receive filter is assumed to be provided by the MT as follows:
h.sup.MT.sup.m=[w.sub.u.sup.MMSE].sup.H[H.sub.i]  (12).

(81) The linear receive filter is determined based on an assumption of eigenmode pre-coding for the dedicated data stream and DFT-based pre-coding for inter-cluster signals.

(82) Other data streams inside the cooperating cluster are assumed to be transmitted orthogonal in space.

(83) w u MMSE = p i Q i R yy - 1 H i v i , 1 h _ i , u . ( 13 )

(84) The initial spatial channel assumption concentrates on outside interference as the limiting interference contribution, while the effective MISO channel inside the cooperation area is chosen such that the desired signal from the set of BSs to the MT is maximized.

(85) The final SINR can thus be fully pre-computed at the BS, since the initial SINR reported from the MT under ideal pre-coding using the dominant eigenbeam forming (DEBF) will be altered by the power normalization per transmission stream only.

(86) Implementation Issues: Effective Channel Estimation

(87) Single-cell transmission may be based on fixed pre-coding matrices C.sub.i=C.sub.w, where i identifies the base station.

(88) To enable IRC at the MT, the true multi-cell channel H.sub.i from (all) BSs to a given terminal m may be estimated. Pre-coding matrices may not change frequently in order to keep multi-cell interference predictable. Hence, a first channel estimation based on multi-cell pilot symbols is required at this step to determine H.sub.iC.sub.i.

(89) In order to estimate the effective MISO channel at the output of each linear receive filter, h.sup.MT.sup.m may be determined as set forth above. Also, pilot symbols may be processed like data by the receive filter. Hence, the effective MISO channel can directly be estimated on such a common reference signal.

(90) Cooperative and Distributed Pre-Coder Calculation

(91) As in particular discussed above, reporting a virtual MISO channel is of advantage and can be orthogonalized by the collaborative BSs like a single antenna receiver. Once MTs are grouped and assigned to a CA, the pre-coder and its power normalization are determined by the used algorithm, which may preferably be the same on all distributed processing units. It may be of advantage in case the same software and/or hardware is utilized on all processing units of a CA.

(92) Joint Pre-Coder Weight Calculation

(93) Each MT in the active set of users on a single data stream may be served while the Rx antennas are used for IRC purposes.

(94) A maximum number of αN.sub.T MISO channels experienced from different MTs are composed to form a compound virtual MIMO channel of a size N.sub.T×N.sub.T. A compound channel matrix can be orthogonalized by any linear or non-linear pre-coding technique, if a full rank is assured. This may be the case in a multi-point to multi-point channel. The proposed approach allows to benefit from two major advantages: First, the multiple receive antennas are efficiently used for suppression of external interference at the MT's side. Second, by reducing the number of data streams per MT, the degrees of freedom in multi-user grouping can be utilized such that the number of all active data streams is smaller than or equal to the number of active transmit antennas.

(95) Unique Identifiers for Distributed Processing

(96) After the BS has received the multi-casted CSI from the other BSs of the CA, a cross-check of all contents, in particular regarding the origin (MT and BS identifier) and a time stamp (frame number and optionally sub-frame number) is conducted. Next, all valid CSI data can be loaded in a pre-determined order, assuring that the compound channel matrices put together at different BSs are identical in each entry. This can be assured per sub-carrier or per physical RB in OFDM systems where transmit collaboration is applied.

(97) The pre-determined order can be achieved by numbering all active BS Tx antennas within the CA while keeping track of the corresponding MT identifier. This antenna numbering is advantageously known to all MTs.

(98) In case the compound channel matrix is available and valid, all processing units can use the same deterministic algorithms to determine the joint pre-coder C.sup.CA.sup.i.

(99) CA Protocols for Stable Joint Transmission

(100) As a final hand-shake before calculating the joint pre-coding matrix C.sup.CA.sup.i, the (in particular all) BSs distribute via multi-cast a correctly received CSI message to the (in particular to all) BSs of the CA.

(101) If one BS has incomplete data, e.g., due to packet loss, other BSs within the CA can provide the missing pre-coder weights and the calculation of the post-detected SINR. This ensures that joint spatial pre-processing can still successfully be performed.

(102) It is noted that several protocols, e.g., master-slave or central controller approaches, can be utilized, but may inflict additional traffic and latency on the X2 interface for pre-coder and modulation and coding scheme (MCS) level exchange. This allows for data consistency at all distributed points, which is an important issue whenever a distributed approach is considered.

(103) Meeting the Transmit Power Constraint

(104) The rationale of stringent transmit power constraints per transmit antenna and per site is based on operating the power amplifier at the BS at an optimum operation point with respect to a high Peak-to-Average-Power-Ratio of the OFDM time domain signal and keeping the emitted power spectral density flat, which is favorable for reliable broadband channel measurements and for spectrally balanced interference to other cells.

(105) In order to meet the requirements of a fixed maximum transmit power per Tx antenna, the pre-coder matrix is column-wise normalized such that the average transmitted power per data stream is (substantially) constant. On the average and considering slightly different phases and amplitudes over the entire frequency range of the OFDM symbol, a rather constant transmit power per Tx antenna can be reached as well. Since the normalization for all elements of one and the same precoder column is the same, the resulting SNRs post-detected per data stream can be normalized differently.

(106) Selecting the Right Matrix Row for Coordinated Local Spatial Pre-Coding

(107) According to the pre-determined order of the BS antennas, each BS knows which row out of the finally calculated joint pre-coder matrix belongs to its own transmit antennas. This particular row is selected and stored for further processing together with the user data which are expected for each user to arrive via multi-cast messaging on the X2 interface.

(108) The time stamp allows for a synchronization of pre-coder and data content, which is beneficial for successful coherent transmission of data and active interference management within the CA.

(109) Determination of Post-Detector SINR

(110) In addition to CSI per sub-carrier or per resource block (RB), each MT reports the effective post-equalization SINR. The final SINR can be determined or predicted after ZF pre-coding applying the pre-chosen receive filter per MT.

(111) The normalization factors β.sub.MT.sub.m for the m-th column of the spatial pre-coder and therefore for the data stream to the m-th MT can be calculated and multiplied with the reported SINR per MT.

(112) The calculation of the final post-detection SINR considering joint transmit pre-coding and the reported effective SINR from each MT can again be calculated in a distributed fashion by the serving BS of each MT. This BS is in charge of the current and future continuation of higher layer protocols, such as HARQ. After having decided the final effective post-detect SINR to be expected at the MT for the allocated stream, a MCS level, a puncturing and a PDU size can be chosen such that each spatial layer is utilized for data trans-mission purposes.

(113) It is noted that puncturing is a method that allows reducing a forward error correction code for a first transmission. In case the first transmission is successful, the overhead portion based on such forward error correction code can be reduced thereby increasing the bandwidth to be utilized for user data. In case the first transmission with such reduced amount of forward error correction code is not successful, additional redundancy information is conveyed in a second transmission. Such shortening of the redundancy information (here: the forward error correction code) in the first trans-mission is referred to as “puncturing”. The whole method can be referred to as hybrid ARQ.

(114) The chosen MCS level for each spatial layer is tagged to an associated encoded data stream and is again multi-casted to each BS belonging to the active set of antennas in the CA, which will perform mapping onto higher modulation formats locally and the mapping to the correct spatial pre-coder input queue.

(115) The MTs may in parallel be informed about the allocated resources and the MCS levels. Since resource allocation announcement is in charge of the serving BS for each MT, this can either be done in a cooperative transmit mode or in a non-cooperative mode per BS.

(116) Zero-Forcing (ZF)

(117) Having established CAs and having found a suitable user group, the joint MIMO channel between the BS and the MT antennas can be treated as a standard point-to-multi-point MIMO channel.

(118) Thus, the spatial signal separation is performed at the BS antennas based on the known CSI. By exploiting this channel, adaptive spatial pre-coding the interference inside the CA can be reduced and—in a best-case scenario—an intra-cluster interference-free transmission may be achieved.

(119) Since collaborative signal processing across the network is most likely not feasible (in case of a huge network), it may be a solution to focus on a size for the CA to comprise 3 to 4 BS sectors. The residual inter-cluster interference may limit the performance of the CA. Thus, it can be focused on a joint SINR maximization including the spatial structure of the inter-cluster interference.

(120) To mitigate intra-cluster interference spatial ZF pre-coding can be considered, which is adapted to the joint channel H by choosing the pre-coder according to the Moor-Penrose pseudo-inverse of the channel
C.sup.CA.sup.i=H.sub.i.sup.†=H.sub.i.sup.H(H.sub.iH.sub.i.sup.H).sup.−1.

(121) This eliminates the inter-cluster interference.
y=H.sub.iC.sup.CA.sup.ix+n=H.sub.iH.sub.i.sup.†x+n=x+n  (14),
which is equivalent to parallel AWGN transmission of data streams to different MTs.
Block-Diagonalization (BD)

(122) To obtain the pre-coding vector for the m-th user, each BS in the CA aggregates the interfering MISO channels
h.sup.MT.sup.n with nε{1, . . . ,(m−1),(m+1), . . . ,αN.sub.T},
according to the BD approach. This results in a matrix of a dimension (αN.sub.T−1)×αN.sub.T
{tilde over (h)}.sup.MT.sup.m=[(h.sup.MT.sup.1).sup.H . . . (h.sup.MT.sup.m−1).sup.H(h.sup.MT.sup.m+1).sup.H . . . (h.sup.MTαN.sup.T).sup.H].sup.H  (15).

(123) Performing the singular value decomposition (SVD) of {tilde over (h)}.sup.MT.sup.m results in
{tilde over (h)}.sup.MT.sup.m.sub.m[{tilde over (Σ)}.sub.m0][{tilde over (V)}.sub.m.sup.1{tilde over (v)}.sub.m.sup.0].sup.H  (16),
where {tilde over (v)}.sub.m.sup.0 corresponds to the eigenvector associated with the null space of {tilde over (h)}.sup.MT.sup.m.

(124) It is noted that the null space can be represented by a matrix of a dimension λ×αN.sub.T. In case each user is served on its dominant eigenmode only, i.e. λ=1, {tilde over (v)}.sub.m.sup.0 is of dimension 1×αN.sub.T and thus a vector.

LIST OF ABBREVIATIONS

(125) 3G-LTE 3G Long Term Evolution 3GPP 3rd generation partnership project ACK acknowledgement ARQ automatic repeat request AWGN additive white Gaussian noise BC broadcast channel BD block diagonalization BER bit error rate BS base station CA collaboration area CCI co-channel interference CDMA code-division multiple access CoMP cooperative multipoint transmission CSI channel state information CSIR channel state information at the receiver DEBF dominant eigenbeam forming DFT discrete Fourier transform FDD frequency division duplex FDMA frequency-division multiple access FEC forward error correction FSK frequency shift keying HARQ hybrid automatic repeat request IR incremental redundancy IRC interference rejection combining JT joint transmission MAC layer, medium access control layer MCS modulation and coding scheme MIMO multiple-input multiple-output MISO multiple-input single-output MMSE minimum mean square error MRC maximum ratio combining MS multi-stream MSE mean square error MSHARQ MIMO single HARQ MT mobile terminal MU-MIMO multi-user MIMO MU-MUX multi-user spatial multiplexing MU-SDMA multi-user space-division multiple access NACK not acknowledgement OFDM orthogonal frequency division multiplexing OFDMA orthogonal frequency division multiple access PDF probability density function PDU protocol data unit PHY PHY layer, physical layer PMI preferred matrix index QAM quadrature amplitude modulation RB resource block Rx receiver SDIV spatial diversity SDMA space-division multiple access SIMO single-input multiple-output SINR signal to interference and noise ratio SIR signal to interference ratio SISO single-input single-output SMUX spatial multiplexing SNR signal to noise ratio SU-MIMO single-user MIMO SU-MUX single-user spatial multiplexing SVD singular value decomposition TDD time division duplex TDMA time division multiple access THP Tomlinson-Harashima pre-coding Tx transmitter UE user equipment UMTS Universal Mobile Telecommunications System WiMAX Worldwide Interoperability for Microwave Access ZF zero forcing