Beruflich Dokumente
Kultur Dokumente
Aim
1. To understand cooperative communication and analyze SER performance for DF cooperative signaling. 2. To understand the working of Software Defined Radio (SDR).
Submitted by: Siddhartha Das (Entry No.: 2009EE10418) Neeraj Yadav (Entry No.: 2009EE10400) Supervisor Prof. Manav Bhatnagar
Indian Institute of Technology Delhi May 2012
Acknowledgements
It is our pleasure to record deepest gratitude to our Supervisor Dr. Manav Bhatnagar for giving us this opportunity to work under his supervision and his interest and valuable suggestions. We would like also to thank the previous members of the GNU Radio Lab and all the students working in the lab for their constant support and cooperation throughout this project. Siddhartha Das (2009EE10418) Neeraj Yadav (2009EE10400)
Contents
Part One Abstract 1. Cooperative Communication 1.1 Cooperative Signaling Methods 1.1. a Detect and Forward Methods 1.1. b Amplify and Forward Methods 1.2. Essentials of Cooperative Communication 1.2.1 Problems and Assumptions 1.2.2 Opportunities 2. SER performance analysis for a DF cooperative signaling 2.1 System Model 2.2 SER Performance Analysis 2.2. a Closed Form SER Formulations 2.2. b Upper Bound SER Formulations 2.2. c Outage Probability 3. Applications Part Two Abstract 1. Software Defined Radio 1.1 GNU-Radio 1.2 USRP2 1.2.1 RFX2400 Daughterboard 2. Experimental Set-up 2.1 Transmitter Implementation 2.2 Packet Message 2.3 RRC Filter 2.4 Receiver References
PART ONE
To understand cooperative communication and analyze SER performance for DF cooperative signaling.
ABSTRACT Here we try to give a brief idea what cooperative communication is all about, in what way is it better, and why should we use it. The basic idea is that singleantenna mobiles in a multi-user scenario can share their antennas in a manner that creates a virtual MIMO system. The mobile wireless channel suffers from fading, meaning that the signal attenuation can vary significantly over the course of a given transmission. Transmitting independent copies of the signal generates diversity and can effectively combat the deleterious effects of fading. In particular, spatial diversity is generated by transmitting signals from different locations, thus allowing independently faded versions of the signal at the receiver. Cooperative communication generates this diversity in a new and interesting way.
1. COOPERATIVE COMMUNICATION
For a preliminary explanation of the ideas behind cooperative communication, we refer to Fig. 1. This figure shows two mobile agents communicating with the same destination. Each mobile has one antenna and cannot individually generate spatial diversity. However, it may be possible for one mobile to receive the other, in which case it can forward some version of overheard information along with its own data. Because the fading paths from two mobiles are statistically independent, this generates spatial diversity. Figure 1 In cooperative wireless communication, we are concerned with a wireless network, of the cellu-lar or ad hoc variety, where the wireless agents, which we call users, may increase their effective quality of service (measured at the physical layer by bit error rates, block error rates, or outage probability) via cooperation. In a cooperative communication system, each wireless user is assumed to transmit data as well as act as a cooperative agent for another user (Fig. 2). Cooperation leads to interesting trade-offs in code rates and transmit power. In the case of power, one may argue on one hand that more power is needed because each user, when in cooperative mode, is transmitting for both users. On the other hand, the baseline transmit power for both users will be reduced because of diversity. In the face of this trade-off, one hopes for a net reduction of transmit power, given every-thing else being constant. Similar questions arise for the rate of the sys-tem. In cooperative communication each user transmits both his/her own bits as well as some information for his/her partner; one might think this causes loss of rate in the system. However, the spectral efficiency of each user improves because, due to cooperation diversity the channel code rates can be increased. Again a trade-off is observed.
Figure 2 One may also describe cooperation as a zero-sum game in terms of power and bandwidth of the mobiles in the network. The premise of cooperation is that certain (admittedly unconventional) allocation strategies for the power and bandwidth of mobiles lead to significant gains in system performance. In the cooperative allocation of resources, each mobile transmits for multiple mobiles.
Figure 3 1.1.b Amplify and Forward Methods Another simple cooperative signaling is the amplify-and-forward method. Each user in this method receives a noisy version of the signal transmitted by its partner. As the name implies, the user then amplifies and retransmits this noisy version. The base station combines the information sent by the user and partner, and makes a final decision on the transmitted bit (Fig.3). Although noise is amplified by cooperation, the base station receives two independently faded versions of the signal and can make better decisions on the detection of information. In amplify-and-forward it is assumed that the base station knows the inter user channel coefficients to do optimal decoding, so some mechanism of exchanging or estimating this information must be incorporated into any implementation. Another potential challenge is that sampling, amplifying, and retransmitting analog values is technologically nontrivial. Nevertheless, amplify-and-forward is a simple method that lends itself to analysis, and thus has been very useful in furthering our understanding of cooperative communication systems.
user to have multiple partners. The challenge here is to develop a scheme that treats all users fairly, does not require significant additional system resources, and can be implemented feasibly in conjunction with the systems multiple access protocol. Another important issue is the development of power control mechanisms for cooperative transmission. Work thus far generally assumes that the users transmit with equal power. It may be possible to improve performance even further by varying transmit power for each user.
and y
s,r
at the destination and the relay respectively can be written as (1) and (2)
in which P
1
is the transmitted power at the source, x is the transmitted information symbol, and s ,d and
s,r
and h s,r are the channel coefficients from the source to the destination and the relay respectively. If the relay is able to decode the transmitted symbol correctly, then in Phase 2, the relay forwards the decoded symbol with power P
2
to the destination, otherwise the relay does not send or idle. Thus, the received signal at the destination in Phase 2 can be modeled as (3) Where P
2
=P
2
=0, and h r,d is the channel coefficient from the relay to the destination. The channel coefficients h
s,d,
h
s,r and h r ,d are modeled as zero-mean, complex Gaussian random variables with variances
2
,d respectively. They are assumed to be known at the receiver, but not at the transmitter. The noise terms
2 s,d,
2 s,r
and
s,d,
s,r
and
r,d
are modeled as zero-mean complex Gaussian random variables with variance N 0. Jointly combining the received signal from the source directly in Phase 1 and that from the relay in Phase 2, the destination detects the transmitted symbols by use ofthe maximum-ratio combining (MRC) . We fix the total transmitted power P such as P
1
+P
2
=0 is negligible, since at high SNR, the chance that the relay incorrectly decodes the symbol is rare.
QAM modulation, and also provide two SER upper bounds to reveal the asymptotic performance. 2.2. a Closed-form SER formulations With knowledge of the channel coefficients h
s,d
(from the source to the destination) and h r,d (from the relay to the destination), the output of the detector at the destination can be written as (5) Where a
1
=P
1
h*
s,d
/N
0
and a
2
=P
2
h*
r,d
/N
0
. Assume that the transmitted symbol x has average energy 1, then the SNR of the output is (6)