Digital Pulse Interval Modulation for Optical Wireless Communications

advertisement
Digital Pulse Interval Modulation for Optical Wireless
Communications
Z. Ghassemlooy, A. R. Hayes
Electronics Research Group,
School of Engineering,
Sheffield Hallam University,
Pond St., Sheffield, S1 1WB,
U.K
E-mail:
Z.F.Ghassemlooy@shu.ac.uk
N. L. Seed
Electronic Systems Research
Group, Dept. of Electronic
and Electrical Eng.,
University of Sheffield,
Mappin St., Sheffield, S1
3JD, U.K
E. D. Kaluarachchi
Bell Laboratories,
67 Whippany
Road, Whippany,
NJ 07981, USA.
Abstract
This paper presents a study of digital pulse interval modulation (DPIM) for optical wireless
communications using intensity modulation with direct detection. Expressions are presented for the
code characteristics, error probability and power spectral density. Practical results are given for an
experimental system. We have shown that DPIM has higher transmission capacity compared with
digital pulse position modulation (DPPM) and is less complex to implement.
1. Introduction
In recent years, optical wireless communications has emerged as a suitable alternative to radiofrequency transmission for short-range indoor data communications. A Diffuse system relies on
reflections from the ceiling and other reflectors within a room [1], and is susceptible to ambient light
noise, high signal attenuation, and intersymbol interference caused by multipath propagation. These
factors drive the requirement for emitting high optical power levels. However, optical wireless
transceivers are subject to eye safety regulations, which limit the average optical power level that can
be emitted. Furthermore, power consumption must be kept to a minimum in battery-powered portable
devices, which is another constraining factor. Thus, a power efficient modulation scheme is desirable in
order to maximise the peak to average power level. Usually, diffuse transceivers require the use of
large area photodetectors. However, the high capacitance associated with large area photodetectors
limits the receiver bandwidth and hence, the spectral efficiency of the modulation scheme is also an
important consideration.
DPPM has been used widely in optical wireless communication systems, primarily due to its power
efficiency, and has been adopted by the IEEE 802.11 working group for the infrared physical layer
standard [2]. However, the use of DPPM increases system complexity compared with on-off keying
(OOK), since both slot and symbol synchronisation is required in the receiver. As a potential
alternative to DPPM, DPIM is a technique which displays a higher transmission capacity by virtue of
its anisochronous nature, and requires no symbol synchronisation, since each frame is initiated with a
short duration pulse. The following sections outline code properties, spectral characteristics, error
probability analysis and system implementation of DPIM.
2. DPIM Code Properties
2.1 Frame Structure
Digital pulse interval modulation is an anisochronous pulse time modulation technique in which data is
encoded as a number of discrete time intervals, or slots, between adjacent pulses. The symbol length is
variable and is determined by the information content of the symbol. In order to avoid symbols in
which the time between adjacent pulses is zero, an additional guard slot may be added to each symbol
immediately following the pulse. Thus, to encode M bits of data, the minimum and maximum symbol
lengths are 2Ts and (L+1)Ts respectively, where Ts is the slot duration and L = 2M.
In DPIM, an M bit symbol is represented by a pulse of constant power Ps in one slot, followed by k
slots of zero power, where 1 ≤ k ≤ L. This may be expressed as:
P
S DPIM (t ) =  s
0
nTc ≤ t < ( n + 1)Tc
(1)
( n + 1)Tc ≤ t < ( n + k + 1)Tc
The mapping between source data and transmitted symbols for 4DPPM and DPIM is outlined in Table
1.
Table 1: Comparison of symbol mapping for 4DPPM and DPIM
Source Data
4DPPM
00
01
10
11
1000
0100
0010
0001
DPIM
(without guard slot)
1
10
100
1000
DPIM
(with guard slot)
10
100
1000
10000
For a DPIM system encoding M bits of data per symbol, if the slot duration is chosen such that the
maximum symbol duration is equal to the time taken to transmit M bits of data using OOK, T M,OOK, the
slot duration is given by:
Ts =
TM ,OOK
L +1
(2)
Assuming that the symbol length is random and uniformly distributed between 2 and L+1 slots, the
average bit rate, Rb is given by:
Rb =
M
n Ts
where n =
(3)
L+3
is the mean symbol length in slots.
2
The increase in capacity of DPIM compared with isochronous schemes such as DPPM is dependant on
the statistical properties of the source data. If all symbols are equiprobable, the capacity of DPIM tends
towards twice that of PPM as M increases. For optical wireless communications, this increased
capacity can be utilised in a number of ways. The same average data rate can be supported with
approximately half the slot frequency of DPPM, thereby improving the bandwidth efficiency of the
modulation scheme, though the power efficiency would be reduced due to the increased duty cycle.
Alternatively, a higher number of bits per symbol could be supported without an increase in slot
frequency, thereby improving the power efficiency [3]. Finally, the increased capacity could be utilised
by introducing some redundancy into the code, thereby giving error detection and possibly correction
capabilities to the code and subsequently allowing a lower average power to be used in order to achieve
the same bit error rate as DPPM.
2.2 Spectral Properties
A theoretically infinite length DPIM pulse train can be represented by [4]:
x(t ) =
k −1



−
+

a
g
t
T
2
k
S m 
∑
∑
k 
s
k = −∞
m = −∞



∞
(4)
where g(t) represents the pulse shape of duration γTs (0 < γ ≤ 1) and amplitude ak, Ts is the slot duration
and S (Sm ∈ S) is the stochastic random data sequence representing data coded into DPIM. The power
spectral density (PSD) model of the DPIM coding scheme is given as [4],
2
k −1

 



j
2
fT
2
k
S
−
π
+
s
m 
Ln

∑

 
1


m=0
(
)
Sp ( f ) =
G
f
e


∑
Ln


k =0

Ts  2Ln + ∑ Sm  


m=0


(5)
Where G(f) is the DPIM pulse shape transform, L is the length of the truncated data frame sequence
and Ts is the slot duration.
Since, as with DPPM, DPIM signals with non-return-to-zero rectangular pulse shapes do not contain a
frequency component at the slot clock fundamental frequency, a non-linearity must be introduced in
order to generate the desired frequency component which can then be locked on to by a phase lock loop
(PLL) [5].
3. System Implementation
The optical wireless system is shown below in Fig. 1:
M
Bits
Data
Source
DPIM
Modulator
Optical
Source
(a)
Clock
Recovery
Amplifier
Matched
Filter
Threshold
Detector
DPIM
Demodulator
M
Bits
Data
Sink
(b)
Fig. 1. System block diagram: (a) transmitter, and (b) receiver.
The optical transmitter consists of an array of 6 LEDs, emitting a total radiant power of 200 mW at a
wavelength of 875 nm. All the LEDs are pointing vertically upwards towards the ceiling. The receiver
consists of a 1 cm2 silicon pin photodiode, followed by a 14 kΩ transimpedance preamplifier. A
matched filter is employed to maximise the carrier-to-noise ratio prior to the decision making process.
The threshold detector samples the incoming signal every slot, and compares it with the threshold level.
A logic ‘1’ is assigned to a particular slot if the sampled signal exceeds the threshold level, otherwise a
logic ‘0’ is assumed. The clock recovery circuit uses a PLL to extract the slot clock from the incoming
DPIM pulse train, which is used to generate the sampling points for the threshold detector, and count
the number of slots between adjacent pulses in the demodulator circuit.
The system was set up in Laboratory room with dimensions 6.5 m x 7 m and a ceiling height of 3 m.
The transmitter and receiver were positioned 1m apart on a bench 0.9m high in the centre of the room.
Fig. 2 shows the eye diagrams of the received signal, for slot frequencies ( fs ) of 1.5 MHz and 6 MHz.
For both cases the transmitted data consisted of 4000 random symbols, each encoding 4 bits of data.
The measured irradiance at the receiver was ~ -37 dBm/cm2. The 6 MHz system is currently being
investigated.
(a)
(b)
Fig. 2. Eye diagram: (a) fs = 1.5 MHz, and (b) fs = 6 MHz.
4. Error Probability Analysis
There are three mechanisms which give rise to errors in the received DPIM pulse train, these being
erasure, false-alarm and wrong-slot errors. An erasure error occurs when noise attenuates the pulse
such that, at the sampling instant, the amplitude falls below the threshold level. A false-alarm error is
the opposite of an erasure error, and arises when noise exceeds the threshold level at the sampling
instant. A wrong-slot error occurs when, due to dispersion, a pulse is detected in the preceding or
succeeding time slot. The average symbol error probability of DPIM is given by [4]:
2

T 


− s  



1
CNR 
CNR
CNR  
 ti  
M


Pse = 2 erfc (1 − α )
 + erfc α − e

 + 2 − 1 erfc  α


4
2 
2 
2 





 

(
)
(6)
where α is the threshold level, CNR is the carrier-to-noise ratio at the receiver, and it is the received
full-width half-maximum pulse width of the received Gaussian shaped pulses. The first, second and
third terms represent erasure, false alarm and wrong slot errors respectively.
Whilst DPPM is subject to the same three error sources as DPIM, the loss of data as a result of such
errors is not the same. In DPPM, should any of the above errors occur, only the symbol in which the
error occurs is affected. In DPIM, an erasure error would effectively combine two adjacent symbols
into one longer symbol, resulting in loss of data from both symbols. A wrong slot error would also
affect two adjacent symbols, whilst a false alarm error would effectively split a symbol into two shorter
length symbols.
5. System Implementation Issues
As discussed in section 2.1, a major characteristic of DPIM is that it has a variable symbol length and
hence, the time required to transmit a packet containing a fixed number of bits is not constant. Thus,
when used in a communication network environment, where packets of data are transmitted, DPIM
encoded symbols may result in two possible scenarios:
(i) when the majority of symbols in a packet are longer than the average length, the time required to
transmit that packet is relatively long. In order to accommodate this situation, the transmitter buffer
would need to be large, which is inefficient from a hardware point of view, and (ii) conversely, packets
containing mainly short length symbols will be transmitted relatively quickly, thus resulting in
transmitter buffer underflow and receiver buffer overflow, or a temporary violation of eye safety
requirements [3].
In order to avoid the problems outlined above, it is necessary to employ some form of coding scheme
to limit the variation in packet size whilst still maintaining the increase in capacity over isochronous
modulation techniques. A dual mapping technique could be employed, whereby source bits may be
mapped to symbols either normally or in reverse fashion, where the complement of the source data is
mapped. Each packet would be formed of symbols either normally or reverse mapped, whichever
yields the shortest packet length. Empty slots could then be added to the end of a packet until it reaches
the mean packet duration [3].
6. Conclusions
This paper has outlined the basic principles and characteristics of DPIM. The two main advantages of
DPIM over DPPM, making it an attractive modulation technique for optical communications, are the
increase in capacity and the fact that symbol synchronisation is not required, resulting in a simplified
receiver structure. As mentioned in section 2.1, the increased capacity can be used to improve either the
bandwidth efficiency or average power efficiency of the system. Expressions have been presented to
characterise DPIM and its error probability performance based on a receiver employing a matched
filter. Practical results are given in the form of eye diagrams for a prototype optical wireless system,
thus highlighting the potential of this new scheme for optical transmission systems. Finally, problems
which may arise when using DPIM in network environments, due to its non-uniform symbol structure,
are discussed.
Acknowledgements
A. R. Hayes is financially assisted by a Sheffield Hallam University - University of Sheffield joint
studentship.
References
[1]
J.R. Barry, “Wireless Infrared Communications,” Kluwer Academic Publishers, 1994.
[2]
A.J.C. Moreira, R.T. Valadas and A.M. de Oliveira Duarte, “Performance Evaluation of the
IEEE 802.11 Infrared Physical Layer,” Proc. First Int. Symp. on Communication Systems and
Digital Signal Processing,” Sheffield, U.K., pp. 10-15, 6-8 April, 1998.
[3]
D. Shiu and J.M. Kahn, “Differential Pulse Position Modulation for Power-Efficient Optical
Communication,” available at: http://alder.eecs.berkeley.edu/~jmk/res.areas/irwc.html
[4]
E.D. Kaluarachchi, “Digital Pulse Interval Modulation for Optical Communication Systems,”
PhD thesis, Sheffield Hallam University, U.K., 1997.
[5]
F. M. Davidson and X. Sun, “Slot Clock Recovery in Optical PPM Communication Systems
with Avalanche Photodiode Photodetectors,” IEEE Transactions on Communications, Vol. 37,
No. 11, pp. 1164-1171, November 1989.
Download