Performance of Dual Header-Pulse Interval Modulation (DH

advertisement
Performance of Dual Header-Pulse Interval Modulation (DH-PIM) for
Optical Wireless Communication Systems
Nawras M. Aldibbiat* a, Z. Ghassemlooy **a, R. McLaughlin*** b
a
Optical Communications Research Group, School of Engineering, Sheffield Hallam University,
Pond Street, Sheffield S1 1WB UK.
b
School of Computing and Management Sciences, Sheffield Hallam University, Pond Street,
Sheffield S1 1WB UK.
ABSTRACT
In this paper, we present a study of dual header-pulse interval modulation (DH-PIM) scheme for optical wireless
communications. System theory and code properties of DH-PIM are discussed and expressions for the power spectral
density, slot and packet error rates and optical power requirements are presented. The problem of baseline wander is
also studied. The performance of DH-PIM is compared with other modulation schemes such as on-off keying (OOK),
pulse position modulation (PPM), differential pulse position modulation (DPPM) and digital pulse interval modulation
(PIM). We show that, DH-PIM offers higher bit rate and has a built-in frame synchronisation capability. For a simple
threshold detector receiver, it offers improved error performance compared with OOK, but marginally inferior
performance compared with PPM. The optimum system performance in terms of optical power and bandwidth
requirements is achieved at bit resolution of 5.
Keywords: Modulation, Wireless, Infrared, pulse modulation, optical modulation, OOK, PPM, DPPM, PIM, DH-PIM.
1. INTRODUCTION
Infrared wireless indoor communication offers many advantages over radio based systems such as, a huge unregulated
bandwidth, high data rates, immunity to electromagnetic interference, relative security since it does not pass through
walls, and the ability to reuse the same wavelength [1-2]. Optical networks increasingly require high data rates for
today’s and tomorrow’s applications particularly video, audio and graphics which users may exchange and download
from the Internet. Digital modulation techniques such as PPM and PIM have been suggested for optical communications
[2-5]. PPM delivers the same information as OOK, but gives a better performance by taking advantage of the optical
bandwidth, and it delivers a very low average power. PIM on the other hand not only solves the problem of frame
synchronisation, associated with PPM, by locating a short duration pulse at the start of each frame, but it also improves
the transmission capacity and data rate compared to PPM [3,6]. Dual header-pulse interval modulation (DH-PIM) which
was first proposed in 1999, offers even higher bit rate and requires less transmission bandwidth compared with PPM and
PIM, and it also has a built-in frame synchronisation capability [7,8]. In this paper we study the properties of DH-PIM
by presenting expressions for the pulse train, power spectral density, and slot and packet error probability. Also, the
optical power requirements are presented and compared with those of other modulation schemes.
2. FUNDAMENTAL PRINCIPLES
2.1 System theory
At the transmitter, an input symbol of M bits OOK signal is mapped into a frame which starts with a header which
represents the weight of the decimal value of the input binary word followed by number of time slots ( dTs )
*
Nawras M. Aldibbiat: e-mail: n.aldibbiat@shu.ac.uk; URL: http://www.shu.ac.uk/ocr; Tel.: +44 (0) 114 225 3254.
Z. Ghassemlooy: e-mail: z.f.ghassemlooy@shu.ac.uk; Tel.: +44 (0) 114 225 3274.
***
R. McLaughlin: e-mail: r.mclaughlin@shu.ac.uk; Tel.: +44 (0) 114 225 3284.
**
representing the information carried by the input frame. A frame is initiated with one of two possible headers.
Depending on the pulse width, each header starts with a pulse and ends with a guard band (space) of empty time slots to
cater for zero-input signals and multipath dispersion. The pulse duration for header one (H1) and header two (H2) are
α
Ts and αTs , respectively. Where, Ts is the slot duration, d n ∈ 0,1,..., (2 M −1 − 1) and α > 0 is a positive
2
{
}
integer, as shown in Fig. 1.
v
Header one
A
Guard
space
τ =αTs /2
Information slots
d nTs
Tn + (α + 1)Ts
Tn
Tn +1
t
Tn +1
t
th
n frame
v
Header two
A
τ = αTs
Guard
space
Information slots
d nTs
Tn
Tn + (α + 1)Ts
th
n frame
Fig. 1: The nth frame of DH-PIM with H1 (up), and with H2 (down).
If the most significant bit (MSB) of the binary input word is equal to 0, then H1 is used with d representing the decimal
value of the input binary word. However, if MSB = 1 then H2 is used with d being equal to the decimal value of the 1’s
complement of the input binary word [8]. The header pulse plays a dual role of frame initiation and time reference for
the preceding and succeeding frames as in the standard PIM [7,8]. DH-PIM not only removes the redundant time slots
following the pulse as in PPM frame, but it also reduces the average frame duration to around half that of PIM and
quarter that of PPM, thus resulting in a much higher bit rate as shown section 2.2.
2.2 Code properties
The DH-PIM frame shown in Fig. 1 can be expressed as a rectangular pulse that starts at
τ = (1 + hn )
t = Tn , and has duration of
αTs
, where hn ∈ {0,1} indicating H1 or H2 respectively, and n is the instantaneous-frame number.
2
DH-PIM pulse train can be expressed mathematically as [9]:
∞ 
 2(t − Tn ) 1 
 2(t − Tn ) 3  
x(t ) = A∑ rect 
−  + hn rect 
− 
2
2 
n =0 
 α Ts
 α Ts
where, A is the pulse amplitude, and the rectangular pulse function is defined as [10]:
(1)
1 ; − 0.5 < u < 0.5
rect (u ) = 
0 ; otherwise
The start of the nth frame is defined as:
n −1


Tn = T0 + Ts n(α + 1) + ∑ d k 
k =0


where,
(2)
T0 is the start time of the first pulse at n = 0 and d k ∈ {0,1,..., (2 M −1 − 1)} represents the number of
information time slots in the
k th frame.
The minimum, maximum and average frame lengths of DH-PIM are given as
(
Lmax = α + 2
M −1
)T
s
and
[
L = ( 2α + 1 + 2
M −1
]
Lmin = (α + 1)
Ts ,
) / 2 Ts respectively. The transmission bit rate is given as:
Rb = M / Ts L
(3)
Fig. 2 shows the bit rate versus M for DH-PIM ( α = 1 & α = 2 ), PIM, PPM normalised to that of OOK assuming that
all schemes have the same slot duration
Ts . At α = 1 , DH-PIM presents a slightly better bit rate than at α = 2
especially at high values of M. In both cases, DH-PIM offers higher bit rate than its counterparts, especially for high
values of M, e.g. for M > 8 the improvement is around 4 times that of PPM, which is required for infrared wireless
transmission, as shown in Fig. 2.
4
DH-PIM (alpha = 1)
Normalised transmission bit rate
3.5
DH-PIM (alpha = 2)
3
2.5
PIM
2
1.5
PPM
1
0.5
2
3
4
Fig. 2: Transmission bit rate of DH-PIM ( α
5
6
M [Bit]
7
8
9
10
= 1 & α = 2 ), PIM and PPM normalised to that of OOK.
3. SPECTRAL PROPERTIES AND BASELINE-WANDER
Fluorescent lighting not only contributes to the generation of background shot noise, but it also induces a nearly periodic
and deterministic interference, because the fluorescent light flickers at a constant rate determined by the lamp drive
frequency. This interference can contain harmonics up to around 50 kHz for lamps driven by the mains frequency and
up to 1 MHz when driven by high frequency electronic ballasts [11,12]. This interference can be reduced by employing
a high-pass filter, but this results in baseline wander, or inter-symbol interference (ISI) which is more severe in
modulation schemes that contain high power at DC and low frequencies [4,12].
The spectral analysis for DH-PIM has been studied thoroughly in [9]. The power spectral density profile contains a delta
function, slot component and its harmonics when α is odd and a continuos sinc envelope. The continuos part of the PSD
for DH-PIM is given as [9]:
Pc (ω) =
 αωTs
2 A 2 sin 2 
 4
 
 αωTs  
 αωTs
5 − 4 sin 2 
 + 9 − 8 sin 2 
 
 4  
 4

2 M −1 − 1 

ω 2Ts 1 + α +
2 

   G 
 Re

   1 − G 
(4)
where, G is given by:
 1 − e − jωTs 2
G=
 1 − e − jωTs

M −1
e − jωTs ( α +1) 
⋅
2 M −1 
Fig. 3, shows a linear plot for the continuos part of the power spectral density for OOK, DPPM and DH-PIM (α=1 and
α = 2) for M = 4 assuming that a rectangular pulse shape is used and an equal average transmitted optical power in all
the systems. Unlike PPM [4], both DH-PIM and DPPM have a non-zero DC component, which is significantly small
compared to that of OOK. DH-PIM (α = 1) and DPPM contain less power at low frequencies compared with DH-PIM
(α = 2), but at the expense of increased bandwidth requirements. The bandwidth requirements for DPPM, DH-PIM (α =
1) and DH-PIM (α = 2) are 2.13, 2.75 and 1.63 times that of OOK, respectively as shown from the null positions of the
PSD curves in Fig. 3.
1
M=4
PSD (arbitrary linear units)
0.8
0.6
0.4
OOK-NRZ
DH-PIM (alpha=2)
DH-PIM (alpha=1)
0.2
DPPM
0
0
1
2
3
4
Normalised frequency (f / Rb)
5
6
Fig. 3: Continuos part of the power spectral density for DH-PIM (α=1 and α=2), DPPM and OOK.
4. ERROR PERFORMANCE AND OPTICAL POWER REQUIREMENTS
The block diagram of a typical DH-PIM system is shown in Fig. 4. The input signal is assumed to be composed of
binary independent, identically distributed (IID) bits of ‘1’s and ‘0’s. The DH-PIM signal plus noise is fed into a
matched filter, the output of which is sampled at the slot frequency f s = 1 / Ts , then followed by a decision circuit which
interprets every received slot into ‘1’ or ‘0’ according to the received optical power. The output of the decision circuit is
then fed into the DH-PIM demodulator in order to recover the original data signal.
Clock
recovery
t = Ts
M bits
data in
DH-PIM
Modulator
Optical
Channel
Matched
filter
Decision
circuit
DH-PIM
Demodulator
White
noise
M bits
data out
Fig. 4: Block diagram of a typical DH-PIM system.
In the following study we make the following assumptions: The channel is a distortion free channel, no bandwidth
limitations imposed by the transmitter and receiver, the dominant noise source is the background shot noise and no
interference due to artificial light. Assuming an average received optical power of
and an equal occurrence of H1 and H2, the peak photocurrent can be given by:
i peak =
4L
RP
3α
P , a photodetector responsivity of R,
(5)
The energy at the matched filter output is given by:
2
i peak
⋅ Ts ; "1" is sent
E=
0
; "0" is sent
Therefore, the energy of a pulse at the matched filter output is given by:
E=
16 R 2 P 2 ML
9α 2 Rb
(6)
Assuming that the threshold level is set at the mean of the expected ‘1’ and ‘0’, the slot error probability is given by:
 4 ML 2 R 2 P 2
Pe − slot = Q
 9α 2
No





(7)
where, N o = ηRb is the noise power spectrum and η/2 is the double-sided power spectral density of the white
Gaussian noise.
The concept of bit error rate has no meaning in anisochronous schemes such as DH-PIM and PIM, this is because the
frames have variable lengths, hence, any erroneous slot not only affects the bits associated with it but also shifts the bits
in the following frames. Alternatively, the concept of packet error rate ( Pe − pkt ) may be considered to analyse the DHPIM system and compare it with its counterparts.
Assuming that a packet of G bits (that is
GL
slots) is corrupted if one or more slots within the packet are in error, the
M
packet error rate can be given as [12]:
Pe − pkt = 1 − (1 − Pe − slot )
For very small values of
GL / M
(8)
Pe − slot , equation (8) may be approximated to:
Pe − pkt ≈
Therefore,
Pe − pkt ≈
GL
Pe − slot
M
GL  4 ML 2 R 2 P 2
Q
M  9α 2
No




(9)
The OOK electrical signal to noise ratio is given as:
SNROOK =
2R 2 P 2
No
(10)
Therefore, (9) can be rewritten as:
Pe − pkt ≈
GL  4 ML
Q
SNROOK
M  9α 2




(11)
Similarly, the packet error rate for OOK and PIM are given respectively as [13,4]:
(
Pe − pkt −OOK ≈ GQ SNROOK
Pe − pkt − PIM ≈
)
GLPIM  MLPIM
Q
SNROOK

M
4

(12)




(13)
where, the average PIM frame length is given by:
LPIM = (2 M + 3) / 2
Figs. 5 and 6, show the predicted slot error rate and packet error rate for DH-PIM ( α = 1 & α = 2 ), PIM, PPM and
OOK versus the SNROOK for M = 4 and a packet length of G = 1024 bits. DH-PIM and PIM offer improved error
performance compared with the benchmark scheme, i.e. OOK, but inferior to that of PPM. At slot error rate of 10-9 and
packet error rate of 10-6, PIM and DH-PIM ( α = 1 ) display an improvement of ~5 dB over DH-PIM ( α = 2 ).
L=16 slot (M=4 bits)
0
10
-2
10
OOK
PIM
Slot error rate
PPM
-4
10
-6
10
DH-PIM
(alpha=1)
DH-PIM
(alpha=2)
-8
10
-10
-8
-6
-4
-2
Fig. 5: Slot error rate for DH-PIM ( α
0
2
4
SNROOK [dB]
6
8
10
12
14
= 1 & α = 2 ), PIM, PPM and OOK versus the SNROOK.
L=16 slots (M=4bits)
0
10
-1
10
Packet error rate
OOK
PIM
PPM
-2
10
-3
10
DH-PIM (alpha=2)
-4
10
DH-PIM (alpha=1)
-5
10
-6
10
0
2
4
6
8
SNROOK [dB]
Fig. 6: Packet error rate for DH-PIM ( α
10
12
14
= 1 & α = 2 ), PIM, PPM and OOK versus the SNROOK.
From (10) and (11), the average optical power requirement for DH-PIM is given by:
Preq =
9α 2 N o
M

⋅Q −1 
Pe − pkt 
2
8ML R
 GL

(14)
Fig. 7 shows the average optical power requirements for OOK, PIM and DH-PIM ( α = 1 & α = 2 ) normalised to that
required by OOK-NRZ to send 1 KB packets at an average packet error rate of 10-6 versus the bandwidth requirements
normalised to that of OOK-NRZ. The numbers in Fig. 7 indicate L = 2 , the percentage values are the OOK duty
cycles and the bandwidth is defined as the span between the DC and the first zero crossing in the PSD curve in Fig. 3. In
Fig. 7, we may see that to minimise the optical power and bandwidth, the parameter combinations are: (L = 16, α = 1 )
and ( L = 64, α = 2 ) for DH-PIM and L = 16 for PIM.
M
4
DH-PIM (alpha=1)
DH-PIM (alpha=2)
PIM
OOK
Normalised optical-power requirement [dB]
L=2
2
4
0
2
2
100%
4 50%
4
8
-2
33.33%
16
25%
8
8
-4
32
16
16
64
32
-6
32
128
-8
64
256
64
-10
1
2
3
4
5
6
7
Normalised bandwidth requirements
8
Fig. 7: Optical power requirement versus normalised bandwidth requirement for DH-PIM ( α
9
= 1 & α = 2 ), PIM and OOK.
5. CONCLUSION
We have studied the fundamental properties of DH-PIM as a possible modulation scheme for optical wireless
communications where there is a need for higher transmission capacity and lower transmission bandwidth. The
theoretical error probability performance of DH-PIM has been given in terms of the slot and packet error rates, and
results have been compared with other schemes including OOK, PPM, DPPM and PIM. We have shown that, DH-PIM,
compared with other systems, offers a higher bit rate and requires less bandwidth. Frame synchronisation is built-in,
thus, yielding a simplified receiver structure for DH-PIM. However, results show that the error performance of DH-PIM
is inferior to that of PPM.
ACKNOWLEDGEMENT
Nawras M. Aldibbiat is financially assisted by the Aga Khan Foundation, Geneva.
REFERENCES
1.
F. R. Gfeller, and U. Bapst, “Wireless in-house data communications via diffused infrared radiation”,
Proceedings of the IEEE, Vol. 67, No. 11, pp. 1474-1486, 1979.
2.
J.R. Barry, Wireless Infrared Communications, Kluwer Academic Publishers, 1994.
3.
J.M. Kahn and J.R. Barry, “Wireless Infrared Communications”, Proceedings of the IEEE, pp. 265-298,
February 1997.
4.
A.R.Hayes, Z.Ghassemlooy, N.L.Seed and R.McLaughlin, “Baseline-Wander effects on systems employing
digital pulse-interval modulation”, IEE Proc.-Optoelectron., Vol. 147, No. 4, August 2000.
5.
A. J. C. Moreira, A. M. R. Tavares, R. T. Valadas, A. M. de Oliveira Duarte, “Modulation Methods for
Wireless Infrared Transmission Systems – Performance Under Ambient Light Noise and Interference,”
Proceedings SPIE, Vol. 2601, pp. 226-237, 1995.
6.
E. D. Kaluarachchi, “Digital pulse interval modulation for optical communications”, PhD Thesis, Sheffield
Hallam university, UK, 1997.
7.
N. Aldibbiat, Z. Ghassemlooy and R. Saatchi, “Pulse Interval Modulation - Dual Header (PIM-DH)”,
ICICS'99, Singapore, December 1999.
8.
N. M. Aldibbiat, Z. Ghassemlooy, “Dual Header-Pulse Interval Modulation (DH-PIM) for Optical
Communication Systems”, CSNDSP 2000, Bournemouth, UK, pp. 147-152, July 2000.
9.
N. M. Aldibbiat, Z. Ghassemlooy and R. McLaughlin, “Spectral characteristics of Dual Header-Pulse Interval
Modulation (DH-PIM)”, (Submitted to IEE Proc.-Optoelectron.).
10.
F. G. Stremler, “Introduction to Communication Systems”, Addison-Wesley, USA, 1990.
11.
A. J. C. Moreira, R. T. Valadas, and A. M. de Oliveira Duarte, “Characterization and modelling of artificial
light interference in optical wireless communication systems”, Proceedings of the 6th IEEE symposium on
Personal, indoor and mobile radio communications, Toronto, Canada, 27-29 September 1995.
12.
R. Narasimhan, M.D. Audeh and J.M.Khan, “Effect of electronic-ballast fluorescent lighting on wireless
infrared links”, IEE Proc.-Optoelectronic., Vol. 143, No. 6, December 1996.
13.
D. Shiu and J.M. Kahn, “Differential Pulse Position Modulation for Power-Efficient Optical Communication”,
IEEE Transactions on Communication, Vol. 47, No. 8, pp. 1201-1210, 1999.
Related documents
Download