Vous êtes sur la page 1sur 8

C OOPERATIVE C OMMUNICATIONS BASED ON

R ATELESS N ETWORK C ODING IN D ISTRIBUTED


MIMO S YSTEMS

Xiangming Li, Tao Jiang, Shuguang Cui, Jianping An, and Qian Zhang

Abstract— In cellular distributed antenna systems (DASs), stations with rateless network coding allows synchronization to
cooperation among base stations (BSs) or remote antenna units be performed independently, and provides a coding scheme with
(RAUs) to exploit multiple-input multiple-output (MIMO) gains close-to-capacity performance. In this article, we discuss how to
could mitigate interferences as well as provide more spatial construct cooperative communication schemes based on rateless
diversity, which could significantly improve the overall spectrum network coding in distributed MIMO systems. Specifically, we
efficiency. However, most existing cooperation schemes require propose two cooperation strategies: single-source cooperation
perfect synchronization, which is difficult and even impossible in based on rateless coding and multi-source cooperation based on
practical distributed multi-user systems. When synchronization rateless network coding. The proposed cooperative strategies are
is not perfect, cooperative communication performance severely applicable to both uplink cooperation among users and downlink
degrades. Orthogonal channel assignment among collaborating cooperation among BSs or RAUs in cellular DAS, providing
a parameter-flexible, encoding-simple, and bandwidth-efficient
Manuscript received Aug. 15, 2009; revised Dec. 31, 2009. The work cooperative solution.
presented in this paper was supported in part by the NSF of China with
Index Terms— Distributed MIMO, distributed antenna system,
Grants 60872008, 60972017 and 60972018, the Program for New Century
Excellent Talents in University of China under Grant NCET-08-0217, and diversity, rateless coding.
the Research Fund for the Doctoral Program of Higher Education of the
Ministry of Education of China under Grants 200804871142, 20070007019,
and 20091101110019, and the Excellent Young Teachers Program of MOE, I. INTRODUCTION
PRC with grant 20091101120028, and research grants from RGC under Recently, distributed multiple-input multiple-output
Contracts CERG 622407, 622508, RPC0607.EG05 and N HKUST60907, and (MIMO) or distributed antenna systems (DAS), which
the NSFC Oversea Young Investigator Grant under Grant 60629203, the NSF
allow the exploration of various MIMO gains over spatially
of USA with Grants CNS-0721935 and CCF-0726740, and the DoD of USA
with Grants HDTRA-07-1-0037 and HDTRA-08-1-0010.
collaborative nodes, have been shown to be capable
Xiangming Li is with the School of Information and Electronics Engineer- of significantly increasing the system capacity [1]–[4].
ing, Beijing Institute of Technology, Beijing, 100081, P. R. China (e-mail: Specifically, in distributed MIMO systems, some neighboring
xiangming li@ieee.org). nodes such as base stations (BSs), remote antenna units
Tao Jiang is with the Department of Electronics and Information Engineer- (RAUs) or users in a particular geographic area can share
ing, Huazhong University of Science and Technology, Wuhan 430074, P. R. their antennas in a cooperative manner and generate a
China (e-mail: Tao.Jiang@ieee.org). virtual MIMO system [5]–[8]. When the cooperative nodes
Shuguang Cui is with the Department of Electrical and Computer Engi- are BSs, RAUs, and users, the cooperation is referred as
neering, Texas A&M University, TX 77843, USA (cui@ece.tamu.edu).
BS cooperation, RAU cooperation, and user cooperation,
Jianping An is with the School of Information and Electronics Engineer-
ing, Beijing Institute of Technology, Beijing, 100081, P. R. China (e-mail:
respectively. In such virtual MIMO systems, transmissions of
an@bit.edu.cn). cooperatively coded signals from different locations lead to
Qian Zhang is with the Department of Computer Science and Engineering, spatial diversity, which effectively combats channel fading and
Hong Kong University of Science and Technology, Kowloon, Hong kong (e- shadowing. In particular, when it is hard to obtain diversity
mail: qianzh@cse.ust.hk). with a single BS or RAU (e.g., channels varies slowly
IEEE WIRELESS COMMUNICATIONS, VOL. XX, NO. Y, MONTH 2010 2

such that the time diversity is not available), cooperative signal. As a result, the cooperative communication perfor-
spatial diversity is critical. Moreover, when multiple BSs or mance heavily depends on the diversified inter-node signal
RAUs transmit signals in a cooperative way, the cochannel to interference plus noise ratios (SINRs). However, in certain
interference is effectively mitigated. As a result, the overall practical wireless communication networks, it is possible that
system spectrum efficiency could be greatly improved via reliable connections are available within a cooperative group.
virtual MIMO systems. For example, in cellular networks, the collaborating BSs are
Obviously, both uplink user and downlink BS or RAU connected through a central office via a high-speed optical
cooperations in distributed MIMO systems can increase the fiber network, or the collaborating UEs within a small geo-
spectrum efficiency by providing more spatial diversity and graphic area may be connected with reliable short-range links
better interference mitigation. However, most existing schemes such as a high-speed wireless local area network (WLAN).
assume that the signals transmitted from different nodes arrive When a group of nodes are connected reliably, these nodes
at the same destination synchronously. For example, perfect build a virtual DAS; thus they could work conveniently as a
synchronization is explicitly assumed for the downlink BS team to communicate cooperatively with other nodes outside
cooperation at multicell multiuser MIMO networks in [9], the the group. In addition, if each node in a cooperative group is
coded cooperation at distributed multi-user wireless networks assigned one or more orthogonal channels as discussed earlier,
in [10], and the amplify-and-forward and decode-and-forward cooperation could be implemented with low complexity, since
user cooperation in [5]. However, for cooperative communica- each transmission could perform synchronization and channel
tions with multiple transmitters and a single destination, it is estimation independently.
hard for the multiple transmitters to align their transmissions In a practical wireless system, such as the cellular system,
such that signals intended for the single destination arrive at each node participating in cooperation not only helps other
the same time. For the cases with multiple sources to multiple nodes but also transmits its own data. Therefore, it is desirable
destinations, it is even more challenging to align all the signals for each node to contribute only part of channel resources
even if perfect cooperation is assumed among the transmitting to cooperate. In other words, only partial cooperation is
nodes. Therefore, in practical communication systems, it is performed at each node. For example, let us consider a team
only practical to assume quasi-synchronization for distributed consisting of three nodes: A, B, and C, to perform cooperative
multi-user networks. Nevertheless, when synchronization is communications. Each node may contribute a part of its
not perfect, cooperative communication performance severely channels to participate in the transmissions from a particular
degrades [6]. On the other hand, high accuracy synchroniza- source node, say A. Due to the time-varying nature of the
tion requires complex control mechanisms and extra control underlying system, the percentage that a node contributes
messages, such that both system complexity and bandwidth to help A may change from time to time. As an example,
demands are high. during the cooperation period 1, A may contribute 40% of
To improve the overall spectrum efficiency, frequency reuse its total resource, B may contribute 30% of its total resource,
or spatial multiplexing is often deployed in practical wire- and C may contribute 35% of its total resource, for the data
less communication systems with various channel assignment transmission from A. During the cooperation period 2, the
strategies. In the cellular system, each cell is usually assigned percentages that A, B, and C contribute to cooperation may
a group of radio channels that are completely different from change to 55%, 35%, and 45%, respectively. Since the total
that in its neighbor cells, and the BS transmission is controlled resource for the transmission may change from time to time
to achieve the desired coverage within the particular cell. with no a prior information, a pre-designed fixed-rate channel
Therefore, if we could limit the coverage area to be within a code is difficult to be applied to such a rate varying application.
finite area, the same group of channels may be used to cover Therefore, to achieve efficient time-varying partial cooperation
different cells that are separated far enough from each other among multiple networked nodes, it is natural and useful
such that the co-channel interference levels are within tolerable to combine rateless coding and networked transmissions for
limits [11]. Within a resource group, the channels can be allo- cooperative communications.
cated in an orthogonal way: When multiple user equipments With rateless codes, a sequence of K input symbols are
(UEs) are active, they are assigned with orthogonal channels encoded to a potentially infinitely-long stream of parity-check
with different frequency bands, different codes, different time symbols. The transmission of a rateless codeword is termi-
slots, or different spatial streams for uplink and downlink nated once the receiver sends an acknowledgement (ACK)
transmissions. Such a scheme is referred as the orthogonal to the transmitter via a feedback channel, when the source
channel assignment strategy, where each UE performs syn- messages are reconstructed correctly. As suggested by its
chronization and channel estimation independently, without name, a rateless code does not have a fixed rate, but rather
regarding its neighboring UEs. Since the orthogonal channel has the rate determined on the fly by the time when the
assignment strategy is of practical significance, cooperative receiver decodes the message correctly. As such, rateless codes
communications based on such a channel assignment scheme have the merits of fully exploiting every transmitted symbol
is addressed in this article. to approach the channel capacity. Recently, some works on
In cooperative communications for the general ad hoc net- rateless codes have found that a class of rateless codes known
works, the channels between nodes are usually non-ideal. For as the extended irregular repeat-accumulate (eIRA) codes not
example, when the source node broadcasts signals, each part- only have low encoding and decoding complexity, but also
ner in a cooperative group only receives a channel-corrupted have capacity-achieving or capacity-approaching performance
IEEE WIRELESS COMMUNICATIONS, VOL. XX, NO. Y, MONTH 2010 3

over certain channels, e.g., additive white Gaussian noise spatially separated antenna nodes, i.e., RAUs, are connected
(AWGN) channels and Rayleigh fading channels [12], [13]. to a common entity, i.e., a central unit (CU), that manipulates
The eIRA code can be constructed as follows. Let m = the overall wireless service within a particular geographic area.
[m1 , m2 , · · · , mK ] be the binary source message. Then, the Specifically, an RAU consists of the transmitting and receiving
codeword v = [v1 , v2 , · · · , vN ] can be generated as: v1 = m1 , radio frequency (RF) components and the minimum process-
vj = vj−1 + ms1 + ms2 + · · · + msdj for j > 1, where the ing unit, acting as an RF transreceiver, as well as undertaking
additions are modulo 2. The symbols, ms1 , ms2 , · · · , msdj are part of baseband signal processing tasks such as constellation
dj distinct source symbols, which can be generated uniformly mapping and data packetizing. A CU is the central control
at random, where dj is a non-zero integer standing for the and signal processing unit, undertaking most of the control
encoding degree of the symbol vj . The encoding degree dj and signal processing tasks including the RAU control, power
can be a fixed integer, or a random integer chosen from any control, channel estimation, coding and decoding, modulation
given probability distribution. It has been observed that such and demodulation, and so on. Moreover, RAUs are assumed to
codes are efficiently encodable in a flexible way, which makes be connected to a CU through fiber or wired links of a reliable
them highly suitable for the time-varying partial cooperation high capacity, such that data transmissions between RAUs and
scenario as discussed above. In addition, eIRA codes are a the CU experience negligible time delays and bit errors.
class of low-density parity-check (LDPC) codes, which can
be decoded in low complexity with belief-propagation (BP) or
sum-product algorithms. Moreover, when we assume that each
node in a cooperative group perfectly knows what information
the other nodes have in the same group, which is possible when
the cooperating nodes are connected with high-speed links,
these nodes could deploy network coding [14], [15] for more BS
efficient transmissions. In this article, we study the partial
UE21
cooperation problem with rateless network coding, particularly UE11
for the UE, BS or RAU cooperations in cellular and DAS
systems. Group 2:
The rest of the article is organized as follows. In Section II, Group 1: Wireless
we build the system model with partial cooperation based on UE12
Wired LAN LAN
UE13
rateless network coding. In Section III, simulation results are UE22 UE23

conducted to verify the performance of the proposed system


model, followed by the conclusions in Section IV.
UE14 UE24

: Wired link
II. C OOPERATIVE C OMMUNICATION WITH R ATELESS
(a) : Wireless link
N ETWORK C ODING (b)
Virtual
Virtual D S FF F R P

RAU
CU: Central unit Server CU
RAU: Remote antenna unit RAU UE
BS: Base station RAU
UE: User equipment BS
BS
Virtual
UE
UE RAU
CU
Virtual
BS
RAU D S F F FR P

RAU
RAU
Virtual
RAU
BS
: Fiber or wired link
: Wireless link
RAU (c)
RAU

(a) Base-station cooperation (b) Distributed antenna system


Fig. 2. Uplink cooperative communications based on virtual DAS.

Fig. 1. Downlink cooperation model for the cellular and distributed antenna
For uplink cooperation, it is also possible to establish
systems.
reliable short-range communications among the collaborating
UEs. For example, such reliable short-range communications
In Fig. 1, we show two possible network topologies for could be realized via WLAN, FSO, or even wired LAN, where
downlink cooperation in a cellular DAS. In the BS coopera- Fig. 2-(a) and Fig. 2-(b) show two examples of team-based
tion, as shown in Fig. 1-(a), all the BSs exchange information UE cooperation for uplink transmissions in a cellular system.
through the backbone network of high capacity. For simplicity, Within the team, UEs first construct a local network via wire-
the backbone network is not shown here. Furthermore, we less or wired links of high capacity and high reliability; UEs
assume that the data exchanging between any two BSs is error- could then select a server UE to handle the central processing
free and delay-free. In the DAS as shown in Fig. 1-(b), a set of tasks necessary for performing external communications with
IEEE WIRELESS COMMUNICATIONS, VOL. XX, NO. Y, MONTH 2010 4

one or more BSs via cooperative schemes. In such a way, the as the general LDPC or Turbo codes (TC), for every code
team-based uplink transmission can be modeled as a virtual rare R, a new codebook must be constructed, which means
DAS where the common UEs and the server UE act as the that a lot of codebooks should be designed and stored at
virtual RAU and the virtual CU, respectively, as shown in the transmitters and receivers in advance. Obviously, this is
Fig. 2-(c). With the above setup, we expect to increase the rather impractical since the supportable rate in a particular
overall data rate of the uplink transmission by cooperative cooperation system may take an arbitrary value in the range
communications with the virtual DAS. (0, 1) at each time instant. On the other hand, rateless codes
For the convenience of description, from now on we call such as eIRA codes [13] that have capacity-achieving or
a UE, a BS, or an RAU as a station for both the uplink and capacity-approaching performance over various channels with
downlink cooperations. A group of stations constitute a team to low encoding and decoding complexity, are naturally good
perform cooperative communications with another particular solutions for the partial cooperation problem considered here.
set of stations. Assume that the orthogonal channel assignment As shown in Fig. 3, one or more stations may dynamically and
strategy is used, and the transmission resource assigned to continuously adjust their contribution according to the channel
a particular station in a cooperative group is represented by state condition, until they receive the termination signal from
a given number of symbols supported during a transmis- the destination, which indicates that the source information
sion (a transmission means a certain time duration of data could now be decoded correctly. Moreover, eIRA codes are
transmission). Two cooperation strategies: single-source partial a class of irregular LDPC codes. Thus even if no feedback
cooperation with rateless coding and multi-source cooperation channels are available for termination signals, rateless codes
with rateless network coding, will be discussed next. can still be good forward error correction (FEC) codes flexibly
providing various required code rates.
Therefore, the single-source partial cooperation at each
A. Proposed single-source cooperation with rateless coding
time instant could be performed as follows: 1) Each station
involved in the cooperation determines the contribution factor
Ni ; 2) The source station collects Ni , i =P 1, 2, · · · , T , and
T
Station 1
calculates the code rate R = K/N = K/ i=1 Ni ; 3) The
Transmitter
N1
symbols q-ary
source station generates N encoded symbols using a rateless
modulation code and assigns these encoded symbols to collaborating
q-ary Rateless Transmission
stations according to the values of Ni ’s. Equivalently, the

Source coding station


K N
scheduler Station T encoding operations could also be performed in a distributional
source symbols encoded symbols
over GF(q) over GF(q) NT
q-ary
modulation
way: The i-th station generates Ni encoded symbols that it
symbols
transmits, which could be easily done sequentially if the (i−1)-
Single termination signal (optional) th station sends its encoding status to the i-th station after it
Receiver generates its Ni−1 encoded symbols.
N=N1+…+NT
Belief- Demodulator
Sink propagation
K decoder Soft
and
combiner B. Proposed multi-source cooperation with rateless network
decoded symbols input of N
over GF(q) received symbols coding

Fig. 3. Partial cooperation with rateless coding.


Station 1 K1 Network coding based Station 1
source symbols transmitter N1
q-ary over GF(q) symbols q-ary
Fig. 3 depicts the proposed configuration of single-source Source K=K1+…+KT modulation
Transmission
partial cooperation with rateless coding. In each transmis- Rateless

network station
sion, a single source node in the cooperative group wants Station KT coding N scheduler
encoded symbols
Station T

to transmit K source symbols to a destination outside the q-ary


Source
KT
source symbols
over GF(q)
NT
q-ary
modulation
group. Suppose a total of T stations (including the source over GF(q) symbols

station) in the cooperative group could participate in the Single termination signal (optional)

cooperative communication, and Ni (i = 1, 2, · · · , T ) denotes The i-th receiver


N=N1+…+NT
the number of transmission symbols contributed by the i- Belief- Demodulator
Data
th cooperative station.
PT We have the total number of coded
Sink i extractor
propagation
decoder
and
Ki K Soft combiner
symbols as N = i=1 Ni and we assume N > K, where decoded symbols decoded symbols input of N
Over GF(q) Over GF(q) received symbols
the K-symbol source information is encoded into an N -
symbol codeword via a particular channel coding scheme,
and thus the code rate is R = K/N . Note that Ni may
Fig. 4. Multi-user cooperation with rateless network coding.
change from time to time as we discussed earlier. Therefore,
the overall codeword length N is time varying and the code
rate R is not fixed. As such, if we deploy the conventional Fig. 4 shows a typical communication system deploying
adaptive coding technique with fixed-rate coding schemes such the proposed multi-source cooperation scheme with rateless
IEEE WIRELESS COMMUNICATIONS, VOL. XX, NO. Y, MONTH 2010 5

network coding, in which the i-th station transmits Ki source can be further improved by allocating different transmitting
symbols to a particular destination outside the group during power levels among the transmitting stations according to their
each transmission period, and its total transmission capacity individual channel conditions. However, to implement power
is denoted as Mi , i = 1, 2, · · · , T P
, with T the total
PTnumber allocation in an optimal way, the transmitters need to know
T
of stations in the group. Let K = i=1 Ki , M = i=1 Mi , all the channel state information, which is not covered in this
and suppose M > K. Here, Mi is not necessarily constant paper.
over time just as Ni does in the previous section. Unlike the Note that in the proposed two cooperation strategies, we
single-source partial cooperation with rateless coding, where have a few stations cooperating to transmit messages with the
each station contributes only part of its transmission capacity orthogonal channel assignment. That is, a rateless codeword
for cooperation, in the multi-source cooperation, we assume is divided into a few parts and assigned to several orthogonal
that each station contributes all its transmission capacity in channels. In such a way, it is expected that synchronization
the collaborative pool. Obviously, the code rate could be set as could be implemented with low complexity since each orthog-
R = K/M , which means that K1 , K2 , · · · , KT symbols from onal channel corresponding to an independent stream could
the T stations in the cooperative group are concatenated in execute synchronization independently.
series to form a K-symbol source message and then encoded
into M symbols. The encoded symbols are then assigned to
III. S IMULATION R ESULTS
the T stations for collaborative transmissions according to
their transmission capacity Mi ’s. With a similar argument to To verify the performance of the proposed cooperation
that for the single-source cooperation case, rateless coding schemes with rateless coding in terms of frame error rate
could be deployed to achieve the cooperation flexibility as (FER), simulation results are presented in this section.
well as the low encoding and decoding complexity. At the For fair comparisons, we consider a coded baseline system
i-th destination, the M symbols from the T stations are with the same overall rate of 1/2 for all cases: noncooper-
combined and then decoded using the belief propagation (BP) ative, 2-station cooperation, 3-station cooperation, 4-station
algorithm, where the corresponding Ki source symbols are cooperation, 8-station cooperation, 12-station cooperation, 20-
extracted. Destination i sends a termination signal when it station cooperation, and ∞-station cooperation. The ∞-station
successfully decodes its own data; while all the transmitters cooperation stands for the case that a sufficiently large num-
stop the transmissions when all the T termination signals are ber of stations perform cooperative communications. In the
received. conducted computer simulations, the encoding is performed
Accordingly, the multi-source cooperation with rateless over the finite field GF (4) with quadrature phase-shift keying
network coding is operated as follows: 1) Select a station, (QPSK) modulation, K = 500, N = 1000, and M = 1000.
called as virtual server, to undertake the necessary central Therefore, the bandwidth efficiency is 1.0 bit/s/Hz for all
processing tasks such as common data collection and control, cases. The wireless channel is assumed to be quasi-static
where the virtual server could be any of the stations in the Rayleigh fading; thus the path gains are constant complex
team, selected either by willingness or user designation; 2) The Gaussian random variables over a transmission period and vary
virtual server collects
PT the source messages, PT source parameters, from one frame to another. For the ∞-station cooperation, it is
computes K = i=1 Ki and M = i=1 Mi , and calculates equivalent to transmissions over a fast fading channel, where
PT
the code rate R = K/M = K/ i=1 Mi ; 3) The virtual the channel varies from symbol to symbol. In other words,
server generates M encoded symbols using a rateless code when a large number of stations participate in cooperation, the
and assigns these encoded symbols to collaborating stations spatial diversity mechanism is equivalent to the time diversity
according to the values of Mi ’s. Equivalently, the encoding op- in fast fading channels. The path gains are modeled as inde-
erations in Step 3) could be performed in a distributional way. pendent samples of a complex Gaussian random variable with
We see that the procedures of the multi-source cooperation are zero mean and variance 0.5 per real dimension. The rateless
similar to that of the single-source cooperation, except that the codes adopted are eIRA codes since they could be encoded
multi-source cooperation needs a virtual server, which is not efficiently and decoded with low complexity by using the BP
a major issue when we assume that the cooperative nodes are decoding algorithm [12], [13]. Moreover, eIRA codes could
connected via high-speed links. provide uniformly good performance over fading channels at
Obviously, the multi-source cooperation with rateless net- various rates and code lengths.
work coding is suitable for both multi-station to single-station To avoid the symbol conversion from binary to non-binary
and multi-station to multi-station communications. In addition, at the transmitter and the soft-information conversion from
for the uplink cooperative communications based on virtual non-binary to binary for BP decoding at the receiver, non-
DAS as shown in Fig. 2, all the UEs want to communicate binary rateless codes are used in the conducted simulations.
with the BS. Since the BS needs to decode all the data streams, In particular, the original rateless codes studied in [12],
naturally a multi-source rateless network coding [14], [15] [13] are binary codes, while in this paper, we modify the
could be applied. Similarly, in the BS cooperation case as non-binary rateless codes to be over GF (q) for cooperative
shown in Fig. 1, if each BS wants to transmit an indepen- communications with high bandwidth efficiency. Specifically,
dent data stream to a common UE, the BSs may combine let m = [m1 , m2 , · · · , mK ] be the source information vector,
the messages and jointly encode them with rateless network where mi is defined over GF (q), for i = 1, 2, · · · , K. Let
coding. Moreover, the multi-source cooperation performance v = [v1 , v2 , · · · , vN ] denote the codeword. The encoding
IEEE WIRELESS COMMUNICATIONS, VOL. XX, NO. Y, MONTH 2010 6

symbol vj is generated as: v1 = m1 , vj = vj−1 + mj for [2] Z. Xiong, R. Krishna, S. Lambotharan and J. A. Chambers, “A GMD-
1 < j ≤ K, and vj = vj−1 +c1 ·ms1 +c2 ·ms2 +· · ·+cd ·msd based precoding scheme for downlink multiuser multistream MIMO chan-
for j > K, where the operations are over GF (q), d is the nels,” in 42nd Asilomar Conference on Signals, Systems and Computers,
encoding degree, and c1 , c2 , · · · , cd are d non-zero encoding pp. 311-315, Pacific Grove, CA, USA, Oct. 2008.
[3] W. Choi and J. G. Andrews, “Downlink Performance and capacity of dis-
coefficients from the finite field GF (q), which are chosen
tributed antenna systems in a multicell environment,” IEEE Transactions
uniformly at random. The column degree distribution of the on Wireless Communications, vol. 6, no. 1, pp. 69-73, Jan. 2007.
first K columns of the parity-check matrix for the eIRA code [4] J. Park, E. Song, and W. Sung, “Capacity analysis for distributed antenna
is uniform. In our simulations, we set q = 4 and d = 3. systems using cooperative transmission schemes in fading channels,”
IEEE Transactions on Wireless Communications, vol. 8, no. 2, pp. 586-
592, Feb. 2009.
0
10 [5] A. Nosratinia, T. E. Hunter, and A. Hedayat, “Cooperative communica-
No cooperation
2-station cooperation
3-station cooperation
tions in wireless networks,” IEEE Communications Magazine, vol. 42,
4-station cooperation
8-station cooperation no. 10, pp. 74-80, Oct. 2004.
12-station cooperation
-1
10 20-station cooperation
f stations
[6] H. Zhang, N. Mehta, A. Molisch, J. Zhang, and H. Dai, “Asynchronous
interference mitigation in cooperative base station systems,” IEEE Trans-
N or M=1000,K=500

actions on Wireless Communications, vol. 7, no. 1, pp. 155-165, Jan.


Frame error rate

2008.
-2
10

[7] T. Mayer, H. Jenkač, and J. Hagenauer, “Turbo base-station cooperation


for intercell interference cancellation,” in IEEE International Conference
-3

on Communications, Istanbul, pp. 4977-4982, June 2006.


10

[8] P. Liu, Z. Tao, Z. Lin, E. Erkip, and S. Panwar, “Cooperative wireless


-4
communications: a cross-layer approach,” IEEE Wireless Communica-
10
0 5 10 15
Eb/N0 (dB)
20 25 30 35
tions, vol. 13, no. 4, pp. 84-92, Aug. 2006.
[9] H. Zhang and H. Dai, “Cochannel interference mitigation and cooperative
processing in downlink multicell multiuser MIMO networks,” European
Fig. 5. FER vs. SNR without cooperation and with rateless network coding Journal on Wireless Communications and Networking, vol. 2004, pp. 222-
based cooperation, respectively. 235, 4th Quarter, 2004.
[10] T. E. Hunter and A. Nosratinia, “Distributed protocols for user coopera-
Fig. 5 shows different results of FER versus SNR for tion in mult-user wireless networks,” in IEEE Globecom, pp. 3788-3792,
Dallas, USA, Dec. 2004.
the proposed rateless coding based cooperative communica-
[11] T. S. Rappaport, Wireless Communications: Principles and Practice,
tions. The performance results apply to both the single-source second edition. Prentice Hall, 2002.
partial cooperation and the multi-source cooperation with [12] J. Castura and Y. Mao, “Rateless coding over fading channels,” IEEE
the following setup. For the single-source cooperation with Communications Letters, vol. 10, no. 1, pp. 46-48, Jan. 2006.
rateless coding, T stations form a team to perform cooperative [13] M. Yang, W. E. Ryan, and Y. Li, “Design of efficiently encodable
communication. Each station participating in the cooperative moderate-length high-rate irregular LDPC codes,” IEEE Transactions on
transmission equally contributes Ni = N/T encoded symbols Communications, vol. 52, no. 4, pp. 564-571, April 2004.
during a transmission period. For the multi-source cooperation, [14] X. Li, T. Jiang, Q. Zhang, and L. Wang, “Binary linear multicast
T stations work together as a team to perform cooperative network coding on acyclic networks: principles and applications in
wireless communication networks,” IEEE Journal on Selected Areas in
communication, and each station has K/T source symbols to
Communications , vol. 27, no. 5, pp. 738-748, June 2007.
transmit during a transmission period. Moreover, each station [15] P. A. Chou and Y. Wu, “Network coding for the internet and wireless
transmits M/T encoded symbols during a transmission period. networks,” IEEE Signal Processing Magazine, vol. 24, no. 5, pp. 77-85,
It is obvious from Fig. 5 that cooperation schemes outperform Sep. 2007.
non-cooperation schemes and the FER improves over the
number of cooperative stations.

IV. C ONCLUSIONS
In this article, we studied the cooperative communication
schemes with rateless coding to exploit MIMO diversity gains.
Two cooperation strategies: single-source partial cooperation
with rateless coding and multi-user cooperation with rateless
network coding, were proposed. Simulation results verified
that the proposed cooperation strategies provide a parameter-
flexible, encoding-simple, and bandwidth-efficient solution for
distributed MIMO systems.

R EFERENCES
[1] A. Sanderovich, S. Shamai, and Y. Steinberg, “Distributed MIMO
receiver—achievable rates and upper bounds,” IEEE Transactions on
Information Theory, vol. 55, no. 10, pp. 4419-4438, Oct. 2009.
IEEE WIRELESS COMMUNICATIONS, VOL. XX, NO. Y, MONTH 2010 7

Xiangming Li (M’06) received the Ph.D degree in Shuguang Cui (S’99-M’05) received his Ph.D in
Communication and Information Engineering from Electrical Engineering from Stanford University,
Beijing University of Posts and Telecommunica- California, USA, in 2005, M.Eng in Electrical
tions, Beijing, China in 2000. From Aug. 2000 to Engineering from McMaster University, Hamilton,
Jan. 2002, he worked at Agilent Technologies as a Canada, in 2000, and B.Eng. in Radio Engineering
Software Engineer. From Jan. 2002 to June 2003, with the highest distinction from Beijing University
he was a Postdoctoral Fellow at the Department of Posts and Telecommunications, Beijing, China, in
of Electrical and Computer Engineering, Concordia 1997. He is now working as an assistant professor
University, Canada and the Department of Electronic in Electrical and Computer Engineering at the Texas
Engineering, City University of Hong Kong. From June 2003 to Dec. 2005, he A&M University, College Station, TX. From 1997 to 1998 he worked at
was an Associate Professor in the School of Communication and Information Hewlett-Packard, Beijing, P. R. China, as a system engineer. In the summer of
Engineering, Chongqing University of Posts and Telecommunications, China. 2003, he worked at National Semiconductor, Santa Clara, CA, on the ZigBee
From Jan. 2006 to Feb. 2008, he worked at NTT DOCOMO Beijing Com- project. From 2005 to 2007, he worked as an assistant professor at the depart-
munications Laboratories Co. Ltd as a Researcher and Research Manager. In ment of Electrical and Computer Engineering, University of Arizona, Tucson,
Feb. 2008, he joined the School of Information and Electronics Engineering, AZ. His current research interests include resource allocation for constrained
Beijing Institute of Technology as an Associate Professor. His current research networks, network information theory, statistical signal processing, and gen-
interests include wireless and mobile communications, MIMO-OFDM, chan- eral communication theories. He was a recipient of the NSERC graduate
nel coding, applications of coding theory to wireless communication systems. fellowship from the National Science and Engineering Research Council of
Canada and the Canadian Wireless Telecommunications Association (CWTA)
graduate scholarship. He has been serving as the TPC co-chairs for the 2007
IEEE Communication Theory Workshop, the ICC08 Communication Theory
Symposium, and the GLOBECOM10 Communication Theory Symposium. He
has also been serving as the associate editors for the IEEE Communication
Letters and IEEE Transactions on Vehicular Technology, and the elected
member for IEEE Signal Processing Society SPCOM Technical Committee.

Tao Jiang (M’06) is currently a full Professor


in Wuhan National Laboratory for Optoelectronics,
Huazhong University of Science and Technology,
Wuhan, China. He received the B.S. and M.S. de-
grees in applied geophysics from China University
of Geosciences, Wuhan, P. R. China, in 1997 and
2000, respectively, and the Ph.D. degree in informa-
tion and communication engineering from Huazhong
University of Science and Technology, Wuhan, P. R.
China, in April 2004. From Aug. 2004 to Dec. 2007, he worked in some
universities, such as Brunel University and university of Michigan in UK and
USA, respectively. He has authored or co-authored over 60 technical papers
in major journals and conferences and five books/chapters in the areas of
communications. His current research interests include the areas of wireless
communications and corresponding signal processing, especially for cognitive
wireless access, vehicular technology, OFDM, UWB and MIMO, cooperative
networks, nano networks and wireless sensor networks. He served or is
serving as symposium technical program committee membership of many Jianping An received the Ph.D degree from Beijing
major IEEE conferences, including INFOCOM, VTC, ICC, GLOBECOM Institute of Technology, Beijing, China in 2005. He
and WCNC, etc. He is invited to serve as TPC Symposium Chair for the joined the School of Information and Electronics
International Wireless Communications and Mobile Computing Conference Engineering, Beijing Institute of Technology in 1996
2010. He is served or serving as associate editor of some technical jour- where he currently is a Professor. His research
nals in communications, including in Wiley’s Wireless Communications and interests are in the field of Software radio, Cognitive
Mobile Computing (WCMC) Journal and Wiley’s International Journal of radio, Wireless networks and communications.
Communication Systems, etc.
IEEE WIRELESS COMMUNICATIONS, VOL. XX, NO. Y, MONTH 2010 8

Qian Zhang (M’00-SM’04) received the B.S., M.S.,


and Ph.D. degrees from Wuhan University, China, in
1994, 1996, and 1999, respectively, all in computer
science. Dr. Zhang joined Hong Kong University
of Science and Technology in Sept. 2005 as an
Associate Professor. Before that, she was in Mi-
crosoft Research, Asia, Beijing, China, from July
1999, where she was the research manager of the
Wireless and Networking Group. Dr. Zhang has
published about 150 refereed papers in international leading journals and key
conferences in the areas of wireless/Internet multimedia networking, wireless
communications and networking, and overlay networking. She is the inventor
of about 30 pending patents. Her current research interests are in the areas
of wireless communications, IP networking, multimedia, P2P overlay, and
wireless security. She also participated many activities in the IETF ROHC
(Robust Header Compression) WG group for TCP/IP header compression. Dr.
Zhang is the Associate Editor for IEEE Transactions on Wireless Communi-
cations, IEEE Transactions on Multimedia, IEEE Transactions on Vehicular
Technologies, Computer Networks and Computer Communications. She also
served as Guest Editor for IEEE JSAC, IEEE Wireless Communications,
Computer Networks, and ACM/Springer MONET. Dr. Zhang has been in-
volved in organization committee for many important IEEE conferences,
including ICC, Globecom, WCNC, Infocom, etc. Dr. Zhang has received TR
100 (MIT Technology Review) worlds top young innovator award. She also
received the Best Asia Pacific (AP) Young Researcher Award elected by IEEE
Communication Society in year 2004. She received the Best Paper Award in
Multimedia Technical Committee (MMTC) of IEEE Communication Society
and Best Paper Award in QShine 2006. She received the Best Paper Award in
Multimedia Technical Committee (MMTC) of IEEE Communication Society
and Best Paper Award in QShine 2006. She received the Oversea Young
Investigator Award from the National Natural Science Foundation of China
(NSFC) in 2006. Dr. Zhang is the vice-chair of Multimedia Communication
Technical Committee of the IEEE Communications Society.

Vous aimerez peut-être aussi