Page 1
APPLYING DISTRIBUTED
ORTHOGONAL SPACE TIME BLOCK
CODING IN COOPERATIVE
COMMUNICATION NETWORKS
JAMES ADU ANSERE
ODION EHIMIAGHE
This thesis is presented as part of the Degree of Master of Science in Electrical Engineering with
emphasis on Telecommunication
Blekinge Institute of Technology
April 2012
School of Engineering
Department of Electrical Engineering
Blekinge Institute of Technology, Sweden
Supervisor: Professor Abbas Mohammed
Page 3
I
ABSTRACT
In this research, we investigate cooperative spectrum sensing using distributed orthogonal space
time block coding (DOSTBC). Multiple antennas are introduced at the transmitter and the
receiver to achieve higher cooperative diversity in the cooperative wireless (CW) networks. The
received signals from the primary users (PUs) at the cooperative relays (CRs) are encoded and
retransmitted to the cooperative controller (CC), where further decisions are made depending on
the information sent from the CRs. The cooperative relaying protocol employed here in CRs is
based on decoding forward (DF) technique. The proposed Alamouti scheme in orthogonal space
time block code (OSTBC) has been found to enhance detection performance in CW networks.
The analyses over independent Rayleigh fading channels are performed by the energy detector.
In CW networks the secondary users (SUs) use the available frequency band as the PUs is
absent. The SU discontinue using the licensed band and head off as soon as the PU is present.
The SUs is more responsive and intelligent in detecting the spectrum holes. The principal aim of
the CW network is to use the available holes without causing any interference to the PUs.
The CRs are preferably placed close to the PU to detect transmitted signal, with decoding
capability the information collected are decoded by CRs using Maximum Likelihood (ML)
decoding technique. The CRs then re-encode the decoded data and retransmit it to the receiver.
The energy detector accumulates information from various users, compares it using threshold
value ( ) predefined and the final decision made. The probabilities of detection and false alarm
are observed using DOSTBC on PU and SU in cooperative communication via DF protocol. The
system performance is investigated with single and multiple relays; with and without direct path
between the PUs and SUs. Selection Combining (SC) and Maximum Ratio Combining (MRC)
schemes are applied in energy detector and the outcomes are evaluated with and without direct
link between PU and SU. The proposed cooperative spectrum sensing using DF protocol at
CRs with Alamouti space time block code (STBC) is processed and results are validated by
computer simulation.
Keywords: Decode and Forward, BER, DOSTBC, Cooperative communications
Page 4
II
Acknowledgments
Our gratefulness and praise goes to Almighty God for His mercies and wisdom endowed us to
come out with this research work. We will forever thank Him and praise His holy name. We
would also like to extend our profound appreciation to Prof Abbas Mohammed at Blekinge
Institute of Technology for his supervision and support towards our work. Finally we dearly
thank our respective families and love ones for their prayers and diver supports. God bless you
all.
Page 5
III
Table of Contents
Abstract……………………………………………………………………………………………I
Acknowledgement………………………………………………………………………………..II
List of Figures………………………………………………………………………….……...…VI
List of Symbols and Abbreviations…………………………………………………………….VIII
CHAPTER 1 ....................................................................................................................................1
1.1 Introduction ................................................................................................................................1
1.2 Thesis Outline ............................................................................................................................1
CHAPTER 2: MIMO Techniques for Wireless Communications ................................................................ 2
2.1 Introduction ................................................................................................................................2
2.2 MIMO Diversity Scheme ...........................................................................................................2
2.2.1 Time diversity .....................................................................................................................3
2.2.2 Frequency diversity .............................................................................................................3
2.2.3 Space diversity ....................................................................................................................3
2.2.4 Polarization diversity ..........................................................................................................3
2.2.5 Cooperative diversity ..........................................................................................................3
2.3 Forms of MIMO Techniques .................................................................................................................. 3
2.3.1 SISO ....................................................................................................................................4
2.3.2 SIMO...................................................................................................................................4
2.3.3 MISO...................................................................................................................................5
2.3.4 MIMO .................................................................................................................................5
2.4 Functions of MIMO ................................................................................................................................ 6
2.4.1 Spatial multiplexing ........................................................................................................... 6
2.4.2 Precoding ........................................................................................................................... 6
2.4.3 Diversity Coding ................................................................................................................ 7
2.5 Applications of MIMO ........................................................................................................................... 7
2.6 Cooperative spectrum sensing ................................................................................................................ 7
2.7 Interference Cancellation Technologies .................................................................................................. 8
CHAPTER 3: Cooperative Communication ................................................................................................. 9
3.1 Introduction ............................................................................................................................... 9
Page 6
IV
3.2 Cooperative Communication Techniques ................................................................................. 9
3.3 Cooperative Diversity Protocols ............................................................................................. 10
3.3.1 Amplify Forward (AF) ......................................................................................................... 11
3.3.2 Decode -Forward (DF) ..................................................................................................... 12
3.3.2.1Fixed Decode Forward (FDF):....................................................................................... 14
3.3.2.2 Adaptive Decode Forward (ADF) ................................................................................ 15
3.3.2.3 Opportunistic Decode and Forward (ODF) .................................................................. 16
3.4 Diversity Combining Techniques. ........................................................................................................ 17
3.4.1 Equal Ratio Combining (ERC) ........................................................................................ 17
3.4.2 Maximum Ratio Combining (MRC) ................................................................................ 17
3.4.3 Selection Combining Diversity (SC) ............................................................................... 18
3.4.4 Signal-to-Noise Ratio (SNR) ........................................................................................... 18
3.4.4.1 Estimation of SNR using DF ........................................................................................ 18
3.5 Relay Positioning .................................................................................................................................. 19
3.6 Node Placement .................................................................................................................................... 20
3.6.1 Relay Centered ................................................................................................................. 20
3.6.2 Relay Close to Source ...................................................................................................... 20
3.6.3 Relay Close to Receiver ................................................................................................... 21
CHAPTER 4: Decoding Forward Relay Using DOSTBC .......................................................................... 22
4.1 Introduction ........................................................................................................................................... 22
4.2 Orthogonality ........................................................................................................................................ 22
4.3 System Model ....................................................................................................................................... 24
4.4 Orthogonal STBC ................................................................................................................................. 24
4.4 Diversity Criterion ................................................................................................................................ 24
4.5 Alamouti STBC .................................................................................................................................... 25
4.6 STBC for Complex Signal Constellations ............................................................................................ 27
4.7 Deterministic MIMO Channels ............................................................................................................. 30
4.7.1 Equal Transmit Power Allocation .................................................................................... 30
Page 7
V
4.7.2 Single Transmit Antenna ................................................................................................. 30
4.7.3 Single Receive Antenna ................................................................................................... 31
4.7.4 Equal Number of Transmit and Receive Antennas .......................................................... 31
4.8 Channel Capacity with OSTBCs........................................................................................................... 32
4.9 Mutual Information of OSTBC ............................................................................................................. 32
4.10 Error Probability Analysis over Rayleigh Fading Channels ............................................................... 33
CHAPTER 5: Applying DOSTBC in DF Cooperative Networks .............................................................. 35
5.1 Introduction ............................................................................................................................. 35
5.2 Cooperative Network System Model ...................................................................................... 36
5.2.1 First-Hop Transmission: Source-To-Relay ...................................................................... 37
5.2.2 Second-Hop Transmission: Relay-To-Destination .......................................................... 38
5.3 Energy Detection Method in Cooperative Controller……………....………………………..38
5.4 Single Relay ........................................................................................................................... 40
5.5 Multiple Relay ....................................................................................................................... 41
5.6 Direct Path SNR ..................................................................................................................... 42
5.7 Maximum Likelihood (ML) Decodable DOSTBC ................................................................. 42
5.8 Simulation Results .................................................................................................................. 43
CHAPTER 6: Conclusion and Future Work ...................................................................................51
REFERENCES…………………………………………………………………………………..53
Page 8
VI
List of Figures
Figure 2.1: Single Input Single Output…......................................................................................................................................4
Figure 2.2: Single Input Multiple Output………….............................................................................................................4
Figure 2.3: Multiple Input Single Output…………......................................................................................................5
Figure 2.4: Multiple Input Multiple Output................................................................................................................................6
Figure 2.5: Spectrum hole concept………………………………............................................................................8
Figure 3.1: Cooperative multi-hop relay communication……………..............................................................10
Figure 3.2: The Fundamental relay channel..………………………………..............................................11
Figure 3.3: Performance of AF relay protocol in terms of symbol error probability.............................12
Figure 3.4: DF Relay Channel….....................................................................................................................................................12
Figure 3.5: Performance of DF relay in terms of symbol error probability..................................................14
Figure 3.6: Performance of FDF relay protocol in terms of symbol error probability.........................15
Figure 3.7: Performance of ADF relay protocol in terms of symbol error probability......................16
Figure 3.8: Opportunistic decode and forward (ODF) protocol schedule.......................................................17
Figure 3.9: System model of multiple relay DFcommunication over Rayleigh channel...............20
Figure 3.10: Relay positioned at centre.....................................................................................................................................21
Figure 3.11: Relay close to source……………………………………………………………….22
Figure 3.12: Relay close to destination.......................................................................................................................................22
Figure 4.1: A block diagram of Alamouti space time encoder.................................................................................26
Figure 4.2: Receiver for Alamouti..................................................................................................................................................28
Figure 4.3: Designs with rate R = 3/4 for = 3 and = 4 transmit antennas………………….29
Figure 5.1: Proposed system model for cooperative network using DOSTB with DAF relay.........36
Figure 5.2: Energy detector implemented in cooperative controller of relays..............................................39
Figure 5.3: Probability of detection ( ) versus Threshold ( ), with Tx=Rx=1 Rayleigh fading
channel for direct………………………………………………………………………………...44
Figure 5.4: Probability of detection ( ) versus Threshold ( ), with Tx=Rx=1 Rayleigh fading
channel for different number of relays (n)…………………………………………….……..…..45
Page 9
VII
Figure 5.5: Probability of detection ( ) versus Threshold ( ) with Tx=Rx=1 Rayleigh fading
channel for different number of relays (n)……………………………….………………………45
Figure 5.6: Probability of detection ( ) versus Threshold ( ), with Tx=Rx=2 Rayleigh fading
channel for different number of relays (n)………………………………………………….……46
Figure 5.7: Probability of detection ( ) versus Probability of false alarm ( ), with Tx=Rx=1
Rayleigh fading channel, for different number of relays (n)…………………………….………46
Figure 5.8: Probability of detection ( ) versus Probability of false alarm ( ), with Tx=Rx=2
Rayleigh fading channel, for different number of relays (n)………………………….……..….47
Figure 5.9: Probability of detection ( ) versus Probability of false alarm ( ), with Tx=Rx=2
Rayleigh fading channel, for different number of relays (n)……………………………………47
Figure 5.10: BER for BPSK modulation with Tx=Rx=2 Rayleigh fading channel…………….49
Figure 5.11: BER for BPSK modulation with Tx=Rx=2 Rayleigh fading channel…………….49
Figure 5.12: Relay closer to the source, when the distance control factor ……………...50
Figure5.13: Relay positioned at the center when the distance control factor …………...50
Figure 5.14: Relay closer to the destination when the distance control factor ………….50
Page 10
VIII
List of Symbols and Abbreviations
Symbol Description
SNR from the source node to the relay
Maximum Likelihood receiver
SNR from the relay node
Amplification factor,
Amplifying gain factor
Complex transmission matrices
Variance
Coherence time
Threshold value
[ ] Transmitted signal by the relay
[ ] Source transmits
[ ] Received signal
SIR at the destination
SIR at the relay station
Channel Mean Power
Coefficient Of Rayleigh Fading Channel
Scalar Gain
ADF Adaptive Decode Forward
AF Amplify Forward
BER Bit Error Rate
BEP Bit Error Probability
Cumulative Distribution Frequency
CIR Channel Impulse Responses
CRC Cyclic Redundancy Check
CSI Channel State Information
DF Decoding Forward
DOSTBC Distributed Orthogonal Space Time Block Coding
DSA Dynamic Spectrum Access
DSTBC Distributed Space Time Block Codes
Page 11
IX
ERC Equal Ratio Combining
FDF Fixed Decode Forward
IID Independent Identically Distributed
LU Licensed User
MIMO Multiple Input multiple Output
MISO Multiple Input Single Output
MRC Maximum Ratio Combining
ODF Opportunistic Decode and Forward
OFDMA Orthogonal Frequency-Division Multiple Access
OSTBC Orthogonal Space Time Block Code
SC Selection Combining
SEP Symbol Error Probability
SER Symbol Error Rate
SIMO Single Input Multiple Output
SIR Signal-to-Interference Ratio
SISO Single Input Single Output
SNR Signal-to-Noise Ratio
STBC Space Time Block Code
STC Space Time Coding
STTC Space Time Trellis Code
Page 13
1
CHAPTER 1
1.1 Introduction
Multiple-Input Multiple-Output (MIMO) [5] signal processing is a new brand of promising
wireless technology to increase the frequency spectrum utilization of the limited spectral [7]
resources, spatial multiplexing gain, and reducing intersymbol interference when it comes to
high data transmission in cellular mobile, internet and multimedia services. Different diversity
techniques are employed in signal propagation to combat fading and the use of multiple antennae
have lead to improve performance in link budget and cochannel interference [4].
The use of MIMO antennas enhances network capacity as compared to single-input single-output
systems (SISO), by employing spatial multiplexing and diversity gains. Diversity gain have been
able to combat the problem of multipath fading in wireless network as it reproduces replicas of
signal strength over time, frequency or space. In environment with no line of site propagation,
the signal will be time varying but due to Raleigh distribution of the received signal there may be
need to improve the signal strength which are independent of each other. DOSTBC has been
proposed as an alternative approach for a high data transmission in a multipath fading
environment [3, 4]. DOSTBC can optimize channel transmission efficiency, symbol error rate
(SER), bit error rate (BER) and signal-to-noise ratio (SNR) by avoiding interference with
licensed and unlicensed users in their transmission pathways [1].
1.2 Thesis Outline
This thesis is organized into six chapters.
Chapter 1 introduces an overview of cooperative communications
Chapter 2 gives an overview of MIMO technology, containing the definition of diversity
techniques, operations and applications of MIMO technology. In addition, this chapter presents
spectrum sensing types and challenges for spectrum sensing techniques.
Chapter 3 describes the cooperative diversity protocols, the signal combining techniques and the
relay positioning.
Chapter 4 describes the methodology of decode forward relay, OSTBC, the assumptions of
deterministic MIMO channels and the analysis of the error probability over Rayleigh Channels.
Chapter 5 presents the model, the assumptions used in the simulation and the results.
Chapter 6 presents the conclusions and recommendations for future work.
Page 14
2
CHAPTER 2: MIMO Techniques for Wireless Communications
2.1 Introduction
In radio, multiple-input and multiple-output, MIMO employs multiple antennas at both the
transmitter and receiver to boost communication performance [2].
MIMO, as an emerging technology has received research attention in wireless communications,
since it offers noteworthy boost in data throughput and link range without supplementary
transmit power or bandwidth. It attains these as it sends equal sum of transmit power over the
antennas to achieve an array gain that enhances spectral efficiency and diversity gain that
reduces fading to improve the link reliability [3,4].
In wireless networks, the capacity, spectrum sensing and transmitting power has to increase
proportionally. MIMO has been proposed to enhance efficiency and data transmission. MIMO is
at the center of the 802.11n draft specification for 100Mbps wireless. It is occasionally referred
to as spatial multiplexing, for the reason that it uses a third, spatial dimension as information
carrier. Jack Winters and Jack Salz at Bell Laboratories [7] published numerous papers on
beamforming related applications. However, Greg Raleigh and John Cioffi [11] redefined novel
approach to MIMO technology; in viewing of a configuration to improve the link throughput
efficiently as the multiple transmit antennas are co-located at one transmitter.
Bell Labs was the first to make obvious a laboratory model of spatial multiplexing in 1998
[6, 10] where spatial multiplexing is a prime technology to improve the performance of MIMO
communication systems. Several groups including Samsung have developed MIMO with
Orthogonal frequency-division multiple access (MIMO-OFDMA) based solutions for IEEE
802.16e Worldwide Interoperability for Microwave Access (WiMAX) broadband mobile
standard. The operations of the upcoming 4G systems will make use of applications of MIMO
technology [5, 8].
2.2 MIMO Diversity Techniques
In wireless communications, the diversity technique employs to improve the signal reliability, by
using multiple communication channels [7]. Diversity performs an essential task in
eliminating fading and co-channel interference and the principle of diversity to combine different
versions of the transmitted signals at the receiver [1]. This assumption is based on the fact that
the probability of the individual channel experiences independent fading and interference is
greatly reduced. On the other hand, an addition of redundant forward error correction code boost
Page 15
3
the message transmitted over the channels and diversity techniques may take advantage of
the multipath propagation resulting in a diversity gain [3, 5]. The following are some of the
classes of diversity techniques.
2.2.1Time diversity
Multiple versions of the same signal transmitted at different timeslots. In order to get better error
correction, error bursts are avoided. The messages by mean of bit-interleaving are spread in time
before they are transmitted.
2.2.2 Frequency diversity
Different frequencies are use in this form of diversity scheme. The form may be the use of
different channels, spread spectrum OFDM modulation.
2.2.3 Space diversity
In this diversity, the signal is transmitted over a number of diverse paths of propagation. In the
wireless transmission, it can be achieved by using both transmit diversity (multiple transmitter
antennas) and reception diversity (multiple receiving antennas). In the reception diversity,
a diversity combining technique is applied for the antennas at different positions to take
advantage of the various radio paths in the terrestrial environment.
2.2.4 Polarization diversity
The antennas with different polarization of multiple versions of a signal are transmitted.
A diversity combining method is applied at the receiver node.
2.2.5 Cooperative diversity
The antenna achieves a diversity gain as it uses distributed antenna, cooperatively with each
node. It maximizes channel capacities of the total network at a given bandwidths which utilizes
the user diversity by decoding the signal combined at the relay and the direct signal path in
wireless multihop networks [35].
2.3 Forms of MIMO Techniques
The MIMO wireless technology [5] is able to significantly improve the capacity with throughput
of the channel linearly increased by increasing the number of transmit and receive antennas to
Page 16
4
the system. This formulates MIMO techniques as one of the most advanced wireless technology
to be an area of study in research. As the bandwidth is a more costly commodity for wireless
network systems, MIMO techniques are considered necessary to use the available bandwidth
more efficiently [8]. Different MIMO designs of single or multiple antennas links are defined as
below:
SISO – Single Input Single Output
SIMO – Single Input Multiple output
MISO – Multiple Input Single Output
MIMO – Multiple Input multiple Output
2.3.1 SISO
SISO is a radio system where the transmitter and the receiver have single antenna. No diversity
of an additional processing is required. The main advantage of a SISO system is its simplicity
[43]. Conversely the SISO channel is restricted in its performance as the Interference and fading
impact the system and channel bandwidth is limited.
TX RX
Figure 2.1 SISO – Single Input Single Output
2.3.2 SIMO
The SIMO is where the transmitter has a single antenna and the receiver has multiple antennas.
These antennas are used to optimize the data speed and also minimize errors. This is known as
receive diversity [4].
TX RX
Figure 2.2 SIMO – Single Input Multiple Output
SIMO comes in two forms:
Page 17
5
Switched diversity SIMO: This form of SIMO decides on for the available strongest signal and
switches to that antenna.
Maximum ratio combining SIMO: This form of SIMO selects both signals and combined
them at the receiver.
SIMO technology is widely used in digital television (DTV), mobile communications, wireless
local area networks (WLANs), and metropolitan area networks (MANs). SIMO diversity
reception antenna is used by military, commercial, amateur, and shortwave radio operators at
frequencies below 30MHz. The use of two or more antennas at the destination can reduce the
impediment caused by multipath fading and intersymbol interference [46].
2.3.3 MISO
MISO is when the transmitter has multiple antennas and the receiver has a single antenna. The
receiver selects the optimal signal to get the essential data. MISO is also termed transmit
diversity.
TX RX
Figure 2.3 MISO – Multiple Input Single Output
The advantage of using MISO is in reducing redundancy of the signal by the receiver. This
requires a low battery consumption instances and has found used in cellular systems [44].
2.3.4 MIMO
MIMO is the use of multiple antennas at both the transmitter and receiver to enhance
communication performance and data link reliability. MIMO provides improvement in both
channel throughput as well as channel robustness, by improving SNR and by increasing the
capacity of the link data [5, 7, 18].
Page 18
6
TX RX
Figure 2.4 MIMO – Multiple Input Multiple Output
2.4 Functions of MIMO
MIMO can be subcategorized into three main classes.
2.4.1 Spatial multiplexing
It transmission technique used in MIMO technology to transmit independent and separately
encoded data signals, called streams, from each of the multiple transmit antennas. However, the
space dimension is multiplexed, more than one time [2].
If the transmitter is equipped with antennas and the receiver has antennas, with a linear
receiver, the maximum spatial multiplexing order is
( ) ( )
The streams can be transmitted in parallel, ideally leading to an increase of the spectral
efficiency over the wireless channel. The practical multiplexing gain can be limited by spatial
correlation, as some of the parallel streams may have very weak channel gains [1].
Spatial multiplexing is used to increase the channel capacity at higher SNR. It can be used with
or without channel knowledge at the transmitter and therefore used for simultaneous
transmission to multiple receivers.
2.4.2 Precoding
It is multi-stream beamforming to sustain transmission in multiple antenna wireless
communication. The multiple data streams sent from the transmit antennas with independent and
right weightings maximizes the link throughput at the receiver. One of the benefits of
beamforming is to increase the received signal gain, making sent signals from different antennas
combine constructively and to minimize the fading effect. The transmit beamforming at the
Page 19
7
receiver with multiple antennas cannot maximize the signal level simultaneously, and precoding
with multiple streams is used. At the transmitter, the precoding needs knowledge of channel state
information (CSI) [5].
2.4.3 Diversity Coding
This technique is used when the transmitter has no channel knowledge of CSI. The transmitter
sends a single stream of data, but the signal is coded using space-time coding techniques [1]. The
signal send are with full or near orthogonal coding and since it has no channel knowledge, there
is no beamforming or array gain from diversity coding.
2.5 Applications of MIMO
MIMO technology is used in Mobile radio telephone for instance such as
in 3GPP and 3GPP2 standards. In 3GPP, Long Term Evolution (LTE) and High-Speed Packet
Access plus (HSPA+) standards considers the applications of MIMO technology.
In non-wireless communication systems, MIMO technology can be used. For example, the
transmitting of multiple signals over multiple AC wires is the home networking standard ITU-
T G.9963, which characterizes the system of power-line communications [5, 11].
2.6 Cooperative spectrum sensing
According to the cooperative communication techniques, its decisive objective is to improve
spectrum utilization by locating the optimal spectrums available with reconfiguration capability
[24]. To allocate spectrum, the greatest challenge for cooperative communications technology is
how to enable PUs to utilize the unused spectrum available allocated with licensed users (LUs)
with no interference. Figure 2.1 portrays how cooperative users (CUs) dynamically use spectrum
available holes that are temporarily unused in space, frequency and time. If LU uses a band, the
PU at this band either relocate to another spectrum hole or maintains using the band but it
changes their transmit power and modulation scheme to avoid interference with the LU [28]. By
this mechanism dynamic spectrum access (DSA) is maintained.
Page 20
8
“Spectrum
Hole”
Time
Power
Spectrum
under usageFrequency
Dynamic
Spectrum
Access
Figure 2.5 Spectrum hole concept
Spectrum Sensing: This function detects unused spectrum holes and shares it without
interference with PU while the CU depends on a licensed band.
Spectrum Management: This function is used to choose the best available spectrum
based on the quality of service and requires the use of CU without generating
unwarranted interference with PU.
Spectrum Sharing: It provides the reasonable spectrum scheduling method. It is used in
resource allocation by coordinating channel access with PUs.
Parameter Adjustment: This function modifies communication parameters to
adaptively act in response to environmental changes.
2.7 Interference Cancellation Technologies
In cooperative wireless systems, interference mainly falls into three kinds: CUs’ interference
with LUs, internally CUs interference and LUs’ interference to CUs. To improve the quality of
LUs operation, it is required to maintain CUs interference to LUs at a lesser level than the
interference temperature. Currently, some of the interference cancellations approach used is to
implement an algorithms of accurate spectrum sensing and to use an algorithms of conflict-
avoidance spectrum allocation [22, 33, 47].
Page 21
9
CHAPTER 3: Cooperative Communication
3.1 Introduction
In cooperative communication, multipath propagation of radio waves causes degradation in the
signal received strength, which is a function of transmitter and receiver location, movement and
frequency. This generated variations in wireless channel properties known as fading effects. As
the wireless channel experiences fading, it causes the attenuation in signal at a given
transmission [2]. The signal received at the relays from the source is processed and retransmit to
the destination so as to increase its capacity and improve its reliability of end-to-end
transmission. To combat the fading effects, the diversity technique was introduced to improve
the performance of wireless systems. The spatial diversity technique called cooperative diversity
enabled by relaying was proposed by Laneman and Wornell in 2004 [35].
In cooperative communication the distributed radio terminals work mutually to transmit
information to enhance the reliability of the systems in terms of SER, BER and outage
probability [19]. The fundamental design is that terminals equipped with multiple antennas are
positioned between source and destination in a distributed form to produce virtual MIMO.
3.2 Cooperative Communication Techniques
In wireless communications, the Space Time Coding (STC) is the performance used to transmit
multiple data stream across a number of antennas. This enhances received copies of the data to
sustain the reliability of data transfer. The STC jointly combines all copies of the received signal
in an optimal mode in order to extract more information from each of them as possible. The STC
maximizes both data rate and diversity gain and is conventionally implemented by using MIMO
transmitting antennas. There are two types of STCs: Space Time Trellis Code (STTC) and STBC
[18]. The STBC have good diversity gain, less coding gain and less complexity to decode than
STTC and hence the STBC are used frequently as an encoding technique for transmitting
different streams of data.
Spatial diversity was introduced to solve fading problem as to maintain data streams from the
source to the destination. Multiple antennas are positioned at the transmitter to achieve full
transmit diversity independent copies of signals transmitted [12].
As the distance between transmitter and receiver is long enough, cooperative relays are implored
at both ends. The cooperative relays act as Access Point (AP), receiving the broadcasted data
streams from transmitter, processing and forwarding them to destination end. Several protocols
Page 22
10
are implemented at relays such as, Amplify Forward (AF) and Decode Forward (DF) [18, 27].
Our proposed DF protocol is implemented at wireless cooperative relay that firstly decodes the
signal received from the transmitter, re-encodes it and finally forwards to destination. Figure 3.1
depicts a cooperative multi-hop relay communication system with source node S and the
destination node D and cooperative relays
D
R2
RN
R1
S
DestinationSource
Relay
Figure 3.1: Cooperative multihop relay communication
3.3 Cooperative Diversity Protocols
The principle of the cooperative relaying is that the source transmits the signal to the relay and
the destination. The signal received at the relays is decoded, re-encoded and retransmitted to the
destination. The destination combines the signal received in order to boost the reliability, and
consequently arrive at a better spatial diversity [25]. Cooperative diversity employs a multiple
antenna performance for maximizing the capacity of channel in the network for given set of
bandwidths by decoding the joint signal from both the relay node and the direct node in wireless
multihop networks. Cooperative diversity uses distributed antennas from each node in a wireless
network. Interestingly, it has been found that cooperative diversity could achieve better spatial
diversity with multiple antenna technique in a distributed space time coding [50]. Based on their
forwarding techniques, cooperative diversity protocols could be further subcategories as: AF and
DF [27]
Page 23
11
3.3.1 Amplify Forward (AF)
The basic algorithm of AF is that the relay takes the signal that it receives from the source and
amplifies it to the destination as depicts in Figure 3.2.
S D
R
hRS hRD
hSD
Figure 3.2: The fundamental relay channel
The relay is able to amplify the received information based on their power constraints. To
illustrate this algorithm, we assume the case where a relay is placed between source and
destination. According to this algorithm, the entire transmission is divided in two hops [30]. In
the first hop transmission, the source transmits [ ] for . The relay will
process the received signal [ ] and retransmit the information by
[ ] [ ] ( )
where is amplifying gain factor given by
√
| | ( )
, and denotes the average transmit power at the source, relay and variance.
depend on the coefficient of fading between source and relay. At the destination, the
signal received [ ] for is constructed via diversity combining method of the
two hop transmission data, each block length of . In respect to multiple relays, each relay
transmits information through their channel to avoid obstruction at the destination. This
approach offers better diversity mechanism but has less bandwidth efficient. Fig 3.3 depicts the
performance of AF relay [27, 35] protocol used over symmetric relay system in terms of symbol
error probability (SEP).
Page 24
12
Figure 3.3: Performance of AF relay protocol in terms of symbol error probability. The path loss
exponents, has symmetric relay nodes and independent Rayleigh fading.
3.3.2 Decode -Forward (DF)
In this approach, the relay station receives signal from the source. The relay station eliminates
the effects of noise, before re-encoding and retransmitting it to the destination station [4]. The
implementation of Cyclic Redundancy Check (CRC) in coding gives full diversity orders [37,
49]. Consider the network of three nodes shown in Figure 3.4. A source is connected to a relay
and a destination, with the channels between the nodes given by respectively
Channel 1
Channel 2 Channel 3
Retransmited
Signal
Transmitted
signal
SourceDestination
Figure 3.4: DF relay channel
0 5 10 15 20 2510
-5
10-4
10-3
10-2
10-1
SNR[dB]
Sym
bol E
rror
Pro
babili
ty
AF Relay Protocol
Page 25
13
We assumed that the transmit power is fixed, and the available time is equally split between the
two phases, the overall data rate per unit bandwidth is
[ (
| |
) (
| |
)] ( )
where and are the powers used by source and relay, and is the noise power. The values
of and can be optimized or fixed at a certain power constraints and the values of the
channel coefficients and . The powers are adjusted in the latter case such that the
capacity of the source-relay link and the relay-destination link are the same [40, 45]. Thus, their
optimum power allocation are given as
| |
| | | | | | ( )
| | | |
| | | | | | ( )
In the DF mode, as the relay station needs to decode the information received from the source
before forwarding to the destination, there are transmissions of errors. The source to relay link
might experience impairments due to error transmitted. This can lead to poor performance if the
relay station wrongly decodes the signal.
As the relay station decodes the signal received and retransmits the re-encoded signal, the signal-
to-interference ratio (SIR) at the relay station can be expressed as
| |
∑ | |
( )
and the SIR at the destination is given by
| |
∑ | |
( )
The relay station has an error correcting code that makes it possible to correct the received bit
errors. It can also detect errors in the received signal using a checksum. During the first hop the
primary user transmits the signal [ ] where j = 1, 2. . . n. At the relay station, the signal is
estimated using decoding technique and retransmits the estimated [ ] signal to the secondary
user at the second hop. As a result the transmitted signal by the relay, denoted [ ] is given by
[ ] √
[ ] ( )
Page 26
14
where and are average transmitted signal powers from the source and the relays
respectively. At the destination, the signal received [ ] for is constructed by
diversity combining method of two hop transmission information. The relays can decode the
received information from the source using repetition coding based to correlate the codeword
from the source [34, 35]. The repetition based coding has the benefit of low complexity but has
poor scheduling and spectral efficiency. The Figure 3.5 shows the performance of DF relays
protocol in terms of SEP.
Figure 3.5: Performance of DF relay protocol in terms of symbol error probability. The path loss
exponents, has symmetric relay nodes and independent Rayleigh fading.
The DF mode can be further classified into:
3.3.2.1 Fixed Decode Forward (FDF)
The relay node forwards its received signals, probably propagating errors which lead to wrong
decision at the destination. The Figure 3.6 illustrates the performance of FDF relays protocol in
terms of SEP.
0 5 10 15 20 2510
-5
10-4
10-3
10-2
10-1
SNR[dB]
Sym
bol E
rror
Pro
babili
ty
DF Relay Protocol
Page 27
15
Figure 3.6: Performance of FDF relay protocol in terms of symbol error probability. The path loss
exponents, has symmetric relay nodes and independent Rayleigh fading.
3.3.2.2 Adaptive Decode Forward (ADF)
In ADF, the relay node forwards the signal to the destination when it decodes correctly the
received information from the source. The relay node stays if the signal is wrongly decoded. It is
worth noting from the simulation results that, the ADF achieves higher SEP than AF and FDF as
depicts in Figure 3.7.
0 5 10 15 20 2510
-5
10-4
10-3
10-2
10-1
SNR[dB]
Sym
bol E
rror
Pro
babi
lity
FDF Relay Protocol
Page 28
16
Figure 3.7: Performance of ADF relay protocol in terms of symbol error probability. The path loss
exponents, has symmetric relay nodes and independent Rayleigh fading.
The DAF approach is the most often preferred method to process data in the relay since there
is no amplified noise in the signal sent.
3.3.2.3 Opportunistic Decode and Forward (ODF)
In [15], a new extension of the DF cooperative protocol called “opportunistic decode and
forward” (ODF) was proposed [16]. The idea based on the fact that when the source node to
relay station channel fade deeply, the best option is for the source node to transmit directly to the
destination node without any assistance from the relay. The ODF protocol is termed
opportunistic in the sense the source node only uses DF transmission protocol if it has gain low
transmission energy with respect to direct transmission [15]. Figure 3.8 shows the schedule of
the ODF cooperative transmission protocol (allowing for unequal time allocation between the
source and relay).
0 5 10 15 20 2510
-5
10-4
10-3
10-2
10-1
SNR[dB]
Sym
bol E
rror
Pro
babi
lity
ADF Relay Protocol
Page 29
17
Source
transmits x1
Source
transmits x1
Source
transmits x1
If decoding is
successful,
Relay
transmits x1
If DF is
Better than
direct
transmission
Otherwise
Time
Figure 3.8: Opportunistic decode and forward (ODF) protocol schedule
The major advantage of the DF protocol is that, the time allocation between the source and relay
is not required to be identical.
3.4 Diversity Combining Techniques.
Different techniques are used to combine the diversity of signals at the receiver [13]. The
Combining procedures are method of combining the multiple received signals of
a diversity reception device into a single enhanced signal. We will consider the three of such
techniques in this thesis.
3.4.1 Equal Ratio Combining (ERC)
This procedure has a low performance, but is the easiest combination method for signals. All
signals received are summed coherently to maximize the computing time [27]. It can be
represented as follows:
[ ] ∑ [ ]
( )
The equation becomes:
[ ] [ ] + [ ] ( )
Page 30
18
where represents signal from the relay and represents the received signal from the
source.
3.4.2 Maximum Ratio Combining (MRC)
For this combining method, the signals received are weighted with respect to their and then
summed. The receiver does not need prior knowledge of the exact channel type, but uses the
channel quality to combine the signals with lesser estimating power. The resulting becomes
∑
( )
where is of the signal received
For a dual sender transmission with MRC at the receiver, their performances can be expressed
as:
( ) ( ); √
( )
where show the average signal-to-noise ratio, defined as
( ) and
where ( ) .
This gives an optimal performance as the relay terminal might employ individual symbol
decoding and allow the destination to complete the full decoding [30, 41].
3.4.3 Selection Combining Diversity (SC)
In selective combining, the receivers select the antenna with the highest signal received power
and highest SNR. If there are N independent signals and are Rayleigh distributed [23, 30], the
likely diversity gain has been proved to be expressed in power ratio as
∑
( )
Therefore, as the number of channels increasing, there is quick diminishes with an extra gain.
3.4.4 Signal-to-Noise Ratio (SNR)
The SNR is used on deciding the weigh up of the signals received and their link quality. A better
performance is achievable only when proper decisions are made for the incoming signals [18]. It
can be expressed as:
Page 31
19
[ ] ∑
[ ] ( )
Using a single relay station:
[ ] [ ] + [ ] ( )
Where represents the link over the relay channel and represents the SNR of the
direct link.
In multi hop relaying, for example, if the relay link is using a DF protocol, the receiver sees only
the channel quality of the last hop [30]. The assumption is that some additional information
about the quality of the unseen hops is sent by the relay to the destination so that SNR could be
estimated.
3.4.4.1 Estimation of SNR using DF
BER of the link quality is first calculated to estimate the SNR using DF. The result is
consequently converted to an equivalent SNR. Therefore, BER of a single relay link could be
calculated as:
( ) ( ) ( )
For a BPSK modulated Rayleigh faded signal this will be
[ ( )] ( )
Where Q is the Marcum-Q function.
3.5 Relay Positioning
A cooperative wireless network with single source, multiple relay stations and single destination,
having multiple users relay channel is considered as depicts in Figure 3.9
Page 32
20
D
R2
RN
R1
S
DestinationSource
Relay
h
h X0X0
X1SR2
h
h
hSRN
hR1DSR1
RND
SD
R2Dh
Figure 3.9: System model of multiple relay DF communication over Rayleigh fading channel.
Each terminal is equipped with single antenna that works in half duplex mode. In the first time
slot, the transmitted signal is sent from the source node (S) to both destination node (D) and
cooperative relays nodes ( ).The received signals at cooperative relays node are then encode,
re-encode and forward to the destination node under DF protocol [27]. Table 1 summarizes the
transmission protocol.
Table 1 Transmission Protocol
Time slot Mode of transmission
1 S and S
2 S and
Due to Rayleigh fading, each hop has a channel power denoted by | | and independent with
exponential random variable mean This is the fading coefficient of the link
between node x and y. The source node and cooperative relay has an average transmits powers
denoted by
We define | | as the instantaneous SNR for each link. In addition, we defined for the
non-cooperative transmission received SNR as
| |
is the
transmit signal over noise power of the source node. The denotes the coefficient of channel
fading between the source and the destination link [32]. It is assumed that the receivers at both
the cooperative relays and destination node have perfect CSI. For the cooperative network, the
Page 33
21
source node broadcast signal through multiple relays by choosing the relay that corresponds to
max| | .
3.6 Node Placement
Three segments of signal node placements will be considered for the simulation for this thesis.
3.6.1 Relay Centered
The relay is placed in an equidistant between the source and destination as illustrated in Figure
3.10.
Source Channel 2 Relay Channel 3
Channel 1
Destination
Figure 3.10: Relay positioned at Centre
3.6.2 Relay Close to Source
Here the relay is positioned close to the signal source as shown in Figure 3.11 below.
Page 34
22
Source Channel 2 Relay Channel 3
Channel 1
Destination
Figure 3.11: Relay close to Source
3.6.3 Relay Close to Receiver
Here the relay is positioned close to the receiver as shown in Figure 3.12 below.
Channel 1 Channel 2Relay Channel 3
Channel 1
Destination
Figure 3.12: Relay close to Destination
Page 35
23
CHAPTER 4: Decoding Forward Relay Using DOSTBC
4.1 Introduction
Space time block coding (STBC) is the technique used for transmitting information with the aid
of multiple antenna [8] system and exploiting the received information in order to enhance the
reliability of the transmitted information in a cellular and wireless environment [3]. The idea of
STBC implementation is to deliver the most suitable output and hence attaining maximum
diversity gain. During the signal transmission, the transmitted signal gets scattered, reflected, and
refracted before it reaches the receiver and it is further corrupted by the thermal noise of the
receiver. This increases the possibility of acquiring the true signal after decoding the received
signal. STBC plays a vital role as it combines all the received signals in an optimal way and
helps in extracting all the possible information from the signal. In STBC the data is transmitted
in a stream of encoded blocks, which is distributed across space and time. It is mandatory to have
multiple transmit antennas as the performance of the system improves with multiple receiving
antennas [6, 18]. This process of receiving diverse copies of the transmitted information via
multiple channels is known as diversity reception. STBC system with antenna arrays at both ends
of the link increases the capacity gain of the system in high-scattered environment. STBC can be
categorized into two classes as linear and nonlinear STBC.
4.2 Orthogonality
STBC is basically an orthogonal system. This means that the vectors of the STBC matrices are
designed in such a fashion that the vectors of the coding matrix are orthogonal at any given time
and space. This yields a simple, optimal, and linear decoding at the receiving terminal [1]. The
only disadvantage of orthogonal system is that any one of the received signal that satisfies the
above criterion has to denote some portion of its data rate. The implementation of orthogonality
in space time block codes plays a vital role as it provides sufficient discovery of the transmitted
packets, decoupling the intended information from noise [21]. This makes the optimal detection
of the packets information easier from the received data at the destination. With the theory of
orthogonal designs, Vahid Tarokh and Hamid Jafarkhani [14] modeled the “generalized
orthogonal designs” for any number of transmitting antennas. These encoding techniques achieve
full diversity order offered by the transmitting and receiving antennas [12]. On the basis of linear
processing at the receiver these coding techniques have very simple maximum likelihood
decoding algorithms [36].
Page 36
24
Broadening the STBCs, theories of generalized complex orthogonal designs were developed.
These designs also exist for any number of transmitting antennas and have simple maximum
likelihood decoding algorithm with linear processing at the receiver with 1/2 of maximum
possible data rate and full spatial diversity [8]. By considering the application of orthogonal
codes, in this thesis, we will focus Distributed Space Time Block Codes (DSTBC) [50, 51] on
the complex orthogonal designs, which is an extension in the theory of real orthogonal designs
[20, 48].
4.3 System Model
Assume a wireless network consisting of a source node, a destination node, and a set of R relay
nodes { } Each node has a single antenna and a half-duplex radio with
information transmitted in two phase protocols [30]. First, a signal of duration symbol periods
is transmit by the source and received by the relays. But during the second phase, a subset of the
relays will simultaneously transmit signals of duration symbol periods, and the destination
will receive a noisy sum of the relay signals. Depending upon transmission and channel delays,
the estimated of the consecutive symbol periods the source move on to the next
message. We however assume that there is no direct link between the source and destination,
although the protocols and their performance analyses work for such a link [25, 49].
We assumed a discrete-time model, whereby the signal transmitted by the source at the first
phase is denoted by the vector ( ) The individual symbols are each
drawn from a complex constellation X of M symbols. The average energy of the normalized
constellation signal is unity.
∑ | |
( )
The normalized constellation signal is intensify and transmit at the source with power at the
first phase. Let symbolize the complex gain of the channel between the node the source.
Thus the received signal by node during the first phase is
√ ( )
where [ ] is a noise vector having free circularly symmetric complex
Gaussian random variables ( )
Page 37
25
In the second phase, a subset of the relays will simultaneously, without symbol
synchronization, transmit to the destination. At this phase, node will transmit a signal
represented by the discrete-time vector [ ] with power .
When the signals are perfectly synchronized, the signal received at the destination will be
∑ √
( )
where is the complex gain of the channel between node and the destination, and
[ ] the noise vector having free circularly symmetric complex Gaussian random
variables ( ). Assume the signals are not synchronized; the system model must be
generalized to explain for time offsets.
In general, the power | | and | |
with the channel gains and respectively depend on
characteristics of the wireless network. The network is assumed to be independent and
identically distributed. Each and is assumed to be symmetric complex Gaussian, so that
their envelopes | | | | are Rayleigh distributed [50].
4.4 Orthogonal STBC
Orthogonal STBC (OSTBC) is an important subclass of linear STBC [14].OSTBC that achieves
rate of 1, full diversity gain needless to sacrifice its data rate [14]. It guarantees that the coherent
maximum likelihood (ML) detection of different symbols ⟨ ⟩ is decoupled, and at the same time
achieves a diversity order equal to . For two transmit antennas, OSTBC is presently being
considered as a means for improving the performance of global system for mobile
communications (GSM) [20], wireless local area networks, and enhanced data rates for GSM
evolution. OSTBC is a linear space time block code with the following unitary property [10, 20]:
∑| |
( )
This property of OSTBC is the key reason for the name it bears. It should be noted that the
identity matrix, I on the right hand side of ( ) could be scaled by using an arbitrary constant
factor.
4.4 Diversity Criterion
Let
Page 38
26
∑
( )
be the signal received by antenna at time slot , the receiver receives signal matrix at
receive antennas.
Assuming perfect channel state information is available; the receiver computes the decision
metric.
∑∑| ∑
|
( )
using all codeword
and choose the codeword that
minimizes this sum.
Given perfect channel state information at the receiver, we may approximate the probability that
the receiver decides inaccurately in favor of a signal
Assuming
was transmitted; this analysis leads to the
formation of the matrix
( )
(
)
( )
For any pair of distinct codewords and the matrix has to be full-rank in order to give the
maximum possible diversity order of . If instead, ( ) has minimum rank over the set of
pairs of distinct codewords, then the space time code offers diversity order . An assessment of
the example of OSTBCs [20, 27] shown below reveals that they all satisfy this criterion for
maximum diversity
4.5 Alamouti STBC
Although Alamouti did not introduce the term “space time block code” he proposed the simplest
form of STBCs in 1998 [13]. It was intended for a two-transmit antenna system and has the
coding matrix:
[
]………….(4.8)
Where * designate complex conjugate.
Page 39
27
Figure 4.1: A block diagram of the Alamouti space time encoder
From (4.8), we can be deduced that the column vectors in are orthogonal to each other.
The encoder outputs have two consecutive transmission periods from two transmit antennas. For
the first transmission period, the signals and are simultaneously transmitted from antenna 1
and antenna 2 respectively. In the second transmission period, signal is transmitted from
transmit antenna one and signal from transmit antenna 2, where
is the complex conjugate of
[13, 18].
The encoding is performed in both the space and time domains. Suppose the transmit sequence
from antennas 1and 2 are and respectively.
[ ] and [
]
The key feature of the Alamouti scheme [13] is that the transmit sequences from the two transmit
antennas are orthogonal, since the inner product of the sequences is zero.
The code matrix has the following property
[| |
| |
| | | |
]
(| | | |
) ( )
Where is identity matrix.
Let the fading channel coefficients from the first and second transmit antennas to the receive
antenna at time t are designated as ( ) and ( ) respectively. Assuming that the fading
coefficients are constant across two consecutive symbol transmission periods, they can be
expressed as follows
( ) ( ) | |
( ) ( ) | |
Page 40
28
| | and ,i=0,1, are the amplitude gain and phase shift for the path from transmit antenna i to
the receive antenna, and T is the symbol duration.
At the receive antenna, the received signals over two consecutive symbol periods, denoted by
and for time t and t + T , respectively, can be expressed as
( )
………………...........(4.11)
Maximum Likelihood decoder
Channel Estimator Signal Combiner
+
X1 X2
X2X1h1 h2
h1
h2
Noisen1,n2
Receive Antenna
Transmit Antenna
2
Transmit Antenna
1
X1
X1b
-X2a
X2
Figure 4.2: Receiver for the Alamouti scheme
where and are complex independent variables with zero mean and power spectral
density ⁄ per dimension, representing AWGN samples at time t and t + T correspondingly.
4.6 STBC for Complex Signal Constellations
Recall from (4.8), it is known that the Alamouti code [13] is a complex STBC with ,
which achieves the maximum diversity order of 2 at rate-1 code.
Page 41
29
In general, if an complex transmission matrix with complex entries , , . . . ,
satisfies
[| |
| | | |
] ( )
the space-time block code can provide the full transmit diversity of with a code rate of .
However, when researchers have proved that no code for more than 2 transmit antennas
could achieve full-rate. The code design goal at higher transmit antenna is to construct high rate
[12] complex transmission matrices
that achieve full rate with minimum decoding
complexity that. For orthogonal designs, the value of must be lessen in order to minimize the
decoding delay [31].
Consider, for example the complex transmission matrices,
( ) and ( ) for
orthogonal designs of STBCs with three and four transmit antennas [21], respectively. The
Matrices
and
are given as follow:
|
| ( )
|
| ( )
Figure 4.3: Designs with rate R = 3/4 for = 3 and = 4 transmit antennas
From the( ) and ( ), it can be concluded that taking any two rows of the inner product of
these matrices is zero, which verify the orthogonality of these structures. With
matrix, four
complex symbols are taken at a time, and transmitted by the use of three transmit antennas in
eight time slots; thus the transmission rate is 1/2 [13, 41]. Again matrix, taken from a complex
constellation at a time and transmitted via four transmits antennas in eight time slots, resulting in
a transmission rate of 1/2 as well.
The following two code matrices and
are complex generalized orthogonal designs of
STBCs for three and four transmit antennas with codes achieve rate ⁄ respectively [29].
|
|
√
√
√
√
(
)
√
√ (
)
|
|
( )
Page 42
30
|
|
|
√
√
√
√
(
)
√
√
(
)
√
√ (
)
(
)
|
|
|
( )
Figure 4.4: Design with rate R = 3/4 for = 3 and = 4 transmit antennas
Both ( ) ( )exhibit uneven power among the symbols they transmit. This means that
the signal does not have a steady envelope and that the power each antenna must transmit vary,
both of which are undesirable. An improved version of ( ) that overcome this problem has
since been designed.
|
| ( )
Similar decoding algorithms can be derived for STBC with complex signal constellations. For
the rate of STBC
, the decision statistics can be represented by
∑ ∑ ( )
( )
( )
( )
Where
( ) {
( )
………….(4.19)
and
( ) {
( )
( )
( )
The decision metric is given by
| | ( ∑∑| |
) | | ( )
Generally, for arbitrary complex signal constellations, the results [14, 20] of OSTBCs have
established that:
For =2, an OSTBC will have rate
For =3,4, an OSTBC will have rate ⁄
Page 43
31
For an OSTBC will have rate ⁄
These results emphasize that when using multiple transmit antenna in transmitting symbols from
their complex constellation, OSTBCs always have loss in bandwidth efficiency. For exceptional
case, is achievable for all .
4.7 Deterministic MIMO Channels
For deterministic MIMO channels [7], it can be assumed that the matrix gain of the channel H is
fixed. In fixed wireless links, the variations in the environment are negligible.
Using singular value decomposition (SVD), we can write
( )
where U and V are unitary matrices of × and × respectively, and is × non-
negative diagonal matrix whose diagonal elements are the singular values of the matrix H .
We assume that there are transmit and receive antennas, with no intersymbol interference
(i.e., the sub-channels are flat fading) the input–output relationship of the MIMO channel [5, 7]
is given by
√ ( )
4.7.1 Equal Transmit Power Allocation
Let us suppose the MIMO channel is deterministic, without only receiver having an access to the
channel matrix, hence the transmitter cannot optimize its power allocation among its antennas.
With the given trace constraint, we assume that the transmitter does not have the channel state
information [5, 18]. The channel capacity achieves an input vector with independent complex
Gaussian with equal power on each of the antennas. Therefore, the channel capacity is given by
{ (
)} ( )
∑ (
)
( )
as the channel capacity of the MIMO.
4.7.2 Single Transmit Antenna
For the case of a single transmit antenna, = 1, we merely have receive antenna diversity. The
gain matrix of the channel is a row vector of size 1 × , denoted by . The capacity is given by
Page 44
32
[ ( ‖ ‖ )] ( )
which, for the case of independent Rayleigh fading, can be evaluated to be
( ) ∫ ( )
( )
The capacity approaches ( ) as the number of receive an antennas increase which
shows that capacity increases only logarithmically with .
4.7.3 Single Receive Antenna
For the case of a single receive antenna, the channel matrix is a column vector of size × 1,
denoted by h. The channel capacity is given by
∑ (
‖ ‖ )
( )
and for independent Rayleigh fading, we have
( ) ∫ (
)
( )
which approaches a constant, log(1 + ρ), as the number of transmit antennas is increased. For a
fixed total received SNR, the capacities for both single receive antenna and single transmit
antenna cases approach a constant.
4.7.4 Equal Number of Transmit and Receive Antennas
Let us now consider the case of equal number of transmit and receive antennas and thus
= n. For independent Rayleigh fading, the capacity is given by
∫ ( )
∑ | |
( )
It can approximated as n is increased, as [17]
∫ ( )
√
( )
This result is very important as it shows that, for a given transmit power level, the MIMO
channel capacity scales linearly with the number of receive and transmit antennas used. This is a
tremendous increase that motivates the search for good coding techniques for practical wireless
MIMO communications [42].
Page 45
33
4.8 Channel Capacity with OSTBCs
The channel capacity is the total information of data stream which reliably can be transmitted
over a channel [45]. The channel capacity for SISO AWGN channels was first derived by Claude
Shannon [26, 45]. In compare to AWGN channels, multiple antenna channels solve fading and
cover a spatial dimension. The channel capacity of a deterministic MIMO channel is known by
{ (
)} [ ] ( )
It has been shown that OSTBCs [27] can achieve the maximum information rate when the
receiver has only one receive antenna. Hence, in general OSTBCs cannot reach the capacity of a
MIMO channel.
Assuming that the OSTBC transmits symbol at time slots, the maximum achievable
capacity of OSTBC achieved with uncorrelated input signals and results in:
(
‖ ‖ ) [ ⁄ ] ( )
Using the SVD approach with, the capacity [18, 45] can be rewritten as:
(
∑
) [ ⁄ ] ( )
However, for a given channel, the capacity of the equivalent MIMO channel without channel
knowledge at the transmitter is
(
) ( )
∑ (
)
[ ⁄ ] ( )
Where
and represents a MIMO channel matrix. The expression in( ) is
obtained using the SVD approach, where are the positive eigenvalues of and is the rank
of the channel matrix .
4.9 Mutual Information of OSTBC
Let the average transmitted energy (accumulated over all transmit antennas) per time interval
be equal to one. It then holds that
Page 46
34
( ) ( ) ( )
Assuming the has rank one, then [46] can be proof as following
( ) ( ) ∏( )
(
∑
)
[( ∑
∏
) ∑
]
[( ∑
)
(
∑
)]
[( ∑
)
⁄
(
∑
)] ( )
If the rank of is one, and then it follows that ( ) ( )
4.9 Error Probability Analysis over Rayleigh Fading Channels
There are two probabilities of error that come to play over Rayleigh fading channel. These are
Symbol Error Probability (SEP), the probability that an error occurs in transmission of a symbol
or a message and the Bit-Error Probability (BEP), the error probability[19] in transmission of a
single bit.
In [17], the known BEP equations, for Binary Phase Shift Keying (BPSK) over an AWGN
channel is given as
( ) (√ ) ( )
Under the assumptions of both the large values of M and the SNR, the exact equation for SEP of
M-ary PSK in AWGN channel can be approximated [18]. The approximated SEP expression is
given as
( ) (√
) ( )
Similarly, the approximated BEP is given by
( )
Page 47
35
Letting the to be BEP of M-ary signal constellation with STBC in AWGN channel, the
Rayleigh fading channel with error probability can be obtained by averaging ( ) over the
PDF of and is given as in [18]
∫ ( ) ( )
( )
Using the systematic approach in [18, 19], in making use of SEP, the exact BEP for BPSK can
be derived and therefore is given by
[ ∑ (
)
(
)] ( )
and the BEP of BPSK approximated is obtained as
∑ (
)
(
) ( )
Where √ ( )⁄
Page 48
36
CHAPTER 5: Applying DOSTBC in DF Cooperative Networks
5.1 Introduction
There is an increasing demand for wireless technologies consequently need for sufficient
spectrum utilization. However, the available spectrum resources are very limited [24, 28, 33].
Most part of the available spectrum has been allocated to wireless services and the frequency
bands allocated are not allowed to be used by unlicensed users. However, the frequency bands
allocated are under-utilized. This under-utilization of allocated spectrum establishes spectrum
holes. The unlicensed users get an access to use the free holes when they are available.
The emerging wireless technologies demand such a technique which allows the SU to use the
spectrum holes resourcefully. Recently, cooperative wireless technology has been proposed to
solve the use of the licensed band by SU without interference with the PU. The SU can only get
access to the licensed band when it locates the unused spectrum holes to occupy. This spectrum
utilization achieves DSA [22, 52].
To avoid interference with PUs and for protection to be guaranteed, the cooperative wireless
network should be more alert. By non-stop spectrum monitoring, this alertness and protection
can only be achieved and gives the cooperative network ability to refill spectrum holes and serve
SUs without distracting PUs operation [28].
The undertaking of cooperative network is relatively difficult since PUs may use the different
data rates and transmission powers under diverse modulation performance [34]. In spectrum
sensing environment for cooperative network another challenge is multipath propagation. In this
kind of environment, the signal fading effects of reflection, refraction, diffraction and absorption
of the signal caused by multipath propagation, becomes difficult in detecting the spectrum holes
in the area of PUs accurately [33, 52].
However, in recent time, cooperative communication has gotten recognition due to its dominant
operation to achieving spatial and diversity gain. In cooperative network, it operates as an
independent unit in the communication environment and regularly exchanges information about
the environment among the networks and gives access to other CRs. The relay nodes mainly
draw together spectrum information from the radio environment or licensed spectrum, encode it
and then retransmit to the destination node [35]. After the destination node collects messages
from different relay nodes, it decides either the spectrum holes are available or not and then
dynamically allocate the free bands to SUs. To achieve more spatial diversity, OSTBC is
introduced on both PU and SU [27]. The overall alertness and detection time are observed.
Page 49
37
In our thesis, we investigate cooperative relays and Alamouti’s STBC based on cooperative
spectrum sensing in cooperative network. The proposal is to set up relay nodes which transmit
the processed signal, received from PUs with two transmitting antennas, to destination node
having two receiving antennas [21]. The destination node, after receiving spectrum information
from the different relay nodes, evaluate them with a known threshold level based on energy
detection, and then calculate approximately the presence or absence PU in the spectrum holes.
The relay nodes are used in DF mode, which transmit the re-encoded version of the received
signal to destination. The CSI is assumed to be available from source node to cooperative relay
and from cooperative relay to the destination (dual hop communication) [6, 30].
5.2 Cooperative Network System Model
This system model includes primary user (PU), cooperative relays (CRs) and cooperative
controller (CC). The CC acts as the decision maker [8, 18, 31] and all channels between PU and
SU are assumed as Rayleigh fading channel. The coefficient of fading between PU and CC is
denoted by .
Cooperative
Controller
(CC)
Primary
User (PU)
Direct Path
Cooperative
Relays
R1
R2
R3
hSR hRD
hop 2hop 1
RXTX
d
ΩR Ω C
εd (1-ε)d
ntD
nts
Figure 5.1: Proposed system model for cooperative network using DOSTBC with DF relaying
protocol.
A relay nodes, ( = 1, 2, ..., ), is placed midway of PU and CC. The cofficients of fading
between PU and relaying nodes ( ) is ; the relaying nodes ( ) and cooperative controller
( ) is respectively. It is assumed the coefficients of fading: and are
mutually independent [27,40].
Page 50
38
The channel impulse responses (CIRs) for S and D are independent identically
distributed (IID) zero mean circular Gaussian random variables with unit variances. We have
also assumed that the channel all the relays and destination node noises are modeled as IID
additive white Gaussian noise (AWGN) with zero mean and unity variance, i.e., (0, 1) [9].
In the proposed system model, we have regarded as a collinear geometry for locating that are PU,
CRs and CC terminals as shown in Figure 5.1. The exponentially decaying path loss model is
assumed in this system. The distance between the PU and CC is taken as , and the mean power
of channel for the direct path, , where is taken to be 0.1. The mean power of the
channel between PU and CRs is and the mean power of the channel between the
CRs and CC is ( ) [27].
The path loss exponent = 4, and the distance factor chosen to between for the
well positioning of the CRs to the PU. In detecting the signals between PU and the CRs, the
range will be varying in different cases and the path loss exponent α in the model also has
varying exponentially decaying property. In this system we have also considered Alamouti
STBC scheme with two transmit and two receive antennas for both PU and CC respectively [13].
Each relay is assumed to be equipped with single transmit and receive antenna and purposely to
achieve diversity gain at the CC.
In the proposed model, we reflect on a two hop cooperative diversity protocol [30] with relays
as the channel considered being constant for a coherence time and with new values changes
independently for each . All terminals are assumed with half duplex capability and equipped
with a single antenna, i.e., a terminal cannot simultaneously transmit and receive signal.
5.2.1 First-Hop Transmission: Source-To-Relay
In first time-slot, the PU transmits symbols [ ] chosen from a signal
constellation , with average transmit power per symbol . To apply the orthogonal designs as in
multiple antennas schemes [14, 34], we double the number of channel usage of the first-hop, to
enable source node sends the s conjugate version in the second time-slot. At the th relay during
the first and second time-slot, the received signals are respectively expressed as:
( )
( )
Page 51
39
Where , =1,2, is the received vector at the th relay during the th time-slot,
( ) is the coefficient of Rayleigh fading channel for the source- th relay link;
the channel mean power; and is complex AWGN of zero mean and variance [20].
5.2.2 Second-Hop Transmission: Relay-To-Destination
In the second-hop transmission, , the relays are made to function in the DF protocol mode to
minimize the signaling cooperation overhead. The average power constraint with distributed CSI
on at the relay can only be satisfied when the relaying gain operation is determined. From the
proposed model, the cooperative relaying nodes transmit the signal to the CC passing through
multipath propagation using time division multiplexing access (TDMA) technique.
In order to construct a DOSTBC [48], the th relay multiplies and
with and
respectively. With a scalar gain , these two products are summed up and amplified, at each
relay before re-encoded forward to the destination. As a result, the transmitted signal vector
from the th relay is as follows
(
)
[ ( ) (
)] ( )
Where and are matrices which follows from( ) ( ) .
Assuming than the of , the received signal vector at the destination is give by
∑
( )
∑ [ ( ) (
)]
( )
where (5.6) follows immediately from (5.6), ( ) is the coefficient of Rayleigh
fading channel for the source- th relay and destination link; the channel mean power; and
is AWGN at the destination of zero mean and variance [20, 25].
5.3 Energy Detection Method in Cooperative Controller In order to normalize the noise variance and reduce the noise power, the energy detector uses an
ideal band pass filter whose carrier frequency is and bandwidth ( ). The energy of the
received signal is considered, by means of squaring the output of the filter and then integrating it
over the period
Page 52
40
BPF (.)2
Band Pass Filter Squaring BPF o/p Integrate last o/p Threshold value
DecisionT
dtT
0
1input yij
Figure 5.4. Energy Detector Implemented in Cooperative Controller of Relays
To estimate PU signal energy( ), detected signal from PU is initially passed through bandpass
filter ( ) then further to integration device for integrating over time interval [18].
The received signal for each number of samples component is denoted by where the
time is taken to obtain the samples [20, 23]. The outcome from integral device is denoted as
and then forwarded to threshold device to weigh against the resulted signal energy with
known value of threshold energy. In threshold device when the PU signal energy is lower than
the known energy value, PU is assumed to be available, or else not available. The final decision
from cooperative controller is always in binary digit: 0, 1; where 1 represents the occupied PU
spectrum and 0 is when for free spectrum. From the energy detection method, the estimated
signal after integral device is given as [25, 29]
( )
Where , the input signal and , the AWGN with zero mean and variance ⁄
Case 1: When PU is present in the spectrum
When =1, this represents the occupied PU spectrum and SU needs to queue for free spectrum
availability [18, 19, 21, 26]. The received signal follows non-central chi square distribution of
degree of freedom [19, 20]. The ( ) becomes
( )
and
( ) | | | |
( )
The cumulative distribution frequency ( ) is similarly estimated from (5.9) as
( ) [ ( ) | ]
∫ ( )
( )
( )
Where the transmit symbols with signal powers [20].
Page 53
41
Thus, the probability of detection and probability of false alarming are calculated by using the
following expressions:
(√ √ ) ( )
(
)
( ) ( )
Where the Marcum-Q function [19, 27, 23] and (pronounced as “capital gamma”) is the
upper incomplete gamma function having degree of freedom (.). From (5.9) and (5.10) it can be
shown that the probability of false alarming is independent on end-to-end SNR and therefore it
remains constant in all kinds of fading channel [19, 20, 25].
Case 2: When PU is absent in the spectrum
When =0, this represents the absence of PU signal in the spectrum and SU has the chance to
use the spectrum available until PU needs back spectrum for their utilization. The received signal
follows chi square distribution of degree of freedom [19, 20, 38]. Hence (5.7) becomes
( )
And
( ) | | ( )
The cumulative distribution frequency ( ) is further estimated from (5.14) as
( ) [ ( ) | ]
∫ ( )
( ) ( )
5.4 Single Relay
The system model in this scenario includes PUs, CRs station and the CC. The relay carefully
checks all the signals received from the source node. The received signal at the CC is denoted as
and is given as
where denotes the channel gain between the PU and the relay, indicates the absence or
presence of the PU and is the additive noise signal at the relay.
We further assumed that the cooperative relays follows DF protocol, and have an amplification
factor, given as
| |
( )
Page 54
42
where is the power of the transmitted signal from the source node and is the transmission
power constraint of the relay. Hence, the signal received at the destination node, is given as
√
√ √
( )
Where, is the noise signal at the destination node and illustrates the channel gain between
the relay node and the destination node.
Finally, the total end-to-end SNR for the single CR with single antenna for PU and CC, under an
exponential-decay path loss model, is known as
[ ]
[ ] ( )
Where | |
, the SNR from the source node to the relay node, | |
, the
SNR from the relay node to the CC.
It is further observed that the overall SNR from source node to cooperative controller for dual
hop transmission system is similar to that of relay based single-input single-output system
described in [27] and is given as
(
) ( )
∑|
|
∑|
|
5.5 Multiple Relay
In proposed technique four CRs are placed between source node and CC. The distance between
source and CRs is controlled by distance control factor . Both the end-to-end SNR for
cooperative relay path and the direct path are calculated but the fading matrix estimation will not
be the same as a result of the complex random nature of the fast Rayleigh fading channel [8, 32,
34].
At the receiver, the total end-to-end SNR of the P path is estimated by implementing
MRC technique. This can be expression as:
∑ |
|
( )
Page 55
43
Where is a constant.
The SC method is applied at receiver to combine the incoming signal from CR linkage with
direct path [25, 42]. In SC receiver decides on the highest SNR cooperative relay link between
source node and CC. SC again joins with direct path transmitted data to retain the transmitted
information from source [20, 23].
( )
|
| ( )
5.6 Direct Path SNR
Direct path communication provides a direct link between the PU and the CC by introducing
spatial diversity. The direct path SNR for Alamouti(
) is given as
‖ ‖ ( )
Where the direct path channel mean power from the PU to the CC and ‖ ‖ is given by
‖ ‖ ∑∑| |
( )
Where F is the Frobenius norm of the matrix , and is the direct path fading matrix from PU
to SU.
5.7 Maximum Likelihood (ML) Decodable DOSTBC
The received signal at relays is decoded using ML decoder. The ML decoder explores the
neighboring received codeword with all possible message sequence that is equally sent over the
channel. This defines the parameters that maximize the probability of detection of PU spectrum
[25, 36].
Decoding process is found to be ML decodable with repetition based cooperative diversity [35].
However, at relay the distorted version of the transmitted signal is received because of the
presence of noise and fading within channel.
In recent times, the distributed space time block codes (DSTBC) were designed for high data rate
cooperative networks [12]. In this regard, DSTBC with amicable orthogonal design [29] have
been found to achieve full diversity and better single ML decodable. The received signal Y can
be written in the matrix form as
( )
Page 56
44
Where Y, H and W are received signal, fading and AWGN matrices, respectively. Therefore the
maximum likelihood [36, 39] metric can be written as
‖ ‖
[( )( )
] ( )
Where [( )( ) ] shows trace of -square matrix; ‖ ‖
is the Frobenius
norm of the matrix and the superscript † stands for transpose conjugate. By performing
several manipulations, the estimated signal transmitted matrix arrives at
∑|[ ( ) ( )] ‖ ‖ |
( )
Where ML receiver is selects for
In conclusion, the decoupling property of DOSTBC [41], has the symbol ML decoding vector
given by
|[ ( ) ( )] ‖ ‖ |
( )
5.8 Simulation Results
In this section, we present some of the simulation results illustrating the system performance of
our proposed DOSTBC approach. During our simulation work, the parameters used in simulation
are defined as:
The distance control factor between primary user(PU) and relays is chosen as 0.3
The channel mean power for direct link is d
Path loss exponent, α= 4 and the channel mean power for the direct path, = 0.1
The received waveform time-bandwidth product for pulse duration and width is
The wireless channel assumed, is Rayleigh faded channel and AWGN with mean 0 and
variance
is the probability of false alarming (wrong signaling)
is the probability in detection of PU signal
The energy of the PU signal, threshold value is used within the relays
Figure 5.3 shows a graph for direct path from source nodes to the destination nodes and Figure
5.4 the depicts a relays placed in the middle of source nodes and destination nodes in terms of
probability of detection to detect weak PU signal (SNR=5dB).
Figures 5.5 and 5.6 illustrate the impact of on under systems with DOSTBC and without
DOSTBC. From both systems, it is evident that values of decrease with increasing value
Page 57
45
of . It can be observed that increases with higher number of cooperative relays and also for
direct path. Comparing the two systems at the same value, the relays for n = 4 and n = 1 are
improved.
Figures 5.7, 5.8 and 5.8 of the simulation results are plotted in logarithmic scale. It is evident
from the graphs that increase for higher number of cooperative relays. It is observed that the
direct path plays a vital role in for the given values of . It is also seen that for the system with
DOSTBC is improved for n = 1 compared with the system without DOSTBC. is
suitably improved for higher values of threshold for a DOSTBC system.
Figure 5.10 and 5.11 show the plotted values of BER and SNR [dB] for BPSK modulation.
Figure 5.12, 5.13 and 5.14 show plotted values of and on logarithmic scales, as the
cooperative relays positions are varied. It is important to recognize how the positioning affects
the performance either better or worse when the distance of the relay varies. The best
performance was achieved when the relays was situated between the source and the destination.
Figure 5.3: Probability of detection (Pd) versus Threshold (Tf), with Tx=Rx=1 Rayleigh
fading channel for direct link.
0 5 10 15 20 25 30 35 40 45 500
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Tf
Pd
direct link
Page 58
46
Figure 5.4: Probability of detection (Pd) versus Threshold (Tf), with Tx=Rx=1 Rayleigh
fading channel for different number of relays (n).
0 10 20 30 40 50 600
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Tf
Pd
n =1
n=2
n=3
n=4
n =1 with direct link
n=2 with direct link
n=3 with direct link
n=4 with direct link
with direct link only
Selection Combining with n=4
0 10 20 30 40 50 600
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Tf
Pd
n =1
n=2
n=3
n=4
Page 59
47
Figure 5.5: Probability of detection (Pd) versus Threshold (Tf) with Tx=Rx=1 Rayleigh fading
channel for different number of relays (n)
Figure 5.6: Probability of detection (Pd) versus Threshold (Tf), with Tx=Rx=2 Rayleigh
fading channel for different number of relays (n)
Figure 5.7: Probability of detection (Pd) versus Probability of false alarm (Pf), with Tx=Rx=1
Rayleigh fading channel, for different number of relays (n).
0 10 20 30 40 50 600
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Tf
Pd
n =1
n=2
n=3
n=4
n =1 with direct link
n=2 with direct link
n=3 with direct link
n=4 with direct link
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
Pd
n =1
n=2
n=3
n=4
n =1 with direct link
n=2 with direct link
n=3 with direct link
n=4 with direct link
Page 60
48
Figure 5.8: Probability of detection (Pd) versus Probability of false alarm (Pf), with Tx=Rx=2
Rayleigh fading channel, for different number of relays (n).
Figure 5.9: Probability of detection (Pd) versus Probability of false alarm (Pf), with Tx=Rx=2
Rayleigh fading channel, for different number of relays (n).
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
Pd
n =1
n=2
n=3
n=4
n =1 with direct link
n=2 with direct link
n=3 with direct link
n=4 with direct link
with direct link only
Selection Combining with n=4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
Pd
n =1
n=2
n=3
n=4
n =1 with direct link
n=2 with direct link
n=3 with direct link
n=4 with direct link
with direct link only
Selection Combining with n=4
Page 61
49
Figure 5.10: BER for BPSK modulation with Tx=Rx=2 Rayleigh fading channel.
Figure 5.11: BER for BPSK modulation with Tx=Rx=2 Rayleigh fading channel.
0 5 10 15 20 25 30 3510
-5
10-4
10-3
10-2
10-1
SNR[dB]
BE
R
theory (nTx=2,nRx=2)
theory (nTx=1,nRx=2, MRC)
sim (nTx=2, nRx=2)
0 5 10 15 20 25 30 3510
-5
10-4
10-3
10-2
10-1
SNR[dB]
BE
R
theory (nTx=1,nRx=1)
theory (nTx=1,nRx=2, MRC)
theory (nTx=2, nRx=1)
sim (nTx=2, nRx=2)
Page 62
50
Figure 5.12: Relay closer to the source, when the distance control factor
0 5 10 15 20 25 30 35 40 45 500
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Tf
Pd
n=1
n=2
n=3
n=4
n=5
n=1 with direct link
n=2 with direct link
n=3 with direct link
n=4 with direct link
n=5 with direct link only
Page 63
51
Figure 5.13: Relay positioned at the center when the distance control factor
Figure 5.14: Relay closer to the destination when the distance control factor
0 5 10 15 20 25 30 35 40 45 500
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Tf
Pd
n=1
n=2
n=3
n=4
n=5
n=1 with direct link
n=2 with direct link
n=3 with direct link
n=4 with direct link
n=5 with direct link only
0 5 10 15 20 25 30 35 40 45 500
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Tf
Pd
n=1
n=2
n=3
n=4
n=5
n=1 with direct link
n=2 with direct link
n=3 with direct link
n=4 with direct link
n=5 with direct link only
Page 64
52
CHAPTER 6: Conclusion and Future Work
6.1 Conclusion This thesis focused on achieving cooperative diversity by implementing DF protocol at CRs
using STBC with transmitter and receiver antennas in 2-hop cooperative communication when
applied to different relaying positioning. We have considered DOSTBC system in 2-hop DF
relaying under different conditions. DF relays encode and retransmit the received signal from the
source to the destination, which consequently increases the end-to-end SNR. This result was
used along with MRC and SC techniques to improve for combining the received signals at the
CC.
In this thesis, by applying the DF relay technique, we have compared the results of both systems
with and without DOSTBC. The simulation results illustrate the variation in and for both
systems. Our simulation were carried out for signals with SNR = 5 dB and for SNR = -6 dB and
it is observed that the signals from the PUs for low values of SNR; it was detected with good
for DOSTBC system. In Figures 5.3, 5.4, 5.5, 5.6, 5.12, 5.13, and 5.14 we compared the for
both the systems with , the system operating with DOSTBC has considerable
improvement .
In Figures 5.7, 5.8, and 5.9 we compared the simulation results between and for both
systems, and we found out that system with OSTBC has improved by a margin of 21% for
n = 1 compared with the system without OSTBC. In addition, in Figures 5.10 and 5.11, we have
shown how BER changes with SNR at a given values for BPSK modulation systems with and
without OSTBC. There is a significant improvement in BER for the higher values of SNR.
6.2 Future Work
In future we would like to broaden our work by
1. Employing DF relaying protocol in 3-hop cooperative communication process where the
relays would have different capabilities of regenerative and non-regenerative nodes. The
system set up in 3-hop cooperative communication is made of a source, regenerative
relays, non-regenerative relays and destination. In first hop, the source transmit data
stream to regenerative relays and in second hop, the regenerative relays forward data
stream received to non-regenerative relays and finally in third hop, the non-regenerative
relays forward them to destination, to attain receive diversity for steadfast data
transmission.
Page 65
53
2. Employing DF relaying protocol in cooperative wireless networks using STTC as an
alternative to STBC.
Page 66
54
REFERENCES
[1 ] L. Zheng and D. N. C. Tse (May 2003). "Diversity and multiplexing: A fundamental tradeoff
in multiple-antenna channels".IEEE Trans. Inf. Th. 49 (5): 1073–1096.
[2] D. Gesbert, M. Kountouris, R. W. Heath, Jr., C.-B. Chae, and T. Salzer, Shifting the MIMO
Paradigm: From Single User to Multiuser Communications, IEEE Signal Processing Magazine,
vol. 24, no. 5, pp. 36–46, Oct., 2007
[3] Gerard J. Foschini and Michael. J. Gans. "On limits of wireless communications in a fading
environment when using multiple antennas". Wireless Personal Communications 6(3),: 311–335,
Jan.1998
[4] S. Cui, A. J. Goldsmith, and A. Bahai (August, 2004). "Energy-efficiency of MIMO and
Cooperative MIMO in Sensor Networks". IEEE J. Select. Areas of Commun. 22 (6): 1089–1098.
[5] H. Bocskei and A. J. Paulraj, Multiple-input multiple-output (MIMO) wireless system,
Cambridge University Press, 2003.
[6] G. D. Golden, G. J. Foschini, R. A. Valenzuela, and P. W. Wolniansky, “Detection algorithm
and initial laboratory results using V-BLAST space–time communication architecture,” Electron.
Lett., vol. 35, pp.~14–16, Jan. 1999.
[7] Claude Oestges, Bruno Clerckx, "MIMO Wireless Communications : From Real-world
Propagation to Space-time Code Design," Academic, 2007.07.16, 448p
[8] L. Zheng and D. N. C. Tse (May 2003). "Diversity and multiplexing: A fundamental tradeoff
in multiple-antenna channels".IEEE Trans. Inf. Th. 49 (5): 1073–1096
[9] L. H. Brandenburg and A. D. Wyner, Capacity of the Gaussian Channel with Memory: The
Multivariate Case Bell Syst. Tech. J., vol. 53, no. 5, pp. 745–778, May/June 1974].
[10] J. Salz, “Digital transmission over cross-coupled linear channels,” AT&T Technical Journal,
vol. 64, no. 6, pp. 1147–1159, July–August 1985.
[11] Gregory G. Raleigh and John M. Cioffi, “Spatio-temporal coding for wireless
communication,” IEEE Transactions on Communications, vol. 46, no. 3, pp. 357–366, March
1998.
[12] Vahid Tarokh, Nambi Seshadri, and A. R. Calderbank (March 1998). "Space–time codes for
high data rate wireless communication: Performance analysis and code construction". IEEE
Transactions on Information Theory 44 (2): 744–765.
[13] S.M. Alamouti (October 1998). "A simple transmit diversity technique for wireless
communications". IEEE Journal on Selected Areas in Communications 16 (8): 1451–1458.
Page 67
55
[14] Vahid Tarokh, Hamid Jafarkhani, and A. R. Calderbank (July 1999). "Space–time block
codes from orthogonal designs". IEEE Transactions on Information Theory 45 (5): 744–765.
[15] D. Gunduz and E. Erkip. Opportunistic cooperation by dynamic resource allocation.
Wireless Communications, IEEE Transactions on, 6(4):1446–1454, April 2007.
[16] D.R. Brown III. Resource allocation for cooperative transmission in wireless networks
with orthogonal users. In Conference Record of the Thirty-Eighth Asilomar Conference on
Signals, Systems and Computers, volume 2, pages 1473–1477 Vol.2, 2004.
[17] Telatar IE 1999 Capacity of multi-antenna Gaussian channels. European Transactions on
Telecommunications 10(6), 585–595.
[18] J. G. Proakis, “Digital Communications”, 4th
Edition, McGraw Hill Inc.
[19] Hao Zhang and T. Aaron Gulliver, “Capacity and Error Probability analysis for
Orthogonal Space Time Block Codes over fading channels”, IEEE Transaction on
Wireless Communications, vol. 4, No. 2, March 2005, pp. 808-819.
[20] Y. Jing and H. Jafarkhani, “Using orthogonal and quasi-orthogonal designs in wireless
relay networks,” in Proc. IEEE Global Commununications Conf., San Francisco, CA, Nov-Dec
2006.
[21] L. A. Dalton and C. N. Georghiades, “A Four Transmit Antenna Orthogonal Space-Time
Code with Full Diversity and Rate,” in Proc. 40th Annual Allerton Conf. on Commun. Control,
and Computing, Monticello, IL, Oct. 2002.
[22] R. F. H. Jiang, L. Lai and H. V. Poor, “Optimal selection of channel sensing order in
cognitive radio,” IEEE Transactions on Wireless Communications, vol. 8, no. 1, pp. 297–307,
Jan. 2009.
[23] B. M. Hochwald and T. L. Marzetta, “Unitary space-time modulation for multiple-
antenna communications in Rayleigh flat fading,” IEEE Trans. Inform. Theory, vol. 46, pp. 543–
564, Mar. 2000.
[24] R. F. Z. Han and H. Jiang, “Replacement of spectrum sensing in cognitive radio,” IEEE
Transactions on Wireless Communications, vol. 8, no. 6, pp.2819–2826, 2009.
[25] A. Nosratinia, T. E. Hunter and A. Hedayat, “Cooperative communication in wireless
networks”, IEEE Communications Magazine, vol. 42, no. 10, pp. 74–80, 2004.
[26] C. Nassif, “Three Step Cooperative MIMO Relaying,” Master degree project, KTH
Signals Sensors and Systems, Sweden, 2005.
[27] H. Shahzad and B. Jaishankar, “Applying OSTBC in Cooperative Radio Networks,”
Master Thesis BTH University, Sweden, 2010.
Page 68
56
[28] L. Berlemann, G. Dimitrakopoulos, K. Moessner and J. Hoffmeyer,‘’Cognitive Radio
and Management of Spectrum and Radio Resources in Reconfigurable Networks’’,
Wireless World Research Forum, 2005.
[29] G. Ganesan and P. Stoica, “Space-time diversity using orthogonal and amicable orthogonal
designs,” in Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing(ICASSP), Istanbul,
Turkey, June 2000, pp. 2561–2564
[30] I. -H. Lee and D. Kim, "Decouple-and-forward relaying for dual-hop Alamouti
transmissions," IEEE Communication. Letter., vol. 12, no. 2, pp. 97- 99, Feb. 2008.
[31] M. R. Souryal, E. G. Larsson, B. Peric, and B. R. Vojcic ―Soft-decision metrics
for coded orthogonal signaling in symmetric alpha-stable noise, IEEE Transactions on
Signal Processing, vol. 56, no. 1, pp. 266-273, Jan. 2008.
[32] J. H. Winters, “The diversity gain of transmit diversity in wireless systems with
Rayleigh fading,” in Proc. IEEE Int. Conf. Commun. (ICC), New Orleans, LA, May 1994, vol. 2,
pp. 1121–1125.
[33] M. Zou, C. Zhao, B. Shen and K. kwak, “Comparison of DF and AF Based Cooperative
Spectrum Sensing in Cognitive Radio,” 14th
Asia-Pacific Conference, pp.1-4, October 2008.
[34] M. O. Hasna and M.-S. Alouini, “End-to-end performance of transmission systems with
relays over Rayleigh-fading channels,” IEEE trans. Wireless Commun, vol. 02, no. 06, pp.
1126–1131, Nov. 2003.
[35] J. N. Laneman, D. N. C. Tse, and G. W. Wornell, “Cooperative diversity in wireless
networks: Efficient protocol and outage behaviour,” IEEE Trans.Info. Theory, vol. 49, no. 12,
pp. 3062–3080, Dec. 2004.
[36] Z. Yi and I.-M. Kim, “High data-rate single-symbol ML decodable distributed STBCs for
cooperative networks,” IEEE Trans. Info. Theory, 2006.
[37] G. L. Stuber, Principles of Mobile Communication, Norwell, MA: Kluwer Academic
Publishers, 2nd ed., 2001.
[38] C. B. Papadias and G. J. Foschini, “A space-time coding approach for systems employing
four transmit antennas,” in Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing (ICASSP),
Salt Lake City, Utah, May 2001, pp. 2481–2484.
[39] K. Lee, H. Radha, “The Design of Maximum-Likelihood Decoding Algorithms of
LDPC Codes over Binary Erasure Channels,” Proceedings of 41st CISS, March 2007.
[40] Tarokh, V., H. Jafarkhani, and A. R. Calderbank, ‘‘Space-Time Block Coding for Wireless:
Performance Results,’’ IEEE J. Select. Areas Commun., Vol. 17, No. 3, March 1999,pp. 451-460
Page 69
57
[41] X. Li, T. Luo, G. Yue, and C. Yin, “A squaring method to simplify the decoding of
orthogonal space-time block codes,” vol. 49, no. 10, Oct. 2001.
[42] S. Rouquette, S. M´erigeault and K. Gosse, “Orthogonal full diversity space-time block
coding based on transmit channel state information for 4 Tx antennas,” in Proc. IEEE Int. Conf.
Commun. (ICC), New York City, NY, April–May 2002, vol. 1, pp. 558–562.
[43] Partington, Jonathan R. (2004), Linear operators and linear systems, London Mathematical
Society Student Texts, Cambridge University Press, p. 75,
[44] W. Tangsrirat and W. Surakampontorn, “Electronically tunable currentmode universal filter
employing only plus-type current-controlled conveyors and grounded capacitors,” Circuits
Systems SignalProcessing, vol. 25, pp. 701-713, 2006.
[45] D. Tse and P. Viswanath, Fundamentals of Wireless Communications, Cambridge
University Press, 2005
[46] M. T. Abuelma’atti and N. A. Tasadduq, “A Novel single-input multiple-output current-
mode current-controlled universal filter,” Microelectronics Journal, vol. 29, pp. 901-905, 1998.
[47] Natasha Devroye, Patrick Mitran and V. Tarokh, Limits on Communication in a Cognitive
Radio Channel," IEEE Communications Magazine, pp. 44-49, June 2006.
[48] S. Savazzi and U. Spagnolini, “Distributed orthogonal space time coding: Design
and outage analysis for randomized cooperation,“ IEEE Trans. on Sig. Proc., vol. 6,
pp. 4546–4557, Dec. 2007.
[49] T. Wang, A. Cano, G. B. Giannakis, and J. N. Laneman, “High-performance cooperative
demodulation with decode-and-forward relays,” IEEE Trans. Commun., vol.
55, pp. 1427–1438, July 2007.
[50] S. Yiu, R. Schober, and L. Lampe, “Distributed space-time block coding,” IEEE
Trans. Commun., vol. 54, pp. 1195–1206, July 2006.
[51] K. G. Seddik, A. K. Sadek, A. S. Ibrahim, and K. J. R. Liu, “Design criteria and
performance analysis for distributed space-time coding,” IEEE Trans. Veh. Technol.,
vol. 57, pp. 2280–2292, July 2008.
[52] Natasha Devroye, Patrick Mitran and V. Tarokh, Limits on Communication in a Cognitive
Radio Channel," IEEE Communications Magazine, pp. 44-49, June 2006