You are on page 1of 5

Hybrid Frequency and Phase-Shift Keying Modulation

for Energy Efficient Optical Wireless Systems


Ali Waqar Azim, Yannis Le Guennec, Laurent Ros

To cite this version:


Ali Waqar Azim, Yannis Le Guennec, Laurent Ros. Hybrid Frequency and Phase-Shift Keying Mod-
ulation for Energy Efficient Optical Wireless Systems. IEEE Wireless Communications Letters, 2019,
pp.1-4. �10.1109/LWC.2019.2954832�. �hal-02383633�

HAL Id: hal-02383633


https://hal.science/hal-02383633
Submitted on 27 Nov 2019

HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est


archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents
entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non,
lished or not. The documents may come from émanant des établissements d’enseignement et de
teaching and research institutions in France or recherche français ou étrangers, des laboratoires
abroad, or from public or private research centers. publics ou privés.
1

Hybrid Frequency and Phase-Shift Keying Modulation for


Energy Efficient Optical Wireless Systems
Ali Waqar Azim, Yannis Le Guennec, and Laurent Ros

Abstract—In this letter, we introduce direct-current (DC) offset bipolar in nature. However, introduction of direct-current (DC)
hybrid frequency and phase-shift keying (DC-FPSK) modulation offset to conventional M -ary FSK may proceed in IM/DD
for Internet-of-Things based on optical wireless systems. For DC- compatible variant, referred to as M -ary DC-FSK [5]. M -
FPSK, non-negative phase-modulated frequency waveforms are
generated by combining frequency-shift keying (FSK), phase-shift ary DC-FSK is capable of attaining high EE compared to
keying (PSK) and a DC offset. We propose optimal maximum OOK and asymmetric FSK (AFSK) [6] by relinquishing the
likelihood and sub-optimal receivers for DC-FPSK. The perfor- SE. Both M -ary PPM and M -ary DC-FSK possess SE of
mance is appraised in terms of Euclidean distance, bit-error- log2 (M )/M bits/s/Hz. However, only a change in M modifies
rate (BER) performance and energy efficiency. We determine the SE of the aforementioned approaches. From a simpler
that combining 4-PSK with conventional DC-FSK is the optimal
approach to enhance the energy and spectral efficiencies. perspective, inculcation of an additional degree of freedom
(DoF) in modifying the SE can either relax the constraint on
Index Terms—Optical wireless system, Internet-of-Things, the bandwidth, or a higher data-rate can be achieved for a
frequency-shift keying, phase-shift keying, intensity modulation-
direct detection. fixed bandwidth. This flexibility could be of interest to address
different demands of data-rate/EE for IoT [7].
In this letter, we introduce DC-FPSK modulation based on
I. I NTRODUCTION combination of M -ary DC-FSK and phase-shift keying (PSK).
HE Internet-of-Things (IoT) paradigm expects wireless
T connectivity for a wide range of devices and objects
via the internet. However, the exiguous radio-frequency (RF)
Unlike M -ary DC-FSK, the SE of DC-FPSK changes with the
number of available frequencies and phase-shifts. DC-FPSK is
in line with [8], however, the uniqueness lies in the following
spectral resources may contribute to practical limitations in attributes: (i) it takes into account the non-negativity constraint
IoT deployment. To this effect, integrating optical wireless of IM/DD; (ii) an optimal receiver configuration according
systems (OWS) with IoT may alleviate the spectral scarcity to maximum likelihood (ML) criterion is developed; (iii) a
dilemma. Consequently, the design of modulation formats reduced complexity sub-optimal receiver is presented; and (iv)
for ubiquitous wireless connectivity under low-power sce- closed-form expressions for the squared Euclidean distance are
narios for OWS IoT is of pivotal significance. High energy derived. We shall establish that DC-FPSK is superior than DC-
efficiency (EE) requirement and intensity-modulation/direct- FSK in terms of SE and EE trade-off. Moreover, we foresee
detection (IM/DD) implementation of OWS lessen the num- that DC-FPSK can have applications for connected vehicles,
ber of such protocols. Linear modulations, such as M -ary indoor localization and tracking, etc. The rest of the article is
pulse amplitude modulation (PAM) and its special case when organized as follows. Section II examines DC-FPSK waveform
M = 2, i.e., on-off keying (OOK) can have forthright generation, recovery and its correlation properties. Section III
implementation for OWS. Nevertheless, increasing alphabet presents analytical and simulation results and conclusions are
cardinality for linear modulations (e.g., PAM) increases the rendered in section IV.
required electrical/optical energy per bit (respectively denoted
by Eb(elec) and Eb(opt) ) for a given bit-error-rate (BER). In a II. WAVEFORM G ENERATION AND R ECOVERY
channel with additive white Gaussian noise (AWGN) having
In the sequel, we shall refer to the proposed approach as
mono-lateral power spectral density, N0 , the most energy
(M⊥ , Mϕ )-DC-FPSK, where M⊥ and Mϕ are the number of
efficient linear modulation is OOK. Orthogonal modulations,
(positive) discrete frequencies and phase-shifts, respectively.
on the other hand, may achieve high EE by sacrificing the
spectral efficiency (SE) (done by increasing the alphabet
cardinality, M ). M -ary pulse position modulation (PPM) [1] A. Waveform Generation
and M -ary frequency-shift keying (FSK) [2] belong to the (M⊥ , Mϕ )-DC-FPSK waveform corresponding to the mth
class of orthogonal modulations. For OWS, M -ary PPM frequency and ith phase composed of alternating-current (AC)
lacks practicality because of high peak-to-average power ratio and DC components is given as:
(PAPR), high peak-to-mean optical power ratio (PMOPR),
sm,i (t) = A cos (2πm∆f t + ϕi ) + β, t ∈ [0, Ts ] , (1)
higher sensitivity to multipath propagation, complex equal-
ization and possible synchronization issues at the receiver where A is the amplitude of the AC component. Since it is
[3], [4]. M -ary FSK circumvents these limitations, but, is impossible to modulate the phase of the waveform correspond-
ing to m = 0, thereby, we consider m ∈ {1, 2, · · · , M⊥ }.
The authors are with Université Grenoble Alpes, CNRS, Institute of
Engineering, Grenoble INP, GIPSA-LAB, 38000 Grenoble, France (email: ϕi is the phase-shift drawn from the set {2πi/Mϕ } with
{aliwaqar.azim,yannis.le-guennec,laurent.ros}@grenoble-inp.fr). i ∈ {0, 1, · · · , Mϕ − 1}. ∆f = 1/Ts is the spectral separation
2

Transmitter ML Receiver
m ∈ {1, 2, · · · , M⊥ } R1

i ∈ {0, 1, · · · , Mϕ − 1}
.

m̂, î = arg max {·}


× Re(·)

m ∈ {1, 2, · · · , M⊥ }
n1 = log2 (M⊥ ) m β
. Frequency b̂1
Frequency .
sm,i (t) r̃ z0 Demapping
b1 Mapping
n = n1 + n2 r Rl × Re(·) n bits
Dictionary, D PD Bias DFT
bits Gray Coding LED Removal . z1
(LUT) . .
. . Phase
b2
Phase PD : Photo-diode . Demapping
Mapping ϕi = 2πi
LED: light-emitting RM × Re(·) b̂2
n2 = log2 (Mϕ ) i Mϕ diode ⊥
i ∈ {0, 1, · · · , Mϕ } zM î
i ϕ −1

Fig. 1: Transmitter configuration of (M⊥ , Mϕ )-DC-FPSK. Fig. 2: Receiver structure of (M⊥ , Mϕ )-DC-FPSK corresponding to (8).

within two adjacent frequencies, where Ts is the symbol dura-


tion. The single-sided bandwidth is B = M⊥ ∆f . Furthermore, k · k evaluates the Euclidean norm  and Cst =
2 Mc
the DC offset, β, when equal to A assures non-negativity of (1/2πσch ) exp −(kr̃k2 + ks̃m,i k2 )/2σch
2
. kr̃k2 is
the transmit waveforms. The frequency and phase are chosen constant, and for any m and i, ks̃m,i k2 = Es(elec) /3. The
via n1 bits and Gray coded n2 bits, respectively. The electrical estimated symbols under ML criterion are:
symbol energy of a (M⊥ , Mϕ )-DC-FPSK waveform is

ŝm̂,î = arg max p r̃ s̃m,i = arg max hr̃, s̃m,i i, (5)
Z Ts  2 s̃m,i ∈D̃ s̃m,i ∈D̃
3A2

2 A 2
Es(elec) = sm,i (t)dt = + β Ts = Ts , (2)
0 2 2 where D̃ is the dictionary of unbiased waveforms, s̃m,i .
This naive ML correlation receiver requires Mc M⊥ Mϕ (real)
which is independent of the frequency and the phase-shift of
multiplications.
the waveform. Moreover, the correlation between two distinct
waveforms, sm,i (t) and sm0 ,j (t) is given as: Proposition 1: M⊥ × Mϕ segments of hr̃, s̃m,i i can be
    appraised by evaluating the real components of M⊥ segments
2 1 2π of Mc order DFT of r̃ followed by Mϕ phase-shifts.
 Es(elec) 1+ cos (i − j) m = m0


hsm,i , sm ,j i=
0
3 2 M ϕ , Proof: The real-valued discrete-time symbol, s̃m,i (k) can
 2 Es(elec) m 6= m0
be rewritten using complex notation as:


3 
(3) s̃m,i (k) = A cos (2πmk∆f Tc + ϕi ) = Re zi fm (k) , (6)
where h·, ·i indicates the dot product. (3) implies that inclusion
for k = {0, 1, · · · , Mc − 1}, where zi =√ exp (jϕi ) are
of β contributes to a loss of orthogonality which prevailed for
the phase-shifts in complex plane and j = −1. fm (k) =
the AC component of the waveforms (as in M -ary FSK [2]).
A exp (j2πm∆f kTc ) defines the pure tone at the selected
Fig. 1 depicts a generalized transmitter architecture for
frequency. Accordingly, hr̃, s̃m,i i is given by
(M⊥ , Mϕ )-DC-FPSK. A pragmatic implementation approach
is to generate a dictionary, D of all possible waveforms, which M
X c −1 M
Xc −1  
takes into consideration m, ϕi and β, and interpolate it in a hr̃, s̃m,i i = r̃(k)s̃m,i (k) = r̃(k)Re zi fm (k)
look-up-table (LUT). For a given M⊥ and Mϕ , the cardinality k=0 k=0
Mc −1
!
of D, i.e., |D| = M⊥ Mϕ . For disambiguation, we shall call X 
the discrete-time representation of the waveform a symbol, and = Re zi r̃(k)fm (k) = Re zi hr̃, f m i ,
express it with boldface lowercase letters. For discrete-time k=0
(7)
symbol generation, M⊥ positive discrete frequencies lead to where overline denotes the conjugate. Rm = hr̃, f m i repre-
2M⊥ + 1 points in the (negative, null and positive) frequency sents the mth segment of the DFT of r̃. In the sequel, we shall
grid, which requires a minimum of Mc = 2M⊥ + 1 number only appraise M⊥ segments among Mc , which are grouped in
of chips per symbol, i.e., Ts /Tc = 2M⊥ + 1. In practice, the T
R = [R1 , R2 , · · · , RM⊥ ] .
use of Fast Fourier Transform (FFT) with a higher number
According to (7), the decision on the transmitted frequency
of chips (e.g., 4M⊥ ) can be used for efficient oversampling
is made using R and phase-shifts, zi as:
implementation. n o
B. Maximum Likelihood Recovery m̂, î = arg max Re (zi × Rm ) . (8)
m∈{1,2,··· ,M⊥ }
Considering a priori equiprobability of transmit symbols, i∈{0,1,··· ,Mϕ −1}
i.e., p(sm,i ) = 1/M⊥ Mϕ , the ML criterion dictates to
identify sm,i in D, which maximizes the likelihood function, The receiver structure conforming to (8) is presented in
p (r|sm,i ). p (r|sm,i ) is the conditional probability density Fig. 2. With this implementation, the (real) multiplications are
function of receiving r when sm,i is sent. Since β does reduced to M⊥ (2Mc + 4Mϕ ).
not influence the likelihood function, hence, p (r|sm,i ) =
p (r̃|s̃m,i ), where r̃ = r−β, and s̃m,i = sm,i −β. Considering C. Reduced Complexity Sub-optimal Receiver
2
an AWGN channel, with variance σch = N0 B, the likelihood
function is given as [7]: A reduced complexity sub-optimal receiver for (M⊥ , Mϕ )-
DC-FPSK is illustrated in Fig. 3. R obtained via DFT of r̃,
2 Mc
exp −kr̃ − s̃m,i k2 /2σch2
  
p r̃ s̃m,i = 1/2πσch encodes both the frequency and the phase-shift of transmitted
2
 (4)
= Cst exp hr̃, s̃m,i i/σch . (M⊥ , Mϕ )-DC-FPSK waveform. Thus, using R, the transmit
3

Sub-optimal Receiver

m̂ Frequency b̂1
n1 bits
100
Demapping (8, 16)-DC-FPSK

(8, 8)-DC-FPSK
r R m̂ = arg max{|Rm |} 80

Number of Symbol Pairs


PD Bias DFT (8, 4)-DC-FPSK
Removal m ∈ {1, 2, · · · , M⊥ }
8-DC-FSK
PD : Photo-diode
Phase Gray
n2 bits 60 4 4

Rm̂ Discriminator ϕ̂i Decoding b̂2


3 3

i ∈ {0, 1, · · · , Mϕ − 1}
40 2 2

1 1
Fig. 3: Sub-optimal receiver structure of (M⊥ , Mϕ )-DC-FPSK.
0 0
20 0.2 0.4 0.6 0.8 1 1.2 2.6 2.8 3 3.2 3.4 3.6 3.8 4 4.2

frequency is identified as:


n o
m̂ = arg max |Rm | , (9) 0
m∈{1,2,··· ,M⊥ } 0.5 1 1.5 2 2.5 3 3.5 4 4.5

Moreover, the estimated phase of the received waveform, ϕ̂i d2m,m0 /(Es(elec) /3)
is determined by decoding Rm̂ into the phase discriminator. Fig. 4: Histogram of the squared normalized Euclidean distances, d2m,m0 ,
The bits encoded into ϕ̂i are retreived via Gray decoding. obtained using analytical result in (12).

III. A NALYTICAL AND S IMULATION R ESULTS decreases. Fig. 4 illustrates simulated d2m,m0 obtained using
M⊥ = 8 and varying Mϕ . It may be noticed that changing Mϕ
In this section, we provide the analytical analysis of spectral from 4 to 8 reduces d2min /Es(elec) from 0.667 to approximately
efficiency and minimum squared Euclidean distance (MSED) 0.197. Moreover, we can also observe that d2min /Es(elec) of
for the proposed approach. Moreover, Monte Carlo simulation (M⊥ , Mϕ )-DC-FPSK is same as that of M -ary DC-FSK (with
results are provided for BER evaluation and to discern the M = M⊥ ) when Mϕ ≤ 4.
evolution of BER with respect to the spectral efficiency.
C. Bit Error Rate Performance
A. Spectral Efficiency Analysis In this section, we discuss the simulated BER performance
(M⊥ , Mϕ )-DC-FPSK transmits n1 + n2 = log2 (M⊥ Mϕ ) of the (M⊥ , Mϕ )-DC-FPSK. We use M -ary DC-FSK with
bits per symbols, proceeding in a data-rate of R = M = M⊥ , OOK and M -ary PAM as references. For a
log2 (M⊥ Mϕ )/Ts and the SE, η of first proof-of-concept, we consider an AWGN channel for
comparison as conventionally done in the literature [9]. The
R log2 (M⊥ Mϕ )
η= = (bits/s/Hz). (10) results are averaged over 3 × 104 runs.
B M⊥ The BER of (M⊥ , Mϕ )-DC-FPSK not only depends on
(10) signifies that η augments by increasing Mϕ and keeping d2min , but also on the number of symbol pairs separated by
M⊥ constant. Conversely, if Mϕ is kept constant and M⊥ is dmin . Fig. 4, identifies that Mϕ ≤ 4 should be a priori
increased, η tends to diminish. prefered because of highest MSED. Though, for Mϕ > 4,
dmin decreases, but, the number of symbol pairs exhibiting
B. Euclidean Distance Analysis dmin remains limited. Thus, it is not trivial to predict the
impact of change in Mϕ on BER. We determine (Fig. 5)
The squared Euclidean distance, d2m,m0 = ksm,i (t) −
that Mϕ = 4 persistently achieves the optimal performance
sm0 ,j (t)k2 is given as:
in terms of required Eb(elec) /N0 to attain a given BER. Fig. 6
d2m,m0 = 2Es(elec) − 2 sm,i (t), sm0 ,j (t) .


(11) depicts the BER performance of (M⊥ , Mϕ )-DC-FPSK using
M⊥ = {8, 16} and Mϕ = 4. It may be observed that
By incorporting (3) in (11), d2m,m0 becomes (M⊥ , Mϕ )-DC-FPSK not only provides high SE but is also
energy efficient compared to M -ary DC-FSK. Both the ML
   
 2 Es

1−cos

(i − j) m = m0
2

3 (elec)
M and the sub-optimal receivers manifest better performance
dm,m0 = ϕ , than M -ary DC-FSK. On the other hand, the BER trend of
 2 Es(elec) 0

 m= 6 m (M⊥ , Mϕ )-DC-FPSK is in complete contradiction with OOK
3
(12) and M -ary PAM, as it becomes energy efficient for higher
resulting in MSED, d2min of alphabet cardinalities.

2 Fig. 7 depicts EE versus SE performance of (M⊥ , 4)-DC-
 Es(elec)
 Mϕ = 2, 4 FPSK for both ML and the sub-optimal receiver for a target
3

d2min = 2    . (13) BER of 10−3 . M⊥ = {4, 8, 16, 32, 64, 128, 256, 512, 1024} is

 Es(elec) 1−cos Mϕ > 4 used to vary η. We observe that, the sub-optimal receiver


3 Mϕ
requires marginally increased Eb(elec) /N0 compared to the
(13) delineates that for a given Eb(elec) , increasing M⊥ in- ML receiver. We also observe that for smaller M⊥ (and
creases d2min as Es(elec) = Eb(elec) log2 (M⊥ Mϕ ). Conversely, Mϕ = 4), the improvement in the EE for DC-FPSK is
even though Es(elec) increases with Mϕ but overall d2min substantial compared to M -ary DC-FSK. However, for higher
4

24 M⊥ = 4 101
M⊥ = 16 (a) ML Receiver
M⊥ = 64
M =8
Eb(elec) /N0 (dB)

M⊥ = 256 M =4
Region of
18 M⊥ = 1024 Interest

Optimal Mϕ M⊥ = 4
100

η (bit/s/Hz)
12

M =4
6
1 2 4 8 16 32
Mϕ 10−1
24 M⊥ = 4 OOK
M⊥ = 16 (b) Sub-optimal Receiver M⊥ = 1024 M -ary PAM
M⊥ = 64
Eb(elec) /N0 (dB)

M -ary DC-FSK
M⊥ = 256 ML (M⊥ , 4)-DC-FPSK
18 M⊥ = 1024
10−2
Sub-optimal (M⊥ , 4)-DC-FPSK
M = 1024
Optimal Mϕ
12 4 6 8 10 12 14 16 18 20
Eb(elec) /N0 (dB)
6
1 2 4 8 16 32
Fig. 7: Evolution of required Eb(elec) /N0 with respect to η to achieve a BER

of 10−3 obtained via Monte Carlo simulations.
Fig. 5: Evaluation of optimum Mϕ for different M⊥ to achieve a BER of converters. Furthermore, B lies well within the range of LED
10−3 : (a) ML Receiver; (b) Sub-optimal Receiver. bandwith, which is a few tens of MHz.
OOK, η=1 bit/s/Hz
4-PAM, η=2 bit/s/Hz IV. C ONCLUSIONS
8-DC-FSK, η=0.375 bit/s/Hz

100
16-DC-FSK, η=0.25 bit/s/Hz (M⊥ , Mϕ )-DC-FPSK capitalizes on the benefits of M -ary
(8,4)-DC-FPSK, η=0.625 bit/s/Hz
(16,4)-DC-FPSK, η= 0.375 bit/s/Hz DC-FSK and adds flexibility in terms of SE by introducing
ML (8,4)-DC-FPSK, η=0.625 bit/s/Hz
ML (16,4)-DC-FPSK, η=0.375 bit/s/Hz phase-shifts in the transmit waveforms. We comprehensively
10−1 elucidate (M⊥ , Mϕ )-DC-FPSK waveform generation and re-
covery using ML and sub-optimal receivers. MSED analysis
identifies that Mϕ = 4 may provide the optimal performance
BER

10−2 as it increases the SE without reducing the MSED. Moreover,


(M⊥ , Mϕ )-DC-FPSK enhances the SE and EE compared
to M -ary DC-FSK. Contrary to M -ary PAM, the EE of
10−3
(M⊥ , Mϕ )-DC-FPSK is closer to the Shannon’s EE limit for
high M⊥ . The advantages over classical approaches identified
10−4 hereby makes (M⊥ , Mϕ )-DC-FPSK a viable candidate for IoT
2 4 6 8 10 12 14 16
based on OWS.
Eb(elec) /N0 (dB)
R EFERENCES
Fig. 6: Simulation results for BER performance of (M⊥ , Mϕ )-DC-FPSK. The
abbreviation ’ML’ refers to ML receiver, whereas, for sub-optimal receiver, [1] H Park and J. R. Barry. Trellis-coded multiple-pulse-position modulation
no abbreviation has been used. η for M -ary PAM is evaluated as log2 (M ). for wireless infrared communications. IEEE Trans. Commun., 52(4):643–
651, 2004.
[2] K. Kikuchi and M. Osaki. Highly-sensitive coherent optical detection
M⊥ , the gain becomes less noticable due to marginal increase of M-ary frequency-shift keying signal. Opt. Express, 19(26):B32–B39,
in SE. Thence, we distinguish a region of interest (ROI) 2011.
[3] S. Arnon. The effect of clock jitter in visible light communication
(illustrated in Fig. 7) which determines the range of spectral applications. IEEE/OSA J. Light. Technol., 30(21):3434–3439, 2012.
efficiencies that may be targeted for DC-FPSK. Apart from [4] S. He, G. Ren, Z. Zhong, and Y. Zhao. M-ary variable period modulation
that, unlike M -ary PPM, (M⊥ , Mϕ )-DC-FPSK has a constant for indoor visible light communication system. IEEE Commun. Lett.,
17(7):1325–1328, 2013.
envelop and manifests a limited PAPR of approximately 3 dB. [5] A. W. Azim, A. Rullier, Y. Le Guennec, L. Ros, and G. Maury. Energy
efficient M -ary frequency-shift keying based modulation techniques for
visible light communication. IEEE Trans. Cogn. Commun. Netw., (Early
D. Example of Practical Parameters Access), 2019.
[6] G.M.M. Yamga, A.R. Ndjiongue, and K. Ouahada. Low complexity
To highlight the practicality of (M⊥ , Mϕ )-DC-FPSK, we clipped frequency shift keying (FSK) for visible light communications.
evaluate Ts , Tc , ∆f and B by fixing R = 1 Mbits/s [5] In IEEE Intl. Conf. Adapt. Sci. & Techn., pages 1–6. IEEE, 2018.
and Mϕ = 4. We choose M⊥ = 128 which corresponds to [7] Y. Roth, J.-B. Doré, L. Ros, and V. Berg. Coplanar Turbo-FSK: A
flexible and power efficient modulation for the Internet-of-Things. Wirel.
the worst case scenario in the ROI. For implementation, the Commun. Mob. Com., 2018.
following values of the parameters are needed: Ts = 9µs, [8] R. A. Khalona, G. E. Atkin, and J. L LoCicero. On the performance of
1/Tc ≈ 28.55 Mchips/s, ∆f ≈ 11.11 kHz and B ≈ 14.22 a hybrid frequency and phase shift keying modulation technique. IEEE
Trans. Commun., 41(5):655–659, 1993.
MHz. For the corresponding spectral efficiency, i.e., η ≈ 0.07 [9] J. Armstrong and B. J. C. Schmidt. Comparison of asymmetrically clipped
bit/s/Hz, the chip time needed is higher compared to data optical OFDM and DC-biased optical OFDM in AWGN. IEEE Commun
rate R, but still remains a relaxed requirement for modern Letters, 12(5):343–345, 2008.

You might also like