8/8/2019 Power Control for Optical Wireless Cdma Network
1/15
Published in IET Communications
Received on 22nd July 2009
Revised on 21st February 2010
doi: 10.1049/iet-com.2009.0465
ISSN 1751-8628
Analysis of power control for indoor opticalwireless code-division multiple accessnetworks using onoff keying and binary
pulse position modulationS. Khazraei M.R. Pakravan A. Aminzadeh-GohariOptical Communications and Data Networks Research Lab, Advanced Communications Research Institute, Electrical
Engineering Department, Sharif University of Technology, Tehran 11365-9363, Iran
E-mail: [email protected]
Abstract: Wireless infrared optical code-division multiple access (W-OCDMA) is a new developing technique with
many useful applications. Noting the limitation on power consumption and eye-safety requirements, wireless
optical systems are power limited. Therefore control and efficient use of optical power is a key issue in
analysis and design of these systems. Also, multi-user interference is the major source of impairment in these
systems and power control is required to control and reduce this interference. Power control and the
inevitable errors in its algorithms play an important role in design and implementation of these systems. In
this article the authors study the uplink performance of W-OCDMA networks employing onoff keying (OOK)
and binary pulse position modulation (BPPM) schemes without any power control algorithm. The performance
improvement as a result of using perfect power control is calculated. Then, the impact of imperfect power
control that is the result of channel estimation error is analysed. The results clearly illustrate that deploying a
proper and accurate power control algorithm can increase network capacity and reduce network average
power consumption. The authors show that systems with non-ideal power control still perform considerably
better than no-power controlled systems.
1 Introduction
Indoor wireless infrared communication systems have beenthe subject of considerable research and developmentactivities during recent years [121]. It is believed that
wireless infrared networks receive more attention wheresecurity is an issue or using radio band would not beeconomical or practical because of bandwidth regulation orelectromagnetic interferences [1, 2].
Analysis of various aspects of wireless indoor infraredcommunication systems and local area networks (LAN) hasbeen presented in the literature [38]. Applying spread
spectrum techniques to infrared networks has received moreattention recently [917]; Ghaffari et al. studied the digitaldesign concepts and structure in a typical code-division
multiple access (CDMA)-based infrared network prototype
considering the practical aspects of system implementation.The results of various stages of the proposed wireless opticalCDMA (OCDMA) LAN strongly indicate the viability andthe importance of such networks in certain applications [13].
In this paper, we consider the performance analysis for theuplink of indoor wireless infrared networks employing opticalorthogonal codes (OOC) [22]. It has been shown that usingOOCs can provide a suitable modulation and multiple accessalgorithm in fibre-optic communication systems [22, 23].However, applying this technique to wireless opticalcommunication raises many important and interesting
questions [1017], some of which are analysed in thispaper. The scenario of interest for propagation channel inthis paper is a diffused system [1] that connects several
IET Commun., 2010, Vol. 4, Iss. 16, pp. 1919 1933 1919
doi: 10.1049/iet-com.2009.0465 & The Institution of Engineering and Technology 2010
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
2/15
portable nodes to a central fixed node or base station (BS) [8] which provides backbone connectivity through the wiredinfrastructure of the building.
The importance of power control in wireless infrared
optical CDMA (W-OCDMA) networks is because ofthree important facts. First and foremost, is the multi-userinterference at the receiver, which can dramatically affectthe system performance. High dynamic range in receivedpower just like traditional wireless CDMA networksnecessitates the implementation of appropriate powercontrol mechanisms in the transmitters. Second, theamount and pattern of optical power radiated from atransmitter should meet eye-safety standards. That requirescareful control of emitted optical power from eachtransmitter [1]. Last but not least, power limitations ofmobile wireless systems puts severe restrictions on theirpossible radiated optical power levels. The objective of this
paper is to analyse the power control issues in the uplink ofan OOC-based indoor diffused infrared network. Theanalysis has been done in two different scenarios todemonstrate the important effects of power controlimplementation. In the first scenario, the system is analysedassuming no power control mechanism in the uplinkdirection. Results demonstrate the system deficiencies andthe need for a power control algorithm for both OOK andbinary pulse position modulation (BPPM) schemes. In thesecond scenario, a power controlled system is analysed in
which all users estimate their uplink channel path loss andcorrespondingly send sufficient uplink power to ensure
equal received power level from all transmitters at the basestation. However, the imperfect channel estimation by usersduring the power control process causes an undesired errorin the power control algorithm. This makes it impossible toensure exact parity of received powers at the base station;the limitations caused by this error on the performance iscalculated and demonstrated as well. Furthermore, we havecompared the performance of the network using on offkeying (OOK) and BPPM modulation schemes each of
which is shown to have some advantages and drawbacks [24];for instance, employing OOK improves the bandwidthefficiency of the system (i.e. it can achieve higher bit rates)
while BPPM improves the power efficiency, in other wordsthe network is more robust regarding the amount ofreceived noise and it can perform better when thetransmission power is low. However, it is concluded thatboth OOK and BPPM schemes dramatically suffer fromnearfar problem as stated above.
The rest of this paper is organised as follows. Section 2describes the indoor infrared CDMA system modelincluding signalling, channel model and noise sources.Section 3 provides analytically, in both scenarios, the BERperformance of the system as well as average powerconsumption. Section 4 derives some numericalcomparisons for two strategies while the conclusions arepresented in Section 5.
2 Infrared CDMA system model
The indoor infrared system is assumed to be deployed using acellular architecture that consists of a few base stations placedat the centre of each cell. Base stations act as a bridge betweenthe users in wireless environment and the wired backbone
infrastructure. Transceivers use OCC [22] as the multipleaccess method. The system is assumed to use a set of OOCsequences with length Lc and weight K having minimumauto- and cross-correlation (la lc 1) to minimiseinterference [23]. A unique code should be assigned toeach user for transmission. Two modulation schemes areconsidered: OOK and BPPM. In OOK the user sends itsunique OOC signature for data bit 1 and sends nothingfor data bit 0. In BPPM the duration of each chip, isdivided into two equal sub-chip parts. Transmission of Kmarked sub-chips, all in the first part of the divided chiptimes, represents the data bit 0 whereas the data bit 1 is
represented by choosing the second K sub-chip times [25]. This pattern is therefore called chip-level BPPM that hasmore uniform power distribution in comparison with bit-levelBPPM. For both cases the number of associated users in eachcell (M+ 1) is limited to Nmax = (Lc 1)/K(K 1) [22].Furthermore, if the irradiance of the received signal is Ir (W/cm2), the average received power can be expressed byPr = (K/2Lc)irAd, where Ad is the area of detector[10].
2.1 Channel model
Diffuse infrared links are known to be the most robust linkconfiguration in wireless infrared communication systems[1]. However, they provide a challenging environment forsystem designers because of their high path loss and longdelay spreads [36]. One of the most important parametersthat affects the performance of infrared systems is thechannel path loss that is the gain of the channel transferfunction H( f) at f 0 which is used to evaluate therelation between transmitted and received average power tobe Pr = H0Pt. To compute the path loss of a diffusechannel, as a first-order approximation, only the firstbounce off the ceiling can be considered [1].
To simplify and evaluate the channel path loss, it isassumed that both transmitter and receiver are pointedstraight upward and transmitter emits a Lambertianpattern. It has been shown in this case that the numericaland experimental evaluation of path loss can be found as afunction of r (horizontal separation between transmitterand receiver) in [1, 3]. To simplify the calculations, H0(r)is approximated from the one-bounce curve by a function10logH0(r) = a0 + a1r+ a2r2 + a3r3 + a4r4 in whicha0 a4 are chosen so that the fitted curve minimises themean square difference between the logarithm of main dataand fitted data. In the fitted curve, which is derived from
the above equation and used for path loss calculations, the values for the a0 to a4 coefficients are: 53.555, 1.559,0.412, 20.04 and 0.0011, respectively [14].
1920 IET Commun., 2010, Vol. 4, Iss. 16, pp. 19191933
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-com.2009.0465
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
3/15
2.2 Photon counting characteristicsand noise sources
The infrared medium has its own drawbacks. Random natureof number of photons and other noise sources are inevitablein wireless optical systems.
2.2.1 Photon counting statistical characteristics:In infrared communication systems the signal detection isdone by a photodetector, having quantum efficiency of h,
which is the probability that an incoming photon releases anelectron in the photodetector [26]. Therefore the number ofphotoelectrons at the output of the photodetector is aPoisson process which can be approximated by a Gaussianprocess in many cases [26]. If the intensity of received powerto a photodetector with the quantum efficiency h and thearea of Ad is given by Ir, the mean number of photoelectroncount at the output of the photodetector in t seconds will be
mr = hAdIrt/hv, where n is frequency of light and h isPlanks constant [25].
2.2.2 Ambient light noise: In many applications,infrared links operate in the presence of intense infraredand visible background light. Although receivedbackground light can be minimised by optical filtering, itstill adds shot noise, which is usually the limiting noisesource in a well-designed receiver. Owing to its highintensity, this shot noise can be modelled as white,independent of Gaussian noise [1]. Therefore the meannumber of photon counts produced by ambient background
noise at the output of photodetector in t seconds will bemb = hAdIbt/hn, where Ib is the intensity of radiatedambient light. Infrared data association (IrDA) links shouldoperate at BER of 1026 when the maximum intensity ofradiated ambient light is limited to Ib 490 mW/cm
2 [27].
2.2.3 Photodetector dark current noise:Photodetectors dark current (id) has been shown to be aGaussian process and the mean number of photon countproduced by this source in t seconds can be expressed bymd = idt/e where e is the electron charge [1].
2.2.4 Gaussian thermal noise: When little or noambient light is present, the dominant noise source will bethe receivers preamplifier noise. In a well-designedpractical system, this rarely happens and the system ismostly dominated by ambient light noise.
2.3 Transmitter and receiver
Fig. 1 shows the block diagram of transmission and detectionarchitecture. The system uses OOK or BPPM intensitymodulation at the transmitter and direct detection at thereceiver. Duration of each chip is Tc = Tb/Lc, where Lc isthe code length and Tb is the bit duration. At the receiver,the desired signal along with the noise and interferencefrom all other M active users (interferers) is detected. Thereceivers structure is assumed to be based on correlationdetection. It should be noted that one of the system designobjectives here is to design a high-performance uplinkminimising the interference as well as the average powerconsumption of the network.
3 Performance analysis ofwireless optical CDMA uplink
In this part we derive analytical formulation for the uplinkperformance of the introduced wireless optical CDMAnetwork for both OOK and BPPM modulations in thetwo presented scenarios. First, when there is no control onthe users transmitted power and then assuming an
Figure 1 Infrared CDMA system architecture block diagrama Employing OOK modulation and detectionb Employing chip-level BPPM detection diagram
IET Commun., 2010, Vol. 4, Iss. 16, pp. 1919 1933 1921
doi: 10.1049/iet-com.2009.0465 & The Institution of Engineering and Technology 2010
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
4/15
imperfect power control algorithm defined for transmission.A simplifying assumption is to consider signals of differentusers to be chip synchronous. This represents a pessimisticcase and gives an upper bound to the bit error rate (BER)of the real chip-asynchronous system [22]. Additionally,the average power consumption of the active users in each
cell is derived in the above cases.
3.1 Upper bound BER analysis nocontrol on transmission power
3.1.1 OOK modulation scheme: Since we usecorrelation receiver, interference pattern is not importantand just number of interferers should be taken intoaccount. In OOC with minimum auto- and cross-correlation, two code words cannot overlap at more thanone pulse position. Therefore the probability that two code
words overlap at one pulse position is q K2/2Lc where
factor 1/2 accounts for the probability that interfering userhas sent one. Assuming M interfering users, the BER ofthe desired users detected information can be expressedas [28]
PE =Ml=0
Ml
ql(1 q)MlPE(l) (1)
where PE(l) is the probability of error when there exists linterferes in the system.
If the position vector of linterferers is considered to be r,
that is, ri is the distance of ith user from the base station(placed at the center of the cell), the value of PE(l) can beobtained by averaging the conditional probability PE(l|r)
with respect to r
PE(l) =
r
PE(l|r)fr(r) dr (2)
Since the position of each user is independent of the others;dr= li=1 dri and correspondingly fr(r) = li=1 f(ri),
where f(r) is the probability distribution function (PDF) ofhorizontal separation distance between each user and base
station. f(r) is the probability of user existence in a thinring with thickness of dr. Assuming the distribution of allusers over the area of the cell is uniform, f(r) can be easilyexpressed by: f(r) = 2r/r2cell. Mention that rcell is theradius of the cell. So that integration of f(r) over rbecomes 1.
As discussed in Section 2.2, using Gaussian approximationfor photon detection in [25, 26], PE(l|r) can be written as
PE(l|r) =1
2PE(l|r, 0) +
1
2PE(l|r, 1)
= 0.5 Q Th R0sR0
+ 0.5 Q R1 Th
sR1
(3)
Rj=0 o r 1 and s2Rj
(the mean and variance of received photoncount) can be expressed as (j is the information bittransmitted by the desired user)
Rj=
Kmr j
+KmbKmd
+l
i=1mi
s2Rj
= Rj + Ks2T(4)
The number of photoelectrons at the output of thephotodetector is the sum of Gaussian variables(photoelectrons from different sources). Therefore the finaldecision variable is also a Gaussian variable with mean and
variance equal to the sum of means and variances of eachvariable. Decision variable is composed ofK pulse positionsconsisting desired signal, noise and sum of interferencesfrom other users. mr is the mean received photon count ofthe desired user, mb is the mean photon count of ambientlight noise, s2T is the variance of the electron countproduced by thermal circuit noise and md representsphotodetector dark current noise. Introduced equations inSection 2 completely determine mr, mb and md. Furthermore,mi is the mean photon count produced by ith interferer
which is a function ofri, path loss and transmission power.
By replacing Pr = (K/2Lc)IrAd in mr = hAdIrTb/hnLc,we will have mr = 2hPr/KhnRb, mb = hAdIbTc/hn
md =idTc
e , mi =2hPr,iKhnRb
(5)
Pr,i is the power that base station receives from ith user andcan be expressed as Pr,i = H0(ri)Pt. Rb is the transmitterbit rate and Tc is chip duration in seconds. Notice that Pr,iis the average received power. By dividing Pr,i to code
weight (and applying other coefficients), average number ofphotons in every chip is obtained. Finally, the errorprobability of detected information can be derived usingequations (1)(5).
3.1.2 BPPM scheme: For the case of BPPM even theusers transmitting information bit 0 should be consideredin the interference pattern. Consider the number ofinterfering pulses in the first and second sub-chips as l0and l1. Following the same methodology of (1) and (2) thebit error probability can be obtained using
PE =Ml0=0
Ml0l1=0
M!
l0!l1!(M l0 l1)!
ql0+l1 (1 2q)Ml0l1PE(l0 , l1) (6)
l0 and l1 users cause interference sending information bit 0
and 1 respectively among M users. This follows atrinomial distribution with parameters M (total number ofpossible interferers) and q= q1 = q2 = K2/2Lc.
1922 IET Commun., 2010, Vol. 4, Iss. 16, pp. 19191933
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-com.2009.0465
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
5/15
As illustrated in Fig. 1 the decision about the received datafor BPPM is completed by comparing two decision variablesU0 and U1. Since the probability of transmitting 0 and 1 isequal, considering symmetry we have
PE(l0, l1)
=PE(l0, l1
|0)
=PE(l0, l1
|1)
= P(U0 , U1|l0, l1,0) (7)
To finalise the computation, we have to consider the locationvectors of interfering users r0 and r1, where r0,i and r1,j arethe position of ith first sub-chip interfering user (of l0) andjth second sub-chip interfering user (of l1), respectively. Therefore the error probability of P(U0 , U1|l0, l1,0) canbe obtained by averaging P(U0 , U1|l0, l1,0, r0, r1) withrespect to r0 and r1
PE(l0, l1) = P(U0 , U1|l0, l1,0)
= r0 , r1
P(U0 , U1|l0, l1,0, r0, r1)
fr0
(r0)f
r1(r
1) dr
0dr
1(8)
where f(r) is the PDF of users distribution in the area whichis described in the previous section. Finally we have
P(U0 , U1|l0, l1,0, r0, r1) = P(x. 0|r0, r1) (9)
where x is a Gaussian random variable with mean andvariances equal to
mx = Kmr l0i=1
mi +l0+l1
i=l0+1mi
s2x = Kmr +
l0i=1
mi +l0+l1
i=l0+1mi + 2K(mb + md + s2T)
(10)
mr, mi, mb and md are determined using (5). However, forBPPM, chip time is different from what is stated forOOK; in other words, as Fig. 1 predicts the chip rate of aBPPM system operating at the same bit rate with OOK, is
twice the OOK system. If two systems are considered tohave the same chip rate, OOK can achieve twice the bitrate of BPPM enabled network. In this article, we assumethe same chip rate for both systems, so that both systemsuse equal amount of system resources, for examplebandwidth. For the case of same bit rates, BPPM needstwice bandwidth. If we assume that the uplink directchannel does not degrade at higher frequencies, bothsystems can be considered to be equal. However, in reality,the channel frequency response degrades at higherfrequencies and that has an impact on system performance.
Furthermore, in BPPM, two decision variables arecompared together, as provided in (8), which leads to aninteresting phenomenon in the system design. Calculation
of the optimum threshold for OOK would be a difficulttask because of the inaccuracy in estimating the propersignal value in noisy environments. For the case of BPPMno threshold calculation is required at the receiver;therefore the results do not suffer from possible errors ofoptimum threshold computation. Additionally, (10)
predicts that the mean of the noise is cancelled whencomparing decision variables in detection process and givesbetter performance and robustness in noisy environments.
These advantages of the BPPM system come at the cost ofadditional bandwidth requirement of this modulationscheme.
3.2 Upper bound BER analysis powercontrolled network
Power control is required for all realistic CDMA systems,mainly because of what is known as the nearfar problem,
that is, users far from the base station experience greaterpath loss than users that are near the base station.Optimum power control is achieved when all users aredecoded with the same signal-to-interference ratio (SIR),that is, the users signals all arrive at the base station withapproximately the same power. Otherwise, a user with ahigh SIR dominates the BER performance of the system [29].
The power control algorithms are generally based on thechannel estimation in portable users or base station, thus ifthere is a perfect power control algorithm with no errors,finding the BER performance is straightforward asdescribed in [22, 28, 30]. In the ideal uplink power controlscenario, the transmission power of all users is set to asuitable value to assure the received power of all users atthe base station is fixed to a desired predefined value (Pr,d).
Therefore the user located at the edge of the cell emits themaximum transmission power of all users (Pt,max) which isrelated to Pr,d by Pr,d = Pt,maxH0(Rcell).
Unfortunately, because of large ambient light noise, andother sources of noise or interference, there will be an errorin estimation that causes power control error (PCE). PCEcan be considered to follow a lognormal distribution [29,31]. The impact of PCE on the system performance should
therefore be investigated.
Performance evaluation of a system with PCE is similar toprevious calculation; in which because of the consideredlognormal distribution of PCE, the received power fromith user (Pr,i) is given by
Pr,i = Pr,dexi, where xi N(0, s2PCE) (11)
Therefore the desired received mean photon count ofith userwill be
mr,i = mr,dexi
, where xi N(0, s2
PCE) (12)
where Pr,d is the desired power received from all users,
IET Commun., 2010, Vol. 4, Iss. 16, pp. 1919 1933 1923
doi: 10.1049/iet-com.2009.0465 & The Institution of Engineering and Technology 2010
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
6/15
including ith user (if there is no estimation error) and mr,d isthe desired mean photon count (for which a proper BER isobtained). Mention that xi is a random variable whoserandomness is because of error in estimation of power ineach receiver and its variation would depend on the updatefrequency of the much slower power measurement process.
Therefore xi has a much slower rate of variation comparedto system bit rate.
3.2.1 OOK modulation scheme: Since interferingusers are not distinguishable in correlation receiver, wedefine PE(l|X) the conditional error probability of PE(l) ifthe PCE for every interfering user (xi) is known to be the
vectorX. Hence PE(l) can be easily derived as follows
PE(l) =X
PE(l|X)fX(X) dX (13)
where dX = li=0 dxi and fX(X) = li=0 f(xi) = el
l
=0
xi
.
Therefore using the same methodology in (3) andconsidering Gaussian approximation for photon detection,PE(l|X) is clearly extracted as follows
PE(l|X) =1
2PE(l|X, 0) +
1
2PE(l|X, 1)
= 0.5 Q Th R0sR0
+ 0.5 Q R1 Th
sR1
(14)
Finally, the values of Rj and s2Rj can be expressed as
Rj = Kjex0 +li=1
exi
mr,d + Kmb + Kmd
s2Rj
= Rj + Ks2T(15)
In this case mb, md and s2
T can be found directly, using (5),whereas mr,d is determined by replacingPrbyPr,d in (5). It isrequired to note that the value of Pr,d should be adjusted bythe power control algorithm to obtain the desired BER, forexample, 1026. Furthermore, Pr,d is related and limited by
the maximum possible transmission power of an infraredsource (Pt,max); in other words the user located at the edgeof the cell is permitted to emit Pt,max while the powercontrol algorithm forces all closer users to decrease theirtransmission power with respect to their path loss.
3.2.2 BPPM scheme: To compute the error probabilityfor BPPM power controlled network, (6) and (7) are validand using the same methodology of obtaining (13) we caneasily compute PE(l0, l1) as follows
PE(l0, l1) = P(U0 , U1|l0, l1,0)
=X
P(U0 , U1|l0, l1,0, X)fX(X) dX (16)
Similar to (9) the above equation can be reduced using thefollowing form
P(U0 , U1|l0, l1,0, X) = P(y. 0|X, 0) (17)
where y is a Gaussian random variable with mean and
variances equal to
my = Kex0 l0i=0
exi +l0+l1
i=l0+1exi
mr,d
s2
y = Kex0 +l0i=0
exi +l0+l1
i=l0+1exi
mr,d
+ 2K(mb + md + s2T)
(18)
Finally, mb, md and s2
T can be found directly, using (5) and
mr,d is determined by replacing
Pr by
Pr,d in(5) as well.
3.3 Average power consumption
Power efficiency is considered to be an important factor indesigning any energy limited network, because sourcepower limitations of mobile wireless systems puts majorrestrictions on their possible radiated power levels for longtime. Hence, deriving the average power consumptionshould be considered for such networks beside the analysisof their performance.
3.3.1 Basic structure employing no power
control: In the first scenario, there is no control ontransmission power of the users and it is logical to assumeall users consume the same energy to transmit at the samepower (Pt) independently. Using (3) (5) for OOKmodulation and equivalently (6)(10) for BPPM, the only
way to acquire desired error probability is to change Pt forall users; hence, the average power consumption of eachuser is equal to the required transmission power to achievethe desired BER. Although the error probability for allusers located within the cell area is less (better) than theuser(s) located on the edge of the cell (i.e. worst-case user),it is mandatory to adjust the transmission power of all users
to attain desired BER for the worst-case user(s). It has tobe noted that in this case the average power consumption isnot related to the distribution of users in the cell.
3.3.2 Power controlled network: The average powerconsumption of users in the power controlled network canbe calculated using the location vector (r) and the PCE
vector (X) both of which are (M+ 1)-dimensional becauseof a desired user plus M interferers. ConsideringPr,d = H0(ri)Pt and using (11), the transmission power forthe ith user is as follows
Pr,d = Pt,iH0(ri), where xi N(0, s2
PCE) (19)
This leads to the following equation for the transmission
1924 IET Commun., 2010, Vol. 4, Iss. 16, pp. 19191933
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-com.2009.0465
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
7/15
power of the ith user
Pt,i = Pr,dexiL0(ri), where L0(ri) =1
H0(ri)(20)
Regardless of how power control algorithm works, from (12)to (15) we know how much power is required at base station(Pr,d) to achieve acceptable BER. Using (20), the requiredtransmit power of each user can be obtained. It should benoted that in the uplink, received signals from all usersexperience the same SINR because they are all detected byone photodetector at the base.
As we know the users are distributed independently on thecell area and their PCE is independent of each other, too.
Therefore the average power consumption is expressed byaveraging of (20) over position and PCE variance, which
leads to
Pav =ri
xi
Pr,dexiL(ri)
12p
sPCE
ex2i/s
2PCE
2riRcell2
dxi dri
=Rcell
0
Pr,dL(ri)
xi
12p
sPCE
ex2i/s
2PCE dxi
f(ri) dri
= Pr,des2PCE/2
Rcell0
L(rt)f(rt) drt (21)
where f(r) = 2r/r2cell. Additionally, for the ideal powercontrolled network, finding the average power consumptionis straightforward and is written as follows
Pav = Pr,dRcell
0
L(ri)f(ri) dri (22)
It is important to note that there are two factors that affectaverage power consumption in (21), first and obvious one is
es2
PCE/2 that directly increases the average powerconsumption and the power control error variance.However, one should note that the desired received powerat the receiver (Pr,d) in (21) is highly affected by PCE toachieve a desired error probability as well. To elaborate thiseffect consider, for instance, an ideal power controllednetwork that works having BER 1029 and consequentlyits average power consumption is given by (22). Now if inthis case PCE is added to the network, BER increases, forexample, to 1026 while average power consumption isincreased by es
2PCE/2. However, it is clear that in order to
compare the two cases the power control algorithm should
increase the desired received power (Pr,d) for the latter caseto attain BER 1029 which consequently increase theaverage power consumption to a higher value.
4 Numerical results
In this part we present some numerical result on performanceof the introduced cases and scenarios using the previouslypresented analytical evaluations. We also present MonteCarlo simulations to verify the numerical results. We
assume an infrared CDMA system with Rb 2 Mbps andRb 1 Mbps per user for OOK and BPPM cases,respectively. These bit rates are chosen to allocate equalbandwidth to the two analysed schemes. Furthermore, theOOC code words with length Lc 256 and weight K 5(which result in Nmax 12) is considered for computations.
The system is assumed to operate atl 850 nm and thecell radius is fixed to 4 m. Photodetectors efficiency, areaand dark current are assumed to be h 0.77, Ad 1 cm
2
and id 160 nA, respectively, as in [1, 11, 21]. Although,background light irradiance can be as strong asIb 10 000 mW/cm
2 because of direct sunlight without
optical filtering in the field of view of the receiver, theIrDA standard places the limit of Ib 490 mW/cm2 on the
background light for the operation of an infrared receiver[27]. This amount of background light is the equivalent ofdirect sun in the field of view of the receiver with adeveloped unexposed film such as a long-pass optical filter[11]. In all cases, optimum threshold is assumed for OOKdetection system [10, 30].
Fig. 2 illustrates the nearfar problem in a basic OOCwireless infrared network without power control employingOOK or BPPM schemes using (2) and (8). In this figure
the effect of users position (r
) on BER is plotted for fiveactive interfering users (M 5). This figure clearlydemonstrates the need for control on transmission power.
As an example when user is located at the radius of 1.5 mor more, BER is worse than 1024 for Pt 5 mW andtherefore users at distance over 1.5 m cannot properlyconnect to base. It can be seen that the performance of thenetwork for both OOK and BPPM degrades rapidly as theuser moves towards the boundary of the cell, in fact evenif a user changes its position a few centimetres, itsperformance might degrade or improve about ten times.
This demonstrates that the users who are located near thebase station obtain much better BER than required,
whereas the data from farther users cannot be detected witha desired BER. The designer should consider the far usersto have satisfactory performance but much power will be
wasted because of over design for near users. Also, in thiscase the transmission power is the only parameter toimprove the networks performance, however, as Fig. 2illustrates clearly, the effect of change in transmissionpower has its minimum effect just when it is needed themost, that is when the user is at the edge of the cell. Forexample, for a user of OOK system at a distance of 1 mfrom the source, increasing the transmit power from 5 mWto 50 mW improves the performance from around 1024 to
less than 1029
whereas the same amount of increasedpower for a user at r 3 m changes the BER from 1021
to 1022 approximately. Furthermore, although BPPM
IET Commun., 2010, Vol. 4, Iss. 16, pp. 1919 1933 1925
doi: 10.1049/iet-com.2009.0465 & The Institution of Engineering and Technology 2010
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
8/15
performs better at lower transmission powers than OOKbecause of mean noise cancellation in detection, bothmodulation schemes show the same weakness when thenetwork becomes interference limited at large rvalues.
Now let us find out whether code parameters can improvesystem performance or not. Fig. 3 depicts BER against codelength for different transmission powers. There are fiveinterfering users, the desired user is located at the middleof the cell (r= Rcell/2), and code weight is kept fixed. It isseen that larger codes can have a slight better performance.But can we increase code length to improve performance tothe desired value? The answer is NO! Because optical
wireless system is a band limited system. Channelfrequency response will degrade when using largebandwidth. So the designer selects code length as long aspossible (limited by channel) to have better performanceand looks for other solutions to improve system output.
Some other performance degradation issues of the network without control on the transmission power are shown inFig. 4 which is also obtained from (2) and (8). The upperbound of BER against number of uniformly distributedinterfering users for several values of transmission power isplotted in Fig. 4a for a user located at the middle of thecell. Transmission power is controlled through (6)considering appropriate channel loss.
It is apparent form Fig. 4a that increasing the number ofinterfering users degrades the link performance because ofthe increase of multiple access interference (MAI). It is also
clear that dependence of performance on the number ofusers is less for lower transmission powers because of noisedomination and less interference. It can also be seen fromFig. 4b that when the system is MAI limited, increasingthe transmission power of all users does not solve theproblem. For example, there is little BER improvement ingoing from 40 mW of transmit power per user to 100 mWof transmit power. Moreover, as stated above and obviouslydemonstrated in Fig. 4b, BPPM gives better performancein lower transmission powers where the system is noiselimited, nevertheless, increasing the transmission powerfades BPPM strength over OOK because MAI dominates.
Finally, Fig. 5 shows the effect of cell radius on BER forseveral values of uplink transmission power when there is
Figure 3 Effect of code length on BER for different
transmission powers
Figure 2 System performance against the users distance from base station (r) for several transmission power ranges
Results are presented for a case with M 5 interfering users
1926 IET Commun., 2010, Vol. 4, Iss. 16, pp. 19191933
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-com.2009.0465
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
9/15
no power control. Users are assumed to be uniformlydistributed over cell area. Cell radius impacts f(r) in (2)and (8). This curve can be used to obtain an appropriaterange of coverage for a given target BER value and uplinktransmission power level. For example, for a target BER of
1023
, a cell radius of around 2.2 m can be achieved iftransmit power is set to 50 mW. It is clear that low targetvalues of BER (less than 1024) cannot be achieved even by
decreasing cell radius, or increasing transmission powerconfirming the previous stated system behaviour. Thisclarifies the importance of power control for properoperation of the system.
The performance results of the power controlled networkusing (13) and (16) are depicted in Figs. 6 and 7. In thiscase the limiting factor is the maximum allowed
Figure 4 Performance degradation issue of a non-power controlled network
a BER against the number of interferers (M ), user is placed at the half cell radius, Rcell 4 mb BER against transmission power in the same situation
IET Commun., 2010, Vol. 4, Iss. 16, pp. 1919 1933 1927
doi: 10.1049/iet-com.2009.0465 & The Institution of Engineering and Technology 2010
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
10/15
transmission power that should be set to a proper value whereall users in the cell (including users at the edge) attainappropriate BER. Users located closer to the edgeexperience higher path loss and therefore should transmithigher power in comparison to other users in the cell.Regardless of how power control algorithm operates, themaximum allowed transmission power is directly related todesired received power at the base station withPr,d H0(Rcell)Pt,max, which means all in-cell users havebeen forced to reduce their transmission power so that thereceived power of all users at BS is equal to the ones at theedge (sending Pt,max).
Fig. 6a illustrates the effect of maximum transmissionpower (Pt,max) on the error performance of network whenthe power control procedure is assumed to be ideal usingperfect channel estimation (s2PCE = 0). This figure showsthat employing power control greatly enhances the systemperformance. It should be noted that as this figure shows
for both OOK and BPPM, when M is less than codeweight, that is, M, 5, MAI is negligible and BER can bereduced as much as desired by increasing the transmissionpower to overcome noise sources. Perfect power control isan idealistic assumption because channel estimation issubject to estimation error and that impacts theperformance of the power control algorithm. Analysis ofthe impact of power control error on system performancehas also been performed using Monte Carlo simulations.
The results of simulation are very close to the analyticalresults and are presented in Fig. 6a.
The effect of PCE on BER is shown in Fig. 6b for a casewhere the maximum transmission power of a node is set to50 mW. It can be seen that power control can considerably
enhance the system performance in comparison to whatFig. 2 (curves with Pt 50 mW) stated in worst case(worst-case happens when user is placed in the farthestposition from centre), considering points with fiveinterferers in Fig. 6b. Moreover, the capturing effect andnearfar problem (Fig. 2) is solved in this scenario and allthe users disregarding to their location achieve the sameBER as predicted in Fig. 6b. Estimation errors (higher
values of PCE, i.e. sPCE or call it s) degrade thisperformance as it can be seen in this figure, but even withs 0.5 results are better than the case of no powercontrol. Fig. 6 also demonstrates the improvement onsystem capacity when using power control. For example toachieve BER 2 1024, system can tolerate only oneinterferer when PCE is high (s 0.5), but eight users(seven active interferers) can coexist in the system whenPCE is low (s 0.05). One of the interesting observationsfrom the results of this figures is that, even though BPPMperforms much better than OOK in lower PCE, for
example s 0.25, it starts to lose its attitude for highererrors in power control algorithm and gives unacceptableperformance as PCE increases. This is verified by Fig. 7 in
which the performance degradation of both OOK andBPPM modulation schemes is plotted against s fordifferent number of interfering users and two differentPt,max values. As predicted by Fig. 6, Fig. 7a states thatBPPM performs better than OOK when the system is
working near ideal power control scheme; however,increasing the amount of PCE leads the performance ofBPPM to degrade faster than OOK until it gets worse forlarger amount of error in estimation. The cross point varies
for different number of interfering users. In BPPMdecision is based on comparing two decision variables, bothof which suffer from power control error, so the total
Figure 5 BER against cells radius (Rcell ) for M 5 and different values of transmission power
1928 IET Commun., 2010, Vol. 4, Iss. 16, pp. 19191933
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-com.2009.0465
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
11/15
variance of error is actually doubled in BPPM. This leads tosharper performance degradation in BPPM over OOK. Theperformance degradation of BPPM over OOK starts soonerif we increase the maximum allowed transmission power
which is illustrated by Fig. 7b. In high transmission power,where the effect of noise is cancelled and interference is the
limiting factor, performances of BPPM and OOK are closeto each other. So power control error makes BPPM to have worse performance than OOK in comparison to low
transmission powers (in low transmission power, BPPMperforms better than OOK).
Mention that obtaining the right threshold level for OOKrequires relatively accurate levels of received power estimation
which is exactly what is required for a good power control
algorithm. Fig. 8 shows the effect of threshold on OOKBER for different PCE. Each curve has an optimum pointin which BER is at its minimum value. It can be seen that
Figure 6 Performance evaluation of a power controlled network
a BER against maximum transmission power in ideal power control case for various values of Mb BER against number of interferers (M ) for several values of PCE varianceMaximum transmission power is set to 50 mW
IET Commun., 2010, Vol. 4, Iss. 16, pp. 1919 1933 1929
doi: 10.1049/iet-com.2009.0465 & The Institution of Engineering and Technology 2010
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
12/15
when PCE is high, BER is less susceptible to threshold
selection. It means that in a situation where we have errorin estimating received power, although threshold cannot beaccurately obtained, system performance is less susceptibleto threshold value selection. So we expect OOK to performbetter than BPPM when PCE is high.
Finally, it is essential to find out the average powerconsumption of the systems for possible errors in powercontrol procedure employing OOK and BPPM. In Fig. 9Pav is plotted againsts for a system achieving BER 10
24.Each point in this figure is obtained through (21) using thefollowing procedure: A plot of BER against Pr,d for different
values ofs should be provided using (14) and (16) forOOK and BPPM, respectively. The required Pr,d forBER 1024 and for a specific s is extracted from that plot.
Figure 7 BER of a non-ideal power control algorithm against PCE for different number of interfering users (M)
a Maximum transmission power is set to Pt,max 50 mWb Pt,max 100 mW
Figure 8 BER against threshold for different values of PCE
Threshold is expressed as the percentage of maximum received level
1930 IET Commun., 2010, Vol. 4, Iss. 16, pp. 19191933
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-com.2009.0465
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
13/15
This Pr,d is used in (21) to calculate average powerconsumption for the specified s.
UsingFig. 9, one can determine the maximum acceptableerror in power control algorithm to design a power efficientnetwork. In other words, the trade-off between design
complexity of the power control loop and energyconsumption of nodes can be addressed and numericallycalculated by such plots. For example to design a BPPMsystem with average power consumption less than 30 mW,PCE should be kept less than 0.15. Designing aninaccurate power control loop, results in higher averagepower consumption to achieve BER of 1024. Furthermore,Fig. 9 confirms that PPM appropriately enhances theaverage power consumption of the network in lowerdeficiencies in power control algorithm while this behaviourrapidly diminishes when PCE is increased and OOKbecomes the first choice to decrease average power
consumption of users.
5 Conclusions
In this paper we analysed the performance of an opticalCDMA wireless LAN with and without control ontransmission power. The system uses OOC with minimumauto- and cross-correlation as an implementation ofCDMA concept. Both OOK and BPPM modulationschemes are employed. Intense background light and othernoise sources are considered. In a wireless infrared medium
with line of sight, path loss is the main issue; therefore
power control becomes the main concern to reduceinterference between users, each using a specific signaturesequence. It is proposed and proved by numerical results
that these systems have to employ some form of powercontrol with proper accuracy level in their uplink toenhance their performance for both BPPM and OOKmodulation schemes. Analytical equations and results wereincluded to evaluate and emphasise the advantages ofpower control on the system performance which are
generally overcoming near far effect and decreasing averagetransmission power. Since error in power controlalgorithms is inevitable, we focused on PCE to see howPCE impacts system performance. Analytical evaluation ofimperfect power control and numerical results for somespecial cases were presented. Results show that the use ofpower control, even with channel estimation errors can stillsignificantly enhance the performance of the uplinkchannel in these systems while the effect of power controlerror is quite different for PPM and OOK schemes. Theresults demonstrated that PPM performs better than OOKin a typical non-power control enabled network as well as a
power controlled network with lower errors in channelestimation. But power control error has a larger effect onPPM than on OOK and as a result OOK can beconsidered optimal when the system suffers from largeamounts of error in its power control process. As stated inthe paper, it should be noted that although OOK showsbetter robustness in some cases, the main practicaldisadvantage of this modulation scheme is its requirementfor an adaptive optimal threshold level to achieve the bestperformance.
The success of OCDMA will definitely rest upon
maturing technologies but more importantly it depends onfinding the right application where OCDMA features willstand out when compared to other multiple access
Figure 9 Average power consumption of the network (Pav ) againsts to achieve BER 1024
, for different number of
interfering users (M)
IET Commun., 2010, Vol. 4, Iss. 16, pp. 1919 1933 1931
doi: 10.1049/iet-com.2009.0465 & The Institution of Engineering and Technology 2010
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
14/15
techniques. We have highlighted and discussed such anapplication in this paper and reported some analytical andnumerical computations to overcome some basicinefficiencies.
6 Acknowledgment This paper was presented in part at the IEEE 25thInternational Performance Computing and CommunicationConference, Phoenix, AR., USA, April 2006 and in part atthe IEEE International Conference on Telecommunications,Penang, Malaysia, May 2007.
7 References
[1] KAHN J.M., BARRY J.R.: Wireless infrared communications,
Proc. IEEE, 1997, 85, (2), pp. 265298
[2] GREEN R.J., JOSHI H., HIGGINS M.D., LEESON M.S.: Recent
developments in indoor optical wireless, IET commun.,
2008, 2, pp. 310
[3] PAKRAVAN M.R., KAVEHRAD M.: Design considerations for
broadband indoor infrared wireless communication
systems, Int. J. Wirel. Inf. Netw., 1995, 2, (4), pp. 223238
[4] PAKRAVAN M.R., KAVEHRAD M., HASHEMI H.: Indoor wireless
infrared channel characterization by measurements, IEEE
Trans. Veh. Technol., 2001, 50, pp. 10531073
[5] PAKRAVAN M.R., KAVEHRAD M., HASHEMI H.: Effects of rotation
on the path loss and the delay spread in indoor infrared
channel. Proc. IEEE ICC98, June 1998, vol. 2, pp. 817820
[6] HASHEMI H., GANG Y., KAVEHRAD M., BEHBAHANI F., GALKO P.A.:
Indoor propagation measurements at infrared
frequencies for wireless local area networks applications,
IEEE Trans. Veh. Technol., 1994, 43, (Part 1 2), pp. 562 576
[7] RAJBHANDARI S., GHASSEMLOOY Z., ANGELOVA M.: Bit error
performance of diffuse indoor optical wireless channel
pulse position modulation system employing artificial
neural networks for channel equalisation, IETOptoelectron., 2009, 3, (4), pp. 169179
[8] MARSH G.W., KAHN J.M.: Channel reuse strategies for
indoor infrared wireless communications, IEEE Trans.
Commun., 1997, 45, (10), pp. 12801290
[9] MARTIN-GONZALEZ J.A., POVEZ E., LOPEZ-HERNANDEZ F.J.: Random
optical codes used in optical networks, IET Commun., 2009,
3, pp. 13921401
[10] ZAHEDI S., SALEHI J.A., NASIRI-KENARI M.: A Photon counting
approach to the performance analysis of indoors wirelessinfrared CDMA networks. Proc. IEEE PIMRC00, London,
UK, September 2000, vol. 2, pp. 928932
[11] ZAHEDI S., SALEHI J.A., NASIRI-KENARI M.: M-ary infrared CDMA
for indoors wireless communications. Proc. IEEE PIMRC01,
San Diego, CA, USA, September 2001, vol. 2, pp. 610
[12] GHAFFARI B.M., MATINFAR M.D., SALEHI J.A.: Wireless optical
CDMA LAN Part I: digital implementation analysis, IEEE
J. Sel. Areas Commun., 2009, 27, (9), pp. 16761686
[13] GHAFFARI B.M., MATINFAR M.D., SALEHI J.A.: Wireless optical
CDMA LAN Part I: digital design concepts, IEEE Trans.
Commun., 2008, 56, (12), pp. 21452155
[14] AMINZADEH-GOHARI A., PAKRAVAN M.R.: Analysis of power
control for indoor wireless infrared CDMA communication.
Proc. IEEE 25th Int. Performance Computing and Commun.
Conf., IPCCC06, Phoenix, AR, April 2006, pp. 246252
[15] KHAZRAEI S., PAKRAVAN M.R.: Power control analysis for
indoor wireless infrared CDMA networks using BPPM.Proc. IEEE 14th Int. Conf. on Telecomm. ICT07, Penang,
Malaysia, May 2007, pp. 402406
[16] KHAZRAEI S., PAKRAVAN M.R.: Analysis of generalized optical
orthogonal codes in wireless optical networks using BPPM.
Proc. IEEE 15th Int. Conf. Networks, ICON07, Adelaide,
Australia, November 2007, pp. 170175
[17] KHAZRAEI S., PAKRAVAN M.R.: Comparison of AIr and IEEE
8 02 .1 1 w ith optic al CDM A in w ire le ss inf rar ed
communication. Proc. IEEE 15th Int. Conf. Telecomm.
ICT08, St. Petersburg, Russia, June 2008
[18] KHAZRAEI S., PAKRAVAN M.R.: Analysis of generalized
optical orthogonal codes in optical wireless local area
networks, IEEE J. Sel. Areas Commun., 2009, 27, (9),
pp. 15721581
[19] AKHAVAN K., KAVEHRAD M., JIVKOVA S.: High-speed power-
efficient indoor wireless infrared communication using
code combining, IEEE Trans. Commun., 2002, 50,
pp. 10981109
[20] KAVEHRAD M., JIVKOVA S.: Indoor broadband optical
wireless communications: optical subsystems designs andtheir impact on channel characteristics, IEEE Wirel.
Commun., 2003, 10, pp. 3035
[21] AMINZADEH-GOHARI A., PAKRAVAN M.R.: Power control to
enable QoS for indoor wireless infrared CDMA networks.
Proc. IEEE Int. Conf. Communications Electronics, ICCE06,
Hanoi, Vietnam, October 2006, vol. 1, pp. 246252
[22] SALEHI J.A.: Code division multiple access techniques in
optical fiber networks - Part I: fundamental principles, IEEE
Trans. Commun., 1989, 37, pp. 824833
[23] SALEHI J.A., BRACKETT C.A.: Code division multiple access
techniques in optical fiber networks - Part II: Systems
1932 IET Commun., 2010, Vol. 4, Iss. 16, pp. 19191933
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-com.2009.0465
www.ietdl.org
8/8/2019 Power Control for Optical Wireless Cdma Network
15/15
performance analysis, IEEE Trans. Commun., 1989, 37,
pp. 834842
[24] SHALABY H.M.H.: Chip-level detection in optical code-
division multiple-access, J. Lightwave Technol., 1998, 16,
pp. 10771087
[25] JAZAYERIFAR M., SALEHI J.A.: Atmospheric optical CDMA
communication systems via optical orthogonal codes,
IEEE Trans. Commun., 2006, 54, pp. 16141623
[26] GAGLIARDI R.M., KARP S.: Optical communications (John
Wiley and Sons, 1995, 2nd edn.)
[27] IrDA standards can be obtained at http://www.irda.org/
[28] AZIZOGLU M., SALEHI J.A., L I Y.: Optical CDMA via
temporal codes, IEEE Trans. Commun., 1992, 40,
pp. 11621170
[29] VITERBI A.J.: CDMA - principles of spread spectrum
communications (Addison-Wesley, Reading, MA, 1995)
[30] ZAHEDI S., SALEHI J.A.: Analytical comparison of various
fiberoptic CDMA receiver structures, IEEE J. Lightwave
Technol., 2000, 18, pp. 17181727
[31] ANDREWS J.G., MENG T.H.: Optimum power control for
successive interference cancellation with imperfect
channel estimation, IEEE Trans. Wirel. Commun., 2003, 2,
(2), pp. 375383
IET Commun., 2010, Vol. 4, Iss. 16, pp. 1919 1933 1933
doi: 10 1049/iet com 2009 0465 & The Institution of Engineering and Technology 2010
www.ietdl.org