SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 13, No. 1, February 2023, pp. 1180~1188
ISSN: 2088-8708, DOI: 10.11591/ijece.v13i1.pp1180-1188  1180
Journal homepage: http://ijece.iaescore.com
A low complexity distributed differential scheme based on
orthogonal space time block coding for decode-and-forward
wireless relay networks
Samer Alabed1
, Nour Mostafa2
, Wael Hosny Fouad Aly2
, Mohammad Al-Rabayah2
1
Biomedical Engineering Department, School of Applied Medical Sciences, German Jordanian University, Amman, Jordan
2
College of Engineering and Technology, American University of the Middle East, Egaila, Kuwait
Article Info ABSTRACT
Article history:
Received Feb 16, 2022
Revised May 24, 2022
Accepted Jul 2, 2022
This work proposes a new differential cooperative diversity scheme with
high data rate and low decoding complexity using the decode-and-forward
protocol. The proposed model does not require either differential encoding
or channel state information at the source node, relay nodes, or destination
node where the data sequence is directly transmitted and the differential
detection method is applied at the relay nodes and the destination node. The
proposed technique enjoys a low encoding and decoding complexity at the
source node, the relay nodes, and the destination node. Furthermore, the
performance of the proposed strategy is analyzed by computer simulations in
quasi-static Rayleigh fading channel and using the decode-and-forward
protocol. The simulation results show that the proposed differential
technique outperforms the corresponding reference strategies.
Keywords:
Cooperative techniques
Decode and forward protocol
Differential techniques
Distributed systems
Diversity techniques
Space-time coding
Wireless relay networks
This is an open access article under the CC BY-SA license.
Corresponding Author:
Samer Alabed
Biomedical Engineering Department, School of Applied Medical Sciences, German Jordanian University
Amman 11180, Jordan
Email: samer.alabed@gju.edu.jo
1. INTRODUCTION
Transmit diversity, a form of spatial diversity, has been studied extensively as a method of
combating detrimental effects in wireless fading channels [1]–[4] instead of using time and frequency
diversity. In the last years, space diversity using multiple input multiple output (MIMO) systems [5], [6] has
received much attention because it can be combined with other forms of diversity [7]–[10] and, additionally,
it improves the overall performance in terms of bite error rate and data rate without requiring extra bandwidth
or transmission power [11], [12]. MIMO systems have been suggested to increase the channel capacity
linearly with the minimum number of transmitting and receiving antennas.
Advances made in MIMO signal processing techniques have shown tremendous improvements in
reliability and throughput [13]–[19]. However due to size, cost, and hardware constraints, the use of MIMO
techniques in ad-hoc networks may not always be feasible especially in small devices. Hence, it might not be
practical to use multiple-antennas for certain applications. As a solution to this problem, cooperative
communication, a spatial diversity method, becomes a practical alternative to MIMO when the size of the
wireless device is limited [20]–[22]. Recently, there has been a growing interest in the so-called cooperative
diversity techniques where multiple terminals in a network cooperate to form a virtual antenna array in order
to exploit spatial diversity in a distributed fashion [23], [24]. Hence, node cooperation can yield significant
performance gains in wireless networks [23], [24]. In particular, cooperating nodes can achieve a diversity
gain in fading channels [20]–[24]. Recently, several cooperative transmission techniques and protocols have
Int J Elec & Comp Eng ISSN: 2088-8708 
A low complexity distributed differential scheme based on orthogonal space time … (Samer Alabed)
1181
been proposed. These protocols can be categorized into two principal classes: the amplify-and-forward (AF)
protocol [13], [21] and the decode-and-forward (DF) protocol [7], [23]. Early transmit diversity schemes
were designed for coherent detection [7]–[12] with channel estimates assumed available at the receiver.
However, the complexity and cost of channel estimation grow with the number of transmit and receive
antennas. As a solution to this problem, transmit diversity techniques that do not require channel estimation
are desirable such as differential techniques. Recently, different approaches of differential space-time
modulation techniques have been proposed [25]–[32]. At this end, differential space-time block coding
(DSTBC) techniques are useful for wireless communications with multiple transmitting antennas [25]–[27].
With DSTBC, the channel state information (CSI) is not required either at the transmitters or at the receivers
which is important for applications when the CSI changes too fast to be estimated and utilized. The design of
DSTBC has attracted the attention of many researchers in recent years [15], [16]. For two transmitters, the
design of DSTBC is well established because of the existence of full rate complex orthogonal code. But for
more than two transmitters, the design of DSTBC is still an active area of research. For practical use, there is
a strong interest to reduce the decoding complexity of DSTBC with as little loss of coding gain as possible.
In many papers, their authors considered cooperative networks employing the differential unitary space time
coding (DUSTC) technique which does not require CSI at source node, relay nodes, or destination node [25]–
[32], however using DUSTC in broadcast phase and relay phase increases the decoding complexity at relay
nodes and destination node exponentially with the increase of the number of relay nodes or the data rate, i.e.,
spectral efficiency, r bps/Hz [31].
In this paper, a new cooperative diversity technique with full rate and low complexity is proposed.
This model also does not require either a differential encoding at the source node or relay nodes or the CSI at
the source node, relay nodes or destination node like [1], [13]–[19], [21]. In this system, more than two relay
nodes are considered. Moreover, the complexity in the proposed system is very low at source node, relay
nodes, and destination node where the proposed system of L nodes operating at a data rate, i.e., spectral
efficiency, r bps/Hz requires a symbol-wise decoder with decoding search space of 2r
search for each symbol
at the destination node while cooperative networks of L nodes employing DUSTC and operating at a data rate
r bps/Hz requires a decoding search space of 2rL
for L symbols at each relay node and at the destination node.
Furthermore, the bit error performance of the proposed system is analyzed by computer simulation and it is
shown that it outperforms the DUSTC system given in [25]–[32] for two, three, and four relay nodes.
2. METHOD
In this work, a novel distributed space-time coding approach using the DF protocol and M-ary phase
shift keying (MPSK) constellations is suggested. The proposed approach does not require any channel
knowledge at any part of the system. Moreover, it enjoys a high error performance and a low encoding and
decoding complexity at all nodes in the whole network.
2.1. System model
We consider a wireless network with L+2 nodes, a source node {S}, a destination node {D} and L
relay nodes {Rk}l=1
L
which are randomly and independently distributed as shown in Figure 1. The source
node intends to send its information symbols to the destination node while the L other nodes serve as relays.
We also assume that the total transmit power 𝑃𝑡 is divided equally between the source node and the relay
nodes. Moreover, the power of the relay nodes is equally distributed among the relays, so that the power of
the source node is 𝑃𝑠 =
1
2
𝑃𝑡 and the power of each relay is 𝑃𝑟 =
1
2𝐿
𝑃𝑡 where 𝑃𝑡 is the total transmitted power.
Each relay processes the received signals independently. All nodes in the whole network, i.e., the source
node, destination node, and all relay nodes, are equipped with single antennas. It is assumed that each node
can transmit and receive, but not simultaneously, i.e., half duplex operation. The channel from the source
node to the lth
relay is denoted by 𝑓𝑙, while the one from the lth
relay node to the destination node, is denoted
by 𝑔𝑙 as shown in Figure 1. Moreover, it is assumed that the CSI is unknown either at the transmitting node
or at the receiving node. Both channels, 𝑓𝑙 and 𝑔𝑙, are assumed as quasi-static flat Rayleigh fading. The
cooperation process can be divided into two phases, broadcast phase and relay phase. During the first phase,
broadcast phase, the information is transmitted from the source node to the relay nodes as shown in Figure 2.
In the second phase, relay phase, each relay node decodes and transmits the signal to the destination nodes as
shown in Figure 3.
We further assume that there are (2L-2) symbols s(𝑙), 𝑙 = {0,1,2, . . .2𝐿 − 3} drawn from MPSK
constellation. In this article, (. )∗
denotes complex conjugate of (. ) and ‖. ‖ denotes the Frobenious norm. It is
assumed that the channel coefficients 𝑓𝑙 and 𝑔𝑙 are independent, zero mean complex Gaussian random
variables of variance one but they remain unchanged during each block.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 1, February 2023: 1180-1188
1182
Figure 1. Wireless relay network with L relay nodes
Figure 2. Broadcast phase Figure 3. Relay phase
2.2. Broadcast phase
The source-relay channel and relay-destination channel are assumed independent of each other. All
channels are assumed as quasi static flat Rayleigh fading, i.e., they are constant during each block which
consists of several frames and change independently from one block to another. In Figure 1, 𝑓𝑖,𝑘 is the
complex channel coefficient from source node to the lth
relay node of the kth
transmission frame, and 𝑔𝑖,𝑘 is
the complex channel coefficient from the lth
relay node to the destination node of the kth
transmission frame.
Let us assume that each frame has two phases where during each frame, the source node sends (2L-2)
information symbols. Let also assume that s(𝑘)
is the source symbol sequence with elements s(𝑘)(𝑖), 𝑖 ∈
{0,1,2, . . . ,2𝐿 − 3}. In the first phase, broadcast phase, the source node transmits (2L-2) symbols to the relay
terminals where the initial (2L-2) symbols of the initial frame are known at the source node, relay nodes and
destination node, and they are assumed to be ones, s(0)
= [1, 1, . . , 1], to initialize the differential encoding. At the
end of transmission, the received signal vector at the lth
relay node of the kth
frame is given by (1):
r𝑙
(𝑘)
= 𝑓𝑙,𝑘 s(𝑘)
+ n𝑙
(𝑘)
, (1)
where r𝑙
(𝑘)
= [𝑟𝑙
(𝑘)
(0), 𝑟𝑙
(𝑘)
(1), … … , 𝑟𝑙
(𝑘)
(2L − 3)], s(𝑘)
= [𝑠(𝑘)
(0), 𝑠(𝑘)
(1), . . . … , 𝑠(𝑘)(2L − 3)],
n𝑙
(𝑘)
= 𝑛𝑙
(𝑘)
(0), 𝑛𝑙
(𝑘)
(1), . . , 𝑛𝑙
(𝑘)
(2L − 3)], and 𝑛𝑙
(𝑘)
(𝑖) is the additive channel noise of the ith
time slot at the
lth
relay node with independent, zero mean, complex Gaussian random variables of unity variances. At the
relay nodes, the received signals in the kth
transmission frame are combined as in (2).
𝑝𝑙
(𝑘)
(𝑖 − 1) = 𝑟𝑙
(𝑘)
(𝑖 − 1) 𝑟𝑙
(𝑘)
(𝑖), (2)
Note that |𝑠(𝑘)
(𝑖)| = 1 since the symbols are drawn from MPSK constellations. If we consider a noise-free
scenario, then |𝑝𝑙
(𝑘)
(𝑖)| = |𝑓𝑙,𝑘|
2
. Therefore, the information symbol 𝑠(𝑘)
(𝑖) can be reconstructed by applying
the following maximum likelihood (ML) decoder:
𝑠̂𝑙
(𝑘)
(𝑖) = arg min𝑠∈𝑆𝑖
‖𝑝𝑙
(𝑘)
(𝑖) − |𝑝𝑙
(𝑘)
(𝑖)| 𝑠‖, (3)
where 𝑖 = {0,1,2,3, . . .2𝐿 − 3}, 𝑆𝑖 denotes all possible symbols of MPSK constellation transmitted over one
frame. At the end of the transmission, the lth
relay contains the estimated data sequence 𝑠
̂𝑙
(𝑘)
(𝑖). Basically, we
search for the symbol that minimizes the cost-function given in (3) by substituting all possible symbols of MPSK
constellation.
Int J Elec & Comp Eng ISSN: 2088-8708 
A low complexity distributed differential scheme based on orthogonal space time … (Samer Alabed)
1183
2.3. Relay phase
By using L relay nodes, a low complexity and full rate space time coding scheme with complex
orthogonal design is performed. An orthogonal design is used to minimize the decoding complexity by
applying a symbolwise decoder at the receiver side. During the second phase, relay phase, the estimated
symbol sequence of the relays is space time block coded in the following designed code matrices.
2.3.1. Two relay system
In the orthogonal design, there are several codes. For two relay-node system, Alamouti’s code is the
optimal one. Therefore, if the system contains only two relays, the relay detected symbol sequence is
orthogonally space time block coded using the Alamouti's matrix as (4):
X(𝑘)
= [
𝑠̂1
(𝑘)
(0) 𝑠̂2
(𝑘)
(1)
−{𝑠̂2
(𝑘)
(3)}
∗
{𝑠̂3
(𝑘)
(2)}
∗], (4)
where 𝑠̂𝑙
(𝑘)
(𝑖) is the ith
estimated symbol in the kth
frame on the lth
relay.
2.3.2. Three relay system
If the system contains three relay nodes, there are several orthogonal designs. The best choice is to
find an orthogonal code with full-rate. Therefore, in three relay system, the estimated symbol sequence at the
relays is space time block coded in terms of the following full rate, low complexity orthogonal matrix.
X(𝑘)
=
[
𝑠̂1
(𝑘)
(0) 𝑠̂2
(𝑘)
(1) 0
−{𝑠̂1,𝑘
(𝑘)
(1)}
∗
{𝑠̂2
(𝑘)
(0)}
∗
0
0 𝑠̂2
(𝑘)
(2) 𝑠̂3
(𝑘)
(3)
0 −{𝑠̂2
(𝑘)
(3)}
∗
{𝑠̂3
(𝑘)
(2)}
∗
]
. (5)
2.3.3. L relay system
Similar to section 2.3.2, if the system contains L relay nodes, there are several orthogonal designs.
The best choice is to find an orthogonal code with full-rate. Therefore, in L relay system, the estimated
symbol sequence at the relays is space time block coded in terms of the following full rate, low complexity
orthogonal matrix.
𝐗(𝑘)
=
[
{𝑠̂1
(𝑘)
(0)} {𝑠̂2
(𝑘)
(1)} 0 . . 0 0
−{𝑠̂1
(𝑘)
(1)}
∗
{𝑠̂2
(𝑘)
(0)}
∗
0 . . 0 0
0 {𝑠̂2
(𝑘)
(2)} {𝑠̂3
(𝑘)
(3)} . . 0 0
0 −{𝑠̂2
(𝑘)
(3)}
∗
{𝑠̂3
(𝑘)
(2)}
∗
. . 0 0
. . . . . . .
. . . . . . .
0 0 0 . . {𝑠̂𝐿−1
(𝑘)
(2𝐿 − 4)} {𝑠̂𝐿
(𝑘)
(2𝐿 − 3)}
0 0 0 . . −{𝑠̂𝐿−1
(𝑘)
(2𝐿 − 3)}
∗
{𝑠̂𝐿
(𝑘)
(2𝐿 − 4)}
∗
]
(6)
2.4. Differential detection technique
The received signal vector, r𝑑
(𝑘)
= [𝑟𝑑
(𝑘)
(0), 𝑟𝑑
(𝑘)
(1), … 𝑟𝑑
(𝑘)
(2𝐿 − 3)]𝑇
, at the destination terminal in
the kth
frame is given by (7):
r𝑑
(𝑘)
= X(𝑘)
g𝑘 + n𝑑
(𝑘)
, (7)
where g𝑘 = [𝑔1,𝑘, 𝑔2,𝑘, … , 𝑔𝐿,𝑘] is the channel state information (CSI) between the relay nodes and
destination terminal and n𝑑
(𝑘)
= [𝑛𝑑
(𝑘)
(0), 𝑛𝑑
(𝑘)
(1), … 𝑛𝑑
(𝑘)
(2𝐿 − 3)]𝑇
is the noise vector in the kth
frame at the
destination terminal. In case of two relay system, the received signals in the kth
frame at the destination node,
assuming that the destination node does not receive a copy from the source node, are given by (8).
𝑟𝑑
(𝑘)
(0) = 𝑔1,𝑘 𝑠̂1
(𝑘)
(0) + 𝑔2,𝑘 𝑠̂2
(𝑘)
(1) + 𝑛𝑑
(𝑘)
(0),
𝑟𝑑
(𝑘)
(1) = −𝑔1,𝑘{𝑠̂1
(𝑘)
(1)}
∗
+ 𝑔2,𝑘{𝑠̂2
(𝑘)
(0)}
∗
+ 𝑛𝑑
(𝑘)
(1). (8)
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 1, February 2023: 1180-1188
1184
For three-relay system and at the destination node, the received signals in the kth
frame are given by (9).
𝑟𝑑
(𝑘)
(0) = 𝑔1,𝑘 𝑠̂1
(𝑘)
(0) + 𝑔2,𝑘 𝑠̂2
(𝑘)
(1) + 𝑛𝑑
(𝑘)
(0),
𝑟𝑑
(𝑘)
(1) = −𝑔1,𝑘{𝑠̂1
(𝑘)
(1)}
∗
+ 𝑔2,𝑘{𝑠̂2
(𝑘)
(0)}
∗
+ 𝑛𝑑
(𝑘)
(1),
𝑟𝑑
(𝑘)
(2) = 𝑔2,𝑘 𝑠̂2
(𝑘)
(2) + 𝑔3,𝑘 𝑠̂3
(𝑘)
(3) + 𝑛𝑑
(𝑘)
(2),
𝑟𝑑
(𝑘)
(3) = −𝑔2,𝑘{𝑠̂2
(𝑘)
(3)}
∗
+ 𝑔3,𝑘{𝑠̂3
(𝑘)
(2)}
∗
+ 𝑛𝑑
(𝑘)
(3). (9)
For L-relay system and at the destination node, the received signals in the kth
frame are given by (10).
𝑟𝑑
(𝑘)
(0) = 𝑔1,𝑘 𝑠̂1
(𝑘)
(0) + 𝑔2,𝑘 𝑠̂2
(𝑘)
(1) + 𝑛𝑑
(𝑘)
(0),
𝑟𝑑
(𝑘)
(1) = −𝑔1,𝑘{𝑠̂1
(𝑘)
(1)}
∗
+ 𝑔2,𝑘{𝑠̂2
(𝑘)
(0)}
∗
+ 𝑛𝑑
(𝑘)
(1),
𝑟𝑑
(𝑘)
(2) = 𝑔2,𝑘 𝑠̂2
(𝑘)
(2) + 𝑔3,𝑘 𝑠̂3
(𝑘)
(3) + 𝑛𝑑
(𝑘)
(2),
𝑟𝑑
(𝑘)
(3) = −𝑔2,𝑘{𝑠̂2
(𝑘)
(3)}
∗
+ 𝑔3,𝑘{𝑠̂3
(𝑘)
(2)}
∗
+ 𝑛𝑑
(𝑘)
(3),
𝑟𝑑
(𝑘)
(2𝐿 − 4) = 𝑔𝐿−1,𝑘 𝑠̂𝐿−1
(𝑘)
(2𝐿 − 4) + 𝑔𝐿,𝑘 𝑠̂3
(𝑘)
(2𝐿 − 3) + 𝑛𝑑
(𝑘)
(2𝐿 − 4),
𝑟𝑑
(𝑘)
(2𝐿 − 3) = −𝑔𝐿−1,𝑘{𝑠̂2
(𝑘)
(2𝐿 − 3)}
∗
+ 𝑔𝐿,𝑘{𝑠̂3
(𝑘)
(2𝐿 − 4)}
∗
+ 𝑛𝑑
(𝑘)
(2𝐿 − 3). (10)
For the sake of simplicity and in order to reconstruct the data sequence, let us assume that 𝑔𝑙,𝑘 = 𝑔𝑙,𝑘−1 =
𝑔𝑙 , ∀𝑙 ∈ {1,2,3, . . . , 𝐿} and consider noise-free case, therefore, the received signals in the kth
frame given by
(10) are combined as (11).
𝐲𝟏
(𝑘)
= [
𝐲𝟏
(𝑘)
(0)
𝐲𝟏
(𝑘)
(1)
] = [
𝑟𝑑
(𝑘)
(0)
(𝑟𝑑
(𝑘)
(1))
∗] = [
𝑠̂1
(𝑘)
(0) 𝑠̂2
(𝑘)
(1)
−𝑠̂1
(𝑘)
(1) 𝑠̂2
(𝑘)
(0)
] [
𝑔1
(𝑔2)∗],
𝐲𝟐
(𝑘)
= [
𝐲𝟐
(𝑘)
(0)
𝐲𝟐
(𝑘)
(1)
] = [
𝑟𝑑
(𝑘)
(2)
(𝑟𝑑
(𝑘)
(3))
∗] = [
𝑠̂1
(𝑘)
(2) 𝑠̂2
(𝑘)
(3)
−𝑠̂1
(𝑘)
(3) 𝑠̂2
(𝑘)
(2)
] [
𝑔2
(𝑔3)∗],
𝐲𝐋−𝟏
(𝑘)
= [
𝐲𝐋−𝟏
(𝑘)
(0)
𝐲𝐋−𝟏
(𝑘)
(1)
] = [
𝑟𝑑
(𝑘)
(2𝐿 − 4)
(𝑟𝑑
(𝑘)
(2𝐿 − 3))
∗] = [
𝑠̂1
(𝑘)
(2𝐿 − 4) 𝑠̂2
(𝑘)
(2𝐿 − 3)
−𝑠̂1
(𝑘)
(2𝐿 − 3) 𝑠̂2
(𝑘)
(2𝐿 − 4)
] [
𝑔𝐿−1
(𝑔𝐿)∗]. (11)
To reconstruct the original information symbols, the following ML decoders can be used
[𝑠̂(𝑘)
(0) 𝑠̂(𝑘)
(1)] = arg min𝑠𝑖∈𝑆𝑖
‖y1
(𝑘)
− [𝑠1 𝑠2] y1
(0)
‖,
[𝑠̂(𝑘)
(2) 𝑠̂(𝑘)
(3)] = arg min𝑠𝑖∈𝑆𝑖
‖y2
(𝑘)
− [𝑠1 𝑠2] y2
(0)
‖,
[𝑠̂(𝑘)
(2𝐿 − 4) 𝑠̂(𝑘)
(2𝐿 − 3)] = arg min𝑠𝑖∈𝑆𝑖
‖yL−1
(𝑘)
− [𝑠1 𝑠2] yL−1
(0)
‖, (12)
where y𝑙
(0)
, which is used to detect the signals differentially, is the received signal vector for the arbitrary
initial symbols s(0)
. Note that 𝑔𝑙
̂ =
y𝑙
(𝑘)
(0)+y𝑙
(𝑘)
(1)
2
and 𝑔𝑙+1
̂ = (
y𝑙
(𝑘)
(0)−y𝑙
(𝑘)
(1)
2
)
∗
where 𝑙 = [1,2,3, … 𝐿 − 1].
Therefore, the previous ML decoder expressed in (12) can be simplified to be a fast symbol-wise decoder,
given by (13)
𝑠̂(𝑘)
(2𝑙 − 2) = arg min𝑠∈𝑆𝑖
‖(𝑔𝑙
̂ 𝐲𝑙
(𝑘)
(0) + 𝑔𝑙+1
∗
̂ 𝐲𝑙
(𝑘)
(1)) − (|𝑔𝑙
̂ |2 + |𝑔𝑙+1
̂|2) 𝑠 ‖,
𝑠̂(𝑘)
(2𝑙 − 1) = arg min𝑠∈𝑆𝑖
‖(𝑔𝑙+1
̂ 𝐲𝑙
(𝑘)
(0) − 𝑔𝑙
∗
̂ 𝐲𝑙
(𝑘)
(1)) − (|𝑔𝑙
̂ |2
+ |𝑔𝑙+1
̂|2) 𝑠 ‖. (13)
3. RESULTS AND DISCUSSION
Our simulation results show the performance of a half-duplex wireless relay network using
independent quasi-static flat Rayleigh fading channels. As explained in section 2.1, it is assumed that the
total power 𝑃𝑡 is distributed equally between the source node and relay nodes. The relay power is equally
distributed among all relays as well such that 𝑃s = 𝐿 𝑃𝑟 =
1
2
𝑃𝑡 and 𝑃𝑟 =
1
2𝐿
𝑃𝑡 where 𝑃𝑡 is the power of the rth
Int J Elec & Comp Eng ISSN: 2088-8708 
A low complexity distributed differential scheme based on orthogonal space time … (Samer Alabed)
1185
relay and 𝑃s is the power of the source node. In this section, we use a Monte Carlo simulation with 106
runs
to compare the symbol error rate (SER) performance of the proposed DF distributed differential cooperative
space time coding technique with the SER performance of the DF cooperative distributed unitary space time
coding technique suggested in [25]–[32] as function of total signal-to-noise (SNR), where the total SNR is
the ration between the total transmitted power to the total power of the noise. In our simulation results, the
4-PSK modulation is used in all figures. Moreover, we consider a wireless network with L+2 nodes, one
source node {S}, one destination node {D} and L relay nodes, which are randomly and independently
distributed as explained in section 2.1 and shown in Figure 1. The source node, destination node, and all relay
nodes are equipped with single antennas. In addition to that, it is assumed that the CSI is unknown all nodes
in the whole network. In the simulation results, the simulated SER curves for both techniques using the DF
protocol and using two, three, and four relays are generated. It is observed that the performance of the
proposed technique is better than the conventional DUSTC one with much less complexity.
In Figures 4 to 6, the performance analysis of the cooperative networks depends on the error term
occurred due to decoding errors made in the relays as shown in (3). Therefore, if we assign more SNR, i.e.,
40 dB more, at source-relays links, 𝑆𝑁𝑅𝑠−𝑟, than relays-destination links 𝑆𝑁𝑅𝑟−𝑑, the diversity and coding
grain can be improved as shown in Figures 7 to 9. The SNR at the source- relays links is 𝑆𝑁𝑅′
𝑠−𝑟 =
𝑆𝑁𝑅𝑠−𝑟 + 40 𝑑𝐵, however in Figures 4 to 6, it is assumed that the total SNR is SNRtotal=SNRs-r + SNRr-d
where SNRs-r = SNRr-d. The complexity of the proposed system is low at source node, relay nodes and
destination node where the proposed system of L relay nodes operating at a data rate r bps/Hz requires a
decoding search space of 2r
search for each symbol at each relay node and at the destination node while
cooperative networks of L relay nodes employing DUSTC and operating at the same data rate requires a
decoding search space of 2rL
for L symbols at each relay node and at the destination node.
Figure 4. SER performance vs. SNR for different
DSTBC techniques using four relays and 4-PSK
modulation
Figure 5. SER performance vs. SNR for different
DSTBC techniques using three relays and 4-PSK
modulation
Figure 6. SER performance vs. SNR for different
DSTBC techniques using two relays and 4-PSK
modulation
Figure 7. SER performance vs. SNR for different
DSTBC techniques using two relays and 4-PSK
modulation when 𝑆𝑁𝑅′
𝑠−𝑟 = 𝑆𝑁𝑅𝑠−𝑟 + 40 𝑑𝐵
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 1, February 2023: 1180-1188
1186
Figure 8. ER performance vs. SNR for different
DSTBC techniques using three relays and 4-PSK
modulation when 𝑆𝑁𝑅′
𝑠−𝑟 = 𝑆𝑁𝑅𝑠−𝑟 + 40 𝑑𝐵
Figure 9. ER performance vs. SNR for different
DSTBC techniques using four relays and 4-PSK
modulation when 𝑆𝑁𝑅′
𝑠−𝑟 = 𝑆𝑁𝑅𝑠−𝑟 + 40 𝑑𝐵
4. CONCLUSION
In this paper, we have proposed a differential space-time coding technique. The proposed technique
enjoys high error performance with full data-rate and low encoding and decoding complexity as compared
with the traditional DUSTC technique. The bit error performance of the proposed system is analyzed by
computer simulation. The performance of the proposed technique outperforms the reference techniques for
two, three, and four relay systems.
REFERENCES
[1] H. Murata, A. Kuwabara, and Y. Oishi, “Distributed cooperative relaying based on space-time block code: system description and
measurement campaign,” IEEE Access, vol. 9, pp. 25623–25631, 2021, doi: 10.1109/ACCESS.2021.3057618.
[2] C. E. C. Souza, R. Campello, C. Pimentel, and D. P. B. Chaves, “Chaos-based space-time trellis codes with deep learning
decoding,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 68, no. 4, pp. 1472–1476, Apr. 2021, doi:
10.1109/TCSII.2020.3038481.
[3] J. Joung, J. Choi, and B. C. Jung, “Double space–time line codes,” IEEE Transactions on Vehicular Technology, vol. 69, no. 2,
pp. 2316–2321, Feb. 2020, doi: 10.1109/TVT.2019.2958666.
[4] B. K. Jeemon and S. T. Kassim, “Design and analysis of a novel space-time- frequency block coded vector OFDM scheme robust
to rayleigh fading,” in 2020 IEEE 17th India Council International Conference (INDICON), Dec. 2020, pp. 1–5, doi:
10.1109/INDICON49873.2020.9342086.
[5] C. He, H. Luan, X. Li, C. Ma, L. Han, and Z. Jane Wang, “A simple, high-performance space–time code for MIMO backscatter
communications,” IEEE Internet of Things Journal, vol. 7, no. 4, pp. 3586–3591, Apr. 2020, doi: 10.1109/JIOT.2020.2973048.
[6] J. Choi, J. Joung, and B. C. Jung, “Space–time line code for enhancing physical layer security of multiuser MIMO uplink
transmission,” IEEE Systems Journal, vol. 15, no. 3, pp. 3336–3347, Sep. 2021, doi: 10.1109/JSYST.2020.3001068.
[7] R. Alhamad and H. Boujemaa, “Symbol error probability of incremental relaying with distributed/centralized relay selection,”
China Communications, vol. 17, no. 11, pp. 141–155, Nov. 2020, doi: 10.23919/JCC.2020.11.013.
[8] B. K. Jeemon and S. T. K, “Space time block coded vector OFDM with ML detection,” in 2021 8th International Conference on
Smart Computing and Communications (ICSCC), Jul. 2021, pp. 145–148, doi: 10.1109/ICSCC51209.2021.9528236.
[9] D. I. Kirik, E. I. Glushankov, D. V Kozlov, K. O. Korovin, and N. A. Afanasiev, “Study of trellis coded modulation with space-
time coding,” in 2021 Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO,
Jun. 2021, pp. 1–4, doi: 10.1109/SYNCHROINFO51390.2021.9488338.
[10] H. J. Kwon, J. H. Lee, and W. Choi, “Machine learning-based beamforming in two-user MISO interference channels,” in 2019
International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Feb. 2019, pp. 496–499, doi:
10.1109/ICAIIC.2019.8669027.
[11] C. Zhai, Y. Li, X. Wang, L. Zheng, and C. Li, “Heterogeneous non-orthogonal multiple access with distributed alamouti space-
time coding,” IEEE Transactions on Vehicular Technology, vol. 70, no. 5, pp. 4796–4808, May 2021, doi:
10.1109/TVT.2021.3074189.
[12] M. Shehadeh and F. R. Kschischang, “Space–time codes from sum-rank codes,” IEEE Transactions on Information Theory, vol.
68, no. 3, pp. 1614–1637, Mar. 2022, doi: 10.1109/TIT.2021.3129767.
[13] S. Alabed, I. Maaz, and M. Al-Rabayah, “Distributed differential beamforming and power allocation for cooperative
communication networks,” International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 6, pp. 5923–5931,
Dec. 2020, doi: 10.11591/ijece.v10i6.pp5923-5931.
[14] Y.-F. Hou and T.-M. Wu, “Modulation-based detect-and-forward relaying in noncoherent UWB systems,” in 2018 IEEE 88th
Vehicular Technology Conference (VTC-Fall), Aug. 2018, pp. 1–5, doi: 10.1109/VTCFall.2018.8690680.
[15] S. Li, J.-K. Zhang, and X. Mu, “Noncoherent massive space-time block codes for uplink network communications,” IEEE
Transactions on Vehicular Technology, vol. 67, no. 6, pp. 5013–5027, Jun. 2018, doi: 10.1109/TVT.2018.2815981.
[16] M. Kanthimathi, R. Amutha, and B. N., “Performance analysis of multiple-symbol differential detection based space-time block
codes in wireless sensor networks,” in 2019 International Conference on Vision Towards Emerging Trends in Communication
and Networking (ViTECoN), Mar. 2019, pp. 1–6, doi: 10.1109/ViTECoN.2019.8899684.
Int J Elec & Comp Eng ISSN: 2088-8708 
A low complexity distributed differential scheme based on orthogonal space time … (Samer Alabed)
1187
[17] M. Wang, C. Hao, X. Dang, and X. Yu, “Non-coherent multi-symbol detection of PR-CPM for deep space relay satellites with
physical-layer network coding,” China Communications, vol. 17, no. 7, pp. 101–112, Jul. 2020, doi: 10.23919/J.CC.2020.07.009.
[18] S. A. Lanham, T. C. Cuvelier, C. Ostrove, B. La Cour, G. Ott, and R. Heath, “A noncoherent space-time code from quantum error
correction,” in 2019 53rd Annual Conference on Information Sciences and Systems (CISS), Mar. 2019, pp. 1–6, doi:
10.1109/CISS.2019.8692830.
[19] M. A. ElMossallamy, Z. Han, M. Pan, R. Jantti, K. G. Seddik, and G. Y. Li, “Noncoherent MIMO codes construction using
autoencoders,” in 2019 IEEE Global Communications Conference (GLOBECOM), Dec. 2019, pp. 1–6, doi:
10.1109/GLOBECOM38437.2019.9013199.
[20] G. S. Rajan and B. S. Rajan, “Multigroup ML decodable collocated and distributed space-time block codes,” IEEE Transactions
on Information Theory, vol. 56, no. 7, pp. 3221–3247, Jul. 2010, doi: 10.1109/TIT.2010.2048475.
[21] A. Schad, S. J. Alabed, H. Degenhardt, and M. Pesavento, “Bi-directional differential beamforming for multi-antenna relaying,”
in 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Apr. 2015, pp. 2884–2888, doi:
10.1109/ICASSP.2015.7178498.
[22] S. Alabed, “Performance analysis of differential beamforming in decentralized networks,” International Journal of Electrical and
Computer Engineering (IJECE), vol. 8, no. 3, pp. 1692–1700, Jun. 2018, doi: 10.11591/ijece.v8i3.pp1692-1700.
[23] S. Alabed, I. Maaz, and M. Al-Rabayah, “Improved bi-directional three-phase single-relay selection technique for cooperative
wireless communications,” Computers, Materials & Continua, vol. 70, no. 1, pp. 999–1015, 2022, doi:
10.32604/cmc.2022.019758.
[24] S. Alabed, “Noncoherent distributed beamforming in decentralized two-way relay networks,” Canadian Journal of Electrical and
Computer Engineering, vol. 43, no. 4, pp. 305–309, 2020, doi: 10.1109/CJECE.2020.2991404.
[25] B. M. Hochwald and W. Sweldens, “Differential unitary space-time modulation,” IEEE Transactions on Communications,
vol. 48, no. 12, pp. 2041–2052, 2000, doi: 10.1109/26.891215.
[26] K. M. Attiah, K. Seddik, and R. H. Gohary, “Differential unitary space-time constellations from spherical codes,” IEEE Wireless
Communications Letters, vol. 9, no. 11, pp. 1909–1913, Nov. 2020, doi: 10.1109/LWC.2020.3007915.
[27] J. Zhen, S. Li, J.-K. Zhang, and K. M. Wong, “Design of optimal unitary constellation with noncoherent ML receiver,” in 2019
IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM), Aug. 2019, pp. 1–5, doi:
10.1109/PACRIM47961.2019.8985123.
[28] S. Li, J.-K. Zhang, and X. Mu, “Double full diversity massive unitary space–time codes for MIMO channels,” IEEE Transactions
on Vehicular Technology, vol. 68, no. 4, pp. 3686–3701, Apr. 2019, doi: 10.1109/TVT.2019.2900403.
[29] N. Nwanekezie, G. Owojaiye, and Y. Sun, “Implementing differential distributed orthogonal space time block coding using
coefficient vectors,” in 2016 IEEE Wireless Communications and Networking Conference, Apr. 2016, pp. 1–6, doi:
10.1109/WCNC.2016.7565133.
[30] S. Han, P. Zhang, F. Shi, D. Cao, and F.-Y. Wang, “Low-complexity detection for multi-antenna differential unitary space-time
modulation systems,” in 2017 IEEE/CIC International Conference on Communications in China (ICCC), Oct. 2017, pp. 1–5, doi:
10.1109/ICCChina.2017.8330463.
[31] Y. Zhang, “Differential mModulation schemes for decode-and-forward cooperative diversity,” in Proceedings. (ICASSP ’05).
IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005., 2005, vol. 4, pp. 917–920, doi:
10.1109/ICASSP.2005.1416159.
[32] Q. Chen and G. Lei, “Unitary space time design with continuous phase modulation,” in 2021 IEEE International Conference on
Power Electronics, Computer Applications (ICPECA), Jan. 2021, pp. 1032–1034, doi: 10.1109/ICPECA51329.2021.9362534.
BIOGRAPHIES OF AUTHORS
Samer Alabed is currently an Associate Professor and the Head of Biomedical
Engineering Department at the German Jordanian University, Jordan. He was an associate
professor of Electrical Engineering at the college of engineering and technology in the
American University of the Middle East (AUM), Kuwait, from 2015 to 2022. He also worked
in Darmstadt University of Technology, Darmstadt, Germany, from 2008 to 2015. He received
his Ph.D. degree in electrical engineering and information technology from Darmstadt
University of Technology, Germany. During the last 18 years, he has worked as an associate
professor, assistant professor, researcher, and lecturer in several German and Middle East
universities and supervised tens of master students and several Ph.D. students. He received
several awards and grants from IEE, IEEE, DAAD, DFG, ERC, EU, AUM. He was invited to
many conferences and workshops in Europe, United States, and North Africa. He can be
contacted at email: samer.alabed@gju.edu. Further information is available on his homepage:
http://drsameralabed.wixsite.com/samer.
Nour Mostafa received the Ph.D. degree from the Queen's University Belfast
School of Electronics, Electrical Engineering and Computer Science, UK, in 2013. He was a
Software Developer with Liberty Information Technology, UK. He is currently an Associate
Professor of computer science with the College of Engineering and Technology, American
University of the Middle East. His current research interests include cloud, fog and IoT
computing, grid computing, large database management, artificial intelligence, and distributed
computing. He can be contacted at email: Nour.Moustafa@aum.edu.kw.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 1, February 2023: 1180-1188
1188
Wael Hosny Fouad Aly has received his Ph.D. degree at the University of
Western Ontario in Canada in 2006. Dr. Aly is a Professional Engineer of Ontario P.Eng.
(Canada). Dr. Aly is currently working as an Associate Professor of Computer Engineering at
the College of Engineering and technology at the American University of the Middle East in
Kuwait since 2016. Dr. Aly's research interests include SDN networking, distributed systems,
optical burst switching (OBS), wireless sensor networks (WSN), differentiated services, and
multi-agent systems. He can be contacted at email: Wael.Aly@aum.edu.kw.
Mohammad Al-Rabayah holds a PhD in electrical engineering from the
University of New South Wales (UNSW) since the year 2011. He is currently an assistant
professor at the American University of Middle East (AUM) – Kuwait, since 9/2018. He is
teaching various courses for the undergraduate students, an academic advisor for electrical
engineering students, and a member of many committees at the department level responsible
for maintaining high level of education and research at the department. Al-Rabayah also
worked as an assistant professor at Prince Sultan University (PSU), Riyadh-KSA, for the
period between 8/2015 and 8/2018. During his time, he taught many courses at the
communications and networks department and participated in many training workshops to
develop his professional career, and to support the university efforts toward gaining the
international engineering accreditation ABET. He worked as an assistant professor at Prince
Sattam bin Abdulaziz University (PSAU), Kharj- KSA, in the period between 10/2014 and
6/2015. His current research is in the fields of wireless networks, and cooperative wireless
communications. He can be contacted at email: Mohammad.alrabayah@aum.edu.kw.

More Related Content

Similar to A low complexity distributed differential scheme based on orthogonal space time block coding for decode-and-forward wireless relay networks (20)

PDF
Iterative network channel decoding with cooperative space-time transmission
ijasuc
 
PDF
Performance evaluation of decode and forward cooperative diversity systems ov...
IJECEIAES
 
PDF
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
Journal For Research
 
PDF
Paper id 252014136
IJRAT
 
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
PDF
Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...
TELKOMNIKA JOURNAL
 
PDF
PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...
ijwmn
 
PDF
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
ijwmn
 
PDF
PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...
ijwmn
 
PDF
PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...
ijwmn
 
PDF
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
ijwmn
 
PDF
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
Cemal Ardil
 
PDF
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
IRJET Journal
 
PDF
Capsulization of Existing Space Time Techniques
IJEEE
 
PDF
The improvement of end to end delays in network management system using netwo...
IJCNCJournal
 
PDF
Ff34970973
IJERA Editor
 
PDF
A simplified spatial modulation MISO-OFDM scheme
TELKOMNIKA JOURNAL
 
PDF
Analysis of Space Time Codes Using Modulation Techniques
IOSR Journals
 
PDF
Physical layer network coding
Nguyen Tan
 
Iterative network channel decoding with cooperative space-time transmission
ijasuc
 
Performance evaluation of decode and forward cooperative diversity systems ov...
IJECEIAES
 
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
Journal For Research
 
Paper id 252014136
IJRAT
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Joint Fixed Power Allocation and Partial Relay Selection Schemes for Cooperat...
TELKOMNIKA JOURNAL
 
PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...
ijwmn
 
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
ijwmn
 
PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...
ijwmn
 
PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...
ijwmn
 
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
ijwmn
 
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
Cemal Ardil
 
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
IRJET Journal
 
Capsulization of Existing Space Time Techniques
IJEEE
 
The improvement of end to end delays in network management system using netwo...
IJCNCJournal
 
Ff34970973
IJERA Editor
 
A simplified spatial modulation MISO-OFDM scheme
TELKOMNIKA JOURNAL
 
Analysis of Space Time Codes Using Modulation Techniques
IOSR Journals
 
Physical layer network coding
Nguyen Tan
 

More from IJECEIAES (20)

PDF
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
PDF
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
PDF
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
PDF
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
PDF
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
PDF
A review on features and methods of potential fishing zone
IJECEIAES
 
PDF
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
PDF
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
PDF
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
PDF
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
PDF
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
PDF
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
PDF
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
PDF
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
PDF
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
PDF
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
PDF
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
PDF
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
PDF
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
PDF
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
A review on features and methods of potential fishing zone
IJECEIAES
 
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 

Recently uploaded (20)

PDF
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
PPTX
template.pptxr4t5y67yrttttttttttttttttttttttttttttttttttt
SithamparanaathanPir
 
PDF
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
PDF
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
PPTX
Engineering Quiz ShowEngineering Quiz Show
CalvinLabial
 
PPTX
CM Function of the heart pp.pptxafsasdfddsf
drmaneharshalid
 
PDF
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
PDF
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
PDF
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
PPTX
Diabetes diabetes diabetes diabetes jsnsmxndm
130SaniyaAbduNasir
 
PDF
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
PPTX
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
PPTX
Electrical_Safety_EMI_EMC_Presentation.pptx
drmaneharshalid
 
PDF
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
 
PPTX
darshai cross section and river section analysis
muk7971
 
PPTX
Artificial Intelligence jejeiejj3iriejrjifirirjdjeie
VikingsGaming2
 
PDF
Artificial Neural Network-Types,Perceptron,Problems
Sharmila Chidaravalli
 
PPSX
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
PPT
FINAL plumbing code for board exam passer
MattKristopherDiaz
 
PPTX
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
template.pptxr4t5y67yrttttttttttttttttttttttttttttttttttt
SithamparanaathanPir
 
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
Engineering Quiz ShowEngineering Quiz Show
CalvinLabial
 
CM Function of the heart pp.pptxafsasdfddsf
drmaneharshalid
 
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
Diabetes diabetes diabetes diabetes jsnsmxndm
130SaniyaAbduNasir
 
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
Electrical_Safety_EMI_EMC_Presentation.pptx
drmaneharshalid
 
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
 
darshai cross section and river section analysis
muk7971
 
Artificial Intelligence jejeiejj3iriejrjifirirjdjeie
VikingsGaming2
 
Artificial Neural Network-Types,Perceptron,Problems
Sharmila Chidaravalli
 
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
FINAL plumbing code for board exam passer
MattKristopherDiaz
 
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 

A low complexity distributed differential scheme based on orthogonal space time block coding for decode-and-forward wireless relay networks

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 13, No. 1, February 2023, pp. 1180~1188 ISSN: 2088-8708, DOI: 10.11591/ijece.v13i1.pp1180-1188  1180 Journal homepage: http://ijece.iaescore.com A low complexity distributed differential scheme based on orthogonal space time block coding for decode-and-forward wireless relay networks Samer Alabed1 , Nour Mostafa2 , Wael Hosny Fouad Aly2 , Mohammad Al-Rabayah2 1 Biomedical Engineering Department, School of Applied Medical Sciences, German Jordanian University, Amman, Jordan 2 College of Engineering and Technology, American University of the Middle East, Egaila, Kuwait Article Info ABSTRACT Article history: Received Feb 16, 2022 Revised May 24, 2022 Accepted Jul 2, 2022 This work proposes a new differential cooperative diversity scheme with high data rate and low decoding complexity using the decode-and-forward protocol. The proposed model does not require either differential encoding or channel state information at the source node, relay nodes, or destination node where the data sequence is directly transmitted and the differential detection method is applied at the relay nodes and the destination node. The proposed technique enjoys a low encoding and decoding complexity at the source node, the relay nodes, and the destination node. Furthermore, the performance of the proposed strategy is analyzed by computer simulations in quasi-static Rayleigh fading channel and using the decode-and-forward protocol. The simulation results show that the proposed differential technique outperforms the corresponding reference strategies. Keywords: Cooperative techniques Decode and forward protocol Differential techniques Distributed systems Diversity techniques Space-time coding Wireless relay networks This is an open access article under the CC BY-SA license. Corresponding Author: Samer Alabed Biomedical Engineering Department, School of Applied Medical Sciences, German Jordanian University Amman 11180, Jordan Email: [email protected] 1. INTRODUCTION Transmit diversity, a form of spatial diversity, has been studied extensively as a method of combating detrimental effects in wireless fading channels [1]–[4] instead of using time and frequency diversity. In the last years, space diversity using multiple input multiple output (MIMO) systems [5], [6] has received much attention because it can be combined with other forms of diversity [7]–[10] and, additionally, it improves the overall performance in terms of bite error rate and data rate without requiring extra bandwidth or transmission power [11], [12]. MIMO systems have been suggested to increase the channel capacity linearly with the minimum number of transmitting and receiving antennas. Advances made in MIMO signal processing techniques have shown tremendous improvements in reliability and throughput [13]–[19]. However due to size, cost, and hardware constraints, the use of MIMO techniques in ad-hoc networks may not always be feasible especially in small devices. Hence, it might not be practical to use multiple-antennas for certain applications. As a solution to this problem, cooperative communication, a spatial diversity method, becomes a practical alternative to MIMO when the size of the wireless device is limited [20]–[22]. Recently, there has been a growing interest in the so-called cooperative diversity techniques where multiple terminals in a network cooperate to form a virtual antenna array in order to exploit spatial diversity in a distributed fashion [23], [24]. Hence, node cooperation can yield significant performance gains in wireless networks [23], [24]. In particular, cooperating nodes can achieve a diversity gain in fading channels [20]–[24]. Recently, several cooperative transmission techniques and protocols have
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  A low complexity distributed differential scheme based on orthogonal space time … (Samer Alabed) 1181 been proposed. These protocols can be categorized into two principal classes: the amplify-and-forward (AF) protocol [13], [21] and the decode-and-forward (DF) protocol [7], [23]. Early transmit diversity schemes were designed for coherent detection [7]–[12] with channel estimates assumed available at the receiver. However, the complexity and cost of channel estimation grow with the number of transmit and receive antennas. As a solution to this problem, transmit diversity techniques that do not require channel estimation are desirable such as differential techniques. Recently, different approaches of differential space-time modulation techniques have been proposed [25]–[32]. At this end, differential space-time block coding (DSTBC) techniques are useful for wireless communications with multiple transmitting antennas [25]–[27]. With DSTBC, the channel state information (CSI) is not required either at the transmitters or at the receivers which is important for applications when the CSI changes too fast to be estimated and utilized. The design of DSTBC has attracted the attention of many researchers in recent years [15], [16]. For two transmitters, the design of DSTBC is well established because of the existence of full rate complex orthogonal code. But for more than two transmitters, the design of DSTBC is still an active area of research. For practical use, there is a strong interest to reduce the decoding complexity of DSTBC with as little loss of coding gain as possible. In many papers, their authors considered cooperative networks employing the differential unitary space time coding (DUSTC) technique which does not require CSI at source node, relay nodes, or destination node [25]– [32], however using DUSTC in broadcast phase and relay phase increases the decoding complexity at relay nodes and destination node exponentially with the increase of the number of relay nodes or the data rate, i.e., spectral efficiency, r bps/Hz [31]. In this paper, a new cooperative diversity technique with full rate and low complexity is proposed. This model also does not require either a differential encoding at the source node or relay nodes or the CSI at the source node, relay nodes or destination node like [1], [13]–[19], [21]. In this system, more than two relay nodes are considered. Moreover, the complexity in the proposed system is very low at source node, relay nodes, and destination node where the proposed system of L nodes operating at a data rate, i.e., spectral efficiency, r bps/Hz requires a symbol-wise decoder with decoding search space of 2r search for each symbol at the destination node while cooperative networks of L nodes employing DUSTC and operating at a data rate r bps/Hz requires a decoding search space of 2rL for L symbols at each relay node and at the destination node. Furthermore, the bit error performance of the proposed system is analyzed by computer simulation and it is shown that it outperforms the DUSTC system given in [25]–[32] for two, three, and four relay nodes. 2. METHOD In this work, a novel distributed space-time coding approach using the DF protocol and M-ary phase shift keying (MPSK) constellations is suggested. The proposed approach does not require any channel knowledge at any part of the system. Moreover, it enjoys a high error performance and a low encoding and decoding complexity at all nodes in the whole network. 2.1. System model We consider a wireless network with L+2 nodes, a source node {S}, a destination node {D} and L relay nodes {Rk}l=1 L which are randomly and independently distributed as shown in Figure 1. The source node intends to send its information symbols to the destination node while the L other nodes serve as relays. We also assume that the total transmit power 𝑃𝑡 is divided equally between the source node and the relay nodes. Moreover, the power of the relay nodes is equally distributed among the relays, so that the power of the source node is 𝑃𝑠 = 1 2 𝑃𝑡 and the power of each relay is 𝑃𝑟 = 1 2𝐿 𝑃𝑡 where 𝑃𝑡 is the total transmitted power. Each relay processes the received signals independently. All nodes in the whole network, i.e., the source node, destination node, and all relay nodes, are equipped with single antennas. It is assumed that each node can transmit and receive, but not simultaneously, i.e., half duplex operation. The channel from the source node to the lth relay is denoted by 𝑓𝑙, while the one from the lth relay node to the destination node, is denoted by 𝑔𝑙 as shown in Figure 1. Moreover, it is assumed that the CSI is unknown either at the transmitting node or at the receiving node. Both channels, 𝑓𝑙 and 𝑔𝑙, are assumed as quasi-static flat Rayleigh fading. The cooperation process can be divided into two phases, broadcast phase and relay phase. During the first phase, broadcast phase, the information is transmitted from the source node to the relay nodes as shown in Figure 2. In the second phase, relay phase, each relay node decodes and transmits the signal to the destination nodes as shown in Figure 3. We further assume that there are (2L-2) symbols s(𝑙), 𝑙 = {0,1,2, . . .2𝐿 − 3} drawn from MPSK constellation. In this article, (. )∗ denotes complex conjugate of (. ) and ‖. ‖ denotes the Frobenious norm. It is assumed that the channel coefficients 𝑓𝑙 and 𝑔𝑙 are independent, zero mean complex Gaussian random variables of variance one but they remain unchanged during each block.
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 13, No. 1, February 2023: 1180-1188 1182 Figure 1. Wireless relay network with L relay nodes Figure 2. Broadcast phase Figure 3. Relay phase 2.2. Broadcast phase The source-relay channel and relay-destination channel are assumed independent of each other. All channels are assumed as quasi static flat Rayleigh fading, i.e., they are constant during each block which consists of several frames and change independently from one block to another. In Figure 1, 𝑓𝑖,𝑘 is the complex channel coefficient from source node to the lth relay node of the kth transmission frame, and 𝑔𝑖,𝑘 is the complex channel coefficient from the lth relay node to the destination node of the kth transmission frame. Let us assume that each frame has two phases where during each frame, the source node sends (2L-2) information symbols. Let also assume that s(𝑘) is the source symbol sequence with elements s(𝑘)(𝑖), 𝑖 ∈ {0,1,2, . . . ,2𝐿 − 3}. In the first phase, broadcast phase, the source node transmits (2L-2) symbols to the relay terminals where the initial (2L-2) symbols of the initial frame are known at the source node, relay nodes and destination node, and they are assumed to be ones, s(0) = [1, 1, . . , 1], to initialize the differential encoding. At the end of transmission, the received signal vector at the lth relay node of the kth frame is given by (1): r𝑙 (𝑘) = 𝑓𝑙,𝑘 s(𝑘) + n𝑙 (𝑘) , (1) where r𝑙 (𝑘) = [𝑟𝑙 (𝑘) (0), 𝑟𝑙 (𝑘) (1), … … , 𝑟𝑙 (𝑘) (2L − 3)], s(𝑘) = [𝑠(𝑘) (0), 𝑠(𝑘) (1), . . . … , 𝑠(𝑘)(2L − 3)], n𝑙 (𝑘) = 𝑛𝑙 (𝑘) (0), 𝑛𝑙 (𝑘) (1), . . , 𝑛𝑙 (𝑘) (2L − 3)], and 𝑛𝑙 (𝑘) (𝑖) is the additive channel noise of the ith time slot at the lth relay node with independent, zero mean, complex Gaussian random variables of unity variances. At the relay nodes, the received signals in the kth transmission frame are combined as in (2). 𝑝𝑙 (𝑘) (𝑖 − 1) = 𝑟𝑙 (𝑘) (𝑖 − 1) 𝑟𝑙 (𝑘) (𝑖), (2) Note that |𝑠(𝑘) (𝑖)| = 1 since the symbols are drawn from MPSK constellations. If we consider a noise-free scenario, then |𝑝𝑙 (𝑘) (𝑖)| = |𝑓𝑙,𝑘| 2 . Therefore, the information symbol 𝑠(𝑘) (𝑖) can be reconstructed by applying the following maximum likelihood (ML) decoder: 𝑠̂𝑙 (𝑘) (𝑖) = arg min𝑠∈𝑆𝑖 ‖𝑝𝑙 (𝑘) (𝑖) − |𝑝𝑙 (𝑘) (𝑖)| 𝑠‖, (3) where 𝑖 = {0,1,2,3, . . .2𝐿 − 3}, 𝑆𝑖 denotes all possible symbols of MPSK constellation transmitted over one frame. At the end of the transmission, the lth relay contains the estimated data sequence 𝑠 ̂𝑙 (𝑘) (𝑖). Basically, we search for the symbol that minimizes the cost-function given in (3) by substituting all possible symbols of MPSK constellation.
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  A low complexity distributed differential scheme based on orthogonal space time … (Samer Alabed) 1183 2.3. Relay phase By using L relay nodes, a low complexity and full rate space time coding scheme with complex orthogonal design is performed. An orthogonal design is used to minimize the decoding complexity by applying a symbolwise decoder at the receiver side. During the second phase, relay phase, the estimated symbol sequence of the relays is space time block coded in the following designed code matrices. 2.3.1. Two relay system In the orthogonal design, there are several codes. For two relay-node system, Alamouti’s code is the optimal one. Therefore, if the system contains only two relays, the relay detected symbol sequence is orthogonally space time block coded using the Alamouti's matrix as (4): X(𝑘) = [ 𝑠̂1 (𝑘) (0) 𝑠̂2 (𝑘) (1) −{𝑠̂2 (𝑘) (3)} ∗ {𝑠̂3 (𝑘) (2)} ∗], (4) where 𝑠̂𝑙 (𝑘) (𝑖) is the ith estimated symbol in the kth frame on the lth relay. 2.3.2. Three relay system If the system contains three relay nodes, there are several orthogonal designs. The best choice is to find an orthogonal code with full-rate. Therefore, in three relay system, the estimated symbol sequence at the relays is space time block coded in terms of the following full rate, low complexity orthogonal matrix. X(𝑘) = [ 𝑠̂1 (𝑘) (0) 𝑠̂2 (𝑘) (1) 0 −{𝑠̂1,𝑘 (𝑘) (1)} ∗ {𝑠̂2 (𝑘) (0)} ∗ 0 0 𝑠̂2 (𝑘) (2) 𝑠̂3 (𝑘) (3) 0 −{𝑠̂2 (𝑘) (3)} ∗ {𝑠̂3 (𝑘) (2)} ∗ ] . (5) 2.3.3. L relay system Similar to section 2.3.2, if the system contains L relay nodes, there are several orthogonal designs. The best choice is to find an orthogonal code with full-rate. Therefore, in L relay system, the estimated symbol sequence at the relays is space time block coded in terms of the following full rate, low complexity orthogonal matrix. 𝐗(𝑘) = [ {𝑠̂1 (𝑘) (0)} {𝑠̂2 (𝑘) (1)} 0 . . 0 0 −{𝑠̂1 (𝑘) (1)} ∗ {𝑠̂2 (𝑘) (0)} ∗ 0 . . 0 0 0 {𝑠̂2 (𝑘) (2)} {𝑠̂3 (𝑘) (3)} . . 0 0 0 −{𝑠̂2 (𝑘) (3)} ∗ {𝑠̂3 (𝑘) (2)} ∗ . . 0 0 . . . . . . . . . . . . . . 0 0 0 . . {𝑠̂𝐿−1 (𝑘) (2𝐿 − 4)} {𝑠̂𝐿 (𝑘) (2𝐿 − 3)} 0 0 0 . . −{𝑠̂𝐿−1 (𝑘) (2𝐿 − 3)} ∗ {𝑠̂𝐿 (𝑘) (2𝐿 − 4)} ∗ ] (6) 2.4. Differential detection technique The received signal vector, r𝑑 (𝑘) = [𝑟𝑑 (𝑘) (0), 𝑟𝑑 (𝑘) (1), … 𝑟𝑑 (𝑘) (2𝐿 − 3)]𝑇 , at the destination terminal in the kth frame is given by (7): r𝑑 (𝑘) = X(𝑘) g𝑘 + n𝑑 (𝑘) , (7) where g𝑘 = [𝑔1,𝑘, 𝑔2,𝑘, … , 𝑔𝐿,𝑘] is the channel state information (CSI) between the relay nodes and destination terminal and n𝑑 (𝑘) = [𝑛𝑑 (𝑘) (0), 𝑛𝑑 (𝑘) (1), … 𝑛𝑑 (𝑘) (2𝐿 − 3)]𝑇 is the noise vector in the kth frame at the destination terminal. In case of two relay system, the received signals in the kth frame at the destination node, assuming that the destination node does not receive a copy from the source node, are given by (8). 𝑟𝑑 (𝑘) (0) = 𝑔1,𝑘 𝑠̂1 (𝑘) (0) + 𝑔2,𝑘 𝑠̂2 (𝑘) (1) + 𝑛𝑑 (𝑘) (0), 𝑟𝑑 (𝑘) (1) = −𝑔1,𝑘{𝑠̂1 (𝑘) (1)} ∗ + 𝑔2,𝑘{𝑠̂2 (𝑘) (0)} ∗ + 𝑛𝑑 (𝑘) (1). (8)
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 13, No. 1, February 2023: 1180-1188 1184 For three-relay system and at the destination node, the received signals in the kth frame are given by (9). 𝑟𝑑 (𝑘) (0) = 𝑔1,𝑘 𝑠̂1 (𝑘) (0) + 𝑔2,𝑘 𝑠̂2 (𝑘) (1) + 𝑛𝑑 (𝑘) (0), 𝑟𝑑 (𝑘) (1) = −𝑔1,𝑘{𝑠̂1 (𝑘) (1)} ∗ + 𝑔2,𝑘{𝑠̂2 (𝑘) (0)} ∗ + 𝑛𝑑 (𝑘) (1), 𝑟𝑑 (𝑘) (2) = 𝑔2,𝑘 𝑠̂2 (𝑘) (2) + 𝑔3,𝑘 𝑠̂3 (𝑘) (3) + 𝑛𝑑 (𝑘) (2), 𝑟𝑑 (𝑘) (3) = −𝑔2,𝑘{𝑠̂2 (𝑘) (3)} ∗ + 𝑔3,𝑘{𝑠̂3 (𝑘) (2)} ∗ + 𝑛𝑑 (𝑘) (3). (9) For L-relay system and at the destination node, the received signals in the kth frame are given by (10). 𝑟𝑑 (𝑘) (0) = 𝑔1,𝑘 𝑠̂1 (𝑘) (0) + 𝑔2,𝑘 𝑠̂2 (𝑘) (1) + 𝑛𝑑 (𝑘) (0), 𝑟𝑑 (𝑘) (1) = −𝑔1,𝑘{𝑠̂1 (𝑘) (1)} ∗ + 𝑔2,𝑘{𝑠̂2 (𝑘) (0)} ∗ + 𝑛𝑑 (𝑘) (1), 𝑟𝑑 (𝑘) (2) = 𝑔2,𝑘 𝑠̂2 (𝑘) (2) + 𝑔3,𝑘 𝑠̂3 (𝑘) (3) + 𝑛𝑑 (𝑘) (2), 𝑟𝑑 (𝑘) (3) = −𝑔2,𝑘{𝑠̂2 (𝑘) (3)} ∗ + 𝑔3,𝑘{𝑠̂3 (𝑘) (2)} ∗ + 𝑛𝑑 (𝑘) (3), 𝑟𝑑 (𝑘) (2𝐿 − 4) = 𝑔𝐿−1,𝑘 𝑠̂𝐿−1 (𝑘) (2𝐿 − 4) + 𝑔𝐿,𝑘 𝑠̂3 (𝑘) (2𝐿 − 3) + 𝑛𝑑 (𝑘) (2𝐿 − 4), 𝑟𝑑 (𝑘) (2𝐿 − 3) = −𝑔𝐿−1,𝑘{𝑠̂2 (𝑘) (2𝐿 − 3)} ∗ + 𝑔𝐿,𝑘{𝑠̂3 (𝑘) (2𝐿 − 4)} ∗ + 𝑛𝑑 (𝑘) (2𝐿 − 3). (10) For the sake of simplicity and in order to reconstruct the data sequence, let us assume that 𝑔𝑙,𝑘 = 𝑔𝑙,𝑘−1 = 𝑔𝑙 , ∀𝑙 ∈ {1,2,3, . . . , 𝐿} and consider noise-free case, therefore, the received signals in the kth frame given by (10) are combined as (11). 𝐲𝟏 (𝑘) = [ 𝐲𝟏 (𝑘) (0) 𝐲𝟏 (𝑘) (1) ] = [ 𝑟𝑑 (𝑘) (0) (𝑟𝑑 (𝑘) (1)) ∗] = [ 𝑠̂1 (𝑘) (0) 𝑠̂2 (𝑘) (1) −𝑠̂1 (𝑘) (1) 𝑠̂2 (𝑘) (0) ] [ 𝑔1 (𝑔2)∗], 𝐲𝟐 (𝑘) = [ 𝐲𝟐 (𝑘) (0) 𝐲𝟐 (𝑘) (1) ] = [ 𝑟𝑑 (𝑘) (2) (𝑟𝑑 (𝑘) (3)) ∗] = [ 𝑠̂1 (𝑘) (2) 𝑠̂2 (𝑘) (3) −𝑠̂1 (𝑘) (3) 𝑠̂2 (𝑘) (2) ] [ 𝑔2 (𝑔3)∗], 𝐲𝐋−𝟏 (𝑘) = [ 𝐲𝐋−𝟏 (𝑘) (0) 𝐲𝐋−𝟏 (𝑘) (1) ] = [ 𝑟𝑑 (𝑘) (2𝐿 − 4) (𝑟𝑑 (𝑘) (2𝐿 − 3)) ∗] = [ 𝑠̂1 (𝑘) (2𝐿 − 4) 𝑠̂2 (𝑘) (2𝐿 − 3) −𝑠̂1 (𝑘) (2𝐿 − 3) 𝑠̂2 (𝑘) (2𝐿 − 4) ] [ 𝑔𝐿−1 (𝑔𝐿)∗]. (11) To reconstruct the original information symbols, the following ML decoders can be used [𝑠̂(𝑘) (0) 𝑠̂(𝑘) (1)] = arg min𝑠𝑖∈𝑆𝑖 ‖y1 (𝑘) − [𝑠1 𝑠2] y1 (0) ‖, [𝑠̂(𝑘) (2) 𝑠̂(𝑘) (3)] = arg min𝑠𝑖∈𝑆𝑖 ‖y2 (𝑘) − [𝑠1 𝑠2] y2 (0) ‖, [𝑠̂(𝑘) (2𝐿 − 4) 𝑠̂(𝑘) (2𝐿 − 3)] = arg min𝑠𝑖∈𝑆𝑖 ‖yL−1 (𝑘) − [𝑠1 𝑠2] yL−1 (0) ‖, (12) where y𝑙 (0) , which is used to detect the signals differentially, is the received signal vector for the arbitrary initial symbols s(0) . Note that 𝑔𝑙 ̂ = y𝑙 (𝑘) (0)+y𝑙 (𝑘) (1) 2 and 𝑔𝑙+1 ̂ = ( y𝑙 (𝑘) (0)−y𝑙 (𝑘) (1) 2 ) ∗ where 𝑙 = [1,2,3, … 𝐿 − 1]. Therefore, the previous ML decoder expressed in (12) can be simplified to be a fast symbol-wise decoder, given by (13) 𝑠̂(𝑘) (2𝑙 − 2) = arg min𝑠∈𝑆𝑖 ‖(𝑔𝑙 ̂ 𝐲𝑙 (𝑘) (0) + 𝑔𝑙+1 ∗ ̂ 𝐲𝑙 (𝑘) (1)) − (|𝑔𝑙 ̂ |2 + |𝑔𝑙+1 ̂|2) 𝑠 ‖, 𝑠̂(𝑘) (2𝑙 − 1) = arg min𝑠∈𝑆𝑖 ‖(𝑔𝑙+1 ̂ 𝐲𝑙 (𝑘) (0) − 𝑔𝑙 ∗ ̂ 𝐲𝑙 (𝑘) (1)) − (|𝑔𝑙 ̂ |2 + |𝑔𝑙+1 ̂|2) 𝑠 ‖. (13) 3. RESULTS AND DISCUSSION Our simulation results show the performance of a half-duplex wireless relay network using independent quasi-static flat Rayleigh fading channels. As explained in section 2.1, it is assumed that the total power 𝑃𝑡 is distributed equally between the source node and relay nodes. The relay power is equally distributed among all relays as well such that 𝑃s = 𝐿 𝑃𝑟 = 1 2 𝑃𝑡 and 𝑃𝑟 = 1 2𝐿 𝑃𝑡 where 𝑃𝑡 is the power of the rth
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  A low complexity distributed differential scheme based on orthogonal space time … (Samer Alabed) 1185 relay and 𝑃s is the power of the source node. In this section, we use a Monte Carlo simulation with 106 runs to compare the symbol error rate (SER) performance of the proposed DF distributed differential cooperative space time coding technique with the SER performance of the DF cooperative distributed unitary space time coding technique suggested in [25]–[32] as function of total signal-to-noise (SNR), where the total SNR is the ration between the total transmitted power to the total power of the noise. In our simulation results, the 4-PSK modulation is used in all figures. Moreover, we consider a wireless network with L+2 nodes, one source node {S}, one destination node {D} and L relay nodes, which are randomly and independently distributed as explained in section 2.1 and shown in Figure 1. The source node, destination node, and all relay nodes are equipped with single antennas. In addition to that, it is assumed that the CSI is unknown all nodes in the whole network. In the simulation results, the simulated SER curves for both techniques using the DF protocol and using two, three, and four relays are generated. It is observed that the performance of the proposed technique is better than the conventional DUSTC one with much less complexity. In Figures 4 to 6, the performance analysis of the cooperative networks depends on the error term occurred due to decoding errors made in the relays as shown in (3). Therefore, if we assign more SNR, i.e., 40 dB more, at source-relays links, 𝑆𝑁𝑅𝑠−𝑟, than relays-destination links 𝑆𝑁𝑅𝑟−𝑑, the diversity and coding grain can be improved as shown in Figures 7 to 9. The SNR at the source- relays links is 𝑆𝑁𝑅′ 𝑠−𝑟 = 𝑆𝑁𝑅𝑠−𝑟 + 40 𝑑𝐵, however in Figures 4 to 6, it is assumed that the total SNR is SNRtotal=SNRs-r + SNRr-d where SNRs-r = SNRr-d. The complexity of the proposed system is low at source node, relay nodes and destination node where the proposed system of L relay nodes operating at a data rate r bps/Hz requires a decoding search space of 2r search for each symbol at each relay node and at the destination node while cooperative networks of L relay nodes employing DUSTC and operating at the same data rate requires a decoding search space of 2rL for L symbols at each relay node and at the destination node. Figure 4. SER performance vs. SNR for different DSTBC techniques using four relays and 4-PSK modulation Figure 5. SER performance vs. SNR for different DSTBC techniques using three relays and 4-PSK modulation Figure 6. SER performance vs. SNR for different DSTBC techniques using two relays and 4-PSK modulation Figure 7. SER performance vs. SNR for different DSTBC techniques using two relays and 4-PSK modulation when 𝑆𝑁𝑅′ 𝑠−𝑟 = 𝑆𝑁𝑅𝑠−𝑟 + 40 𝑑𝐵
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 13, No. 1, February 2023: 1180-1188 1186 Figure 8. ER performance vs. SNR for different DSTBC techniques using three relays and 4-PSK modulation when 𝑆𝑁𝑅′ 𝑠−𝑟 = 𝑆𝑁𝑅𝑠−𝑟 + 40 𝑑𝐵 Figure 9. ER performance vs. SNR for different DSTBC techniques using four relays and 4-PSK modulation when 𝑆𝑁𝑅′ 𝑠−𝑟 = 𝑆𝑁𝑅𝑠−𝑟 + 40 𝑑𝐵 4. CONCLUSION In this paper, we have proposed a differential space-time coding technique. The proposed technique enjoys high error performance with full data-rate and low encoding and decoding complexity as compared with the traditional DUSTC technique. The bit error performance of the proposed system is analyzed by computer simulation. The performance of the proposed technique outperforms the reference techniques for two, three, and four relay systems. REFERENCES [1] H. Murata, A. Kuwabara, and Y. Oishi, “Distributed cooperative relaying based on space-time block code: system description and measurement campaign,” IEEE Access, vol. 9, pp. 25623–25631, 2021, doi: 10.1109/ACCESS.2021.3057618. [2] C. E. C. Souza, R. Campello, C. Pimentel, and D. P. B. Chaves, “Chaos-based space-time trellis codes with deep learning decoding,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 68, no. 4, pp. 1472–1476, Apr. 2021, doi: 10.1109/TCSII.2020.3038481. [3] J. Joung, J. Choi, and B. C. Jung, “Double space–time line codes,” IEEE Transactions on Vehicular Technology, vol. 69, no. 2, pp. 2316–2321, Feb. 2020, doi: 10.1109/TVT.2019.2958666. [4] B. K. Jeemon and S. T. Kassim, “Design and analysis of a novel space-time- frequency block coded vector OFDM scheme robust to rayleigh fading,” in 2020 IEEE 17th India Council International Conference (INDICON), Dec. 2020, pp. 1–5, doi: 10.1109/INDICON49873.2020.9342086. [5] C. He, H. Luan, X. Li, C. Ma, L. Han, and Z. Jane Wang, “A simple, high-performance space–time code for MIMO backscatter communications,” IEEE Internet of Things Journal, vol. 7, no. 4, pp. 3586–3591, Apr. 2020, doi: 10.1109/JIOT.2020.2973048. [6] J. Choi, J. Joung, and B. C. Jung, “Space–time line code for enhancing physical layer security of multiuser MIMO uplink transmission,” IEEE Systems Journal, vol. 15, no. 3, pp. 3336–3347, Sep. 2021, doi: 10.1109/JSYST.2020.3001068. [7] R. Alhamad and H. Boujemaa, “Symbol error probability of incremental relaying with distributed/centralized relay selection,” China Communications, vol. 17, no. 11, pp. 141–155, Nov. 2020, doi: 10.23919/JCC.2020.11.013. [8] B. K. Jeemon and S. T. K, “Space time block coded vector OFDM with ML detection,” in 2021 8th International Conference on Smart Computing and Communications (ICSCC), Jul. 2021, pp. 145–148, doi: 10.1109/ICSCC51209.2021.9528236. [9] D. I. Kirik, E. I. Glushankov, D. V Kozlov, K. O. Korovin, and N. A. Afanasiev, “Study of trellis coded modulation with space- time coding,” in 2021 Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO, Jun. 2021, pp. 1–4, doi: 10.1109/SYNCHROINFO51390.2021.9488338. [10] H. J. Kwon, J. H. Lee, and W. Choi, “Machine learning-based beamforming in two-user MISO interference channels,” in 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Feb. 2019, pp. 496–499, doi: 10.1109/ICAIIC.2019.8669027. [11] C. Zhai, Y. Li, X. Wang, L. Zheng, and C. Li, “Heterogeneous non-orthogonal multiple access with distributed alamouti space- time coding,” IEEE Transactions on Vehicular Technology, vol. 70, no. 5, pp. 4796–4808, May 2021, doi: 10.1109/TVT.2021.3074189. [12] M. Shehadeh and F. R. Kschischang, “Space–time codes from sum-rank codes,” IEEE Transactions on Information Theory, vol. 68, no. 3, pp. 1614–1637, Mar. 2022, doi: 10.1109/TIT.2021.3129767. [13] S. Alabed, I. Maaz, and M. Al-Rabayah, “Distributed differential beamforming and power allocation for cooperative communication networks,” International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 6, pp. 5923–5931, Dec. 2020, doi: 10.11591/ijece.v10i6.pp5923-5931. [14] Y.-F. Hou and T.-M. Wu, “Modulation-based detect-and-forward relaying in noncoherent UWB systems,” in 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall), Aug. 2018, pp. 1–5, doi: 10.1109/VTCFall.2018.8690680. [15] S. Li, J.-K. Zhang, and X. Mu, “Noncoherent massive space-time block codes for uplink network communications,” IEEE Transactions on Vehicular Technology, vol. 67, no. 6, pp. 5013–5027, Jun. 2018, doi: 10.1109/TVT.2018.2815981. [16] M. Kanthimathi, R. Amutha, and B. N., “Performance analysis of multiple-symbol differential detection based space-time block codes in wireless sensor networks,” in 2019 International Conference on Vision Towards Emerging Trends in Communication and Networking (ViTECoN), Mar. 2019, pp. 1–6, doi: 10.1109/ViTECoN.2019.8899684.
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  A low complexity distributed differential scheme based on orthogonal space time … (Samer Alabed) 1187 [17] M. Wang, C. Hao, X. Dang, and X. Yu, “Non-coherent multi-symbol detection of PR-CPM for deep space relay satellites with physical-layer network coding,” China Communications, vol. 17, no. 7, pp. 101–112, Jul. 2020, doi: 10.23919/J.CC.2020.07.009. [18] S. A. Lanham, T. C. Cuvelier, C. Ostrove, B. La Cour, G. Ott, and R. Heath, “A noncoherent space-time code from quantum error correction,” in 2019 53rd Annual Conference on Information Sciences and Systems (CISS), Mar. 2019, pp. 1–6, doi: 10.1109/CISS.2019.8692830. [19] M. A. ElMossallamy, Z. Han, M. Pan, R. Jantti, K. G. Seddik, and G. Y. Li, “Noncoherent MIMO codes construction using autoencoders,” in 2019 IEEE Global Communications Conference (GLOBECOM), Dec. 2019, pp. 1–6, doi: 10.1109/GLOBECOM38437.2019.9013199. [20] G. S. Rajan and B. S. Rajan, “Multigroup ML decodable collocated and distributed space-time block codes,” IEEE Transactions on Information Theory, vol. 56, no. 7, pp. 3221–3247, Jul. 2010, doi: 10.1109/TIT.2010.2048475. [21] A. Schad, S. J. Alabed, H. Degenhardt, and M. Pesavento, “Bi-directional differential beamforming for multi-antenna relaying,” in 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Apr. 2015, pp. 2884–2888, doi: 10.1109/ICASSP.2015.7178498. [22] S. Alabed, “Performance analysis of differential beamforming in decentralized networks,” International Journal of Electrical and Computer Engineering (IJECE), vol. 8, no. 3, pp. 1692–1700, Jun. 2018, doi: 10.11591/ijece.v8i3.pp1692-1700. [23] S. Alabed, I. Maaz, and M. Al-Rabayah, “Improved bi-directional three-phase single-relay selection technique for cooperative wireless communications,” Computers, Materials & Continua, vol. 70, no. 1, pp. 999–1015, 2022, doi: 10.32604/cmc.2022.019758. [24] S. Alabed, “Noncoherent distributed beamforming in decentralized two-way relay networks,” Canadian Journal of Electrical and Computer Engineering, vol. 43, no. 4, pp. 305–309, 2020, doi: 10.1109/CJECE.2020.2991404. [25] B. M. Hochwald and W. Sweldens, “Differential unitary space-time modulation,” IEEE Transactions on Communications, vol. 48, no. 12, pp. 2041–2052, 2000, doi: 10.1109/26.891215. [26] K. M. Attiah, K. Seddik, and R. H. Gohary, “Differential unitary space-time constellations from spherical codes,” IEEE Wireless Communications Letters, vol. 9, no. 11, pp. 1909–1913, Nov. 2020, doi: 10.1109/LWC.2020.3007915. [27] J. Zhen, S. Li, J.-K. Zhang, and K. M. Wong, “Design of optimal unitary constellation with noncoherent ML receiver,” in 2019 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM), Aug. 2019, pp. 1–5, doi: 10.1109/PACRIM47961.2019.8985123. [28] S. Li, J.-K. Zhang, and X. Mu, “Double full diversity massive unitary space–time codes for MIMO channels,” IEEE Transactions on Vehicular Technology, vol. 68, no. 4, pp. 3686–3701, Apr. 2019, doi: 10.1109/TVT.2019.2900403. [29] N. Nwanekezie, G. Owojaiye, and Y. Sun, “Implementing differential distributed orthogonal space time block coding using coefficient vectors,” in 2016 IEEE Wireless Communications and Networking Conference, Apr. 2016, pp. 1–6, doi: 10.1109/WCNC.2016.7565133. [30] S. Han, P. Zhang, F. Shi, D. Cao, and F.-Y. Wang, “Low-complexity detection for multi-antenna differential unitary space-time modulation systems,” in 2017 IEEE/CIC International Conference on Communications in China (ICCC), Oct. 2017, pp. 1–5, doi: 10.1109/ICCChina.2017.8330463. [31] Y. Zhang, “Differential mModulation schemes for decode-and-forward cooperative diversity,” in Proceedings. (ICASSP ’05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005., 2005, vol. 4, pp. 917–920, doi: 10.1109/ICASSP.2005.1416159. [32] Q. Chen and G. Lei, “Unitary space time design with continuous phase modulation,” in 2021 IEEE International Conference on Power Electronics, Computer Applications (ICPECA), Jan. 2021, pp. 1032–1034, doi: 10.1109/ICPECA51329.2021.9362534. BIOGRAPHIES OF AUTHORS Samer Alabed is currently an Associate Professor and the Head of Biomedical Engineering Department at the German Jordanian University, Jordan. He was an associate professor of Electrical Engineering at the college of engineering and technology in the American University of the Middle East (AUM), Kuwait, from 2015 to 2022. He also worked in Darmstadt University of Technology, Darmstadt, Germany, from 2008 to 2015. He received his Ph.D. degree in electrical engineering and information technology from Darmstadt University of Technology, Germany. During the last 18 years, he has worked as an associate professor, assistant professor, researcher, and lecturer in several German and Middle East universities and supervised tens of master students and several Ph.D. students. He received several awards and grants from IEE, IEEE, DAAD, DFG, ERC, EU, AUM. He was invited to many conferences and workshops in Europe, United States, and North Africa. He can be contacted at email: [email protected]. Further information is available on his homepage: http://drsameralabed.wixsite.com/samer. Nour Mostafa received the Ph.D. degree from the Queen's University Belfast School of Electronics, Electrical Engineering and Computer Science, UK, in 2013. He was a Software Developer with Liberty Information Technology, UK. He is currently an Associate Professor of computer science with the College of Engineering and Technology, American University of the Middle East. His current research interests include cloud, fog and IoT computing, grid computing, large database management, artificial intelligence, and distributed computing. He can be contacted at email: [email protected].
  • 9.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 13, No. 1, February 2023: 1180-1188 1188 Wael Hosny Fouad Aly has received his Ph.D. degree at the University of Western Ontario in Canada in 2006. Dr. Aly is a Professional Engineer of Ontario P.Eng. (Canada). Dr. Aly is currently working as an Associate Professor of Computer Engineering at the College of Engineering and technology at the American University of the Middle East in Kuwait since 2016. Dr. Aly's research interests include SDN networking, distributed systems, optical burst switching (OBS), wireless sensor networks (WSN), differentiated services, and multi-agent systems. He can be contacted at email: [email protected]. Mohammad Al-Rabayah holds a PhD in electrical engineering from the University of New South Wales (UNSW) since the year 2011. He is currently an assistant professor at the American University of Middle East (AUM) – Kuwait, since 9/2018. He is teaching various courses for the undergraduate students, an academic advisor for electrical engineering students, and a member of many committees at the department level responsible for maintaining high level of education and research at the department. Al-Rabayah also worked as an assistant professor at Prince Sultan University (PSU), Riyadh-KSA, for the period between 8/2015 and 8/2018. During his time, he taught many courses at the communications and networks department and participated in many training workshops to develop his professional career, and to support the university efforts toward gaining the international engineering accreditation ABET. He worked as an assistant professor at Prince Sattam bin Abdulaziz University (PSAU), Kharj- KSA, in the period between 10/2014 and 6/2015. His current research is in the fields of wireless networks, and cooperative wireless communications. He can be contacted at email: [email protected].