QoS-aware dynamic spectrum access for cognitive radio networks

June 19, 2017 | Autor: Khanh Pham | Categoria: Algorithms
Share Embed


Descrição do Produto

QoS-aware Dynamic Spectrum Access for Cognitive Radio Networks Xin Tian1, Zhi Tian2, Khanh Pham3, Erik Blasch4, and Genshe Chen1 1

2

Intelligent Fusion Technology, Inc., Germantown, MD, 20876 USA Dept. of Electrical and Computer Engineering, Michigan Tech University, Houghton, MI 49931 USA 3 Air Force Research Laboratory, Space Vehicles Directorate, Kirtland AFB, NM 87117 USA 4 Air Force Research Laboratory, Information Directorate, Rome, NY 13441 USA

ABSTRACT Ubiquitous wireless networking requires efficient dynamic spectrum access (DSA) among heterogeneous users with diverse transmission types and bandwidth demands. To meet user-specific quality-of-service (QoS) requirements, the power and spectrum allocated to each user should lie inside a power/spectral-shape bounded region in order to be meaningful for the intended application. Most existing DSA methods aim at enhancing the total system utility. As such, spectrum wastage may arise when the system-wide optimal allocation falls outside individual users’ desired regions for QoS provisioning. In this work, novel QoS-aware DSA algorithms are developed for both non-cooperative power allocation (QoSNCPA) and cooperative (QoSCPA) users in cognitive radio (CR) networks. The algorithms maximize the “useful utilities” to the users, and minimize the power consumption and mutual interference within the CR network. Simulations results of the QoSNCPA and QoSCPA for single and multiple channel cases demonstrate the effectiveness of the algorithms for DSA. Keywords: Cognitive Radio, Dynamic Spectrum Access, Quality of Service (QoS), communications

1. INTRODUCTION Dynamic spectrum access (DSA) is a promising technology to solve today’s spectrum scarcity problem. To achieve DSA in new spectrum-agile networks with cognitive radios (CR), users are able to sense and adaptively utilize the available spectrum [1]. In such spectrum-agile communication systems, CR users face the tradeoff between interference among CR devices and efficiency of spectrum utilization. In general, DSA mechanisms can be categorized into two types, i.e., spectrumsegregation DSA and spectrum-overlay DSA. In spectrum-segregation DSA, spectrum channels are exclusively occupied by one CR user, which include the lease-based DSA [2], price-based DSA [3-5], and detection-based DSA [6-9]. However this type of DSA will lead to limited spectrum utilization efficiency. The second type, spectrum-overlay DSA, allows multiple users to share the same communication channel as long as their interferences to each other are below certain thresholds. However, the CRs need to handle intricate interference control and spectrum utilization efficiency. Existing DSA schemes include distributed game-theoretic, iterative waterfilling [10,11], cross-layer CSMA-based, and rule-based algorithms. In [12], the problem of modeling a network as a cooperative potential game is addressed. In [13] pricing schemes were investigated to introduce penalties for users’ self-interested strategies to facilitate fair and efficient DSA and distributed implementation. In Sensors and Systems for Space Applications VI, edited by Khanh D. Pham, Joseph L. Cox, Richard T. Howard, Genshe Chen, Proc. of SPIE Vol. 8739, 87390P · © 2013 SPIE · CCC code: 0277-786X/13/$18 · doi: 10.1117/12.2015205

Proc. of SPIE Vol. 8739 87390P-1 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

[14] the DSA problem is addressed in Dual domain by applying the Karush-Kuhn-Tucker (KKT) principle, which allows the solving of a global DSA optimization problem in a distributed manner with guaranteed convergence. Towards this direction, paper [17] introduced the “interference price” scheme, which reflects the interference levels on available channels of other CR users. It was shown that DSA schemes with the communication of interference prices among CRs outperform their counterparts [14-16]. However, most existing DSA algorithms aim at maximizing the overall network utility, e.g., overall system capacity, without considering the actual needs (Quality of Service (QoS) requirements) of individual users. For example, excessive spectrum resources may be allocated to some CR users exceeding the needs of their intended transmissions, while some other users might receive spectrum resource that is insufficient for their communication needs. Both cases will result in waste of spectrum resources. An earlier work that addressed this problem is [17], which extends the asynchronous distributed pricing (ADP) algorithms in [14-16] by incorporating CR users’ QoS requirements to the DSA process. However, the algorithms proposed in [17] involve a heuristic change of channel power allocation level by p in each iteration of the algorithm, which may lead to slow convergence. In this paper, algorithms are developed for QoS-aware DSA for both non-cooperative and cooperative cases. The proposed algorithms are able to minimize the power consumption to achieve the useful capacity [18], while at the same time maximize the useful capacity of the CRs [19]. With no heuristic steps, the proposed algorithms are easy to implement and have fast convergence speed. The rest of the paper is organized as follows. Section 2 formulates a general power control problem for DSA and briefly reviews the relevant DSA solutions in the literature. Section 3 addresses the problem of non-cooperative QoS-aware DSA. Section 4 presents algorithms for cooperative QoS aware DSA. Simulation results are presented at the corresponding sections for the proposed algorithms to show their effectiveness. Section 5 summarizes the paper with concluding remarks. 2. PROBLEM FORMULATION: POWER CONTROL FOR DSA The genetic scenario for spectrum sharing of multiple CRs is illustrated in Figure 1, which consists of multiple pairs of transmitters (denoted as Ti) and receivers (denoted as Ri). The channel coefficients from transmitter i to receiver j is denoted as hij which, in general, is a vector. However, for space communication where the issue of multi-path transmission is insignificant, hij is a scalar for each communication channel accounting for the loss of signal strength at the receiver. The signal to interference and noise density ratio (SINR) at the receiver is

i 

hii pi n0  W1



h ji p j

(1)

Figure 1. A Genetic Scenario for CR Spectrum Allocation Problems. where pj is the spectrum allocation, W is the channel bandwidth and n0 is the noise. For the sharing of spectrum resources among multiple CRs two general strategies are i) non-cooperative spectrum allocation and ii) cooperative spectrum allocation. j 1,... M , j  i

Proc. of SPIE Vol. 8739 87390P-2 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

For M users the non-cooperative power control game (GNCP) for non-cooperative spectrum allocation over a single channel was formulated in [20] as pi*  max(ui ( i ( pi , pi ))),

pi  p1 ,... pi 1, pi 1,..., pM ,

pi

i  1,..., M

(2)

where ui is a concave utility function. At Nash-Equilibrium (NE) one has

ui ( i ( pi* , p*i ))  ui ( i ( pi , p*i )),

pi  Pi , i  1,..., M

(3)

It is easy to see for GNCP the pi*  Pi max , namely, each user will use the maximum transmission power over the channel, which is obviously not optimal in the global sense. The cooperative power control game (GCP) was proposed in [14]. Assuming the CRs are cooperative and the objective is to maximize the total capacity of the system. For single channel case, the problem is formulated as M

p*  max( ui ( i (p))), p: pi Pi

i 1

s.t. Pi min  pi  Pi max ,

p  { p1 ,..., pM }

(4)

i  1,..., M

The optimal solution based on Karush–Kuhn–Tucker (KKT) condition satisfies

ui M u j   i ,u i ,l , pi j i pi

i ,u , i ,l  0

i ,l ( pi  Pi min )  0, i ,u ( pi  Pi max )  0

(5) (6)

where i ,u and i ,l are the Lagrange multipliers for the maximum and the minimum transmission powers. u To solve the GCP, define  j  j as a price charged to other users due to the interference from I j user I. Then user i updates the following surplus function [14] M

si ( pi , pi ,  i )  ui   j hij pi

(7)

j i

which leads to the asynchronous distributed pricing (ADP) algorithm [14]. At each iteration for user i one has

pi*  max si ( pi , pi ,  i )

(8)

pi Pi

To show how the ADP algorithm works, consider a scenario (Scenario 1) where M = 5 transmitters are randomly distributed in a area of 10m by 10m; the receivers is randomly placed within 6m by 6m

Proc. of SPIE Vol. 8739 87390P-3 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

square centered around the transmitter hij=dij-4. The noise level is n0=10-2. The utility function for each user is hii pi ui = log 2 (1  ) (9) n0   h ji p j j 1,... M , j i

The maximum transmission power for each user is set at 20. 20.5 0.1

20

19.5

0 Total Utility

Derivitive of Surplus function

0.05

-0.05

19

-0.1

18.5 -0.15

18 -0.2

-0.25

17.5 1

2

3 user id

4

5

0

Figure 2 (a) Derivative of Surplus Function

2

4

6 number of iteration

8

10

12

(b) Total Utility of the System

Figure 2(a) shows the change of the derivative of the surplus functions for each user over the game iterations. As they converge, users with surplus functions having zero and positive derivatives, i.e., i ,u  0 , are allocated with power; while users with surplus function having negative derivatives, i.e., i ,l  0 , have no power allocated. The converged power allocation of the five users is [11.7627 4.7285 20 0 20]. Figure 2(b) shows the total utility of the system increases and converges to the maximum value with the number of algorithm iterations. The ADP algorithm can be extended for multi-channel case with the use of “power price” [14]. Note that, in practice, the solution to GCP requires exchange of the price  j information among all the other users. This introduces signaling overhead of the algorithm and will cause significant delays in space applications where communication delays associated information exchanges are nonnegligible. In comparison in GNCP, the “non-cooperative” decisions of the users are made based on their local SINR levels, which can be sensed locally without information exchange. A significant limitation of the above GCP algorithm for power allocation algorithm for spectrum (channel) sharing is that the maximization of total system utility (4) does not take into account the QoS needs of the individual users. Depending on the types of services and traffic loads of a user, a certain amount of capacity will satisfy the user’s communication needs and further capacity allocation to the user would waste resources and lower the network efficiency. In [17] an algorithm is proposed to solve the cooperative power control game with users’ QoS requirements on channel capacity incorporated. The objective is to maximize the total useful capacity for the users. However, the power control decisions for the users therein are limited to a discrete set of power levels which may cause losses in performance. In this work, we develop QoS-aware power allocation algorithms for both noncooperative and cooperative spectrum (channel) sharing of CR systems. In the non-cooperative case, a CR user maximizes its useful capacity and, at the same time, minimizes the power consumption to achieve the capacity. In the cooperative case, the CR users will jointly maximize the total useful capacity of the CRs and minimize power consumption. Both algorithms yield energy efficient QoSaware spectrum sharing solutions.

Proc. of SPIE Vol. 8739 87390P-4 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

3. QOS-AWARE NON-COOPERATIVE SPECTRUM SHARING Suppose there are K communication channels available for the CR users. The QoS-aware noncooperative power allocation problem can be formulated as.   K 1    pi*  arg max min  log 2 (1  pi ,ki ,k ), Ci ,  , min{1T pi } pi pi  k 0     T s.t., 1 pi  Pi ,max pi ,k  0

(10)

k  0,..., K  1

where pi  [ pi ,0 pi ,1 pi ,K 1 ] is the power allocation vector for user i; i ,k is the channel coefficient of channel k of user i, which is determined by factors including the channel gain, the level of channel noise and interference; Ci , is the up limit of the useful capacity for the user; and Pi ,max is the maximum transmission power of the CR. The objective of the user is to first maximize its useful capacity and minimize the total power used to achieve the capacity. Define

i ,k = i ,k 1  pi ,k 

1

(11)

Based on the KKT condition (or the waterfilling rule), at the optimal power allocation, the following optimal condition should be satisfied (12) i ,k   , k k | pi ,k  0 and i ,k   , k k | pi ,k  0 Figure 3 shows the flowchart of the proposed QoS-aware non-cooperative power allocation (QoSNCPA) algorithm, which is able to converge from any non-optimal power allocation to the optimal solution of problem (10). The algorithm starts from evaluating and checking if the current total capacity Ct over the channels reaches the desired level Ci , . If Ct  Ci , . power will be taken off from the channel with the minimum i ,k until Ct  Ci , is satisfied. Once Ct  Ci , , a power balancing process (shown in the right branch of the flowchart) is carried out, which keeps Ct  Ci , and drive the power allocation towards the optimal condition with (5)-(6) satisfied. When Ct  Ci , , a power reallocation process is carried out to increase the total useful capacity and converge towards the optimal power allocation.

Proc. of SPIE Vol. 8739 87390P-5 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

Starting at pi=[Pi,max,Pi,max,...Pi,max]/K

Evaluate current total utility K 1

Ct   log 2 (1  pi ,ki ,k ) k 0

Ct  Ci ,

No

Yes

Ct  Ci ,

Yes

Note that U ( p) denotes

No

the unit step function.





Select l  arg min i ,k  , k  0,..., K  1 k



Set pi ,l  max 2

( Ci ,l Ct  Ci , )











k



m  arg max i ,k  , k  0,..., K  1 k

and evaluate ave 

1 K

 1 /  i ,l , 0



K 1

 i,kU ( pi ,k )



No

If i ,m  i ,l  103 i ,m

k



m  arg max i ,k  , k  0,..., K  1 k

and evaluate ave 

k 0

1 K

K 1

 k 0

i ,k

U ( pi ,k )

No

If i ,m  i ,l  103 i ,m

Yes





Select l  arg min i ,k  and

Select l  arg min i ,k  and

Yes







Evaluate p  max ave 1  i ,l 1 , 0

Evaluate p  max ave 1  i ,l 1 , 0

Evaluate p =pi ,l  p

Evaluate C=Ci ,l  log 2 (1  pi ,l )

Set pi ,l  p Set pi ,m =pi ,m  p

Output pi =[ pi ,0 ,..., pi , K 1 ]

Set pi ,l  p



Set pi ,m = 2

(Ci ,m C )



 1 / i , m

Output pi =[ pi ,0 ,..., pi , K 1 ]

Figure 3. The flowchart of the QoS-aware non-cooperative power allocation algorithm The performance of the proposed algorithm for non-cooperative spectrum sharing is shown in an example, where a CR transmitter-receiver pair communicate over K=15 channels with i ,k  rand k  0.2 (13) where rand k denotes a random value uniformly distributed in [0 1]. The total power constraint Pi ,max  20 and the desired channel capacity cap is Ci ,  5 . Figure 4(a) shows the converged i ,k as La multipliers and the final power allocation to the channels when the solution in Figure 3 is used. Figure 4(b) shows the save in total power consumption as the power allocation being optimized over the iterations. At the converged solution, the desired useful capacity level Ci , is achieved with minimum power consumption. 4. QOS-AWARE COOPERATIVE SPECTRUM SHARING SIMULATIONS 4.1 The Single channel case The single channel power allocation for spectrum (channel) sharing among a group of M CRs is    hii pi M   p  arg max   min log 2 (1  ), Ci ,  , min{p}, p n0   h ji p j  i 1   j 1,... M , j i    s.t. 0  pi  Pi ,max , i  1,..., M *

Proc. of SPIE Vol. 8739 87390P-6 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

p  { p1,..., pM }

(14)

20

0.9 Final power allocation La Multiplier

0.8

18

0.7

Total power consumption

16

0.6 0.5 0.4 0.3

12 10 8

0.2

6

0.1 0

14

0

5

10

15

4

0

5

10

channel id (k)

Figure 4 (a) Converged i ,k and Power Allocation

than the required level Ci , , adjust pi  (2Ci ,  1)(n0  I i ) such that the channel capacity equals Ci , . C Evaluate  i  i for each user from which the price I i j 1, j i

i

ji

30

35

Starting from an arbitrary power allocation p=[p1, p2,…,pM]

Evaluate the capacity for each user I i   h ji p j , Ci  log 2 (1  hii pi ) j 1,... M , j  i n0  I i M

Evaluate

CT   min{Ci , Ci , } i 1

CT  C  103 CT Yes

reflecting the impact of user i’s power

Yes pi  (2

For users that satisfy Ci  Ci , , evaluate

Ci ,

Evaluate  i 

 1)(n0  I i )

Ci Ci and bi  I i pi

Evaluate i  

M



j 1, j  i

 i h ji

Ci  Ci ,

i,

Go to the next iteration, and compare the difference of the total useful system capacity to decide if the algorithm has converged.

No

Ci  Ci ,

increase on the capacities of other users.

1     i pi     (n0  I i )   1 (n0  I i ) / hii   hii     C such that bi  i  i pi Adjust pi as pi  min{max{ pi ,0}, Pi ,max ,(2C   1)(n0  I i ) / hii } to enforce the minimum and maximum power constraint and channel capacity requirement.

No

 T

M

 h

25

(b) Total Power Consumption to Achieve Cq ,

The process starts from an arbitrary power allocation of the M users, shown in Figure 5. For each user first the interference from other users and the channel capacity are evaluated. If the current capacity of user i, i.e., Ci is greater

i  

15 20 Number of Iteration

1     pi     i (n0  I i )   1 (n0  I i ) / hii   hii    

pi  min{max{ pi , 0}, Pi ,max , (2

Ci ,

 1)(n0  I i ) / hii }

* * * * Output p  [ p1 , p2 ..., pM ]

4.2 The Single Channel case Simulation results Note C denotes C in the previous iteration To demonstrate the performance of the QoSCPA-SC algorithm, we use a scenario that has similar configuration Figure 5. Flowchart of QoSCPA-SC to Scenario 1, with M=5 users with Ci ,  5 . The maximum transmission power of each user is set as Pi ,  70 . Figure 6 shows the increase of the total useful user capacity in (13) with the number of algorithm iterations.  T

Proc. of SPIE Vol. 8739 87390P-7 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

T

After about 18 iterations, the algorithm converges to the optimal power allocation at p  [1.3156 0 5.3081 0 22.7466] . 4.3 The Multi-Channel Case When there are multiple K channels for the M CRs to communicate. The multi-channel cooperative power allocation problem can be formulated as   K 1  hii pi ,k M   p  arg max   min   log 2 (1  ), Ci ,  , min{ p } p n0,i ,k   h ji p j ,k  i 1  k 0  j 1,... M , j i    *

K 1

s.t.

0   pi ,k  Pi ,max ,

(15)

i  1,..., M

k 0

0  pi ,k

the communication channels; p denotes the total power consumption of the CRs. Figure 8 (presented on the next page) shows the flowchart of the proposed multi-channel QoS-aware cooperative power allocation (QoSCPA-MC) algorithm, which is a combination of a process similar to the QoSCPA-SC across multiple users and a process similar to QoSNCPA for power allocation among the channels of a user.

15 14.5

Total Useful Capacity of the User Group

where p  { p1,..., pM } are the users’ power allocation profile and pi  [ pi ,0 ,..., pi ,K 1 ] is the power allocation of user i to

14 13.5 13 12.5 12 11.5 11 10.5

0

2

4

6

8 10 12 Number of Iterations

14

16

18

Figure 6. Total Useful Capacity vs. Number of Algorithm Iterations

4.4 The Multi-Channel Case Simulation Results Scenario 1 was used to demonstrate the performance of the proposed QoSCPA-MC algorithm with M = 5 users communicating over K = 10 channels. The capacity requirement for each user is set as Ci ,  10 and the maximum transmission power for each user is Pi ,max  200 . In the simulation, as the QoSCPA-MC converges, all the users achieved the desired capacity level, i.e., Ci ,  10 . As shown in Figure 7(a) after the 4th iteration, the total useful capacity reaches its maximum level 50. Figure 7(b) shows reduction of the power consumptions of each users, which converge to their minimum levels while maintaining the desired user capacity levels.

Proc. of SPIE Vol. 8739 87390P-8 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

55

140 User 1 User 2 User 3 User 4 User 5

120

User power consumption

Total Useful Capacity

50

45

100

80

60

40

40 20

35

0

2

4

6 8 10 number of algorithm iteration

12

14

Figure 7 (a) Total Useful Capacity vs. Algorithm Iteration

0

2

4

6 8 10 Number of algorith iteration

12

14

(b) Power Consumption of Each User vs. Algorithm Iteration

Proc. of SPIE Vol. 8739 87390P-9 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

Starting from an arbitrary power allocation profile p=[p1, p2,…,pM] pi=[pi,0,pi,1,...pi,K-1], i=1,2…,M No

pi ,k  pi,k  103 pi ,k i, k

Yes

Output power allocation profile p=[p1, p2,…,pM]

Evaluate the interference and capacity for each user over the k chanels h p I i ,k   h ji p j ,k , Ci ,k  log 2 (1  ii i ,k ) n0,i ,k  I i ,k j 1,... M , j  i

Evaluate  i ,k 

Ci ,k

Ci ,k

, bi ,k 

I i ,k

pi ,k

and i ,k  

M



j 1, j  i

 i ,k h ji

No

pi ,k  0

 hii   Adjust pi ,k  max   (n0,i ,k  I i ,k )  / hii , 0  max{  , b } i ,k i ,k   

Reevaluate bi ,k 

K 1

C k 0



i ,k

K 1

K 1



Ci ,l C

i ,k

k 0

 m  arg max{b 1



hii pi ,k n0,i ,k  I i ,k

)

K 1

C

 Ci ,

k

  0

 ave 



 1)(n0,i ,l  I i ,l ) / hi ,i , 0

k K 1

i ,k

 (b

K

k 0

 i ,k }& pi ,k

i ,k

 i ,k )U ( pi ,k )

K 1

p k 0



(bi ,m  i ,m )  (bi ,l  i ,l )  105

n0,i ,l  I i ,l

Ci ,m C

Adjust pi ,m  (2

)  log(1 

hii pi ,l n0,i ,l  I i ,l

 1)(n0,i ,m  I i ,m ) / hii

 Pi ,max



k

bi ,m  i ,m  105

  hii  n0,i ,l  I i ,l ) / hii , 0  Adjust pi ,l  max (     ave i ,l 

hii pi,l

i ,k

m  arg max{bi ,k  i ,k }& pi ,k  0

No

Evaluate C  log(1 

 Ci ,

i ,k

k 0

l  arg min{bi ,k  i ,k }& pi ,k  0

k 0

max (2

and Ci ,k  log 2 (1 

C

Evaluate C   Ci ,k  Ci , Adjust pi ,l 

pi ,k

 Ci ,

l  arg min{bi ,k  i ,k }& pi ,k  0 k

Ci ,k

)

K 1

Evaluate C   Ci ,k  Ci , k 0

Adjust pi ,m 

(2Ci ,m C  1)(n0,i ,m  I i ,m ) / hi ,i ,    K 1 min    pi ,m  Pi ,max   pi ,k  k 0  

 

 

l  arg min{bi ,k  i ,k }& pi ,k  0 k

m  arg max{bi ,k  i ,k }& pi ,k  0 k 1 K 1  ave   (bi ,k  i ,k )U ( pi ,k ) K k 0

Adjust pi ,l  hii   max (  n0,i ,l  I i ,l ) / hii , 0    ave  i ,l  Adjust pi ,m  pi ,m  pi,l  pi ,l

Figure 8. Flowchart of the QoSCPA-MC algorithm 5. CONCLUSIONS In this paper, novel algorithms are proposed for QoS-aware Dynamic Spectrum Access (DSA), which incorporate QoS requirements as useful channel capacity of communication links to the conventional non-cooperative and cooperative DSA problems. The QoS-aware DSA non-cooperative power allocation (QoSNCPA) and cooperative (QoSCPA) algorithms allow efficient utilization and sharing of RF spectrum resources among CRs by maximizing the useful capacity of the CRs, which avoid the inefficiency of QoS-blind DSA algorithms and minimize power consumption of CR systems. Simulation results show the effectiveness and fast convergence of the proposed algorithms for single

Proc. of SPIE Vol. 8739 87390P-10 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

and multiple channel cases. Future efforts will further explore additional practical issues and operational constraints as initially investigated in [21] for such applications as space [22] and airborne [23] RF jamming resistant communications. ACKNOWLEDGEMENT This research was supported in part by the Air Force Research Laboratory - Space Vehicles Directorate under contract number FA9453-12-M-0022. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the Air Force. REFERENCES [1] Mitola, J., III, “Cognitive radio for flexible mobile multimedia communications,” IEEE 1999 Mobile Multimedia Conference, pp. 3-1, 1999 [2] Brik, V., Rozner, E., Banerjee, S., and Bahl, P., “DSAP: a protocol for coordinated spectrum access,” Proceedings of the IEEE DySPAN Conference, pp. 611-614, 2005 [3] Robinson, D., Shukla, A., Burns, J., and Atefi, A., “Resource trading for spectrum aggregation and management,” Proceedings of the IEEE DySPAN Conference, pp. 666–671, 2005 [4] Marias, G., “Spectrum scheduling and brokering based on QoS demands of competing WISPs,” Proceedings of the IEEE DySPAN Conference, pp. 684–687, 2005 [5] Ileri, O., Samardzija, D., Sizer, T., and Mandayam, N. B., “Demand responsive pricing and competitive spectrum allocation via a spectrum server,” Proceedings of the IEEE DySPAN Conference, pp. 194–202, 2005 [6] Zhao, Q., Tong, L., and Swami, A., “Decentralized cognitive MAC for dynamic spectrum access,” Proceedings of the IEEE DySPAN Conference, pp. 224–232, 2005 [7] Xing, Y., Chandramouli, R., Mangold, S., Shankar, N.S., “Dynamic spectrum access in open spectrum wireless networks,” IEEE Journal on Selected Areas in Communications, 24 (3), pp. 626–637, 2006 [8] Ma, L., Han, X., and Shen, C., “Dynamic open spectrum sharing MAC protocol for wireless ad hoc networks,” Proceedings of the IEEE DySPAN Conference, pp. 203–213, 2005 [9] Zhao, J., Zheng, H., and Yang, G., “Distributed coordination in dynamic spectrum allocation networks,” Proceedings of the IEEE DySPAN Conference, pp. 259–268, 2005 [10] Chen, W., Fan, P., and Cao, Z., “The optimal power allocation policies with perfect channel side information and buffer state information,” The 5th International Symposium on MultiDimensional Mobile, vol. 1, pp. 85–89, 2004 [11] Chen, W., Fan, P., and Cao, Z., “Water filling in cellar: the optimal power allocation policy with channel and buffer state information,” IEEE ICC2005, Vol. 1, pp. 537–541, 2005 [12] Neel, J., Reed, J., and Gilles, R., “The role of game theory in the analysis of software radio networks,” SDR Forum 2002 Technical Conference, 2002 [13] Etkin, R., Parekh, A., and Tse, D., “Spectrum sharing for unlicensed bands,” Proceedings of the IEEE DySPAN Conference, pp. 251– 258, 2005 [14] Huang, J., Berry, R., and Honig, M.L. “Distributed interference compensation for wireless networks,” IEEE Journal on Selected Areas in Communications, 24 (5), pp.1074–1084, 2006 [15] Huang, J., Berry, R., and Honig, M.L., “Spectrum sharing with distributed interference compensation,” Proceedings of the IEEE DySPAN Conference, pp. 88–93, 2005

Proc. of SPIE Vol. 8739 87390P-11 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

Huang, J., Berry, R., and Honig, M.L., “A game theoretic analysis of distributed power control for spread spectrum ad hoc networks,” IEEE International Symposium on Information Theory, Adelaide, Australia, 2005 [17] Zou, C. et al. “QoS-aware distributed spectrum sharing for heterogeneous wireless cognitive networks” Computer Networks, Vol. 52, pp. 864–878, 2008 [18] Tian, Z., Blasch, E., Li, W., Chen, G., and Li, X., “Performance Evaluation of Distributed Compressed Wideband Sensing for Cognitive Radio Networks,” Int. Conf. on Info Fusion, 2008 [19] Blasch, E., Busch, T., Kumar, S., and Pham, K. “Trends in Survivable/Secure Cognitive Networks,” IEEE Int’l Conf, on Computing, Networking, and Communications, 2013 [20] Saraydar, C. U., Mandayam, N. B. and Goodman, D. J., “Efficient power control via pricing in wireless data networks,” IEEE Trans. Communication, 50, 2, pp. 291–303, 2002 [21] Tian, X., Tian, Z., Pham, K., Blasch, E., Chen, G., and Shen, D., “Jamming/Anti-jamming Game with a Cognitive Jammer in Space Communication,” Proc. SPIE, Vol. 8385, 2012 [22] Shen, D., Chen, G., Pham, K., and Blasch, E., “Game Models in frequency hopping based proactive jamming mitigation in space communication networks,” Proc. SPIE, Vol. 8385, 2012 [23] Tian, X., Bar-Shalom, Y., Chen, G., Blasch, E., and Pham, K., “A Unified Cooperative Control Architecture for UAV Missions,” Proc. SPIE, Vol. 8402, 2012 [16]

Proc. of SPIE Vol. 8739 87390P-12 Downloaded From: http://spiedigitallibrary.org/ on 08/29/2013 Terms of Use: http://spiedl.org/terms

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.