Next Article in Journal
A Trust-Based Adaptive Probability Marking and Storage Traceback Scheme for WSNs
Previous Article in Journal
Human Detection Based on the Generation of a Background Image and Fuzzy System by Using a Thermal Camera
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Letter

On the Achievable Throughput Over TVWS Sensor Networks

by
Marcello Caleffi
1,2,* and
Angela Sara Cacciapuoti
1,2
1
Department of Electrical Engineering and Information Technologies, University of Naples Federico II, Naples 80126, Italy
2
Multimedia Communications Laboratory, CNIT, Naples 80126, Italy
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(4), 457; https://doi.org/10.3390/s16040457
Submission received: 16 February 2016 / Revised: 18 March 2016 / Accepted: 22 March 2016 / Published: 30 March 2016
(This article belongs to the Section Sensor Networks)

Abstract

:
In this letter, we study the throughput achievable by an unlicensed sensor network operating over TV white space spectrum in presence of coexistence interference. Through the letter, we first analytically derive the achievable throughput as a function of the channel ordering. Then, we show that the problem of deriving the maximum expected throughput through exhaustive search is computationally unfeasible. Finally, we derive a computational-efficient algorithm characterized by polynomial-time complexity to compute the channel set maximizing the expected throughput and, stemming from this, we derive a closed-form expression of the maximum expected throughput. Numerical simulations validate the theoretical analysis.

1. Introduction

In recent years, regulatory bodies such as FCC and Ofcom [1,2,3] have approved the dynamic access of unlicensed sensor networks, referred to in the following as Secondary Sensor Networks (SSNs), to the TV White Space (TVWS) spectrum. The existing regulations circumvented the need for sensing algorithms for establishing the availability of free TVWS spectrum [4,5,6,7], since they require the SSNs to periodically obtain the the list of TVWS channels free from licensed users from a geolocated database [8,9]. Hence, it is reasonable to expect that multiple and heterogeneous SSNs based on different standards such as [10,11,12] are expected to coexist within the same geographical region over shared TVWS spectrum. Stemming from this, in this paper we develop an analytical framework for modeling the throughput achievable by an arbitrary SSN operating over shared TVWS spectrum in presence of coexistence interference. Specifically, we first analytically derive the expected throughput as a function of the channel ordering. Then, the problem of deriving the maximum expected throughput through exhaustive search is shown to be computationally unfeasible. Furthermore, a computational-efficient algorithm for ordering the channels to maximize the expected throughput is designed and, stemming from this, a closed-form expression of the maximum expected throughput is derived. Finally, numerical results validate the theoretical analysis.

2. System Model

We consider a SSN communicating through the TVWS spectrum in agreement with the existing standards and regulations. Hence, with an access to the TVWS database, the SSN obtains the list of channels free from licensed users. In the following, we denote with N = { 1 , 2 , , N } the set of free channels, and with T i the expected throughput for the i-th channel. For the reasons described in the introduction, any incumbent-free channel in N may be affected by coexisting interference caused by other heterogenous SSNs operating over the same TVWS channel within the same geographical area. In the following, p i denotes the probability of the i-th channel being not affected by coexistence interference (the SSN can estimate the interference probability through the past interference history [8]), with p ¯ i = 1 - p i . Furthermore, C denotes an arbitrary channel set, i.e., an ordered sequence of available channels without repetition:
C = { ( c α 1 , c α 2 , , c α N ) : c α i c α j α i N }
The order among the channels reflects the priorities for channel utilization, i.e., channel c α i is used if and only if: (i) all the channels with higher priority c α 1 , , c α i - 1 are affected by coexistence interference; (ii) channel c α i is not affected by coexistence interference. In the following, we denote with C * the optimal channel set, i.e., the channel set that maximizes the expected throughput.

3. Expected Throughput

In this section, we first derive the closed-form expression of the expected throughput as a function of the adopted channel set, say C = ( c α 1 , c α 2 , , c α N ) . To this aim, some preliminaries are needed. We denote with q c α i the probability that the first i - 1 channels c α 1 , , c α i - 1 with higher priority with respect to c α i are affected by coexistence interference. By exploiting the reasonable hypothesis of independent SSN activities over different channels, it results that q c α i is given by:
q c α i = k = 1 i - 1 p ¯ c α k
Hence, the expected achievable throughput T ¯ C is equal to:
T ¯ C = i = 1 N p c α i k = 1 i - 1 p ¯ c α k T c α i = i = 1 N p c α i q c α i T c α i
with p c α i denoting the probability of channel c α i being not affected by coexistence interference and T c α i denoting channel c α i expected throughput, respectively. From Equation (3), it results that T ¯ C depends on the adopted channel set. In the following, by deriving the optimal channel set C * , we are able to compute the maximum expected throughput T ¯ * achievable by an arbitrary SSN operating over shared TVWS spectrum:
T ¯ * = max C { T ¯ C }
We first observe that the computation of the maximum throughput T ¯ * through exhaustive search is computationally unfeasible. In fact, the number of channel sets is equal to the number N ! of permutations of N = | N | distinct objects. Consequently, computing T ¯ * via exhaustive search is as much computational hard as solving the NP-hard traveling salesman problem via brute-force search. Nevertheless, in the following, we derive a rule for ordering the channels to maximize the expected throughput and, stemming from this result, we design a computational feasible algorithm for computing T ¯ * .

4. Maximum Expected Throughput

Let us suppose that T c α m > T c α m + 1 . We prove that channel c α m must have higher priority than channel c α m + 1 with a reductio ad absurdum by supposing that there exist a channel set C different by channel set C = ( c α 1 , c α 2 , , c α N ) defined as:
C = ( c α 1 , c α 2 , , c α N ) : c α i = c α i i m , m + 1 c α m = c α m + 1 c α m + 1 = c α m
so that:
T ¯ C = i = 1 N p c α i q c α i T c α i < T ¯ C = i = 1 N p c α i q c α i T c α i
By accounting for Equation (2), we have
q c α i = k = 1 i - 1 p ¯ c α k = k = 1 i - 1 p ¯ c α k = q c α i i m
As a consequence, by using Equations (5) and (6), it results:
q c α m + 1 = k = 1 m p ¯ c α k = p ¯ c α m k = 1 m - 1 p ¯ c α k = p ¯ c α m + 1 q c α m
q c α m + 2 = k = 1 m + 1 p ¯ c α k = p ¯ c α m + 1 p ¯ c α m + 1 q c α m = q c α m + 2
By accounting for Equations (7) and (9), we have p c α i q c α i T c α i = p c α i q c α i T c α i for any i m , m + 1 . Hence, Equation (6) is equivalent to:
T ¯ C < T ¯ C p c α m q c α m T c α m + p c α m + 1 q c α m + 1 T c α m + 1 < p c α m q c α m T c α m + p c α m + 1 q c α m + 1 T c α m + 1
By substituting Equations (2) and (8) in Equation (10), and by using again Equations (5) and (7), with some algebraic manipulations, it results:
T ¯ C < T ¯ C p c α m q c α m T c α m + p c α m + 1 p ¯ c α m q c α m T c α m + 1 < p c α m + 1 q c α m T c α m + 1 + p c α m p ¯ c α m + 1 q c α m T c α m p c α m + 1 p c α m q c α m T c α m < p c α m + 1 p c α m q c α m T c α m + 1
Equation (11) constitutes an absurdum since for hypothesis T c α m > T c α m + 1 .
By exploiting this result, it follows that to obtain the optimal channel set C * , i.e., the channel set that maximizes the expected throughput, the channels must be sorted according to their expected throughput, i.e.,
C * = { ( c α 1 * , c α 2 * , , c α N * ) ) : T c α i * T c α i + 1 * }
Equation (12) constitutes also a computational-efficient algorithm for evaluating the maximum expected throughput T ¯ * . In fact, its time complexity is bounded by O ( n log n ) due to the sort operation. From Equations (3) and (12), we finally obtain the expression of the maximum expected throughput T ¯ * :
T ¯ * = i = 1 N p c α i * q c α i * T c α i *

5. Numerical Results

In this section, we adopt, as case study, a sensor network operating in the TVWS spectrum according to the IEEE 802.11af standard. This standard, also referred to as White-Fi, allows wireless local area network operation in TV white space spectrum in the VHF and UHF bands between 54 and 790 MHz.
First, we validate Equation (12) by showing that the expected throughput derived in Equation (13) constitutes the maximum expected throughput. The set of parameters is as follows. The TVWS spectrum is organized in N = 5 channels, and the corresponding interference probabilities are uniformly distributed in [ 0 , 1 ] . By adopting a 6MHz bandwidth for the IEEE 802.11af standard, the set of achievable data rates is { 0 , 1 . 8 , 3 . 6 , 5 . 4 , 7 . 2 , 10 . 8 , 14 . 4 , 16 . 2 , 18 , 21 . 6 , 24 } Mbit/s, and the channel throughputs are uniformly distributed within the set.
Figure 1 shows the expected throughput T ¯ C for each of the N ! = 120 sets { C } . Furthermore, we report the expected throughput derived in Equation (13). First, we note that expected throughput derived in Equation (13) effectively constitutes the maximum expected throughput. Hence, Equation (12) provides the sorting rule maximizing the expected throughput. Furthermore, we note that there exists a significant variability in terms of expected throughput among the different channel sets, ranging from less than 1 Mbit/s to over 15 Mbit/s. This result highlights the importance of studying the throughput achievable by an unlicensed sensor network operating over TV white space spectrum in presence of coexistence interference.
To better characterize the effects of the parameters on the expected throughput, in Figure 2 we show the maximum expected throughput T ¯ * as a function of the channel availability probability for different values of the number N of TVWS channels, i.e., N = { 1 , 3 , 5 , 7 , 9 } . The simulation set is as follows: p i = p and T i = 24 Mbps for any i N . We can observe that the maximum average throughput is significantly affected not only by the probability p, but also by N. Specifically, we observe that, for the lower values of p, there exists a difference in terms of T ¯ * for different values of N. In contrast, for the larger values of p, the difference in terms of T ¯ * for different values of N decreases as N increases. Furthermore, we observe that the maximum expected throughput increases as N increases. This effect is reasonable, since N controls the degrees of freedom in terms of channel opportunities.
The conducted analysis has proved that the throughput available at an arbitrary secondary sensor network operating over shared TVWS space in presence of coexistence interference depends on the channel set. Furthermore, it has shown that there exists a computational-efficient algorithm for determining the channel set maximizing the throughput. Hence, in a nutshell, secondary sensor networks can maximize the throughput by scanning the channels in decreasing order of expected throughput and by utilizing the first channel not affected by coexistence interference.

6. Conclusions

In this letter, we studied the throughput achievable by an unlicensed sensor network operating over TV white space spectrum in presence of coexistence interference. Through the letter, first we analytically derived the achievable expected throughput as a function of the channel ordering, by showing that the derivation of the maximum expected throughput through exhaustive search is computationally unfeasible. Then we designed a computational-efficient algorithm with polynomial-time complexity for evaluating the maximum expected throughput. Finally, numerical results validated the theoretical analysis

Acknowledgments

This work has been partially supported by the National PON grants Databanc Chis and Fersat, and regional POR grant myOpenGov.

Author Contributions

The authors equally contributed to this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Federal Communications Commission. Second Memorandum Opinion and Order in the Matter of Unlicensed Operation in the TV Broadcast Bands; ET Docket 10-174; Federal Communications Commission: Washington, DC, USA, 2012. [Google Scholar]
  2. Ofcom. Regulatory Requirements for White Space Devices in the UHF TV Band; Ofcom: London, UK, 2012. [Google Scholar]
  3. Electronic Communications Committee. Technical and Operational Requirements for the Operation of White Spaces Devices under Geo-Location Approach; ECC Report 186; Electronic Communications Committee: Copenhagen, Denmark, 2013. [Google Scholar]
  4. Cacciapuoti, A.S.; Caleffi, M.; Paura, L. Widely Linear Cooperative Spectrum Sensing for Cognitive Radio Networks. In Proceedings of the Global Telecommunications Conference (GLOBECOM), Miami, FL, USA, 6–10 December 2010; pp. 1–5.
  5. Nguyen, T.; Koo, I. Throughput Maximization for Sensor-Aided Cognitive Radio Networks with Continuous Energy Arrivals. Sensors 2015, 12, 29782–29801. [Google Scholar] [CrossRef] [PubMed]
  6. Shi, Z.; Wu, Z.; Yin, Z.; Cheng, Q. Novel Spectrum Sensing Algorithms for OFDM Cognitive Radio Networks. Sensors 2015, 15, 13966–13993. [Google Scholar] [CrossRef] [PubMed]
  7. Wu, C.; Ohzahata, S.; Kato, T. Dynamic channel assignment and routing for cognitive sensor networks. In Proceedings of the International Symposium on Wireless Communication Systems (ISWCS), Paris, France, 28–31 August 2012; pp. 86–90.
  8. Cacciapuoti, A.S.; Caleffi, M.; Paura, L. Optimal Strategy Design for Enabling the Coexistence of Heterogeneous Networks in TV White Space. IEEE Trans. Vehic. Technol. 2016. [Google Scholar] [CrossRef]
  9. Cacciapuoti, A.S.; Caleffi, M. Interference analysis for secondary coexistence in tv white space? IEEE Commun. Lett. 2015, 19, 383–386. [Google Scholar] [CrossRef]
  10. IEEE 802.22 Wireless Regional Area Networks Working Group. 802.22-2011: Part 22: Cognitive Wireless RAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Policies and Procedures for Operation in the TV Bands; IEEE Standards Association: Piscataway, NJ, USA, 2011. [Google Scholar]
  11. IEEE 802.11 Wireless Local Area Network Working Group. 802.11af-2013: Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 5: Television White Spaces (TVWS) Operation; IEEE Standards Association: Piscataway, NJ, USA, 2013. [Google Scholar]
  12. IEEE 802.19 Wireless Coexistence Working Group. 802.19.1-2014: Part 19: TV White Space Coexistence Methods; IEEE Standards Association: Piscataway, NJ, USA, 2014. [Google Scholar]
Figure 1. Expected Throughput T ¯ C : exhaustive search versus proposed algorithm.
Figure 1. Expected Throughput T ¯ C : exhaustive search versus proposed algorithm.
Sensors 16 00457 g001
Figure 2. Maximum Expected Throughput T ¯ * versus probability p for different number N of TVWS channels.
Figure 2. Maximum Expected Throughput T ¯ * versus probability p for different number N of TVWS channels.
Sensors 16 00457 g002

Share and Cite

MDPI and ACS Style

Caleffi, M.; Cacciapuoti, A.S. On the Achievable Throughput Over TVWS Sensor Networks. Sensors 2016, 16, 457. https://doi.org/10.3390/s16040457

AMA Style

Caleffi M, Cacciapuoti AS. On the Achievable Throughput Over TVWS Sensor Networks. Sensors. 2016; 16(4):457. https://doi.org/10.3390/s16040457

Chicago/Turabian Style

Caleffi, Marcello, and Angela Sara Cacciapuoti. 2016. "On the Achievable Throughput Over TVWS Sensor Networks" Sensors 16, no. 4: 457. https://doi.org/10.3390/s16040457

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