- Research
- Open Access

# Distributed beam forming with phase-only control for green cognitive radio networks

- Xiaohua Lian
^{1}Email author, - Homayoun Nikookar
^{1}and - Leo P Ligthart
^{1}

**2012**:65

https://doi.org/10.1186/1687-1499-2012-65

© Lian et al; licensee Springer. 2012

**Received:**1 October 2011**Accepted:**27 February 2012**Published:**27 February 2012

## Abstract

Cognitive radio (CR) is an intelligent radio system and is able to share the spectrum with licensed users (LU). By adopting adaptive beam forming techniques, CR can reuse the spectrum with LU via directing main beams towards CR users while displaying nulls towards LU. In this article, we present a new distributed beam forming (DB) technique, and study the performance of its application to decentralized CR networks. The presented DB method only controls the phase of the transmitted signal of each CR node in the CR network, and therefore, it is called phase-only DB (PODB) method. It can be implemented at each node independently with only prior knowledge of its own location, and directions of distant CR (DCR) users and LU. The average beam pattern and the average gains for an arbitrary number of CR nodes of PODB method are discussed, showing that CR nodes can constructively transmit signals to DCR users with less interferences to LU via employing the PODB method to form and direct main beams towards directions of DCR users while nulls towards directions of LU. PODB proves to be a green DB method by prolonging the lifetime of the CR network due to effective battery power consumptions at CR nodes. The cumulative distributed function of the beam pattern for a large number of CR nodes is derived and analysed to demonstrate that the PODB method increases the possibility that the transmitted power of the whole CR network at the directions of LU is lower than a certain threshold, which guarantees that CR network causes less disturbing effect to LU.

## Keywords

- distributed beam forming
- collaborative beam forming
- cognitive radio networks
- phase-only distributed beam forming
- null-steering distributed beam forming
- green cognitive radio networks

## 1. Introduction

Cognitive radio (CR) is a new concept radio presented in [1, 2], which is a promising approach to solve the intensive usage of the precious natural source-spectrum [3]. As described in [3], CR is capable of sensing the communication environment and adapting to it by adjusting its parameters. By applying a beam forming technique, CR can direct its main beams towards CR users while putting nulls to licensed users (LU) in uplink in order to share the same spectrum with LU without disturbing them [4, 5].

Distributed beam forming (DB), which is also referred to as collaborative beam forming, is originally employed as an energy-efficient scheme to solve the long distance transmission by wireless sensors networks (WSN), in order to reduce the amount of required energy and consequently to extend the utilization time of the sensors. The basic idea of DB is that a set of nodes in wireless networks act as a virtual antenna array and then form a beam towards a certain direction to collaboratively transmit a signal. DB is proposed in [6] and it shows that by employing *K* collaborative nodes, the collaborative beam forming can result in up to *K*-fold gain in the received power at a distance access point. A cross-layer approach to DB for wireless adhoc networks is discussed in [7] with more complicated models and two time phases of communication steps. The improved beam pattern and connectivity properties are shown in [8], and a reasonable beam forming performance affected by a node synchronization error is discussed in [9]. DB has also been introduced in relay communication systems [10–14]. In [10–13], several DB techniques for relay networks with flat fading channels have been developed, while in [14] frequency selective fading has been considered. DB requires accurate synchronization; in other words, the nodes must start transmitting at the same time, synchronize their carrier frequencies, and control their carrier phases so that their signals can be combined constructively at the destination. Several synchronization techniques for CB can be found in [15, 16], and a review is given in [17].

As discussed in [4, 5], the CR base station (BS) needs to be equipped with array antenna (AA) so that it can form and direct main beams to its own users while steering nulls towards the directions of LU via adaptive beam forming techniques. In this study, instead of requesting CR BS to be deployed together with antenna arrays, we consider decentralized CR networks, which is formed by distributed CR users in a certain area. Those CR users are therefore regarded as CR nodes. Meanwhile DB is suggested to be employed by the CR network to form beams towards distant CR (DCR) users so that the CR network is able to forward the signals to DCR users cooperatively. Thus, the whole network decreases the energy consumption effectively, and also increases the communication range.

However, the CR network distinguishes itself from WSN in that it is designed to achieve two goals under one restricted condition, i.e., the received power at DCR users should be maximized, while that at LU be minimized. The restriction limits that CR nodes are only aware of its own location, as well as the directions of DCR users and LU. The constraint supports DB for a CR network functional even without cluster nodes. If cluster nodes are selected, each CR node is able to have the information of locations of all CR nodes during the process of information exchanging and sharing. Then, the DB problem can be described as designing adaptive beam formers with an irregular AA structure. In this article, we consider no CR cluster nodes, which is the basic and simplest network application. For DB, the aim of a CR network can directly be translated into generating main beams towards DCR users while displaying nulls towards LU. In addition, the weights calculation can be performed by each node, and for each node it should be independent from the prior knowledge of other nodes due to the restriction introduced above. This article also suggests generating a certain angular range of nulls instead of point nulls towards LU. The reason is due to the study of the probability density function (pdf) of the angle of arrival (AOA) of the scattered wave at the mobile station in wireless communications [18–20], which will be explained later in this article.

Recently, DB for a CR network has also been discussed in [21–23]. In [21], the effect of noise in phase synchronization on the resultant beam pattern has been analysed. A DB scheme based on zero-forcing beam forming has been presented in [22], where the idea that a CR network can be regarded as a relay network to forward the signal to the destination CR node is adopted. It is worth noticing that in [23], the authors have also addressed the above problem of directing main beam to a required direction while putting nulls to unwanted directions. This fits well the idea of introducing DB to CR network. A novel null-steering DB method has been presented in [23] in a way that each node can calculate its own weight by itself without prior knowledge of others.

Despite that the DB weights derived in [23] achieve our goal of CR network successfully, further improvements of DB in application to green CR networks are appreciated. In this article, we present a phase-only DB (PODB) method by only controlling the phase of the transmitted signal of each node. With the proposed PODB method, the lifetime of the whole CR network is prolonged, which will be proved in this article.

The PODB method is able to direct main beams towards DCR users while nulls are formed towards directions of LU. It can be implemented independently by each node based on very limited knowledge, including directions of DCR users and LU, and its own location. The weight of the PODB method can be regarded as nothing more than a phase perturbation of each node, which has the same amplitude as that of others. By adding certain virtual directions, the proposed PODB method can also generate broadened nulls in a defined range around directions of LU. The average beam pattern is also derived to show what the beam pattern with an arbitrary number of collaborative nodes will converge to. The average gains at both directions of LU and DCR users are calculated approximately. What is more, the cumulative distributed function (CDF) of the beam pattern is derived; it demonstrates the possibility that the transmitted power of the whole CR network at every direction can be lower than a certain threshold. The lifetime of a wireless network with both null-steering DB which has been presented in [23] and the PODB method is discussed and compared, in order to show the "green" aspect of the latter method.

The rest of the article is organized as follows. First in Section 2, the model of the CR network will be presented, as well as several necessary assumptions. Then the PODB method is proposed with and without broadened nulls. The average beam pattern of the PODB method, and its gains at certain directions are discussed in Section 3, as well as the derived CDF of the beam pattern generated by the PODB method. Several simulation results are shown in Section 4. The greenness of the PODB method is illustrated in Section 5 by comparing the lifetime of the wireless networks adopting null-steering DB and the PODB method. Finally, Section 6 concludes the article.

*Notations*: ||**a**||_{∞}, ||**a**||_{2} denote the infinitive norm and Euclidean norm of vector **a**. (·)^{
T
}, (·)* and (·)^{
H
}denote the transpose, the conjugate, and the Hermitian transpose, respectively. (**A**)_{
m, n
}represents the element of the *m* th row and *n* th column of matrix **A**, and (**a**)_{
k
}represents the *k* th element of vector **a**. *E*[·] stands for the statistical expectation, and $\stackrel{P1}{\to}$ denotes converge with probability one. *J*_{
n
}(·) is the *n* th-order Bessel function of the first kind, and *I*_{0}(·) is the zeroth-order-modified Bessel function. Re[·] and Im[·] represent the real and imaginary parts of a variable, respectively.

## 2. Problem formulations and the proposed PODB method

### 2.1. Geometrical structure of CR networks

*K*CR nodes are uniformly distributed on a disc centred at

*O*with radius

*R*. Let us denote their polar coordinates of the

*k*th CR node as (

*r*

_{ k }, Ψ

_{ k }).

*L*DCR users are considered as access points, which locate in the same plane at $\left({A}_{i}^{\mathsf{\text{DCR}}},{\varphi}_{i}^{\mathsf{\text{DCR}}}\right),\phantom{\rule{0.3em}{0ex}}\phantom{\rule{0.3em}{0ex}}i=1,2,...,L$. Meanwhile,

*M*LU are also coexisting with DCR users. Their locations are (

*A*

_{ i }

*, ϕ*

_{ i }),

*i*= 1,2,...,

*M*. The CR nodes in the CR network are requested to form a virtual antenna array and collaboratively transmit a common message

*S*(

*t*).

### 2.2. Necessary assumptions

- (1)
The number of CR nodes are larger than that of DCR users together with LU, i.e.

*K*>*L*+*M*. This is basically required to solve the later matrix equations. In addition, many adaptive beam forming techniques also request that the number of AAs is larger than that of constrained directions where main beams and nulls are dedicatedly directed towards. - (2)All DCR users and LU are located in the far-field of CR network, such that$\begin{array}{c}{A}_{i}^{DCR}\gg R,i=1,2,...,L\hfill \\ {A}_{i}\gg R,i=1,2,...,M\hfill \end{array}$
- (3)
The bandwidth of

*S*(*t*) is narrow, so that it guarantees that*S*(*t*) is almost constant during*2R/c*second where*c*is the speed of light. It has been discussed in [24] that OFDM scheme is a proper and recommended candidate for CR due to its flexible adaptation of the spectrum. Since OFDM signal can be regarded as a combination of narrow-band modulated signals, the proposed method in this article can also be implemented in a wide band CR OFDM system.

The spatial effect of signal scattering and reflection at LU are taken into account. As a result, the angular spread at LU is suggested to be eliminated by displaying spread nulls around each direction of LU rather than point nulls. However, other channel effects, such as multipath fading and shadowing, are ignored in this article.

For simplicity, the proposed PODB is explained and presented when *L* = 1. In case *L* > 1, we show in [25] how to generate more than one main beam towards DCR users. We simplify $\left({A}_{1}^{\mathsf{\text{DCR}}},{\varphi}_{1}^{\mathsf{\text{DCR}}}\right)$ by (*A*_{0}, *ϕ*_{0}) when there is only one DCR user.

### 2.3. System model of CR network

*x*

_{ k }(

*t*) denote the transmitted signal from

*k*th node,

*w*

_{ k }is the weight adopted by the

*k*th node. The received signal at an arbitrary point (

*A, ϕ*) in the far-field due to the

*k*th node transmission is [23],

*d*

_{ k }is the distance between the

*k*th node and the access point (

*A, ϕ*), and ${\beta}_{k}={\left({d}_{k}\right)}^{\frac{-\gamma}{2}}$ is the signal path loss with

*γ*donating the path loss exponent. In [23],

*β*

_{ k }and

*d*

_{ k }are approximated by

where $\beta ={A}^{\frac{-\gamma}{2}}$. The two approximations above are due to assumption 2. It also ensures $\frac{\gamma {r}_{k}cos\left(\varphi -{\mathrm{\Psi}}_{k}\right)}{2A}\ll 1$, and then *β*_{
k
} ≈ *β*.

*A, ϕ*) is

*A, ϕ*) is denoted by

*p*(

*ϕ*). If

*S*(

*t*) has normalized power,

*p*(

*ϕ*) is shown as

**w**, where

**w**= (

*w*

_{1},

*w*

_{2}, ...,

*w*

_{ K })

^{ T }, which satisfies

Based on Equation (7), it is easy to verify that $\frac{dF\left(\varphi \right)}{d\varphi}=0$. Therefore, $\underset{\mathbf{w}}{max}\left|F\left({\varphi}_{0}\right)\right|$ is always satisfying.

The constraint in (9) shows that each *w*_{
k
} is no more than a phase adjustment. In other words, we only control the phase modification of each node.

A different optimization problem is discussed in [23], which has been proposed based on null-steering beamformers. It has the constraint of the total power of **w**, i.e. **w**^{
H
}**w** ≤ *P*_{
T
}, instead of |*w*_{
i
}| = 1, *i* = 1,2,...,*K*.

### 2.4. The proposed PODB method

We propose the solution of Equation (9) in this section. First we assume *W* = 0, where *W* is the width of the spread nulls towards each LU, which requires only a point null at each LU direction, and then we give further results of how to generate spread nulls by modifying the angles.

Equation (9) also appeared in the application of adaptive array techniques to solve the problems of array pattern nulling, which was studied in [26]. The proposed solution in [26] linearized the nonlinear problem by considering small position perturbation of each antenna element, and then derived analytic results. It was also proved in [26] that good nulling performance could be achieved, even though the solutions were based on approximations. Unfortunately, the results shown in [26] could be only adopted by uniformly linear arrays (ULA).

In the case of CR network, the structure and the motivation of the beam forming problem are very different from that in [26]. As mentioned before, our goal is to find a set of weights (*w*_{1}, *w*_{2}, ..., *w*_{
K
}), which can be implemented by each node under the constraint that only the information of (*r*_{
k
}, Ψ_{
k
}), the directions of DCR (*ϕ*_{0}) and LU (*ϕ*_{
i
}*, i* = 1,2,..., *M*) are available.

*w*

_{ k }has the form of

*F*_{
C
}(*ϕ*) represents the second item of (11) and is a cancellation pattern which can be used to achieve *M* nulls.

**μ**∈ ℜ

^{K × 1},

**x**

_{•}= Re[

**u**

_{•}], and

**y**

_{•}= Im[

**u**

_{•}].

where **e** is a *K* × 1 vector with one as its entities.

*W*= 0, in order to steer nulls at direction of

*ϕ*

_{ m }, = 1,2,...,

*M*, we require

where ${c}_{m}=\frac{2{J}_{1}\left({\alpha}_{m,0}\right)}{{\alpha}_{m,0}}$.

where (0) is a vector with length *M* and *0* as its entries.

To make the calculation of **μ** be able to be implemented by each node in a distribution fashion, we need to calculate **Γ** differently, which has a good approximation of original counterparts, and the entries of it depends only on the information that each node is entitled to have (*r*_{
k
},Ψ_{
k
}), *ϕ*_{0}, *ϕ*_{
m
}*, m* = 1,2,...,*M*.

*Theorem 1*: Give a matrix **U**, which is defined as

**U**≜ (

**u**

_{1},

**u**

_{2}, ...,

**u**

_{ M }) =

**X**+

*j*

**Y**, we have the following results:

where ${\stackrel{\u0303}{\alpha}}_{m,n}=4\pi \frac{R}{\lambda}\sqrt{1+{cos}^{2}\frac{{\varphi}_{m}-{\varphi}_{n}}{2}-cos\left({\varphi}_{0}-{\varphi}_{n}\right)-cos\left({\varphi}_{0}-{\varphi}_{m}\right)}$.

*Proof:* See Appendix 1

*Theorem 2*: The entries of

**Γ**have the following results:

*Proof:* See Appendix 2

**Γ**by

*E*[

**Γ**], and then calculate (

*E*[

**Γ**])

^{-1}by

*k*th CR node is represented by

So far we have derived the weight of the PODB method, which shows that the computation of *w*_{
k
} for each node only depends on **c**, **Γ**_{2}, and (**y**_{
m
})_{
k
}. The first two can be regarded as constant vectors and a constant matrix, as shown in their definitions and Theorem 2. While in order to calculate (**y**_{
m
})_{
k
}, each node only requires the prior knowledge of its own location (*r*_{
k
}, Ψ_{
k
}), and directions of all LU *ϕ*_{
m
}*, m* = 1,2,...,*M*. It is worth noticing that the information of the direction of DCR user *ϕ*_{0} is also needed for deciding the initial phase of each node *φ*_{
k
} in Equation (6).

### 2.5. PODB method with spread nulls

*π, π*) [18]. However, it has been argued and experimentally demonstrated that the scattering encountered in many environments results into a non-uniform pdf of AOA [19]. Reference [20] suggests the two-parameter Von Mises pdf as a flexible and generalized model for the pdf of AOA, which includes non-isotropic scattering cases, and also the isotropic one as a special case. The pdf is given as [20]

*θ*

_{ p }accounts for the main direction of the AOA scatter components. Parameter

*l*≥ 0 controls the width of the AOA of scatter components. Figure 2 shows the

*p*

_{Θ}(

*θ*) with different

*l*for

*θ*

_{ p }= 0. Based on Von Mises model, point nulls which can be generated by CR networks are not sufficient enough for energy depression at directions of LU, because the power around the nulling direction may also leak into LU due to spatial scattering. As a result, instead of generating point nulls, CR network is required to display spread nulls around each direction of the LU.

Null broadening (NB) technique was originally developed as a robust array beam forming technique. It was also regarded as a beam pattern synthesis method. Mailloux [27] presented a NB method by simple modification of the covariance matrix of the received signal. While in [28], a similar NB algorithm was also presented by applying a transform to the same covariance matrix. Both methods were capable of providing notch at locations of interferences signals. In [29], two NB algorithms as covariance matrix taper methods are defined, and considered as effective robust adaptive beam forming techniques, imparting robustness into adaptive pattern by judicious choice of null placement and width. As for wireless communication, NB was employed in a cellular communication system, particularly an example was given in space division multiple access system for downlink beam forming [30].

The above proposed NB methods are all based on ULA. They all require the prior knowledge of the distance between every two AA elements. In our case, this requested information can be translated into the distance between every two CR nodes in CR networks. Consequently, this does not align with our constraint that each node is only aware of its own location.

However, one simple way of generating spread nulls is to add *N* virtual LU sources *ϕ*_{
i
}*, i* = 1,2,..., *N* around each direction of existing LU with the angle range of *W*/2, e.g. |*ϕ*_{
i
}-*ϕ*_{
m
}| ≤ *W*/2, *m* = 1,2,...,*M*. The number of those virtual directions *N* can be chosen with a compromising between computation load and the depth of spread nulls. If *N* is large enough, all the angles around directions of the LU are continuously all regarded as nulling points, thus the spread nulls in the beam pattern are maintaining the same depth with that of the nulling point *ϕ*_{
m
}. However, with large *N*, the size of matrix **Γ**_{2} in Theorem 2 increases to (*MN*) × (*MN*), and consequently each node must have larger computation burden.

## 3. Properties of the beam pattern generated by the PODB method

In this section, we discuss the properties of the beam pattern that generated by the presented PODB method. The analysed properties include the average beam pattern for an arbitrary number of CR nodes *K*, the average gains at the directions of DCR user *ϕ*_{0}, and at those of all the LU *ϕ*_{
m
}*, m* = 1,2,...,*M*. Meanwhile the CDF of the beam pattern with larger *K* is also derived.

### 3.1. Average beam pattern

The result of average beam pattern is given by Theorem 3.

*Theorem 3*: Using the presented PODB method, the average beam pattern, which is defined as

*ϕ*

_{•}≠

*ϕ*

_{0}, can be approximated by

where ${\varsigma}_{\u2022,m}=\left\{\begin{array}{c}\hfill \frac{{J}_{1}\left(2{\alpha}_{m,0}\right)}{{\alpha}_{m,0}}-1,\phantom{\rule{0.3em}{0ex}}\phantom{\rule{0.3em}{0ex}}{\varphi}_{\u2022}={\varphi}_{m},\phantom{\rule{0.3em}{0ex}}m=1,2,...,M\hfill \\ \hfill \frac{2{J}_{1}\left({\stackrel{\u0303}{\alpha}}_{\u2022,m}\right)}{{\stackrel{\u0303}{\alpha}}_{\u2022,m}}-\frac{2{J}_{1}\left({\alpha}_{\u2022,m}\right)}{{\alpha}_{\u2022,m}},{\varphi}_{\u2022}\ne {\varphi}_{m},\phantom{\rule{0.3em}{0ex}}m=1,2,...,M\hfill \end{array}\right.$

and the approximation error $\epsilon =E\left[\left|\stackrel{\u0303}{P}\left({\varphi}_{\u2022}\right)-{\stackrel{\u0303}{P}}_{a}\left({\varphi}_{\u2022}\right)\right|\right]$ is bounded by $\epsilon \le \frac{K-1}{K}{\mathbf{c}\mathbf{\Gamma}}_{2}^{-1}{\mathbf{c}}^{H}$.

*Proof:* See Appendix 3

### 3.2. Average gain at direction of DCR

*ϕ*

_{0}is approximated by 1, i.e.

*Proof:* See Appendix 4

### 3.3. Average gains at directions of LU

*ϕ*

_{ m }

*, m*= 1,2,...,

*M*is

*Proof:* See Appendix 5

For CR network, it is very important to limit the transmission power at directions of LU. From Equation (27) and (28), we can see that towards LU directions, the average transmission power are *K* - 1 times lower than that towards the direction of DCR user.

*M*= 0. Equation (23) gives the result of

*μ*

_{ k }= 0. Consequently,

This is consistent with the average beam pattern of the DB method presented in [6], which has no specific nulling points.

### 3.4. CDF of the beam pattern generated by PODB method

The CDF of the beam pattern generated by PODB method with large number of *K* is given by Theorem 4.

*Theorem 4*: When

*K*is large enough, the CDF of the beam pattern at different

*ϕ*

_{•}can be approximated by

where $F\left({\gamma}_{0}\right)=Prob\left(\gamma |\gamma \le {\gamma}_{0}\right)=1-exp\left[-{\gamma}_{0}^{2}K/\left(1+{\mathbf{c}\mathbf{\Gamma}}_{2}^{-1}{\mathbf{c}}^{H}-{\rho}^{2}\right)\right]$ for *γ* ≥ 0 is the CDF of the Rayleigh distribution, sgn(*x*) = |*x*|/*x* and $\rho =\frac{2{J}_{1}\left({\alpha}_{\u2022,0}\right)}{{\alpha}_{\u2022,0}}+\sum _{m=1}^{M}\frac{{q}_{m}}{2}{\varsigma}_{\u2022,m}$.

*Proof:* See Appendix 6.

*ϕ*

_{•}=

*ϕ*

_{ m }

*, m*= 1,2,...,

*M*

*Proof:* See Appendix 7.

From the above equation, we can conclude that when *ϕ*_{•} = *ϕ*_{
m
}*, m* = 1,2,..., *M*, the probability of the total transmitted power of CR network lower than *P*_{0} can be expressed by a constant, which is decided by *P*_{0}, *K* and ${\mathbf{c}\mathbf{\Gamma}}_{2}^{-1}{\mathbf{c}}^{H}$. Based on Equation (21) and the definition of **c**, ${\mathbf{c}\mathbf{\Gamma}}_{2}^{-1}{\mathbf{c}}^{H}$ can be only determined by *ϕ*_{0}, *ϕ*_{
m
}*, m* = 1,2,...,*M* and *R*/*λ*. Usually *P*_{0} is defined by LU due to its spectrum interference tolerance threshold. Consequently, if we want to increase the probability of the case that CR network transmitting less power than *P*_{0} towards directions of the LU, we need to increase *K*. In other words, more CR nodes need to be added to the same CR network (maintaining the same network structure *R*/*λ*) to collaboratively perform PODB.

## 4. Simulations and results

*R*/

*λ*= 2,

*K*= 100 and

*ϕ*

_{0}= 0°. Meanwhile, two LU are considered, which locate at the directions of

*ϕ*

_{1}= 30°,

*ϕ*

_{2}= -15°. Figure 3 shows that PODB and null-steering DB methods successfully depress transmission power towards the directions of LU. Their performances are similar to each other. The DB method without nulling has a symmetrical average beam pattern without particular nulling points. As mentioned in Equations (27) and (28), the average gain at

*ϕ*

_{0}= 0° approximates to 1, while those at

*ϕ*

_{1}= 30°,

*ϕ*

_{2}= -15° are close to 10 log(1/

*K*) = -20 dB.

*ϕ*= 30°. The other simulation conditions remain the same with Figure 3. In Figure 4, we also consider the average beam pattern of PODB method with broadened nulls, which assumes two virtual LU directions around

*ϕ*= 30°, which are located at

*ϕ*

_{1}= 20°,

*ϕ*

_{2}= 40°. It can be seen from Figure 4 that PODB method with NB generates spread nulls around

*ϕ*= 30° with the width of

*W*= 20° and depth about -20 dB.

*ϕ*, which has been discussed in Theorem 4. As required in Theorem 4, the number of nodes in CR network needs to be large, so that the sum of random variables can be regarded as Gaussian distribution random variables. Therefore, we consider two cases with

*K*= 100, and

*K*= 500. Meanwhile, only one LU is considered, i.e.

*ϕ*= 5°. The DCR user is at the direction of

*ϕ*

_{0}= 0°.

*P*

_{0}in Theorem 4 is chosen as

*P*

_{0}= 0.01. It can be seen from Figure 5 that, in the angle range of 5° ≤

*ϕ*≤ 7°, considering the probability that the transmitted power of CR network lower than

*P*

_{0}, PODB method has much higher chance than the DB method without nulling. Meanwhile, as discussed in Section 3.4, Prob{

*P*(

*ϕ*

_{ m })|

*P*(

*ϕ*

_{ m }) ≤

*P*

_{0}} is a constant which depends on

*ϕ*

_{1},

*ϕ*

_{0}and

*K*. When more nodes participate in CR network to perform DB (

*K*is increasing), Prob{

*P*(

*ϕ*

_{ m })|

*P*(

*ϕ*

_{ m }) ≤

*P*

_{0}} is also increasing, which is also demonstrated in Figure 5.

## 5. Greenness of the PODB method

*w*

_{ k }| = 1. While null-steering DB method utilizes the battery power of each node "unevenly", as shown in Figure 7. When the battery of one node is dying, the others nodes are still power supplied.

For null-steering method, we introduce a new concept of "DB cycle". It describes the process from the moment that all nodes in the network start participating DB till the moment that one node in the network first runs out of its battery. Then, the rest of the nodes of the network will start computing the new weights of DB method with one less number of the nodes, and thus another round of DB cycle begins.

*K*in a DB cycle is requested to satisfy

*k*≥

*K*

_{0}, 1 ≤

*K*

_{0}≤

*K*, where

*K*

_{0}is the least number of CR nodes required by CR network to perform DB, due to the restriction of the transmission power towards directions of LU

*i*th DB cycle of null-steering DB method as ${\mathbf{w}}_{\mathsf{\text{NS}}}^{\left(i\right)}$ and it satisfies that ${\left({\mathbf{w}}_{\mathsf{\text{NS}}}^{\left(i\right)}\right)}^{H}{\mathbf{w}}_{\mathsf{\text{NS}}}^{\left(i\right)}=1$. Assume ${t}_{\mathsf{\text{NS}}}^{\left(i\right)}$ is the length of the time period of the

*i*th DB cycle of the null-steering DB method

*p*

^{(i)}is the battery power consumption of the CR node, which finishes its battery first in the

*i*th DB cycle. Then, the total lifetime of CR network by adopting null-steering method can be written as

*E*.

*K*

_{0}= 1,

**w**

_{po}, and it satisfies ${\mathbf{w}}_{\mathsf{\text{PO}}}^{H}{\mathbf{w}}_{\mathsf{\text{PO}}}=1$. Then, the lasting time of the network with the PODB method using the same amount of energy

*E*is

Thus, it has been proved that the life time of the network adopting PODB method is longer than that adopting null-steering method. Only when *K*_{0} = 1, the network has the same lifetime by employing both two DB methods.

## 6. Conclusions

A new DB method, which is called PODB method, has been proposed in this article in the application of a green CR network. It is implemented in a way that CR nodes transmit signals constructively towards directions of DCR users and destructively to the LU. Considering the average beam pattern of the PODB method, it achieves the highest gain at the direction of DCR users and the lowest to the LU. The PODB method can be computed at each node in a so called distributed way, i.e., each node is only aware of its own location, and the directions of LU and DCR users. The PODB is different from the null-steering-based DB method meaning that the weights of the former can be regarded as a phase perturbation of each node. Consequently, it utilizes energy of the whole network evenly and effectively, a characteristic which renders itself to green concept.

In a CR network, it is extremely important to calculate the probability of the case that the power transmitted by the CR network towards directions of LU is lower than a certain threshold. Therefore, the CDF of the beam pattern of the PODB method has been derived in this article assuming a large number of CR nodes. Comparing with the DB method without particular nulling directions, the PODB method achieves much higher chances of transmitting less power towards directions of LU. To increase the chances that the disturbances to LU, which are caused by the CR network are less than the interference power threshold that the LU can tolerate, the presented CDF suggests that more CR nodes should participate in the CR network to perform DB.

## Appendix 1

*Proof of Theorem 1*

*z*

_{ k }has been presented in [6],

*z*

_{ k }, because the pdf of

*z*

_{ k }in (42) has nothing to do with

*ϕ*

_{ m }

*, ϕ*

_{ n }. Therefore, using the same method, (45) can be further written as

*m*=

*n*,

Equations (41), (47) and (49) show the results of Theorem 1.

## Appendix 2

*Proof of Theorem 2*

**Γ**,

Equations (53), (54), (55) and (56) demonstrate the results of Theorem 2.

## Appendix 3

*Proof of Theorem 3*

*μ*

_{ k }is a small perturbation of the phase of each node. We here adopt the approximation of

*e*

^{ x }by

*e*

^{ x }≈ 1+

*x*, and it holds the following result [31],

*z*

_{ k }, we have the following results [6]

*ξ*

_{ k }can be calculated by

*ξ*

_{ k }and ${e}^{j{\alpha}_{\u2022,0}{z}_{l}},\phantom{\rule{0.3em}{0ex}}l\ne k$ are independently distributed random variables. Thus, with the result in Equations (62) and (65), considering the general case that

*ϕ*

_{•}≠

*ϕ*

_{0}, we can deduce the second item in Equation (60) further by

*ε*between ${\stackrel{\u0303}{P}}_{a}\left({\varphi}_{\u2022}\right)$ and $\stackrel{\u0303}{P}\left({\varphi}_{\u2022}\right)$ can be written based on the result of Equation (77)

## Appendix 4

*Proof of Equation (27)*

*ϕ*=

*ϕ*

_{0}, the average beam pattern at

*ϕ*

_{0}can be written as:

## Appendix 5

*Proof of Equation (28)*

**Γ**

_{2}in Theorem 2 illustrate that, when

*ϕ*

_{•}=

*ϕ*

_{ m }

*, m*= 1,2,...,

*M*,

where **v**_{
m
}denotes a M × 1 vector with ones as the entities of the *m* th row.

*q*

_{1},

*q*

_{2}, ...,

*q*

_{ M }) we can write when

*ϕ*

_{•}=

*ϕ*

_{ m }

*, m*= 1,2,...,

*M*,

Which shows the result of Equation (28).

## Appendix 6

*Proof of Theorem 4*

Definition of *ξ*_{
k
} is shown in Appendix 3 Equation (61).

*K*is large enough, according to the Central Limit Theorem,

*χ*has a Gaussian distribution, i.e.

*χ*~

*N*(

*ρ, σ*

^{2}), where

From Equation (93), if we define a new random variable *γ* by *γ* ≜ |*χ*-*ρ*|, the distribution of *γ* is Rayleigh distribution, i.e. $\gamma ~\mathsf{\text{Rayleigh}}\left({\sigma}_{0}^{2}\right)$, where ${\sigma}_{0}^{2}=\frac{{\sigma}^{2}}{2}$. We then are able to calculate the probability Prob{*P*(*ϕ*_{•})|*P*(*ϕ*_{•}) ≤ *P*_{0}}. We next discuss the outcome for the different cases.

If $\left|\rho \right|>\sqrt{{P}_{0}},\gamma \in \left[\left|\rho \right|-\sqrt{{P}_{0}},\left|\rho \right|+\sqrt{{P}_{0}}\right]$,

If $\left|\rho \right|<\sqrt{{P}_{0}},\gamma \in \left[0,\left|\rho \right|+\sqrt{{P}_{0}}\right]$,

## Appendix 7

*Proof of Equation (31)*

## Declarations

## Authors’ Affiliations

## References

- Mitola J: Cognitive radio: making software radios more personal.
*IEEE Person Commun*1999, 6(4):13-18. 10.1109/98.788210View ArticleGoogle Scholar - Mitola J:
*Dissertation*. Royal Inst. Technol. (KTH); 2000.Google Scholar - Haykin S: Cognitive radio: brain-empowered wireless communications.
*IEEE J Sel Area Commun*2005, 23(2):201-210.View ArticleGoogle Scholar - Lian X, Nikookar H, Zhou J: Adaptive robust beamformers for cognitive radio. In Proc IEEE Wireless Technology (EuWiT). Amsterdam, The Netherlands; 103-106.Google Scholar
- Lian X, Nikookar H, Ligthart LP: Adaptive OFDM beamformer with constrained weights for cognitive radio. In
*Proc IEEE 69th Vehicular Technology Conference (VTC Spring)*. Bacelona, Spain; 2009:1-5. doi:10.1109/VETECS.2009.5073362Google Scholar - Ochiai H, Mitran P, Poor HV, Tarokh V: Collaborative beamforming for distributed wireless ad hoc sensor networks.
*IEEE Trans Signal Process*2005, 53(11):4110-4124.MathSciNetView ArticleGoogle Scholar - Dong L, Petropulu AP, Poor HV: A cross-layer approach to collaborative beamforming for wireless ad hoc networks.
*IEEE Trans Signal Process*2008, 56(7):2981-2993.MathSciNetView ArticleGoogle Scholar - Zarifi K, Affes S, Ghrayeb A: Distributed beamforming for wireless sensor networks with random node location. In
*Proc Int Conf Acoustics, Speech, and Signal Process (ICASSP'09)*. Taipei, Taiwan; 2009:2261-2264. doi:10.1109/ICASSP.2009.4960070Google Scholar - Mudumbai R, Barriac G, Madhow U: On the feasibility of distributed beamforming in wireless sensor networks.
*IEEE Trans Wirel Commun*2007, 6(5):1754-1763.View ArticleGoogle Scholar - Jing Y, Jafarkhani H: Network beamforming using relays with perfect channel information. In
*Proc Int Conf Acoustics, Speech, and Signal Process (ICASSP'07)*. Hawaii, USA; 2007:473-476. doi:10.1109/ICASSP.2007.366575Google Scholar - Zheng G, Wong KK, Paulraj A, Ottersten B: Collaborativerelay beamforming with perfect CSI: optimum and distributed implementations.
*IEEE Signal Process Lett*2009, 16(4):257-260.View ArticleGoogle Scholar - Havary-Nassab V, Shahbazpanahi S, Grami A, Luo ZQ: Distributed beamforming for relay networks based on second-order statistics of the channel state information.
*IEEE Trans Signal Process*2008, 56(9):4306-4316.MathSciNetView ArticleGoogle Scholar - Fazeli-Dehkordy S, Shahbazpanahi S, Gazor S: Multiple peer-to-peer communications using a network of relays.
*IEEE Trans Signal Process*2009, 57(8):3053-3062.MathSciNetView ArticleGoogle Scholar - Chen H, Gershman AB, Shahbazpanahi S: Filter-and-forward distributed beamforming in relay networks with frequency selective fading.
*IEEE Trans Signal Process*2010, 58(3):1251-1262.MathSciNetView ArticleGoogle Scholar - Brown DR III, Poor HV: Time-slotted round-trip carrier synchronization for distributed beamforming.
*IEEE Trans Signal Process*2008, 56(11):5630-5643.MathSciNetView ArticleGoogle Scholar - Bucklew JA, Sethares WA: Convergence of a class of decentralized beamforming algorithms.
*IEEE Trans Signal Process*2008, 56(6):2280-2288.MathSciNetView ArticleGoogle Scholar - Mudumbai R, Brown DR, Madhow U, Poor HV: Distributed transmit beamforming: challenges and recent progress.
*IEEE Commun Mag*2009, 47(2):102-110.View ArticleGoogle Scholar - Stuber GL:
*Principles of Mobile Communication*. Kluwer, Boston, MA; 1996.View ArticleGoogle Scholar - Sadowsky JS, Kafedziski V: On the correlation and scattering functions of the WSSUS channel for mobile communication.
*IEEE Trans Veh Technol*2008, 47(1):270-282.View ArticleGoogle Scholar - Abdi A, Barger JA, Kaveh M: A parametric model for the distribution of the angle of arrival and the associated correlation function and power spectrum at the mobile station.
*IEEE Trans Veh Technol*2002, 51(3):425-434. 10.1109/TVT.2002.1002493View ArticleGoogle Scholar - Deng Y, Buur AG, Pearce D, Grace D: Distributed beamforming for cognitive radio networks. In
*Proc Communications and Networking in China (CHINACOM'08)*. Hangzhou, China; 2008:1206-1210. doi:10.1109/CHINACOM.2008.4685243Google Scholar - Liu J, Chen W, Cao Z, Zhang Y: A distributed beamforming approach for enhanced opportunistic spectrum access in cognitive radios. In
*Proc Global Telecommunications Conference (Globecom)*. Hawaii, USA; 2009:1-6. doi:10.1109/GLOCOM.2009.5425809Google Scholar - Zarif K, Affes S, Ghrayeb A: Collaborative null-steering beamforming for uniformly distributed wireless sensors networks.
*IEEE Trans Signal Process*2010, 58(3):1889-1903.MathSciNetView ArticleGoogle Scholar - Budiarjo I, Lakshmanan MK, Nikookar H: Cognitive radio dynamic access technique.
*Wirel Person Commun*2008, 45(3):293-324. 10.1007/s11277-008-9473-6View ArticleGoogle Scholar - Lian X, Nikookar H, Ligthart LP: Efficient radio transmission with adaptive and distributed beamforming for intelligent WiMAX.
*J Wirel Person Commun*2011, 53(3):405-431.View ArticleGoogle Scholar - Steyskal H: Simple method for pattern nulling by phase perturbation.
*IEEE Trans Antenna Propagat*1983, 31(1):163-166. 10.1109/TAP.1983.1142994View ArticleGoogle Scholar - Mailloux RJ: Covariance matrix augmentation to produce adaptive array pattern troughs.
*Electron Lett*1998, 31(10):771-772.View ArticleGoogle Scholar - Zatman M: Production of adaptive array troughs by dispersion synthesis.
*Electron Lett*1998, 31(25):2141-2142.View ArticleGoogle Scholar - Guerci JR: Theory and application of covariance matrix tapers for robust adaptive beamforming.
*IEEE Trans Signal Process*1999, 47(4):977-985. 10.1109/78.752596View ArticleGoogle Scholar - Riba J, Goldberg J, Vazquez G: Robust beamforming for interference rejection in mobile communications.
*IEEE Trans Signal Process*1997, 45(1):271-275. 10.1109/78.552229View ArticleGoogle Scholar - Billingsley P:
*Probability and Measure*. John Wiley & Sons, New York, NY; 1995.Google Scholar

## Copyright

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.