1. Introduction
Cognitive Radio is a new paradigm in wireless communications to enhance utilization of limited spectrum resources. It is defined as a radio able to utilize available side information, in a decentralized fashion, in order to efficiently use the radio spectrum left unused by licensed systems. The basic idea is that a secondary user (SU)(a cognitive unlicensed user) is able to properly sense the spectrum conditions and, to increase efficiency in spectrum utilization, it seeks to underlay, overlay or interweave its signals with those of the primary (licensed) users (PUs), without impacting their transmission. In this sense, the cognitive radio paradigm defines a set of rules for the coexistence of two or more radio systems in a given spectrum allocation. These systems are given different usage rights and a set of rules to abide. While coordination between different systems is not a requirement, it may improve the performance of both primary and secondary users, as it is argued in this text. In particular, the book chapter is organized in two parts. In the first part (section 2), we provide several mechanisms which require cooperation and improve different functions of the cognitive radio mechanism. Secondary spectrum usage, requires more sophisticated spectrum management and coexistence techniques than licensed or unlicensed spectrum operation. Different degrees of cooperation are possible: from simply following the spectrum regulation and keeping transmission power below the specified mask, to accurate sensing and tracking of the primary licensee, or contribution of the SUs to the detection of the primary signal. A higher degree of cooperation entails a higher degree of complexity, both in terms of hardware design and in terms of network coordination. This results in a tradeoff between performance gain and complexity increase, which may result in the adoption of a particular cooperative solution. Then, we focus on mechanisms requiring cooperation at the physical layer level, in terms of signal design and we address the most significant relaying techniques. In the second part of the chapter (3), we focus on the decisions the cooperative cognitive radios have to make. These decisions strongly depend on those made by the other radios, since the licensed users performances are limited by the aggregated interference generated by all the cognitive radios simultaneously transmitting in their band. This is why the performance is analyzed using game-theoretic tools, already proven good at modeling interactions in decision processes. As a result, the focus of the second part of the chapter is to take advantage of the cooperative schemes introduced in the first part in order to model and control the interference generated at the licensed users by the cooperative and cognitive system. We propose a particular kind of games, characterized by favorable convergence characteristics, i.e. potential games, and we describe how to design and identify these games, in both cases of complete and incomplete information. Finally, we summarize the chapter conclusions in 4.
2. Cooperation Mechanisms for Cognitive Radio
2.1. Cognitive Radio Techniques: Interweave, Underlay, Overlay
Different strategies for cognitive radio environments have been defined, depending Interference temperature is a measure of the noise and interference power level at the receiver.
2.1.1. Interweave Cognitive Radio
Interweave cognitive radio follows an interference avoidance strategy. SUs are only allowed to use the spectrum when primary users are inactive. Such method is opportunistic in the sense that SUs take advantage of spectrum that otherwise goes unused, and implements the original idea that cognitive radio should
exploit the so-called spectrum holes left by the primary licensee. The main difficulty in the interweave scheme is that of sensing and predicting the activity of the primary user in several radio channels, i.e. detecting the spectrum holes. This task becomes more difficult if PUs are highly dynamic, i.e. their spectral activity changes fast, and it requires secondary transmission equipment to be very agile in switching on and off, and in switching frequency channels. It also becomes more difficult when the range of secondary transmissions increases, as the primary activity sensed by the secondary transmitter and secondary receiver may vary due to different signal strengths of the primary signal. These factors decrease the correlation between the spectrum sensed at the transmitter and at the receiver, and therefore reduce the effectiveness of secondary spectrum utilization.
2.1.2. Underlay Cognitive Radio
The underlay approach is a more conservative choice. Rather than tracking the primary user activity and adapting to it, it consists in transmitting at very low power to ensure that the interference temperature of the primary user does not exceed a predefined limit. This method has very different requirements on the secondary transceiver equipment than the interweave scheme. Rather than time and frequency agile radios, the secondary transceiver must be able to operate at very low SNR (Signal to Noise Ratio). This typically restricts underlay cognitive radio to low data rate applications or very short range applications.
Underlay cognitive radio has been adopted by regulatory bodies worldwide, and is allowed when SUs transmit using the Ultra-wideband (UWB) signal format. The UWB signal format is limited by a very strict spectral mask, allowing very low power transmission in a large bandwidth which overlaps with other licensed services (the actual bandwidth varies in different countries and is defined by their corresponding regulatory bodies). Due to its large bandwidth, the spectrum used by UWB spans several primary services. The spectral mask, along with additional restrictions on its operation (passive beacons, for example, are not allowed, and outdoor usage is restricted to handheld devices) ensures that secondary (UWB) transmission does not interfere with primary bandwidth usage, as the received UWB power at any primary receiver is typically well below the noise floor. However, such restrictive regulation limits the applicability of UWB to very short range applications (below 10m), such as personal area neworks or cable replacement applications. Longer range operation, up to 300m, is possible but at very low data rates.
2.1.3. Overlay Cognitive Radio
In the overlay approach, SUs devote part of its transmit power to enhance the primary signal and facilitate its detection at the primary receiver. In exchange, they may be allowed to increase the interference temperature level further than the underlay approach. The fact that they contribute to improve the detection of the PU may also contribute to a higher acceptance of this technique by primary licensees. Thus, the overlay approach can be seen as an evolutionary step from the underlay technique, where a tighter degree of integration between primary and secondary is necessary, and higher performance is achieved. However, the overlay approach has not been yet implemented. The basic principle is that SUs that are close to the primary transmitter have access to a high quality primary signal which they are able to successfully decode. Then, they use knowledge of the primary message to produce a signal that complements the primary signal and improves the detection probability of the primary receiver. At the same time, the secondary transmitter communicates with the secondary receiver with a low-power signal. It may be assumed that either the secondary transmitter or secondary receiver have knowledge of the primary signal, or both. Depending on the assumption made, several techniques, such as dirty paper coding, or successive interference cancelation, may be applied.
The main advantage of this approach is the higher interference temperature that can be tolerated, and better detection of the primary signal. On the other hand, this technique requires a higher degree of complexity in the secondary transceivers, and assumes that these are able to produce a compatible signal format when aiding the primary transceiver. Furthermore, this scheme may require knowledge of the channel state in order to guarantee that the primary signal is successfully detected. Finally, a power control mechanism must be put in place which determines the power that secondary transmitters devote to the primary and secondary signals, respectively.
2.2. Cooperation in Interweave Cognitive Radio Systems
In the initially proposed interweave cognitive radio scheme, where the SUs track the activity and spectrum usage of the primary licensee and adapt to it, several mechanisms have been proposed to improve their spectrum utilization.
In the event of lack of coordination, SUs must use sophisticated algorithms to track and predict the activity of PUs. Such mechanisms, may be effective for static, predictable primary licensees, such as television broadcasters. However, several factors decrease the efficiency of an uncoordinated approach, as argued earlier.
If one allows for a certain degree of cooperation between secondary users, these can exchange the outcome of their spectrum sensing and collectively provide a better notion of the primary spectrum occupancy [2]. For example, a shadowed user may learn from the presence of a primary through the exchange of spectrum occupancy information with other SUs.
A further step is to allow coordination between primary and secondary systems. An effective approach is that the PU signals with beacons the spectrum occupancy in its channels. SUs may then monitor the beacon channel and learn about spectrum holes. In addition, such beacons can be designed to be easily detected with strong modulation and channel coding formats. Several options are possible in a beacon system: to use grant beacons to signal spectrum availability; to use denial beacons to warn about the activity of the primary system, so that SUs do not transmit; or to use a dual beacon approach, which is better in the case of multiple primary transmitters [3]. In this case, users must wait until they hear a grant beacon and, at the same time, no denial beacon is detected. The advantage of this approach is that a SU that is "hidden" from the primary transmitter (and does not receive the denial beacon) may not receive a grant beacon either, thus refrain from transmitting and interfering the primary communication.
In the following section we study a second type of cooperation where SUs actively contribute to enhance the quality of the primary signal at the primary receiver.
2.3. Cooperative Transmission for Overlay Cognitive Radio
In the previous section, several techniques were described in order to facilitate the coexistence of primary and secondary signals in a cognitive radio spectrum. Of the techniques described, the overlay of secondary signals requires SUs to relay the primary signal in order to compensate for the increased interference temperature. Such requirement is implemented using so-called physical layer cooperative transmission. The most important aspect of this technique is that SUs shall be able to relay the primary signal in such a way that its detectability at the primary receiver is increased. In this section we shall review the concept of physical layer cooperative transmission, and outline the most effective techniques.
The wireless channel is a shared medium, where a transmission intended to a particular user is overheard by many others. While this often creates unwanted interference, it also provides the transmitted signal to neighouring nodes
The foundations of such scheme lay in the information-theoretic relay channel model, as well as in the models described in [4], among others. In qualitative terms, the following benefits can be derived from physical layer cooperation:
Spatial diversity: cooperating nodes provide antenna diversity in a similar fashion to multiple antenna terminals. Spatial diversity can be exploited to make the received signal more robust to channel impairments and decrease the outage probability
Increased range: relaying has been typically used to extend the range of transmissions. In a cognitive radio environment, relaying can be used to extend the range of the primary signal.
Increased availability: service availability is typically limited by shadowing of obstacles in the coverage area, such as buildings or mountains. Physical layer cooperation can be used to go around obstacles and therefore reduce the number and size of shadowed areas.
The system model for overlay cooperation is shown in Figure 2; the primary transmitter signal is detected by the SUs. These transmit two signals, one intended for the primary receiver and a second one intended to the secondary receiver.
2.4. Relaying Techniques
Relaying techniques have been thoroughly studied. Classically, relaying has been performed at the network layer, where packets are forwarded from one hop to the next according to the information in the routing tables. At the physical layer, relaying should be seen as a transmission technique focused in improving the end-to-end reliability of a wireless transmission involving multiple hops. Therefore, rather than being the transition from one hop to the next, relaying assumes that the receiver will decode the packet using both the information received directly from the source and the relayed signal. We shall focus on the simpler case of the parallel relay channel, where one or more relays communicate with source and destination, but not among them. The more complex case of serial relaying deserves a more elaborate treatment.
A first broad classification of relaying techniques is regenerative versus non-regenerative relaying. Regenerative techniques assume that the relay is able to decode the source signal, and re-process it in order to increase the effectiveness of relaying. Non-regenerative techniques assume that the relay is not able to retrieve any information about the received signal, and therefore the relaying operation is not able to distinguish between desired signal, noise, or interference. While non-regenerative relaying shall, in general, underperform regenerative techniques, it has the advantage of allowing more users to participate in the cooperative transmission, since they do not need to be able to decode the transmitted signal.
Another important aspect is the implementation of the cooperative scheme. We first shall distinguish between full-duplex relays, able to transmit and receive simultaneously in the same frequency band, and half-duplex relays. The former is difficult to implement in practice and more of an academic interest, therefore the latter shall be assumed hereafter. If half-duplex relaying is implemented, relays first listen to the source transmission and then occupy the channel to communicate with the destination. They may do so simultaneously (in a space-time coded signal or using beamforming), taking turns in a time division multiplexing scheme, or upon request, in an ARQ-like style. These implementations are shown in Figure 3.
In the following we address relaying techniques in more detail.
Figure 4 [5] shows the performance of different relaying schemes as a function of the relative distance between source and relay.
3. Game-theoretic Interference Management
The performance of cognitive radio networks are ultimately limited by interference, so that smart algorithms for power and channel control become key element in the network design. An additional difficulty arises because cognitive radios, independently make decisions about transmission power level and frequency channel, to maximize their own benefit. Such actions affect not only their performance, but also that of the entire network.
The cognitive radio network can be naturally modeled using a game theoretic framework, in which the players of the game are the radio terminals, their actions are their choices of transmission parameters (e.g. transmission powers, frequency channels, access probability, relay nodes), and their utilities are their defined performance measure that each radio tries to maximize. The players choose their actions independently, but their choice impacts on all the users in the network. The players are also assumed to be rational, i.e. they act in their best interest, to maximize their own utility. The underlay paradigm for cognitive radio, already introduced in the previous subsections, can be modeled by means of game theoretic approaches [6]. The main drawback of this approach is that the maximization of the game utility function represents an incentive to reduce the interference at the PUs
receiver, but not a guarantee that the aggregated interference generated by the SUs is maintained below a certain threshold, especially in scenarios where the spatial reuse is most challenging, e.g. where PUs receivers are passive or where SUs transmitters are very close to PUs receivers. In this context, cooperation of SUs and PUs (overlay approach) can significantly reduce the interference at the PUs receivers. As a result, in this section, after briefly introducing the basic concepts of game theory (1.3.1), we consider this discipline to model cooperation among SUs and PUs (1.3.2). Specifically, we present a game to model channel and power allocation for cooperative cognitive radios. We will consider both the hypothesis where complete and incomplete information about the other players' channel conditions and actions is available across the SUs. To solve the problem of incomplete information a Bayesian game has to be considered.
3.1. Game Theory
Game theory is a discipline to model interactive decision making processes. A significant amount of work in wireless communications is related with the use of game theory. A game consists of a finite set of
The most well known equilibrium concept in game theory is the Nash equilibrium. The Nash equilibrium is a joint strategy where no player can increase its utility by unilaterally deviating. That is:
Definition 1: A strategy profile sAn alternative interpretation of the definition of Nash equilibrium is that it is a mutual best response from each player to other players' strategies.
Definition 2: The best responseThe first step towards solving a game is to investigate the
Finally, it is useful to identify a method to assess the efficiency of the reached equilibrium point. This method is based on the comparison of the strategy profiles using the concept of Pareto-optimality. To introduce this concept, we first define Pareto-superiority.
Definition 3: The strategy profile s is Pareto-superior to the strategy profileIn a Pareto-optimal strategy profile, one cannot increase the utility of player
3.2. Potential games
Potential games were defined and discussed together with their properties in [7]. A game
The function
Considering the interesting properties of potential games, it would be useful to know how to recognize or design one of them. There exist some properties that might be helpful in recognizing these games.
Definition 5:AConsidering these two definitions, the result is that any exact potential game can be written as the sum of a coordination and a dummy game. That is, there exist functions
As a result of that, one way of identifying an exact potential game is to try to separate the game into a coordination and a dummy game.
Finally, it is worth noting that for continuous and twice differentiable utility functions, a game is potential if and only if:
3.3. Bayesian Potential games
When some players do not know the utility of the others, the game is said to have incomplete information. The case of perfect knowledge of utilities is a simplifying assumption that may be a good approximation in some cases. A game of incomplete information is defined as: Γ =
As it is proven in [8], the existence of a Bayesian Nash equilibrium is an immediate consequence of the Nash existence theorem. As a result, considering that the potential games have shown to always converge to a Nash Equilibrium when a best response adaptive strategy is applied, it can be derived that for the Bayesian Potential game r there exists a Bayesian Nash equilibrium, which maximizes the expected utility function [9].
3.4. Game Theoretic Modeling of Cooperative Cognitive Radios
In this section we model joint channel and transmission power selection in a cognitive radio scenario as the output of a game where the players are the N SUs, the strategies are the choice of the transmission power and of the frequency channel, and the utility is a function of: (1) the interference each SU causes to the surrounding PUs and SUs simultaneously operating in the same frequency channel, (2) the interference each SU receives from the surrounding SUs simultaneously operating in the same frequency channel, (3) the satisfaction of each SU. The SUs are aware of the interference they receive, but to evaluate the interference they cause to the surrounding PUs and SUs, they need information about the wireless channel gains of their neighbors.
To retrieve this information, we consider two cases. In the first case, we foresee the existence of a CCC where all the users in the scenario share their transmission information, so that the decisions of the SUs are made with complete information. Much attention has recently been paid to this kind of channels, some examples are the Cognitive Pilot Channel (CPC) [10] proposed by the E2R2/E3 consortium, or the radio enabler proposed by the P1900.4 Working Group. In the second case, taking into account that the hypothesis of the existence of a CCC has often been rejected in the cognitive radio literature, we provide a more realistic and feasible proposal by avoiding the need of the CCC and assuming that the decisions of the SUs are made with incomplete information.
3.5. System Model
The cognitive radio network we consider consists of M transmitting-receiving PUs pairs, and N transmitting-receiving SUs pairs. We will indicate the transmission power levels of the PUs' transmitters as
3.6. Game Model with complete information
Rather than relying on a network operator to decide on the power and channel allocation of the SUs, suppose that each user i is free to choose its own power allocation with the goal to minimize the interference at the PUs and at the other SUs, and to maximize its own throughout. The resulting interaction among SUs and PUs leads to a non-cooperative game, which is defined as follows:
i) N is the finite set of players, i.e. the SUs.
ii)The strategies for player i∈N are:
apower level pS in the set of power levels PS = (
the power level
the cooperative power level
a channel q in the set of channels C =(c1,…,cl).
a slot subset sli from the two possible subsets S1 (even) and S2 (odd)
These strategies can be combined into a composite strategy
iii) The utility of each player i is defined as follows:
where:
In addition, in the Decode & Forward approach, the SU must be able to correctly decode the primary signal to relay it. In order to do that, the Signal to Noise and Interference Ratio (SINR) of the primary signal at SU i,which is given by
It can be demonstrated that for a game with the utility function in 1.5, it can be found a potential function with the above described properties, so that the game is characterized by a pure Nash equilibrium.
must be above the sensitivity threshold, p. We define the function
3.7. Game Model with incomplete information
In a more realistic and feasible scenario, we should not rely on the existence of a CCC where SUs share their transmission information. As a result, we consider a situation where incomplete knowledge is available at the decision making agents. As a result, to model joint channel and transmission power selection for cognitive radios with incomplete information, we rely on the theory of Bayesian Potential game. The resulting game is defined as the one with complete information, but also theplayer's typehave to bedefined. For every i
4. Conclusions
In this chapter, we have described how cooperation can benefit the different phases of the so called cognitive radio cycle. In particular we have focused on physical layer cooperation, showing that benefits can be obtained for both the primary and the secondary system in terms of spatial diversity, increased range and increased availability. In addition, we have modeled the critical interference management problem in a cooperative and cognitive system through a game theoretical approach, as well as providing design guidelines for games with good convergence characteristics, in both cases of complete and incomplete information.
References
- 1.
Srinivasa S. Jafar S. 2007 "The throughput potential of cognitive radio: A theoretical perspective," IEEE Communications Magazine,45 5 73 79 , May. - 2.
Ghasemi A. Sousa E. S. 2005 "Collaborative spectrum sensing for opportunistic access in fading environments," in Proceedings of IEEE Dyspan 2005,8-11 Nov., Baltimore, USA,269 278 . - 3.
Monney A. C. Mangold S Jarosch 2006 ."Operator assisted cognitive radio and dynamic spectrum assignment with dual beacons- detailed evaluation," in Proceedings First International Conference on Communication System Software and Middleware, (Comsware),. - 4.
Sendonaris ,A. E. Erkip B Aazhang 2003 ."User cooperation diversity. part i. system description," IEEE Transactions on Communications, vol. 51, no. 11, pp. 1927-1938, Nov.. - 5.
del Coso A C. Ibars 2009 ."Achievable rates for the AWGN channel with multiple parallel relays," IEEE Transactions on Wireless Communications, to appear,. - 6.
Nie N. C. Comaniciu 2005 ."Adaptive channel allocation spectrum etiquette for cognitive radio networks," in Proceedings ofIEEE Dyspan 2005, 8-11 Nov., Baltimore, USA, pp. 269-278. - 7.
Monderer D. Wicker S. B .,1996 ."Potential games," Games Econ. Behav., vol. 14, no. 1, pp. 124-143,. - 8.
Fuderberg D. J. Tirole 1991 . Game Theory, MIT Press,. - 9.
Facchini G .,F. Van Megen P. Borm S. Tijs 1997 ."Congestion Models and Weighted Bayesian Potential Games," Theory and Decision (Kluwer Academic Publ.), vol. 42, pp. 193-206,. - 10.
Perez-Romero J. ,O .Sallent R. Agusti ,L. Giupponi 2007 ."A Novel On-Demand Cognitive Pilot Channel enabling Dynamic Spectrum Allocation," in Proceedings of IEEE Dyspan 2007, 17-20 April, Dublin, Ireland
Notes
- Interference temperature is a measure of the noise and interference power level at the receiver.