Next Article in Journal
Reassessing the Strength of a Class of Wigner’s Friend No-Go Theorems
Previous Article in Journal
The Origin of Shared Emergent Properties in Discrete Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Short Reference Differential Chaos Shift Keying Cooperative Communication System Based on Modified Code Index Modulation

1
School of Electrical Information Engineering, Hunan Institute of Technology, Hengyang 421002, China
2
School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
3
Micro and Nano Optoelectronic Devices and Integrated Technology Key Laboratory of Universities in Hunan Province, Hengyang 421002, China
4
School of Electronic and Optical Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(6), 562; https://doi.org/10.3390/e27060562 (registering DOI)
Submission received: 28 April 2025 / Revised: 20 May 2025 / Accepted: 24 May 2025 / Published: 26 May 2025
(This article belongs to the Section Complexity)

Abstract

:
In this paper, a new short reference differential chaos shift keying (SR-DCSK) cooperative communication system based on modified code index modulation, referred to as the MCIM-SR-DCSK-CC system, is proposed. In the proposed MCIM-SR-DCSK-CC system, the information bits are transmitted to both the relay and the destination in the first time slot. On the other hand, in the second time slot, the relay not only forwards the information bits but also sends new information bits to the destination. Specifically, the relay adopts the modified code index modulation to transmit more information bits to the destination. The theoretical bit error rate (BER) expressions of the proposed MCIM-SR-DCSK-CC system are obtained over additive white Gaussian noise (AWGN) and the multipath Rayleigh fading channels. It is demonstrated that the simulation results of BER performance match the theoretical results. The energy efficiency (EE), the data rate, and transmission throughput are carefully analyzed. The performance of the proposed system is better than its competitors’.

1. Introduction

According to the characteristics of the chaotic signals, such as initial value sensitivity, noise-like characteristics, and wide spectrum, the chaotic signals are widely adopted in communication systems [1,2,3,4]. Among many chaotic modulation schemes, differential chaos shift keying (DCSK) is the leading non-coherent option [5,6], which has been extensively employed in various short-range wireless communication scenarios, like wireless sensor networks (WSNs) and wireless body area networks (WBANs) [7,8]. However, the traditional DCSK system allocates each data frame into two time slots, one for reference-chaotic signals and one for information-bearing signals. This allocation leads to low data rates, low spectral efficiency, and energy inefficiency. Hence, several viable methods have been suggested to overcome the mentioned limitations, such as short reference DCSK (SR-DCSK) [9], multi-carrier DCSK (MC-DCSK) [10], noise reduction DCSK (NR-DCSK) [11], high-efficiency DCSK (HE-DCSK) [12], and so on.
Recently, index modulation (IM) has been developed as a means to enhance the data rate and energy efficiency of chaos-based communication systems. In the IM technique, a variety of transmission resources, including spreading codes, time slots, subcarriers, and transmit antennas, can be used to transmit information [13,14]. To achieve higher data rates, the code index modulation (CIM) technique was first used in direct-spread spectrum-sequence communication systems [15,16]. The M-ary orthogonal multilevel differential chaos shift keying system with code index modulation (CIM-OM-MDCSK) is proposed for high data rate and high spectral efficiency [17]. In the CIM-OM-MDCSK system, the M-ary information signals consist of modulated bits, chaotic signals, and their Hilbert transforms, and the selected Walsh codes with specific indices are used to modulate the multiple information-bearing signals. The modified code index modulation scheme based on multi-carrier M-ary DCSK (MC-MCIM-MDCSK) is proposed for high energy efficiency (EE), better spectral efficiency (SE), and high data rate [18]. The carrier index (CI) scheme that carries additional information bits by activating different subcarriers was proposed in [19,20]. Then some modified carrier index differential chaos shift keying (CI-DCSK) systems have been proposed to obtain higher data rates, better energy efficiency, and spectrum efficiency. The carrier index M-ary differential chaos shift keying system (CI-MDCSK) transmitted the modulated bits by the active carriers through M-ary DCSK modulation, which is based on the Hilbert transform [21]. The high data rate carrier index differential chaos shift keying (HDR CI-DCSK) is proposed to obtain higher data rates, better energy efficiency, and spectrum efficiency [22]. The multi-carrier DCSK with hybrid index modulation (HIM-MC-DCSK) system is proposed by combining the carrier-number-index technique and carrier-index technique with MC-DCSK modulation to substantially enhance transmission efficiency in wireless communication systems [23].
Spatial diversity has also received considerable attention as another promising technique to combat multipath fading [24,25]. The use of multiple antennas to transmit redundant signal information can significantly mitigate the impact of multipath propagation. The cooperative communication, which provides transmit diversity by placing a relay between the source and destination, has been proposed as an alternative approach to tackle multipath fading [26]. Moreover, it has been shown in [27,28,29] that integrating DCSK with cooperative communication (CC) can substantially enhance the reliability of wireless communication systems. In [30], the partial-sequence CC (PS-CC) scheme is proposed for improving data rate. In order to enhance the transmission throughput, the IM technique can be employed in cooperative communication [31]. A two-way multi-user half-duplex cooperative communication system based on the joint grouping subcarrier-permutation index modulation-DCSK (GSPIM-DCSK) system is proposed in [32]. In [33], the SR-DCSK cooperative communication system with a code index modulation (CIM-SR-DCSK-CC) system is proposed in order to increase the throughput without negatively impacting the BER performance. In order to maintain the advantages of the CIM-SR-DCSK-CC system and improve the data rate, we propose an SR-DCSK cooperative communication system based on modified code index modulation (MCIM), referred to as the MCIM-SR-DCSK-CC system in this paper. The main contributions of this paper are as follows:
In the proposed MCIM-SR-DCSK-CC system, the SR-DCSK scheme is employed to achieve the communication between the source and the destination, and the modified code index modulation scheme based on M-ary DCSK (MCIM-MDCSK) is adopted to realize the communication between the relay and the destination. On the other hand, in the proposed system, each transmission period is divided into two phases: the source transmits the polarity-modulated bits to the relay and the destination in the first phase; the relay transmits its own information bits and the polarity-modulated bits to the destination based on a given decode-and-forward (DF) cooperative protocol in the second phase.
The DF protocol is a widely used relaying strategy in wireless communication systems, particularly in cooperative communication scenarios. It is designed to improve the reliability and performance of communication links by leveraging intermediate relay nodes [33]. The DF protocol operates in two main phases: the transmission phase and the relay phase. In the transmission phase, the information signal is transmitted from the source to the relay. The source node S transmits the data signal to the relay node R. The relay node R receives the signal, which may be corrupted by noise and channel impairments. The relay node attempts to decode the received signal. If the signal is successfully decoded, the relay node prepares to forward the data to the destination node D. In the relay phase, the information signal is transmitted from relay to destination. After successfully decoding the signal, the relay node R re-encodes the data and retransmits them to the destination node D. The destination node D receives the signal from both the source node S and the relay node R. The destination node combines the received signals (e.g., using maximum ratio combining or selection combining) to improve the reliability of the received data. The destination node decodes the combined signal to retrieve the original data.
The theoretical BER formula of the proposed MCIM-SR-DCSK-CC system is obtained over the AWGN and multipath Rayleigh fading channels. The simulation results closely match the theoretical analysis results. The comparative analysis between the proposed system and the CIM-SR-DCSK-CC system is given to confirm the excellence of the proposed system.
The EE, data rate, and throughput of the proposed system are analyzed and compared with other DCSK cooperative communication systems. The proposed system has better EE, a higher date rate, and higher throughput than its competitor. The computational complexity and the memory requirement are also analyzed.
The rest of this paper is as follows: The system model of the proposed system is given in Section 2. The theoretical analysis of the BER performance, the EE, the data rate, the throughput, the computational complexity, and the memory requirement are shown in Section 3. Section 4 shows the simulation results and discussions. Section 5 gives the conclusion.

2. System Model

2.1. Proposed MCIM-SR-DCSK-CC System

A half-duplex cooperative communication system is considered in this paper. The general system model is shown in Figure 1. The proposed system includes a source node S, a relay node R, and a destination node D. In the proposed system, the information bit streams include polarity-modulated bits, code index bits, and code-modulated bits. The polarity-modulated bits are transmitted by S. The code index bits and code-modulated bits are transmitted by R. Each transmission period is composed of two time slots. There are N groups of information bit streams.

2.2. S-R Link and S-D Link

The SR-DCSK modulation scheme is adopted at S. The transmitter and receiver system model of SR-DCSK are shown in Figure 2. The frame structure of the transmitted signal at S is shown in Figure 3. We take the nth group of information bit streams as an example. The nth polarity-modulated bit is first mapped to a polarity-modulated symbol b n , which is carried by the SR-DCSK signal and simultaneously transmitted to R and D in the first time slot. R adopts the DF protocol to recover the polarity-modulated symbol and transmit the code index bits and code-modulated bits to D in the second time slot.
The chaotic signal x = [ x 1 , x 2 , x U ] is generated by a second-order Chebyshev polynomial function (i.e., x k + 1 = 1 φ x k 2 ) with initial conditions x 1 = 0.9058  and the parameter φ = 2 . The length of the chaotic signal is U. The length of the information-bearing signal is β , where β = J · U . J is the number of replications. Thus, the transmitted signal of the nth polarity-modulated symbol b n can be denoted as
e n = [ x , b n x , , b n x D u p l i c a t   J   t i m e s ]
The signals received by R and D can be denoted as
y s r , k = l = 1 L s r α s r , l · e s r , k τ s r , l + n s r , k
y s d , k = l = 1 L s d α s d , l · e s d , k τ s d , l + n s d , k
where L s r ( s d ) is the number of channel paths. α s r ( s d ) , l is the lth channel path loss coefficient. e s r , k τ s r , l and e s d , k τ s d , l are the transmitted signals e s r ( s d ) after passing through the multipath Rayleigh fading channels. n s r ( s d ) , k is the AWGN with zero mean and variance N 0 , s r ( s d ) / 2 for the S R ( D ) link. τ s r ( s d ) , l represents the latency time of the transmitted signal e s r ( s d ) after passing through the multipath Rayleigh fading channels. k represents the kth value of the transmission period.
The decision variable of the S R link can be denoted as
Z s r = j = 1 J k = 1 U y s r , k · y s r , k + n U
= j = 1 J k = 1 U l = 1 L s r α s r , l · e s r , k τ s r , l + n s r , k · l = 1 L s r α s r , l · e s r , k + n U τ s r , l + n s r , k + n U
= j = 1 J k = 1 U b n l = 1 L s r α s r , l 2 · x k τ s r , l 2 + l = 1 L s r α s r , l · x k τ s r , l · n s r , k + n U + b n l = 1 L s r α s r , l · x k τ s r , l · n s r , k + n s r , k · n s r , k + n U
Therefore, if Z s r > 0 , the polarity-modulated symbol b n is estimated as b n = + 1 ; otherwise, b n is estimated as b n = 1 .
The decision variable of the S D link can be denoted as
Z s d = j = 1 J k = 1 U y s d , k · y s d , k + n U  
= J = 1 J k = 1 U l = 1 L s d α s d , l · e s d , k τ s d , l + n s d , k · l = 1 L s d α s d , l · e s d , k + n U τ s d , l + n s d , k + n U
= j = 1 J k = 1 U b n l = 1 L s d α s d , l 2 · x k τ s d , l 2 + l = 1 L s d α s d , l · x k τ s d , l · n s d , k + n U + b n l = 1 L s d α s d , l · x k τ s d , l · n s d , k + n s d , k · n s d , k + n U

2.3. R-D Link

The MCIM-MDCSK modulation scheme is adopted at R. The block diagram of the MCIM-MDCSK modulation scheme is shown in Figure 4. The transmitted signal at R can be expressed as
e r d = W R x + c n · W x n x + d n · W y n x + b n · W k x
In Equation (6), W R is the reference Walsh code. W k is utilized for the polarity-modulated bits. W x n and W y n are the outputs of the Walsh code selector, where x n = 2 S n + 1 and y n = 2 S n + 2 . Here, S n represents the code index symbols. The length of Walsh codes is P . c n and d n are the in-phase and quadrature components of the n t h M-ary constellation symbol M n = c n + j d n .
The reference signal received at D can be expressed as
y R , k = 1 P p = 0 P 1 W R , p + 1 l = 1 L r d α r d , l · W R , p + 1 · x k τ r d , l + n r d , k = l = 1 L r d α r d , l · x k τ r d , l + n R , k
where
n R , k = 1 P p = 0 P 1 W R , p + 1 · n r d , k
The nth information signal received at D can be expressed as
y r d , k n q = 1 P p = 0 P 1 W n q , p + 1 l = 1 L r d α r d , l · ( c n W x n , p + 1 · x k τ r d , l + d n W y n , p + 1 · x k τ r d , l + b n W k , p + 1 · x k τ r d , l ) + n r d , k
= l = 1 L r d α r d , l · c n · x k τ r d , l + n x , k ,       q = x n l = 1 L r d α r d , l · d n · x k τ r d , l + n y , k ,       q = y n n q , k ,                                                                                                         q x n   a n d     q y n l = 1 L r d α r d , l · b n · x k τ r d , l + n W k ,    W n q = W k
where
n x , k = 1 P p = 0 P 1 W n q , p + 1 · n r d , k , q = x n
n y , k = 1 P p = 0 P 1 W n q , p + 1 · n r d , k , q = y n
n q , k = 1 P p = 0 P 1 W n q , p + 1 · n r d , k , q x n   a n d   q y n
n W k = 1 P p = 0 P 1 W k , p + 1 · n r d , k , W n q = W k
The decision variable of the nth signal in the R D link can be denoted as
Z n q = k = 1 U y R , k · y r d , k
= k = 1 U l = 1 L r d α r d , l · x k τ r d , l + n R , k · l = 1 L r d α r d , l · c n · x k τ r d , l + n x , k ,                                   q = x n k = 1 U l = 1 L r d α r d , l · x k τ r d , l + n R , k · l = 1 L r d α r d , l · d n · x k τ r d , l + n y , k ,                                        q = y n k = 1 U l = 1 L r d α r d , l · x k τ r d , l + n R , k · n q , k ,                                                                                           q x n   a n d     q y n k = 1 U l = 1 L r d α r d , l · x k τ r d , l + n R , k · l = 1 L r d α r d , l · b n · x k τ r d , l + n W k = Z W k ,     W n q = W k
Finally, by utilizing an equal-gain combiner (EGC) to process the decision metrics of the S D and R D links, the polarity-modulated symbol can be estimated as
b n ^ = + 1 ,                 ( Z s d + Z W k ) / 2 > 0 1 ,                                                                 o t h e r s
The code index bits can be estimated as
s n ^ = arg max q = 1 , Q Z n q
By using the Euclidean distance decision method [22], the M-ary constellation symbols corresponding to the maximum energy in each group can be estimated. Then the code-modulated bits can be recovered by the symbol-to-bit converters.

3. Performance Analysis

3.1. BER

In the MCIM-SR-DCSK-CC system, the overall BER is concluded by the BER of the polarity-modulated bits, the BER of the code index bits, and the BER of the code-modulated bits. Therefore, the BER expression of the proposed system can be obtained as
P s y s = 1 m c i + m c m + 1 P p m + m c i m c i + m c m + 1 P c i + m c m m c i + m c m + 1 P c m    
where P p m , P c i , and P c m  are defined as the BERs of the polarity-modulated bits, the code index bits, and the code-modulated bits, respectively. m c i is the number of the code index bits. m c m is the number of the code-modulated bits.

3.1.1. Derivation of P c i and P c m

P c i and P c m are related to the error probability of the Walsh code detection P e d . The probability of detecting any of the Walsh-encoded 2 m c i 1 error row vectors is the same, and it equals 1 2 m c i 1 . The expectation of the number of wrong code index bits is [16,34]
D = i = 1 m c i i · m c i i 2 m c i 1  
where m c i i = m c i ! i ! m c i i ! . Thus, the BER of the code index bits can be calculated as [16,33]
P c i = D m c i P e d
For the BER of the code-modulated bits, the error could be caused by two separate mechanisms. On the one hand, the code index detection is correct, but the code-modulated bits are recovered incorrectly. On the other hand, there is an error in the code index detection. Therefore, the BER of the code-modulated bits can be given as [16,17,18,34]
P c m = P e 1 P e d + 1 2 P e d
where P e is the BER of the MDCSK modulation.
To calculate P e d , the mean of Z n q is obtained as
E [ Z n q ] = c n l = 1 L r d α r d , l 2 E s ( N + 1 ) U ,                 q = x n d n l = 1 L r d α r d , l 2 E s ( N + 1 ) U ,                 q = y n   0 ,                                           q x n   a n d     q y n b n l = 1 L r d α r d , l 2 E s ( N + 1 ) U ,          W n q = W k  
c n and d n are the in-phase and quadrature components of the n t h M-ary constellation symbol M n = c n + j d n . c n and d n satisfy c n 2 + d n 2 = 1 . There are M different combinations of values for c n and d n . The system performance indicators obtained in the case of different combinations of values are the same. To simplify the analysis, we choose one of them to analyze the system performance. Therefore, we assume c n = d n = 2 2 . b n is the polarity-modulated symbol. There are two values for b n : +1 and −1. We assume b n = + 1 for the convenience of the theoretical derivation. Thus, E [ Z n q ] can be simplified as
E [ Z n q ] = 2 2 l = 1 L r d α r d , l 2 E s N + 1 U = μ 1 ,               q = x n   o r     q = y n    0 ,                                                                                                     q x n   a n d     q y n l = 1 L r d α r d , l 2 E s N + 1 U ,                                                                               W n q = W k  
Then, the variance of Z n q is obtained as
V a r [ Z n q ] = 3 4 l = 1 L r d α r d , l 2 E s N 0 , r d N + 1 U + N 0 , r d 2 4 U = σ 1 2 ,   q = x n   o r   q = y n 1 2 l = 1 L r d α r d , l 2 E s N 0 , r d N + 1 U + N 0 , r d 2 4 U = σ 2 2 , q x n   a n d   q y n l = 1 L r d α r d , l 2 E s N 0 , r d N + 1 U + N 0 , r d 2 4 U = σ 3 2 ,     W n q = W k
where E s = 1 + N U E [ x k 2 ] is defined as the average symbol energy of the proposed system. We set γ r d = l = 1 L r d α r d , l 2 E s N 0 , r d , V a r [ Z n q ] can be simplified as
V a r [ Z n q ] = l = 1 L r d α r d , l 2 E s N 0 , r d ( 3 4 ( N + 1 ) U + U 4 γ r d ) = σ 1 2 ,               q = x n     o r     q = y n l = 1 L r d α r d , l 2 E s N 0 , r d ( 1 2 ( N + 1 ) U + U 4 γ r d ) = σ 2 2 ,               q x n   a n d     q y n l = 1 L r d α r d , l 2 E s N 0 , r d ( 1 N + 1 U + U 4 γ r d ) = σ 3 2 ,                                                   W n q = W k
where γ r d is the instantaneous signal-to-noise ratio (SNR) of the R D link.
We assume that the recovered code index symbol of the n t h path is s n ^ = q ^ , q = x n   o r   q = y n . The random variables Z n q ^ and Z n q follow identical folded normal distribution [21,32]. Thus, the probability density function (PDF) of Z n q ^ and the cumulative distribution function of Z n q are formulated as
f Z n q ^ r = 1 2 π σ 1 2 [ exp ( r μ 1 ) 2 2 σ 1 2 + exp ( r + μ 1 ) 2 2 σ 1 2 ]    
F Z n q r = erf r 2 σ 2 2
Then, the mean and the variance of Z n q ^ can be given as
μ Z n q ^ = 2 π σ 1 exp μ 1 2 2 σ 1 2 μ 1 erf μ 1 2 2 σ 1 2
σ Z n q ^ 2 = μ 1 2 + σ 1 2 μ Z n q ^ 2
It is assumed that Y 1 = m a x { Z n q } and q = 1 , 2 , , Q 1 . The conditional error probability of the Walsh code detection is calculated by
P e d e γ r d = 0 1 Pr Y 1 x f Z n q ^ x d x = 0 [ 1 q = 1 Q 1 P r { Z n q x } ] f Z n q ^ x = 1 2 π σ Z n q ^ 2 0 1 erf x 2 σ 2 2 Q 1 · { exp x + μ Z n q ^ 2 2 σ Z n q ^ 2 + e x p [ x μ Z n q ^ 2 2 σ Z n q ^ 2 ] } d x
It is assumed that L v , v { s r , s d , r d } channel coefficients are independent and identically distributed (i.i.d) Rayleigh-fading channels. Simultaneously, it is assumed that the average power gains of the L v are equal. The PDF of γ v , v { s r , s d , r d } can be expressed as [21,32]
f γ v = γ v L v 1 L v 1 ! γ ¯ L v exp γ v γ ¯
where the average SNR is γ ¯ = E s N 0 , v E α v , l 2 , l { 1 , 2 , , L v } with l = 1 L v E [ α v , l 2 ] = 1 .
Therefore, the average error probability of the Walsh code detection can be given as
P e d = 0 P e d e γ r d f γ r d d γ r d

3.1.2. Derivation of P p m

The modulated bit is transmitted from S, forwarded by R, and then recovered at D. The first step is to analyze the error probability of the DF protocol, which is determined by the erroneous detection of SR-DCSK at R. To obtain the decision metric (i.e., Z s r ) for SR-DCSK detection, the mean and the variance of Z s r can be expressed as
E [ Z s r ] = b n l = 1 L s r α s r , l 2 N E s ( N + 1 ) U      
V a r [ Z s r ] = l = 1 L s r α s r , l 2 N E s N 0 , s r ( N + 1 ) U + N 0 , s r 2 4 N U
Based on the central limit theorem, the decision metric Z s r follows a normal distribution [32], and the conditional error probability of the DF protocol can be calculated as
P d f e γ s r = 1 2 e r f c 2 V a r [ Z s r ] { E [ Z s r ] } 2 1 2 = 1 2 e r f c 2 ( N + 1 ) U N γ s r + ( N + 1 ) 2 U 2 N γ s r 2 1 2
where γ s r = l = 1 L s r α s r , l 2 E s N 0 , s r is the instantaneous SNR of the S→R link.
Thus, the average error probability of the DF protocol can be obtained as
P d f = 0 P d f e γ s r f γ s r d γ s r  
At D, EGC is utilized to obtain the decision metric Z e g c of the polarity-modulated bit. Indeed, the decision metric can be computed by those of the S→D and R→D links, i.e., Z e g c = ( Z s d + Z r d ) / 2 . When the Walsh code detection is accurate, the decision metric of the R→D link can be denoted as Z r d = Z n q ^ , and the resulting decision metric can be expressed as Z e g c = ( Z s d + Z n q ^ ) / 2 . In other cases, Z r d = Z n q ( q 1 , 2 , , Q a n d q q ^ ), leading to the decision metric of Z e g c = ( Z s d + Z n q ) / 2 .
When calculating the BER of the polarity-modulated bit, there are four possible situations that can arise in the MCIM-SR-DCSK-CC system. Specifically, these four situations are defined as follows:
Case 1: Correct Detection at Relay and Correct Detection at Destination
In this case, both the relay and the destination correctly detect the polarity-modulated bit. This is the ideal scenario where no errors occur in the transmission.
P r Θ = 1 = 1 P d f 1 P e d
Case 2: Correct Detection at Relay and Incorrect Detection at Destination
Here, the relay correctly detects the polarity-modulated bit, but the destination makes an error in detection.
P r Θ = 2 = P d f 1 P e d
Case 3: Incorrect Detection at Relay and Correct Detection at Destination
In this scenario, the relay makes an error in detecting the polarity-modulated bit, but the destination correctly detects it. This could happen if the S→R link is impaired but the R→D link is clear.
P r Θ = 3 = P e d 1 P d f
Case 4: Incorrect Detection at Relay and Incorrect Detection at Destination
This is the worst-case scenario where both the relay and the destination incorrectly detect the polarity-modulated bit.
P r Θ = 4 = P e d P d f
Therefore, the BER of the polarity-modulated bit can be obtained as
P p m = Ω = 1 4 P r Θ = Ω P e Θ = Ω
Additionally, the conditional BERs of the four cases are obtained in Equations (41)–(43), where γ s d = l = 1 L s d α s d , l 2 E s N 0 , s d corresponds to the instantaneous SNR of the S→D link.
P e Θ = 1 = 1 2 0 0 e r f c 1 + N N · γ s d + γ r d + U γ s d + γ r d 1 f γ s d f γ r d d γ s d d γ r d  
P e Θ = 2 = 1 2 0 0 e r f c 1 + N N · γ s d + γ r d + U γ s d γ r d 1 f γ s d f γ r d d γ s d d γ r d  
P e Θ = 3 = P e Θ = 4 = 1 2 0 0 e r f c ( [ 1 + N N · γ s d + γ r d N + 1 + U γ s d ] 1 ) f γ s d f γ r d d γ s d d γ r d                        
Therefore, by substituting Equations (36)–(39) and Equations (41)–(43) into Equation (40), the BER of the polarity-modulated bit can be derived.

3.2. Transmission Throughput

The normalized throughput is defined as the ratio of the successfully received bits/second of a given DCSK system to the transmitted bits/second of the proposed MCIM-SR-DCSK-CC system [1,32]. The proposed MCIM-SR-DCSK-CC system can send N information bit streams per transmission period, i.e., T ¯ = U + R U ( 1 + m c i + m c m ) T c × 2 . N p = 1 + m c i + m c m represents the number of bits transmitted per group.
Thus, the normalized throughput can be calculated as [32]
R t = ( 1 P s y s t ) N p N p / T t ¯ N p / T ¯ = ( 1 P s y s t ) N T ¯ T t ¯
where P s y s t and T t ¯ represent the average BER and the time required to transmit N information bit streams for a given system t { C I M S R D C S K C C , M C I M S R D C S K C C } , respectively. The time durations required for transmitting N information bit streams for the C I M S R D C S K C C system is U + R U 1 + m c i 1 + m c i + m c m N p T c × 2 .

3.3. Efficiency Discussions

Table 1 displays the comparisons of EE and the data rate, which are discussed in this section. For visual representation, the comparisons of EE and the data rate are also given in Figure 5 and Figure 6, respectively. N is the number of parallel groups. Here, we set M = 4, i.e., m c i = m c m = 2 . The better performance in EE and the data rate are demonstrated by the proposed system.
To research the EE, we calculate the transmitted data-energy-to-bit-energy ratio (DBR) [10]:
D B R = E d a t a E b
where E d a t a is the energy to transmit the data, and E b is the transmitted bit energy.

3.4. Computational Complexity

The assessment of the computational complexity is dependent on the number of multiplication operations for spreading/de-spreading during one symbol duration [35,36,37,38]. In the source node S of the proposed system, N J × U multiplication operations are required. In the relay node R of the proposed system, N J × U + N ( N + 3 ) × U multiplication operations are necessary. In the destination node D of the proposed system, N J × U + 2 N Q × U multiplication operations are needed. Therefore, the computational complexity of the proposed system is 3 N J × U + N N + 3 × U + 2 N Q × U . Likewise, the computational complexity of CIM-SR-DCSK-CC is 3 J × U + 2 × U + Q × U . Obviously, the proposed system shows higher computational complexity than the CIM-SR-DCSK-CC system.

3.5. Memory Requirement

In our system, the memory requirements mainly come from the following aspects:
① Data caching:
In relay nodes and terminal devices, some of the transmitted data need to be cached to support multi-hop transmission and related processing operations. Specifically, each relay node needs to store the data from the previous hop until they are forwarded to the next hop. Assuming that the amount of data processed by each relay node is D bytes and there is one relay node in the system, the total memory requirement of the relay nodes is D bytes.
② Coding information storage:
In order to realize additional coded modulation functions, coding parameters and related code word information need to be stored. For orthogonal codes such as Walsh codes, the memory requirement is related to the code length and the number of code words. For example, for a Walsh code of length P, it is necessary to store P × log 2 P bits of code word information.
③ Correlation computation storage:
When multiple correlation computations are performed, the intermediate results need to be stored temporarily. Assuming that each correlation calculation involves U 2 data points, each calculation unit needs to store U 2 bytes of intermediate results.
We quantitatively analyzed memory requirements to assess their impact on system resources. The details are as follows:
① Relay node memory requirement: assuming that the amount of data handled by each relay node is 1024 bytes (1 KB) and there is one relay node in the system, the total memory requirement of the relay nodes is 1 KB.
② Coding information storage: for a Walsh code with length 64, it needs to store 64 log 2 64 = 384 b i t s ,  i.e., 48 bytes.
③ Correlation calculation storage: assuming that each correlation calculation involves 200 data points and each data point is 1 byte, then each calculation unit needs to store an additional 200 bytes of intermediate results.
The above memory requirements are acceptable in modern communication systems. For example, modern relay nodes are typically equipped with large memory capacities (e.g., 128 MB or more), so the 1 KB storage requirement represents a very small fraction (about 0.0007%) of their total storage capacity.

4. Simulation Results and Discussions

In this part, the performance analysis of the proposed MCIM-SR-DCSK-CC system over the AWGN channel and the multipath Rayleigh fading channel is shown. We adopt the three-path Rayleigh fading channel, which is usually utilized in many chaos-based communication systems. The delays of the propagation paths in this three-path Rayleigh fading channel are τ1 = 0, τ2 = 2, and τ3 = 3. And the power gains are equal with E α 1 2 = E α 2 2 = E α 3 2 = 1 3 . Additionally, the channel models used in the S R link and the S D and R D links are the same.
When the length of the Walsh codes increases, the noise variance will decrease. Then, the BER performance improves. Therefore, the BER performance improves as the length of the Walsh codes increases. However, the system complexity increases when the length of the Walsh codes increases. But the BER performance and the bit rate improve. Therefore, the trade-off between performance and system complexity can be selected according to actual needs. In this paper, we consider both not too much complexity and better system performance, so we set the length of the Walsh codes to 16 or 64.
In Figure 7, the BER performance comparison between the simulated and the theoretical results of the proposed MCIM-SR-DCSK-CC system is given with M = 4 , N = 10 , J = 4 , P = 16 , and different U . Intuitively, the consistency between the simulation results and the theoretical results serves as additional evidence for the correctness and effectiveness of the theoretical analysis. As the length of the chaotic signal shortens, the BER performance of the proposed system gets better. This is because a longer chaotic signal would lead to a more pronounced noise component in the noise–noise correlation term, thereby degrading the BER performance.
In Figure 8, the effect of different lengths of the chaotic signal on the BER of the proposed system over the AWGN channel and multipath Rayleigh fading channel is demonstrated when E b N 0 is fixed. It is evident that the BER initially decreases with U, hits an optimal point, and subsequently begins to increase. It indicates that an optimal choice of U exists in the proposed system. When the length of the chaotic signal increases, the noise component involved in the noise–noise correlation term becomes more significant, resulting in a poor BER performance. However, the computational complexity of the system will improve when the length of the chaotic signal increases. Furthermore, it can be seen from Figure 8 that the optimal selection of U is approximately 8 in the AWGN channel and the multipath Rayleigh fading channel.
In Figure 9, the effect of different numbers of parallel groups on the BER of the proposed system over the AWGN channel and the multipath Rayleigh fading channel is demonstrated when E b N 0 is fixed. The BER performance improves as the number of groups increases; however, it does not improve as the number of groups increases indefinitely. A compromise number of the parallel groups is 10.
In Figure 10, the comparison of the BER performance with different M over the AWGN channel and multipath Rayleigh fading channel with U = 100 , P = 64 , J = 4 , N = 10 is shown. Obviously, the BER performance is best when M = 4.
In Figure 11, the comparison of the normalized throughputs between the proposed system and the CIM-SR-DCSK-CC system over the AWGN channel and multipath Rayleigh fading channel is shown. The normalized throughput of the proposed MCIM-SR-DCSK-CC system greatly exceeds those of the CIM-SR-DCSK-CC system. For example, at E T / N 0 = 30   d B , the normalized throughput of the proposed MCIM-SR-DCSK-CC system is 1 over the AWGN and multipath Rayleigh fading channels. Compared with this, those of the CIM-SR-DCSK-CC system is 0.3. This is due to the fact that the proposed system has a great improvement in time duration for information transmission with respect to the other counterpart. Here, it is assumed that E T represents the total transmission energy.
In Figure 12, the comparison of the BER performance between the proposed system and the CIM-SR-DCSK-CC system over the AWGN channel is shown. The number of replications is J = 4 . Obviously, the BER performance of the proposed system is better than the CIM-SR-DCSK-CC system when some parameter settings are the same. For example, when U = 50 , the gain of the proposed MCIM-SR-DCSK-CC system is about 4 dB at a BER of 10 3 over the AWGN channel.
The proposed system is primarily targeted at high-data-rate communication systems that typically operate in moderate-to-high SNR regions. For instance, in satellite communication systems and certain urban wireless environments, the SNR often exceeds 12 dB due to the use of advanced signal processing techniques and favorable propagation conditions [39,40]. In these scenarios, our proposed system demonstrates significant performance improvements in terms of BER and throughput, making it highly relevant for applications that require high reliability and efficiency. The chosen SNR range (above 12 dB) was selected to highlight the superior performance of our proposed method in environments where high SNR is achievable. This range is particularly relevant for systems that benefit from advanced techniques such as beamforming, adaptive modulation, and error correction coding, which can effectively increase the SNR. By focusing on this range, we aim to demonstrate the potential of our method in scenarios where it can provide the most significant advantages.

5. Conclusions

In this paper, a new SR-DCSK cooperative communication system based on modified code index modulation has been proposed, referred to as the MCIM-SR-DCSK-CC system. In the proposed system, the relay both forwards the source information bit to the destination and employs modified code index modulation to simultaneously convey additional information bits. The throughput, EE, and the data rates of the proposed system are compared with other systems. It is shown that the proposed system has better EE, high throughput, and high data rates in comparison with its competitors. The computational complexity and the memory requirement are analyzed. The theoretical BER expressions are obtained for the proposed system over AWGN and multipath Rayleigh fading channels, which are consistent with the simulation results. According to the simulation results, it is demonstrated that the BER performance will improve when the length of the chaotic signal decreases. And the BER performance of the proposed system runs better with M = 4 than M = 8 and M = 16 . The comparison between the proposed system and the CIM-SR-DCSK-CC system demonstrates that the proposed system has better BER performance than its competitors.

Author Contributions

Conceptualization, B.Y.; data curation, B.Y., H.L. and X.L.; formal analysis, B.Y., H.Y. and Y.J.; investigation, B.Y. and Y.J.; methodology, B.Y.; writing—original draft, B.Y. and H.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant numbers 62373197 and 61971240; the Natural Science Foundation of Hunan Province of China, grant numbers 2023JJ50116 and 2025JJ70144; and the Scientific Research Fund of Hunan Provincial Education Department, grant number 24A0655.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. He, L.; Xiong, X.; Guo, Y. Design and analysis of a novel differential chaos shift keying system with joint three-dimensional index modulation. Chaos Solitons Fract. 2024, 189, 115609. [Google Scholar] [CrossRef]
  2. Fang, Y.; Han, G.; Chen, P.; Lau, F.; Chen, G.; Wang, L. A survey on DCSK-based communication systems and their application to UWB scenarios. IEEE Commun. Surv. Tutor. 2016, 18, 1804–1837. [Google Scholar] [CrossRef]
  3. Yang, H.; Jiang, G. Reference-modulated DCSK: A novel chaotic communication scheme. IEEE Trans. Circuits Syst. II Express Briefs. 2013, 60, 232–236. [Google Scholar] [CrossRef]
  4. Kaddoum, G.; Tran, H.; Kong, L.; Atallah, M. Design of simultaneous wireless information and power transfer scheme for short reference DCSK communication systems. IEEE Trans. Commun. 2016, 65, 431–443. [Google Scholar] [CrossRef]
  5. Kennedy, M.; Kolumban, G.; Kis, G.; Jako, Z. Performance evaluation of FM-DCSK modulation in multipath environments. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2000, 47, 1702–1711. [Google Scholar] [CrossRef]
  6. Chen, P.; Wang, L.; Lau, F. One analog STBC-DCSK transmission scheme not requiring channel state information. IEEE Trans. Circuits Syst. I Reg. Pap. 2013, 60, 1027–1037. [Google Scholar] [CrossRef]
  7. Chong, C.; Yong, S. Uwb direct chaotic communication technology for low-rate wpan applications. IEEE Trans. Veh. Technol. 2008, 57, 1527–1536. [Google Scholar] [CrossRef]
  8. Cai, G.; Fang, Y.; Wen, J.; Han, G.; Yang, X. Qos-aware buffer-aided relaying implant wban for healthcare iot: Opportunities and challenges. IEEE Netw. 2019, 33, 96–103. [Google Scholar] [CrossRef]
  9. Kaddoum, G.; Soujeri, E.; Nijsure, Y. Design of a short reference noncoherent chaos-based communication systems. IEEE Trans. Commun. 2016, 64, 680–689. [Google Scholar] [CrossRef]
  10. Kaddoum, G.; Richardson, F.; Francois, G. Design and analysis of a multi-carrier differential chaos shift keying communication system. IEEE Trans. Commun 2013, 61, 3281–3291. [Google Scholar] [CrossRef]
  11. Kaddoum, G.; Soujeri, E. NR-DCSK: A noise reduction differential chaos shift keying system. IEEE Trans. Circuits-II 2016, 63, 648–652. [Google Scholar] [CrossRef]
  12. Yang, H.; Jiang, G. High-efficiency differential-chaos-shift-keying scheme for chaos-based noncoherent communication. IEEE Trans. Circuits Syst. II Exp. Briefs 2012, 59, 312–316. [Google Scholar] [CrossRef]
  13. Basar, E.; Wen, M.; Mesleh, R.; Renzo, M.; Xiao, Y.; Haas, H. Index modulation techniques for next-generation wireless networks. IEEE Access 2017, 5, 16693–16746. [Google Scholar] [CrossRef]
  14. Kaddoum, G.; Ahmed, M.; Nijsure, Y. Code index modulation: A high data rate and energy efficient communication system. IEEE Commun. Lett. 2015, 19, 175–178. [Google Scholar] [CrossRef]
  15. Kaddoum, G.; Nijsure, Y.; Hung, T. Generalized code index modulation technique for high data rate communication systems. IEEE Trans. Veh. Technol. 2016, 65, 7000–7009. [Google Scholar] [CrossRef]
  16. Xu, W.; Tan, Y.; Lau, F.; Kolumban, G. Design and optimization of differential chaos shift keying scheme with code index modulation. IEEE Trans. Commun. 2018, 66, 1970–1980. [Google Scholar] [CrossRef]
  17. Cai, X.; Xu, W.; Wang, D.; Hong, S.; Wang, L. An M-Ary orthogonal multilevel differential chaos shift keying system with code index modulation. IEEE Trans. Commun. 2019, 67, 4835–4847. [Google Scholar] [CrossRef]
  18. Yu, B.; Jiang, G.; Yang, H.; Jia, Y.; Liao, H.; Li, X. Modified code index modulation scheme based on multi-carrier M-ary DCSK system. Entropy 2025, 27, 216. [Google Scholar] [CrossRef]
  19. Cheng, G.; Chen, X.; Liu, W.; Xiao, W. GCI-DCSK: Generalized carrier index differential chaos shift keying modulation. IEEE Commun. Lett. 2019, 23, 2012–2016. [Google Scholar] [CrossRef]
  20. Cheng, G.; Wang, L.; Xu, W.; Chen, G. Carrier index differential chaos shift keying modulation. IEEE Trans. Circuits Syst. II Exp. Briefs. 2017, 64, 907–911. [Google Scholar] [CrossRef]
  21. Cheng, G.; Wang, L.; Chen, Q.; Chen, G. Design and performance analysis of generalised carrier index M-Ary differential chaos shift keying modulation. IET Commun. 2018, 12, 1324–1331. [Google Scholar] [CrossRef]
  22. Yang, H.; Xu, S.; Jiang, G. A high data rate solution for differential chaos shift keying based on carrier index modulation. IEEE Trans. Circuits Syst. II Exp. Briefs. 2021, 68, 1487–1491. [Google Scholar] [CrossRef]
  23. Tao, Y.; Fang, Y.; Ma, H.; Mumtaz, S.; Guizani, M. Multi-carrier DCSK with hybrid index modulation: A new perspective on frequency-index-aided chaotic communication. IEEE Trans. Commun. 2022, 70, 3760–3773. [Google Scholar] [CrossRef]
  24. Sklar, B. Digital Communications: Fundamentals and Applications; Pearson: London, UK, 2021; pp. 177–180. [Google Scholar]
  25. Li, J.; Dang, S. Generalized quadrature spatial modulation and its application to vehicular networks with noma. IEEE Trans. Intell. Transp. 2020, 22, 4030–4039. [Google Scholar] [CrossRef]
  26. Liu, K. Cooperative Communications and Networking; Cambridge University Press: Cambridge, UK, 2009; pp. 119–150. [Google Scholar]
  27. Xu, W.; Wang, L.; Chen, G. Performance of DCSK cooperative communication systems over multipath fading channels. IEEE Trans. Circuits-I 2011, 58, 196–204. [Google Scholar] [CrossRef]
  28. Cai, G.; Fang, Y.; Han, G.; Xu, J.; Chen, G. Design and analysis of relay-selection strategies for two-way relay network-coded DCSK systems. IEEE Trans. Veh. Technol. 2018, 67, 1258–1271. [Google Scholar] [CrossRef]
  29. Qian, M.; Cai, G.; Fang, Y.; Han, G. Design of link-selection strategies for buffer-aided DCSK-SWIPT relay system. IEEE Trans. Commun. 2020, 68, 6023–6038. [Google Scholar] [CrossRef]
  30. Chen, P.; Fang, Y.; Han, G.; Chen, G. An efficient transmission scheme for DCSK cooperative communication over multipath fading channels. IEEE Access 2016, 4, 6364–6373. [Google Scholar] [CrossRef]
  31. Qing, H.; Yu, H.; Liu, Y.; Duan, W.; Ji, F. Distributed cooperative OFDM-IM system. China Commun. 2020, 17, 167–176. [Google Scholar] [CrossRef]
  32. Nazar, B.; Hasan, F.S. Performance analysis of two-way multi-users cooperative communication system based on GSPIM-DCSK scheme. Int. J. Electron. Commun. 2024, 178, 155303. [Google Scholar] [CrossRef]
  33. Fang, Y.; Chen, W.; Chen, P.; Tao, Y.; Guizani, M. SR-DCSK cooperative communication system with code index modulation: A new design for 6G new radios. China Commun. 2023, 20, 1–16. [Google Scholar] [CrossRef]
  34. Cai, X.; Xu, W.; Miao, M.; Wang, L. Design and performance analysis of a new M-Ary differential chaos shift keying with index modulation. IEEE Trans. Wirel. Commun. 2020, 19, 846–858. [Google Scholar] [CrossRef]
  35. Dai, W.; Yang, H.; Song, Y. Two-layer carrier index modulation scheme based on differential chaos shift keying. IEEE Access 2018, 6, 56433–56444. [Google Scholar] [CrossRef]
  36. Chen, Z.; Zhang, L.; Wang, W.; Wu, Z. A pre-coded multi-carrier M-Ary chaotic vector cyclic shift keying transceiver for reliable communications. IEEE Trans. Wirel. Commun. 2022, 21, 1007–1021. [Google Scholar] [CrossRef]
  37. Yu, B.; Jiang, G.; Yang, H.; Jia, Y.; Liao, H. A high data rate solution for multi-carrier DCSK. Int. J. Bifurcat. Chaos 2025, 35, 2550063. [Google Scholar] [CrossRef]
  38. Gurusamy, B.; Thangavelu, L.; Thirunavukkarasu, M. Multicarrier dual-index permuted chaos shift keying system for efficiency improvement in chaotic communications. ETRI J. 2024, 9, 1–13. [Google Scholar] [CrossRef]
  39. Que, D.; Quyen, N.; Hoang, T. Performance of improved-DCSK system over land mobile satellite channel under effect of time-reversed chaotic sequences. Phys. Commun. 2021, 47, 101342. [Google Scholar] [CrossRef]
  40. Wu, J.; Tu, S.; Yan, D.; Wang, Y. Performance analysis of a differential chaos-based hybrid FSO/RF satellite-terrestrial uplink. Appl. Opt. 2025, 64, 1821–1830. [Google Scholar] [CrossRef]
Figure 1. The proposed MCIM-SR-DCSK-CC model.
Figure 1. The proposed MCIM-SR-DCSK-CC model.
Entropy 27 00562 g001
Figure 2. The system model of SR-DCSK.
Figure 2. The system model of SR-DCSK.
Entropy 27 00562 g002
Figure 3. The frame structure of the transmitted signal at S.
Figure 3. The frame structure of the transmitted signal at S.
Entropy 27 00562 g003
Figure 4. The block diagram of the MCIM-MDCSK modulation scheme.
Figure 4. The block diagram of the MCIM-MDCSK modulation scheme.
Entropy 27 00562 g004
Figure 5. EE comparisons with the systems.
Figure 5. EE comparisons with the systems.
Entropy 27 00562 g005
Figure 6. Data rate comparisons with the systems.
Figure 6. Data rate comparisons with the systems.
Entropy 27 00562 g006
Figure 7. The BER performance comparison between the simulated and the theoretical results of the proposed MCIM-SR-DCSK-CC system.
Figure 7. The BER performance comparison between the simulated and the theoretical results of the proposed MCIM-SR-DCSK-CC system.
Entropy 27 00562 g007
Figure 8. BER performance of the proposed system versus the length of the chaotic signal over the AWGN channel and multipath Rayleigh fading channel with P = 16 , M = 4 , J = 4 , N = 10 .
Figure 8. BER performance of the proposed system versus the length of the chaotic signal over the AWGN channel and multipath Rayleigh fading channel with P = 16 , M = 4 , J = 4 , N = 10 .
Entropy 27 00562 g008
Figure 9. BER performance of the proposed system versus the number of the parallel groups over the AWGN channel and multipath Rayleigh fading channel with U = 100 , P = 16 , M = 4 , J = 4 .
Figure 9. BER performance of the proposed system versus the number of the parallel groups over the AWGN channel and multipath Rayleigh fading channel with U = 100 , P = 16 , M = 4 , J = 4 .
Entropy 27 00562 g009
Figure 10. The comparison of the BER performance with different M over the AWGN channel and multipath Rayleigh fading channel with U = 100 , P = 64 , J = 4 , N = 10 .
Figure 10. The comparison of the BER performance with different M over the AWGN channel and multipath Rayleigh fading channel with U = 100 , P = 64 , J = 4 , N = 10 .
Entropy 27 00562 g010
Figure 11. The comparison of the normalized throughputs of the proposed system.
Figure 11. The comparison of the normalized throughputs of the proposed system.
Entropy 27 00562 g011
Figure 12. The comparison of the BER performance between the proposed system and the CIM-SR-DCSK-CC system over the AWGN channel.
Figure 12. The comparison of the BER performance between the proposed system and the CIM-SR-DCSK-CC system over the AWGN channel.
Entropy 27 00562 g012
Table 1. Comparisons between systems.
Table 1. Comparisons between systems.
PerformanceMCIM-SR-DCSK-CCCIM-SR-DCSK-CC
EE N 2 ( 1 + m c i + m c m ) N + 1 N 2 ( 1 + m c i ) N + 1
Data rate N ( 1 + m c i + m c m ) 1 + m c i
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yu, B.; Yang, H.; Jia, Y.; Liao, H.; Li, X. A Short Reference Differential Chaos Shift Keying Cooperative Communication System Based on Modified Code Index Modulation. Entropy 2025, 27, 562. https://doi.org/10.3390/e27060562

AMA Style

Yu B, Yang H, Jia Y, Liao H, Li X. A Short Reference Differential Chaos Shift Keying Cooperative Communication System Based on Modified Code Index Modulation. Entropy. 2025; 27(6):562. https://doi.org/10.3390/e27060562

Chicago/Turabian Style

Yu, Bin, Hua Yang, Yaqiong Jia, Hao Liao, and Xin Li. 2025. "A Short Reference Differential Chaos Shift Keying Cooperative Communication System Based on Modified Code Index Modulation" Entropy 27, no. 6: 562. https://doi.org/10.3390/e27060562

APA Style

Yu, B., Yang, H., Jia, Y., Liao, H., & Li, X. (2025). A Short Reference Differential Chaos Shift Keying Cooperative Communication System Based on Modified Code Index Modulation. Entropy, 27(6), 562. https://doi.org/10.3390/e27060562

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop