Mathematical Problems in Engineering
Volume 2018 (2018), Article ID 9373468, 8 pages
https://doi.org/10.1155/2018/9373468

Research Article

Performance Analysis of CDMA/ALOHA Networks in Memory Impulse Channels

Shu-Ming Tseng,¹ Yung-Chung Wang,² Cheng-Wei Hu,² and Tseng-Chun Lee¹

¹Department of Electronic Engineering, National Taipei University of Technology, No. 1, Sec. 3, Zhongxiao E. Rd., Taipei 10608, Taiwan
²Department of Electrical Engineering, National Taipei University of Technology, No. 1, Sec. 3, Zhongxiao E. Rd., Taipei 10608, Taiwan

Correspondence should be addressed to Yung-Chung Wang; ycwang@ntut.edu.tw

Received 2 January 2018; Accepted 13 May 2018; Published 7 June 2018

Academic Editor: Filippo Cacace

Copyright © 2018 Shu-Ming Tseng et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

Previous CDMA/ALOHA network performance analysis papers do not consider memory impulse channels. The Markov-Gaussian model can characterize the bursty nature of the memory impulsive noise in some wireless channels and power line communication (PLC) channels. In this paper, we propose the use of the Markov-Gaussian model in the throughput analysis of CDMA/ALOHA networks. The state transition diagram for the throughput analysis has one extra dimension to represent if the impulse noise is present or not. We derive the exact throughput analysis in memory impulse channels with and without channel load sensing protocol (CLSP). The analytic results demonstrate that if the level of the impulsive noise is higher, performance degradation is more and vice versa. Based on the analytic results, we also find the optimal CLSP threshold alpha for various impulse noise conditions. The analytic results of the throughput performance are all matched by the simulation results.

1. Introduction

Code division multiple access (CDMA) is popular in wireless networks and power line communication (PLC) networks [1–7]. ALOHA is a popular media access control (MAC) protocol in wireless and PLC networks [8, 9]. The performance of the CDMA/ALOHA networks has been analyzed in wireless communication systems [10–14], RFID systems [15], neighbor discovery in wireless networks [16], and satellite communications [17, 18]. However, these previous studies considered only memoryless thermal noise (additive white Gaussian noise) and did not consider the memory impulse noise.

Impulse noise occurs in indoor wireless networks [19], industrial wireless sensor networks [20, 21], and PLC networks [22, 23]. The source of memory impulse noise includes printers, cash registers, microwave ovens [19], motors, ignition systems, heavy machineries, and electric switch [21]. They are often described by Middleton Class A model [24] or Bernoulli-Gaussian model [25]. However, these models are memoryless, so the bursty nature of the memory impulse noise for several consecutive samples cannot be represented [22]. Markov chains are therefore used to modify the two aforementioned memory models. The Markov-Middleton model [26] is based on the Middleton Class A model and the Markov-Gaussian model [21, 23, 27, 28] is based on the Bernoulli-Gaussian model [29].

In this paper, we propose to apply the Markov-Gaussian channel to model the memory impulse noise and then analyze the throughput of the CDMA/ALOHA networks. The Markov-Gaussian channel adds one extra dimension to the state transition diagram in the previous papers about performance analysis of the CDMA/ALOHA networks. Additionally, we consider the channel load sensing protocol (CLSP) [10, 30]. In CLSP, the base station or access point measures the number of transmitting users; this is defined as the channel load. If the number of transmitting users is smaller than a certain value, we allow the packet transmission. Otherwise, we deny the transmission of the packet. The advantage of CLSP is that it can improve the throughput in high offered load.

The contributions of this paper are as follows:

(1)Based on the Markov-Gaussian channel and the two-dimensional state transition diagram with one extra dimension representing the memory impulse noise, we derive the exact throughput analysis of the CDMA/ALOHA network without CLSP and with CLSP in memory impulse channels. In the throughput analysis equations, the additional summation over represents the extra dimension of the memory impulse noise state, and additional multiplicative term hj ’,j represents the state transition of the memory impulse noise from state j’ to state j. The summation over j = 1,2; thus, the complexity is doubled. These do not exist in previous papers [10–12], which considered only memoryless thermal noise.(2)Based on the throughput analysis results, we determine the optimal CLSP threshold for various impulse noise conditions.

The remainder of this paper is organized as follows. In Section 2, the Markov-Gaussian channel model is introduced. We describe system model in Section 3. The throughput analysis in the Markov-Gaussian channel without CLSP is presented in Section 4. In Section 5, the throughput with CLSP is analyzed. In Section 6, we present the numerical results of the throughput analysis without and with CLSP. The conclusion is presented in Section 7.

2. Markov-Gaussian Channel Model

The Markov-Gaussian channel model [27] is a hybrid Markov chain with two states to model memory (bursty) impulse noise. The channel state represents the Gaussian noise only, and the channel state represents the impulse noise. The Markov-Gaussian channel model provides a simple method to describe the bursty nature of the channel state. First, the received signal at time index is

where is the transmitted signal and has the bit energy and is the noise. Then, the probability density functions (PDF) of are as follows:

where denotes the Gaussian noise variance and R denotes the average noise ratio between the impulse noise and the Gaussian noise and R>>1. The channel state transition probabilities can be written as follows:

where is the next state.

Therefore, the state probabilities can be replaced as follows:

We define the channel state transition probability matrix H as follows:

The channel memory parameter is defined as [31]

When =1, the channel is memoryless. When , the channel has a persistent memory. The rationale is presented in the Appendix. In this study, we consider , a persistent memory channel.

3. System Model

A CDMA/ALOHA network with memory (bursty) impulse noise is considered. Let N denote the CDMA processing gain and L denote the packet length in bits. We assume one hub station and infinitely many users. We denote G (packet/packet duration) as the offered load and S (packet/packet duration) as the throughput. (sec) is the packet duration, where is the data rate (bits/sec).

We assume a CDMA system with interfering users, because of memory impulse noise. The bit error probabilities for the Gaussian noise (j=1) are given by [10–12]

Note the enlarged noise variance in (3), and we obtain the bit error probabilities for impulse noise (j = 2) as follows:

where

and denotes the noise power spectral density and is defined as

4. Throughput Analysis for CDMA/ALOHA Network in Markov-Gaussian Channel without CLSP

We use the queuing models to model the CDMA/ALOHA networks with fixed packet length [11, 12]. The validity of the queuing model, as stated in [11, 12], is justified as follows. Theorem 4.1 in [32] shows that the number of users in M/G/∞ queuing system is a function of the mean of the packet length only, not the distribution of the packet length. Thus, M/M/∞ (exponential packet length) is equal to M/D/∞ (fixed packet length) in CDMA/Unslotted ALOHA throughput analysis because the bit error probability (and thus packet success probability) depends on the number of users only, as shown in (9) and (10).

First, we define the steady state probability which is the probability that there are interfering packets and the state is on the 1st bit.

where is the state probabilities defined in (5) and (6) and is the death rate defined as

Furthermore, is the arrival rate defined as

is defined as the probability that there are interfering packets, and on the i-th bit the Markov-Gaussian channel is in the state and the first (i-1) bits are all correct. The state transition diagram in Markov-Gaussian channels is shown in Figure 1. The Markov-Gaussian channels introduce an additional dimension j=1 or 2, compared to previous CDMA/ALOHA throughput analysis papers.

Figure 1: Two-dimensional state transition diagram in Markov-Gaussian channels.

The initial condition is a

We can recursively derive by

where j’ is the state in the i- bit. Note that summation over represents one extra dimension and represent the state transition of the memory impulse noise from j’ to . These did not exist in the previous CDMA/ALOHA throughput analysis papers [10–12] because they did not consider memory impulse noise.

From (16) and recursive form of (17), we can obtain , , and finally .

Then, we obtain the packet success probability

Finally, we obtain the throughput

5. Throughput Analysis in Markov-Gaussian Channels with CLSP

The channel load sensing protocol (CLSP) allows packet transmission when the current number of users is smaller than the threshold α and denies packet transmissions otherwise. Therefore, the maximum number of transmitting packets is α.

Next, we define as the probability that there are interfering packets and at the i-th bit; the Markov-Gaussian channel is in the state and the first (i-1) bits are all correct. The state transition diagram of the CDMA/ALOHA networks with CLSP in Markov-Gaussian channels is shown in Figure 2. The Markov-Gaussian channels introduce an additional dimension j=1 or 2, compared to previous CDMA/ALOHA throughput analysis papers. Figures 1 and 2 are different because the maximum interfering packets are limited to α-1 owing to CLSP in Figure 2.

Figure 2: Two-dimensional state transition diagram with CLSP in Markov-Gaussian channels.

The initial condition is as follows:

Further, we derive in recursive form

where j’ is the state in the i- bit. Note that summation over represents one extra dimension and represent the state transition of the memory impulse noise from j’ to j. These do not exist in the previous CDMA/ALOHA throughput analysis papers [10–12] because they do not consider memory impulse noise.

We obtain the packet success probability

We compute the throughput as

where we define as the mean offered load given by

6. Numerical Results

The system parameters are the same as [10–12] to facilitate comparisons. The packet length L = 1,000 bits, SNR = 30 dB, processing gain N = 30, and the data rate = 9.6 kbps. The channel memory parameter =10, and the state probability =0.1 [27]. The channel state transition probability matrix H is given in (25), and the average noise ratio between impulse noise and Gaussian noise, R = 10 and R = 100; these parameters are the same as [27, 28].

In Figure 3, we compare the throughput in Markov-Gaussian channels for R=1-150, where R=1 represents the case of no impulse noise (Gaussian noise only). We observe that the network throughput is worse when the impulse noise is larger (R is larger). For example, the peak throughput S= 4.21 when the offered load G=6 for R=1, and the peak throughput S= 3.14 when offered load G=6 for R=150. The analytic results in lines and the simulated results in symbols are close; thus, the accuracy of the throughput analysis is confirmed.

Figure 3: Simulation and numerical results of the throughput for various R.

In Figures 4 and 5, we present the analytic throughput (in lines) and simulated throughput (in symbols) in Markov-Gaussian channels with CLSP for R=10.

Figure 4: Throughput for R=10 with CLSP ().

Figure 5: Throughput for R=10 with CLSP ().

In Figures 6 and 7, we present the analytic throughput (in lines) and simulated throughput (in symbols) in Markov-Gaussian Model with CLSP for R=150.

Figure 6: Throughput for R=150 with CLSP ().

Figure 7: Throughput for R=150 with CLSP ().

According to Figures 4–7, if is too small, the packet will be refused transmissions. If is too large, the multiple access interference (MAI) of CDMA systems is more severe, so the throughput gets worse. When the offered load is high, the CLSP can reduce the MAI, so the throughput is higher than that without CLSP. In Figures 4 and 5, we find the optimum throughput when for R=10, and in Figures 6 and 7, we find the optimum throughput when for R=150. All the optimal CLSP thresholds for R=1-150 are given in Table 1. We note that the optimal CLSP threshold becomes smaller when R=150. This can be explained as follows: a larger impulse noise (R=150) increases the packet error rate and thus decreases the number of users allowed in the CLSP system.

Table 1: Optimal CLSP threshold for different R.

average noise ratio R
threshold

1
7

10
7

50
7

100
7

150
6

Finally, in Figure 8 we compare the throughput in Markov-Gaussian channels with CLSP and the same threshold for R=1-150. We can see that, for the same CLSP threshold , the system with CLSP throughput is smaller, when the impulse noise is larger (R is larger).

Figure 8: Throughput performance with CLSP ().

For example, the throughput = 5.5 when offered load =20 for R=1, and the throughput = 3.9 when offered load =20 for R=150.

7. Conclusions

In the study, we analyzed the CDMA/ALOHA network in Markov-Gaussian channels to characterize the bursty nature of the impulse noise. The previous papers about CDMA/ALOHA network did not consider memory impulse noise. The state transition diagram in Markov-Gaussian channels has one extra dimension representing whether the impulse noise is present or not. In the throughput analysis, the additional summation over j represents one extra dimension and additional represents the state transition of the memory impulse noise from j’ to . These were not presented in previous papers [10–12].

We derived the exact throughput analysis based on M/M/∞ queuing model without CLSP and with CLSP. In addition, based on the analytic results, we found the optimal CLSP threshold α for various R (the average noise ratio between the impulse noise and the Gaussian noise). The optimal CLSP threshold α for R=150 (large impulse noise) was smaller than that for R=1 (no impulse noise). We also found that the throughput is smaller when R is larger. For CLSP threshold and offered load G=20, the peak throughput decreased from 5.5 to 3.9 when R increased from 1 (no impulse noise) to 150 (large impulse noise).

Appendix

In Section 2, we define the parameter to determine channel memory. When , the channel is memoryless, and when , the channel has persistent memory. In the following section, we prove that this result is correct.

There are two cases. One is memoryless and in the other, the channel has a persistent memory. In the first case, we define the state probability and [27]. In the second case, the state probability is defined as and [27]. Then, we use (6) and (8) to obtain the channel state transition probability matrix H. Their calculation processes are as follows.

Case 1.

Case 2.

According to the channel state transition probability matrix H of the two cases, the channel state transition probability is the same as and is the same as in Case 1; therefore, Case 1 is memoryless. Furthermore, in Case 2, is not the same as and is not the same as ; therefore, Case 2 has persistent memory.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by Ministry of Science and Technology, Taiwan, under Grant MOST 105-2221-E-027-007.

References

W.-J. Huang, W.-W. Hu, C.-P. Li, and J.-C. Chen, “Novel metric-based PAPR reduction schemes for MC-CDMA systems,” IEEE Transactions on Vehicular Technology, vol. 64, no. 9, pp. 3982–3989, 2015.

Z. Wang, D. Yang, and L. B. Milstein, “Multi-user resource allocation for a distributed multi-carrier DS-CDMA network,” IEEE Transactions on Communications, vol. 60, no. 1, pp. 143–152, 2012.

Y.-C. Tseng, C.-M. Chao, and S.-L. Wu, “Code placement and replacement strategies for wideband CDMA OVSF code tree management,” in Proceedings of the IEEE Global Telecommunications Conference, GLOBECOM '01., vol. 1, pp. 562–566, San Antonio, TX, USA, 2001.

E. Vahedi, R. K. Ward, and I. F. Blake, “Performance analysis of RFID protocols: CDMA versus the standard EPC Gen-2,” IEEE Transactions on Automation Science and Engineering, vol. 11, no. 4, pp. 1250–1261, 2014.

F. Z. Doudou and A. Djebbari, “Particle swarm optimization aided serial acquisition in distributed OSCFAR and CMLD for DS-CDMA systems in fading channels,” Wireless Personal Communications, vol. 94, no. 3, pp. 621–640, 2017.

Y. Liang, X. Da, and S. Wang, “On narrowband interference suppression in OFDM-based systems with CDMA and weighted-type fractional fourier transform domain preprocessing,” KSII Transactions on Internet and Information Systems, vol. 11, no. 11, pp. 5377–5391, 2017.

H. Nosato, Y. Kasai, E. Takahashi, and M. Murakawa, “A very low-cost low-frequency PLC system based on DS-CDMA for DC power lines,” in Proceedings of the 2012 16th IEEE International Symposium on Power Line Communications and Its Applications, ISPLC 2012, pp. 398–403, IEEE, Beijing, China, March 2012.

I. B. Arun and T. G. Venkatesh, “Order statistics based analysis of pure ALOHA in channels with multipacket reception,” IEEE Communications Letters, vol. 17, no. 10, pp. 2012–2015, 2013.

X. Zheng, Y. Zhen, and G. Weng, “The simulation using OPNET for MAC protocol of power line network,” Journal of Zhejiang University of Technology, vol. 40, no. 1, 2012.

S.-M. Tseng, “A high-throughput multicarrier DS CDMA/ALOHA network,” IEICE Transactions on Communications, vol. E86-B, no. 4, pp. 1265–1273, 2003.

S.-M. Tseng, H.-P. Lin, C.-H. Chen, and Y.-C. Wang, “Throughput analysis of DS CDMA/unslotted ALOHA wireless networks with fixed packet length in rayleigh fading finite-state markov channel model,” Wireless Personal Communications, vol. 71, no. 4, pp. 3091–3104, 2013.

S.-M. Tseng, L.-H. Chiang, and Y.-C. Wang, “Throughput of coded CDMA/ALOHA networks with variable length data traffic and two user classes in rayleigh fading FSMC mode,” KSII Transactions on Internet and Information Systems, vol. 8, no. 12, pp. 4324–4342, 2014.

H. Saragih and F. Santoso, “Differential maximum ratio combining (MRC)-based throughput analysis on dual-fading models of Slotted-ALOHA CDMA systems,” International Journal of Wireless Information Networks, vol. 21, no. 2, pp. 154–160, 2014.

I. Lim, “Slotted random access protocol with dynamic transmission probability control in CDMA system,” International Journal of Recent Trends in Engineering & Research, vol. 2, no. 3, pp. 124–130, 2016.

C. T. Nguyen, T. C. Thang, and A. T. Pham, “Performance analysis of hybrid ALOHA/CDMA anti-collision scheme for RFID systems over fading channels,” in Proceedings of the 7th International Conference on Ubiquitous and Future Networks, ICUFN 2015, pp. 657–661, IEEE, Sapporo, Japan, July 2015.

A. Russell, S. Vasudevan, B. Wang, W. Zeng, X. Chen, and W. Wei, “Neighbor discovery in wireless networks with multipacket reception,” IEEE Transactions on Parallel and Distributed Systems, vol. 26, no. 7, pp. 1984–1998, 2015.

G. Gallinaro, N. Alagha, R. De Gaudenzi, K. Kansanen, R. Muller, and P. Salvo Rossi, “ME-SSA: An advanced random access for the satellite return channel,” in Proceedings of the 2015 IEEE International Conference on Signal Processing for Communications (ICC), pp. 856–861, London, June 2015.

K. Ohya, T. Takahashi, S. Kameda et al., “Efficient random access control scheme with reservation channel for QZSS short message SS-CDMA communication,” in Proceedings of the 2016 IEEE Wireless Communications and Networking Conference, WCNC 2016, IEEE, Doha, Qatar, April 2016.

K. L. Blackard, T. S. Rappaport, and C. W. Bostian, “Measurements and models of radio frequency impulsive noise for indoor wireless communications,” IEEE Journal on Selected Areas in Communications, vol. 11, no. 7, pp. 991–1001, 1993.

V. C. Gungor and G. P. Hancke, “Industrial wireless sensor networks: challenges, design principles, and technical approaches,” IEEE Transactions on Industrial Electronics, vol. 56, no. 10, pp. 4258–4265, 2009.

M. Cheffena, “Industrial wireless sensor networks: channel modeling and performance evaluation,” EURASIP Journal on Wireless Communications and Networking, vol. 297, 2012.

M. Zimmermann and K. Dostert, “Analysis and modeling of impulsive noise in broad-band powerline communications,” IEEE Transactions on Electromagnetic Compatibility, vol. 44, no. 1, pp. 249–258, 2002.

D.-F. Tseng, F. G. Mengistu, Y. S. Han, M. A. Mulatu, L.-C. Chang, and T.-R. Tsai, “Robust turbo decoding in a Markov Gaussian channel,” IEEE Wireless Communications Letters, vol. 3, no. 6, pp. 633–636, 2014.

D. Middleton, “Statistical-physical model of electromagnetic interference,” IEEE Transactions on Electromagnetic Compatibility, vol. EMC-19, no. 3, pp. 106–126, 1977.

M. Ghosh, “Analysis of the effect of impulse noise on multicarrier and single carrier QAM systems,” IEEE Transactions on Communications, vol. 44, no. 2, pp. 145–147, 1996.

G. Ndo, F. Labeau, and M. Kassouf, “A markov-middleton model for bursty impulsive noise: Modeling and receiver design,” IEEE Transactions on Power Delivery, vol. 28, no. 4, pp. 2317–2325, 2013.

D. Fertonani and G. Colavolpe, “On reliable communications over channels impaired by bursty impulse noise,” IEEE Transactions on Communications, vol. 57, no. 7, pp. 2024–2030, 2009.

J. Mitra and L. Lampe, “Convolutionally coded transmission over markov-gaussian channels: Analysis and decoding metrics,” IEEE Transactions on Communications, vol. 58, no. 7, pp. 1939–1949, 2010.

T. Shongwey, A. J. H. Vinck, and H. C. Ferreira, “On impulse noise and its models,” in Proceedings of the 18th IEEE International Symposium on Power Line Communications and Its Applications, IEEE ISPLC 2014, pp. 12–17, IEEE, April 2014.

V. V. Phan, S. G. Glisic, and D. D. Luong, “Packet-Length Adaptive CLSP/DS-CDMA: Performance in Burst-Error Correlated Fading Channels,” IEEE Transactions on Wireless Communications, vol. 3, no. 1, pp. 147–158, 2004.

M. Mushkin and I. Bar-David, “Capacity and coding for the Gilbert-Elliot channels,” IEEE Transactions on Information Theory, vol. 35, no. 6, pp. 1277–1290, 1989.

E. Cinlar, “An introduction to spatial queues,” in Advances in Queueing, J. H. Dshalalow, Ed., CRC Press, Boca Raton, FL, USA, 1995.